A013846 8/(1-32768*x) A013846 0 8 A013846 1 262144 A013846 2 8589934592 A013846 3 281474976710656 A013846 4 9223372036854775808 A013846 5 302231454903657293676544 A013846 6 9903520314283042199192993792 A013846 7 324518553658426726783156020576256 A013846 8 10633823966279326983230456482242756608 A013846 9 348449143727040986586495598010130648530944 A013846 10 11417981541647679048466287755595961091061972992 A013846 11 374144419156711147060143317175368453031918731001856 A013846 12 12259964326927110866866776217202473468949912977468817408 A013846 13 401734511064747568885490523085290650630550748445698208825344 A013846 14 13164036458569648337239753460458804039861886925068638906788872192 A013846 15 431359146674410236714672241392314090778194310760649159697657763987456 A013846 16 14134776518227074636666380005943348126619871175004951664972849610340958208 A013846 17 463168356949264781694283940034751631413079938662562256157830336031652518559744 A013846 18 15177100720513508366558296147058741458143803430094840009779784451085189728165691392 A013846 19 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056 A013846 20 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 A013846 21 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 A013846 22 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430592 A013846 23 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 A013846 24 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479808 A013846 25 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 A013846 26 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 A013846 27 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 A013846 28 21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 A013846 29 709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 A013846 30 23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 A013846 31 762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 A013846 32 24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 A013846 33 818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344 A013846 34 26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 A013846 35 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 A013846 36 28793048285076456849987446449190283896766061557132266451844835664715760516297522370041860391064901485759493828054533728788532902755163518009654497157537048672862208 A013846 37 943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744 A013846 38 30916300184138066757562815127455898754391418637651479989257882011612153138316483396289550132655380623699708928252017417418920629288343901245943269387736645989575846518587392 A013846 39 1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 A013846 40 33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008 A013846 41 1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144 A013846 42 35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 A013846 43 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 A013846 44 38272525864510487788655081260950309410329935801733327822136058989190002861848048793862592256319392263154317107227530633921701753935367770195646260767912323717284188541295913442384799112073398408183808 A013846 45 1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544 A013846 46 41094811730846668025320233460001005199612029709556045777330319555224469955445943922763019814668659775210804444188892325882964314454560967680686052895717819140275184930690973423372373108471271228681978529185792 A013846 47 1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 A013846 48 44125218104815898389829825659447310364864904872680898823178155169729591099393726561029280015550468702670279148410687446533176513529349858556664892007608532912981188929417439383947376132698492620683708741856789536964608 A013846 49 1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944 A013846 50 47379092172262845921294540053176957863064148471578876072358765808900480733837185251796826441303908628860099203403658239934435426150964794660775368501012608007948455078761288621529091968737745508583465551566054344204493617364992 A013846 51 1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 A013846 52 50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408 A013846 53 1667003608219963568519962947680314449286189580578977040099064452941009309454408017880358050217888572685732477648358310111472200413529841270090839013082707511523789394878503639615769571477953506182241254033971650495422687009369115322790969344 A013846 54 54624374234151766213262145869588543874209860176411919649966143993970993052202041929903572589539772749766081827581405105732721063150545838738336612780694159737611530891378807262929537318189580490579681412185183043434010607923007170897214483464192 A013846 55 1789931494904685075276173995854677405670108698260665783090090606394441500334556509959080266614039273464334969326187482504649803797317086043777814127597786226282054644248700756391675078842436173515315000514484077967245659600421098975959924194154643456 A013846 56 58652475225036720546649669496166069228998121824605496380296088990333059082962747718339142176408838912879328274880511426712364770830486275482511413333124259062810366582741426385442408983508948533749841936858614266830705773786598571244254795994059356766208 A013846 57 1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744 A013846 58 62977615730245738786737893213810516180854717020526113763804520252546537227240188059141308771092556464037227033764973721370976872384868328243558285053126761544750533580661426087466659268906884318950680840994261312979224716752953736643600094171409186898414919483392 A013846 59 2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 A013846 60 67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 A013846 61 2215827865120445285436604169234485268788427414982608644747394113713414456189281304992986194038624093815384393617798347846350945898212351959632084639523021319185153902243763020549247279516306127414463752183841820368271691660401046407456843466086176161485977628013706077372678144 A013846 62 72608247484266751113186645417475613287659189534150120071082610318161164900410369802010171606257634306142515810068016262229227795192622349013224149467890362587059123068723626657357734855190319183117148231560128769827526792328021488679545846696711820459572514914753120743347917422592 A013846 63 2379227053564452900476899997039840896210016322655031134489234974905505051456646997672269303193850160943677958064308756880727336392871849132465328929763831401252753344715935798308298255734876378992382713251762299529708397931004608141051358304557852932819272168726630260518024558103494656 A013846 64 77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808 A013846 65 2554675596204441358920157072687153364566337613357385653123260470319631221592274004204746195830573697394358331960566393912284720625143799885746139901804584218009607261377389665942448283448784623593796296633016222711463437382554714097777734743613496521609114760800967733302218873894840332707692544 A013846 66 83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 A013846 67 2743062034396844341627968125593604635037196317966166035056000994228098690879836473582587849768181396806642362668936055872479091931372323951612051859122835149807249350355003132267795098895967012320756270631179897595796976964454084495146379250195728106130226298287754794921070036903071843030324651025760256 A013846 68 89884656743115795386465259539451236680898848947115328636715040578866337902750481566354238661203768010560056939935696678829394884407208311246423715319737062188883946712432742638151109800623047059726541476042502884419075341171231440736956555270413618581675255342293149119973622969239858152417678164812112068608 A013846 69 2945340432158418383223693624588738123559693482299075088767878449688292160397327779966295692450325070170031945807812908771881611572255401942922812303597144053805349165872996110766935565946816006053119311086960734516644260779498911850068592403100913453684334767056261910363295677456051671938422478104563288264146944 A013846 70 96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 A013846 71 3162535207926728411757739792483082922649322652564720599326583719178599055749927295186880995334955070237298091629950186115465761521653023076047084374074039217523709754321349396319795433470206505331871369976136641696281366928510823415907864932018118067825157133005605774255209603362976602065411367322593847864182933454585856 A013846 72 103629953693343036596477617520085661209373004679240764598733495310044333858813617608683716455135807741535783866530207698631582073541526260155910860769658117079816921229601977018607056763951726766714761051378045475103747831513442661692468918092369692846494748934327690010794708282998017296479399684426755206813546363439869329408 A013846 73 3395746322623464623193378570898166946508734617329361374371299174319532731885604621801348020801890148074644565738461845868759681385808732492788887085700157180471440874851597582945716036041170182691709290131555794128199608943032489138338821508050770095193939933080049746273721001017279030771036968859295914616866287237197638186041344 A013846 74 111271815499725688772800629011191134503198215940648513515398731344102448558427492247186571945636336372109953130117917765427517239650180546323706252024222750489688174587137149597965223068997064546441930019030820261992844785845288604085086503175807634479315023727167070085897289761334199280305339395581408530165474500188492208080202760192 A013846 75 3646154850295011369707131011438711095400799139943170490872585628683549034362552065955809589514611470241298944167703929337528884908857116141935206466329731088046102104871310118026124429524895811057809162863601918344981537942578416978660114536064864566618194697491810552574682390899399042017045361314411594716462268422176512674372084045971456 A013846 76 119477202134466932562563268982823685174093386217657810644912885880702534757992106097239968629214788656866883802487322356532146500693429981738932845488692628293094673772423089947480045306671785936742290648714507660328355035302409567556734633117773482118945003847411648186767192584991507808814542399550639135669035611657879967313824450018392670208 A013846 77 3915028959542212446210073198029166515784692079580211139212505444538860658949885332594359292042110194708214048439904578978845376534722313641621351480973480043908126270174759811399026124609021081575171379977076987013639537796789356709699080458003201462073589886071984887783987366625001727879234925348475343197602958922805410768939399578202691017375744 A013846 78 128287668946279217437411678553019728389232790063684358609715378406649386072469842578451965281635866860198757939278793243978805298289780773408648445328538994078781481621086529499923288051188402801055215779088858710462940374525193640663419468447848905509227393386806800802905698029568056619146770033818840045899053757982487700076606245378545779257368379392 A013846 79 4203730336031677396989105882825350459858380064806809062923153519629087082822691801610713998348644085274992900154287497018697492014359536383054592256525565757973511589759763398653486302861341582984977310649183722224449630192441545217258929142099112935726363226498885248709613913032886079296201360468175750624020193541570156956110233448564188094705447055917056 A013846 80 137747835651086004944539021568421083868639397963589519373865894531205925529933964955179876297888369386290967352255692702308679418326533288199932879061829738757276027773247927047077439172160440991251736515352452209850765482145924553679140590128303732677881470205915471829716628702261611046377926179821182996447893701970170903137820129642551315487308089128290091008 A013846 81 4513721078614786210022654658754022076207575792470901370842837631998555767764876163651334186529206088049982418198714538469250807179723842787735400581098036879598420878073788073478633526793353330401336902135069154012389883318957655774958078857324256712388820015707438180916154489315708470767711885060380524427604580826158560154020090008127121505888111464555809702150144 A013846 82 147905612304049314530022347858051795393169843567686496119778103525328675398119462130526918624189025093221823879535477996560410449665190880468513606241420472470681055332721887591747863405964601930591007609161946038677991696595604464433826327996801243951556854274701334312260550305897135170116383049658549024443746904511563699126930309386309517504941636470564772320055918592 A013846 83 4846571103979087938519772294612641231443389434025951104852888896317970035445578535093106069477425974254692724884618542991291529614628974771192253849318866041919276821142630812606393988086648076061606137337018647795400431914044767090567621115799183161804615000873413322744153712423637325254373639771211334432972698567034919292991252377970590269601927543867466459383592340422656 A013846 84 158812441935186753569415898549867027871936984974162365803819463354547242121480717437930899684636294324377771209019180416738640842412162245302427774134480602461610862875201726467486318201623284156386709908259427050959681352959418928023719808722507633846013624348620007759680428848697747873935315428023053006699649386644600235392737357921340301954315961757449140941081553810969591808 A013846 85 5203966097332199540962620163682042769307631123633352402659556175201804029836680149006119720866162092421210806977140503895691783124161732454069953302838660381462064754694610172886591674830791775236479710273844905605846838573774239433481250692219130145866174442655580414269208292514127802333112415945459400923534111101570260513349217744366479014439025434868093450357360355277851584364544 A013846 86 170523561077381514558263137523533177464672456659217691530348336749012714449688335122632531013342399444458235723026940031654028349412531649054964229827417223379748937881832986145147836000855384890948967146253349866892389206385434277756313622682636456619742804136938059014773417329102939826851427645700813649462365752576254296501427167047400784345137985449757686181309984121744640716457377792 A013846 87 5587716049383637469045166490371135159162387059809245316066454298591648627087387365298422776245203744996007468172146770957239200953549837076233067882984807575707613196511903290004204290076029252106615755448429768438329809514837910413518884788064631410515732205959186317796095339040045132246267581094324261665582800980418700787758765409809228901421481507217659860789165559701328386996875355488256 A013846 88 183098279506203032585672015556481356895433099175829350516865574456251142212399509186098717532002836316029172717064905390726814136845921061314005168389646174640787069223302047006857766177211326533029585074534146652187191198182208648430186816735301842059779512924870617261542452069664198893445696097298817406257817222526359987413279224948628812641779106028508278318339377060293128585113611648639172608 A013846 89 5999764422859260971767300605754781102749551793793576157736651143782437428015907117010082776088668940403643931592782819843336245636167141337137321357791925850629310684309161476320715282094860747834313443722334917498869881182034612991760361610782370760614855079522160386426223069418756469340428569716287648768256154747743764067558333643116668932645817746342159263935344707511685237477002826502608408018944 A013846 90 196600280608252263522870906249372667174897313179027903536714584679462909641225244410186392406873503839146604350432307440626442097005924887335315746252125826273421252503442603256077198363684396985034782923893470576602968266572910198514003529262116725083827571245782151542414477538713811987347163372463313674838217678774067660965751476817647007584938155912139874760633375375742901861646428618837472313964756992 A013846 91 6442197994971210171117433855979443557987035158250386343091063510776640623123668808832987706388430973801155931354965850214447254634690146708203626373189659075327467602032807223495137635981210320405619766850141243854126064159061121384906867646861040847546861854581789541741837599988574191201391849388877862497098716898068649114525744392360657144543253492928999416156434444312343408202430172982066292783997157113856 A013846 92 211097943899216614887176072592734406508119168065548659690407969121128959938516379527839341162936106149516277558639520979827007639869526727334416428996678748580330458383411027099488670055832299779051348520145428278612002870364114825540628239052342586492415569250936079703796534476425599097287208120774749798304930755315913494184779592248874013312393330456297452868614043871226868799977231908276348281946018844306833408 A013846 93 6917257425689530036622985546718721032458048899171898480735288332161153759265304724368239531227090326307349383041499823466971386343244651801294157545363169233480268460307612535996044740389512799159954588308125393833558110056091314603315306137267161874183473373214673459734004841723514031219907235701547001390855970990191853377446857678811103668220504652391954935598744989572362036837653935170399380502807145490246317113344 A013846 94 226664691324994520240061990394879050791585346328064769416733928068256686383605505208098472959249295812439224583503866215365718387695440750224806954446460329442681436907359847579518394053083555402873391949680652905138032150318000196921435951505970360293244055493498419928563870653596107775013920299468292141575568457406606651472178632419282245000249496449579579329699675818307159223096244147663646900315984543424391319170056192 A013846 95 7427348605337420439226351301259396736338668628478026364247537354940635099417985194658970761928680925182008511152254688145103860128004202503366474283301612075177785324580367485485658736331441943441355307407135634395563037501620230452721613258947636766089021210410956224219180913577037259571656140372976996895148227212299686755440349427115040604168175499659823655475598977214288993422417728230642381629554181518930454746564401299456 A013846 96 243379359099696592952569079439667912256345493617967967903663304046694730937728538858585153926879016556364054893437081621138763288674441707630312629315227224479425669515849481764394065472108689602686330713117020467873809612853091711474781823269196161551205047022746213555214120176092356921644028407741710234260217109292636135602269370027705650517382774772853101542624427285357821736465784118661689561237231420012313141135422301780574208 A013846 97 7975054838978857957869783595079038148815929134873574372267239147002092943367488761318118323875971614518937350748146290561474995443284105875630084237401365691741820338695355818455664737390057540900825684807418526691288993393970109201605650784885019821709886980841347925777256289930194351608431522864880360956238794237301100891415162717067858756153598763756850431348717233286605102660510814000306243542621599170963477008725517984745855647744 A013846 98 261326596963659217563477068843549922060400365891537285030452892368964581568265871730872101236767837864556539109315257649118412650685533581332646600291167950986995968858369419459155222114797405500238256039769490282620157735533612538318213964919112329517789576588209288831869134108432608513505084141236399667814032809567882474009892051912879595721641124290784474934434766300335476003979618353162034988404624561634131214621917773324152197865275392 A013846 99 8563149929305185241120016591865443846075199189533893755877880377146231408828936084877217013326408511145788673534042362646312145737663564393108163798340991417941883907551049136837598318257681383431807173911166657580897328677965415655611235202469472813638928845642441976442687786465119715770534597140034344314930227103920372908356142757081238592606736360760425674651558422129392877698404134196413562500042737635627211640731001596285819219649344045056 A013846 100 280597296883472309981020703682246863948192127042646630592606384198327710804506577629256647092679754093225203254363500139194356391531759678033368311344037606783119651882632778115894421692667703572293457474721109035610843666119570740203068955114519685157320420414011538684073993386889042846368877679084645394511633681741262779461014085864038026202537537069397628506982266376335945816421306669348079616001400426844232471043473460307093724189469705668395008 A013846 101 9194612224277620653458086418259865237854359618933444791258525997410802427642071535755481811932930182126803460238983172561120670237712701129797412826121424299069264752890110873301628410025335310656912014531661300878896125251406094014974163521192581043235075536126330099599736615301580155989815383788245660287357212483297698757378509565592798042604750014690021490916794904619776272512493376941197872857133889186831809611152538347342847154240543315341967622144 A013846 102 301289053365129073572514575753539264114011655993211118919959379883157173948975400083635628013418256207931095785111000598482802122349369790621201623486346831431901667422703153096347759739710187459605692892173477507199668232238074888682673390262438495624726955167787584703684169410202178551474270495973233796296121138652698992881779001445344806260072448481362624214361535434580828897689382975609171897782563280874104737338246376565730415550154123357125595042414592 A013846 103 9872639700668549482824157618291974606487933943585541944769228960011294275960025909940572258743689419421486146686517267611084459945144149299075534798400612972360553838107136920661123391150823422676359344690740510955918728633977237952353841652119584624631052866938063575570322863233504986774708895612050925037031297471371640598750134319361058611530053991837290470256198793120344601319485701344761344746539033587682664033099657267305854256747450314166291498349841350656 A013846 104 323506657711507029453181996836191423905396619463411038446198094561650090834658129016932671774513214895603258054623797825080015583482483484232107124273991285878310628167094662616223691281230181914258943006826185063003544899878166133222730683256654548979910340343826467244288339582435491406633661091415684711613441555541905919139844401376823168582616809204524334129355122052967451896036907461665139744654591052601185535036609569335078232285100451894601039817927601378295808 A013846 105 10600666159890662341121867672328320578532036426577052907805019162596150176470077571626849788707249025699127559933912607132221950639554018811317686248210146455660482663779357904608417915903350600966437044447680432144500159279207747853442439028954056260973702032386505678660840311437246182412571806643509156630149252891997173158374421344315741588115187604013853380750708639431637463729337383703843299152841639611635647612079622367971843515518171607682286872753851641963997036544 A013846 106 347362628727297223593881359886854408717337769626076869682954867919950648982571501867068613876359136074109011883914448310508648878556906088409257942981350079059082695926721999818208638268320992492468209072461592400510981219261079481661601842100766515559586268197241018078358415325175682905295152960094508044456730718764963370053613038610538220359358467408325947580439220696895896411482927389207537226640314846794076900952625065753701368316499447240533176246398210603876254893473792 A013846 107 11382378618136075422724304400772445264849724035107286865771065112000942865860902973180104339500536170876404101412108642238747406452552698704994564275612879390608021780126826490043060658776342281993198274886421459779943832592747052455087369161957917181856522836287193680391648553375356777440711572196376839600758152192490319709916792049190116404735458260036024650315832383795884733611472564689552579842549836899748311890415618154617286436995053887177791119241976565067817120349349216256 A013846 108 372977782559082919451830006604511486438595757182395576017586261590046895828530068625165658996753569247278009595071975988879275014637246831165261882183282831871443657691195850425731011666783183896353121071478258394069199506399135414848302912699037030215074540299458762519073539797003690883177236797730876280037643131043522796254553441867861734350371496264860455741549195552223550950980732999747258936280673055530952684025138975690499241967453925775041859395321088084142231399607475118276608 A013846 109 12221735978896029104597565656416632387619905771352738234944266619782656682509273288709428314005620957094805818411318509203596083679633304163623301355381811834763465775225105626750353790297151369915699071270199571056859529425686869273749189843322045406087562536532664730225001752068216942859951695388045353944273490118034154987669207183126093311192973189606947413739084039855261317561736658935718180824045094683638257550135753955426279160789530239796571648665881414341172638502337744675687890944 A013846 110 400481844556465081699453031429460210077529072315686526482653728597038094172463867124430546993336187522082597057702084909583436470014224110833608338813151210201529246522576261177355593000457056089397627167381899544391173060220907332362213452785976783866677249197102357880012857411771332783634897154475470158045953724187743190635944580976675825621171345477040452853402305817977202853862986840005613349242309662593458423402848385611408315540751326897654059783483602185131545018444603217532940810452992 A013846 111 13122989082426247797127676933880552163820472641640416099783597378667744269843295997933340163877640192723602540386781918317230046249426095663795678046229338855883710350051778926259588071438976813937381447020770084270609958837318691466845010420890887253743280101690650063012261311668923032654148309957852206138849811634183968870758632029443713453954542648591661559100286757043476983115382352773303938227972003023862445618064535899714627683639339479782328230985190676402390467164392758232119404476923641856 A013846 112 430014106252943287816279717769397933304069247521273154757708918904184644234225123260279690489942513835167008043394069899418994155501194302711256778218842975629597420750496691855674181924912392239100115255976594121379347131181258881985577301471752593530659802372199221264785778660767269934011131820698901090757830627628940291957018854340811602459182453509051565968598196454800653782724848935675623447854186595085924618012738712361848919937493876073507331472922728084353530828042821901750088645899833896337408 A013846 113 14090702233696445655163853791867631478507741102777078735100605854652322422267088838992844897974436293350752519565936882464161600487463134911242462108675046625430648283152275598726731593315529268890832576707841036169358446794547491044903397014626388984812660404132224082404500395156021901197676767500661590941952594006145115486847593819039714589382490636584601713659025701430907823152327849924218829139285986347775577883041422126673065408511799331176688237704731953868096498173307188076546904748845757115184185344 A013846 114 461724130793765131228409161051918548287741660455799315991776652645247301132847967076117541616826328460517458561136619764585647324773192004771592998377063927822111482942333766819077540849763263083014801873562535073197537584563732186559394513375277514254341256122604718732230668948472525658445472317461679011985902600393363144273021954262293367664885453179604228953178954184487987549055478986316802593236123200643910136071501320246823007306114640483997720173108656664349786052142929938892288974810177769150355385352192 A013846 115 15129776317850095820092511389349266990292718729815631986418537353879463563521162185150219603700165130994236082131324756445942491538167955612355559370819630786874949073054392871127532858565042604704229027792897149278536911570984376289178239414281093587086254280625511423417734560103547720775941236898584297864754056409689723511538383397266829071642966529789271374337767970717302376007449935423628987375161285038699647338790955261847896303406764539379637294632424461577413789356619528237622525126579905139518845267220627456 A013846 116 495772510383311939832791413206196780737911807338598628930962632011922262049461442483002395974047011012419127939279249619220643562722687569505666969463017661624318331225846345601106996709459316070948176782717653787559097518358016042243792549127162874661642380267536758322552326065473051714386042450692810272432260920432712860026089747161639455019596727248134844394299980864464564257012119483961474658309284988148110043997502022020231866070032860426391954870515284756968695049637708701290414903347770331611753521716285520478208 A013846 117 16245473620240365644440909027940656111219894102871199872809783525766668682836752547283022511277572456854949984314302451522622048263297026277561695255364162736105663077608533052657074068175562869012829856816092079310736507481555469672244594249798873076912697516606644496713394620513420958577001839024302007007060325840739134997334908834992601662082145558466882581112421772966774841573773131250449601603478650491637269921710146257558957787382836770452011577197044850916350199386528438723884315552899738226253939399599243935029919744 A013846 118 532331679588036301437039707027559419452453489962883477432230986572322199399194707469370081649543494266223001086011062731493279277491716957063141630127772884536710367727076411069467003065976844091812408748149705254854213877155609630220110864377409472984275272224166526868304514924983777970651196261148328165607352757149339975592670292705037571263107745659842808417891836656575278008689397964814732545342788419309970060794598072567691928776960795294171515361592765674826963333497763880104241252037418622197889086246068025263060410171392 A013846 119 17443444476740773525488917119879067056617995959103765788499344968001853829912812174356318835492241220115595299586410503585571775364848581249045024936026861880498925329680839837924294756465929227200509009859369541791062880326635016363052592803918953610748732120241488752420602345061868436542298399085308417330621735146269572320220620151358671135149514609781729146237479703562658709788734192511049156045792490923949098952117389641898129122163451340199412215368671745632729934512054726823255777346762133412180429578111157051819963520496173056 A013846 120 571586788613841666883220836184197269311258491587912197357546535911484746298583029329307855601409760300747826776847499381492015935155358310368707377103728210100188785202981759809103290579875568916906279235071821145409548462543176216184507360998816271917014454116073103439318297642987304928618033941227386219089813017272961345788989281119720935756579294733327700663909734926341200602357242020202058745308528342595964074462982623785717895075051973515654339473200635760893294494091009288544445312098701587650328316415546394274036564639618598699008 A013846 121 18729755889298363740429380360083776120791318252352706883012084888747532166711968705062759812346995025534904787823738859732730378163170781114161803332934965988562986113531306305424696625721362642269184957974833435292780084020614798251933937205209211598176729632475483453499581977165408007900955736186138991627134992950000397378813600763731015622871590329821682095354994194066348461338042106517981060966269856730184550792003014616210403985819303068160961395857838432612951473982374192367024383986850253624125958272304624247571630150111022242169094144 A013846 122 613736640980528783046389935639225175926089916493093499142539997634479134038817790527496513530986332996727760087408274955722109031650780155548853971613612965513231928968193845016156459031637611061876652702919342007673817793187505709119371254340295445649055076596956641804274302227756089602898517563347402477637959448985613021308964069825937919930256271927596878900592449751166106381124963746381203405742730665334687360352354782943982517807326922937498383019469649759861193899454437535482655014481109110755359400666877927344427176758837976831396876910592 A013846 123 20110922251649967162864105411026130564746114383645687779902750642486612264183981360005005755383360159636775242544194353749102068749132764137024846941834869653937583848429775913489414849548701239275574155769260998907455661447168187076423557262222801163028236749929075238642460335399111544107778623515767684387240655224360567482252134640056333760274637518523494527814613393446210973896702812041419273199377798441687035424025961527508419143510488610815947014781981483331131601697323009162695639514516983341231616841052255923222189728033602824811212862606278656 A013846 124 658994700342066123992731006108504246345600676123301897171853333053001310672780701204644028592401945710977851147688160583650576588771582415242030184590045008820226747545346897133221145790011842208582013936247144412199507114300807154120247124368516748510109261821675937419836140270358087077323689935364675482001101790391847075258437947885365944656679322206977868687429251676445441192647157744973226744197211699337200776774482707333395878494551690799216951780375969245794520324417880364243210715611692510125477620647600322092144713008205097363413823081882538999808 A013846 125 21593938340808822750993809608163467144252642955208356566527290017480746948125678017073775528915826957057322226407445646005062093660867212582650845088646594849021190063565927125261390505247108045490815432662946428098953449121408848826212257771307556815179260291372677117373190644379093797349742671802029686194212103467560044962068494676307671274510068030078250801149681718933764217000662064987282693953854232963881395053346249353900716146509469804108741075939359760246194841990525103775521528729163940171791650673380567354315397955852864630404344154747127037945708544 A013846 126 707590171551623503904565153240300491382870604356267427971966239292809115996182217263473476531513817728854334714919178928293874685079296821908302891864771620012726356002928300040565244075937236434643040097499428555946506620810325158337323262650206021719794001227699883782084711035014145551556367869608908757211942206425007553317060433553249772323145909209604122252072770566021585862677694545503279315479895505760465553108049898828618666688822306541035227576380940623747312582345526600516289453397243991549268809265334431066206960217386668209089549262753858779404977569792 A013846 127 23186314741403598975944790941378166501633903963546171079785389729146769112962898895289498878984644779339098839938471655122333685680678398260291269160624836444577017233503954535729241917880311363490383137914861274921255128950712734788397408670521950919714209832229269791771351811195343521433399062351344722156320922220134647507093436286672888539484845152980307877955920545907395325548222694867051456609645215932758935244244579084816176470059329340736642337222850662358951938698298215645717772808920891115086440342006478637177469672403326343875446350241918444483542305006944256 A013846 128 759769161446313131243758909567079759925539765077480933942407650644681330293568271000846299266568840129383590787103839195048630212384469754193224307855354640615899700707457582226775799165102042758852874663194174256619688065456954893546206287315663287737195227782488712536763656149249016510329620475128863855618323979309372129512437720241697211661839405972858728544859604448293530027564161265403542130184854435684644790083406367451256470570904103837258296106118370504178137127265835930278879979402719760059152477126868291983031326225312197636110626004727183588836714250467549380608 A013846 129 24896115882272788684595491948694069573240087022058895243424813896324917831059645104155731534366927753359641502911818602743353514799414304905403574119804260863701801392781970054406989387042063737122090996963546702040913938528893497951722087622759654612572413223976590132404671484698591773010481003729022610820901240154009505939863559216879934231735153654918634816957959518561682391943222436344743268521897310148514440481453059848642772027667385674539279846805286764680909197386246911763378339165068321097618308370493220191699970497751030092140072992922900351839001452559320658103762944 A013846 130 815795925230314739616825080174807271775931171538825879336544301754774907488162450772975010918135488622088732767414471974694207972947207943140264316757746019981780628038679594742808228234594344538016677788501498332476667937714782140882029367222588362344772836523264905458636275210603455218007441530192612911379291837366583490637449108418721684905497514964373825682078417504229208619195512794144547422925531058946521185696253865120326353802604893783303122020115636705064032579952538804662381417760958745726756728684321839241624633270305754059245911832097598729060399597463819324744104148992 A013846 131 26732000877946953387764124227168084681553712628984246414099883679900464168572107186928845157765463691168603595322637417666779806857534109880820181131517821582762987619571452960532340022791187481821730497773617097358595454983037981192422338305149775457313516307194344422068593466101054020583667844061351539880076634926828207821207932384664672170983342570352601519950345584778582708033798563238528529954423801739559606212894846652262853961403757159491276702355149183551538219579884791551176914297191096179974364485527858028269555983001378949013370038914174115153851174009694431633214804754169856 A013846 132 875954204768565768610254822675843798845152055426555786497224988422978409875770808301284398129658714232212802611532182902105040711107677712574715695317575977623977578318117370610723717866821631404334464951045885046246455868884188567713295181583147842185249302354144278022343670697199338146485627914202367258790351173282306713885341528380691977698782169345314046605732924122024598176851511320200102869546559135401889176384138335101349198607278314602210154982773528446616804379193664849548965127690357839625399975461776851870336810450989185401270109435139657405361395269949667135757182722184637841408 A013846 133 28703267381856363105820830029442049600557942552217380011941068420644156534809257846416487157912656747961149115974686569336177974021576383285648283904166329634782497286328070000172194787060011217857231747515871561195403865911597090986829256510116588492726249139540599702236157401405827912384041055492583170336042227246114626400594871201978514725233694125107250679176656457630502033059070322940316970829301649748849104531755444964601010539963295812885222358475522980138739445897418009790020489304157645688845106395931503882087196604858013627228818945970656293858882200205710692704491363440546212787257344 A013846 134 940548665568669306251536958404757081311082661551059108231284930007667721332629761111375451190481936317190934232258529504007879852739014927504122966971722289472552871078398197765642478782382447586745769902600079317250993878191213477456421077323500371729653731804466371042874405729266169033000257306380965325571431702400684077894692739546431970516457689091514390255260678803636290619279616342108306500134556458970287457296562420600045913373517277196622966242525937013186214163166593344799391393518637733932076446381883519208233258347987390537033939221566465437167851936340727978540772997219818300612848648192 A013846 135 30819898673354155827250363053007080040401556653705104858522744586491255892627612012097550784609712089241712532922647494787330207014552041144455101381729395981436612479496952144384572744741108042522485388168399399067680567400569683229292005861736460180837293483768754046332908526936593826873352431415491471788324674024265615864453291689457482809883285556150743539884381923037553971012554468298204987396409146047538379400693757398222304489423414139178941357835089904048085865698642930722386457182818721265486280995041559157415387409546850813117528120412289939445116172250012974400824049572899006074481824503955456 A013846 136 1009906439728468978147339896520935998763878208428608876004073294610145473089621590412412544110091045740272436278809313109191236223452841284221504762076508847519714917728156127867193679699676628337376801199502111508649756832581867380057440448077380327205676432876134532590236746610658306518986012472622824547559822918427135700646405462080142796714255501103947564314931426854094568522139384817195581027005534897685737616201933042424948473509426434512615550413540225975847677647213131553911159428966603858427454455645521810470187414636031207444235161449669916735737566732288425145166202456404754631048620425345612382208 A013846 137 33092614217022471475932033729198030807494761133788655648901473717785246862200720274633934245399463386817247191984023571961978428570102703201370268043723041915526018424116219997952202496399003757359163021705285189915435231890042630309722208602599598561875605352485176363916877712938051388014133656702904714774440277391020382638781414181442119162732724260174153787471672995154970821333463361689864799092917367527366250207704941934180711579956885406109386355950886124776576701143879894758560872168377675232950827602592458685487101202793470605532697770382783831596648586683627115156806122091470999750201194097725026540191744 A013846 138 1084378782663392345323340881238361073499988332831986668303203490784386969180593201959204757353249616259227555986932484406050109147385125378502500943256716637487956571721440296892897771402002555121145053895238785103148981678572916909988977331489983645675539836190234259092828248897554067882447131662840781693728859009548955898307589379897495360724425908557386671307871780705238083873454927435853489736676716299136737286806075537299233557052027220987392372111798636536678865343082656391448522659213399662033332718881749686206041332213136444802095440539903060593758980888449093309458223008693321719814592728194253669669003067392 A013846 139 35532923950314040371555233996418615656447617690238539146959371986022792206109678041799221488951283425582368554579803649017449976541515788402769950908636090777205360942168155648586474173300819726209681126039184510259985831643477341306518809198263784101496089352281596201953796059875051696372027610327966734540107252024900186875743088800481127980217988171608446445416342510149241532365371062218047151691422639690112607414061483206221285197480827977314873249359417722033893059562132484634985190497104680125508246532317173717599562373960055023275063395611543489536294285752699889564327051548862766114884574517469304247713892512301056 A013846 140 1164342852003890474895121907594645197830475536473736450767564701237994855009801930073676889749955655289483052796471005971003800831312389354381965751374187422587465267352966124292881585710721260788438831138051998032199215731293465519932008339808707677437823855895563344345621989289985693986718600735226813957410234434351929323544349533814165601655783036407265573123402711372570346532548478966760969066624537057365609919743966681701459073351051771160653766635009399915606607775731957256519194722209126158352654222370969148378302459869923083002677277347399057065125291155544469981243868825153135120052537737788434161589088829843081003008 A013846 141 38153186574463483081363354668061333842509022379171396018751560130166615408961189644654244323326546912525780674034761923657852545640444374364388253741029373463346061880621993960829143800568914273515563618731687871519103901083024278157132049278851733174282612109985819667517341345054251220556795108891912239756418561944844020073901245524022578435056698536993278300107660046256385115178548558782823434375152830295756305850170300225993410915567264437392302625095988016434597323595184775381620972657348645956899773558651917054060215005017639583831729024119572301910025540584881192345399093662617931613881556591851410606951262776298078306566144 A013846 142 1250203617672019413610114405763033787351335645320688304742451122345299653720840262276030277986764289229644781126771078714420512215546081259172274298586050509646923755704221498108449384057042182914557988658599948173937996630688539546652902990769413592654892633620015338865208241194737703995205062128170180272338323437808648849781596013331171850159937897660195743337927804395729227454170679174195558297605007943131342630098380397805352088881308121084470972419145335322528885099567014719704956032036000430715691779969906018027445125284418013882998096662350145188987716913885386910774037501136664383123670846401787022768578978653735429949559406592 A013846 143 40966672143876732145176228848043091143928566425868314369800638377010779053124493714260960149070292229477000187962034707314131344279013990700557084216067703100110397626915930050017669416781158249744236172365003101763600273594402063864722325201532144604115521818460662623935143647469165084514879475815880467163982182410113805509643338164835839186040845030529294117697218294439255325218264815180040054295920900280527835303063728875285777248462704511695944824230554347848626506942611938335291999257755662113691788246053880398723321865319809478918081631431889557552749507834196358292243660837246218506196446294893757162080795972525602568587162635206656 A013846 144 1342395912810552758933134666892676010604251264642852925269627318337889208012783410028903142164735335775502342159139953289269455889334730447275854535592106495184417509438781195878978991449084993527619130896056421638589653765141366828719221152203805314387657418947318992861106787040269601489383570663534771148029368153214609178939992904985340778448186409960383909648702449072185518496752101463819552499168736060392336107210792267785364348877625901439252720000386804870303793379495507995370848231678137536141452517246693552905365810882799517005187698898760157021888495872710946268520240278314884088011045152191078634687063522427718944967464145230451703808 A013846 145 43987629270976192804720956764739207515480105439817004655235147967295953568162886779827098162454047482691660747870697989382781530581720447296335201422282145634202992949289982226562383591803617067913023681201976824253305774576152308243471438715414292541854758304065748758072747197735554301604120843502707380978626335644536313575505687510559646628190172281581859951368681851197375070101572860766439096292761143226936069561083241030790818984022045538361433128972674821990114701459308805992311954855629210784283116085139654341603026891007574573225990517514572825293242232756992287326871233439822121795945927546997264701425697502911494388693865110911441430380544 A013846 146 1441386635951347885825096311266974351867252095051923608542745328592353806521561474001374352587294227912840339386227031716094985194101815617006311880205341348141563672962334137599996185536220924081373959985626376577132323621311358836522072103826695538011496720107626455304527780175398643354963831799896715459907627766400165923242170368346018500712535565322874386886448966900035586297088339501594676307321197141260241127377575642096953556468434388201027440770176608566972078537418630954756078136709257978979389147877856193465647985164536203615469257277917522339208961482981123271126916577356091287009556153860006369736317255775403848128720571954346112790709665792 A013846 147 47231357286853767522716755927596215561986116650661432804728678927314249532098526380077034785580457260247952241007887375273000474840328294138062827690568625295902758435629765020876675007650887240298461920809005107679471980423130606355155258698193159389560724524486703687418766300787462745455454840419015572190253146649400636972799438629962334231348365404499947909495159747380366091782990708788254353238300987924815581261908398640232974138357658032571267179157147109522541069514133699125447168383688965455196623597661591747482353177871522320071696622482801372011199249874325447348286802406804399292729136049684688723519643837248433295481915701800013423925974328672256 A013846 148 1547677115575624254184382658235472791535161070408873830145349351090233328667804512422364275853900423503804899033346453512945679559567877542316042737764552713696141588418716140204086886650704273090100000221069479368440937854505143709045727517022393446877125821218380306429338134144203579243084344210850302269530215109407560072324692005026605768092823237574654293098337394602159836095545039545573518646912646772320356966790214406643154096565703738411295282926621396484834625765839133052942652813596720020035882962048175038381501748932494043384109354925516435358062977019881896258708661941266166556024148330076067880092291689258956662226351413716582839875206326801932484608 A013846 149 50714283723182055561113850945059972433024157955157977666202807536524765713786618263056032591180609077372678931524696588712204027807920211306612088431068863322395167569304490482207519101770277620616396807244004699945072651616424549058010399277789788467269658909683885881076551979637262884637387791101142704767966088705066928449935507620711817808865631848846271876246319746323573509178819855829353059022033609435393457087781745676882873436264980100261323830939529920015061017095016711878824847395937321616535812900394599657685049309019964813610495342199322553813007630987489976605365434491409745707799292479932592294864214073637491907833083124664986497030760916645723655634944 A013846 150 1661805649041229596626578667767725176685335607874616612166133597356843522909359907243820075947806198247347943228201257818921501583209929484095064913709264513348244850910969544120975985926808457072358090579771546007800140648166999623532884763534615788495492183152521572551116455268753830203797923138802244149836712794687633111447486713715484845960909024422994636840839405447530856748771569035816241038033997313978972801852432242340097996759530867925363059292226516419053519408169507614845332599470074154730645517120130241583023695757966207012388711373187401443344634052198071553404614557414514547353167215982431184318110566764953334835874467829022277534703973716647072747845844992 A013846 151 54454047507783011422259729785412818589625077198835437147459865718189048558693905440565496248657713504169097403701698816210419763878622969334827087092425179573395287274650650021756141106849659521347029912117954019583595008759136243663925567931502290157420287857541826889354984006246525508118050345412271936301849404856324361795911244635029007432447066912292688260000625637704691113943746774165626586334298023984462980771100499717000331157816307480178296726887678490019545723966898425523251858619435389902213792304992427756192520462597036671381953294276604770495516968622426408661962409817358812687668583333312305047735847051753990875901934561821401990257179810747091279801412648697856 A013846 152 1784350228735033718284606825608407239544834529651439604447964879853618743171281893476450181076015956104612983724497266809583034822774717459163613989844588284261016773415752499912905231789249643195499476160281117313715241247019376432379513009979467043878347992515930583510384115916686147850012273718469326808739001298332036687328419664200630515546425488582006808903700500896307318421708694295859251981002277649922882953907421174726666851379324763510482427146655448760960474282947327607545916903241658856315741546249991872714916510518379697647843845546855785119597100027819668559035184244895213574149524138665977611804208236191874773021554591721763700416747268038560687056532689672531345408 A013846 153 58469588295189584880749996461536288425405137867618372958550913183043378976236565085436319533498890849635958250684326438816416885072681941701873303219227468898664997631287377917146078635270132308230126834820091652135821025182330926936211882311007176093805707018762013360468266710357971692749202185206802900868759594543744178170377655556526260733425270409855199114156458013370198210042550494686715968913482634032673028633638377053443419385997713850711488172741605744999152821303618031044064605085422677403754218987519733685122384216666265932524547130879370366798957773711594899342464917336726358397731606975806754383600295483535352562370300861538752935255974479087556593468463175189507126329344 A013846 154 1915931469256772317372415884051621099123675557646118845105796323181965442293319764719577318473691655360871079958424008747136348490061641865686984399887645700871454642382024799589042704720531695476084796123384763257186583353174619813845790959567083146241825407590793653795824163565010016428005857204856517455667514394009409230286935017276252511712879260790135164572678816182114654946674294609894308869356998951982629802267062339287233966440373087460114044444396937052132239648476955641251908979439130293166218247783046633394090286011720202076964360384655208179268248328981541661653890411289849311976869297383235727641814482404486432763750018630901856182467771730741054454774601324609769515559944192 A013846 155 62781242384605915295659323688603520176084600672948022316426733918026643613067502050331109571745928162865023548077637918626163867322339880654831104815518374326155825721574188632933751348282382597360346599371071922411489963316825942060098878163094180536052134955935126447581566191698248218312895928888738363987313111662900321658042286646108242303807627617571149072717539448655533013292623285777016713031090141658566813360687098733764082612318145329893017008353998833324269228801292882452542553438261421446470639543354872083057550492032047581657968161084381861618261961244067157169074680997145782254858053136653868323366976959430211428802560610497392023387103944072922872374054136204812927485868251283456 A013846 156 2057215750458766632408164718628160149129940194851160795264671217025897057912995907185249798446970574040761091623408039317542137604418433209297505642594906089919474097244543013123973164180517112950303837368191284753579703117965752469425320039648270107805356358236082223434352760969568197617676973797826178711136276042969917740090729648819674883811168341772571412814808332653544505779572679828341283652602761761867917340202994851307981459040440986169934381329743833770369654089360765172204914391064950257957949916556652448417629814522906135155768300702413024841507207946045592606116239146914472992927188685181873957220089101006609168099002306084778541822348622039381536681953005935159310007856930858056286208 A013846 157 67410845711032865010750741500007551766689880304882836939232746439504594793693049886646265395510331770167659450315834632357220765021583219402260664896549882754481327218509185454046352643867184757155556142880892018805299711769501776918128887059194514892565917146679942297496871271450810699536039077407168224006513493376038264507293029132523106592724364223203620055115639444391346365385037572615087182728487297412887915403771735287659936449837170234816409807413045944987472825200173553162810634766416290052766102865728387429748893762286588236784215677416669998006508189976021978517216924366093451032238118836039645830187879661784569220268107565786023258434719646986454193994236098483300270337455910356788386463744 A013846 158 2208918592259124920672280297472247456290893997830400800824778635329686562199733858685624824480082551444853864867949269233081410028227238933373277467330146558098844130296108988958190883434239910122473263689921069672212060955263034226053247371155685863999599973062408349204377477822900165002396928488478088364245434150946021851374977978614517156830391966865936221966029273313815637700936911179451176803647071761625511211950792221906040797588264394254464116569310689525349509536159286990038978880025928992449039658704187799298011750802606923342945179317589442494677260369134288192052164177628150203424378678019347114563596440757356764209745348715676410132388893392452131028803128475100783258417755270571241847643963392 A013846 159 72381844431147005400589280787570604647740014520906573441426346322483169270160879081410554248563345045744971443992961654229611643804950165368775556049474242415782924461542899350181998868373173374893203904591333611019044813382059105519312809858029514391538891917308996786729041193300792606798542552710449999519594386258199244025855278403240498195018283970262998121382847227947110816184300705528256161501907247484944751393203559527417144855372247670930280171743172674366652728480867516089597259940689641224570131536418825807397249050299823664101627635878770851665584467775792355477165315772519225865810040521337966250019928170737066449624935586715284607218119258683871429551820913872102465811833004706078452863597392429056 A013846 160 2371808278319825072966509552847113573097144795821066598528658516295128490644631685739661041616923690458971224276761367485795914344200607018804037420629171975480374868755837725906763738918852145148500505545648819765872060444903312769656842153427911127581946410346381206707537221822080372139574642367216025584258068848908672828239225762717384644854359129137577922441473137965370927224727165518749897900094496685586669613652494238594405002620837811681043420667680282193646476606861066767223923013736518163646714070185372084056793056880224621825282134372475563267377871840077163904275753067233909993170863407803202478080653006298712193421309889305486446009323331868553099003554067705761053599722143898208778743434359355115307008 A013846 161 77719413663984027990966585027694217563247240669464710300587082261958770381443291078317213011703355488959569077100916489774560521230765490792170698199176707292540923699391290602512834196892947092226064565719820526088095676658591752836115403683525791828605219974230219381392579684665929634269581881088934726344968400041039391235742949792723260042587639943580153362562191784849274543299859759718396654390296467393303989900164931210261463125879613413164430808438547486921407745453623435828393509314118227186375526651834272450372994887851200407970844979117279257145438104455648506815307876507120762656222852146895338801746837710396201154029482452762179862833506938668747948148459690582378204355695211256505261864857087348418380038144 A013846 162 2546709746941428629207993058187484121112485582257019627129637511559864987859133762054298435967495552662227159518442831536932799159689723602277849438590622344561980987781653810463140550963788090318063683689507078998854719132748734556933829547901773146639735848115575828689472051107133182255745659079522213112871924532544778772012824978807955785075511785671234465384437900405941028234849804606452421571061234643543785141048604465897847623708823172322572068730914324051440689003024332745224798513205026068443153257327305439653822296485108134968388648275715006698141715806802690271324008497385333150719110419149466461855640378094262719415238081012111109745328355366297532764928727141003369000327420682453164420787637038232973477089902592 A013846 163 83450584987776733321887516530687479680613927559398019141783961978793655922168095114995251149782894269635859563100334703802213962864712862999440570403737512986606993007629232061256189573981408143542310787137767964634471436541910533961607726625645302469090864271051188754496620170678540116156273756717783879282587223082427310801316248905579095165354370192875010961717261120501875613199558397344232950040534536799642751501880671138540670933690717710666041548174600570517608497251101335395526197680702294210745245936101144646576449011224023366644159226698629339484707743557310554810745110442322596682763810214689717022085623909392800789798521438604856844134919548642837553641184530956398395402728920922625291740369290468818074897281928134656 A013846 164 2734508768879467997491610141677567334174357178266354291237976866121110517257604140728164389676085879427427846163671767574190947135150911094765668610989670825545137946873994676183242819960222782047594439872930380665142360032605324376853961986069145271307169440433805353107345249752794402526208778460128342156331818125964978120337530844138015790378332002480128359193551212396605460093323129564175825306928235701850693681213625831867700705155177437943104849450585311494720995237924088558240602445601252776697700218834162307779017081199788797678195809540460686196234903340885952260038495778974026848100804533114952647379701724262983296280117950500203949068613043769928500957714334710379262620556621280792585559748420910082230678234134221116407808 A013846 165 89604383338642407341805081122490526406225336017431897415286025949056549429497172483380490720905982097077955663091196479871088955724625054753281429044909533611463080243167057549172500724456580122135574605756182713635384853548411269180750626359513752250193328224134933810621489143899566981978809252581485515778681016351620403047220210700714501419117183057268846074054286127811967716338012309558913443657424427478243530546008091258640816706524854286519659706796779487059017571956296533876428060937461850986830240770757830501302831716754679322319120287021815765278225312674150883656941429685420911758567162941110768349338066100649436652506905001990683003080312218253017119382383319789707677550399366129011443621836256381574534864376110157542451052544 A013846 166 2936156433240634403776268898221769569279191810619208414504092498298685011705763347935411919942647221357050451168172326252415842901184513794155525866943595597380422213408098141771284503738993217442138508681418595160404290881074340468514836524548546633734334979248453511106444956267301010865481621588590117381035819543809897367051311864241012782501631854420585548154610847836142558128963987359626475721766483639607084008931593134363142281839406425260676209272316870231949887797863924822062794700798749933136453329576192589866691189694617332033752933565130858996636887045706576155670656767931872436504728795254317657271109749986080740229346263105230700644935670767714864967921936622869141177971486429315446984600330449111434358435876377642351036089761792 A013846 167 96211974004429108142940779256930945246140557250370221326470102984251310463574453385147577792680664149427829183878670786639162340186014148006888271608007740534961675088956559909561450618519329749143994652472724526216127803591043988472294163236406776094206688600013324651935988326966919524040101776214920966341781734811562716923537387167449506857013472605653747241930288261894719344769891937800240356450844135902644928804670443826811446291313669742941838025435279203760533923360405088569353656755773437809015302703552678784751736903913220736082016127062207987601797514713713087469016080971591595999386953162893480993459724287543893695835218349432199598733252059716480695268866019258176018119769667315808566791383628156483481057226797142584558750589314400256 A013846 168 3152673964177133015627883454691113213825533779980131412425772334587946941270407688524515829110560002848451106697336284336592071563215311601889714884051197641849624169314928555116509613867641397219950416772226237275050075868071329414260135140930577239054964772045236622194638465498052018963746055003010530225087503886305287108150473102702985440690617470342061989623571685765766163489419819017838276000181260645257869027071441103316957472073766330136718148417463228948825175600673753942240580624573184010125813438990014178418744914867428417079935504451574431337735700962138950450184718941277113417707911681241693585193688245454238308625128434874194316451291203492789639422570201719051911761748612458604415116620058727431650707283207688768210821139310654267588608 A013846 169 103306820458156294656094485043318397790635090902388946122367707859777845371548719137571334688294830173338045864258315365141449000983439330570722177320589644328128484780111578894057787027214873304103335256792309343028840886044961322246476108298013154969353085650378313636073913237440168557404030730338649054415667327346451647959874702629371426920550153268168687275985196999172625645221308629576524627973939548823809852279076982073490062444913175105919980287343435086195103354082877569179339345906014093643802654768824784598425433370375894370875326609869190966074923449127369128351652870267768452471452849970927815399626776427044480897028208553957599361475910156051730904598780369929893044608978533043549474541406084380480330376256149545556732187092931519040343506944 A013846 170 3385157892772865463290904085899457258803530658689480986537745051149200437134908428699937495066044995119941086880016477884955000864225339984141424306441081465344114189274696217200485565307776968428858089694570392552369058153921292607372529116709295062035761910591596581226869988964439443289015278971736852215092586982488527600349174255759242917332587422291351544659482935268888597142611841173963559009450051135858601239480794548584122366194914921870785914055669680904441146706587732186868591686648269820520125391464850541721204600680477306744842702352193649576343091581005631597826961252934236650584566987847362655014970209961393550033820337896082615876842623993503118281892835161862735285747008570771029181772794572979579465769161508308803000306661180015913976035540992 A013846 171 110924853830381255501116345086753415456474092623936912966868829836056999924036679391639551838324162400090229534884379947334205468318935940600346191673461357456395933754153245645225511004005235701476821883111682623156029297587692916158383034096330180592787846286265436773642075798386751677694452661345873173384153890242184072408241742012718871915154224653643007415401936822890941551169104811588437901621659275619814645415306675768004521695474972159861912831776184103876727495281466808299310012388090505478803468827520222551120432355097880387415005670676681509317610424926392536197593866336149066566355091057782379479530543840014943847508224832178835157052379103019110179861064422583918109843357976847025084228330932567394859934323884304262856714048673546761469166732607225856 A013846 172 3634785610313932980260580395802735917677743067101164764098357816067915773510833910305244834638206153526156641399091362114247244785874892901592144008755981761131181957256093553302749544579243563465992499465803616195576768023353521476677895261268547357664472147108345832198703539761537078974691824806981572145451954675455887684673265402272771994915773633450574066987890665812490372748709226466129933160338531143510086300968769151565972166917323887734355159671642000715832606565383104374351790485932949683529432066540182652555114327411847344534814905816733499697319458403988030626122755812102932613246323623781413010785256860549609679995149511300836070426292358447730202373687358999229828623347154185323317959993947998368394770327925040882085288805946934780279821655494073576849408 A013846 173 119104654878766955897178698409664050550464284822770966989974988916913464066403005572882262741424739238745100825365425753759653717143548490599371374878916010348746570375367673554624497076772653087653642222495452895496659534589248191747781271921247759815949423316446276229487117590906047003842701715275172156062169650805338527651373560701674192729400070420908411027059201337343684534229703932842145649797972988510538507910144627558513775965546869153279349872120365079456402851934473564138759470643050895229892429956388705158925986280631413785716814833802723318081764012981879787556790462450988895870855532504069341537411296806489609994081059186305796355728748001615223271380987379686763024329839548344674482913081688010535559834105447739624170743593269158880209196007229802966201401344 A013846 174 3902821331067435610838751589487871608437613685072559046327500436829420390527893686612205985511005855375199463845574271099196333003359796939960201212032319827107727618060047927037935520211686296376234548346731000479634539629420484747191296718315446593649030703233311579487833869218809348221917649806136841209845175117589332874080208837072459947356981507552326812534675909422077854817638938471371428652579978887513325827199619155837379410839039808414657736609640122923627408652188829749698870334031491734893115144810945090647686718443730166930368588474047637686903243177390236878660909873594004139896194089093344183497893373755051540286048147416868334984519614516927636156612194457575850781240182320158293456095860752729229224643967311532004826926064243798186694934764906183596487519240192 A013846 175 127887649376417730095964212084338576865283725232457614830059534314026447356818020322908765733224639868934536031291777715378465439854093826128615873315875056094666018588591650473179071126296536559656453680225681423716664594576850444195964410865760553980691438083549153836657340226561944722535797548847492012764206698253167259617860283173190367554993570039474644993136260199942647146664392735829898974087740748186036660705677120498479248534373656442131504713224687547961422926714923573238132583105543921168977597065165048730343398389964150109974317907117592991724445472436723282039960694737928327656118487911410702204858970071205528872093225694555941600772738728490684781579868387985845478399678294266946959969349165145431383233133520864280734168713273140778981619622376445824089703030462611456 A013846 176 4190622494766456179784555301579606486721617108417171122751390820402018626988212889941074435546304999225246876673368972177521555533138946494582484936814593838110016097110971202705131802666484909986822674193635128892347665435094235355413361815249241832839297043121738672919587724543981804668053014080634618274257525088359784763158045759019101964042029303053505167135088974231720661701898821167674129582907088836560049298003627884494168015974355974295765146442946561571599906462594615647867128483202463208865057900631328316795892478442345270803638449180429287152826629240806548505885432045172435440635690611881105889848818731293262770080750819559209094374121102655182758922809127337520184636200658346539317984275633443485495565783319211680751097240396534277045669711786031376763771388902198852190208 A013846 177 137318317908507236099180308122160545356893949408613863350317574402933346369149759977589127103981322214612889654832954480313026331709896998734478866409540610887189007470132304370241758909775377530448205387977035903544448300977167904126185039962087156378478085509013132834229050557857195775362761165394235171610870582095373427119162843431537933157729216202457257316682595507625022642647820572022345878172699486996399695396982878519104897547447696565723632318642472929578185734966300365549310066137578314428090217287887366284767804733598769833693624702744306881423822986962748981440853837256210364518750309970120077798566092187017634450006042855316163604451200291805028644382609484595861410159023172699400371708743956676132718699587803928354851954373313635190232505115804676153795260871547251988568735744 A013846 178 4499646641225965112497940336546956750254700934221459074263206278035319893824299334945640516943259966328435168209566252410897246837469904854531403494507826737551409396781295349604081955955519570917726794153231512487344481926419837882406831389477671940209969905959342336712017528679864591167086957867638298103345007234101196459840728053564634993712470956522119407753055289593856741954283784504028229735963016789898025218768334963314029282834766121065631983817276552956417990163375730378319792247196166207179660240089493218419271425510564489910472694259525447890495831636795358623853898539211501224550410157100894709303413708784193845657798012283000048990656931161867178619129347591237186688090871323013951380152121972363516926348093159124331788840904741197913538727634687628207563108238860353161420332859392 A013846 179 147444421139692424806332508947970678792346040212568770945456743318661362280834640607498748459196742576650163591891066959000280984370213842273285029708032466536084583113729486015826557532750465299832071590813090201185303983764925247730707050970404354136800293878475729689379390379781802923363105435406771752250409197047028005596060976859205959473970248303316808753252115729411497720357971050627997031988036134171378490368600800077874111539929616255078628845724518087275904701673495933036782952356123974276863106747252513781162686071130177205386369245496129876475767411074510311386444547332882472126067840027882117834454260409440463934514725266489345605325846320312063708991630461869660133395361671512521158824824732790407722642574316638186104056738766559573230837027133444201105427930770976052393421467136557056 A013846 180 4831458791905441376053903653207103202667595045685453486340726565065895519218389503426518989510958860751672560579086482112521207295843167183611003853472807863454419619470687797766604637233167246944897321887763339712440040940009070517639808646198209876354672029809892710461583863964690118192762238907409096777741408568837013687371726089722460880043057096403085189226565328221355957300689995386978206744183968044527730372398311016951778886940413665446416510016701008683856845264437114733749303782805470389104250281893970371581138897178793646666100547436417183792357946526089553883511014927003892846626990982033641237199397205096545122206178517532322876795317332223985703616237746974545023251099211252122293332371856844076080255551875207600082257731215902624095628067705108699581822662435503343284827634635130701611008 A013846 181 158317241693157503010534314908290357745011754457020939840412928084079264373748187248280174248295099949110806465055505845863094920670188902272565374270596968069674422090815497757216100752856424347890395443618229115697235261522217222722021249718622941228389893072810564336405180054394965792940433044517981283213030475983651264507796720508025598117250894934936295480576092675157392008829009768840501878593420264883084668842747855403475890567263474989348176200227258652552621105625075375595497186354969653710168073237101621135970759382754710213954782738396518278507985191766902501654888937128063560798273240499278356060549847616603590564452057662499156026828958342315563536096878492861891321892018954309543307915161005066684997813923846802639495421336482697186365540522561001867897165002686573552757231931723962830389510144 A013846 182 5187739375801385058649188430914858442588545170047662156690650827459109334998980599751644749768133835132462906246938815557241894360520749949667422184098921449707091463071842230508457189469599313031672477896482131663167005049560013954155192310779836538171880016209856572175324940022414239103072110002765210688324582637032284635391482937606982799106077325227992530307517404779557421345308992105365565557749195239688918428639161725861097982108089548450961037729046811526844288389122469907513251802479645612774787423833345921383489843454106344290870320771777110950149658763817861174227400691812386760237817544680353171392097406700866455615965025484772344687131306960996385950822514454098454835757677094815115113763995814025134008366656612028890985966353865021402826031843278909207254302808033642176748975938730814026203468398592 A013846 183 169991843866259785601816606504218081446741448132121793550439246314180094689246596292661895160402209509620544511899691108179702394405543934350702090128553458064001973061938126209301125184539830289421843755711926490338656421463982537249757341639633683682816164371164580157041047634654469786929466900570610423835019923850273902932508112899505612361107941793070859233116730319816537582643085053308618852196325629614126479069648051433016458677717878323641091284305405920111633641934765093929394235063653027439404234304171079151894195190304156689723238671049592371614504018372783674957083465869308289359472805304085812720176247822773992017623941955085020190707918666497929574836552153631898168058107563042901692047818614833975591186158603862962699828145483449021327803411440563296903308994413646386847710443560331314010635252485062656 A013846 184 5570292739809600654600326561930218092846823772393366931060793223223053342777232467317944980616059601211246002565929078232832488059880863640803806089332439713841216653293588519626379270047001158923774976187168407235417093618531779780600048570847516546918520074114320962585921048892357665978104771397897762368225932864725775251292425843490999905848785036675345915350769019119748303508048611026816822548769198231195696466154227349357083317951459436909071279204119541190218011178918382597878390294565782403134397949679077921649268987995886606408851084772953042833064067674039375460993711009605494025731204884204283911214735288656658170433501329984225941609117078863804156308244140970210039170928068625789802645022920370879712171988045131381561747968671201657530869462186084378112927629128946364804225775814584936497500495953430533111808 A013846 185 182527352498080994249943500781329386466404721373785847597000072338573011936124353489074421124827041012490109012080364035533454968746176139781859117935245384543148987295124308611117195920900133975614258419701134368290147323692049359850702391569531422209426065788578069302015460930104775998770537149166313877282027368111334203434350210039513084914852988081777734954213999218515912409351736886126733641278069087639820581802941721783732906162633422828636447676960589125721063790310797560967279093172331557785907952015084025336603246198649212318805232345840125307553843369542922255105841922362752828235160121645605975202684445938701374928764971580923115654647548440209134593908544011311842563552970952729880253072111054712986408451704262865111015357437417935913971530536913612902004412551297314481904870221892319199150096251402011709007724544 A013846 186 5981056286657118019582148633602601335731149909976214654058498370390360455122922815129990631418332479897275892107849368716360252415874699748371959576502120760709906015686633344569088275936055590112928019896766770980131547502741073423587815966950405642958473323760126174888442623757673299927712961303881773130777472798272199178136787682574764766489902713463692818979684326392329417829637714284600807957399767863781640824518794339409359869137171999248759117478644584471627818280904214477775801325070960485528631771630273342229815171437337389262609853508489226077924339533182476455308228111982684675609726866083216595441563924519366653665770588763688653771490867288772922373195170162666457122503752179052716132666935040835138632145445285563957751232509310924029019112633585267572880590480910400943058787430967515517750353965941119680765117857792 A013846 187 195987252401180443265667846425890040569238320250100601784188874600951331393467934806179533010315918701273936432590008114097692751163382161354652371402821493086942200322019601434839884625872669576820425355977253551476950548569819493944125553605030892108463253872971814498744487895291438692031298316005597941949316228653783422669186258782609891868341132114778286292326296007223850363441568621677799275148075593360396806537831852913765904191886852071383338761540225743966300349428669300007757457819925233189802205892780796878186583537658671571357199679766174960121424757823323388487540018773448611450379529947814841399429166678650606507319970652608549806784212739318511120324859335890254466990202951403199402235230127418085822698141951117359767592386865100358582898282777322047828151188878472018102150346537943548485643598755958609699311381964128256 A013846 188 6422110286681880764929403991683564849372801277955296519264301042923973227101157287728890937682032024003344349023109385882753196070121706663269248906127654685472922020151938299816833339420595636693251698064662644374796715575535845177561106140529652272610123902909540417494859379352909863060481583218871433361795194180527175194023895327788560936741802217137054885226948067564711128709253320595138126648052141043233482556631674156278281148559748368675089244538150117178287729850078635622654196377843310041163438682694641152104417969361999350050232719106578021093258846464354660793959711335168364100006036437329996722976494933726023074031860798344676960068705083041988972390804990718451858374334970311580038012444020815235836238172715454213644864467332795608550044410930047288863232858157169771089171262555355334196777569444035251722627035364200554692608 A013846 189 210439709873991868905206709999487052984247952276039156343252616574532754705650722004300298245964825362541587628789248356606056728825748083942006748155990988733576708756338714208397994866134077823164471642182865530873338775979158574778322326012875645668888540050539820400471552142636150392765860518915979128399304922907514476757775002100975564775155375051147014479116634277960454265544812809261486134003372557704674756415706698752926716676005834544745324365026103039698132331727376732083132706909169583428843558754538001272157568020053994702446025739684348595183905880943973524896471821030796954828997801978429332618493785988334324089876014640158374627531328161119894647301897935862230495210208307169854685591765674073647881852443540003672714918865561046500967855257355789561470414296094139059049963931413883590960007395542147128447042694814123776167378944 A013846 190 6895688413150965560285813473263191752187836900181251075055701739914289306194762858636912172923775397479762743420166090149267266890162113214611677123575512718821841592527706987180785495773481462109453406771048137715657565011285068178336065978789909157278139680376088834882651820609901376070151717483838804079388423713833434374398771268844767306552291329675985370451693872020208165373372426133880377639022511970866782418229877104735902652039359186362214788793175344404828400246042680756900092539999668909796345733268701225686059188881129298409751371437976734766986227906772124463807588631537154615836599975229172371242804379265739131777057247728709619794946561183576707802788591562333568867048105809341798337470977608045293792540869918840347522461386704371743714681073034512350262535654412748686949218104570137508577522337125077104952695023669207897452673236992 A013846 191 225957917922130839479445535891888267335691039545139235227425234613511431985389989351814338082366272224616865576392002442011189801456832125816395435985322400770354105303947902555939979125505440550402569233073705376666667090289789114067716209992987743265690081046563678941434734857745248291066731478510429932073399868254893977580298936937505335101105482290822688618961104798358181162954667659554992214475489672261362726280556612967986058102025721818717054199174769685457417019262326563042102232350709150836206656987748801763280787501256844850290732939279621644844604716049108974430047064278209482451733707988309520260884213899779739870070611893574356821440808916863441561281776568314546384635432331160512047922248994260428186993979225500560507616014719528853298042669401194900693402768323796948973951978850554265881068251942914526575089910535592604383729196629753856 A013846 192 7404189054472383348062471320105394744055923983815122459932270087815542603297259171080252230282978008256245451207213136019822667414137475098751645646367044428442963322599764870953041235984562275955591388629359177782613347214615809689770924769050222371330132575733798631552933391818596296001674657087829768014181166882976365857351235565568174820593024443705677860666117482032600880347698549868297984883932845580660333814761279093734967151887178852555720431998558853053068640887187916817763605949668037454600819736174552736179184844841184292054326736954314642058268007335497202874123782202268368320978410143360926359908653921067982516062473810528644524324972426587781253080081254590531055931733846627467658786316255043925710831418711261202366713561570329521464870262190938354505921421912434178423978458442974962184390844479665423206812546188430298460446038315163774353408 A013846 193 242620466936951057549311060217213574973224517101653932767060626237539700024844588517957705081912623374540650945157960041097549165826456784035893924540155311831219022154949095291389255220742136658512818622606841537580674161528530851914413662832237686663745784241645113558726521383111763427382875163454005838288688476421369556413685287012537952521192224971347652138307337651244265647233386082084388368676711483987077818442097593343507403633039076640545847115728776496842953224591373658284477839758722251312359661114967744059119528995755926882036178516518982190965326064369572343779288095203929893141820543577650834961486771685555651086335141823402623773080696474428416100928102550422521640771054686288860243110011045279357692523928330607079152469985536557759360868751472668000450033153226643158596926126259403560858119191909676587640833513502484019951895783511286558012473344 A013846 194 7950187460590012253775824821197654424722620976386996068911042600551700890414107476556438080124112842736948050170936034626684491065801335899288172119331809258085384917973371954508243115073278334026148040625580983503443530924966898955531506903686764516597621858030227081092350652681806263988482053356060863309043743995375437624563639484826843628214426827861119865268054840155972096728543595137741238064798481907288565954710653938680050602247424463357406318288200548248549891263410132034665769853213810731003401375415263037329228726132930212070561497629294008433551804477262146560959712303642374738471175571952462560017998534592287574797029927269257175796308262074070338795212064372245189124785919960313372446228841931713992868624083537332769668136486061924658736947248256385038746686364930643020904075305268135882198849680496282423814832570449396365783721034097837932952726536192 A013846 195 260511742708613521531726227741004740189310844154249087186077043934878134777089473791801363009506929630804313708001231982647197403244178174747874824006264725768941892992151452205326110394721184449368818995219037667440837621349315344974856418220007899679870873043934480993234146187077427658374579924371402368910745403240462340081701338638806012009330338295353175745103621002230893665600916525473504888907316655138031729203958708262667898134443604815295490237667755565008482836919423206511927946550110150033519456269607339207204166897923857189128159154316706068350625529110926018509527852765753335430223481141738293166669775981520079250949076656759019136493429131643136861641508925349730357240985025259548588318026692418404118319073969351320196485496375277147217492287430865224949651418806047310508984739603026276587891906330502182463564433668485820114000970845317953386994943137939456 A013846 196 8536448785075847873551605030617243326523337741246434088913372575658086720375667877209747063095523070142195751583784369607383364509505230430138362233037282533996687949566818785864125985414223772036917460835337426286701367176374365224136095112233218856710008767903645073186296502258153149509618234961802112824467305373383469959797189464516395401521736525262132862815555453001101923634410832706715808199714952155563023702555318952351101686069448042587602624107897014354197965600175659630982854952554009396298365543042493291141666140911168952373351519168649824447713297337906823774520208679428205295377563030052480390485435219362449956895099343888679539064616685785682308682268964465859964346072597307704888142005098657166266149079415827704060198436745225081560022787274534591691150177691436558270758411947311965031232041986637895514966079362448943353495583812659378696585050296744000094208 A013846 197 279722353789365383120538993643265829323516731105163152225513392559164185653269885000408991763514099962419470387897446223294738088247467390734773853652165674074003470731405517975195680290053284562105711356652336784562630399635435199664491564637658115496673567306666641758168563785995162403131170323228331633032144662475029543642634304373273244517064262459789569648740121083940107833652374166133663603088259552233489160685332691430640900049123673459510562786767569366358358936786556014788046191085289779897904842114416420164130116105377184231369982580118317447502669327168530801443478198007503431118931985368759677435426741268068760187538615300544251136069359559825237890900589427617299311692106868578873774637223072798024209173034297842206644582375267535472558826693411949500535609022592993141416211642689518470143411551818150560234408488548726975807343290373222521129698928123707395087007744 A013846 198 9165942088969924874093821743702534695272996244853986172125622847378692035486347591693401842106830027568561205670623517844921977675693011459597069636474164808056945728926696013011212051744466028531079949734783771756548272935253940622606059590046781128594999453504852517131667498139489481625802189151545970951197316299981768086081840885703417676335161752282384618249916287678549453493120996675867888945996089007586972817336981632799241012809684531921242121396799712996830705640621867492574697589482775507694545866405197255938215644540999572893531589185317026119767468512658417301699893592309872430905163296563517110204063457872077133825265346168234021226720774056353395209030514364163663845526957869592535847312525649445657286181987871693427329675272766602364807633089722761233550836452327199257926423107650141229659309729977157557761097352764685543255024938949755572377974476757643922211069755392 A013846 199 300349590371366498274306350897644656894705540951375418888212409462904980618816637884609391562156606343366613587414991432742403364477108599508076777847985432430409997645469974954351396511562662822906427792909394632918573807542401126321555360646652924021800942092447007281370480579034791333914286134117858376128833660517802576644729762142729590418150580298789179170813256914650708492062588819074838984982399844600609925278498214143565529507747742741995261833930332995480148562431897353996687690612171587836134878950365503682583450240319474004575243114424468311892540408222791018142102113232809899815900390901793328667166751387552223521186294863240692407557186324278588054209511894684914936890227355470808214644736840481035297953611378579650226738799338016026290016521084035440100993808869857665283733032391479827813476261231891498852715638055393215881380657199505590595681467654394476043012333744685056 A013846 200 9841855377288937415452470506214020117125711165894669726128944233280470404917383590202880542708747676659437194032414439268103073447185894588680659856522786649879674802846760139304186560890885335380997825918055043331475826525549400107304726057669523014346373270485303534595947907613812042429703328042773983268989621387847354831494504845892963218821958215230723823069208802579274415867906910423444323859903278107872786031525829481056355270909878034169700739774229151595893508093768412495763462245979638590214467713445576824670894497474788524181921566373460977644094764096644416082480402046412714797167424009069963793765720109467311260342232510078671008810833881473960773360337285765035292652018969984067443577478736788882564643343937653297978629776976708109149471261362881673301229365129047495976017364005404010997791990128046620634405786027799124898001081375113399192639290332099198190977428152145839915008 A013846 201 322497917003003901229546553547621011197975303484036537585793244636134454228332825483767989623480243868776437974054156345937201510717387393881887862178538672943257183939682636244719585227272530669764536759682827659885799883589202742716161263457714930134101959327262426221640021036689393006336518653305617883758251913636982123118411934790220618754357926796680358234331834042917664059159573640755423604241310617038775452681038380435254649517174883423672753840921940839494238473216603340661177130876260797324147678034184661390815870893253870360393205886925569315441697229918844226190717814256851838473582149929204573594115116547024855378894274890257891616713404628138746621471532179948676469621357608437921991146823247098103878233094149023268163740531972771320609874292338906670734683836548628348142136983729078632375647932515831664948208796558921724657699434499715864744404265602226526321948365689514882334982144 A013846 202 10567611744354431835489781466648445294935254744564909263611273040236853796154010025452109483982200631092066319533806595143670219103187350122721701467866355235004651403335520624466971368727266284986844340541286896759137890585450995473323172280982402830634253003235735182430700209330238030031635043231518486814990398706056630210344122279205949235342800545273621978622585537918326015890540909060273720663779266299126594033452265650102424355378786580026908797859330157428547206290361658266785452224553313806717671113824162984454254457430142823969364570502777055328393534829980687603817441337568521043102339888880175467531964139012910461055607599603970592496464842854850449292379166472558230556552646113293827805899104160910667881942029075194451189449751683770633744360811361293786634119956025453711921544682834448625685231452678771997022905845642747073583495069686689455944638975253758814517604046914023664352694894592 A013846 203 346279501639006022385329159099136255424438427469902946750014194982481225192374600514014723571128750279624829158483774509667785739573243088821344713699044728340632417184498339822533717810455061626448915350856889033003430398704058219669853709303231375954223202410028570457889184459333239768076617096610397775953605384800063658732556198845020544543712888267526044995504882906507706888701244508087049278710718998089780233288163840822556241277052078654321747488254530598618634855722570818086025698494162986818524647057790172674597010061070920055828138246234998549000799349308807171401889917749445297540377473478825589720087400907175049987870149823822908374924159970667739522412680526972788098877117107840412149543701845144720765155476408735971776575889463173796126535215066686874800426842719042067232245176167119212566453664241378000798446578750021536107183966443493440092393929941115168834112849409278727433509106305990656 A013846 204 11346886709706949341522465885360496817747998391333779759104465141185944787103730909643234461978746889162746401865196323132794003114336029534497823578490297658265843046301641599304784865212991459375478058216878539833456407304734579742141766346448285727267985896571816196764112796363431600720334589021729514322447741249128485969348401523753633203608383922750293442412704003080444539328962380040996430764792840129405918684386552736073522914166442513344815021695124458655535426952317200567042890088256732752069415634789668378201194825681171908389376434052628432453658193078150993392497128824813823509803089050954156923947823952926312038002529069427029061629514873918840488670418715507844320424005373389714625316248022061702210032614650961460323174838745929278951474305927305195513460386782217570459066209932644162357377553669861474330163497492480705695160204212420393044947564296310461852356209849443245340541226395434701815808 A013846 205 371814783703677316023008162131492759723966411287225295146335113746381038783815054447189506850119578064084874096318753116415393894050563015786424683019970073666055144941212191926019190463299304140815665011650675993262699554561542708990501399640417426711117361858865273135566448111236926692403923813064032725317967585251442228243608421130359052815839524380681615520979484772940006664731439269183371043300731785360373143449978560055657198851405988277282898630905838261224584870373530028180861422411996618819810611520787853416896752047920641094103086991036528474641471670784851751485345917331499368769227622021665814083922295289489392861266872546984888291475943388572565132752280469761042691653808075234168842362815186917858018348716882705131869793116026610612681910056625936646585069954079705348802681567072883912126547678654020790850797485833607764219009571632591439296841786861501213978008284346556263318854906525604309100396544 A013846 206 12183626832402098291441931456724754750634931365059798471355109007241413878868051704125505760464718334003933154388172902118699627120248848901289564013198379373889294989433641105031796833101391598086247711101769350947232139003872631488200749863417198238469893713391297270106241371709011613856691775506482224343219161833519258935086560743599605442669429534906175177391455757039698138389919801972600702346878379142688707164568897455903775091962871423870006022337522508143807197032399831963430467089596305205487554118313176380764872771106263567371569954522284965057051743708278022192671815019118571315830050718405945395901965772045988425277992879619600819535083712956745814270026726433129846920111983009273244626544728044924371545250754812481761109380825959976556360828735518692035299572255283784869566269589844260032562714334134953274598932015795659217928505643256756282878911671877671779631375461467955636432237577031002000601793953792 A013846 207 399233084044151956813969209973956763668805430970279476309364211949286649982748318240784572758907890368640881602991649656625549381476314280797456433584484495323604418213761551729681918627066399886090164997382778091838902730878898388605362171524454751878181477200406028946841317268160892562856076099796409527278605494960759076784916422446271871145391866999805548212763222246676828598760892071038179814502510727747623556368593631835054902213439370817372357339955937546856274232357677693777689545591891728973416173348886163644903350963610044575631604269786233734989471537832854231209470034546477344877119101940726018732915614418402948719509270679375079654525623106166646842000235771760798823878229459247865679922617648576081806794776733695402348032190905056511798831636005476500612696383661139062605947521920016712747015023300934148902057804293592161253081272918237389877376177664087548874960911121381970294611560924151873555719584277856256 A013846 208 13082069697958771320880143072426615231899416362034117879705246497154224946634696892114028880163893751599624408366830375948306002132215866353171052415696387942763869576028538527078217109571711791467402526634238872513377164685439742397820507636513333309544250644902904756530096284243096127499667901638128747389865344858874153428088141330719436673692200697849628203835825266579106319524196911383779076161618271526834128695086076127971079035729981302943657405315676161535386394045896382669707331029955108175000901168296301810316193004375573940654296408712355307028135003351706967448271914092018969636933438732393710181840178853262227823640879781621762610119495617942868683718663725769057855860841822920634062599704335108541048645051244009730944140318831576891778624115048627453972076835099808204803471688398275107643294188283525010191222630131092427939940967150984802791501862589696820801534719135625444402613831628362608592673819337616793796608 A013846 209 428673259862713018642600528197275327918880075351133974682181517218749643051325747760792498345210470452416492613364297759074091077868449508660709045557539240108486478267303150455299018246445851982803845992750739374518342932412489478891782394233268905887146005132178383061978195042077773905909117800878202794471107620335588259531592215125014500923546032467136616983292322335264155878168884392223672767663907521391300729080580542561356317842800027334857765857384076461191541360095932667320969823189568984678429529482733217720441012367378806887359984720686458700697927789828733909344974080967277597063034920383077095238538980663696681325064348684181917208395632408751921028093172966000487820848064853463336963267111652836673082001039163710863577589967473111589801955001913424411757013732550515255000160285434678727255463961674547533945983144135636678735985611603470017871933033339185424024689676636174562184850034798185958364735712055027099127250944 A013846 210 14046765379181380194880734107968317945245862309105958082385723956223988303505842102625648585775856695784783629954721308969339816439593353499794114004829445819874884919862989634119238229899537677772516425490456227824217061209292455244325925494235755508110000296171221256174901495138804495348829972099176949169229254503156556088331213705216475166262756391883132665308522818281935859815838003764385309250810921660950142290512463218650523823072871295708619271614761417480324427287623521642773539166275796489942778822090202078263411093254268744085011979327453878704469697817107952741416110685135752300561528271112670256776445318388012853659708577683273063084708082769982948248557091749903984913549389118286625612336714640152103551010051316477577710468054158920574630461502699091124453825988215283875845252233123552534707043096151573592341975667036542688820776521022505545627501636458427974441031324014168053673165940266957483695659812619127984201758932992 A013846 211 460284407945015466225851895249905842429816416144784034443615402597547648729279434018837252858703272207475789986356307852307327105092595007481253527710251280625660229054070444330819198317348050625249818230471269673343944661706095173446071926595117236489748489704938578122339172192708345703590460525745830270377304211559434029902437210692533458248098001449226491176829675709462474254445379707351377813530572280986014262575512394748740364634451846617780036292272502127995270833360847557190403331400525299382444976442251741700535454703755878206177672538602008697388063058070993395430723114930528331384800158387819978974050560192938405188721330673525491731159714456206801248208718782460853777647186382628016148065049465328504129159497361538337266416617198679509389490962520443817966102969981838422043697225174992569457280388174694763473861858657453430827279205040865461719121973623469767866483714425296258782762301530667662825739380739903585786323236716281856 A013846 212 15082599479542266797288714903548914644740224324232283240648389512316441353561028493929259101673988823694566686272923495704406494579674153205145715596009513963541634385643780319832283490462860922888186043776082564656134378674785326643480884890668801605296078510651427327912809994410667072015252210507639366299723504404379534291843062519972936359873675311488253662882354813647666356369666202250489948193769792503349715356074390151126724268341718109971416229225185349730149034667568252754015136363332413010163956988059705072043145779732672617060029973744910620996012050286870311581473935030043552362817131590052085071021688756402205661224020563510083313046641523300984463301303297063677256585943003385954833139795540879884423304298409542888235545939712366330163674839859869903027113262120364881413527870674534156515976163759708398009511505384487434021348284990779079449612188831693857353448938354288107807793555096556917975473828028085160699046239820719123857408 A013846 213 494226619745640998413556609959490835078847670656443457229566427539585150273487781689073962243653265774823561175791157107241992014386762652226214808650039753557332275548775393520264265415487026721200080282454673478652211320415365583453581636097435291002341900637025970681046957896848738615795784433914326754909339792322708579675113472654473178640340592606847096025329002533606731165521222115344054622413448560749763472787845616472120500825021419027543366999250873539957523567986876506243567988353676509517052542584740415800709800910280216315823062179673231228797322863800166369901737903064467123824791767942826723607238697169787475106988705825098410001912349435526658893457106438182576343808180334950967972324820283552052782835250283901361702369352494819906803297152528216982392447373160116434158481266263135240715506934078124785975673008438884238011540602577848875404892203636944317757814811993312716645779213403977088220326396824294545786347186445324250559545344 A013846 214 16194817875825164236015422995152595683863680472070339206498432697617126204161647630387575594800030212909418452608324636090105594327425438588148606849844502644566664005182272094872019449134678891600284230695474740548475660547370699438606963051640759615564739400074067007276546716363939466962396264330504659104869246314830514738794118271941777117686680538541165642557980755021225366831799406275593981867243882438648249476312125160558444571034301858694541049831452624157328132275793969356589235842373271863854777715416773944957658756228062128236890101503532440905230675601003851608940147607616458713490776651950546079161997628859595984305805912476824698942663866303337558620802463766366661633906453215673318517139711051433665587945481302879820263238942550258706130441094044614079035715523710695314505114132910415567765731215871992986850853140525358711162162465270951949267507728775391404288075759396871099048893264821521226803655371138483676327024605440385042335181832192 A013846 215 530671792155038981685753380705160255368845081708800875118540642635517991457968869552540077090407390016615823855069581675400580114921076771656453549255704662657160446121812692004766333309245157919958113671429316298292450444816243079204272965276164411082825380661627027694437882801813568453423800789581976669548355463244366306960805667534988152592357147886916915775339913380535512820344402944838663597825847539749625838839795717261179111703652003305702721120877039588387328238413216787876716080082887372434793356178776848628372562124081139818066414846067751023582598778093694209521750756806376119123665769331115493921980338302471241213732648140040591734953209571027765120886455132696302768419846658971183301169634051733378353985797531332765950385813669486877282482293769653914141842326280952064065703579907208497324547480481693466193128755708734954247361739661998553473597693256512025535711666483916672173634134501671607559902179201465833105883942271070537067239238277267456 A013846 216 17389053285336317351878766778946691247926315637433987075884339777880653544094723917497633246098469356064467316082920052339526209205733843653638669902010930385949833498519558291612183209877345334721187468785395836462447016175738653219365616526169355422362022073520194443491340543649827011081791104273022211507760511819591395146491680113786491784146359021958493496126338281653387684097045395696473328773557372182515739487102426063214317132305268844321266765688898833232275971716324287705144232512156053419943308695266159775854512115681890789558400281675948065540754596760574171857608728799031332671444279929441992504835451725495377632091591414252850109970946771223437807481207361788192449115581535321167734412726568607199341903406613506712074662242342321745994792379802244019458599889347574237235304974906399408040330771840424131500216443067063826980777549485244368600222849212629386052754199887344981513785643319350775236522874608073632419213605020338439358619295359869499998208 A013846 217 569804498053900446986363429812525178812049510807436888502578045841593255332895913328562446208154643859520465013405124275061594823253486588842431935349094166886804144079488886099548019421260851928143870977159850769201463826046604188692172522329517438479958739305109731524324246934317531499128130904818391826686296451304370836160239373968555762782907892431535914881067852813218207632491983526182038037251927971676675751513372297239406743791379049490719269378093836967355219041200514259522166210958329558464702339326481523535200653006664197392249660429957466211639446626650494463430122825286658708977886164727955210398448082141032534248377267462237392403527983799449610075544202831075490172619375749404024321236224200120708035490827911387941262532357073198972757356701359932029619401174141312605726473417732895802665558731667017940999092406421547482506118741532487470292102322999439722176649621908520354243727960288486202950381555157356787112791409306449980903237070352203775941279744 A013846 218 18671353792230209846849156868096825059313238370138091962452477406137327790748333287950334237348811369988766597559259112245218339168370248543188809657519117660546798193196691819709989500395875595981418364179573990005193566651895126055065109211693627424111287969549835682589056923543716872163430593489089063376856562116341623559298723806201635234870325819196568858822831400983534227701497316185933022404671175775901311025590183435940880180555908693711889018981378849746295817542058451256022342400682542971771366255050146563201454997722372420149236872968846252823001387062083402577678264738993232575787373845805636334336346755597354082250826300202594874278804973140364822955432438368681661976391704556471068958268594589555360906963449000360059290660276574583939313064390162252746568537674262531464445080952271529661745028519264843890658259973621267906760498922536549426531608920045640816284454810698394967858477802733115898278102799396267200111948900153752974237272321301013330043854651392 A013846 219 611822921063799516261553172253796763543576194912684997425642779644307957047241385179556552289445850971791903868821802590051314537869156304263210914857586447500797483194669197548256935948972051529119116957436280504490182792049299490572373498648776783433278684186209015647078217270680514467051293687450470428732835827428282320791100581681615183376230836443433168365906539347428449573322664056780653278156265087824734159686539130828910761756456016075551179373981822148486621349218171330757340115785565568099004129445483202582985277365366699463450193853443154012504109451250348935665361378967330245043400666179359091403533410487414098567195076205038628840367881359863474518603610140464960699642403374906443987624545307510550066199378296843798422836355942795966523410493936836697999557842510234631026936412644033483956061094519270404609089862815621706768728028693677651608587761092055558268009015236965006306786600639958741754776872530616883613268341560238177459806939424391604798877029216813056 A013846 220 20048213477418582548858574348412412347795904754898861995643462603384683136524005709563709105420561644643677105973552827270801474776896513778096895258053392711706131929322920265261283277175916184506175224461272039571134309729871445707075534803723117639541675923413697024723459023525659098056336791550377015008717564393169955087682783860543166328872332048578418061014025481336535435618637055812588446618624494397840888944608514239001747841235550734763661045726636348161609608371181038166256520914061412535468167313669593582239261568708336008018335952189625270681734658498571433923882561666001477469582153029365238707110982794851585181849848257086705789841174736400006333025603097082755832205882273788934356586481100636505704569221228030977586719501711533538231039115065322264920049511383375368389490652369519689202272209945207452618230656624742292087397680044234429287910203755464476533326119411284869326660783329770168049820528559083254042239577016245884599002953791058464106049602493376530219008 A013846 221 656939859228052112960997764248777927812576207008525909873244982587709297017618619090983619966420963971684011408541379044009622725489344963480679063815893572377186531060053451252081730426500421533898349755146962192666929061228427532929451124448399118812501636658420024106138305282888797325110043985522754027805657150035393088313189461542278474264488576567817603023307586972435593154351499044866898218799087432428450248936931794583609273261606526476735645146370419856559623647106860258631893677311964365962220906534325242502816123083434754310744832481349640869699081289681188746817783780671536413723267990466240141954612684221696743238855827688217175321515613762355407520582962285207743109722350347515800996625812705657018927324241200119073561624632083530980754689722460479976900182389010444071386829696844421175780055775484557807394182156279555427119847179689473778906241556659059967044030280868982598096020548149908866656519079824040068456106459668345146540128789825403751827033374502962142216454144 A013846 222 21526605307184811637505974738903955138562497151255377014726491589434058244673326910373351259059682147424141685835083908514107317468834855763334891563119200579655648249775831490628214142615565812822781124776655657129309931478333113399032254445925142325248053630023107349909939987509700110749205921317609603983135773492359760717846592275817381044698761676974247215867743009912769516481789920702198520833608496985815457757165381044915708666236322659589673620156265917859745747668397596954849892018158448343850054665316769546332278721197990029254486670748865032018299495700273192855725138925044905204884045511597756971568748436576558882450827761687500400935423631764861993634462508161687326219381976187397767057434630738969196210560735645501802467315944113143177369672825585007883065176523094231331203635506197993087960867651077990232692560896968472235863152384064676787199723328604077000098784243514821774410401321776213742600817207674144963169696470412333761826940184998830139868229615713063476148769390592 A013846 223 705383802705831907737795780244404801980415906652336194018557676402575220561455576199113974056867664606794274761444029514190268578818780553652957726740289964594156281848654446284905321025226860554576891896681452572813227834682019459859488913684075063713728221348597181641848913510717853229029979629735431503319393025797644639202397135693983942072689022631092132769554202948821631516075292121569641130675683229231200919786795206079797941575231820909434425185280521596428148659598052457016521261651016035331278591273099904494216109136215737278611019227098809369175637875106551983496401352295871453753640403324035300444364748769740681460148724094976013137851961565670997807414067467442170305556708595708650030938017980054542621427654185631803063249008856699475636049439148769538312279704308751772260880728267095837506301711190523583944869835471862898224763777321031328962960534031698395139236962091493679903880030511962971917543578261066382153144613942471352707545175982041666023202148047685663986442875390918656 A013846 224 23114016447064699952752092127048656551294268429183752405600097940359584827357776320892566701895439633835434795382997959120986720790733801182100118789825821559821313043616708895863777559354633766652375593670457837905943849686860413660675732723599771687771446357150832448040105197919202614608854372507170619500769870669337219537384149342420465813837873893575627006592752122226987221518755172239594000569980788055447991739573705312822818949537196307560347244471272131671757575277708982911517368701780493445735336878836937670466473464175517279145525878033573785409147301891491495395210079512031115796599288736121988724960944087686862650086153391144173998501133076583907256153344162773145036572482227264181044213776973170427252618941372354782922776543522216328417642068022026880231416781350789178073444539703856196403406494472291076798705494768742003449029059455255554587458290779150693011922516773814064903090340839816002663794067972458623210394242709666901285520840326579541312248287987226563837507760140809622519808 A013846 225 757400090937416088051780554819130377872810587887493198826704009309702875622859614483007625687709765921519527375110077124476492866870765197135056692505012520872224785813232317099664263064932639265665043453393562432501968066539042034833022409886917318664894754231118477657378167125416431275502940078314966859801227122092842009801003805652433823787839451744686145752031301541133917274726569483947016210677130463000919793322351175690578131338434848606137458506834645210620152226699967952044601137619943209229855518845728773585845402474103350203040591971404145800286938788380393321110243885450235602422965493305245326539520215865323115318023074321012293582885128653501472969632781525750416558407097622992684456797043856848560213817470889321526813541778135984649589295284945776811423065091302659787110630677015959843746824010868034004539981652582137969017784220229814012721833272251209908614677029644339278744464288639090775287204019321524165358198545110365021323946895821358409719751900765440043827454284294049710729068544 A013846 226 24818486179837250373280745220313264222136257343897377139153436977060343828409863847379193878534873609716351873027607007214845718261621233979721537700004250283941061781527996566721798572111712723457312143880800253788224489604351329397408478327174506698011271306645290275876967780365645620035680340486224834061966610336738246977159292703618951537879923154769875624002561688899876201258240228849975827191468211011614139787586803325028864207697833119125912240351957654261601148164504549852597490077530299080043905641536840452860982148271418579453234117718971049583802410217648728346140471638433320220195733284626278860046998433474907842740980099350930836123979895717936266268926985035789649785883774910224284280325533101213621086370886101287790626136985959944997742027897103214556710996911805555904041146024458972159895929188123738260766118791811496968774753328490545568869032665127646285485736907385709485898605810125726524611101305127703850457449926176441018743091882274272369696830284281939356138021987747420921170118049792 A013846 227 813252155140907020231663459379225042030960880644829254095779822864313346569334418550921425011830738443185418175368626412416064495996804595047515347353739273304180712457109391498339895610956602522249204330686062716132540075355384361694281017824854235480433338176152871759936480227021475677329173397052615362542521887514238876947555703312185803993249321935499284447315941421871143362830015818956007905410030338428572132559644371354545822357842595647517892291852948414844146423054485089569914554860512840254878700061879187959348663034557844011523575569415243352762037378011913530446330974648183036975373788270633905686020044668105780190936435895531301638110573222885335573100199445652755244183839536258229347297707068660567935758201195766998323237256755935477686010770132278134594305946806044455863620272929471599735469807636438655328784180570079132672811117067978197200700462370902713482796626981214928433925515186199806758456567566424599771789719180949619302173634798363357010225734755350588821930704494507488744902428255584256 A013846 228 26648646619657241238951148236938446177270526136969764998210513235617819740383950227076593254787669637306299782770479150282049601404823292970516982902087328507631393585794560540617601699379825951449061927507920903082231073189245234763998200392084823588222839625356177301829598584079039714994722353874620100199793357210066579519817505286133704425250793781182440552769648768511873625713213958355550467044475874129627451639714426760545757507021786174177866294619437413657612989990649367415026960133669284749471865243627657231051936990316391432569604524258598694183306440802694382565665373377271661755609048294052131821519504823684490205296605131424769692077607263367506676059347335435149483841416053924109659252251265225869490118924736782893001055838429378493732815200915694489914386217264940464729739109103352925380131874656630821857813600028920353019422674684083509565872552750969740115404279872920450774922871281621395267861104806016601285322005518121357125293625665072770482511076876463328094517025324876021391192962769078984900608 A013846 229 873222852432928480917951225427999004336800600456225259461362097704724717252901281040845807772882358675252831281823060796442201338833249664057900495735597580538065505019316159794957572485278136777082861240579552152198547806265187852746693030447835499338886008843671217826352286403101973380947062091763551443346828729059461677705380013216029226606618010621786212033155850846597074967370594987394677704113385443479632335330162336089563381990089889355460322742089725170732662456013598471455603429660075122670694080303191072147109871298687514462440801050905762010998585452222689527911722954826437812407797294499500255527551134062493375047159156946526853269999034806026458761112693487538978286515521254985225314377769458921291452216925774901837858597713653874482636888503605477045514607567337569148264091127098668658856161268748478770636836045747662127740442204048048441454511808543776444101567442875857330992672646156169880137272682283551990917431476817800630281621525793104543170922967087950335001133885845537468946611004017180177223122944 A013846 230 28613766428522200462719425754824671374108282075749589302029913217588419534943069177146435429101809129070684775442778056177818053470887924991849283444264061519071330468472951924161169735197593985911451197131310764923242014515697675558803637221714673642336616737789418465733911720856845463746873330622908053695588883793820440255049892273062845697445658972054690595902450920541292952530799656546948799008387414211940592364098759428982812901051265494399723855612796114394567883358653594712657213183101341619673303623374965052116496262715392473905260168836080009576401648098433090450611337783752714236978701746159624373126795560959782913545311254823791927951328372523875000684140740199677240492540600483355863101530749629932878306244223791983422950529881010159047045562486144271827422660766517465850317738052769174613398692454350152356227843547059392601798810142246451329581442942362466520320161968156093021967897269245374632338151253067431638382394632365691053068174157188449670624803785537956577317155171386571782442549379634960047247292628992 A013846 231 937615898329815464762390143134094831586780187058162542248916196313937331321014490796734396140808081541388198721708951344834741976134055526132917319901644767856929356790921688650913209882954759730346432827598791145004794331650381432710877584481146425912086257263883664285168819269037112156057545297851451103497056544155908186277474870003723327813899353196288101446531511764297087468529243145730418245906838788896869330586788148968908813141647867720490151300720103076481200401896360991544351561583864762193454813130750854827753349536657980584927565212420669753799529204889455507885632316498008940117318098818158571458618836941530166511052759198066013895109128110862336022417923774863023816459570396638604922110959603873640556339010725215712803242963140940891653588991545975499240985747997244320983211640513140313731848354344145792408873977350042176775743410741131717167724722335333302937851067372538856143844057718632435952456540260513599926514307313358964426937930782751118807033570444507761125528540655995184167077458071878370828199284866809856 A013846 232 30723797756471393149334000210218019441435613169521870184412485920815098472727002834427392692741999215948208495712958917667544825073960731480323434738537095753135861163324921893713124061444661566843991910894757188239517100659519698787070036688278206084287242478022939911296411869807808091129693644319996349759391548838900799447940296540282006005805854005535968508199944577492486962168766239399294345081875293434572614224667874065413203989025517329465021277821996337610135974769339956970925311969980080527555127316668444010995821757617208707806906456880600506492502972985817678082396399747006756949764279462073420069556022048900060496234176813402227143314935909936737026782590526254711564417747202757053806087731924299731453750116703443868477136665416202351137704804074978525159128620990373701909977879036334581800365206875148969325653982489806182048587560083165404108152003701484201670667503775663353238121482083324147661290095911256509642392020822044146546341902115889188661068876036325630316561319220215650194786794146099310455298434166515625361408 A013846 233 1006757404884054610717376518888424061056962172338892642202828338653269146754318428878516803755769830308190895987522237814130108828023545249147238309512383553638755898599831040613191649245418670222343926936199403544232496354411141489854710962201500256969924361519855695013360824149862255530137801337077640388915742272353101396310107637031960772798246224053402616076695783915273812776346132132636077099642889615264075422913916897375459868312388151851909817231671175990808935621241731710023280622632307278726926411912591573352311087353600694937416710779063517396746337418799273675403965226909917411729875909413221828839211730498357182340601505821564179032143819896806998893611926364314388542840740339943139117882799695453600276483824138448682258814252358118642080311019928896312414326652612565464186155140262611576434367098884881426863029698225968973368117168805163961815924857290234320344432763720936758906764724906365670565153862820053307961901738296742594030531448533456934045904929958318254213081308208026425582773670579382204999219090768384011842617344 A013846 234 32989426643240701483986993770935879632714536463200834099702279000990323400845506277491238625469065799538799279719128688693415406076675530724056704926101784285634753285319263538813063962473878985845765797845382055337410440541344284339559168809418760420390481478282631414197807485742686389211555474213360120263991042780466426554289607050263290603052932269781896923601167447335692297055310057722218974401098206912973223458043228893199068964860334959883380891047401094866827202436849064674042859442415444909323924665551800675608529710402787571709270778808353338056583984539214599795637132555384173747564573799652452887403289984970168150936830142761015018525288690378571739745875603105853883771805379459256782614783580420623573859821949368686420256825421270831663687631501030074365192655752808545130451931636125256136601341096259794595447757151468551319326463387407612700784225723686398209046372801607655715856866505731790293078961776887506795295596160507661321192454505544316814816212744874172554054248307360609913496327637545196093414411166298407300058885128192 A013846 235 1080997532245711306227285811886026903804789930826164931779044278304450917198905549700832907279370348119287374797836408871105836026320503790765890107018503267471679595653341627639826479922344066608194053663797479189296265315658769509238674843547033941455355297080365266180433755692816347601684249779023384420810458489830323865330961843823027506480838484616213198392563054914295965189908399971441671353175186044124306586273160524372347091840543455965458625037841239076596193769450670151239036418209069298788726363440801404538340301550478543149769384879992122181438144005380984006103437559574828605360195954267011576214431006227502469969898050117992940127036659806325038767992851762572620063434518674120926252721228363222993268238645636913116618975655404202611955716309025753476798632943708030406834648895852552393084152745042240949303632106339321489631689552278572652979297508513755896514031543963079662497197801659819304323611419505049822668246094987515046172834349237676173387897659224036886251249608535592465645447664027080985589003425097266210408329547880595456 A013846 236 35422127136627468082455701483881329583875356453311772484535722911480247654773737052596892705730407567172808697375503445888396034910470268215816687026782315068511996990368698454501834094095370374617302750455315798074860021863506559278732897273349208193609082374729409042200453306542206078211989496759038260701117103794760052419164957698392965332364115463904074084927506183431650187342918450264200686900844496293865278218998924062633069505430927965076148225239981722061904077437359559515800745351874782782708985477228180423912335001206080901931643203747581859641365102768324083911997441952147983740442901029421435329394475212062800935973619306266392662082737268533658870349589766555979614238622307913594511449169211006091043413643940230369005370594276284911188564912014155889927737604299424740371157775019296436816581517149544151426781416860526886572251203249064268692825620758978753216971785632582194380708177564788958964076098994341472589193088040550893032991435955820172849574630497453240688680947172494293914270029054839389735780464233587219182660142624951351902208 A013846 237 1160712262013008874125908426223823407804427680262120160773266568363384755151625815739494980181373995161118595395600496914870961271946289748895881200493602900165001117380401510957116099595317096435459776526919788071317013196423382934445519577853106854088182411255133275494824453948775008770850471829800165726654205257146697397671197333860940688010907335521208699614904522618688313338852751778257328108366872454557377436680156743684360421553960647559615225044663721068524472809467398046213758823690232882223808036117813016130759393319520858994496084500400762376728251687512443581628332177887985131206832980932081592873598163748873861069983557427737154751127134815310933863615357470506339999371175785712664951166376706247591310578284633468731567983633245303969826895036879860201152105817683549892482097971832305641605743153956262753952773467685745019199527428065337956526509941030215785413731471608453345467045562443004607334845611846581373802679108912771662905063373400315423934861492140547790886697276948293022982800312068977122862054252006185998177407553534405899131551744 A013846 238 38034219401642274787357767310502245426935486226829153428218398912131391656808474730151771510583263073439534133923037082906491658959136022491820235177774379832606756614320996711042780351539350615997145957234107615520915888420401411995910785527090605394761561252008207171414407706993459487403228260918891830531004997866182980326889794235955304464741411570358966668981191397169178651487526970269936127454965676590936143845135376177049122293480182499233471694263540811973409925020627699178332449134681551084709741727508496912572723800294059507531647696909132181560631351296407751282797188805033496779385503119182449635282064629723098679541221209792091086884933953628108680842948033593551749099394688146232605119819831910321072065029230869503396019687694182120483287696568479259071352203433854562876853386341000991264136991668838817921524480989126492789130114762844994159460677747678110856437152861665799224264148990132374973148221008988778456766189040853701850073116619581535811497541374461470011775296371041665777100400625876242361943793729738702788277290714215412502742687547392 A013846 239 1246305301353014060232139319230537578149822012680737699535860495552721441810300099957613248858792364390466654500390079132679918680772969185011965466305310878354858200738070420227449826559241440984994478726647238345389371831759713468282004620151704957575546839105804932592907311742761680483228983653790247502839971770079083899351524777523783416700646574337522619809175679702439646051943283761805267024444315290531795561517396006569545639312758620134882400477627705326744696423075928446675597693245245065943768816926998426831183013488035741942797031732318443325378768119280689194034698282763337622466904166209370509648922693786766497531206736602467240735045515792485865253861721164793503714488965141175750004566256252037400889426877837131887280773126362959723996371241155928361250069002120546316348731763621920481743240943004510385652514193051696915714215600548904768617207488435916336543732624971064908980687634108657663120120906022544292471314482490694102223195885390447765471151435758353449345852911486293304184025927708712709716174232936077812966270262123410636889872385552941056 A013846 240 40838932114735564725686741212546255360813367711522412938391076718271576205239913675411070938604908196346811334668782113019655575331568654254472084399892426861931993521785091530013075916693223538196299078914776706101718936183102290928664727393131068049835518823819016031204386791186814746074447336367398830173060194961951421213950763909899334998446786947891941205907068672489542321830077522306834989856991323440145876959802032343270871509000474464579826498850904648146770212391352023340665985212260190320845416593063884450404204985975955191981573135804610750886011473732589623510128993329589047212995515718348652860175898830004764591102582344989646544405971461488176832638540879127953529716374409746046976149627084866761552344739932967137682416373804661464235913092830197460541442261061486061694115242430363090345762519220371796317061585077918004534123416798786511458048654981068106515865030655051854937479172394472494305120121848546731375700032962255064341649682772474192378958690246929725828164908203582858991502161599159098071979597264849397775278743949259919749607338329798772523008 A013846 241 1338210127535654984931303136052715695663132433171166427165198801904323009093301491315869972516205631777892313814426652279428073892464841662610541261615675043411787563721853879255468471638203548899616328217879403105541126100847895869150485787218118837857010280818901517310505346373609545599367490318086924867110836468513224170338738631799581409229104314708523129435162826260137322801727980250950368947633891686486700096218792995824299917606927547255351754714346443510473366319639823100826943003435341916433462610921517365670844988980460099730852188514045485085032823971269496783179906853423973899075437059058848656922243852861596126121249418280620737967094872850044578451899707527264781261746156658558467314470980316914042547232438123467167577419736831146860082400225859910387021980010462775269592768263958137744449946229813143021717474019833217172574156121662636407457338326419639714311865324504739182591317521022074693390176152733179293718938680107173948347176805088434335873718362011393255937307712015003123433542831281245325622627443174585066300333881729349050355133262390846178033926144 A013846 242 43850469459088342546228941162175387915489523570152781485349234340800856361969303267438427259411026142097975339071132541892299125308287931600422216060622439822517454888037707915443190878640653890342627843043472280962371620072583851840323118275563318078898512881873764919230639189970437590200073922743072354045487889400241329613659787486808683617619290184368885905331415490892179793567022456863141689676067362782796188752897408887170659700143801868463366298479704260951191267561957723367897268336569283917691702834676281038302248598911716547980564513228242455266355575890558870591239187772996776724903921551240352790028086570568781860741100938219380341705764793550260746711849616253412352384898061387643856960585083024639346187712532429772147176889936483020311180090600977543561936240982844220034015830473380257610135838058517070535638188681894860310909947794641269799562062280118754158571202953371293535152292528851343553009292172760819096582182669751875939440289549137816317910003286389334210553699107307622348670331495423846830002256057944803452529340636507309682037006742023247561815691886592 A013846 243 1436892183235406808554829944002163111214760708346766343711923710879362461269010129467422384436380504624266455910682871132726857738101978942682635175874476108104251961771219612973242478711296946678747229160848499702574993246538427657103707939653658806809346470113239528873349584976951298955676022300444994897362547159867107888780403916367746944782148900761399653345899822805554947475604191866491426887305375343666665513054942294414808177054312099625807586868582949222848635455470230679319257688852702295414921718486672377063088082089139127844227137969463048774167939510781833071533725704945558379721651701391043880223640340744397844012764395543572655037014500755054944148253888225391815962948339675550313904884452000551382095878964262658773718692329438675609556749208812832147437526744525839402074630732951724281368931141501487367311792166728330782667897169334805128792049656794931336268061178376070546559870321585400825545008485917026520156804961722429470783579407946147965105274987688405703411423612348256169121229422442048612925513926506735319532481433977071523660988636922617776105576591739846656 A013846 244 47084083060257810302724667605062880828285278891106839550752316158094949130862923922388496693211316375527963227281256321277193674362125645993824589443054833110360128283319324277907209542411778348769189205142683638253977378702571197467974301766571091781528665132670632882121919200524740164179591898740981592796775945334525391299556275531538331886621455180149543840838445393692424518880598159081191076243222539261269295531784349103384434345715698880538463006509726080134304086604848518899933435948325348816156154871371280451603270273896910941199634856983365182231935041889299106088017123899656056986719082951181725867168246685512428552610263713171788760252891160741640409849983409369639025473891194488432686035253723154067688517761900958802697214110251046522373955558074378883807232876364622705527181499857362101251897135644720738052072805719353943086461654444762894460257883153856310026831828693027079669673830697710414251458838066529125012498184985720568898636330039579376520569650796573678089385528929427658149764445714581048948343240343772702950440351628560679687323275654680339287427533758131295223808 A013846 245 1542851233718527927999681908082700478981252018703788918399051895868455293120116291088826259643148414993300299031552207135611082321498133167925644146870020771360280683587807617938463442285749152932468791874115457458306330745325852998630581920287001535497131299067351298281371048362794685699836867337944484832764754176721728022103860036617448059260811843343140252576594178660513366634679440476772469186337916166513272275985509551419701144640412020917484355797310704193840876309867676267313018829154725030007804882825094117838135960335053977721229634993630910291376047452628553108292145115943929675340810910144322793215369107390871258811933121353213174095966737555182072949964256358224331586728466660996962256003194000312490017350021970618046782311964706292445149775726981247264595406892715956814714683387326041333822165340806209144490321697811790007057175492845990525673730315185563566959225362613111346615872084302574854191803205764026368409540525612091601670515262736937009826026317302126283632985011959485502251481357175391811939311299584743930280029442164676351994209096652565357770425426186446281893740544 A013846 246 50556149226488723144693576764053929295257666148885755278100132523817543044959970626398658875986687262500464198665902723419703945510850827646587507404636840635933677439805280024607570076819428243291137372131015309993781845862837551059126908363964466315169998407838967342083966512752056261012254468929764879000035464862817583828299285679880538005858282482668019796429838046347701997885175905542880270297920836944306905939493176980920767107577021101424127370766277155023777834921744015927313000993742029783295750400412684053320039148259048741969252679471297668427810322927732428252517011159250687601567691903609169288081214910984069408749424520502089288776638056208206166424428752346294897433918395547548459204712661002239672888525519933212156962798459495790842667851021721510366262293060516472904570745235899722426684713887537861246658861393896734951249526549577417545276794968000546962119896682106432605908896458426772822157007446475616040043823943257017603539444129363951937979230365356074062085652871888420937776541111923238893627352664792889107416004760852114702146243679111261643421300365277471765094090145792 A013846 247 1656623897853582480005319123404519155147003204366688428952785142540453250497248317485831254048331768217615210861884300441016858886499559920323379442635139993958274742347539415846340856277219024676163989409989109677876243525233460873105470533270387632215490507828067281865407414689859379560849554437890535555073162112624806586885710993158325469375964200392065672689412933102721499066701444072829100697122269984991048693825312423310811696581083827451465805685269369815819152094715707913906192416562938831939035149120722831059191042810152509176848471800915481999042488661695936208978477421666326531328170128297465259231845250203125986385901142687812461814632875825830499661395681356883391199114637985302067911220024475721389601211204237171495959356979920758074332540142279770451681682819007003784136974179889962104477604704666840637330517570155208210882544485976552818123630017511441922854744774479263583630422719149728491836440820006112986400156022972645952832780505230997977103703420611987834866422673306039777289061699155500692066381092119933390271807644003602094559928112877117821531629170369412194798603145897312256 A013846 248 54284251884866190704814297035719283675857001000687646439924863550765572112293832867375718532655735380954815229522224756851240431992817579469156497576268267322024746757244171578452897178491913000588541604986523145924648747834850045889920058434204061932437192960510108692165670164557312149449918199820797069068637376106489662239070977823812008980511594918447207962686682991909978081417672919378463971643302542868186683599267837487048677673568954857929631520694906710124761975839644316922878113105934379644978303766387845728147572090803077420706970723972398514144624268466452437695806748153162187778561478764051341614509105158656032321893208643594238748741890075060813812904613686702354962812588457502378161314857762020438494452488740443635579596209518043400579728675382223518160705382613221499998600369926634278239522150962523034004046399738845862654199217716479682744275108413814928928104276770136509108401691661098303220496492789960310338360312560767662582424551595409341713734153686613617372902938158892311422207973757927446677631175626585977332426592878710033434539724402757396775948424654664898799160627884763128004608 A013846 249 1778786365763295337015354885266449487490482208790532798543457928831486266975644315398167544878063136963127385440984260832501446475540646444045320112579158583608106901741377014282744534744823005203285331312198390445658890169052366303720900474771998701402101938929995241624884679952214004513174919571727878359241109540257453252249877801330671910273403942287678110521317228278906161771894306222193507422807737724704741248180808498775611070007507512784638165670130703077368200424313464976928870010255257752206649057816996928819939642271435240921726016683127554511491048029108713478416195523482818569127902536140434362024234357838840867123796660833296015318774253979592747021258381285862767421442898575437927589965259145885728586219151046857050672208593487246150196549234924700243089993977470042111954136921755952029352661842739954778244592426642501227452799966133606244164406752503887591116120941203833130464106632350869199929229075741419449167390721991234767500887706678373309275640748002955014075283477590583260682910884099766572732618362931969305228954595449570375582997689229554377554277979084059403850895454527918178454994944 A013846 250 58287271633331661603319148880411016806088121017648178742672029411950141996257912926967154110564372872007758166130172258959407398110515902678477049448993868467670446956261442004016972914518360234501253736438116858123350513059507939040326466757328853447544076334858084077564221192674148499887715764526379118075612677415156228169723995794003457155838900380882636325562522936243197108941432626288836851230563949763124961220388732887879223542006006178927023412678842878439201191503903620364005212496044286024307476326547355363571782197950389974523118114672723706232538661817834323260741894913484998873183110304249753174810111437663137533912568982185443829965594754403295134392594637975151162865840900519950011267981611692383554313229141503411836426931191390081849640525330012577565572922653738339924513158652099036097828023262902838173518804636221480221173349290266009408779280466047388585693051001367204019047846128873281943280978353894832510317059178208780861469088372436936598344196030560829901218888993688232286057623850181151055302438516554770193742384183691522067103668280674037843698580818626458545386142253970822871613274324992 A013846 251 1909957316881011887417561870513308198701895549506295521039877059770782252933379290790859705894973370269950219587753484581581861621285385098968335956344631081948625205862774931587628168462937628164137082435604213206985949611933956146473417662704151869769124293340629699053624400041546498044320670172000390941101676213539839284665515894177905284082529087680762227116032751574817082865792864298232605941123119505838078729269697999270026397024452810471080703186660323440695744643199913832087722803070379164444507384268303740553520159062438378685173534381595810405827826870446795104607990412525076443076464158449655912032177731589345690711247060408252623420312608912287174963776541097169753304787874628237721969229221451936024307735892508783799056037681279470202049020734013852141668693529517697922646447182711981214853628666278800201269864190319705463887408309543436596306879462311440829175989895212800541296159821950919702717431098700425871698069395151545331268619087788013538454542615529417274203140554545175995549536218322735957780150305310466709708550444931203795094853002221126872062315096264751793615213109378115923857023773081337856 A013846 252 62585481359556997526898667372980083055063713366222291633434691494568992864120972600634890842766487397005728795451506182769274441606279498922994432617500871293292550745711408958263399824193540199682443917249878858366515596883851875007640949971489648468594664844185753978589164340561395647916299720196108810358019726165273453679919624820421600348816313145123216658138161203603606171346300577324486031478722379967302163800709464040080224977697269693516372482020485478504718160468374776449850500811010184460517617967703776970457748572157980792755766374616131515378166230890800581987794629837621704886729577544078324925470399908719679593226143675457621964236803568837826149213029698672058476291289075818093673487703128537039644515889725727827527468242740165679580742311412165906978199749575235925529278781283106200448323704136623724995210909788396108640662595487119330387783826221021293090438836886333048137192565045687736818644782242215554963802337940325837415010110268637627628078452425667945241088509691336327022167202801999411864539965204413373143729780979505685957668143176781885343737941074403386773183303168102102592946954996329278865408 A013846 253 2050801053189963694961415532477811361548327759584372052244387970894036758171516030177604103135772259025083721169354954596983584902554566620708681568010268550538610302835471448744375085439173925263194322280444030430953983078690058240250378648665772801018909977614278786370409737111515812590921309231386093497811590386983680530183606266115575000230012949139397563453871266319682967022675577317768758279494774946768557303421647717665348812069184133317144493490847268159642604682227704674708701210575181724402241305565717363767959505212472714617020952563421397495911751053829753470576054430519188025728354796964358551157814064208926460910834275957395356524111579343677887257412557166086012151112960436407293492845056115901715071496674532649452420079378109748988501764060353852439861649394081330807743407105084823976290671137148886220643071091946163687937231928921926218146900417610425731987499807091361321359525971417095760073352224512919305053875009628597040415051293282717782116874729084287229659988285565708763862374901415916727977245579818217411173737463136442317460869715616788818943604853126050177783670478212369697765685821319717809861689344 A013846 254 67200648910928730356495664168232922695215604026060703407944105030255796491764237276859731251552985383733943375277423152233958110086908039027382077620560479864049182403312728432455682799670851183024351552485589989161500117522515828416524407559480043143787642146464687271785586265670150146979309460894059511736290193800681243613056410128075161607537064317399779359256453654763371463399033317548646671302484785455712085718520552412458149873883025680536190762708083283055168870227237426780854721268127554745212643100777426575948497066802305912570542573598192353146036258531893361723836151579252753227066729986928101004339251255998102271126217554571931042582088231933637009650894673218306446167669487580194193173546798805867399462803031085857256901161061900254855225804729675036749386527345257047908135964019419512055092711822094703678032153540891891726327215846913678316237632884258430385766393678769727778308947031395393866083605692839339788005376315509867820320400778288096284405751122633923941498496141417144774242300769596759342358383159483348129341029192054941858557778841330936019144043827234412225615314230062930256385992993004513193547836424192 A013846 255 2202030863513312636321649923464656410876824912725957129271512433631421939442130527088139673650888225054193856521090601852402339351327802622849255919470525804185163608991751485274707813979614451565341951671847812764844035850977798665552671786909042053735633457855354872521870090753479480016218012414576542080574757070460722990712632447076766895555774523552555970044115473359286156112659523749434054125239821449812773624824481461451428655067398985499809898912418473019151773539606116000755047506514003713891127889126274714040680351884977960143111539051665567027889316119573081676966663014948954217744522608211660013710188585156545815220263896828213036403329867184001417532240516652017465628022193769027803321910781503270662945597129722621370594137245676347551096039169381991604203897728049382945853799268988338571021277980986399250121757607227945508088290208871667411066474754351380246880793188065926439839627576324764266203827591342959486173360171106627348736258892702944339047407652786468419715022721561956999962371711618146610130399499369950351502246844565256334821221297072732111475312028130817219808962616690702098641256218394771888326175503947923456 A013846 256 72156147335604228466987824692089861271611798740204163211968919425234434111639733111624160826192305358575824290483096841499519855864309436345524417969210189551539441139441712669481625648484006348893125072383109128678409366764840506672829949113435490016809237147004268462796639133810015601171431830800844130896273639684856970959671540025811497633571619587770154026405575831037088763499627274221455085575858469267464966138248608528840414169248529956857770767562128523891565315345813209112741396693450873696784478670889769829685013770566957797969478911644977300369877110606170740390843613673847331807052516825879675329255459558409693273137607371266884776864313087885358449696457249653308313699031245423503059252372488299173083401326746750857071628689266322556554315011502309100886553320752722180369737294446209878295225236880962330627989753273645318409037093564306797725826244750586027929789831186544277580664916421009875474967022513126096442928666086821964963389731396090080101905453966506997177221864540142206974766996246303428120752930795354533118025624602714319579421779462479285828823024537790618658700087023720926368276683764359885236672118913365555806208 A013846 257 2364412635893079358406257039510400574148175421119010020129797551726081936970210774601700501952669461989812610350550117302256266636961691610170144128015079491224844407257226040753573909249523920040529922371849719928534118130150293722655291772549054136870805082833035868988920271136686591219185478231682060481209094625193393224406517023565791154456874830652052407137257908831423324602355786521688640244149730320956292010418130404273042691497935829626315432511475827470878812253251607236206310086850998229296233797087715977779118531233938073123863884976782616178520133160343002821127163532864629368653496871350425201189042898809968829174173118341673280368289811263827425679653511156639606823289855850037348245581741696587303596894674837532084523128889878857533171794296907664617850579214425200406355551664413405291977940562115373650017968235270809793627327481915205147879874387987202963203353188320682887763227981283651599563719393710115928241886530332982147920354718387079744779237915574501283503206057251379838149164932998870732660832036302177341211463666981742823978492869426521238038872868054322992208284451593287315235690373590544719435271992553162532657823744 A013846 258 77477073252944424416256230670676806013687412199227720339613206174960252910639866662148522047985072930482179615966826243760333345159960710682055282786798124768455701537004782903413109858288399811888084496280771622618205982888764824703968600802887405956982540954272919355028939444606946221070269750695757757848259612678337109177352749828203844549242874450806453277073667156588079500569994412742693363520298363157095776597381297087219062915004361265195104092536039914565756919914548665916008368925933509977578989062970277159866156031473682780122771782919212766937747723398119516442694894644908175152037785480410732992562557708205058594379304741819950051108120535493097084670886253580766636385561996494023827311222511913772764263044705076251345653887463550403646973355521070354197727779698284966915458716939498464607533156339396563763788783133353895317580266927397442285727723945564666698247477274892136866225454490702695614503957093093078736630137825951159023054183412107829076926068017545258057833056084013214536471836524506996167830144165549747116817241439657748856127254345368247928057786140404055808681064909808838745643102161814969366454992651982029870131568443392 A013846 259 2538768736352482899271884166616737579456509122944293940088445539941097567375847150785282770468374869786040061656000962355538603054201592567629587506357800952412756427964572726179040783836394285035948752774128324529953373647299045775899643111109014518398403901989615021425588287720880413772030599190798590209171770988243750393523494906370583578189590510004025860983149925387078189074677576916752576135833136763931714407542990342953994253598862909937913170904220955920490722751759930684735762232964989254945308313615410041974494200839329637339062985782696763947016117400309580314794226307724351083381974154622098898700289890982463360020621057779956123274710893707037805270495600757334561141082095501116172773334139270390505939371448895938604094386584405619626704022913714433366351143885153401795885751236673485688259646466929346601411830845713740441766470186676959388818726058248262998368173335343665540832475692751345929896065666026474004041896356280767578867439482047949343192713396798923016039073581760945013931109139235045250427458164016734113523867367494705114517577870389026748106597536248760100738861134964616028017233171638352916199997199220147154784471234753069056 A013846 260 83190373952798159643341100371697257003630890940638623828818183452789885087771759436932145822707707733148960740343839534466288944880077785256086323408332421608661202631543119091434808404750967932057968730902636938197512147674695131984679505464820187738878899060395705022073677012037809398481898674284088203974140591742771212894977881091951282690116501831811919412695856755083778099599034840408148414818980225480514417706368707557916483701927539832845538784189512283602640003129669408677421456849796767906047862820549756255420225973103153556326415918127407561015824134973344327755177207651511536300260529098656936712611099147713359381155710821333602247465726564992214803103599845616338899470978105380574749436613075612156098621323637422116178964859597803343927837422836594552548594282828706670047584296523316779032892095428340829435062873152347846795803695077030605252812015476679081930528303852541232441998563500076103430834279744355500164444859802608192024328256947747204077738832586307109389568363127142646216494584274453962766006949118500343431950085898066497192511991656907628481956988067799370981011001670520538006068696568245548358041508224045781967977553420388566827008 A013846 261 2725982173685290095193001176979775717494977034342846425622714235381018954556105013229392554318486166999825145539586933865391356145830388867271436645444236791272610287830404926388135801806879717197675519374217607190856078055004410084873978035071227911827583764411046462163310248330454938369454855758941002267824638910227127104142635207621059631189737532024812975315217834150585240767661173650494207256788344028545496439402289809257807337944761625242682614880321938509091307622553007183541746298054140490745376368903774412977609964686644135733703996805198890959366525254806546931881646740324730021486937017504790502198840496872271360201710332193459478444956928081664894668098759741156193057865010557110673389538937261659131039623532951047902952320519300819973827376671509530297912337459731060164119242228476044215349808182995872298928140227456134243804895480284138872924144123139820156699551460640071104659408928770493757221577678663041029388529166011865236253188323663780383219346066188111360477376122950210231222094537505307451916515708715019253578140414707842980004232942613549170096766585005649788305768502739616989382859049148270128596304141485532183526688470479292557787398144 A013846 262 89324983867319585839284262567273290710875407461346391674805100064965229102894449073500735219908154720250270369041184648901143958186570182402750435997916751176420893911626708627886433953607834573133431418854362552429971965706384509661150512253213996214766264792221170472167350217292347420490296713508978762312077767810322500948545870483326881994825319449389071575129057989446377169474721338179394183390440457127378827326334232469759830849773948935952223924398389281065903968175816939390295942694638075600744492856238879964450323322851955039722012567312757258956522299549500929863897800386960753344083952189596975176051605401510587931089644165315280189684348619379995268484260159198206134120120665935402545628411896190046405906383927739937683941638776449268902375478772024288801991473880467379457859329342703016848582514540408743491277298973282606900998815097950662587978354627045626894730902262253849957479511777951539436636657374430528451003323711876800061544474989814755597331531896852033060122660796832488856685593804973914584400386743173750901248505109146598768778705063560779205730847457465132263203422297771769508097525322490515573843694108197918589802527800665458533577462382592 A013846 263 2927001071364328188781666715804411190013965351693398562400013518928780627243645307240472091685950413873160859452741538575192685221857531736973326286779736102548959851696183988318582667791821523292436280733019752118025321372266807612576579985513316227965460964711503314031979731920235640274626042708262216083442164295608647711081951083997655269206436067717581097373828972198178887089347668809462388601337952899149949413829320129569090137285392758733282473554686419961967541229185169469941217450217900461285195541913235618675108194643212862741610907805704429861487322711638046469780203123079929965578942945348713682568859005796698945325945460009051101255576735559843684957692236896606818602848113981371270615151801014355440628740388544182278027399619426689643393039688401691895463656616115155090075134503901692456094351836460113706722174532756524462931929173129647311682874724419031102086542205329534155406688641939916044259709988845339556282476911390778984416689356466249911413359637196047419314099348990606994855873537801385233101631872800317469532111015416515748455340607522759613013388409486217454000649741853385343241339709767369214323710168537429396350649230972205745228266287352774656 A013846 264 95911971106466306089997654943478945874377616644289284092723642988258283593519769427655789500365223161795735042547434736031913909349827599957141955765198392608324316420380556929223316858202407675246552047059591237403453730726438751848909372965300346157972224891666540594199911855562281460518946167464336296622232839638504168196733373120435167861356497066969697398745627760989925772143744411548463549688642040599345542392359162005719945618567749918172200093439964609313752390997939633191033813408740162315393287517412904752745945322068799086317106226977322757701216590614955506721757695937083145112090802433186649950416371901946231040440580833576586485942738470824957868693659218628012231978126998941573795517294215638399078522565051815764886401830729373766234703124509546640030553099996861401991582007423850658401299720977125005941872215089365793601353455145112283109224438969762811153171814984238175204366373419087168938302176914484086580264203432453045761366076832686077097192968591640081836084407467724210007437264086675791318274273207920802841628213753168388045384601027305786999222711402044373532693290741051730927332219609657154414959334802634486459618074000497237859639829703975719927808 A013846 265 3142843469216687917957043157187918098411605742200071261150368333439247436792455804605424910347967632565722645874194341430293754981575150795395627606514020928989571200463030089456789646809576494702479017478048685667236371848443945020585062333326961742904433865250129202190742711683064838898284828015471371767717325689274504583470559170410419580480929695890463044362096730472117887701606216877620053596197422386359354733112825020603431178029228029318666652661840760317993038348220485900403795997777597638750807245370586062937979136313550408460438936845592912124353465241270862044258556180466340499032991414130660145575243674482974098733156952754637585971371654211992219441353825276002704817459265501317490131510696858039061005027411617898983797615189340119571978751983928824300521163980697154420460159219264738374493789256978432194703268744048338324729150018195039292923066416161187795867134033403516525096677324196648351770285733133814549062097418074621403508443605653457374320819194810862201604813863902386913523704269592192329917211384477148867514473308263821739471162606462756028390529807222190031919293751002783119026822172169245635869387482812726852308765048848293490184677939739876390594412544 A013846 266 102984694799292429695616390174733700248751496960411935085375269550137260008815191805310563462282203383913599660005600179987865763236254541263523925410251437801130269096772569971320083146656202578410832444720699331944001432729811190434531322538457882391492488896516233697386257176430668641018997244410965910084561328186146966191163282896008628813199104274938693037657185664110358944206232514645853916240197136756223335894641050275133232841661744064714068874423198034099995880594488881984431587255176319426586451816303364110351700338722419784431663082556388544490814349025963607466264368921521045472313062658233471650209584725458095267288087027863964417109906365218561046654282146644056631458505211947171516629342514644223951012738223895313901080254524297038134599745009379714679477501319484356049638497296866947055412486372669266156036710204975950224724787796215047550503040324769801694974248006566429494367922559275773190808722903328835143666808195469194150164680070052491241744603375562332622186540692353414382344741505996958266727182646547214090714261365188910758991056288571589538300880723056722965931417632859197244270908937641840996168089036807433496453613120660881086371526729396269566997710241792 A013846 267 3374602479183214336265957873245673889751089052398778288877576832618897735968856205076416543532063240484080833659063506697842385329725588808123151987843119113867436657763043572820216484549630446089366157548607875709141038947690453088158722376940187890204425876161043945795952875157280150028910501704858530941650905602003663788152038453936410748950908248881191093457950659841568241883749827039915341127358779777227926270595597935415565773755572029512550608877099353181388665015320211684865854251177617634970384853116628635168004516699256251496256735889207739825875004588882775489454550840820401618036754437184994399034067672283810865718496035729046386019857411775481808376767517381232447699632298785084916256910295519861930426785406120601645910597780252165345594564444467354490617118763236863379034554279423736121111756353459626513401010919996651936963781846506374678134883625362056861940916158679168761671448086422348535916420232096279269987673970949134553912596236535480033009487163410426515363808565407036682480672489668508328484116320962059111324524916414510227750618932463913845991043259533122698147640692993530175300269144068647845762435941558105980811791994737815751438222187868856961171380969203040256 A013846 268 110578974037875567370762907590514242019363686069003166969940437651256041012227480127944017298458648264182360757340192987474899282484448094064579444337643327123208164401579411794172853765722290457456350250552782871237133564237920766792785014847576076786218627110045088015841783813153755956147339319864804341896016874766456055010165996058588307421623361499338869750430127221688508150046714332443945898061292495740204688034876553147697259274422584263067258351684791605047743775222012696489684312102588174662709570866925687117185172003201228849029340721617559218614272150368510787238446721952002920219828369397677896467548329485395914447863678098769391977098687669058987896889918009548224846221551166589662535906436563594835736224904187759874733198468063302954044442687716306271948541747633745539204204274628156985216590032190165041591124325826450290670429203546320885453123866635863879252079940687599001982450010895887516824909258165330879118956100680061241062607953478794609721654875370632856055441279071257778011526676141457680907767523605284752959882032461070671142932281178977528905434505528381364572901890228011996784239219312841452609943500932976016779240800083568746543127664652086704903663811598845223108608 A013846 269 3623451821273106591605158955925970682490509265109095775271008260956357951888670068832469558835892986320727597296523443813577499688450395146308139232055896543173285131110954165671456072195188013709929685010113589124698392632948187686265979366525372884130811973141957444103103571989422275171036014833329908675248680952347232010573119358847821657591754309610336083982094408800289035060730735245523219187672432500415027217526834893543743791904279241132187921668007251314204468026474912038573975538977609307347667218167420915455923716200897866924993436765964180475552469823275361476229422184923231689763336008423109311448623660577453324627597003940475436305569797539724915405288833336876231760987788626810061976582113315875577404617660424515575257447401498311198128297991087923919209815986462573828643365671015448091577222174807328082857961908681123124688624141805842774527962861923987595332155496451244096960921957036442151318626571561562246969953507084246747139537419593141771359186956144897427224699832606974869881706123803285287985726213497970784989414439684363752011604989672735667173277877154000554324849138991497110625950738443188719122628638571758117822162537138380686725207315319577146283255778470960270822866944 A013846 270 118733269279477156793717848667782207323849007599094850364080398695017937367487940815502362503934541375757601908212480206883307509791142548154225106356007617926702207176243746100722272573691920833246975918411402088438116929796446214103563611882303418667198446735915661528370497846949389112804508134058554447470548777446514098522459975150725420075966605217311492799925269587567871100870024732525304846341650268173599611863919325791641396573119422173419533817217261611063852008291529917679992030461218301783168359404910048557659708332471021303398184935947114265822903331169087044853085706155564456010164994324008445917548500109801990541397098625121499096860911125781706028000504490782760362344047857723312110848642689134610920394511496790526370036036452296661340268068571969090984667250244405619216985806307834203064802416224086526619089695823663042549796835878693856035732287059525225523844071307714366569215490688170136414408755496929271708711436520136597410268362165228069563897838178955998895298964114865352536283746264786052316716276563901506682533132359577231425916272301596202341933969478582290164116656586473377320991153797306407948210295228719370004796622016950458342611593308391903929409725348936426154323704020992 A013846 271 3890651767749907473816546465145887369587884281007140056730186504438347771657844844642381414528927051800825099328306551419152220480836159017917648285073657624222177924751155072228467427694736861863836906894504823633940215555569949543745572434159318422886758702642484396961644473448837582448378122536830712134714942339367373980383968465738970565049273719760862996067951233845424000233308970435389189204923195987512512081556908467540505282907977225778611284122575228471340302607696852342537978854153201312830860800980092471137393322638410426069751723981115040262484896355748644285745912419305536094541086534009108755826229251597991626060500127747981282405938335769614943125520531153969491553289760201877491248288323637562930639487352726831968093340842468856998797904070966283173385576456008683330502190901095111166027445574830867304254331152749790578271742718073040274578875582366522589965322528611184363740053198869959030027346100123378375351056351891836023939673691430193383469804361448030171801156456115907871908945797604509362314158950445924570973245681158626719364424410778704358340492311874184484097774603025559628054238127630136375646954954054676316317175710251432618970696689529385907958897880233948812224879133359865856 A013846 272 127488877125628968102020594569900437326655792120041965378934751377435779781684259869241554191283881633409436854789949076902779960716039258699125499005293613030512326238245849406782420670701137489554207765119134060836952983324916106649454917522532546081153309168188928719639166105971509901668454319286868775230339230576390110589221878685334587475534601249123958655154626030646853639645068343226832951866923286118809995888456776664367277110328597734313534558128545086548879035849010457560284491092892100618841646726515670094230104396215432841453624491413177639321105083785171575955322058155803806745922323546410475710913880116362989602750468186045850661877787386498742456337056764853272299218198862295121633223911788955662111194721574152829930482592726019506136609720597423167025498569310492535373895791447084602688387336596057859825805923213305137668808465385817383717400595082986212227983688617531289231034063220570817495936077008842862603503414538791682832455227520784576789538549315929052669580294754006069146712335895904562784310360488212056341651314480205880340133459092396584414101252075493277174915878191941537892081274966184308757199419934463633533081213673518944058431789122498917431997165739506034678984839441936084369408 A013846 273 4177555525652610026767010842866497530319856996189535121536933933135815631886229827395307247739990233363560426857757051351950293752743174429052944351405461111783827906174839993361446360537534873257712280047423784905505275357590850982689338737378346469987231634823214816285136194960474436457871911134392116026747755907527151143787622520761043762398317813731293877212106785772236100063889599470856862166775342239541165945272951657737986936351247490557985900400756165396033668246700374673335402204131888353078203079934465477647732060855187303348752367334627004885273971385472502200903993201649379139450382697968778468095226023652982443302927341520350434488411337080790792809252676070712026700781940319686545677481141500499136059628636541839931162053598446207177084427324536362337091537119166219399131817294138068260893076245579623950772008491853582751131515793762464029651782699679292202286569508619265285522524183611664547706833371425762921791599887607125863053892895401069012239599183984363197876807098499270873799469822637000713316281892477732662203230272887386286985493187539651278081269828009763706467643496593540313647719218091927429355910592412504343612005209653868758906692865966044526411683126952133744360975218833361612616761344 A013846 274 136890139464584725357101411299049391073521074051138686862522251120994406625647978984089427893943999966857148067274983058700707225689888339691206880506854149710932472829537156902467874342093942726908715992593982583783596862917537005000764251746413657128541606209887103100031342836464826333851546784051760857964470465577849688679632814760297882006268078120347037768486315156184632526893534395461037659480894414505284925694704079920758355930357677770604081984331978027697231241107877877295854459424993717553666558523292564771560884170102777556131917572821057696080657494359162952119222049231646855641510140247040932842544366343060928702150323126938843037316262693463352698773591689485091690931222620395488728759702044688355690401911162203010864318172313885316778702514570407521061815488320838677270751389094316220772944322415153117618897174261058199589077509530008421323629615503091046884526309658436084876002072448587023899257515914879399421267145117110300280549962396502229393067186060799613268027215003624107992661027148169239373947925052710343875075449581973873851940640769299293080167049724223937133531742096377128997608463338436278005134478292172942331478186709937971491854511831975347041458032703967518535220435970731593322226035720192 A013846 275 4485616089975512280501499045447250446697138554507712491111129124732744716309232975350642373228756990913975027868466644867504774371406261115001467060448596777727835269678273557380067306441734315275344805645319621305420902004081852579865043001226482716788051352285580594381827042065279429307647485019808099793779768216054978598654208074065440997581392383847531733597759575037858038641247335070467282025869948174509176445164063290843409807125960385187154558462590256011582873308622942283230558926438194136798545789691250762434507052485927814959330675026200418585170984775161051615042668109222604165661004275615037287384493796329420511712061788223532008646779295939407141233413052481047484528434302825119374663997916600348039263089824963068260001977870381394060204523997443113650153569921297241776807981517842553922287839556899737358136022606186355084134891832279315949932695240805287424312158114887633629216835909995299599130870281498768160236081811197470319593061167808585052752025552840281727566715781238754770703516537591209635805525608127212548098472331902119898380390916728399235650913885363369971991568125014085762993634126673879957672246584677922974317877222111247449845088643710168171854496815643607647362103245888932849982702738479251456 A013846 276 146984668036317586407473120721215502637371836154108722908729479159242578864020946136289849285959909078269133713193915019018396446602240364216368072636779619212585706116817667928230045497482750042942498591385833350936032116869754145337017729064189385663710866711693904916703708514395076339552992789129071814042575444903689538720701090170976370608747065633915919846531385754840532210196392675589071897423706461782316693755136025914356852559903469901812680571702157508987547592576956572736898954901526745474614748436602904983453927095858882640587347559258535316198882829112477339321718148603006293300379788103353541833015092718122451327780840676508696859337663969342493203936478903698963973027735234973511668989883731160204550572927384389820743744810856657520564781842348215948088232179181068018542443938376664806925527926600490593751401188759514483396932135560128625047394557650707658319860797108637978762177279098725977264320357384151635074615928789318707432425428346751715008578373315470351648906142719631516326412829903788757346075463127112500776090741371768664830128649559356186153809146195586907242219704320461562281775403062849698453004176086726180022448200814141356436523864677094790655328151655009735388761399161288551628233203334488111710208 A013846 277 4816393602214054671400079219792789590421400327097834632273247573090060824216238362993945781402334300676722973513938207343194814762262212254641949004161994562358008418035881342672242130861514753407139793842530987243471900405588103834403396945975357789428477680408785876310547120599697861494472467714181425202547112178604098804799933322722553712107423846692156861531140448414614559463715395193702707934780013339682953420968297297161645344682916901742597916973536297254503959513561712975442704954213228395712176076770603990497818283077103866366766204821783685241204992544357657454894060293423310218866844896570688858784238558187436485108722587287836978686776572947414817306590540716407651468172828179612030369460510102657582713173684531685646131029962150953633866771410066340186955192047405236831598802972726552393335699098844875776045914153271770591950672218034294785553024865098388547825198599655849288079025081507052822997249470763880778125014754568395405145716436066360197401096136801332482831356484636885526983895610287350000716200775749222425430941413270115609153655588760983507888018102536991776513055271172884472849216407563458918908040842009843466975582644277783967712013997739042100193792873431359009218933527717103259753945606864506444520095744 A013846 278 157823585557350143472437795874170129298928445918341845230329776475015113087917698678585615364991690364574858396104727178221807690129808171160107384968380237819347219842199759836684030144070115439645156764632055389994087232490310986445730511125720524043992356631635095594944008047810899525450873822058296941037063771868499109635684215118972640038336064608408596038652410213650089884507026069707250333606871477114731017698289165833392794654569821036301448543388837388435585745340390210779306555939659068070696585683619151560632509499870539493106194999600207797983805195693511719481968567694895029251828773570828332524641929074685918744042621740247842117608294742340888733502358838195245923309087233789527011146481995043883670345275294734275252421589799762448674546365565053835246147733009374800497829575810303668824824188070948889429472514974409378757039627240547771533001518779543995935136107713522869471773493870823106903973870657990845337600483477697180635814836177022490948439118210706062797417889288581464948208291357895884823468467019750520436521088230035148280746986332519907586474577183932146532779795125793078406323123243039421854778682310978550725855892087694425053987274677912931539150204876598772014086013836234039615617289645736147174034497339392 A013846 279 5171563251543249501304841695204806796867287315852225584507446115533295225664887150299893444280047709866388959923559700175972194390173554152574398790643883632864369699789201730328462299760889542726292496863463191019326250434242510403853697388567610131873541542105418812455125255710667555649974233401206274163902505676586978824542100361018495468776196165088332874994562177880886145335526230252167178931629964562095505987937539386028615095240943895717525865869765423544257273703313906426816317225030748342540585719680832358338806071291757838110103797746899609124333328652484992023985146026226320318523925252368902800167466731919308185404788629184441290509788602117026242019405294409981818414992170476815221101247922013597980109873980857852731471350654558615918167535306835684073345768915251193462712879540152030620051838994708853208824955370681446523110674505418269377593393767368097658802539977556717386851073847159131567029415793721044020022492642597181215074380551848672983398453025528416265745789396208237443422889291215532353895414727303185053663923019121791738863517248144012331793598945163088577586128326681987593218396102427915775337387861966145150184845871929570920169055016645850940674873913396388561357570501385717010124547347111482070598762408817197056 A013846 280 169461784626569199658757052668471109119747270765845727953139994313795017954587022141026908382168603356901833438775204255366256865777207022471557899571818778881699666322692562299403052638564828536055152537221961843321282574229258580913477956028583448801232209251710363646529544379127154463538355680090727191802757306010402122122595544629854059520858395937614491647821813444800877210354523512903014119231650678770745540212737290601385659440855249574871887572820473398698222344710190085793917082829807561688369912862501514718045997344088320839191881244570406391786154513284628218641945264987384064197391982669624206955887549871531890619344113801115772207424752914170715898491872687226284225822463442184281165045691908541578612240350604750118304853218248576726406513796934391695715394155814951107386175636771701739357858660178619701946776137586489639669290582193545850964980326969117824083641629984578515332335987823710423188419896728651170448097038912624434055557301922977316320000508740515144195958026934951524546081236294550564172444949784270767838459429490582871699079733187182996088212650235104086510342253008715369454580403484357944126255525460906644281257029531388179912099594785451243624034268394172860378564870189407174987761167470149044489380246612121913131008 A013846 281 5552923758643419534418151101840461303635878568455232813568491333674435148335907541517169733866900794798959278121785893039841504977787519712348009253169357746395534666061989881426839228860492301469455238339689245681951787392344345179372845663144622450318777032760045195969480110215238597461224838925212948620992751403348856737713210806431057822379487918083751662315825182959235144428897026470805966658982729441959789861690975538426205288557944818069402011986181272328543349791463508731295074970167134181404505304678449634280931240971086097258639564622083076646048711091310697468459262443106601015620140488118246013530523234190356991814667921034961623692894303491546018561781684215030881511750482073494525216217232459090447965891808616451876613430255569362170888644097946147085202035697744317886830203265735122595278312576733010393391960476434092512683313797318110444420475354124052859572768931334668790409985649007343147038143176004441553243243771088877455132501669412120701173776670409200245013152626604491556325989950899832886802676114530984520530638585547419539835444697077612415818552122903890706770894946589585226287690661375441113129141058302988919808230343684527879359679521929666351072354906740256288884813666366494309998957935661843889828011920986010849476870144 A013846 282 181958205723227571303813975305108235997540468931141068835012324021843890940671018320434617839350605243972297625494680143129526435112141445934219567207853514633888879937519284434594667851300611734551109249914937202506196169272339502837689406689922988452045685809481160981527924251532938361609415521901377900412690477984935337581386491705132902723731060099768374470764959595208217212646097763395369915481546078354138394187889886443149894895466735798498165128763187931661708485966676254107077016622436652856262829823703437616117554904140549234971101253536418255537724165040068934646473111735717102079840763514658685371368185337949617907783038436473622485168760536810979936232462228358131925377039796584268602285006273219475798946342784743895092868882614496859615679089801499347687900305743685808515652100611608497202079746514387284570667760891792343455606826510519843042770136403936964102480492341974426924154409746672620242145875591313540816674611891040336449781814703296371136062313935968673628590985268575979317690038711085724034750090920951300768747965171217843481327851833839203641542315963314690679468685609847528694995047591950454395015694198472340924276091901854609550857978574591306991938925584064718074177574219497285550045853635767300581884294626869603515658080878592 A013846 283 5962406485138721056483376342797786677167406085935630543585683833547780618343907928324001557359840632634484248592209678930068322225754650900372506778266943967523270817792631912352798076151418445317770747901212662251723036074716020828985406478415396485596633032605078683042707021874231324233217327821664351040723041582610361141866872560193794956451219377349210094658026196015782861623987331510939481390499301895508406900748775798969135755934653998645187874939312142144690863668156047494580699680684004240794020407663114243804940039098877517331533045875881353397460145440032978850495630925355978000952222138848335802248992697153933079602234603486367661594009945270222190550465322298839266930754840054473313559675085560855782979873760370487954403127545511833095886572414615530625037117218609096573440888032841187236317749133783442540811641188902251510353324491096714216825491829684206439710080773061818021450691698578968420094636051376162105480793682445609744786450504197615489386489903053821497461669405280697690282067188484857005170690979297732223590333322730466295196151048891243024926058609485895784184829890063483820277597719493032489615874267495541667406678979439971845762514241932207947511854713538632681854650752024487052903902531936822905467184566333263168001083994229702656 A013846 284 195376135705025611578847276000797873837421562623938741652215687857693675301893174995320883031567257850166779857869526759180478782693528400703406302110251219927802538157428962503976487359329679616172711867226936516664460446096294570524193799484715712040030471212403218285943423692774812032474065398060297454902412626578976313896693680052430273132993556556978916381754202391045172809694816878950464926203881124512019477323735885380620640450466742227605516286011380273797230220678137364302420367136653450962338460718304927541000275201192018487919674847260880188127974045779000650973040834162064687135202415045782267568094992700340079152406023487041295535112517886614640739957647681088365098786974598904981538723433203658122296684503379820149289881683411331746886011204882121707521216257019382876518511019060140023359660003615815845177315858477948977491257736924257131456937716275092076616419926771689652926896265579035637189661034131494079872394647386377740117162410121547464356216501143267622828823983072237901915162777632271794345433202009628089502608042319231919560987477570068251440777088515633833056168505837600237822856322072347688619732967997293909357582056798288997441946066679634590024068455253233915719013195842338391749555078166505812966348703869608367489059520322918896631808 A013846 285 6402085214782279240215667539994144729904629764061224686459803659720906352292435558246674695178395905234265042382668652844825928751301538634249217707548711974594233570342632243330301537790514941662747422465292255778061039897683380486936782421515164452127718480688028656793794107564845040680110174963639827002242256947739895853766858507958035190021932861259085131997321703949768222628079759489448834701848776688009854232944177492152177146280894209314177557660020908811787639871181205153461710590333860281133906680817415865663497017792660061812151905395044522004577453532086293331084602053822535668046312736220193343671336720804743713666040577623369172094566986108588547766932199213903547557051583656918435060889459217469351417757806749946651930843002022518681960815161577364112055214310011138097758569072562668285449338998483053614770286050605432094433533523534057683580935086902217166566848160454726547108536830493839759430812766420798009258627805556825788159177854862867312024502309462593464854904277311091569956053897454282157111155163451493236821460330716591540174437665015996463211383636480289441584529599286484592979355961666689060691409895335326821829248837166333868177688712958266245908675141737968950280624401361744420849420801360062479281314328399326985881502361941406404831084544 A013846 286 209783528317985726143386993950528134509514908108758210525914846321734659351918528372627036411605677022716396908795286416419256033322648817967078365840956193983503845632987373349447320790319593608404907539342696637335504155367289011795944486388208908767321079175185323025819045316684842293005850213208549851209474275663540907336232419588768897106638695997737701605288237595026005119076917558950259415510180714512706903505114808062842540729332341450806970209403565139944657383298865730468633332624059933692195854117025083086061470279029884905460593635984818897045993997339403659872980240099656848770541575740463295485422361667329842009408817647562561031194771000806229533226834303841191446349466293269903280075225799638035707257087811582251890469863490273892170491991214567067223825262510444973187352791369733514377603940302292700848792733306238798870398026499164002175580080927611852114062480521780479495652534861622141237028872730076709167386715932486067426399939948146436080418891676470262656365503358929848564319974111781917724218332395978530384165612116921271588435973407244172106510619000186124421841865909419527142747536151894067140736119450347989297700825896266428192446503746216468345935467044469766562795500383821641182393820818966527321090107912989146673365069396096005073504978337792 A013846 287 6874186655923756274266505017770905911607784508907789042513177684270601317643666337714242729135494824680370893907403945293226181699916556467145223891876452564451454013701730249914689807657192443360212010249181483412209800163075326338529508929968829522487577122412472664910038476937128912257215699786417761524432053064942908451593663925084779220390336790453869006202084969513812135741912434571682100527437601653152379814055602030603224374618762164660042799821736022505706533135937232255996177043425195907225873747706677922564062258103251268582132732263950545618403131304817579126717816507585555620513106353863501266466319947115064262964308136675329999870190256154418529344776906468268161313979311497868190681504999002539154055400253409927229946916486849294898642681568118933658790306201942260881403176267603427799125325915825527221413240284978832961385202532324606023289408091835985170073599361737702752113542262345634324054962101619153605996927907675703457428273232220862417483166242454577566723784814065413277755636911694869879987186315951424483628338777847276227409869976608577031586139963398098925054914262119859065413551264625264792067641162149002913307060662968858319010087034756021234759613384113185310729682956577067538264680720595895167257480656092828358192826593971273894248611130172768256 A013846 288 225253348341309645595164836422317044911563882787890431345071806358179063976547658554220305748311894415126393451557812479368435521942865722315414696489007597631945245120978296829204555617310881984027427151845178848451290731743652293460934948617218605792872927147211904283772140812275840196844444050601337209632589514832049224141821179497178045493750555949592379595229920281028596063990986656044879070083075330970497181746973967338806456307507598611580282464558645985466991677798391226564482729358956819487977430964852422166579192073527337568899325370825131478823833806596262432824289411320563486572973469003399209499568372027066425768814449022577213435746394313667986369569649671152211109936474079162144872251555807315203000087355503736495470900559441077695238723389624121218131240753625244004561819279936829122121738679609770875991269057658186398478670316579212690171147324353281562052971703885421043781256552852541745530632998145856425361307333678717450893009657273413219696088391432751597706404980787295462285496710322417496227420121201096277479533405072499547419766619393509852171014634320628905576199430541143541855471247839240676706472465601298527463245763804163549397322531954885303820603011370620856261990251121117349093857057852486292840693126138849799641262541831250702966738489513501270212608 A013846 289 7381101718448034466862361359886484927662125311193593654315312950744811568383513675504690978760684156194861660620646399323944895183023823988831508774551800959203581792124216830499374878468042980852610732911662820506051894697775998352127916396289019274620860076759839679570645510136654731570198742650104617685240693222016588976679196409763530194739218217356243094576494027768745035824856650745278597368482212445241251651484842961758009960284408991304262695798657711651782383298097683712064970075634297060982044457856284169554466965865343797457693093751197908298099386174546327398786315430152224328023194632303385296881856414582912639592511865571810129862537848870272577358058280424315653650398382625985163173938980694104571906862465146437483590469531765233917582488031203204075724497014791995541481694164970016673685133053452972064481904481343451905349068933667641431528155524408330225351776792917476762624214723872087917547782083243423346239318709984213430862140449535204383001424410468404353643478410438097708171156203844976516380102531517522820449350617415665169850912584286530835939807537418367977920902939972191579520081849196238494317689752823350147915637188334831186651464727097681635593519476592504217992896548736773295107508071710270843803832357317830234644890970726423034814086824378409622326738944 A013846 290 241863941110105193410145857040760338109632522197191676864604174770005985472790976118937713992030098430193226895217341213047026325357324664466030879524513413831182968164326337101803516017640832396578348496049367302342308485456723914002527564473598583590776342995266426620170912076157902244092272399158628112309967035499039587587823907955131357421214702546329373723082556301926237333908902731621289078570425137405665334115855334170886470378599513827058080015930415895405605135912064899876944939438384646094259632795034719667960773537475585555093687296039253059112120686167534056203429984015228086780664041711317329408224670993052881374167428811057074335335640231781091814868853732943975338816254201888281826883632519384418612244069257918463462292505616883185011342967806466591153340318180704109903272154397737506363314439895546988608943046044662232034478290818421274428314600223812164824327021950319878557670268071840576882205723303720496209569995488762705702490618250369577222190675082228673860189500553235585701352446487592190488743199752766187780484321031476516285674703561901042432075613386125081900512147537008773677714042034462342981802057820515537646899599387355748324195196177536831835128446208983178215191234109006587334082824493802155009763978684590661128843787328763430004787997061231726504402581716992 A013846 291 7925397622295926977663659443511634759176438487357576867499349598863556131972414705465351012090842265360571658902481836869124958629308814605222899860259255544420203500808645414151897612866054795971079323518545667763152764451445929214034823232670878387102559207268890267489760446911542140734415581975629925984172999819232529206077813815873744319978363373038120918157969204901518944957526924709766400526595690902508841668308347590111607861365948869085039165962007868060650869093566542639167731775516988083216699647427697694079738627275999987469309945316614244240985970644337755953673993716210993947628799318796446250048706019100356816868718307280718211820278259115002816589622599121108183902331017687475218903322870395188629086013661443472210732400824054028206451686369082297258912655546145312273310421955305062608513087566497283722737845732791492019305784633538028320467012820133877016963547855268081780577739344178072023276117141216313219795189612175776340459212578828110306416744041094469185050689554128423672261916966505420897935137169498642441190910231559422485648988686316373358414253699436546683715982050492703495871333729385262054827689830662653137613606072724873161087228188345526905573488925375960783755386359283927853763225993012909015359946053536666783869953223188920074396893087702441214096263797702393856 A013846 292 259699429287392935204082792644989247788693536353733078794218687655561007332472085068688621964192719351335212118916524830527486644365191236983943982620975285679561228314497692930929380978394883554380327273055704441262989785544980208485493087688159342988576660103786996285104470324397412867585329790177441414649380858076611517024757803118550853877051011007713146246200334906212972788368242268889625412455487599493409723787127933832777166401239412542178563390243073820611407678457988469200248234820140665510844814046910798039604875338579967589394348288134815555288628286073659587089989426092801849675900496078321950721595998833880492175154161492974574364926877994680412294008753328000472970111582787583187973024083817109540997890495658179697401279310202602396269008858942088716580049896936089592571835906631436291555756853378982993026673728972111610488611950871774112005063076090146882091861536121424503785971362830027064058711806483376151586248773211775839124167477783039518520663868738583566255740995309680186892678495158449631983538574770131515512943746467739156009746061273214922208518265223136761732005299830544908152711863644496267012593740371153818013322643791048643742506293275706225641832085106719482962096500221015747912113389339047002615314712282289497173850627217454532997837392697833593703506372123112041873408 A013846 293 8509830898889291700767384949391007671539909799239125525928957957097423088270445283530788764522667027704552230712656685646724682362558586453489876422524118161147862329409460401960693955900043544309934564083489323131305649292737911471652637497365605351049679998280892294270303283589854424845036086564534400275230911957454406189867263692588674379843207528700744376195492574206786692329250562666975245515341417660200049829056608135832442188635813070182107165171485042953794606807711366158753734158586369327459362866689173030161772555094588377969274004705601636115697771678061677349764773514208931010179907455494453681245257689788595967595451563801790852789923938129687750050078829051919498284616344783525903500053178519045439418875761727232324445120436718875320942882289814363064895075022801783769393918988498904401699040571522514715498044750958153252490836406166294102181906877321933032386118815626838140058709617214326835075868474847269735178199800603470696420719911994638942885113650825906299068120934307600364099288929352077540836592018067669500328140684254876664127358935800706570928726514831745408434349664847295550348062347902853677468671684481968308660556391745081958154446218058341601831553764776984017701978119242244027584131541861892181698632492066062243392737352661550137273135683922611198476496801730135388107833344 A013846 294 278850138894804310450745670021644539381019764301467665233640094338168359756445951050736886235878753163822767495992334275271874391656319760907956270613270303904493152810089198451448019546932626859947935795887778140366623516024435883103113625513676156143195914183668278698649297996672349793322142484546663228218766523021865982029570496678745682078702224300465991719173900671607986334244882437471444845046707573889435232798526935394957465637218322683727287588339221887509941675875086046290042360908558150122188402415670821852340963085339471969297170586193154412239184582346725043397092098513598251341575207501642258227044603978992712666167756842657082664220227604633608193640983070373298119790308385866576805889742553712080958877720960277948807417706470404106516656366872637048910481818347168850555499937415132099434874161447649762197439930399396765777619727357257125140296724556085101605228341350460232173443796736879061731766058183795334682319251066174527780314150076240328880459404110263297607864186775391448730805499637008876858133447248041394186752513941663798530125297608317552916192510438006633543576769817716180593805307016080709303293433757105137538189111844702845604804893673335737608816353764212212292058419011329852295876822363730483009900789500020727591493217572013674898166110090776123751677847199093076397517483016192 A013846 295 9137361351304947644850034115269248266437255636630492454375918611273100812499220924030546288177274983672144445308676809532108780065794285925431911075455641318342431631281002854857048704513888316946773960159650714103533519373088715017522827280832140284500243715970442156397340196754959558027579964933625060662272541426380504499144966035169138510354914485877669616653890377207250496200536307711064304682490513781209013708342130619021966234000369997700375759694699622809925768835074819564832108082251633463203869570356701490457508678380403817489929685768377283780253600394337486222035913884093587499960736399413813517583797583183633208644985056220187284741168418148634073289227733249992232789288825188075988775395084000037468860505160426387826521463405622201762337795829682570818698668223600028895002621949219048634281956522316587407685711639327433221001043226042601476597243070253796609400122289371880887859406331474053094826510194566605526870237218936406926305334069698243096754893753885107736014493672256026992011034612105506876887316799423820404711506376840439350235145752029349573957796182032601367955923593386923805697812300302932682450319237352821146851380816927222844778246755887865449965694280145705772386170274163256600031291715214720467268429070336679201718049753399744099063107095454552023094979697019881927393852883474579456 A013846 296 299413056759560524426445917889142727194615992701107976744990101054196967423974471238632940770992946664968829183874721694748140505195947161204552862120530454719444799693815901547955771949511092369711889126511434599744586362817371013694188004338307572842503986084919448580828043567266514797447740290945025987781346637459636371427982247040422330707309837873239477998514679880327184259499173731076155135835849155582656961194954936124111789555724124084645912893675917240235647593187731687500418517639221525322264398081448394439311644373169072291510015943258186834911349977721650748523672826153978675198713410335991841344185879205761292980878870322223096946398606725894441313541414363135745484039416223762874000192146112513227779621033096851876299455312875428307348284893747038480587117960350925746831445916032009785648151151323269936175045398997481331785762184430963965185138460926076407296823207178137792933377026669741771811275086055558529904483933190108182161173186795872029794464358527307210293722928652485492474217582169473249341843596883519747021586640956307516628505256002497726839449065292844281625179704308102719265105913456326498138532060769577243340026046609071238177693589696933575064475870171814486749550027543781592269825366924155960271451883776792304081897054319402814638099893303854760692776294711947490996841771285695019614208 A013846 297 9811167043897279264405779837391428884713176848829906181979835631343926228548795473547524203183896876317698594697206880493507068074260796578350788185965541940246767196366959461923414735241579474770719182897526688964430605936799613376731152526157662546903170616030640491096573331612189156882767553853686611567619166616277364618952122271020558932617128767430311215055329030318561173815268924819903451491069105130132503304436283346914895120161968098005677273699972456128041700333575591936013713986002010941759959796332900988987363962820004160848200202428684266206375116069983051727623711167413573228911441029889780657166282889814386048397438822718606440739589545194109052962125065851232108021003590820261855238296243814833447882622012517642282580551692302034775188599398302956931878681324779134872172819776536896656118616926560909268583887634349468279955855259433827211186617087625671714302302852813219198840898409914098378711862019868541907910129522773464913057322984927134672305008100222802666904712926084644617395161732529299434433530982679175070403351050856284704882860228689845513075066971515921420293888550767909904878990572136906691003418567297507109765973495286046332606663547189119387712745313790017101809255302554635215497637623370742506174935327597930220155602675938191430061257303780712798380893625121095384984511161489654402718367744 A013846 298 321492321694426046936048593711642341694281378982458365771115253967877774657086930077205273089929932843178347551038075060011239606657377782279398627277718878298006067490552527648306454044396076229286926185186154543986462095337049731128726405977134286336923094746092027612252514930268214292734527204677602887847744851682176683833823142576801675103998075451156437894933021665478612543578732128498596298459352436904181868279768132711707283297467370635450032904600697442403670436530604996559297379893313894539590362606236499607137942333685896342673824233183126035050499803381204639010773767533807967564970099667428332574024757733437802033887275342843295850154870216920565447462914157813173715632245663998340472448491317324462420217758106178102315599517853353075513380025083591292743800629650362691491358958437561029627694839449547874912956830002363376597593465141127650056163068727318010734257859880983566707618559096065175673630294667052381238399124202240898271062359570092348942090505428100797789133633161941634822804659651520083867517943240431208706977007234458737209601563973708857772443794522633713100190140031562871763074763067782158450800019613204712972811419493533166226855151114293064096571238442271280392085677754110286741426589642612490442340280814728977454058788485142656780247279330286396977345122307968053575172461739692995468275474235392 A013846 299 10534660397282952706000440318743096252638212226497195729587904642019418919963424524769862388610824039405268092552415643566448299430948955169731334218636292204069062819530425225979705886126770625881273997236179912097348389940004445589626106871058736294688295968639943560798290409235028845944324987442875691428994903299921565575866716735956637289807808936383494156941165253934403175827987894386642003507916060652476231459791442172697224259091410800982426678217955653792683472864234864527255056544344109696273297001881157619126696094390219451356735872472944673916534777557195313611105034814547819481168940225902291601785643261409289897046418238434289118417874787268053088582464771123222076313837425917897620601192163486087984585695497623244056677565001018673578422436661939119480628859032383084674788850350081999818840304499082784765147769405517443124349942665744470837040351436056756575740161552580069513875244944459863676473517495649972428419862501859029754546171398392786090134421681868006941954330891450503489873663087461010108170827964102449846910222573058743900884224048290491851487438258917661510867030508554252181932433836205085768115815042685492034693084593964094790921589591713155124316446341276345315887863488646685875943066489409126086814606321737039133214598381081154577375142849094824656153644967787497179551251226286260075504450739745325056 A013846 300 345199751898167794270222428364573778006448938237860109667136459309692319169361494827658850749999482123231824856757555808385377875753335363001756359676274022942935050470372973804903002476602019868877586341435143359605912041554065673080868269950852670904346082300393670600238380129813425223903641188528150656745304991331829860790000574003827090712422283227414336534648103040922523265531507323261485170947393475460341152474445977114942644521907349126592157391845970863478652038815248040829093692845067786527483396157641772863543577620978710982057521069193451074897011590994176036408689780803102948758943833322366291207311958389859611346417032837014785832316921029199563606670205620165740996651824772477669231859864813112131078904070066118461249210449953379895817746404538421067141246452773128918623481048271486970063759097825944691184362107879995576298698921271114820388138235856707799473853613754943717830664026340060812950684221297458296534462054460916686996968944382534814601524729671450851473959514651050098356180192049922379224541690727709076583554173273988920144174253614382836989540376868213932388090855704305735497561991944768250449619027318718202992822995975015458108918647741256667113601313710943283311013510795974602782902402724958243612741019950679298317175959751267273191428680879139214332842638304460707579535400182948170154129841839974811435008 A013846 301 11311505470199162282646648532650353557715318808178200073572727498659997914541637462512725221375983030214060436906231588729172062232685293174841552393872147183794095733813181605639061585153294987063380749236146777607566525777643623975513891469749540320193612424819299798228611240093726317736874514465690440720230153955961400878366738808957406108464653376795912979567349040444949242364936431968632346081604189403884458884282645778102440575693860016180171813416008773254468470007898047801887742127147181228932575925293605613192595951484230401460060850395331004822225275813697160361039946737356077424933071530307298630281198252518919744599393332003300502153360868284811300263369297761591000978286994144548265389584050196058311193528567926569738214128024072352426155914183914981528084363764469888405454226989760085035049258117560555640729177551011695044155766252211890434478513712552601173159235215521995745875198815111112718768020563475113460841252600575317999516678369526900804862762341874101501098705376085609622935312533091856522429782121765571021489903149842068935284301942436096802473259069217634136492961159718690340784111352046166030733116287179758075668823932109306531313046249185498467978487847680189507535290721762495783990145932491431726702297741743859247257221849129526007936735015047633775258587571960568465966215993194845639610526657412294621102342144 A013846 302 370655411247486149677765379117886785379215566706383260010831134676090811663700376371616980054048211934054332396543396699477510135240631686753207988842402518918564929005590334853580770022303170136092860390970057608644739916681826270429639195680752937212104291936478815788355133115391223979601904090011744361520501684828943183982321297291916283362169761850848476514462893357300096773814237002748144716402006078386485948720173736856860772784336405010191869982015775482002422825218803230372257534022358834509662647920020868733094984138235261795043273945754206366014677837863228550710556974689683945060206887905109561517054304338539962191032920703084150854561328931956696687030085149051813920056508224128557560285890156824438741189544113817837181800547092802844300276995978526114712268431834149303269924110000458466428494089996224287235413689991551223206896148552479225756991937332923635242081819542224756600838514773560941568590497823952517884846165215652020208162516812657485573742996418530557988002377763573256124344321084353954526979100566014231232181146414024914871396006049746020023443753180123435384601351281662045086813760783848768495062754498306312623516022607357756418065899493310413798719089792784449782916406370713461849789101915879234820580892401462779814124645552276308228070932973080863547673397558003907492780965665008701918757737510086070144281547374592 A013846 303 12145636515757626152641015942934914183306135689834766664034914621066143716596133932945145202411051808655092363969934023048479052111565019111529119378387845739923535593655184092482134672090830279019490849291306847720070837589830083229438417164066912246566233438174537835752821001925139627363595193221504839238303799208474810252732704269661512773211578756328602878425920089532009571084344918106051206067060935176568371567662653009325613802597135319373967195570692930994255391136769744252838134874844654289212625647043243826646056440241693058499978000654473834201568963391102273149683530946631563511732859302874630111790835444565277481075766745598661455202265626442357037040601830164129838532411661488244574135448048658823208671298981521582888773240327136963602031476604224343726891611974341404369548873236495023027928894340996277444130035793643150482043572995767639269605111802525241679612537062759620824296276452100044933319573432695276106050639141786485398181069350917160487280410506642409324150861914556768456682514713292110381940051167347154329016111805694768410505904326238077584128204904206284730682617078797501893404713313365156446046216339400501252047373028797898962307183394596795639356427134329960850486604803955538717893889291579530766600794682211132368949236385456990068017428331661913736730161891180672040723446682911005144473853542730500346487817744370630656 A013846 304 397988217348345893769740810418091267958575454284505634047096082303095397305422116714746517992605345666010066582566798067252561579591762546246586183791012929205814414332893072342454588935072326582910676149577542786091281206143552167262238053632144580495482337302103255801948438591082975309450287291482270572160738892463302582361545253508268450552597012687375659120260549493784889625291814276499085920405452723865792399529169813809581713083502930145246157064460465962819760656769670979677000003578909631748919317202313013711537977433839798140927279125445798599117011792399639286568829942059223073152462333636595879503162095847515012499890724719776938564067840047263155389746440770818206549030065323646798205270361658452318901741125026499228099321539039624023311367425367223295242784341175219138381377478213468914579174009765766019289253012886098754995603799925314003586420303545147119357543614472507255170540386782414272375015782242558807443067343398059553527597280490853514847204491481658468733775443216196188788572642125155872995411596651631553053199951649006171275457472962169326276713018301031538055007996438036542043085645852349446424042417009475625027088319407649553196881785474147799510431404337724157148745066216015092707946964306478064159974840146694385465728577878654650548795091571897589325173944850208261430425900905627816574119232888193035353712811847536825335808 A013846 305 13041277906070598247046866875780014668466600485994680616455244424907829978904071920508813901581691966783817861777548839067731937840062875115408136070463911664216126728860240194517551970224449997468817036069356922014639102562911917416849016541418113613675965228715319486118246435752606934940067013967291042108563092028237499018823114866958940587707498911739925598052697685812343263241562170212322047439845874855634285347771836458912373574320224014999426074688240548669677917201028578662055936117273710813148588186085392833299676444552062505481905082382607928495866242413351380142287419541396621661059885748603973779559615556731371929596419267617650722867374982668719075811211371178170992198617180525258283590299210824165585772253184868326706358568191250399995866887794433172938515557291629580726480977206098949392930373952004620920070242726251684003695945315952689269519820506567380807107989159035117737428267394086150877184517152524167002294430708467615449992307687124287974513196776870984703468353723308316714223948337157107646313647199080662730447256015634634220354190474024364483435332183688201438986502027281581409667830443289786660423021920566497280887630050349860559155422346416875094357816257338545181450078329766382557854006126394673206394055561926881622940994039927755589182917560627940207007299824851624310552195920875612293500739023280309382470461418620086692603756544 A013846 306 427336594426121363359231733785559520656313564725073694440005449315379772748728628691232813927028882367572143694726720358571440139143180291781693802756961457413034040651292350693951142960314777517058196637920687620575694112781497709915308574029188746892934028614543588921122699206741424044116115913680192867813395399581286367848795827960510565177999324339893881996990797768698864049899509193517368850508869627269424262275787537085640657283325100523501193615384266298808005990843304465598248914690824955925252937681646152361563797735081984179631065739513296600952545031400698024502474163532484498589610336210255012808609482562973595389015466561295178886918143432088586676181774210766307072364287771451663436686924540286257914585192361765329513957562490893107064566179247986210849277781332118101245328661089450373707542493659287418308861713653815181433108736113137721983625478359199934287314588763262738020049465969414991943582258053911904331183905455066823065347938291688668348848431984508426763251014805366922091690339111964103354405591419475156351295685120315694132566113452830375393208964995094984752709698429962859631995467965719729288741582293122982900125861489864230802404879447388163091916923120469448505756166709784823655760072749700651627120412653220057020530492700352695146345842626656344703215200660738025408174355935252063633432216314849177844792079765343000743239894433792 A013846 307 14002965526155144834555305452685214372866082888911214819410098563166364393430339704954316846760882417420604004588805172709668950479443731801102542528740113036510299444061547747539391052523594629678962987431385091951024344687624116958504831353788456858187662249641364321767348607606502983077596886259472559892509340453479591701669341690610010199752681859969642725277394461284724377187107117253177142493474639946364494226253006015222273057859996893954087112388911638079340740307953400728723420436588952155758688261952181120583722524183166457598150762152371703020012995588938072866897073390632452049784351496937636259712515524623518773707258808280520421766533723982678808205124377338390350147232981694928107493357143336100099345127583310326317513361407701585332291704561598012157109134338690845941606929566579109845648752432227530123144780633008215865200107064955296873959439674874263446726724444594593399440980900885790456007303431910585281124234213951629658205321241942054284455065419268372128178209253142263303100509032020839738717162419633361923319257010022504665335926405622345740884671364959272460376791398153022984421227494300704089333484168581053903671324229299871114933203089732015328195933736811542888636618070746229101551946063862190952517481681820714828448743184805157114555460571190275103234955695251063616575057295286339621140306864204977859618146869750759448354484860806496256 A013846 308 458849174361051785938708249073589104570075804103842687202430109717835428443925371451943054434660595054038352022365967899350432169310412203658528113581756023980369492183008796591370766009093148825320259172151626693051165726724067064496286313800940154329093316596248226095672479174049889749486694768950396842557746067979619260880300988517908814225495879187485252821889661707377848391667126018152108605226177001762471746805858501106803443559956378221087526498759856556583837378411017035078809040866146784239900696967649070959287419672433998482576204174208915964559785839458322771702483300864244188767333629851652464958259708710863463176839456629736093180445777067464419187265515596624374993624530344179404226342326872837328055341140649912772772277826607565548168534575074443662364152114010221639814575868037664271422218319699231707075208171782413217470877108304455167965902919266279864622341306600475636512882062160225581662447318856846058491878906722767000640071966455957234793023583658586017896143560806965683915997479961258876558283978166546003503325413704417432873727636459433025237308911286985439981626700534678257153514782533245471599279609236063974315501952345698176694131198844338678274324356687840637374844700942212435199654168620636273132092839749901183498608416679695388329753331996762934582803028221986852587931477451942776705525575326268714503967436627992885603679759918907269316608 A013846 309 15035569745462944921639591905643367778552243948874717174249229835234031319250546571737270007714958378730728719068888036125914961323963587089482649225846981393788747519852832246706037260585964300708094252553064503477900598533294229569414309930629206977055729798225861872702995797575266787311180014188966603736932223155556163940525702791754836024541048969215516764467680434827357336098148385362808294776051367993752674199334371364267735238572650601548596068311362979646139183215772206205462414651101897825973066038235924757193930167826317262277057058380477758326695062387370320583146972802719553577527988382978947971752254135037573961378675314843192301336847222946674087928316415070187519791088610318070717688785366969133565717418496816341738201999822276707882386540956039369928348536471886942693444022043858182845963249899904424577440421372966116310085701084920386943906706858517458603944879934684385657254119412866271859915073744301131644661888015491629076973878196828806669697796789324546634420832200522651530559405423370530867061849396561379442796967156266350440406307191502701370976138405051938897317943723120337130406372394049387613365194235447344310370367974463837853913291123731289809693060519947162005498911160474417076622267797361009397992418172924761980882400597760258484789357182869927840409289628778065185601338653145260907086662052291173236866004963426070875461378373022753400966610944 A013846 310 492685549419329779192286147564121875367599929716726732365798763240948738269201910062686863612803756154248518666449323167773981452663638821748167449832553886311669678730537607060063428954880878205602832467658817649963846812738985314530568107806857854224162154028265041844731766294946342086612746704944057671251795088361264380003146229080222466852161092623254053338076952488422845189264126291568502203221651226419287628163788680864325148297548614911544395966426742117044688755614423652940592403287306987961485427940914782443730703739332764050294605689011495184849143804309350664868560004799514331628437123333454167138377863496911223566456432716781725330205809801516616513235072289019904648514391582902541277226118904844568681428369303677886077403130176363163890042174047498073812124843110791338178773714333144935496523772720068184553567727549353699248888253150671239377934970339900083534065825699737949216902984920801996305697136453259481732280746491629701594280040753686336952657405192586744116701829546726245353370596913005555451882681026523281581571019776535771231233874051160518524146103256741933787314379919207207089156010608210333314750684707138578362216217787231038797030723542426904484022207117628604596188320906425698766758471183925555953415558690398600589554502787408150029577656168281795474531602555799640001784664986263909403415742129477164625625250641545490447118446527209583442873907412992 A013846 311 16144320083372598204572832483381145612045514496957701566162493873879408255605208188934123146864353481662415459662211421561617824240882116911043950996113125746660792032642256308144158439993536617041193614300244136754015332359831070786537655756615118167217345463198188891168170517952801737494126484027606881771578821455421911203943095634500729793811614683078788819782105579140639791161806890322116680195167067387307216999671027494562206459414073013421486767027871485691320361143973434259557331870918475381521954502767895591116167700130456012400053639217528674217136744179608802586412974237270485618800627657390626148790365831066786973825644387263503575620183975576096489905686848766604235522519583388550472572145464273946826553044805342916970984345769619068154348901959188416882675706859054410569442057071268493246350090984491194271451307296337222016987570279241195171936173108097845937244268976529013119939477009884839814945083767300406697403375501037722061841368375416793889264677853350682431216085550587125607739247719645366041047291691877114890864919176037524151705071584908427870999219511516919686342717601192581761897464155609836202057750436483516935773101024451986679301102749038244806132439682830454115407898899461757297189141583754872617481521027166981344118521947337790260169200637322257874109451552548442603578479902269895783331127038098707730452488213022162630971177255803603630256092198108921856 A013846 312 529017080491953297967442574815433379415507419036309964920012599259280449719671461934993347276451134887114029782211343861731092864725225206941088186240634904466580833325621454705267783761708207867205832353390399873155574410766944527533265903832764192103377976138078253585798611532277407334207536628616622301891094821451265186330807357751319913883618989935125752046620035617280484676790088182075119376635234464147282886645220228941814381262080344503795278381969292843133185593965721493817174650746256601301711405146698402729694583197874782614324957649879979596747136833277421243151580339806879272756858967077376037643562707552396475558318715281850485165922188511677529781229546660384087589601921708476021885244062573328689612490172181476703305215042178877625281704819398686044411517562357494925539477326111325986696399781379807453886916437486378091052648702910175483394004520406150215671620205822902701914176782659906431056120504886899726660513808418004076522417958925657502163424963898595161906088691321638931914399669277339354433037654159429300743861671560397591403071785694279364476902424953386424282078170355878519173856105451023112669028366302691882951412974369242699507338534880485205807347783526988320453686031137562863114293791416479665929634481018207644684075727170364711245224366483775746018818508473907367234059629437579945028194370784418454911467133764310225091663536318172483756231629147633151377408 A013846 313 17334831693560325667797158291552120976687347106981804930498972852528101776414194464685862003554750787980952527903501315661204450991316179581045577686733124549560920746413963827782214738303654555392600714555896623043561862292011238278210057136792017046843489522092548213499448902689666083527312560246509479588367395109315057625687895498795250938138427062194200643063645327107046921889057609550237511733583362921178165629590576461965373645195848728700363682020369787883788225543068761909401178955653336311454479323847013260646632102227960876706200212271267171426210179752834539295590984574791820009696754633191458001504262801076927711094987662355676697916938273150649295871329784967465782136075770543342285135677442402834501222077962042628613905286502117462025230903522056144303276607483330393720077593022015929932067628036253530648966477823553637287613192696960630239854740124668730267127650904404875736323744814199813932846956704133930243211716474241157579486591678075945030891109217029166265338714237227464520971048362879855966061777851496179326774859253691108275095856273630146215179138660872566350875137486221427316288916863419125355938721507006607620551900344131344777456469110963739223895172170612353284626383868315659898529178957135205693182262674004628101007793427918510858083512040940363645544644885672996609525665937410619638683873141863823930538955039188917455803630758073875947724198023909643104334905344 A013846 314 568027764934584751482377282897579900164090990001579783962590342431640839009540324218826326132482073820559852434341931111586347450083448572511701489638871025240012251018492766708767612544734152471104740214567620543891435103584624255900387152258400814590967464659928619859949941643334978225022977974157622627151622802942035808278540959704522782740919977973979566671909530078643713536460639749742182784486059636201166131350424009505681363605777571142053517132443477209375972574595277190247257832018848524253740378483818930524868840725805822007908768555704882673294055170140882183637925382546778358077743255820417695793291683465688767237160555720070814037342233334600476127111734393813918749034930849164239999325878432656080936045050660212854420448428101384995642766246610735736529767874013770341419502568145417992013992035491955692305333545322205586640509098294005931699560124405144953393238864835538968127856470071699502951529077281060626209561525427934251564616636107192566772239866823611720182618988125469557423179312754847120295912336637826804179758588024950235958341018374312631178990015639472254185476505148503730300155227780517899663400026341592518510244670476495905667693579828059806888597001686625592430637346596967543555004136067406420154196383301783653613823375046033763797680522557533835937206923613732752900937021437071184320393155112593782555900478724142447191773372680564767055026520847471185242846178312192 A013846 315 18613133801376473136574538805987898168576933560371766360886160340800007012664617344002501054709172594952105244568516398664461433244334442824063434412486525755064721441373970979512897127865848708173160127350951789982234545474260967617343886205203277892516821881976541015570839687768800566477552942257196978246504376006804629365671230167597802544854465838251362440705131481616997205162742243319551845482039202159039811792090693943482166922634119451182809649395907861196831869324338042970022144639593628442746564722157778715438902172903205175555154528033337595438499599815176427393447538935292833237491491006723447055754581883803689524827277089835280434375630301908188401733197312616494489568376614065413816297910384481274460112324220033854813649254092026183537222164368940588614607433695683226547634260152989056762314491019000404125461169613118032663036202132897986369931186156507789832789651122930940907613600811309449312715704804345794599634912065222549555269357931960486027992755956076108846944059002895386457642739720350830437856455446948308719362329412401569331882918490089476298473144832474226825149694120706170234475486503912010536170292063161303646543697362173817836918983223805863752125546551267347412767124573289432467210375530656773575612707088032846761617764353508434372122395363165268735990396472974794847057904318449948567810642906729473066791746886832699709580029875996746286859109035129935798037583570933907456 A013846 316 609915168403504271739274487594611447187928958906262040113517702047334629790994181128273954560710167591390584654021145351437072244550351022458910618828358475941960792190942281056678613085908130469418111053035988254137861586100583386885124463172101009981991219428607295998225274888808056962336454811883830583181455392990974095054314870131844793789791136587820644457025748389625764418772737829095074872755460576347416552803227859140023645720874826176358306591405108795697786694019908992041685635550204016811919432815666092947501946401692227192591303574596406327328754886743701172828488955831675559526121177308313913122966139168479298349540215679722469273620653732927517547993409539817291434176564889695479932449927478682401508960640042069354533658758087513982147695882041445207723456387340147967512879436693145411987521241710605242383111605882651694302370271490801217369905107976447257240851287996201071660682471384988035079068215028802997440836798553212503827066320714481206165266627168701934696662925406876023444037295156456011787680332085602180116064810185574623867139473083251959348368009870515464606505176947299786243292741760188761249228130325669597889943875163711662880161242277670543429649909391928440021553138017548123085549585388561156525677185860660322684690902335764377505706651260199525940933311626438077548393408706967914670019146767711373452631961987733904083518418976661382327799284863137736230095538452362279518208 A013846 317 19985700238246027976352546409500227901454056125440394530439748060687061148991297327211280943045350771634686677942964890875889983309425902303933583157767650539666171238512796665665244793599037619221892662985883263111589448453343916421451758409223405895089888278236603875269845807556462410541840951275809360549689930317528239146739789664480290202903875963709706877567819723231257048474345073183787413430450932165752145602256170488300294822981626304146908990387162605017425074389644377851221954905709085222892975974503746533703743779690650900646831835532375042533908640128817600031243926104692344734551938738038830305213354448272729648317733787393145873158001581520568895012648043800733005715097678305541486426519223621464932645622252898528609358930185011658167015698662734076566682218900361968599462033381560988860007096048373112582409801101562730718900069056210574290777050578172223725268215005059516716177243222343287933470907270063816620141340214991667325405309197172120163623456839064024996140250739732513536214214087686750594258709121781012238043211700160909274878426253992000203927322947437050744225961638209119395620216561997865328614707374511541383657680901364503769257123586954708367102768230954711122626253226559016897267288814012371977033390026282117453731951487738327122106995548494218066032502755375122925105755216509924627907187401284366285295844130414064569008731553027240176117326966395297340787770604007007175252639744 A013846 318 654891425406845844729120240746503467874846511118430847973449664452593619730146830818059253941710054084925413062835073544221162973083267966695295652913730372883781099143587321140518741396653264706662978780721422765640563046919173453298131219553432564370305459101257035784842307422010160268635044291405721126492239636644765340360369427725690149368754207578839674964142316690841830964407339358086345963289016145207366307094730194560624060759461930734285913797006544241210984837599866973428841018350275304583757036732538766416404276172903248712395385586724865393751118319741095117823800970598558752261797928568056391441231198561000805116075500745298603971641395823266001551774451099262419131272320722715983427224181919628162912931749982978985471473424302462014816770413780470220937042948927060987067171909846990482964712523313090153100404362496007560196917462833908098360182393345547427029588869285790243755695905909744859003974689425451143008791436164846954918881171772936033521613433702449971073523736239555003554667367225319443472669380502520209016199960990872675119216271490809862682290518341617278786796310960836424355683256303546051088046731247994188059694887775912059511017425697331883773223509391923974066217065727885865689654519857557404943430124381212424723888586350209503137202030133058537587753050288132028009865386934597210207262716765286114436574220465408067797278115529596606091012570034841103262933667152101611118678499131392 A013846 319 21459482227731524640083812048781425635322970476328742026393998604782587731317451352246165633161955052254835935242979689897039068301992524732671447954677116858655739056737069339132518118085534177907932488686679581184509969921447475717673163802326878269286169283829990548597712729604428931682633131340782669872897708413575670672928585407715414814515337873943418469225015433325505117041699696085773384525054481046154979150880119015362529222966048546301080823300310441696001551158472440985316262489301821180600550579651830297932735321633693653807771994905800389222436645101276204820850310204573573194114594523318071834746263914446874382043562008421944654942745258336780338848545213620630950093531405441957344943281993142375642330947583442255395929241167543075301515932918758448199665023350441934424217089141866184145787699963923338136794050150269175732532591422141500567066456665146898088905568068756774707386643444850519539842242623093183054112077780249705018781898236655567946436228995561880652137225789097738356479340289239267523712430260306582209042840321748915818306478784210857580373295705018114991285741517564687953287028942554597002053115289534273554340082082641086366057019005250171167480987955754564782201800809771364046918599306692441045186318315723568733352381197523664998799836123400062159675491951841510293827268999072881384071584702964895397857664056210491565581209289673821588390299894901673271719810405240065593136857059537453056 A013846 320 703184313638306599406266353214469755218263096568340218720878546281515834779810245910402355467450943152286463926041958478546176190119691050440178006578859765224431257411160288104694353693426783941687131789285116516254022694385990884316714231474647147127969195092541130296449850723677927233376522447774766526395112109296047576610523886640018712642038591453377936399565305719210151675222415641338622264116985234920406356816039739895399357578151478765193816417904572553494578828360824946206843289249442076445918841394031175202659871019292873647973072729073267154040803986678618679569622964783466846424747033340086577880965575948595179750803439891970282453163876625179618143389129559920834972664837093522058279101464351289365047900490414235824813809374578051491480074089881876830606623485147281307212745577000671122089171352417839944066467435324020350403627955720732690581633652003533556577257654477021993611645532400861824281550606273517422317144564703222334055445241418729650468822351726571705209232614657154690465115022597792318217008914769726085825915791663068473534266696801021381193672153662033592034451178047559694853309364389629034563276481807459075828615809683983118042956398764037608816017013334165578783188608934588057089428662081697908168665278569629900254490827080455454680673030091573236848246520277942609308131950561620177193257687546753692396999935793905387620965066004031785808373346956138029767714747358906469355908532126923261739008 A013846 321 23041943589300030649344535862131744938992045148351372287045748204552710874064822137992064383957432505214122849928542895425001101397842036340823752919576076786874163442848900320614624581826208856201203934471294698004611815649640149297290091936961237717089294584792387757554068708513478319583281887568683549536915033597412886990373646717420133175854320564744288219940955937807078250093688115735383974350585372177871875500147990196892446149120867656177870976381897033432910359047727511837305840902125717960979868594799613549040758653560188883696781647186272818103609065035484976892137405310024641623646110788487956984003479992683566850074327118380082215425273909253885727322574997419485920384281381880530805689596783863049913889603269893679507498905586173591272819067777249339985317838361306113874747247067157991328617966876027779287170004920697498842026080853056968804978971508851787581923578821903056686666400805711440258057850266370618894488193096195189442328829670808933186562370821376301636296134317085644897160889060484458683334948119174384380343608661215427740770851120775868618954249131197516743784896202262436080953241252319364204569443755866818996752082851724758812031595274699984365683245492933937685567524337568581454706398399093077054870823848169632571539155421772364338976293850040671825043341976467623421808867756003169966268667905532024992464893896094691741563783282820113557368777833058730959428476841456647187854410780735021440663814144 A013846 322 755038407534183404317721751130333018160891335421177767101915077166783229921356091817723965733517148330856377546458493597286436090604487846816112735668668884152292587695272765705900018297281211800001050524755384664215119975207408412173601732590345837513582004954476962039531723440569657576104980891850622551225631820920025480900563655636422923906394376265540836391025244170062340099069972176417062071519981475524505616388849342771771675414392591357636476154082001991529606645275935107884837794680855526145388334114393736774967579559860269340976141014999787703619061843082771722801558497198887456723635758317173374451826032400255118543235551015078534035055375458431327512906137515441714639152132321461233440836707413624419578334519947876090101724138247736238827735212924906372638894927423278739447717791896633059856153538593678271681986721241415642055510617392970753801550938402055375484471830836119361508684621601552474376039637528432439934589111376123967646231090653067122657275767074858652018151729302262411990168012733954742135519579969106227375099368610707136209579249525583662905892835531080228660343478755735505500675809356000926255331532992243924885572250885316896752651313961369087694708588312459270080676637493447277107819262741481948934007155856822520104195044860636834659575196878132734363020229884891084285832978628711873454691709928473394953089643187230858987562050611449481047860112033668496078552329140851415051613332463125182567671861870592 A013846 323 24741098538080121792683106341038752339096087279081153072395553248601152878062996416683178909155889916505501779442351918195881937816927857764470382122390941995902323513598697986650931799565310748262434423595184444677001051347596358850104581573520452403645055138348301092111375513700586539453808013864161199758561503507907394958149669867894306370564730921469242126861115200964602760366324848276834289959566752989987000037829815263945414259978816433607032050616959041258442150552401841615170364856102273880732084932260453966642137647017501305765106188779513043472189418474136263812761468836213144181920096528537137134037435429691559724424742535662093403260694543021877739942908314105994105295737071909641697389337228529644980742865549652003720453296562101821073907227457123332018631308981805997734222816604868872105366439152637649606475340881638707758874971910732865660569221149558550543875172952837959237916577680639671480354066842531674191776616001572830171831700378519703475233612335508968309330795865776534716093825441266228990296705596427672858627256110635651439315492848454325466100296434682436932742135111867941044246144920977438351534703673089848930650431517010064072790878255886142265580211021822665362003612057385280376269021601512880502669546483116360338774263229993347798124960051302653439607446892868111049878175043705630669363337950936216205822841427959180787304433274435976594976280151119249279502002721287419168411265678151685982377471569775558656 A013846 324 810716316895809430902640028583157836647500587960931223876257488850162577508368266581874406495220200784052282308766987655442659338385092043226165481386506387321727336893602135626577733208156102599063451192367003883175970450558037486800226929001118184362641166773397130186305552832940819724822380998300834193688543346947109517988648382231160631150665102834704126012985022905208103251683732628335306013395083361975894017239607386568963334470985856896435226234616513863956632389301103546045902515604759310523828959060310555578929566417469482787310999593927083408496702864560497092616567810825032308553157723047104909608138684160133029049949963408575476638046438785740889782449219636625214842330712372335139140053802304459406728982218330996857911813621746952472949792029315017343586510732715818933755013254508343201148647478153630502304983970009537175842815079570894541965532238628734584221701667318594248308050417439200755068242062296077899916136153139538499070581158003333643476455009009957873560151518929765489576962472059411791554042448983741984231497928233309026363490069658151336873174513571674093412094283345688692137857676770588699903089169959808169759553339949385779537211498688877109758532354763085098582134359896400867369583299838374068311475699158756895580955057520422020648958690961085347909056819785502262882408039832146105773697857976277932632402867911366436038391669536718081064182747991875560390721625171146151310500353741674446270544988398405506039808 A013846 325 26565552272041883431817708456612915991265299266303794343977205394642127339794211359354860552035375539291825186693676651493545061200202696072434990494073041299758361375329554780211699161764859169966111168671481983243910199723885772367469836009508640665195025752830677161944860355229804780742979780552321734858786188392762884685452030188950671561544994089687584801193493230557859127351172550765291307446930091605226095156907454843091790543945264558782389493255913926294130930132618560996832133631336753087244827330488256285210364032367640011974606834693802669129619959465918368730859694025114658686669872268807533678039488402559239095908760400972201218475505706131157476391296029052935039953492783016677839341282993912525839695289330270105040054308757404138633618785216594488314642783689631954821284274323729390015238880564138164299529714729272514178017364527379072351126560395386374855776720234695696328558196078647730342076155897317880624451949466076397537544803385453236829436477735238299600819044972290555562457906284442805585642862968299257339297724112349070175878842602558303006660182460716616692927505476671527063973320352418650518424425921242994106681043843461473223875346389037125132567588200876772510339378705085263621966505569103841470430435710034145954396735324829188772625078385412844680283973870731338150130746649219763593992531410166675296498577175719655376106018227379178080311140286197778362883166213608117086142475591407188255393218179838951621912428544 A013846 326 870500016850268436293802670706292031201781326358242733063445066371633228670376717823340070569095185671514527717578396516140484565408241944901549768509785417310481985546798851037976958132710905281449530775027121626936449424552288988937251586359579137317110603868755629242609184120170243055385961449138478607852705821254054205372892125231535605728706366330882778765508386178919927885043222143477065562421005241720048686101543480298431792543998429062181338915009787536806082318585645006744195354831642725162838501965439181953773208612622827912383916759246525862039386831779213106572810453814957135844798374504285263561997955975061146694738260819057089527005370978505768186389988280006575389196051513890499439535161144525646715135240774290801952499589362618814746420353977368193094214735941859895583843101039964652019347638325679367766989692248801744585273000833157442801715131036020731274091568650508577294194969105128827849151476443312312302041480104391394510268117334531664426974502428288601319638465652016924670620673128621853430345333745230064494107823713454331523197914400630472922240858872762095793848499459572598832277761308054340187731588587290430887724444662545554599947350475968516343974730166330081618800761408233918364598454488394677303064517346398894633672223124002857701378568533208094483545255796124488503484306201633213447947269248341616115665376893981667364242005274760907335635444898128801394955590487510780678716640179230744752724973316962766746826458529792 A013846 327 28524544552149596120475325913703777278419970502106897877022967934865677637070904289635207432408111044084188044249608897040891398239297272050533982814528648554429873702397504750812428964092670944262538224436088721471453574743729405589495859981830689171607080267571384459021817745249738524438887184765369667022117464350852848201658929159586958728518250211930366894588178798310848196937096303197456484349411499760682555346175376762419012978081740523509558113567040718006061705415414415580993793387123268818135892032403511114261240499818424825032996184366990159447306627703741255076177852950608515427362353135756419516399549021390803654893183330518862709620911996223677011931627135959255462353176216007163885634688160383816391561551569691960998379506544234293321610702159130400951311228467342865058491370734877561717369983412655861522988718235608735566570225691300903085726601413788327322389432521539865060776180747636861430960995580094457849513295220060697215312465668817933579943100495570160888041913242485290587606898217078680893205555896163698753342925167442471535352149259079859336715988463542668354972827630291274918536077682542324619271588694828332839328954602702292733131074780396536343559363958090304114484863349825009036971162156675716785866818104406798979356171407327325641158772933696162840036810941927407239282173745615117138262336118729658076878123070061991276191482028843365411574102258421884564109904789094753261280186865393033044057291925650235940760009393104224256 A013846 328 934692275884837965675735479540245373859265593413038829634288613289678524811539391762766477145148982692550673833971184338235929337505293010551897548866474755831558101480161435674621672295388641501594852538321755225176590737202525162356600339884628022775220806207779125953226923876343431968813455270391633248980745071848746129871959790701345463616086022944534262401865442863049873717234771663174254079161516024158045973583474745750946217265782473474361200265364790247622629963052299569758004621709255272632676910117798252192112328698050144666681218969337533544769343576596193446336195885485539833523809587552466354713380422332933854163539831374442093268858044292257448326975557991112882990388878246122746204477461639456895518688921835666177994899670441469323562539488350384978372566334417891002236645236240467942354779616465907270385294319144427047045373155452547992313089275127015909700056924865818298311513890738564675369729903168535194812851657770948926351358875035826047547575517038843031979357413129758001974702840777234215508559655605492080749540971886754907270419226921528830745509509973366156655749615789384496530590193501546893124291418352134810479131184421348728279239058404033702905753238178703085223440002247065896123471041549949887639283895645201988955543024675301806609490671491355863942326220945077280416798269296316158386580229938533435863142336759791330138242483121139397806460182803968313396753360129056874865629163205198906787669341819706931306823987793239220420608 A013846 329 30627996496194370459262500193574760410620414964958456369456369280276185901024522789282331923092241864869500480191567768395314932531373441369764578881256644799088495869301929924186002957775295004724260127975727275218586525276652344520101079937339491050298435377816506399235339841580021578754079302300193038302601054514339713183644378421701688151771906799846498710384326831736418261966348997858893957665964557079610850462383300468767005647365160090807867810295473446834098338629297752301830295444168876773627556990740013127831136786777707140437810183187252299195001850317904066849544466775590169264908192564919217511248049679005576533230873194477718512233940395368692066778335084252786949829062762368950147628317463001723552356398590711109320536872401026066794497293954265414971312253646205452361290391101127653535081418472354849435985324249724585477582787557869092612115309367362057329051465314003133999071687171721287282515309467026561263627523121838454418681327617173947926038954542328808471899583713435910208707062686588410773784482794880764502000958566785184801437097227764656725868855622807262221295603410186551182314379460658688593896781196562753469780170651118755128254105465783376376815722108639742696601681993631855284173899089508757918164054692501978774095233832560289598979790323428748949662145607928292324697645688301687878011460974625863626363448090944842305969929686913495787322087270120433693384814104708935675596936419907957777618348992748156725062008432008862774742482944 A013846 330 1003618189187297131209113606343057749135209757571758698314346308576090059604771562759203452455886581428043791734917292634777679709188044926804445720781017736776531832645285639755726944920380866714804555873508631354362643260265344025234672187386740442736179130460291281690143615928894147092613670577772725479099631354325883721601658992122320917357261842017370069741873621622338953608113323961840237204798326606384688347951375989760557241052861565855592212407762073905859734360204828747426375121114525754118227787472568750172770690229131907577866164082679883340021820631217080462525873087302538666472511653967272919408576091881654731840909252836645880208881758875441301644192484040795322771998728597305758437484706627640477363614469020421630215352234836822156722087328293369117779959927478860262974763535601750951037547920502123706318367105014975216929432782696254426713794457349719894558358415409254694881581045242963141673461660615526359486546677656402474391349743359555925640444462443030396007205559121867905718913030114129044235369932222652891201567410316416935573490801959392271593270661048148368467414332544992909142077586166863907844809726248968305697756631895859368042630527902789677115497582055907088682243915567328633951810325365022979462399744163904840469552622225335569579369769318113245582529187280594282895692453914269708386679553216540299308677467044080592682022655980781429958970155667306371264833588583102404217960412607543960456998059794371599566831892300066415402761681108992 A013846 331 32886560823289352395460234652649316323662553336111389026364499839421319073129154568493578730074491500234138967569769845056395008710673856161528077378552389198693395092120719843515660531151040240510715686863130832219755094352374793018889738236288710827579117746922824718422626006758003411930764757492456668499136720218550557789443161853864211819962756039225182445301714833320802831830657399581580892726831566238013467785670688432473939674820167789956045616177547637747211775515191828395667459968680779910946088139901132805661349977428194347511518464661254417285835018443721292596047809324729587022971261877199599023180221378778062252962914396951212202684637474830460572276899317048781136592854338676515092479498866774523162250918920861175978896662031132988431469357573517119251413726903627293097157051534598175163598370259013589608640253297130707908343653423390865054557616778435621504888288556130457841879647690521416226355991695049567747655161533444996280855748390405928571386084145333220016364111761305367534597342170779780521504601939071889938892960901248350144872146598605365955568293021225725737940232848834327646767598343515796532258725109726193441104089313963519772020917138318612139720624768807963481939768625310224677332920741561072991023914816762833812506300325079795943976788601015934831248316408810513461926050329862789804414715599799592527746743240100432861004518391178245896895534060906295173606067030691099581414126800324000496254912423341968574605947446888576299917694766579449856 A013846 332 1077626825057545499294440969098012797293774547717697995615911930738157783388296136900397587827080937479672265689326218282807951645431360918700952039540404689262785170378611747832321164284757286601055131627131071110176934931738617217642978942526708476398112530331167120373272608989446255802147299573512820113379712048121464677644473527627422492916539589893330778367646591658256067193426981669489242692872816762487225312400857118555306055264507258141279702750905880993700635460081805832869231328253731796121881416168280319775911116060367072379257437050019984745622241884363859315787294615952739107568722309192076460791569494139799543905088778959297321457570200775244532032369436821054460283874650969752046550368218866467574980638111198779014476485821436165764922387908969008963630325003178059140207642264685713003760791396647357304295923820040379036740604835377671866107743986595778445472179439407282842562712295523005766905233135863384235955164333127925638131081163256821467427179205274278953496219214194454283373685708252111848128662796339507689517644542812105937547170499743100631632061825719524580980825549990603248329280662520325620769053904395507906678098798639956615889581412788424282594365432424299347376202338314165442226845146859473239769871640715684538368206449052214753492231408878090152550344832083902905120392817208943896311061400774233047949205282491610983989396058642128761549472860107777480248723604461685951083778106993016848261280970288069626252687685939644868195703022111275412881408 A013846 333 35311675803485650920880241675403683341722404379613527920342202146427954246067687813952228157917788159333900802107841520691050959517494834583992796431659980857762944462966349752969499911282926767343374553157830938138277803843211008987725133988715183354613351393891684200391396851366174910124762712424868089475226404392844154557054108553295380247889169281624662945551043515457734809794215335345823504560056459673181399036751286060820268818907373834773453299741683908401582422755960613531458972164218283495321810245002209518417055451066108227723507697255054860144549622066834942059718069975539355076811892627605961467218149183972951454681949108938254629521660339003212825636681705752312554582004562976835061362465795816409496965549627761590746365487396820279784976807001096485720238489704138641906324021729221443707233612485340604147168831735083140275916139245655551708618554952770468101232375870497844185094956499697852969950679395971374643778824867935867310279267557599525844653808198427572748164111210723877957588933288005201039480022510452987970114176378867087361545682935581921497319401905177381469579691622092087241253868749466029941360358339232003086027941433834098389469803734251086892052166489679441014823398221878573210889261772291219120779153922971550953249388922542973042433438806117258118769699457725330394985031834302673594320859980570068515199558696685108723364530049585275258453126680011652472790175071000525245113241009947176083825654834399465513048070092870283041036796628542272729297977344 A013846 334 1157092992728617809375403759219627895741559746711176082893773279934151204735145994287586612278650082405053261483469750950004357841469270739648275953472634252747176164162481348705304573092918944312307697357875804180915087076334338342509777190542219128163970298475042707878425292025566819454968224560738077555924218819144717256525549029074383019962832299020276955399816593914519054247336848108611944597423930070570808083636266141640958568657956825817856517725935498310503052828867317384198847599877104713574705078108232401499490073020534234406043900223653637657216602015886047381412841716958473587156972097621392145357804312460425673267018108401688727700165765988457277870462786134091777788543125519624931290725279197312106396567130202491805576904291019006927994120011811929644080774830625215017986425544023128267398631013919640916694428278295204340561220050801641118388012808692382698741182492524473358257191534582099246119343862447190004327344533272522500023231039327421262877615987046074703811841596153000032914274165981354427661681377622523509804701331582716718663128938433148403624162161628852435995187335072713514721406771182502869118496222059954277122963584903875736026146528763939615278765391533815923173733112934517086974419329754438668149691315747931781636075976213888140654458922798850314035845511830743626382869523146430008338705939843320005106059139372977642647208920664810299668992055050621828228388456726545211231870681413949065914799057613601685931559160803173434688693751924073192793636121608192 A013846 335 37915623185731348377613230382108766887659429780231817884263162836882266676761263940815638111146805900248785272290336799129742797749265063596794706443391279194019468547276188834375420251108767967225698627022874351400225573317323598807360378979687436391676978740430199451760239969093773539900398782406265325352524802265734095061829190584709382798142088774296435274541190149390960369576733838822996200568387340552464239284593168929290930377783929268399522372843454408638564035096324256045427838152772967254415935999450559332335290712736865793017246522528682398751673614856554000594135997381295262503959661694857777819084531710703228461613649376106536229279031819909768081259324576041919374574981137027069748534485948737523102402711722475251485143999808110819016511324547053310577238829649927045709379192226549867066118341064118793558243025823177255831510058624668176167338403715231996272351067915041943003371652205186228096838659684669522061798425666274017280761234696680939941973720663525775894506425422741505078534935870877021885617975381934850369280453233302461437153409054577406889956545712254236622690298595662676450391057078108254015274884204460581752765270750130200118104769454536773313454584349780080170556886644638255905977772597393446277929085034428228620650937588576686592965309982272727090326585731669807149313868534462218513242716236785909927315345878973731394263741912344503899553531659898776067387832950015433481645938488572282991896135519882500044605330581198387107879116863048030381461868432857235456 A013846 336 1242419140550044823637630333160940073374824195038636208431535319838958114464113096812646829626058535739352195802409756233883411996647917603939768940737045436629629945357146155724813770788332108750051692610285546746682591586462059685719584898406397915682471239366416775635279543307264771355456267301888502181151532720643574826986018917079757055529519964956145591076165718815242989390290414430551939500224916375223148192877548959475005206619223794266915549113334314062268466302036353222096579400590064590992701390829995928201962806074961618305589134050219864842294841011619561491468648362190283161729750194417099663575761935096323390230156062756258979161015314674803280486705547707741614066072981898103021519978035568231157019532057722069040665198585712175317533043082757842880994961969968809433804937370879586044022565799989044627316507470173872319086921601013126796651344812940722053852399793440094388334482299459542322277209200547250898921010812232466998255984138540841040018594878702412624511186548252393638413432778616898253147929817315241176900581891548855056372642907900392468970096089899146825652315704382674581926414158335451267572527405611764342874612391940266397470057085486260987935279819973593667028808061571506369527079652471388447635180258408144195441489922902480866278287277499112721295821561255356240668716844137257976241937325647000696498269253762211230327234294983704703780570125431563094176164510106105724326574112393536569078452568715509761461627472484708748750982901368357859539742504807865891422208 A013846 337 40711590397543868780957870757017684324346239223026031277884549360482979494760057956356811313186686099107092752053362892271891644306158964045898348650071504867479714049462965230790697641192066539521693863453836795795295161105188771781659357950980846901083217571558744904016840075092452027775590966948282439471973424190048659930677867874869479195591310211682978728383798274137882276341036300060325953543370059783312119984211524304076970610498725290538288713345738803192413103785127222381660713798535236517648839174717306575321917229464342308637544744557604531152317350268749790952444669532251198643560454370659521776050567089236324851061753864397094229148149831263953894988367387287277209717079470837039809166640269499798553216026467436758324517227256616560804922755735808995524442913831937947526920187768982275490531436134041014347907316782657448151840247021998138872671266830441580260635436431445012916944315988690282816379591083532317455843682295233478598852088251706279199329316985320656879982560813134434743531365289718521959151364253785822884678267422272882487218762806080060423212108673815243182975081001211480700564739140336067135816578027086293987315298859098649312298830577213800052663249140894717281199982561575120716663346052182456652109586707518068996226741793668493026206917509090925651421480919215513294232513548689669365495802286800918822855286907280137595362813378026035733481721870141459469964558667156872374733180514911406295562733771669823863574609018378936279072207712038350341398282397544149530122911744 A013846 338 1334037394146717492214427508965955479940177566860116992913720913444306272084297579113899993110501330095541215299284595253965345400624216933855997088565543071497575269972802444682549580306581636367046864517655324124620231839094825673741413841337740391254694873384836953014823815580629468046150564804961318976617625163859514488608452374523723094281136053016427846971680301846950126431143077480376760845709150118979571547642643228395994172964822230320358644558913169103008992584831048823002258269750402630210317162077136701860148583775087568769435066189663585276799134933606393149929706931232807277152188968817771209557624982380095892719591550628563983700726573670857241230978822546629499608009260100388120466772468350969398991782755284967696777780502744811464455708859950989165344945400444942664562120712814011203273734099240255958152226956334119261039501214416835014579692071499909701980501980985590183262431346317403187327126440625186978393085781450210626727185227831911356803623058974987284643268552724789157676035777813496527557471903868053844285137466893037813341184419629631419947814377023577888619727454247697799596105372150532247906437628791563681376347713014944540665408080354141800125669347848838095870361028577693555643624523437914739576326937231952084868357875094929179482748272937891451745779086760853939625411003963463085768566449333892507987322041377755548724848668771157138914729062240795343911798658405396393975256859112616961492999660230076788361612788314240983992638102308072663986938917602726691803067572027392 A013846 339 43713737331399638784882360613796429166679738510872313623796806891743027923658263072404274974244907584570694542926957617281936438087654340488593312598115715366832546446468790507357784647486067060475391656514529660915555756903459247677158648752955077140633841611074337276389746788946066408936261707528972500225806341369348570762721767408393358353404266185242307689568020130920861742895696362876985699392197431098722600473154133308079937059711294843137512064906466725167398669019743807832137998983181193386731672766943615446553348793142069453436848248902896362350154053504414290736896636722636628857722928130220726994784255422630982212635575930996784617905408366046650080656714057207955443155247434969517931455200242924565266162737325177821488014311513941982067284667922874012970023170881779881232371571517489519108873718963904707236732172905156419945742375794010849757747349798909041114497088912935819125143350356128667642335279206406126907984634886560501816596405545596071339741120396492383343190623935685891118728340367392654215003239345948388369535384515151063067563931062423762368849981506308600254291229220788561497165180834628640699398148220241958711340161860073702708524091977044518506517933190310726725479990184433862431330288384013590186437081079216605916966350851110639353290695407628827090805689114979661893645467777874758394464385411772989701728568651866293820615841178293277127957841911506381829301818438628029037781216759402232594202612866419156201033327847481048563470765336430925053524014452006148237002918200193581056 A013846 340 1432411744875303363703025192592881390933761671524263972824573768228635539002433964356543282356057131731212518782630547203094493203256257429130225667215055761140368881957889327345099887328823445437657633800668107928880931042212552627885134602336831967744289721911683883872739222780184704088023423632309370887399222193990813966752866874438233566524350994358019938371764883650014797591206178418753067397683525422242942172304314640239163377572619709419929995342855101650285319586438965095043497950680881344896423453227208390952660133253679331850218643420050108001489848025232647478866628992127357054409864908971072782165090481688772025143642552106902638359524421338616629842959206226590283961311147949081163577924001560152154641620576671426854519252959688850868380783998496735657001719263454163148222351655485096562159574023009229446733239841756165568782086170018147524861865158210651459239840609499080921092697304469624181304042429035515966520840515962814523526231016918092065660637033152262417389670365124555280178490257158722493317226146888036790092935479792470034597934893053501845302476193998720213132614999106799583139108645589111298437878520880888503053194423830895090352917445903794782421579634780101893340528318363528804149830889767357323229170272803769742687153384689193430328629507117181406111520820919653560930974688145400083069808981172977326546241737584354715913939883730314104928922563756241119782561986596963255510014910772092357646831218406822910395460086906258999327810038544168552153874905563337465430111623583943264043008 A013846 341 46937268056073940621820729510883537418117502452507081861515633237315929342031756144035210276243280092568371815469237770751000353284301043437739234663302947181047607523996117478444233107990886660101165344380292560613570348391220924510540090649373309919044885607602057506741918852061092383556351545583513465238297712852690992062557941741592037507869933383123597340565991707443684887468644054425700512487293761036056729102067782131356905556299602638272266087394675970876549352208432008234385340847911119909566003715349164554736767246456564346067964507588201938992819340090823392587501698814029235958902453337164112925985684903977681719906879147438985653764896238423789726694087269632910424844243695995491568121413683123065803296623056369315168886880983084265255101530062741034008632336824866018040950019046935644148844921585966430510554803134666033357851399619154658094673597504246627016371097092065883622365505272860645172970862314635787190954902027069506306907537962372040807567754302333334893024718524401427420888768746577018661018866381227189537765309801839658093705130575577148466871539924950063943929528290731608740302312098663999027212403372224954468047074880090770320684398867375547430390321472474378840982431936136111854381658595896764767573451499233926928372642109495490325008531689215800315462314259895207884586178581148469922031500695076121036267249257164135331067982110074932590310934569164509013034991176809291956552168596179922375371365364754773127838436127744294889973679343015315116978172905499442067213897681598652876161286144 A013846 342 1538040399661430886295821664612631754116874320363752058438144269920368372679696585327745770331939802073280407649295983271968779576419976591367839241447110973228568003346304777533660630482645374078194986004653426626185473176083527254361377690398664619427262811589904220380919196944337875224374527445680569228928539454756978427905898634988487885057881977098194037655666416269514666392572528375421354393183641961629506899216557084880303081268825379250905615151748742213682769173165900045824338848904351577196658809744561424129614389131888700491955060984650201136916704136096100928307255666738110003901315590952193652358698922933540674597908615903280681902568119940670741764311851651331208801296177430380267704202483568576620242423744311109719454085316053705203879166937095898202394864413077209679165850224129987187469350390528947994969859789116736581070074662720459836446264443019153474072448109512814874537672876781097621027909216325985474673210229623013582664746203951007033182380172978858717774633976607585973727683174287835747484266213580052546773493671586681916414529718700512000962446620260763695314682783030693355202226162849021920123696033701067308008966549670814361868186382086161938199030054010040445861312329683308113244378188870345187903846858726897317588914736643948226969879566392223344737069113668246171962119899747073062405128214776254334116405223658754386528435637782935391119308703962382631339130590881686878832301460559623696396168900272284405853009875033925054954657524711925845753140769767405717658464999230624657446053024366592 A013846 343 50398507816105767282141484306026717318901737729679427450901111436750630835968297708019573402237003434337252397852130779855872969160129792945941356263738932370753716333651714950222991539655323617794293301400483483686845585033905021070913624158983442249392547810177981493441960245472063495352304515340060892493530380853476669125620486471302771017576676625553622225900877128319456588351816609805806940755841579798675682073528142557357771367016870027293675197292502784857956980266300212701571935400897792481580115877709788745879204303073728937720383438345017790854486561131597035218772153687674388607838309284321481600489846306686260825224269525918701384583352154215898866132970754910821050000873142038700612131306981575118692103741253586443287071467636447812120712542194758392296074917087714006766906580144291420158995673596852567899172365569777224288504206548024027920671193268851621038405979652515917808850464826363006845842529200569892034091752804286909076758403611066598463320233508171242464039206145477377187108722255063801773564435286591161852673840630552393037071309822378377247537450852704704768071525434349759863266546904236750278613271632316573548837815899613245009696731368199354390905816809801005329983482419062640254791784492903471117233253866762971302753558090348895501349013631540374560344280716681090562854744874912090108891241341788302020326366368850063737763778978871226896197507611439354063720631202011115645576854259617749283509662524122215410991427585111656200754217769760386113638916743738350556232581094789108775192265502444486656 A013846 344 1651458304118153782301212157739883473105772141926135478711127619559444671233009179296385381244502128536363086572818621394317245453439133055252606362050197335924857776821099395488906986771425644307883402900291042793450556130390999730451697636441569435628095006643912097577106153323628576615704314358663115325228003519806723493908332100691649200703952539666141093098319941740771953487112326670116681834687416886843004750185370175319499452154408797054359148864880731254225534329366125369805109179216618864036417237080794357624969766603119949831221524507689542970719815635160171650048725932037714365901645718628646309084851283777495394720948863825304006970027283389346574045445185696917784166428611118324141658318667172253489302855393397520573630757851511121907571508582637842998757782883130212573737994818168141255769970232421664944920080074990460085485705840165651346904553661033729918186487141253641594760412031430263008324567996844274222173118555890873436627219369527430298446077411595755273061636706975002695667178610853930656516159415471019191588416409781940815038752680259694665647307189541427765840167745432772931199518208958029833129599684847749482048317551398526812477742493473156444681201805223559342652898751907844595869017194263460941569499262706089043648628591504552607788204478678314993593361390524205975563624280061119368688148196287719080602054373174478888559043509579652362934599929411644753959997643227500237474262360379154408522044621590436754587367099108938750386314207879508332171720023858818271026629217314049516345500155984100938743808 A013846 345 54114985709343663138446119984820501646729941546635607366406229837723882986963244787183956172619845747879545620818120585848987499018293511954517405271660866303585739630873784991380504142526075512680723346236736890255787823280652279167441228150917347266661417177707711613406614432108661198543398972904672962977071219337026715448388226275463961008667116819780111338645747850961615371865696720326383430359037276548071579654074209904869358048195667461877240590004411801738462308904669196117773817584570166936745320024663469510655009312051034516069466915067970944064546918732928504628796651341011824341865126908023482256092406866820969094216052369827561700393854022102108538321147844916601951565532729125245473859786085900402337475965530849954156732673278316442667303193235876839383295029514410805616246614201733652669070384575993116915141183897287396081195608970548063335368414364753261959134810644599327777109181445906858256779444120593177712168748839432140771400724300674836019481064623169708787683711614156888331622108720461599752721511726154356869969228915734636627189847826749674803930961986893505031050616682341103409545812671136721571990722473091055027759269524226926591270666026128390379313620753565592540050186302516251717435955421625088133349351840353125782278261686421179852003884357331025710067266044697181407268840409042759473173240095955978833168117700181324220302737721906048628640970486960775297761202773278727781556629024904131658450358160275431574318845103601704972658743963795729028602921741805757105000586192946774551609349111287019560757100544 A013846 346 1773239851723773153720602459662598197960046724600155582182399339322536197716811605186443875864407105466516950902968175357099622367831441799725626335941783267035897516224472186597556359742294442399521942609485394419901655393260413883758714164049259635233961318079126294148107941711336610153870097544140323650832669715235691411812785398594403074332004083950554688344743865580310212505295150131654932246004933477927209522104703710162759124523275631390793419653264565919365932938188200218387212454611195230183270646568172568925143345137288299022564291872947271895107073433040601239676408671142275460034236478522113466567635988211989515279271604054509541798505808596241892583707372582227212748899376467976043687437470462784383794412438514891297807816237983873193322191035953212272911811527128213278433169054162408330660098361786142455075346313946313394788617714746918939373352201904234887876929475202230772600313657619475931358148824943597247272345561970512388797258933884513026686355525572025017554819862172692916850593258552085700697178496242625965915151693110792572999756933586933343975209762386526372857466607446953276523997189607808092470991993998247691149615743769867930542757184344175095949348724852837336352364504760852536276941387255810887953591561104691225633694078940649221390463282621023050467484173752637240353385362523513142416940731464285514405252880799541632050880109671417401463307320916730684957039092474797351946047619888058586184101336195905341827279916354820668544081722205658448809260539635491048816659208370479908507135151678653056966888670625792 A013846 347 58105523461284598701116701398224017750754811071697898116952861550920866126784482678749392924324892031926827447188461170101440425749100684893409323776140354094232289811643504610428726796035504288547535015427617404351337443926357242143005545727566139727346444470816810406645201033997078041522015356326390125390484921228843136182281351941141399939711109822891776027680566987335605043373511479514068819837089660204718801620326931174613290992378695889413518775198173296045782890518550944756112177712699645302645412546745878738539097133458662982371386716092736205458868582253874421421716559335990082274401860928212614072488296061730472436671171921658168665653438336081654336182923184774421307355934768102638999549951032124518688175306785255958046566522486255556798781555866114859758774240120937292707698083566793796179070103119008315967908948015392797320433425276827039805386004951997968805951225043426697956567077932874987318743820695751794598620219374649749956108580745527722858458497861944115775236337243674801499360239896234744240445144964878367651107690679854451032056035199776631815379673493881696185793465792821764965138339909068655574089465659334580343590608691851032348025067416589929544068259015977773837594280092003615908722815377598411176463288274278522081564887578727193686522700844925683317718521405526417091899731559170478650718313888621707736031326398039380199043239433713005411149654291799431084672256982214159628568088408491903752080632584467426240996308299114763666852469873235016050581849362775770687624288939883885641961804650206103370691007959065952256 A013846 348 1904001792779373730238192071417004613656733649197396725496311367300574941242473928417260107344278062102178281789471495621883999870946531242587236721496567122959803672547934359074528519652491404527125627385532167105784625362578874110542005722400887266585688292419725243404949947482016253264593399196103151628795409898826731886420995340407321393224453646676517716875036819041013106061263224160717007088421753985588225691494872880729728319238265106904302183225693742564828213756511877357768283839289741977277084878331768954504449134869173468606345599912926779980476205703294957041146808216321723015967600178895670937927296485350784120804840961528894870836131867396723649288042026918688237399439270481187274737252795420656228374128452739267233269891808829622085182474022620851724575514300282873207445850802316699113195769139003664497636440408568391182595962479471068440342888610267069441833409742223006038640790009704447584460597516558394805407587348468523006561765973869452422625968057940184785722944298800735895531036340919820099270906510209134351191496808197470651418412161426280671326361141047515420616080287099183594377653122140361705851763610725075528698777065614574627980085409106818811300028711435559693110289370054774486097029214293144737430349030171558611568718236179732682719975861286524790955000509416289635267370403730898244426737709502356119094274503410954410362248869763907761312551871833683757782540516793193582708919120969462702148178168527828623064967030345392575835421732806165005945466039919436453892072699982115164715804414777953595250802948802673123524608 A013846 349 62390330745794518392445077796192407180303848216900295901063130883705239674633385686376779197457303538964177937677401968537894907771175935757098572889999511485146846742050713078154150531972838343544852558169118051722350603880984546854240443511632273951479833966009556775893399879090708586974196504857908072572367991564754350454243175314467107413178897094296132546561206486335917459415473329298374888273404034599754979458903994555751737564799471023040173939939532556364290908373381197259351124845846265111415517293175405101201789251393076219292732617946784726400244308485569152324298611632430219787226322662053345294001651231974494070533028627378827127558369030855840539870561138071576163104826015127544618590299600344063291363441139360308699787814791729056487259308773240069310890452591669189261585639090313596541198963146872078258550879307969042271304498527307970653155773981231331469997170433163461874181407037995338447604859422585480983595822234616561879015947431754216984607721322583975058569438783102513824760998819260665012909064526532914419842967411014718305678529705616365038022201869844985302747718847666048020566937506295372377350589996239274924401526886058381409651438685612238808679340816320420023837962077954850360427453293957766756117677020661632583883759163137480547368169022636844350013456692552978768441193389454073673375341264973205310481186927770154118750170964423729522689699736246149375018287654279367318205861755927353823991502226319888320592839650357823924975099340592414914821031196080093721135438233013949717407479063443983409178311026365992911654354944 A013846 350 2044406357878194778683640309225632798484196498371388896086036672797253293658386782171194300742280922364778182661813107705049740337845893062888606036459503992345291874043517766144955204631685966841277728626085660318837984587972101631319750852989166352842091199398201156432474927238044338977970471071183931722051354347593870555684640368704458175715046099985895671285717614144255343310126230054449148338942903405764771166909366093602872936523349066482980419663938602806945084485578955071794417658948690415170863670662771674356180230189648321553784262424880241914683205500455129983362616905971473441987832140990164018593846107569340221703226282061949407315832636403084182810478547372329407712618938863699382061966937304074265931397239254558595474647115095377722974513029881530591179258350523815993723638221711395931462007624396704260376195213163529577146105807742827582362608401816988269608867280753900318693176345821031250251116033559281040870467902983915499651594565443722182151625812298431694719203370044703173009768409309533471143004226405430539709414356124130289440474061393637049565911510871080478400437251200321061537937408206286762061024132996768560722789233002361042031458342850141841282804639869187523341122341370424536610486789536408101064464040613040376508703020257688962576160162533764115661240948901576008284281024985631086129163182570641991613847533249172410163205602162236768999496080957313822720599249855426308282969678018227530104553544952050100489186169662925174373584055192532251928855550233152511054166040019401104340008273950932448351954895711960855729089902804992 A013846 351 66991107534952686507905525652705535540730150858633671346947249694220395926598018078185694846723061264049051489462291913279069891390534223884733842602705026821170524128657990161037892145371085761454988611619574917327683078978669826255085595950749003049929644421880255493979338415736236899630136396060555074668178779261955950368674295601707685501830630604337829356690394780278959089586216306424189692770481058800100021597286108155178940383997102210514302391547940136777976528423451199792559477848430687524318860760277702225303313782854396200674402711138475767060339277838913699294826230774873241747057283595965694561283149252832140384771318810605958178925203829656262502333761040296490031927097388685701351406532601579905546040024735893376056513236667445337226428842963157994411761937629964402482336177249039021882147065836231205204007164744942537183923595108116974218857952110739071618543363055743805642938002499863552008228570187670521147243492244976943092583450720459888464744474617395009772558856029624833573184091236254792782413962490853147925198089621475501324385454043746698840175788388223565116225527847332120544475132992103604619215638790038112197764357587021366625286826978513447855154942439233536764841896882026071215652431119529020655680357682808107057437180567803951925695616205906382541987543413606842639459320626729159430280419166474796781202555969508881536227921171652174446575487580809259342908596219262609269816350409301279706466010560988777692829652407514732113873602320548896831204738670039941482222912799355735387013391120824154467596858022689533320530817935113977856 A013846 352 2195164611705329631491048264587854988598645583335708142696767477980213933722763856385988848737421271500359319206700381414328562201085025448254958554405438318876115734647865021596889649819519738231357066825550230890993519131973052866726644808114143331940094588416172212026714961206845010727080309426112268686726882238855772581680719318276757438523986103642941992360030856160180931447561135928907847852703123334761677507699871192028903518502817045234132660766242902401940734883379648914802588970137376768796880429392779746518738986036572854703698828038585573935033197456225524098492865930031046385567573068872603879384126234716803576128186574785936037607021079090176409676472681768435385366187127232453061882889260288570344932639530545754146619825739118848810235620326216761160884615172258673540541191856096510669034195053321624132124906774362277058442808364502777011203537374764697898796428920610613023307792465915528872205633787909587636952874753883404471257774513208029625212746944262799680227208594378746546526096301629597049894140722900275951212891000716509227397462558105491827594880233905309781728478096501378926001361157885250916162458051871968860496342469411516141577398746431928659317717153848804532710339277030230301594498862924726948845333960550256052058101532845799896701193951835140343135847822577069019609803018296661096211428775247046140926445354008867030179116520952698452265385577047957810148428880912797180553342170211984333421478234062480267438642050089442741907410200839746251364916876739868802489480406609288737161654800247165893594213843687490627847153842097814826385408 A013846 353 71931153996360241364698669534014832266400418474744484419887676718455650180227526046056082595427820224523774171765158098184718326205154113888418481910757402832932560392941241027686880045286022782365108365739629965836075634916492996336898697072284248701013019473221131043691395848825897311504967579274846820326666477202825955956513810621292787745553976644171923205653491094656808761673683302118452358437375945433470648572309379220403110494300308938232059027988247425906794000658584335640251235373461561959936177910342606733926039094446419302930803197168372086703167814245597973659414230795257327962278234320817483919659048459200219582568417682585552080306866719626900592278656836188090707679219785153021931778515281135873062752732136923271876438449819446437813800806849470829719867069964572214576453774740570461602912503507242979561468945182303094651053944488026997103117512696289620747761382870568567547749743523120050084434207962221367687671799935251397714174755248800714758971291869603419921685171220602766836567123611798636130931203207996242369344012311478574363360053104000756206629035504609190927678770266157184647212602421583902020811425443740675620744150037676560927208202123081438308522955697317626927852397429726586522648538740317452659763903219310790313839871028291171015104723413733878763875461450205397634574025303544990800656098107295207945877761360162554844909290158578022883832154588707481522943717569750538012371916233506302637554998773759353403429422697330859766822017461116805164725596217012020919975293963773173339313104494499132001295199229951692893295537097861196230997049344 A013846 354 2357040054152732389038446003290598023705408912580427265470879390710354745105695573477165714486978813117195032060400700561316850113090490003895696815251698576029534138955898585995243685323932394532539870928556194720516526404943642503967496505664610261434794622098510022039679659174327003103394777637678180608464207124982200924783044546438522068846312706676225579602853596189714309502523254443817446881275934979963966212417433738294169124677232523287988110229118891652113825813580491510259752480717588462303188677766106537457288449046820267718436559164813216537089402937199754400871685514698992122667933182224547313079387699911072795281601910622963370567495408668734278607787027208211356309232673919894222660518388732260288520281526662701772847135123683620874282624838843460148260604148599102327241237290699012885804236914925337954270214395733707805525735652983668641074954656032018292662644993902790821404663595765597801166740126506069776389629540278317800298078379992701821221971291983164863993779690556711463700631506511417708738353666719620869958664595422529924738582220111896779378820235415033968318177944081438626519862556150461301417948788940494458740544308434585548462758367169132570493680212289703999171867358977280787174147317442722288755143580690375977003904893855045091822951576821231739334671120800330469689721661146562258555899022779849373970522484249806597157987619916284653857412041562766754543819737325585629589402951139534524827402199818546492323575322946137612839223868165875471637728336839049901505750432604919343982611808075747557418441088367057072727508159622715678097311312904192 A013846 355 77235488494476734924011798635826316040778839247435440634949775874796904287623432551699766132309321748224246810555210155993230544505749176447654193242167658939335774665306884865892145080694616704042266490586929388601885537237193277570006925497617949046695350176923976402196223071824347237692040073631438622178155139071416759903290803697697491151955974772366559792426306639944558493778682001615010099405649837423459244848494468736423333877423555323100794395987767841656465844259405545808191569288153938732750886593039779019400427898366206532597729170712599479487345555446161552207763390945656573875582834515133966354985376150686033355787531407293263726755689551257084841419965307558669723540936259007093888139866561978705134232585065683411692654923732864888808493050719222502138203476741295385059040863541625254242033235228273474085526385319402137371467305876968854030744114168857175413969551160206649635788016706047108748631740465350894432735380775839917680167432355600853277801555295704346263348172900162321242542293205366135479938372951068536666805521462805460573833862188626633666685181474079833073850054871660580913802856239938315924863345916002122424010155898784499252027666175398136069936913196309020644863749618967536834122459297963123957928544852062240014463955561842117568854477269278121634518503286385228830792799392450552088359699178450104286266080763897662575672938329416815537599677777928741012891885152684789910385555902940267309544315283654131460458916182299037297515687712059407454625082141541987172540430175597997063622223727026095961487477583611726159134987374517147339892697101244563456 A013846 356 2530852486987013649990018617698756724024241004459964518726034255865344959696844637854097936623511855045812119488273126391586178482364389013836732604159349848124154664232776003285553810004201200158056988363552502205706585284188349319413986934705944954362113234597444858747165837617540210284692769132754980771533787597092184388511033055566151390067293381340907431278225215977703292724139851828920650937324333872691912535195466751555119804495415060827366830767727176635399072784692200925042821342434228264394781051880727478907713221373663855660162389465910459743841339160859821742743990794507274612755098321391909809520160805705679941002445829154185665798330435215592156083649423198082489500989399335144452526567147502918209838533347432314034344916540878516676476700285967482950064651525858767177614651016531976331002945051960065198834528594146169237388240678976515408879423133085111923964954252417651495265501731423751659475164871568618108771872957262722422543726423428328760207001363929640018357392929592518942475625863753437527406620604860613809497883327293209332083387996196917531989940026542647970163918598034573915383491993270298736225922118975557547589964788491370471490442565235446122739692771616653988490895347514328246980524746275655645853402557712375480793954895850442508496223511159705489719902315688271178327418450491819690831370622679453017252366934471398607279650843178330211536066241427168985510441292683175195783513895827546679199148123214778579696317765461574854164994054948762663473154691614047835669804815993995167780773027087191112466021665459789042782535266288177884033603898613581855326208 A013846 357 82930974293590463282872930064752860332826329234144117349614690496195623639346205093203081187279236466141171531391733805599495896510116299205402053973093575823332300037579604075661027246217664926779211394696888392276593386592283830498557523876444404264537726471289073131427130167051557610608812658942115209921619151981516698042729531164791648749725069519778854708124883877157381495984614664730071889914243772340368589953285054514958165753705760713191156310596884123988756817008794039911803169748884791767688185508027678028847946837972217222272201178018953944886193001623054638866235090354414374510759061795370100638356629281363720306768144929724355896879691701144523770549024299354767015968420637414013420390552289375623899989060728662066277414225211507234454788514970582481307718501199340082876076884509719800414304503462627416435409832972981673570737870568702456918160937224932947524483620943221604196859960735293494377682202511560478188236733063584888341912827442899476814463020693246444121535051516887660707041308303472640898060143980072593309626640868743883393708457859380593688246354789749488686331284620396918059286265635481148988651015994591069719427966189285227609798821977635098549934252740334517894869658747349507997057834885960684203324295011119119754656314027227300118404252013681229487141759080473269971432847785715947629162352563960316469325559708758789563339598829267524371613818599085473317206140278642284815434183338477049583997685701501864499488940538644884821278525192561054956688332934809119479228164210491233657840370551593078373286597933786367353898115605731012904013132549769850235329183744 A013846 358 2717482165652372300853180172361821727386053156344434437312174178179338195414096448494078564344766020522513908740644333341884281536843490892362614504590330292578952807631408466351260540804060444320701198981427638838119412091855956557776732942383330238940372221011200348370604201313945439784429573208215231198711616372130339161464161277207892746230991078024113511075836194886693076860423853333874995688709939932049197955589244666346149175417430367049847809985638698974863583379744163099829966266331456856643606462727050953649289521986673613939415488201325082866030772277184254406368791440733450223968552936910687457717670028291726387012178573057207694028953737663103754913350428241257005579253207446782391759357617418260443954841541956798587778309331730669058614510058556046747491319847299975835683287351614498419975929969463375181755509406858663479565938542795242108294297590986602824482279291067485526322707193374097223767890411898813749272141269027549621187799529648930056256324262076299480974460568105374866048329590488191496947634797939018737569845767986999571045038747136183293976456553750511245273703534441166210966692352343446290060116492110760172566215596090498338317887798563146909284245593795281482379088977833148678047591133543159699974530498924351316120578098044184170279870529984306527834661161548948110423911556242340171912391968815851650066859940536608016411511974437438238609041607854832789658210804650550388832147319635215960768436165066813095919253603570315585823654713509840648820763293607825227095348484849376744500113262234601992135855241094311685452533452168593830838702327390858452511266692923392 A013846 359 89046455604096935554357007887952174362986189827094427641845323470580553987329112424253966396449292960481735761613433514946864137399287509560938152086415943027227125600465992625398105401067452639500736888223420869447496895425935984485227985056016965269598116938095013015407958468655364170856188254886796695919382245281966953642857636731548229508497115644694151530933000434047158742562368826044415858727647311693388118608748369226830616180078358267489413037609408888008329900187456736455228334615149178278497696570640005649179919056459320981566766717381020315354096345978773648387892557929953696939001542636689406614492611487063290249615067481938581717940756075744583841000666832609509558820969101616165413170630407561558227512247646840376124319640182150563712680265598764539821795568756325608183669959937703884225771273239375877955764532243944684898416674170314493404587543461449001352635327809699365726542469312482417828426233017100328936149525103494745987081814987536140083407233419716181392571123895676923610671664021117058971980097058865765992688706125398001944003829666158454177020528353296752485128717416568134400956575001590048032689897213485389334649752652693449550000547383317197923426159617483783614597987625636615882263466263942257048765415388753143926639103116711826891730797526525756304086176941635931682370733874949002753225260034157826869390866531503571481772424378365976202741075406187160851520251646789235141251803369806756602460116256909331527082102081792101116269517652290458380558771604941217041460379151544377163779711376903438078307704540178405308908616160660482648922597863943649771889186993713709056 A013846 360 2917874257235048384245170434472416849526331468254230204967987559483983593056800355917953970878850431729065517436548989417778844054299853113292821367567677621116178451676069646349045117782178288091160146353305055050055578269317070339611950614315563917954191095827497386488887983100898973150615576736130554131886317413399493136969159040419372384534433485445337957365612558222857297676283701691823418858787547109568941870571466562824785630988807643709093086416385110442256954169342582340164922068669208273829812521226731705112327587642059029923979811795141273693523029065032454910374463338248722741297202549119038475943693893208089894899386531248163445733482695089998523301909850770948409223445515521758508258775217194977139999121330891665444841705969488709671737106943140316440880597197007277528962497247238680878310073081507868768854492192569579434751317579212865319881524624144760876323154421668228816127343634431423867401870803504343578579747638591315836504696913511584238253088224697259831871770587813541432874489086643963788393843820424913420048423522317041727701117490500680226472608673080827985432697812306104628050545049652102693935182551891489237717803094923458954854417936656537941554828398345708621483146858516860629230009262536859878973945131458663020188110130928413143588234773349195982572295846023526209367924207614328922217685320799283670856199914504309030314718802030296308211419558909940886782615605961989657108539092821827800349413089506404975479426321016163569377919554430253740214149827950713800014573704037806150902733582398371858949986862372565985162317534352522695439895686805705515725264879410010818347008 A013846 361 95612903661078065454945744796792155325278829551754615356391016349171174377285234062719515717758170946898018875360837285241777161971297586816379170572457660288734935504521450171565510419486418144171135675705100043880221188728981760888404397729892398463522933828075434360467881430250257552199371218489525997793650849002274591112205403436461994296424316451072834186956392307846587930256464337037669789164750343686355087214885816330642575556241248869059562255692107298971875874221017738122524166346152616716855296695557544513120750391854990292548970472903189256389362616402983482503150414667734146786826733129532652779722961492642689676063097855939819789794760952709071611556981990062437473433862652616982798623546317045010923491207770658093296573021208206038523481520312821889134775408951534470069043109797517095020464474734849843817824000166119978917931174435647170801877798883975524395357124089224521846860796213048897287024502489230330382901170621360237330585908461947592319077194946879810170774178621474125672431258391149405418089474307683562948146741979284823333310217928726289661054440999512571426658641913646436451960260187000101074868061860380319341536971814451903032669566948361435268868616956992180108759756259880489098608943514807824514218234067637469845523992770262241889099277053106453956928990282498906828568140435106330123229112591950927326615958798477198305352705704928749427471796106360942978092748176162477084132608993585653361849568116945878236509841687057647841375667959570554559337261562288989798877551133910831952780774028029849074073169506224242201798820965663463684174501865249358339285479568507234495594758144 A013846 362 3133043627166206048827662165501285345698736686751895235998220823729641041994882549767193091039499745587954282507823916162802554043475479324799112661318292612341266366612158879221858645425730949748199773821504718237867087912271274340791235304813114112852719495678375833123811538706440439470468996087464787895702351020106533801564746659805986629105232001468754630638187063143516993298643823396050363651350539261914483497857378429522495915826913242941343735994518971972710428646474309242798871882830728944577914362120029618605940748840304321906244664456091705553366634214292962754663232787832312521910738391188525966285962002190915655305235590543436014871994726898370858567499185850365951129480811400953292345296365716930917940959896228924401142104758950495470337442457610547663168320600523881515222404621845040169630579908111559682222456837443419469182768723907286492835931713830109983387062242155709131877934570309186266301218897567099465986905558920732256848639048481098705111521524019357619675928285068464150034227474961183716739955894114174990684872441177205090985909221088503059613431922672027940508750378226366429657833805807619312021276651040942304183483492415959958574516369763907510890286840446719757803839693123763866783217861093222793681903093928344611898130195095953142222005110476192283260649153576924178958520825777564225477971561413047986638551737908500834069797460539105261239395814813235379506143172236492049092857331501814689361086648056082538053954492401505004466197887699207931800363386873085617729619595555990141428720403350482094459229618379955968468543765402860378003030077120490974061706594500845059951649034862592 A013846 363 102663573574982239807984833839146118207856203751486103093189699951972877664088311390771383207182327663426085929216374084822714090896604506515017323686077812321198616301147222154341864093310351761349010188583066607218428736709305117599047198468116123249957912434389019299801056500332640320568328063794046169766374638226850899609673618548522569862520242224128151736752113685086764836409960805041778316127454470534413795257790576378593146169816293144701951541068397673601775325887670165268033433856597326055929097817949130542479466457999092020223825164897213007572717869933951803544804811991689216717971075602465618863258402887791924193041959830927311335325523211005816293539813321944791486610827227986437483570671311812392319089373879629394776624488741289835572017314450982425826699529437966549490807754648618276278454842428999587667065465649345969166180965544993963797247810398785043935627255550958276833376159999891415574158340835478715301458921354714554592416204340628642369094337299066310481540818045123433268321565899528068030134874738333286094761900152494656421426273356628068257412937242117011554590732393721575167027898148704069616313193301309597423484387079486175922569752404423721316852919187758113023716219064279494386752482872302724503368600581843996242677930232904192564330663460083868737884951464408651496112810419079224540462172124382756426172063347785755330799123186945401200292522059800096915657299467845371464674749038651463740984087283501712606951980807012515986348372384127645509234307461057269521764174907178684954336310176988597271240036135074397174777242104720928866403289567084248238054001688603690924495635574377414656 A013846 364 3364079978905018034028047035241140001435032084528696626157640088026247255296845787652796684932950512875145983728562146011470695330499936469484087662545397754141036258955992175553474202609593606515884365859489926585333472844490510093485578599403229126654620874650059384415881019402899958024382973994403304890904564145417450278409785132597987569255063297200231276109893261232923110159481595659608991862864428090471671243007281606773740213692540293765593548097729254968582973878687175975502919560612981180200684677298557109615967156895714247318694303003351875832142819161995732698556164079343672253414476205341593398911251345827165771957598939739826137835946744578238588306712602933486927433263586606659583461643757545468471511920603287696008040431247074585332023863359929792129489290180623287893714788504325923677092408276713458488674401178397768717637417878978362205708216251147388319682633909893800815276070010876441905534020512496966542998205934951286524884294183833719353150483244615804861859129525702604661336361071395735733211459575425705118753157944196944901617296125349988540658907127549690234620829119077468575073170166536734953187350718097312888372736395820603012630765646788156500110636455944457847561133066298310472065105358759615676526382303865864068880070417871804581947987180260028210803014089585742692224624571812388029741864456171774162572806171780243630679625668589826906531185362855529575732258388962357132154462176498531163864566572105784118704602507084186123840663466283094688046589786883924607689168483358431148583692211879562355383993504074117846623100669287495397094302992534216646264553527332165744213872986501199123447808 A013846 365 110234172748759630939031045250781675567023131345836331045933550404444070061567042769806841771882922405892783594817524400503871744589821918232054584526287593607693476133469951608536242671111163298312498900483765914348207238168265034743335439545245012022218616820533145908539589243794225824542981291848607494665160757917039010722931839224970856669349914122657178455568982384080424473705892926574067445362341579668575723290862603690761919322277160346110969384066392226810526888056821382365279668162166167312816035505719119367896011797158764456138974920813834267267655898300276169066288384551933452399885556296633332495523884100064568015506602057394622884608302926339722061634358572924499638133181205927021230871142647249910874502614328531222791468851104140012159757954578179428499105060638663897701246189709751867050964034411346607756882777813738085339542909058362972756646830117597620459360547959400065114966262116399248360538784153500599680965212076483756847408551815863315764035034959570693713399956298222949542669879587495468505873107367549505331303479515445490536195559435468424500311068755548249608055328573930490267997640017075730946043108330612748726197826218249519517884928713954312195625335388387994748883208316463037548629372395835086488416495333076633809062147452823292541271643922760604411593165687545616538816497969148330958581414499836695759185712636895023290109973908351448073213881970049993137594642889518518506437416599503869177514117434762334001712414952134610906010860463164446737910654136612441544758672862689071876790426398869499261222699141500693598145762731212649171986120459361211064796889983620407106400190021671292877137772544 A013846 366 3612153372631355586610169290777613944980213967940364895713150579652823287777428857481030591181059601396294732834980639555710869326719284616627964625757391867336899825941543374308515599846970598959103963971052041481362054780297708658469615683018588553944059635975230125131025260340649191818624410971295170385187987715425534303369030507723845031341257985971230423632084414761547349154394699417979042049633208882579889300794985797738886572352377990221364244777087540488127345067845923057345484166337860970506355851451404103447216514569298393698761930205227721269826548475503449507964137784997755368239449908728081039213326634190915764732120336216707002682844870290300012515634661717590004142348081755816631693185602265085079535701666317311108430851312980459918450948655617783513058674627007738599874435144409149179525989479591005642977534863400569580406142044024437891289803329293438827212326435533621333687214477030170570278134879141907650345868069322219744375883425902209130955900025555212491600689767980169610614206614323051512000449982219862190696152416762117833890056091581429334026193100981805043156757006710554305101746668079537551639940573777518550260050369519600255562053344098854902026250990006697811931404970113860814393487274666724114052431719074255136655348447734113649992389228061019485359084853249494762743939005453052508850795790330648846636997431685776123170323625028860250463072484394598175132701258203742814418941267132542785208782600102292160568112413151546930168163875656972590707856314748516484538652192364595507258668692238155751791745405468694727824040353176376088067641195212348164171264490983273500062521426630124924998050530721792 A013846 367 118363041714384259862042027320200853749111651301469876902728518194063713493890788801938410411820961018553785805536645596961533766097937518317665144856818216708895533496452493289341439175785532586691918691403433295261271811040795317320732366701153109735638946151636340740293435730842392717512684698707400143181839981459063908052796391677094953986990341684305278521576142102906383537091205510528337249882380988664377812608450094620307835202842721983573663572855604526714956843183175206743096825162559028281552268540359609661758390749406769764721030928964901970569676340445297033476968866938806447906470294609201759492942287149167927778742119177149055063911460709672550810112316595161989255736461942974599387322305815022307886225872201885650401062135823743710607800685547283530155906650177789578440685490811999000314707623267238072909087862403909864010748462498592780821784275494287403490093512639565703862262643983324629246873923719722029886533404895550496583708948099963588803162932037393202924771402317174197800606322338137751945230745017380444264731522392461077180909358008940276417370295532971787654160613595891443469574034819630286492137572721541727854921330508418261174257363979431277429596192440539473901368278060690991166045791016279215769270082570625192317922457935351436082950610225103486496246492471279444385593393330685624610022876457554701406601131841479512004045164544945692687173959168642193002748354828820244542879867441399161985721388240151909517495907554149889807750393877527677852315035721679388165362555039403065581852055707259887674711913446398188841338154292883491653800466684718224643563994840539906050048702107815933542336119790691680256 A013846 368 3878520150896943427159393151228341575650890589846564926348608084183079763767813367461917832374549250655970453275824802921235538447497216600233251466668219325117088841611755300105140278912140331800720791679907702219121354704184780957965758192063385099817416987496819613377935302028243524567455652207244087891782532512450606139074032162475047452245699516311315366595007024428036375743404622168992555004145860236554332163553692700518247143926750313957741807955332449131395705837426285174557796766926734238729904735530503689396498948076561031650378741480321907771627154323711493192973315831850809684999218613754323255064732865303934657453821761196820236334250744534550144945760390190268063931972384947391672723777316946650984815849380311388992342004066672433909196412864013386716148749113025808906344382162927583242312339399220857173084991075251318423904205619153888241968227139396809637563384222173288984158622318045581451161564732447851475321926611617398672054974811339606877902042957001300473438909311129164113530267970376097855741321052729522397666722525756164577064037843236954977644389844024419537851534986310170819611001972969645227774363982939479338350062158099849582158065302878004098813008033891597480800035735492722398528988480021437342327442065674246301873683101625595857566125595856191045509005065298884833627124312659906547221229615761152455691505888181600649348551951808780457973316294038067380314058091030781773181087496319767739948118449853297771069305898734383589220364906578826947864659090527990191402600203531159652986128161415491999324959979811575851952968639869206254511733692324846785120304982934811641447995870668912510315269973301384978628608 A013846 369 127091348304591042221158994779450296750928382848092239506591189702511157699143708424992123531249229845494839812942227142123046123847588793556443184059784210845436767161933997673845236659393014392446018901767215586316168550946726902430621964437533002950817119846295785091168183976861483813026386811526974272037930025367981461965177885899982354915187081750489181932585190176457895960359882659233548042375851548231412356335327402410581922412191754287767283563080333693137574488880784512599909884458655227534701518373863544894144477530572751885119610600827188273860678592879378208947349613178087331758054395535501664421961166530279330855446831470897405504200728396908139149582676465754703918922871109956130331812735121707859470445752494043594501062789256722314336548056727990655914762210935629706243092714714811047684090737433669047847648987553835202114493009728434609912814866903754658203676974192174333432909736117717612991662153152851197143348891209478919685897414617976238175094143615018613913646180307080449672159820853283974536931608255840989926743163723978000861234392047188540707451366408992179416319098431411677417013312650269334823710358992960858959054836796615871108155483844706438309904647254559866250855570980625527554997894513342458833385621608013702819796847874067525060726803525015668179239077979713858228293609477239817739345252049261443668099264943934690077853350356870118046869628323039391918131055526896657143597875079406149302619945364792861362399015689728281451572917258775001427629149078421182591880403469309039509049447593262841833880288618465717516794876391234150547840489630100579454822153680807907866967928690078925138010766485139782979702226944 A013846 370 4164529301244839271502937940933027323934421249166286504151980104171885615485541037670141903871974763577174910990490898993087975386237789587257530255271009020983271986362253235776560714854990295611671147373108120332408211077422347138846620530689081440692375383123420285867399052553797101585248643040115892946138891071258016545674948965170621805860850294800029513566951511702172334829072634977764902252571903532446920092396008322189948433602699404501558347795016374456732040851645546908873847093941214495857099354074760639091326239721807933771599400167905305357866716131471465150786752124619565687047926432907318539778823504864193113471281773638366183561649468109885903653525142429850138015264640531042478712839704468123139127566417724820504610825478364276796180006722862797813014928127938714214173662075774928410512285284226467359871762024164071902887706942781345297623117558702232640018087090329168557929586233105370742510785434512628027993256467152205240267486482201845372521484897976929940722358036302412174857333009720409277626174939327397557919519988907311132220928558602274101901766374489855735113944217400497845600692228924025563503341043481341426370308892151508864472038894623340570538955481237417697308035349893137286922171007413205691052380048851393013999103111137444661189895897907713414897306107239263706424724995350194347682865219150198986116276713682851924471098584493920028159823980889354794373318427505349661281415170601980700348250369713532481123090946121016326605141352735539246780551957001705311170737060882318606632532298736036801212589297449884631590334509587960645151637164199135787575612331812713524984805087316506218922336796185060408678882572500992 A013846 371 136463296143190893248608270448493439350683115492680876168052084053504347848230208722375209906076869052896867483336405778205506777456239889195254751404720423599579856449118314029926341504368322006603240157122006887052352260584975471045726061549619820648607756554188235927302932154082823424745427535138517580059079182622982686168676727690710935334448342460007367100561867135456783067679052102951400317012276134951220677587632400701520230272293254086707063940547096558198195514626721281109978221574265716600245431634321756621744578223204202373827769144701921045966576554196056970060980293619533928433186453353507013911472488607389879942226961158581983102948129771024741290918711867141329322484191740921199942462331436011459022932096376006918295087529275040622057226460294768158736873164896295787370042558898992854155666564193532882448277898007808308113824381101059122712514316163554759148112677775906195306236681686396788490593417118109795221283027915643461313084997048790069166784017136908040297590228133557442145725088062518371209254500411880163177906830996514771180615387008279317771117080559283592728213724115779513404643482957382469664877479312796595859302281778020642471019770499017623815420493209187703105389702345298322617865699570915924084404389440762446282722610745751786657870508782639953179354926522016193132125388647635168384872127501113720377058155353959691861068958416696771482741112205782377902024898232495297700869412310285703589011468114773032341441444122493462990197271846438150038505126527031879636442712010991816102134818364982453902134126098837819607952081210178294420328846596477281487277664888838996786702093101187275781647132137392059471589624135712505856 A013846 372 4471629288020079189970395806056233020643184328464166950274730690265230470290807479414790878202326845125324553693967344540238046083686068689150107694029878840511032736124708914132626358415141175512374973468573921674931478874848476235226351584857942283013578966767640114865862480824985957982058169471418944063375906656189896660375199012969215929039203285729521405151211262294647867561707179309511485587858264390081599163191538506187414905562505349913217071203847260019038470623288402939411766364545539001556842303793455320981326339217955303385588339333592548834232780527896394794958202261324887766898653703487717831851130506686951585946893063244414422317404316336938722620824350462487079239161994966505879714605676495223489263438934048994698693428159284531103571196650938963025489859867321820360541554570002197844972881975493685492065170161919862640273797319919505333043669112047362347765356225360894207794763585499849965259765092126221769811002258739804940307169183294752986457178673542202664471436595480410264231119685632601987784851469496489187013651038093796022046405001487296684723964495766604766518107311825863095243357649547508765978705242121718853117617169302180412490375839711809497183698721478662655357409766450735435542223243539773000397763033194903839792254508916794545205100831789545985781102232273426616553484735205709197635489873956494389315441634638551182903507629398319807946460764759076959093551865282405915062088902583441935204727787184882723764353241005865795262784203864085300461735986037780631926954787176179830034753728183745049465131044006717672913373797095122351565335645273367559775114523077476246706654186739704652813013225878063004765048803679027391889408 A013846 373 146526348509841954896949929772850643620435864075113822626602375258611072050489179485463867496933846061066634975443921945894520294070225098806070728917971069845865520697334461698297900512547346039189503130618230265444154699771034869275897088732625052729788955583042031283924581771673139871156082097239455959068701709310030533767174521256975267562756613266784957403994890642871021324262020851614072359742939607534193841379460333770749211625472175305956296989207667016303852605383914387518644760233428222003014608610703943957916101483493959381338958703283160640200139752338109064641190371699093922345735084555885537914097844443118029568307791896392971790496704637728808062839172315954776612508860251062464666488198807395483296184366990917458286786253923435515201820971857967940419251728132401409574225660149832018984071396572977086203991495865790058996491790579122350753174949463567969411575192792625781401018813169659083661631982538792034953166922014385928283985319798202465860228830774630896909400034360702083538325329858809101935734012952460957680063317216257508050416599088735737765034868597280104989265340393909881904934343460372767243590213373844483378958079403693847756484635515676573603715439705412817890751603227057698751847571244311281677033899071730609022312595748185523657280744056079842862075157947135643371224587803220678988119732189806408149088391483836045161382138000124143466789626339625433795577507521573877024754529159854225332788520130474237092310327001280210379170912792218347125530164790485995746982454466189060670578810165124957780873414050012124706025432583212969216092918424317708198710952692202741652083644391086642063376817385572368540141119198954369577432121344 A013846 374 4801375387970501178063255298796769890154442394013329739828506632474167608950429433379680010139528267729031494875346434323071640996093136037677325645184076016709321382210255640929825603995151435012161638584098169338074061202097270596432595803590657727849724496545121281111640695494185447298042498162342492866763217610671080530482774712548565567496408703526009484214104576585597626753417899265689923084056645059680463794322156216999910166543472240425575939742356832790244642173220106650210951503328975978594782694955546835612994813411130061007714998789182607858078179404615157830162526099835909647425047250727257306369158166712091592894309724861004899630996017569097582603113998449206120038690332706814842191485298520735196649369337558383273141411968563134962133269605841893471658040627442529388928226431789695598070051522903313160732393336530208653197042993696681189480036744022195221678495917428761604948584469943388853424356803831137401345373700567398098009630959147498401307978326823105229927220325931485873383844408813456652230132136426240661260314778542326023796051118939692655084662574195674480288246674027639010260888566509494837037964111834136031361698345900240003284488536577689963846547528266967216644148534544226672700541214533592077993046804782468596443139137476543239201775421229624290904478775611740761988287293135935209082707384395576382229328412142339527848169897988067933119762475896846214613483766466932802347156411510103255704814227635379801040824795177949933704672470375410798609372439854645108637121067948083140053526451490814616563660031590797302367041374886722575272932750928042662255360497818099438455476859407127087132731552090435372323344193911336782313295752200192 A013846 375 157331468713017382602776749630972555760580768367028788914700505332913524210087671672985354572252062276944904024075351959898411532159979881682610606741391802915531043052265656841988525391713122222478512573123728812870010837470323362903903299292058672426179772302790534139466242309953468737062256579783638806258097114666469966822859561780791396515722320397140278778727778765556863033455997723138127399618368145315609437612348414918653056337296498374265272393477548696870736434732076454714112458861083884866593839348303358709366614045855909839100805080323935694293505782730429491778765655239423087326823948311830767415104574806821817315960741064245408551108477503704189586738839501183586141427804822136908748930590261927450923806534453113103094297787385876806439182978444227165279290675280036803016400123716884745357559448302495765650879064851421877147960704817452849216881844028119293023960954222305660270955215911104965949009323747938710367285205420192500875579587269345227614059833813339512174255155640122929099041813587999347580276969846415053988177994663274939147749003065415848921814223231243861370085267014537675088228796547383126820060008016580969475660131398459064427626120366577744735323669406251981754995459179945219611051334517836745211676157699111930968248783256831368862163777002852328764357960519245521288832198021478324931222155571874246892890633409080181648528831217273010032468376810187856760454636059588454067311621292363063482935352611156125320505746888391063427634707509261461048831916109157010919821183154522788333273954762451013355558011915167246003963211772288125346543460382410101956783652792503482399309065729052740391165347498899386280291342546086683682842075208095891456 A013846 376 5155437566788153593127788531907708707162710617850799355156906158748910361316152825380384098623555576690930615060901133021951149085818220762975784361701926597936121218736641043398280000035655588986175899996118345740124515122227555955635103311202178578061058778817840222682029828012555263576056023606350276403465326253390887872851462120432972481027188994773492655021351854589767287880286133391790158630694687385701890051681432860054423350060531658727924445789472315699060291493300681268072037051959996739308546927765204458188525209054606453607655180872054724830609597488510713586606592990885415725525367138282070586658146707269937309809401563193193547402722590841378884378258292774783750682306308411782225884957581702838711871292520959610162193949897060411193399147837660435751871796847576245961241399253954879335876508001976181248848005197051392070384376375458294963138784265113412993809152547956511875758660514975087524217137520572455661315201611208867868690991915641904418457512634395509134925992940015548140717402147651562621510515747927328489084616529126193205993439332447546537470008466841398849374954029532370537291081205264650299639726342687325207778431185664706623164452712172019539487085999104064938147691206408444956214930129480474467096204335484499753967576129759850294875382644829465108950481650294637241592453464767801751346287593779175322186240275548739392258992741327601992743923771316235690326577514400594462877667206508152864208825634362363914502332314038798366396734095663479555648124227064856933820700529607402728104720949655994805634924934436200317057866523354337291355536109810814220919886734704754111260559465809600197137706106843935089632586712550168450919369120418886171230208 A013846 377 168933378188514216939611374613551798916307701525734993269781501009884294719607695782064426143696669137008414394315608326863295253244091457961190501964248730761170820095562253710074839041168362339899011891072805953212400111525152553554251065301472987645904774064302988416844753404315410876860203781532885857188751810671112613817596710762347642258298928980737807319739657571197494489261216018982179918010603516254679533213497191958263344334783501393196628239629428840826807631652476723792184510118625173153662465729010219685921594050301344271815644966815489223249415290503519062805924839125333302494015230387226888983614151303821305767834470422714566161292413856690303283306767737644113942357813114037279977798290037238618910598513326804505794771350226875553985303276344457158717335039101378427657958170753593486078001414208755507162251434296980015362355245071017409352131682799236316981138310691438981144859787754703667993547162274118227109976526396092182321266423091753923984015774003872043333254936658429481475027833574246403981656580028082699930324714426407098973993020045641204939817237441458957496318493639716717765954148934112061018594552797178272408483633091861106627852786472452736269912834018641999893223545451591924325250830482816187337808423665156087938009534619970774462476538505771912690089382716854673132501515133511327788115151872956016957398721349181092405542674147822862098232894138490411100621291991878679359575399022859153054394798386785940750412425266423344870088182846700898079477734672461232007436714954175372594535496078327637791045220251605411989352170237274924363138207246280760391102848522805382717786012575648979259808353709062065017080601396843919799725887337886062058871455744 A013846 378 5535608936481233860677185523336865346889570763595284259464200225091888569372104975386687115876652454281491722872933853654656458858302388894472290368364502409582045432891383929571732325701004897153810821646673705474863926854456198874865698907798666859181007636539080324443168879552607383612955157513269603768361019332071018129575009018260607541519939304840816470253229099292999499424111526510008071553371456020633338944339875986088373267162185773652267114156177124256212832473988357285222302027567109673899211677008206878668278793840274449098855054272609950867436840239219312650024545128458921656123891069328650698215068509923616547400399926811510903973229817256027857987396165227122325663180820120773590312494367940235064462492084692730045883067604234258152990417759255172176849634561273968317495973339253751351803950340792500458692654999043441143393656670487098469650650981965375634837940164737072534154765525146129792812553413398306065939710816947148630303258151870592581108228882558879115944097764423417248973712050560906165670922814360213911316880242324507819179803280855571003467931236481727119239364399586237407754785552272984015457306306057937630281191689154104741981480107129331262092503745122861052501149137357764176289819213260920826685306426659834689552696430427202337586431213757134035028848892865893929205809647894899188960957296573022763660041301169966035944822346475859545234895475130053790945158495989880565254566675181048727286408753538201706509514351130160164703049575520695028268326409747209650419686275618418609177739135494640035136969777204606140067091914335024721531312775046127956495658140395286780896412060078865752385400134338545746479697146571781563997417876287850481545099861819392 A013846 379 181390833630617071146670015228702403686877454781490274614122912975811004641185135833470963413046147621895920775100296516555782843868852679294068010790568014957184464744984868604206524848570528469936073003718203981000341155166820724731599221810746715641643258234112584071353757845179838746229314601394818376281653881473303122069913895510363587920525371141023874097257811125633007597129286500679944488660875870884113250528129056312143815218370503431037488796669612007627582094507650491522164392839319049794329368232204923000202159516558113148071282418404882870024170380958738436916004294769341944827867662559761226079111364933177067025216304801759589301394794651845520850530997542162344367331109113717509007359815448665622592306940631211378143496359255548171157190009135273481891008825303825393827708054380666924295911844767088655030440919008655479386723341778521242653512531377041428802369623318104392799183356727988381050881750250235693168712444049724166317777163120495577697754444023689350871256195544626536414370596472779773236704798780955489446031531780489472218883793907075350641637170757033234243235492645641827377308812976881140218505013036906500269054089270201704185249140150413926796247162720185910968357654932939216528664795980133853648824120988789463107262756632238566198032178012393768059825320521429612272215970542220056623872648694104809919612233356737447065839938649320965578257054929061602621690953596596406362261640812332604695721042035939793518903766257833088276989528490662134686296519794596565824952279879464340985536155991888364671368225659440533997718467848930090075138057012711520878449725944472757236413630384664272974164791602005467020646716098864138289067388970200284579269832272097837056 A013846 380 5943814836408060187334083059014120364011600438279873318555579612391375000082354530991176529118696165274285531958486516254499892227894564595108020577585332714117020540763664174422639406237959076902865240185838108049419178972506381508005043300294548378145366285815401154850119937070852956036442180858505408553997234388117196703986938528083594048979775361549070306418943954964742392942732460054280421004439580537130622993305732917236328537075564656428236432889269846265940610072826691306198282824558806623660584738232890916870624363038576251635999782286291201884952015043255941100863628731001796848119567566758255856160321206130346132282287875744058222228104631151674027230199727461575700228705783438295335153166432621875121104713830603534439006088700085802472478802219344641454604577187555750504946337525945693775328439329327961048037488034075622748544150463398584079270298628162893538996047816887644743243640233262723270275293192199723193752369366621361481900922081132399090000017621768252649349323015606322345226095705220047609420342846454349478167561233383079025668384158747045089825166811366465019682340623012391399499655183626441202679972267193352200816364397205969442742243824448763553259427028015051930611143636842552247211288034677026116364668796560653127098786009325193337177118409110118991784356102846205534935972922727466815451058952408426411445853662633572665453443109660949400068327175915490594707569167453271043678589446138514790669387105433675154027438612736674636660392869582016829400564360629340268952036307090287525414048759542197933551394018408547418037238754473741191582123852192531116145040619748483309122801840444678896817431891214515143332551593127580083456160201775522925093513863892101924651008 A013846 381 194766924559419316218563233677774696087932123161554888902429232738840576002698593271518872506161435943707788311215686164627452468523649092652499618286316182376186529079743747667481048063605443031953088190409543124563367656571089109254309258864051761255067362453599065042128730097937709663402137382371505227497381376429824301596244001688243209796969279047239935800735955516284678731947457251058660835473476175040696254244642256232000013502892102661840451432915594322442341910866385020721505331595142975444110040702415369564016619128048066613608440865957190103366107628937410677993099386257466879119181990027534527894661405282479182062626009112381299825970532553578054524279184669460912545094231111706061542298957664153603968359262801216616497351514524411575418185391123485211184482785281826832546081588050188493629962299943418627622092407900590006224294722384644803109529145447641695485822494863774342946607603163552916120380807322000529612877639405448773038929414754546453381120577430102102813878616575387970608368704068650520065485794392616123700594646495496733513101612113823173503391066074856325764950937534870041378804701057071225329417331251391764916350628567645206699777845639537084113204904853997221662265954692056752036619486320296791781037467125699481668773019953567935272619816029720379122789780778064462968781960731933632608700299752519316650257732817176909101578423817369989941438944900398795807377626479108785559260018971066852660654476670850667447171108462155354494087753550463527465797692969102221933020325710734541632767549752678741886612079195211281794244239506595551365763034388644859613840691027918301073335970707691238090913608211317232216721050603604544174691457491780335209464262292016395866964230144 A013846 382 6382122583963052153849880041153321241409359811757830599554801098386327994456427504321130414281897933003416807381915604242512362488582933468037107492006008664102880184885043123568018982948223157271038793823339909105692431370521447932045205794457248112806047332879534163300474227849222870250361237745549483294634192942852482714705723447320353498627089335819958216318515790357616352688454279202690198256794867303733534859088437452210176442462768420023187912553778194757790659735269704359002286705709645019352597813736746829873696575587879046794721390295685205307100614785021073096477880688884674694977355449222251410052264928296277837828129066594510432697402410715645690651580323248895182277647765068384224618052244738985294835196323470266089385214427935918503303098896334363400093131908114901648870001477228576559266604644545941589920724022086533323957689463100040908293051038028323077679431511696157669674437940463301955432638294327313354354774488037745394939639062676978184392559081229585705005174507942313020895025694921540241505838510657245141421085376364436963757313625745757749359118453140892082665912321142621515900672444238109911594347110445605352778977396904598133138320445916351172221498322255780959429130803349315650735947327743485273081035722774920615322354317838514103013206131661877383095575536535616322561047289264001273321891422290552967995645388953252957440521791647579830401071346496267741016150064467436685205832301643918627984325891550434670908902882087906656062267508341588867999258803211541608301210032889349460222527070295777014140504611068683281833795240152123027153323110847114759826331763602826889571073088149626489763057113868443065277515386178913703516289679090658024143724946784793259768683893358592 A013846 383 209129392831301292977352869188512030438501902311680593086211722391923195722348216461594801415189231468655961944290610519818645094025885563880639938298052891905323177898313093073076846033247376417457399196003202141575329591149246805837257303472775106160428559003796575463029939498163335012363837038446165468598573234351390153595477145921793343443012463356148390832325125418438372644895269820913752416478654211808740470262609918434023061666619995587319821518562203885823284338205317672435786930772693647994145925160525720121301289388863620605369430517209012807503072945275570523225387194413373020405017983360114734204592617170412432189952133254168917858628482194330277991270984032219797332873961965760814272284335955607070141159713127473679216974706374604177516235944635084419894251746365109097230172208405825996694048100992481414018522284755731523959445568326862140482946696414112090609399611775259694519891982433101478475616691628517403995497250424020841101382092805799221146175375973731064381609558276253713068688201971189030633663316317216608794086125612709870428399652888436989930999593472520751764796614939201421833033234652794385583123566115081596199861531341769871626676484371786995211354057023677430478573758164150375243315522035498525428319378563888598722882906286932430127536738522296398089275819181199075657680397574602793724211738125616839655281308105220192909411018068707895882582305881989701337617205312468965300824712860267925601790390814324643296342929640256525305848381713337184026599712463635795420814050357718203112571767039452021199356055095498613779129802429304767353760091696238256449989239229737431517464922952486960816555855507241142363013624174310644236821780204442682135141579056244105536100233817574342656 A013846 384 6852751944296080768281898817569162213408830334949149674248985719338539277429906357013538452772920736764918560990514725513417362441040218157240809498150597161953629893371923433818582090817450030447244056854632927775140400042778519333675247320195894678664923021436406184772565057475816161685138212075803950075038047743226352553016595117565324277940632399254270470793629709711388594827928201491701839183172541212548807729565201807246067684691804015405295911520246296930657381194311849490375866147559625457472173675660106796934800650694283119996745499187904931676260694270789894905049487586537407132631629278744239610416090879440074578000351502472607100391538104543814549217967604767778319003613985694050362074213120593332474385521479761057520581827178483029688852019433802446271094841224891894898038282925042106259670568173321630974558938226875810577103112382934618619345197348097624985088806478651709670027820480367869246689007751283258294124453901894314921210088417060428878517874719907219517656582005596281669834775002191922155803879549082553836964614164077277034197799825848303286058994678907559993828855478327752190624833033102766426787793014458993744277062659007115153462935039894716259085649740551862041921904907522879495972963026059215681235169396781501602951427073210201870419123847898608372589390042929531311150871267724584344754970234900212601824257903991855281255580240075420332280456999141038533431040583678983054977424191005259386119467526203789911534565118451925821222039771982632846183619378008417744349234802121710079592751662348763830660499213369298576314525366003458616648010684702335187353247391080036155964290595307092732036902273261277752951230436943811190352176093739177808204319262515006850206932461734276060151808 A013846 385 224550975710693974615061260454106307408980552415613736525790764051285255042823171506619628020463066702312851406537186525623660132468005868576466845635398767802896544346011187079367297951906202597695293255012611777335800628601766521525870504188179076830492197566428157862627411803367543986098608933299943836058846748450041120457247788812380545939558642458763934786965658327822781475321551306480085866354197830452799331682392532819839145891981033976800736428695430657823781066975210684100636381923233806990448187004030379521959547721950269276053356517389268801167710429865243276248661609235657756922073228205891243554114465937492363771915518033022389465629920609691715148774362473030559957110423083222642264447815535602318520664767848810332834425312984531916844302972806838559411235757257257612018918454887779737916885177903403203774347287818266560990514786564001582918703426702462975511390010692459222467471621500694339475505405994049807781870105457272911338212177250236133491273718821919769154570879159378957757145907271824905201381525064337124129656476928484213856593504693397202077581137638442925877783936313843783782394528828711450272982401497792307012470789210345149348673455387270062377718570698403415389696980009709715324042052437908379442714030793736244525512362334951894889893850247941599153009132926714882003791749700799179808930864657210166536577282998005113856182853306791373448166014947853550663468337845992916745500235890860339564362711898645787821164629801432705309803799248326913103744839778579832646835725995924195888095286471844293203083238223685175748674367193201331950322014116326119419191210510910624758637874227022814643385213690225549408705918957774805085460106239645378419239133594091744467580762906108757939054444544 A013846 386 7358086372088020160186327382560155481177474741554830918477111756432515237243229683928911970974533769701387514889410528071636095220711616301513665597780746823365313965130094578216707619288062446721279369380253262719739514998022685377359724681238251989581568329856717876842575029972747681336479217526372559619976290253210947435143095543804085729347457596088776615099290692086096903383336593210739453668694354508277328500568638515440489132588434521351806531295491871795569658002643703696609652962860525387463006191748067476175570459752866423637716386361811560076663535365824291676116143611434033378822495541850644268781222819839749776078127694906077658009761238538378121995038309516265388674594343591039541721426019470616773285143112869816986318448655877141851154119812934485914787373293805817430635919929762766452060493509538716181277811927228958670537188526129203869080073886186306781557227870370503801814110093334752115933361143613024101396319615623918758730536624135737622242057218356666995656978568294529687786157089483158493638869813308198883480583435992570719652855961793239517678178718136497795163224025132033106981503920659216802545087332279658316184642820844589853857331786130065403993082124645283115489590640958167951738209974285381777578853361049149260611989088991703691752041684924550321045803267742593253500248054195787523979046573087462737070564409278631570839399737156939725149503977811265148140530494537495895916551729671711606845037343494825175323922589333346887591650893769176288583510909864503956171513069434444050861106347109393799678631550113715838932561664186821245348151758563774281128057586021519352091045862671083590234446682201310803024475552408364813040356761260699760041627929611198282713686438907371780146936038817792 A013846 387 241109774240580244608985575671731174807223492331268699536657998034780659293986150282982587464893522565575066087896204183851371568192278242967999794308079511908034608009382939139005075268831230254162882375852138912800424427455207354445323458354815041194608831032744931388377498582146996022033750999904176033627383079017216325554768954779372281179257490508637032123573557398277223330065173486329510417815776608527231500306633146873953947896657822395655996417490677654997226553430628882730505108287013695896387786891200675059321092825181926969760690548303841200592110726867330389642973793859470405757255533915361911399423109360508920662528088306682352697663856264425574301533415326228984256089107450791183703127687806013170427007569522518163007682925555782184178618198030237234455752648091429025567077824258466331101118251320564651828111341231438517716162593624201752382015861102552900618067242856300668577844759538393157334904377953911573754554601164764569886082224099679850405627730931111264113687873725875148809376795508184137519558486042483061013891758030604557341584784156040872515278560235896759751908524855526460849569920472161216185797421704139843704738375953435520331197047967909983158045315060376637128362906122917247442557664437383390087703866934858522971733658468080146571330901931607664920028881477389295730696128239887565585745398106929978968328254563242199313265450587158600913698946344919536374268903245004665517393567077882645933098183671638431345014295407275110812603216487028368624304485494440065635828140259227862658616732782080616027869398634126240610142180612073758567568236824617755644004190978753146129319390828006067084802348882372552393506014901317298193706410352990609737044063997499745327962077230116758491854800119981408256 A013846 388 7900685082315333455347239343611287136083099396711012746417209279603692643745338172472773426049630947428763765568182818696441743546524573465575417259887149446202478035251460149706918306409061752968409329691922887894644307638852234590464359083370579269864942175280985911734353873539792765650001952764860040269902088733236144555778669110210470909681909448987018268625258328826748054079575604800045397370987367908220321802047754956765722964677683524260855690608334525398949119702814847229313191388348864787132835000850863720343833569695561382945118307886820268461002284297988682207820965277187126255853749335338579112736296447525156312269720397633367333197049242072697218712646953409871356103527872947525507584088074027439568552184038113875165435754104611870611164961113054813698646102772659946309782006145301424737521442859272262511103552429471777348523215867877843022053895736608453447452827413915260307958817080554066979550146656793774448789245170967005426027142319298309338091609487150653902477324246249476876185658835212177818240892470640084943303205127146850134969050207225147310580647861809865023550538542465891069118707154031778731976209914401254398516867103242175130212664867812474328122828883898421645422195707835752364197729548284178926393880311721444080737768520682050242849370994494919964099506388251092442503450730164635749113705205167881550834180245528320387097082284840013034740087073830323367912043421532312879673952406008058541935761282552248118313428431905590831107382197846945583081209380681812070754816500014378603597553099803217626001224454443048652313138974296432920742075984269074616942729329991783092365537798652102806234803368177583796830405096286365227211371654446796299863459889070071654906661346676465942261098090331550785732608 A013846 389 258889648777308846664818338811454656875171001031426465674599113674053800550247241235587839624794306885345731070138214603045003052532517223319975272771982113053162800259119846185596299064412135521268836915344929190531704672709910023060336118443887141514934425199607346355711307728151929344819263988198933799564151643610681984803755429403376710768456808824406614626312464918994880236079533418087887581052514071616563504809500834423299210106558333722979719269853905728272764754421836914010134655413415601344768737307881102388226738411784155396345636712835326556930122851876493138585877390202867753151815658220374560366142961992504322040454197989650180774200909564238142462776015369334664596800401340744515832515398009731139782317966560915461420998790499921776186653445752580135277235495654521120678936777369237085799102639612633497963841206008931200156408737558621160146662055497185802566134248699175249771194518095595666785899205649818401137925985762246833800057399518767000390585859674952627076376960901102858278851668712232642748117564477934303422159425606347985222665837190353627073106669135785657091704046959522318552881796023313325489396446475100304130600701239039594666808602388479158783928856867583480477194508954361933470031201838175975060074670054488279637615198885709422357688188747609537383612625330211797155953073526034784226957892162941142657734418285472002444397192309637547122363173235272036119741838836770828441156072440072062302151025706672066340894422856682400353726699859048712866405068986181617934493827072471158082684619974351835168808122923189818238996937909745513946876345852529037047979354685170748370633942586232104754702036768443065854538714195111615765262226372912621153925853645048107987981479007894435996011662223984256146886098944 A013846 390 8483296011134856287512767326173746196485603361797782427225263756871394936430501600807742328825259848019008915706289016112578660025385524373748949738192309880526038638890839119809619527742656856760937248042022639715342898715358331635641093929169293853161371244940733525383948131636082420771037642365302662744118121057834827278049457910689848058460792711558155948075006850465624235575854151043903900255928781098731552925597723342382668516771703479434599441034572782904041955472894751998284092388586802424865381984104647963057413764277343204027453823806187980617486265610288927165182030322167570535278695488565233594077772578570381624621603159724857123609015404600955452220244471622358289507955551133516294799864561982869988386995128268077839843288367101436762084260110420545872764452721607348082407400320835160827464995294826774461279148638500657566725201512320898175685822234531784378487087061374574584502501968956478809240345170733249368487558701457304249960280867430957068798717449828847684038720254807338460081411480362439237570316352812951254537320058268810779776314153053507651931559334241424411580958210769627334340830692091931049636542758096086765751523778200849438041984283065685075031780781836975488276709669416531835945982421833350350768526788345471947165374837086926351816726568881669320986218506820380169206270313301107809548956210395255362608641418378346576098007197602203144105596460573394079571700575003306506359802181716281337516884810356230269858428448167768894790916500981308223206361300539199256477493725510734908053409627319560934811504571947083964055451661426541001011244100895671485988187494323675082608933030665653608602076340828342381921524586745417425396112633787600769971842372240936402550177104130684878717310147755516105421163690196992 A013846 391 277980643692866970829218359744061315366440250959389734575317442785161869276954676455268100630946114699886884149863678479976977531711832862679005585021085610165077234119175016277921612685071379882342391743840997858192356105104861811036687365871019420980391812954217956159781212377451148763825361465026237652799262590823131620247124636817484941179643255572337654106521824476057574951349588821406643003586274299043235526265986198483195281957575179614112954483820880950199646796935815233479773139389212341857988836855141104453465334227839982109571606898481167748873789951517947565348684769596786951300012293769305574410740451854594265075600692337864118226420216777964108258352970846121436430596687499543061948001961967054683779465056363088374655984873213179879819977035298260447158745586781629581964325693713126549994372965820883745547195142586389547146451403155731191420873022981137510514264868827122059984977984518765897621187630554587115306600323529352945662698483463977601230396373395991680910580785309526866659947691388516408936704126248974786708678903669352391631710262167257338738493336264422995118684838650499148491680340118468396634490233097292571140145931164085434385759740987496368538641392659234012799851222447440915200277951998635224293983085800504424764715002661664402696330496209114540310076408031490217384551065626250700703300197102231727721959961997421660605579499851028992626052184820068977199405484441708347600397997890479106867753281465752953482720983389561451144508751904155507858026047096068481236254514397535761467094126668007372711903381813562047334169040041624895521136446698149363252860927813998185106929517548852137446672837536263123170804517658473838195379818783952102030437330853591004038764203348154282105808818921652751742440691800375033856 A013846 392 9108869732527864900131827212093401181927514143437282822564001965184184132467250838086225121474842286485893419822733016431885599759133339244265655009970933273889250807617126933394935404464418975984595492662181817817247124852076111824050171604861564386685478926883813987443710767184319242693029444485979755406926236576092376932257780099235346552574550198594360249762507144431454616005823326499852877941515036231048741724683835751897342999185823485595253292525842626976142026241992793570665206231505710018002578206069263710731152071977860533766442414849430904795096349131340105821345702530147514820198802842232605062291143126371344877997283486527131426043337663380327899409710148685707228957792255985027053912128289736447878085510966905679860727312325449478301941007492653398332497775387660438141807024331591730790215613344018718574090490432270812680894919578606999680479167217045913944531431221727135661587758596710920933251076278012710594366679401409837323475303906147618037117628363439855400077911173022576366713165951418905688037920808926405810869990315437339168987881870696688475782949642712612704049064792899556097775381385001972420918975958132082971120301872384751513952575192678281004274201154657780131425524857157743909282707931091279029665237755510928990690181207217419147553357699780265256880583738375871443256969318440982960645740858645929253993184034731512974723629051118518030370477992184020244870118914185899134169841594875219373842539527069792779721801183709149631103262782395367681491797511243971993149587927778451831753740342657265589023650015266801167046051104083964576436599085404958335069746882609092529583866431040786839852575540388270020060922434632870729986205901912542479333370457410470020342225415312319516043143378424717369096296588914689109393408 A013846 393 298479443395473077047519714085876569929400783452152883529777216395155345652686875462409424780487632043569755580751315482440027332907281260356096983366727541518802970463998015353485243333490081005063225103554373806235553787152830032250476023148103741822909773476128816740555514419095772944565188836916584625174158920125395007316222938291743835834762860907539996664217834108729904857278818762747179104387564707219005168834439929918172135397321063975985259889486811200754221915897619859723557477793979105869908482656477633273238391094570533970458785049786151888325717168335752587553855980507873765628274371534278002681156177964936228962214985286521042568588088553646584607857382152133254478488936644117366502592619798083924069106023363565317676312570280328504998002933519266556559287103902857237030732573297597834533785218056805370235797190484649989927564724751794165529941351368160508134405938273554781358907673697023457140771267477920500756207350625397549415638758396645147840270446213197181749752993317603782384457021896094701585626589066900465610587842656250729889394913138989087974455693892406893086279755133732654211903697223744632288673004196072094797670051754303537609197983913681911948057023435826139346551598519344952419375773485999031244070510772582121166935857798100390627028425106399731937462967939100555452644370626674129654439636456109809794848654450082217155743876747051598819179822847885975383904056580043542828477369380871188442072335223022969805923981187781415111991714853531408187123220848442474271525697217444309622906563548193278821126963700262540641765002578623351240674478830549674723565465849334744009404135212344503168289195307442832017356306338049908080187994993870191962795883148426281626574042408954085901701722224221138750547446625556532736603193344 A013846 394 9780574401182861788693125991166003443446604872160145687503739826836450366347243535152232031207018726803693750870059105728594815644705792339348585950960928080488135736164286967103004453551802974373911760193269720882726626497423934496783598326517063412053107457265789066954523096484930287847512107808082644997706839494668943599737993241943862012633509426218270610693089988074861522363312333217699564892571720326152361372366927623558664532699416624365084996058703829426314343740133207563421531432353107341145161159687459087097475599386887257143993468511392625076657100172025940788964752769282007552107294606435221591856125639555030350633860637868721522887494485725891284430270698361102482751125475954437865556954965543614023896466173577308329617410302945804451774560125559326525334719820688825943023044961815685842003074025285398371886602337801010869946440900666791216085118201631883530548213785347843075568686651704064643588792892716498968779402465293026899251650835141268204429981981514045251575906085031240741173887693491231181557812070544194457127742428160023917015692513738394434746964177466389072651215016222151613215660350627664110835237001496890402330052255885018320378199536883528890713932543945150934107802780281895400878105345589216255805702496995970946398154188328153600066467433886506416126786533428447001072250736694857880516678007393806247357600709020294091759415353247386790106884435079527641379768126014866811403546439872387102869826280588016674600517015561221410389744512320517183475653700761762996929354046421215137723402274347197360410688346530202931749355604496329973454421322319451741341793184951000891700154702638104679818500351834286719544731446085219387971600219959138450236895499007632396339578221656607486826962033843278274577938731026236464713013439496192 A013846 395 320489861977960015091896352478527600834858348450943653888122546645776805604466476159868339198591589639903436828510096776514594919045719403375774464441087691341435231802631355338031249933985479864284340558013062213885186097067587485590604949963311133886156225159685376145965812825618195672187276748655252111284857716561311943876214562552016470429974836878320291371191172729237062364801018534877579342399790131647360577449719484368770319407494483947195105150851607082641468415676684945438196741975346621354644640880638659366010080440709521642094377976181313538511899858436946027772797018743832823467451829663669341121941524956939234529570345381682266861977419308266005608211110243896606154788879596075019978570300310933144335039403575781239344903300806928120275748786194328011582168099084331448500979137308776393670756729660551933849980185405063524186404975433049414568677153231073559529003869318278121900234724203038790241117565508534238208963459982721905434678094565909076522761649570252234803639290594303696606785951940320663357286385927592163971161863885947663712770212290179708837788522167218637132635013651567464061850758369367297583849046065050104703551152320840280322152842424599474690914141599994705808844481504277148495973755964267438270241259421563975971574716443136937166978004873593042243642541127383351331135512140017103028770504946280243113413860033176996798772522295210370338222389168685961752732241953255155676071409741738380586838467562308130393309741565910103175651148179718707068130220466561449883381073393130377632920445725808963105937435739101689667562884448135740570154477889763794660287879084474397219230669296045414148292619528905907226041760025320468905053396007621048737362591711482098363255299167243714128345891924976542501369896338267716475716024385411219456 A013846 396 10501811797293793774531259678016392424156638362040521650605999608488814366047157490806565738859449209320355817996618851172830246307290133409817377650805561469876149675708624251716607997836836204192869271404972022624589778028710706727832943000397779235181567186032570405551007754669857035786232684499935301182582217656281069776935798785704475703049415454828799307651192347991640059569799775350868519891756323033820711401872408063795865826344779249981689205583105460883995637044893612292118830841048158088548995592376767590105418315881169605168148577523509282029957934561261847438059012710197913959381461554419116969883779889788984837064961077466964520533276075893260471769861660472003990480122006604186254657791600588657273570571176371199650853791360841420645195736226015740283524484270795372904480084371333984867803356517516965768396150715353121560540118234990163216586412957075818398646398789821337498426891442685175078620940386583649917631314656713831397283531802735708619497853733118025230045652274194143530411162073180427496891560294075340029007031955814733044540054316324608699196654294375420301562184127334562662378725650247427607227565541459561830925964159249294305596304340569275586671874591948626519944215969932153601916068035437115417239265588725808364636560308408711157087535263697896808239678787662097656418648461804080432046751906079711006340345365567143831102178010569453415242871248279501594713530104324264941193507954417283255069522905081712816727973611631742260859736823553022593208491064248285589778631012946096214275537165543308103055357894298884167026700597596511947002821931491780023428313221840057048079750571492816130811252556723188767982936392509701125080789680377726525025897405201845399167149643112242024557638186597631344684888763212356533476262687061154839134208 A013846 397 344123368973723034403840317129241146954764725847343813447057395170961469146633256658749546130946431691009419444113206515231301510997283091572895830861596638244901672573620199480249810873117448738991940285398123237362557846444792438057629876237034429978429593551915267049095422105021875348643272605693879949150854108161018094450632254609964259837523245623830095713114270858990061471983199038697259659813071193172237071216555067434462931397665726463399991888547199742246769034687073887588149848999466044245573487571001920392574347374794165622149892588290352153557661599703428216850317728487765244621011732215205624869151699428605455140944644586437493408834390454870359138954826890346626760052637912405975192626515168089121540360476307331470159177035312051671701773884654083777610530300585422779334003404679872016148180386365995934298805066640691087295778594324157668281103579777460417286845195544865587148452378793907816976250974587573040500942918671198827226186770112043700043705671126811450738135933720793695204512958813976248218142647716260742070502423128137172403488499837324777855275967918093772441589649484498949320826082107307707833632867662546922075781993570280875805779700631774022424063986628972593805532068902736809227585717385203397992096254811367288492410808185936647195444355520852682612397794514111616005526272796396107597307966458419970255760436938904169057556169050339849510678405063622708255572954458497513593028868650345537702118126553717565578542239305948930403851856234185444334255835193287822205866181032217680749380801840523119920917967480385836385130925182042503479388469051122647807698967653254989351477266726676598974423123778705449549264859709757886466647316246617342772048606173654070039909159505501946660704688098431183902634434992942498888950175729619921768749727744 A013846 398 11276234554530956391345039511690973903413730536565762079033176724962065420996878554193905127618852673650996656344701551091099287912358972344660650585672798642008938006892386696568825802690312560279287899271925702241896295512302958610272415784535144201533180921509159470664758791537356811424342756743377058173775187416220240918958317719059308866355961712601664576327328427507386334313945466100031804532754716857867864349624076449692481336038710524752690934203914641153942127728626037148488494252014503337838952040726590927423876214777255219106607680333098259367777455299081935809751211327087091535741312441227857915712362886876543554058474113808383784020685306425191928265271767542878265673404839113718995111985649027944334634532087638637614175913093105309178323726652345017224741856889583133633216623564550046225143574900440954775103244423682165548508072978813998474235202102147822953655343367614155559680487548318771346677791935285593391134897559017843170547688083031447963032147431483357617787238276162967804461480634416373701612098280366431996166223401062798865317511162669458320761682916740096735366009634308061571344829058492258970292481807566337542579224365310963738403789230301971166791728713858173953819674833804879764769528787278344945405010077658883309319317362636772055300320641707300703843050930638409433269084906992307653748587444909505585340757997614011811678000547441536188765909977124788904118614571696046525416369967934522579423006770912217188877672097577334551473417625081788639944895207613655358041823020063708962795710114710261593568639958397283086667970156365168754012601353867186923362679772061859491069207076099738795193896919980620170830310922969346423739099258769157087954488727098296567067743338676287788177971219609393034121525165848739803593119358308185596518391078715392 A013846 399 369499653882870379031594254719089832867061122222186891805759134923556959715225716463825883221814564410195858435103180426153141466312178805789840198391326265901348880609849727273167283902556161975231705883342461411062457811347143347741406520427647605195839272436012137534742816081096107996752863452966979442238265341254704854432426155018135432932752153398531344837093897912562035402799365033165842170929306561998614179008481737103523228419316466475096176531993874961332375641411617985281670979650011245374306780470528931509825575805821099019685320469154963762963331655240316872613927692765989815443171326074154448182062707077170579179388079761273119834789816120940689105396425278845035009586129768078344031829545747347679957304347447742877341316320234874771155311874944041524420341166557860122893242320963175914705504662337649206070583113275217200693512535369777102003739102483179862545378291469980649379610215983309499487937886135438324240708323213896685012506643104774486852637407034846662419652223833308129016593797428555733454425236451047243650374808406025793218724205778352810254718825815739489824473403697006561569827358588674341938544043870333748595236024002509659780015365498534991193431366495704644118763104954118300131967919301536807171031370224726288279775391338881746708080906787464829463529092895159400309361374232323937198033713394794679020445958065815939045064721938564257833481338130425082810158762285336052544843611109278435882533085869251532845143559293414098582680948738680050153714326163084258772314456721447615292889829038825851898057194156762172183936046083773849731484921163519981104748290770923011803355777469636240840913614273924961757767628323859543613082804511347739458092686609556981909675813721744598243015760924160590942094136634531505884139335133042625626714638867345965056 A013846 400 12107764658433896580107280538635135643387858852976620070691115333175114455948516277086646541412419646593297889201461016204186139568117475108121483620886979081055400119823555863287145558918960315604392538385365775517694617562223193218790408861373156727057261279183245722738452597345357266837597829626821982363263478702234168670041740247634261866340422562563075107621892846798832776078929593406778316257011517423570589417749929561408249148844161973455951512600375294732939285017775898141709794661171568488425284582458292027713964468005145772677048581133269852584782451678914703281813182636555954272441838012797892958029830785504725538550188597617397590746392694650984500605630063537194107194118300240391177234990555049088776840948857167638604720253181456376501217259518166352672205739345767960506965764373321348373069976775480089184520867455802317232325018758996856078458522910168837735886955854888325918871067557341085679220748652886043008719530335072966574489817681257250385187222553717855434167164070569840771615745554138914273834606148027916079935481721848653192191154774945064886426626484330151602568344492343511009520102886233680836642211229543096273968694034514236531671543496655994591426359017331249778483629423136548458724324779672758097380355939523831014351680023392477076130395153611647531860921315988583229337153510844790774105168720520632042141973153900656690628680808482873600687516487857769113523282322565891769789435448828835786998844157763634228269664150926593182357289328269067883436911039711944991451200117848395457917413917944245514995538138128782858123216358073101508001297896686222740840391991981605250772362116125040339875057312527973146878529644916229525113497338227842726562781154821963183216257064034126995227140453962894243990540669240328384811477733639540756536185286405192582955008 A013846 401 396747232327561923136955368689996124762533358894337886476406467237482150492520981367575233869002166979569185233353474578978771421368073424342924775289224530528023351126378278528193185674656491621724734697811665732163817228278929595393324117569475599632212337596276595842693614709812666919734405681211702718079417670114809238979927744434479492836242966530066845126554184803904152406554364916753311867109753402935561074040829691868225508109325499546204619164889097657808954491462480630307546551457269956228719725197993313164131187687592616679081527906574986529498151376614676997138454368634665509599374148003361356448721495179418846447212579966726884253577795818323460115845285921986776504536868462277138095636170507848541039524212151669181799473256249962545191887159891275044362837666882124529892254166984993943488756998978931562398379784791730331068826214694808979978928878720412474929543769452980663709567141718952695536705491857769857309721570019670968712882345779437580621814908640226686866789632264432542404304750318023942925012374258578754107325865061536667801719759665399886198427696638530407712959512325112168759954731376105253655091977569668178705406166122962502669813137298423630771858932279910392741351568937338419895478674380316937334959503426316894678275851006524688830640788393546466324018669682313895258919846243362104085878168634020070756908176307016718438520612732366802147328540274123378311930915145839141512460220787223291068378125361598766391940354897562605399483656708720816404460700949281013479872925461656222365037819263197037035373793710203956694981553621339390214186529478614146771857964793253240857308761821185321857025878016916624076915659404615009078919080779049950464009212881206089587630311474270273379602938395456118587082036649667080513502502375900471510177719464925350558269702144 A013846 402 13000613308909549097351753521233793016218693104249663864058887118437815107338927517452705263419463007586523061726526655003976381935389029968868959036677309416342269169709163430811834308187143917460676106577892662711543962936243964981848444684516576448748333878354791492573384366811141469625857005361945074666026358214322069142894272329629024021258009527257230381106927527654331266057973429592172523261452399507392465274169907343138013449726377969130032960795085952051083820776242565293917685398151821925702687955287844885762250758147034863340143506442649158598595424308909735842232872751420719418552292081774144928111705954039196760382261820349706543221237213374823141076018329091662692500664105771897261117806035201180992783129383785895749205139660798772680847758455317300653681464668393456595509384543764281540239589342541629436670108788055419488463297403119500655949541497910475978491290237435270388435096099846641927346765557195402684324956406404578302783728706500610641815630926322948075250962670040925549504258058421008561766805479705108614588853946336433530526753084715823470950078763451364399938257299869275545926196637732216951770053921002886879818749251517235287484436882994745533132273492948103749348608210938705343135045202094225402591953008273552004817743085781801003602437354079730608505443768150061719844285521702489426686055829799569678562367121228323829793443438014195372763661607702474860525352227498856989080296514755732801728614411848868377131101549283331453730280463031363711941368248706040249708476021527551094457559261616440509575128472295963252981155549064049138538464197955228361420241790345322196412293507356600626611023970858323937752372327370424617498020438967908776804653887691361143607470046388888318102829085342306093861504176936290894266449997853506650445503511426673887093381599854592 A013846 403 426004096906348104822022259383788929555454135640052985497481613096970325437281976891890246071728963832595187686654825431170298083258827734019898049713842074954703476153029867300842186610676331887351434660344386771731872577494842244525209835422239177072585404525929807628644658931667483676700082351700216206656351705966905561674359515697283859128582456189164925128111801226177126926187673340876309242231272227058236302103999523819946424720633953292452920059333376476809914639195916379551094715126638900861425678918872101216657432842962038401929822419112727628958774863754354224078286774318554133907121506935575181004364380701956399444205955329219184008273501007866204686778968607675603107861761417933529452308268161472298771517583647896231909954016405054183206019349063837307819834234253916785721651512730067977510570863576404113380806124766999985797965329305419797494154575803530476863202598500278940088241228999774762675298813778178955159960171525065221825617222254612009511014594193750362529823544771901048406155528058339608551974681958976999082847566113552253928300645079968103496092180920774308657176815202116421088909611425209285075601126883422597277900775473716765900290027781971821629678337816923463658655193856039496683849161182223577992133116175107752093867805434898055286044667218484612579506381394741222435857547975147173533648677430872299227131645828409715254671554576849153974719663561194696229694741790682545818183156195515852447043237047463718981831935566916205075833830212611726112894754773599526902447342273414794263185301884647522617757809780194123873686505031730762171628394838596922947018482986035517732038033649061089332790033477085558792269736423274073866175133744100434798334898591870521953729578480071092407593503468496686083653768869848380023323033529663705921798259062429249932275928264035270656 A013846 404 13959302247427214698808025395487995643673121116653256228781477497961523623928855818793459583278414686866479110116305319728588327592225267188364019293023177112115723506582482691713996770858642043284731810950164865736110000619350990668602075887115933354314478535505667936375428183872880105118108298500512684659715332701123561444945412610368597495925389924406556266597967502579372095117317680033834901249434328336244287147343856396532004445245733381487097284504236080392107282897171787925130271625269703503427196646813601012667430759398180074354436421029485858945721134735502679214597301020870381859868557539264927531151012026841707296987740744227854221583106081025759795176373243336314162638414198142845893093237331115124286145088180974263727225373209560815475294842030123820902640328188032345234527076769138867487066386057671609987262255096365055534627727910679995924288457139930086665853422747657140308811488591864619423344191529883368002681574900533337188781825138839126327656926222540811879377257915085653554172904343415672293031106378431758305946749046408880256722555537980394815359948584411932546078369880542950886241390147181257853357297725715991667602252610722750985020703630359652651161299773584948057166813392274702227336369313619102203646217950825930820611860248490739475613111655415303785005265105542880376778180132049622582350599862054823501074649770505329549465077500374193077443613935573227806054637298997085661370225662214663452984712791571291143596668864656710207924922948406861041267335324421309297539394511615255978416055972156130021138687910877401051092959396879753614839919242071143971127901650486411845043422286612433775256863816977139590505094723117844852446826782526683047471837957058413263379810827634969556012023921655699409589166698327191716604249162700020315645485352957681661780817617355907748855808 A013846 405 457418416043694971250541376159350641251880832750493900104711454653203206108900747470224083624867092459240787480291092716866382318542037555228312184193783467609808027863694792842084246187495982474354091981215002320440852500294893262228752822669014904154176832651449726939150030729146535284510172725264799650929552021950416861427971280416558202746483177042954035743882199124520864812804265739348702044141464070922052801244163486401560721661812191444569203818634807882288571445974525146730668740616837644400302379722788077983086371123959564676446172644294192625933390143012951792503924359851880672784172893446633145340756362095549064707694288706858327132835220063052096968339398437644342481335556444744774224879200865980392608402249514164673813721029330888801494461383643097363337718274065443888644983251571142409816191338337783316062609574997690139758681388177162106447084163561229079866684956595229173639134858178219849264142468051218202711869846340676393002002846149480491504662158460217323663433987361526695663137729525044749698043293808451856169263072752726188252284699868541577309714795214010205669896024245631414640357872342835457338811931876261614963990613548163104277158416559625098073253470980831577937242141238057442585358149668670741009079269812664101129809436622544551136890442724648674427052526978429104186267406567002032778464456279812456483214123679918638676871659532261558761672341440863528748798355013536502951779554499450092027403068754208068193375645357071080093283875173396022600248043910637463061770879356608707900737322095612068532672525463630677642214093516955766451074473724187245645919081283138743338382861487716229947616913554706910101670943887125540124977620009834350099557186176890085814429641199942682411401999864813958253417814370785418169688036563354265703071264045717312693233831685518385114507116544 A013846 406 14988686656919796817937739813989601812541631127568184118631184946076162657776459693104302772219644885704402124154178526146277615813985486609721333651661896666638189457037550971849416579071868353719634886040453196036205854729663062416711772493218280379324066452322704652342068206932673668202829339861476954961659560655271259715271762916689779187596760745343517843255531900912299698185970179746978268582427494675973826191168749122406341727414261889255643670729025384686831909141693240008070553292532535931709108378756319739349774208989907015317788185208232103966585328206248404336768593423626425885791777372459274906525904473146951752341726452346333663488744491026091113458545408004729814428403513581396761800841653976445504992124912080148031528010689114564247370510619217014401850352404576465343118811187483194484856957774652483700739590553524310499612471727789247904058053871574354489071532657712469561807171032783908020687420393102318066462551124891284045889629262626176745624769608424401261803404897862506763489697121076666358105482651515350422954412367961331736650865045292370405284734409572686419391152922480850194935246760930032266078189383721340599140044424746208600953926993825795213664369737099889145847550484088666278637015848343002841385509513221377265821595619247539851653626027201287763625657204029164885975610378387522610084723303376894574041960404743573952163730539553146757502479284334216110040624497083564128723912441837980615553943756937889978560533147060505152496726021681840868564927902863768389608108174757354140491360570429016261678613314392250044980071416363606555068808354994167665325476455485890341712129605229485422923511023360636030211553489293329698815266652482251984062289876644334331967230482839721817256820731570223784047994941301896582584337582107992578558239180250064902331886196671066443432169194913792 A013846 407 491149284373947902130183858224811272193364168788154257199306668313023697970019031223641793240093323614761848804284121944761224914992676425227348661097657029972400192128206470245561682463026982214684995945773570327714393447781599229270811361057776611469691009509710386047944891004769850759670311808580876860183660483551928638350025127254090684419170656103416392687797269329094236510157870849948983904908984145542310336632217571243011005723910533587128931802448703805418107998755004088584455890289706137410244063355087085219013401280181273077933283252903349582777068034662347713307233269305390723425624960940745520137040837776079315020733692390484661485199179481942953605809615929498986559189926333035209090689979317500166307581949119042290697109854260906041257836891970503127919832347593161616363317204991449316879792792359812585905834903257884606451301473576198075320174309263748447897895982127922202601297380402263098021885391441176758401844875260437595615711371677734559600632450528850780546773971693158621626030395263440203222400455524855002659370184473356918346575545804140393440370177132877788590609298963852499187638165862155297294850109725780888752620975710083763436058279733683657561354067545289167531132534262617416618377735318503517106520375729238090246442045251503385858986017659331797438485535261627674983648800879002340887256213205054081402206958542637431264501122320077512949841241189063593493811183520434229370025162894146948810471629027340778817471550162878632837012718278470561581135557521039962590678488670448980475620903171818004862684801086005249473906980171402659596494712176448886057385212493361654717223062904159778338357609213481321437972184737163827570778657668538433013753114677881547389902208461692004507871501732093092955684698236580547218123573890514700814196381458434126719611246892517505218385320178935136256 A013846 408 16093979750365524857001864666310615767232157082850238699906880907281160535081583615136294280891378028208516261618782107885935818014480021101849760926848025558135609495657069617006565210948468153210797947151108352498545244496907443544745946679141224004638834999614189930019058188444298469692876777343578172954498186725029597621453623369862043547047384059196748355593740921375759941964853112011128304596057592481130425110764505374490984635561100364583040837302639126295940562903203973974735450613013090710658877468019493608456631133148979956217717825631136959128438965359815809869651419768599043225210878720106349203850554172246566994599401632251401387547006713264306703755169494777822791571535506080897731483729242275845449566845308732777781562895704421369159936799276089446495677066365932719844993178173159811215517050220046338814962398109954362784196246686144858532091471765954509140718255542367754734839312561021357195981140506744480019311652872534019133135630227136006048993524138929382376956689504441421713441763991992408579191618126638448727142242204822959500380587484910072412254049964290139376537085508447518693380527418971104781757648395494388162645884132068024760272757710313346090970450085324035441660150882717447507751001630916723248546459671895673741195412938801262947827253826660984338464294019453015653864203907203148706193611594303212139387517617525143347675172776184299944340397791283235831605204861597588827996984537715407218621534339967902640290907755737207040803232752548923361890649948849437494171352716753272192225145755134132383340455561986220014760983926256522349657938728597877098328398642982474701773965325243507616591302138707355940879472549467384301839275054482667372994662061764822544872315566872723603713933368757226469971876191816271371243473269244385716279587027629969464348221338174013610996050171623346544836608 A013846 409 527367528459977518514237101385666257460663323290836621718548673569789068413553331900786090996248675228336660860724252111206344884698481331465412966050956101488987651953690857210071128832359404444411427132247518494672330571674663110074235180782099628184005345267357775626864498718942772254896186239994369571372996582605769854859792330583639442949648680851759050116095702511640901778304306774380652285003615190421681770029531312111320584538066136746657082156732878890465380365212187819204131245687212956406870096872062766561906888971025775205342177710281095876720688016910444457808737722977453448403710073900444850711774959116175507279033192685613920667140315980244802068649394004879697234216075463258856865258839810894903691406387076555662346252966442479424632809038678898982770346110678883363880736462378100693910062701610478430288687861266984559712542611411594724379573346826797355523055797612306587151214593999547832597910012125003121272804241327194738954588331282792646213419798984438001728116801681536506706059722489607244322950942773688687890996992567638736908471090705533252804740709229859287090367217940808292544693122464845161488634622623560111313580331239605035344617724651547724708919708395897993352319824124885319933984821441879187408370390528677437151491291178639784274403453392027134802797986429436416945822233631232776804552264722127655383450177291063897216620061530007140576146154824769071730039352904829790715805189331858463739790437252068233717052465339996800313040330835523120722432817523898367809006885822571223194833576104235249937300047855164457443687921295573724353591336258695236758024966733249731027729295777579257580463788481162639470738556500947248802669364985288044478289086439909705150376036495285407046498168627436796968038439053435580292906132086600031151049507721378839407762516809286078005118572023753819581205970944 A013846 410 17280779172576543326674521338205511924471015777594134420473402935534848193775315579724958629765076589882135703084212293180009509181799836269458652071557729533591147379218542009059610749578752964834473644269486686033422928172635360790912538403867840616333487153720779591741095894022316761248438230712135502114750352018825866604045675088564697266574087974150440554204223979901449069471475524382905214074998462559737668240327682035263752914143351168914459268111822975482769583807272970459680972658678594155540319334303752734700564937802572601928652479210490949688383504938121443993476717706525194597292771701569776868123441860318839022519359657922196952420853874040661674185503342751897918970792360780066221760801662923404204160004491724575943762017204387165786367886579430161867418701354725650067643972399205603538044934606372157203699723837996550052660596290735135928469859428820495745779492376160062247770999816177183378568315277312102277867249379809517206063950439474549431121339973122064440626931357500588251744164986539450181974456492808230924812189452456386131016780700238913627905743560044029119377152997484406130104504236928046251659579314128817727523400294059377798172433601381915843261881004716785446168815996924242163596814629007497212997480956843702260580066629341668451103652360749945153218084419319772510480702951628235630331568610414679011604895409473581783994206176215273982399157201298032942449929515985462582175504444026338139825453047875771882440375184261015152657705560818421619832678564623101716365537634634013841648306621783580669945447968118028941514765805013359799618480906524925518086962109915127186316633564039717112396637420950737370177161019423039448765869751837918641464576784462961218367521963877512218099651989583848963048683570902977095037948136213709820757590269014141809713562150806686204071725368074365160036957255892992 A013846 411 566256571926988171728470715210318214741066245000204596690072467391605905613629540916427444380142029697257822718663468422922551596869217034877621111080803681356714717322233184552865325042196577151696032375422539727943202510360915502396622058417941401316015707053122505662172230255323275632588823943975256133296139534952885996881368681302088000031099714736961636080164011373410683108441309982979038054809549621157483912899057484931522655490649331102989001297488215260619393722196720696022826112079580173288745183946465369610668111881914699019998084438769367439388950689812363476778245085807417576564089543117038448414668942878927717089914377270794549736926539744564401739710573535294191008834924078041209954657948890674108961915027184830904525193779753358648487702907434767544071576005991650101416557687577169216734656417181602847250832550723470952125582419254808934104100353763590004597702406182012919734960121976493944948926555006962967441154027677598259808303528000702035758984068239263807590463286722579275833152798278924703562938990356340110944245823978090860741157869985428721759215404975522746183750549421569020071264394835658219574381094965373099295486780835737691690514304250082618352005316762559625500059762587213567216740421763317668675501455993854435674687623310267791805764480557054202780650190252270305623431674318954025134704840226068201852269212777630327897922147982222097855255583172133943458199290379811637892726929621855048165800445472793293043806214037864944522287695816898039638677211205569797041865937211687365563131711382604371392772439019291572355555845898677773913898382345008759376673574417698887641223448626453450339013015009713762145965212284454156657160020028224918043511252073282313203466959712338320362689396394683562821179263251348753450203484527450843406584717935055398820694004557633493535022296861060797564091015361101561856 A013846 412 18555095348903548411198528396011707260635258716166704224340294611488142315147412796749494497448494029119744334845164533282326170726210503798869888567895775030696827857214936991428290970982697440106775588877845781805242859859506479182532511610239103838323202688716718265538059641006433095928670582996181192975847900281336168345808688948906819585019075452500758891074814324683921264097404845522257118979999321986088432857876315666236134375117597281582743594516093837659976293488942143767275966040623683118325602187557777231402372690146580857487297230889594632253897136203771526407069534971737459148852086148859115877651871920256703433602314314409395805779608854349886316206836073604520050977502792189254367794231669249609202464031610792539079481549774958056193645048870822462884137402564334390523217762306528680893961221478206762098715281022106696159251084714141579152723160392125317270657512445772199353875173276925753588086425354468162517111735178939539777398490005527004307750389948064196447124300979325477710500750894003804686350384835996552755421047160114081324766261083682528354605970390237929346949138003445973649695191689974848539013319719825345717714510834425452681314772721666707238158510219675553808385958300457814170558150140340393367158831710006622148188164040630855001891290498893552116716345434186393374668609104083485495614008204527802838295157564297390584559112945081453702521014949384485059238274347165667750468876029848946218296948997252490626459442021592758502106323216528114962880174856784111109467863030552571594772699918585180041798367281784146242946853958407873295610622192681247027254839686519157150227609964591626660708778475838300557998988076136993805341819536284874114449776707937314839051205335853902081644606141060990986524402098220195953056267780995509236746968037295895308556501141344534316155610623543240214580134391352575978897408 A013846 413 608013364392871474338153378480511623516496157611350564023182773829243447382750422523887435692392252346195782364206351426595263962356465788481368508592808756205873655225219055335122238537161029717418822496349250578194198031876308309853225340444314954574174705703869424125151138316498799687390677663618865331432583996418823564355459119477778664161905064427544867342739515791242731981943761978073321274736617782840145767886891111751225651203853427722903342105103362872442103185045656166966098855219156848421293332481893244318592948310723161538143755661790236909695701359125185377306854521953893061389585158925815509078896539082971658112280635454567081763786222939337074809465604459872913030430811494457487123881383337971194346341387822449920556451423025825585353360961399110463787414407228109308664799635260331815533321305397879180450702328532392219746339543912991265676432519729162396324905367823063428427781677938303093574415986015212749360717338343490839425793720501108877156364777818167589179369094490537253617688605294716671962329410305935040689636873342618216849940843190109089123728437747316468840829354096917664553212041297095836926388460579236928478069091022453233461322472543574662779978062878328547193191081589401654740849463798674009855060597473496994551829759283391856701973807067743915760561207187419738101140983122607652720279820845967043405255723066896894674833012984429074924208617861430806421119773807924600847364129746090269681154424741969612847822996163551510597019999159193271103657569707101752835042935785146666017511830932199179609648899089502904088882510509109192150568868009779102589086586847859741498658323319738422418105253096269432684510841278857013013440742564982754982290283165689932646029896445260663411330454030286552646431607954479380989747782647660846669724648646111897470779429399577700471787048912264895351361843735841209676510265344 A013846 414 19923381924425612471112609906049404879388546092608735281911653132836649283837965845262743492768309324880143396510313723546673609518496670956957483289569157323354067934419978005221285512385692621780379975560372242946267481108522870697270487955679312431486556756504393289732952500355032668156417725681462979180382912394652010556799684427047851267257305151161790213086888453447441841584333192497506591530569491508105896522117647949864162138647869119624096714100026994604182837167576061279145127287821331609068939918766677829831653730245776557281894585525542483056908742135814074443591008975385167835613926487681122601497281792670815293023211862575254135235746953276197267356568926941115614181156831050382938075345169218640096340914596166038996793800229710252780858931983126051677385995296050685826328154448210552931395872535277704985008613901349428256648054174940897793685340806485193402774499092826142422721550022682315770246463029746491371051985742839507826304408633380335686659761039545715562229566488265924726544420218297275906861610116904879413318021065690913729738861549653494632406333448104066050976296275047798032079652169223236384403897076260435672369367974623747554060614780307854549974321164397069834426485361521513422548155229754949954930625658011549517474357552198184360410277709995832631642069637117369978098187734961607564338129169480648078303419533456077444704928169473771927116467990083364664807252748138073320566427803519885956912068189944860273797463938287255899243151332448445107524651244162310236898686919807685952061827675986302717448975125364831161184502104362490008389840666944441633639189277830668009428035938541188625796472933458556770206051247025586602424426252369354915259687998773327712945107646718301418662476317664429757118270929452380356272055341798550623673537286835794656322500342565362089059518018757096090873424895536044758679888374792192 A013846 415 652849378899578469453418001401426899087803878362603037717681049856791323732802464817569578771031959957672538816849960093177400836702098913917582812432602147171666098075073839275091083669854375830499491039162277656863292820964077427008159349331699709754951491797135959317969387531633710470149496035130178901782787273347957081925212059305503990325487375193269541702431160842565774265035430051758295991273701097737614017236751088021148864959213375311842401127629684559189863208307132375995027530967329394165971023258146499127923629432693606229013121778500976084808785662306355591367590182105421179637397143148335025405862929782237275521784606312865927503404956164954432056740050598006476445488147039858948114852910504956398676899089487168765846939245927145563123185483223074461364584293860988873157120964958963398455979951235979836948762260319418065113843439204463338903481247546906817422114786273727034907739751143254123159436100558733029246631468821364992452342862098606839780467049743834007543138434687497821439407561713165136916041240310739088615604914280559861096083015259045712114690734427474036358391276340766245915186042281107009844146899394901956112199449792470959851458225121127777893558555914963184334487072326336951830057950568610200123166741561722454588599748270430105121923980001143443673647337869061979442321415699221956668231816625541876229846451272288745708091086257316558507752423099051693336404058050988386568320706265739623036094650448113181451795298329796801306399582861670649283367771968710581842696172988258253277161969286719167445368016907954787489693764955750072594918298974435463451088954255955329332937881634117668890098825083569988246111887262534421788243599437639021863229456343804402497785287367665300886732023977228034281251501816295599514322709440054906836534469815035319298375691225181784934302286438632524705740386976925114652422582265190547456 A013846 416 21392568447781387287049601069921956629309157486185776339932972641707338096076471167142119957169175263893013751950539492333237070617054377211251353597791507158521154701724019565366184629693788187213807322371269514260096379157350889128203365558901136089250250483208551114931220890636573424685858686079145702253618373373065857660525348759322754754985570310333056342505264278489195291116680971936015843042056637570666136116813859652277006006983503882218451800150169503635533437609808113696605062134737449588030538490122944483423801489250504088912301974437919984347014288582454660017933195087230441214358229586684642112499316483104351044297837979659990712431573603613226829635257977995476220165755602202098011827500171426411271844629364315546119272505210540705812420541914253703949994698141236883395612539779775312640605551042100587297137041746146691157650421815851854689189273519617042593287857316617487479856816165462151107688402143108563902353619970338488072678370905247148925926344286005952759173560227839928612926506982216995206464839362502298455756141831145385528396448244008409894574185985719469223391765343134228346148816233467314498573005599372147297884551570799688412412583120769115026016126760221513624272472385989409237567338924232219037635927787494521391959236551325453684635204976677468362298075967293422942365988149632105076104620167185756200299608515290357619362728714479748989182031400109725887247288174214787451070732902915755967646749505883772729812428335670781585208101531211223835717395151870708345821468196479246443386043409587213678849819178039862476462285290070018378790282820794301266365282853059144231581708505386767774190758300338421374848594321818727933157166266372555468414302825473782661047428296463656579456434961685808227328049211516374204885326542931719187219561506899077342769174650066756728727217322021110569557701000459882156930583175665763859038208 A013846 417 700991682896900498622041327859202674829202472507335519106923647523466054732233807204912986756519535047246274623915278084775512329979637832458284354692432106570421197266092673117919137945806051318622038339461759443274838152228073934952967882634072427372552207833777802934066246144379237980106217425441446371446566858688622023820094628145488027811367167928993590231212499877533951299311402088399367144802111899915587948275756553085812932836835455212534228587320754295129159683598192269610354676031076748100584685244348644832831127199760517985478311098381762047082964208269874299467634936618367097712090467096482352742377602518363375019551554917498575664957803843198216753488133422955764782391479572958347651563525617300644555804815009891815236321450738997848061396317446265371033426268692050195107431703503677444607362696547552044552586583937734775853889022061833574455354114690811251696856508550921829739948152109863767496733561425381421952323419188051577165524857823138576004754449563843060012599221545858780788375780793286498925439856230475315798217255522971992994494816059667575425406926380055567512101366763822394446604410338256961489240247480226522657080985871964189897935523701362361172496441678938558440160375144100961896606561869241353425254081740620476971720263313832466338126396675767283295783353296270882975448699687144819133796193638342859171417571829034438471277894516072414877516804918795497873319138892670155196685775762743491547848687808799464810493651703260170984099070974729382648787604336499371075877869862231947456873870445353817828550874826010213628716164385014362236199987471787663896257588529042038180469424304513606424682767985489391611038738737356076913694024216495897588999874985124910237202130418521098795628460824520563993085516562968549945682380158786574326810591458068966367860314933387484486933457207987751143266746383069418518301349500215750132963999744 A013846 418 22970095465165635538847050231290353248803306619120370290095674082048935681465837394490588750037632124428165926876455832281923988028772772493993061734561615268099561792015324712727974312208172689608606952307482933437229896572209526700538851578153285300143790746297231046543482753659018870132120532596865314699561102825508766476536860775071351695322879358697261964696371195987032516175836023632670462600875602736433985889099990731515918183197424196404321602349326476742792304512145564290592102024186322881759958966086816393882210376081752653348153298071773578758814571176587241044955461603110653057829780425817533734662229279321731072640665351536593327389337316333919166578299156003414500389404002646699135846433607427707520804612178244135001663781297815481485275834530079223678023311972501100793280322060408502504894060840470185395899157182471693135180235474922162567753043630188503095602594072196606516918621048336015933332965340786898434533733799954074080559918541148604858523793803308009390492851291614700528873497585034411996788813208960215148075983028976746266443606132643187111539734163621660836236537586116932221226333317964004114079424429432062694427229745052522574575551240646241850900363400935458682967175172721900319428003819331300669038725750476651789409329588267662256967725766271542339036228920812204293339502991348361433376233673141218809329010993693800479826834047502660890706470663579090874312921543235015645484999500193578731039905802118740862910255979012429282806958357699932410635472218898411391414366039645616454266842986753353902605955066298702680185771274568150621755801189475538170552568660919649507097622095610301855324004941348516384310517390945683928307925785526137572196347903512573058652639409554099365335153404297889840925426206735353444620120233043118467540929460898003889942046799737241091667835525791342629462564745480418706007698620423069700356964343611392 A013846 419 752684088202547545336940141978922295256786751295336293665855048320579524410272559742667612161233129453262141091887704712214085239726826209083164646918115009105086440800758160186670262262437402693094832613211600762871149250878161770923257088512926852715111735174667666933136842871898730336489325612134082632075218217386271259903159853877538052352340110825791880059170691350103081490049794822395345718505491750467468849614028496290313607027013196067776810265782729989907818234253985850674121999128537428189510335400732799594732269603446870944912287271215876628768835868314410714561100565810729879398966244993188945417411929024814483788289322239151090151893805181629863250437706743919886348759990358727037283415936448191120041725531856703815734518785566817697309518545881636001481467886714916070794209593275465810080368585620527035052823582555232440653585956042249423020131733674016869436705802557738402346389374511874570103454608286905087902801389156895099471787410756357484004107675346796851707669751123630506930126768866407612310775831231208329972153811893510021658824085754451955270934009073554582281798863621879635025144490163044486810154579703629830370991464285881059723691663053496052970303107921853110123468396059751229667016829151848060323060965391618925835364911948354756836318437909185899365539149277174310284148834020503107448872425001491457944093032241358454122965698068567192066669630704159649769485813128724992671252463622343187858715633323826900595843267920279282739018411465111385231703153668863144473865946387107559973415910989933900680591935612475889424327353125049159573694093376734434772666569881015075048574880828958371195256993918108184881087033866508170962794112140120475965729928102299993985929688172268728003302306752033254307444365942304061673312099796356905944381176574705791465620989533789916091771634509130715282229321579902360158460268394023147941297007611458093056 A013846 420 24663952202221077965600854572365325770974388266445579670842738223368749855875811237647732315299287185924493839298976308009831145135368641219237139150212792618355472492159243392996811153815548811447331475069717733797761818652775604909613288276391587109768781338203510110065028067226377595666082221658409619687840750547313336644506742091859166899481480751539548325778905214160177774265951676740250688503987953679318019264152485766440996275061168408748910518789168496309299387900034608354889629667443914446913874670411212377120187010365747067122885829303201845371497213732926610294738143340485996688145325915936815363437754090285121004774664511132502922097256208191647358990342774584766835876167364074767557702973405534326621527262227880470633988711565453482305438303711449448496544739711874369807784659952450463664713517813613429884610923153169856615336704607592429093523676649030184777701975738211971968086487024005105913150000604345305920398995919893138619491529875664322035846600305763839236756922404819124451086393962214444640199502437784234556527536108126536389716347642001881670317965609322236552209985163161751880503934653662641743795145267728542281596648301719750565025928414936958663730892240383282712525812402085928293728807457647757240666061713952568961773237434723688672012482573408203550409986843514447799390988993183845824884651622448872093912040480484833824701339994310809749640630458913903403646511124602060559851600727976941579754393872755159878724592203211711536792155306888769871272448939421307518119639331212740525208892571318154057501636546149609944656358707201610860910808051768833958630738161861101979191701695003307907326181176708569002183459925737739746108837466607467756445038284056166202930944022028901679212209987650625677146336983197419492911090886127023093985482393999959374745468585043227970495172919595195278368090409530240537672426074735350511740420345412258793259008 A013846 421 808188385762380282776808802627266994863288754714888754654174846103347195277338582635240892507727042508373814126148855660866146963795759635471962575674172788518272122623074087501719507888227903453506157775084510701085059273614151021678208230240799526412903426890252619286610839706873941054786182239302766417931165713934363415167196924866041180962209161266447919539123166057600705307146704543424534560898677266163892855247748653594738565941204366417884299879683473287063122342708334046573023384942802188596473845200034607173474287955664799895482722854607318069133220699600539166137979480981045139477146039613417565829128326030462845084456206700789855751282891430023900659395552037593639677990252186001983330811032552548814734205328683187261734542100576779708184602336016775528334778030878699349861487737321896793365332551716484870458930729883069861571353136581588716536583836435421094795738340989729897450258006802599310562099219803186984399634298303058366283498450965768504470621398819269484110050833361113070013198957353842921970057295881313797948294303191090344418225279533117658572979097086271047342816793826484285620352930731217444660679320132928873483358971550752786514769622300654261493133876932879407924045820791551698328905562772201709262145510242797779739385444261025830404505028965440013939834448888281425490443927328648259989820264364404640773309742464527034767813508933576613876224178877690786730688876530960320425217252654348421685391978422441078906047437314841363637605345096131211141855606846957404753744341605179081530044991776953272156213626344230418666499562117582384690325358240361151156412028087864589654153681141868393507264304798386389063547614846574256000494386105793503443191014491952454137641173713843050224425696875335702188731170265413041943710626156610292743716287086590668791659514594696494137185826229295358881565586539486921938450057616927965568710093878468896137511174144 A013846 422 26482717024661677106030470844490284887680245914497474712508001357114480894847830675791573565693199728914393141285645702295261903709659451735145269679691293934166740914112891699256344834481451940364489777973969246653155222277788500678351527288530518881498019492339797828783663995514845300483233619617473049982768438114201220388198708834010437417769669796378965427457987905375459911504583214478935148491527856657658441080758227880992393328761384678781232738457468052670484392925866690038104830277805742115929254959514734007860405467731224162975177862499772598489357375884510467396009311632786887130387121426052466797088876987366206507727460981171481993258037786379023176807073449167868384968384583630912989784015914681919561210440210290680192517475551699917477793049346597700512474006515833220296261230176563914124995217054645776235198242156808433223970099579505499063470779152315878434266753957551469279650054366907574208498867234510831104807216686794616546377677241246302354493321996509822455318145707576953078192503434570724867114837471438890531169707726965648405896405959741199436119379053322929679329420700106237071207724834200533226641139962115813326302706779775067308515970983547838840607010879336592438855133455697566050841577480919505609101984079635997646500182237545294410694820789139538376780495221171205750470866610705146183346430422692811268859813641077621875271713060735438483496113893464171699591213106166507779693518934977689081786924348946549273593362425932721803677051948110027526696324525161100238970694585718508143576514290547204822014808108047742358863857651468939581532581338820154201093309336383146873787307823656743518446036739633525196834328243292545220624200043914641520826483162872298017182225980255209069753981235211000289320342987257054558411509797899806072626095295253403034965098974239014719887305153881550319831141139725907458079131487991495575755492356209668788633966154350592 A013846 423 867785671464113835410406468632257655199506298126253251379462188469927309962373715584338282600634768717066834453648038372811142060758120914457240196864124319634775766273651235201231907536288217181863601044651024274330590323598573590228222846190568042708927102724990495253583101805030450806234599247625356901835356180126145589680495291072854013305476539887745939126943347683343070380182182772045746945770384806958151797334285611204358744596853053154303434373774313149906432587394799699168619078543138557654769826513378803969569766366616753372370628198392548507299262492983638995632433123583160717488525194888887232007008321122015854845213441431027121955079382184067831457614182782332711238644026036417756849242633492297140181743704810805008548412638878102895912322640989313450392748245510822962667887990425646338047843272446632795674975998994298739883052223021236193311810491263086704534052993681046545355572981494827391664090881540450913642322876392885994991703727841158835552037175181633862215864998545881598466211952544013512445618994264109564925368982797210366964413430488799623122759812819285759732266457501081176349334727367083072770576874278610971076287095759669405565451337188895583129010532494101461036405013076297844353976810894770359799053814321512370880517971559884207249647887618524393530343267407338070031429357099586230135895832090798039657998373390831513608903493574178848227200660061033978252204871062864126924997228461348915831993937066280526597107299972963428062889638235669381994785162040478932630591720184824074848715220272650807607781232084508421615250887523334212207659625310458812861425560334602956760262502765584171612439731884311353649867267876210121789413787038994973354442200280999461427027180921002690797698457115394057480448999006439163770028353057580845387811890634863510649736363187864034341267215282390640880226832866538535586336980598505327026355973528278426865957802945760198656 A013846 424 28435600882536082158728199164141818845577422377001066541202216991782578092847061912267596844257600101320846031377138921400275503046922106124934846770843625705792332309255003675073967146149092300615306479031124763421264783723678059404598406223972533623486123302092488548469411079947237812018695348146187694959340951310373538682650469697875280307993855259041658933311679616887785730217809765074395035919003969354404718095049870907944427342949680845760214937559836693296133983023752796542357309965701564257231497675190396648474862104301297774505840744804927029487182233370087882608883568593573010390663993586119056818405648666526215531567954048811896732224041195407534701203101541411478281867887445161337056435982614275592689475377719240458520114385350757675693254988299937823142469574508898646840701353670267579205151728351531263448677613535045181108487855243959867582441406177708825134171848496940533198211415457622503970048930006317495538231636013642088283888147753899092723369154156351778397089464272351448218540833260962234775818043204046342223474490828298989304689899290256986050486593546462355774906907279395427986615000346364578128546263016361524300227775553852847081568709417005730467971417128766716675240919468484127763791112139399835149895395387687317369012812892074285703156461981483807327202288186403653878789877173439241589093034625951270163513290699270767037936549677438692498708911228879961399368249214987931711078309182221481273982777329787880295534012005514065610764767665706414309205120189742413664439229487016315284642700337894221663691775412945171959488541082364615465620590602173114379843192761044269687120281690622662135396425134385114436398850633767653270795510973693787286878362018807790352040826664419416172058983042757232475519352799442998518416289072990809141667820032323207516970561148939928677294644110373376520363272859370734734093090180251822555999632540574627491543705286926670189559808 A013846 425 931777769718942340177205630210599119931880976449570948422114246386731518946412524741184613392633040120081482756166088176444227683841543573501865058987003927127403145109667960424823755445013456506562362704891896247788004433057482650569880575147131981774393288362966664756245662267711088624228609168054278388427684292538320115553090591059977185132342649128277079926757117686178962807777190381957776536993922067805133802538594169911522995173775141953870723073960728765927718355722331637099964332956108857580961715820638917377224281433744925475007389525767848902235987423071039737327896775674200404481277741829949253825516295504731030538418718271468232121517381891114097089023231308971320340246935803046692665294278304582621248729177104071344787108179173627517116579456612362588732443017507590859676101957067328035394411834622976440686268040316360494562930040634076940941439997631162781996543131547747391838991661715374210090563338447011693796774248895023948886446825599765470359360443395335074515827565276412255225146024295210509134005639710190541978812115461701281536078619943140918902344697330478474032149537731229384265400331349674496116203946520134428269863749348650093168843470176443775974487396475427772014294449143287898563907162583853798191772316063738015547811852847490193921030946209261398497764579292074930300186695219257068391400558623171220718003509633704494299104859830311075797693603147938575134498790276724546308614035283033498385867647542489261524058505396684901933539906869867784084033378377479410956344671830550619247172004672117855475852096731387394768520514186923719577455512852008611998701740393898629107557390438323392852670058803531429851917537567298462377427303585998021816430166632293674255673808139695429126028756345068993757818152532148175451464960343762833954171126819166863916091347728463582897590898208714801819263725055860235766762379026491721514995959089549393642904134842013128771495788544 A013846 426 30532493958150302602926674090740911961927875836299540837895839625600418412836045610719137411649799458654830026954050377365724452744119699816509114252886144684110746258953599727200624818422200942807035501113897656247517329262427591493873846686421220778783319273077691670732657861188356952038723065218802594231998358897895673546443672487853332402416603926635383355039977232340712253285242974435992421564216838317838624441584653759660785505854263851544435853687545160201919475080309363084491631262305775045212953504010696044616885254020953717965042139980360872828468835879191830112760521545292198854042509044283777149354517971099026408682904560319471030157881569808026733413113243532372224909211592394234025256362911484563333078357675346209825983960815161426480876075634273897307584692797688737289866508929182205063804086996925692008407631145086500685838091571497433200769105842377942040462725334556586535780078771089382116247579474231679182332698587792144757111089581253114932735523009178339721734637658977476779217584924105457963303096802023523679561715399449027593374224218296841630592031042125118637085476052376924463608638057666133888735770919571764945546895338656566252956662830741709651132003007706817233364400509527257860142109903547721259147995252776567293470698794106558674404342045385077505974749734242711316076517628944615617049413504964074560487539003677228869193068046919633331738823987951651230007256359787709933440664708154441675108111074672288121620349104838570866558235668311827548865605742673245338217502206543482691491332249095957888232721505694102151774880208877116443114062245134618197973458629227270278596440569882980936996292486874117893387633871005236015183537883905983178880783700206999118009919345121539821601710287915220787456185222173431413193603820544420543010279483610459796802481282366294684388258552503166626013633742630428205605269635940080730603387587446354530890682690503086203584373999009792 A013846 427 1000488762020669115692701256605398203168452635403863354176170872851674510551811542572044694704940628661201470323230322765520058867519314323587370655838573189008940933413391555860910074050058680493900939300500198399918647845271227318071258208220650562479171805940209800666567732795420080604404877401089723407794122224366245430769866260081977996162387277467988241777949973949340459115650841786318599669816257357998936045701845934396564619455832517887408074053633479809496497359431577209552621773203235636681538060419422487990006096003758611430278500842876465080843266814089357889134936769996134772049264936363090809630048844876972897359721416632548426716213463279469420000480894764068773065825045459574260539600499883526171298311624305744603577842427991209622925347246383887066974935213594664543514345764591442495530732322715261075731501257362194454473542584614827891122802060243040404781882583762750227604441621171056873185200684211623663446677867324772999401016183398502070115877617964755836001800606809373959101401822793087646541515876008706823931878290209145736179686579185150906551239673188355887500016879284287060823527851873603875266093741492527593735680666457098362976883927637744341848293474556536987102884675896189185561136657319451730219761508442982557072447858085283714642881480143178219715780599291665164405195329665257164539475181730662795198055678072495435585718453761462545014417784437199707504877776397523679098983701156804744809942583694861537169255599467350290155380266379241965121228168975916903242711112304016840834787975138376348081609818298584339309359274684485351607961591648571169111194292362519192489048164593925519343494512209891095130525986685099573745534169379831256805565520288382947098949037100942616874244842714405954763364277360179000547528009991599572353360838118947546621623706660578744218034456248423764001214750478513871441273475430484565380411804465442145268225890402405128719052767199552864256 A013846 428 32784015753893285583018434776445688321423855956913794389644767161603670361761760627000760556091494519970249779551611216380561288970872891755310961650518366257444976506090014502450301306472322842424145978998790501168534252593847576758558988966974277631317501737048794748242091468240325201245139022678908056626597797048033130275466977610366254978249106308071038706579864746371988164301646783654087873980539121106909136345558087578306629450328719946134587770589461866397581225473853922002620310264323625342780639163823636086456519753851162179347365915619376007769072166964080079311173608079233344210510313434745759649957440548928647900683351380215346846636882764741653954575757959629005555820955089619329369361629180183385581103075305250639170038740680415956924017778569507211410634677079069967761878082014132387693551036750733674929569833201244387884189043412658680336311977910043947983892728504737799458142343042533191620532656020246484203820740356498161644372498297602115833557077785469119234107002283929565891834734929283896001872392225053305206599787813573287483135969826739024905871021611036045721600553100387518409065360650194251784719359721227144191530784078466199158026532540833606593684880574268603993387325059766327232467325987043794295841145108659652430149971413738576761417940341331663903646698677589284107229440562471146767629522754950358473049888459079530433272822292855604675032441960438160015519834976994055916715497919506177877932198582513222849962167483346134307811500568715000713092404641002845085457157727978023840474332369334316173938190526008011630489084712861216001489685435140380069435614572135028899481130257413751417847628176093711405237075531697342832493663662238310623004770968809732410538362047723687669735255006065654325685920640538345489941397831404734786874927943481673207697365619853844290536553062348349898791804943679942539387649242906118238385334008723608216149225976706011257865921075594948255940608 A013846 429 1074266628223575181984348070754572314916416911996151214559879730351429070414209372225560921902006092430385144776347196338358232316997562917038029591364185825523956990151557595216291473210485074900554415439832367142290530388995197395224460950469813129423011896919614906310396853231298976194400715495142459199540356613669949612866501922336481443127266715502871796337209008009117308167836361806777151454594305920431198579771247413765951633828371495194938172066675486438115941596327245316181862326741356555232235984120172907281007239294194882292854486323015713022576956767078976038868536789540318223090001950629749052209805411907293934409592058026896485470597374435054516783538436821123254053141056376646184775241864976249178721585571602452944323829454615870076486214568165612303503677098526964703621220991439090079942280372248041060092144294338376102189106574545999637260270892156320087536196927643248212644408296817727623021614072471436794390798020001731760762798024215826131633998324874252099063218250839804015143640594162774704189354548430546705009861847075169484247399459282584368115581636150429146205406923993498203228253737785565242481683979345171060868080732683180414010213418298035620861866166657633615655315867558423010753489337943451051486122642920559490831154263285385683318143069104755962794695022267245661625694308351054537281684201634213346444898745027118053237483840892292453991463058159637627388553952526141224278933435826378436704082283151793286347560304094286128998367250635653143366611915276381227760260144430383885204662923078346872387606627156230525107866327871036325936814012338679974115266218299720626978197676274933806460031080074238735326808491022658529935152370884224962494620335105957311628521047579809797561884836038759360944076247549160505014399724139470349496317638852007467669827276631370769712301770747030729483609864394504357130654490391547682435410624797855194026777836804702576897750501805095264450661842944 A013846 430 35201568873630111563263117582485825615181149372289882998698139004155627779332812709087180288884935636758860424031344929615322556563376141665502153649821641130769022653286239280047438994161174934341367085132427006518576099786594628246715136424994836624933253838261941249979084086683204851938122645344828103050538405516736908914409534991121823928394275733598103022377664774442755954043661903684473698864146216400689515061944235254282703137288077154547734022280822339604183174228451174520647264722660771601849908727649825825784045217192177902972255807832578884323801719343643886841644213519657147534213183918235616942810903737378207642733512557425344035900534765487866405962987497754566788813326135349942182715125431541733088348916010269178079603243568852830666300278969650783961208491164531579408260169447476103739548643237823809457099384236879908116532644234723316113744556594178296628386100925013957431931971070123298751172249926744040878597669519416746336675365657504190681382857109479492782103535643518697968226814989525801506876769842972154429763153004959153659818785481771724574411379053377262262858774085418949123383418479757401865639820635182565322525269448562455806286673290790031224401630549037338317793390348154405216370338625731004055097266763220893395555262899335518070968912088424643388856566489653105840150751096047355077646227919149902936306442077048604368485870498358639132392261489775005774268135916376595637172090825158768613919368254317962407036856044561567875018498068829082201837139239776460071248204412694819150386394663431270314397093958655361846734563831678118328297521556313865391809043441245245504821581456177030970082298431872654879188860633830474708915072889134283571023719140752009187443377687095207446507842307318066739415490479690891428311850160602164412295336389902580700604900200656757381932704423838702943718928036479118774457286341150234458043535353376118997869456156416494039785488443149361625519287269588992 A013846 431 1153485008851111495705005836942895533758255902631194886101340618888171611073177606851368723706181570945314338374659110653634889533468709410095174570797355536573039334302883488728594480960673380248497916645619368149600701637807132778388361590374230806525812861772167290879314627352435256588308402842659327280760042471972435031307371642589079926485623627238542639837271319328940227102102713259932834164380343219017794029549788700812335616402655712200220148442097986424149874253117888086692569570432148163849417809187629492659291593676953285524594878311057944881522334739452522884026997588612125410401097610632744695982027693666409108037091739481713673368388723195506406390595174326421644535835070803146905443209230140759509839017279824500427312439085264169555273327541277516888840879838479370794049869232454896967337529941617010588290232622674080829162541686283413622415181630478034423918955755110857357129546828025800253478412285599548731509888434812247943960178381865097320247553461763424019483968655966820695022856273576781463777337994214511556354478997666501547124941962666695870854312068821066129829356309231008124875027856744690544333285642573662300488508029290494551860401710392607743161192629830855501997453814928323550130023256087953540877427237297222234785554854685426256149509311313498714566051970732952972170059811915279731184311596454704019416889493980728667946545004490215887090229624496947389211218277707828285838855072158802529940909858957490992153783698868193456128606144719391365589799378608995043614661162195183833919861380331315865662163974837218896993798187636428581381653186357292741158798735482724204701993581156008950827656755015603155081260585249356995261729108431152204055305228804161837054144600050735757607168976726198410917166792038511130322922706062611723462093582824327764397421369775120625891170858560346618059781833899347764001416358826810882721170566459428667322186339333455676695690885305118281745016005249892089856 A013846 432 37797396770033221491261631264944800850190529417418994027768729399727607351645883821305650338404157716736060239860829737898308060232702669949998680335887746222425352906436886158658583952119345323982779732643655455526115791267664126882229832593382795068237835854550377787533381709084598487885689744348260836335945071721592751105879953984358971031080915017352565222187706591770713361681701708101479109898415086600775074760287476148218613478282222377376813824150666819146543079526166956824742119683920631033017722771460243215459666941606405260069924972496746737877723864742380269863796656983642125448023166505213778197939083466060893652159422119336793648935361681670353924607022672328184448150243600077517797563080053252407618404918225289230002174003945936307987196396872581673413537950547292022179426115009082063825716181126906202957094342579784280609998165976134897579300671667504232002976342183472573878420990460749422705980613774526012834116024231927740627687125216955508989871831835063878270450684918720780534508954372563975005055811394421114678623567795535922696190098232662290296154097871128694942248347540881674235904912809810019756713103935853766262407431103790925475361643246144970527905960094297473089452566607571306090660602055490061627471535711755378189453061478332047561507121113120725878900390976977402992068519916839886231447522392627741308252634938760516991272386707135394188172644335515972049673200523930117270367603004499641301103734258319064830895184244512963170422166150165016267646546038259549589165216962811783869886017710696558286017789127465988816692779012470491754714011610555768542291516964297906739674925667320101300720656548351284185702746857450930020736339425071995422484241737454775076590210254462509305271713029364069528933721441517932718421531232259660954405882521987572183774703444791152669201886693305437980582931133213827530798411246036939005007317121742558570813401967278675613964398929678115856220684460028464000401408 A013846 433 1238545097360448601825661133289711234259043267949985596301925724970274237698732321056543550288827440062007221939759668851451758517705201088921556757246369668216433964038123885646924478943046707576267726279267301966679762248258818109676907154419967428796017405281906779341893851843284123251038281542803811085056248110173151268237474332159474762746459423288608857200646769599142735435586001571069267473151265557734197649745100018424827526456351862861883435389769050329793923629913438841233149777802711237689924739775209249684182366342558687561971301498773397106777255599878316682896888856039985166680823120042845083990067887015883363193959944006428054288313931584974157401522918926849947996987182287340103190547007184974892839892360406277488711237761300440940124451532720756274414811563533664982775434936617601067441067823166462458498067417654371307028419902705988323878524409200778674273528780668029300848099015417837083229572752163668388548313882031808204888051719109198118580120185571373163166128043416642536554789416880176332965668827772391085789137069524121114908757138887877928424377479041145075867593852219610701362132182951854727387974989770056212886566702409021045976650325889678394258422500369939598195181702596896557978766608154298339408987282202800232511997918521984534495465344634739945599808011533595541244101260635009392032072413761625827188822341673304620770013567619412596758041209586187372123691434768142082715405615251444246154567164176599116378773397324200777168393540408607253058242020581688920937765829437416533848425028344104821916230914128805521545388982680633073818468732454691423593808427886113808045667964266745079422014473776374880197107609024952074919488370280759146003963633252918069709708009618227504915143492546201830324100184195659619317236735418684570153971958480488765317929482478916490664407423166232591747741487373150700529202339710138417316079767445260159248413555663787642518385424127692500376639388386212708365153337344 A013846 434 40584645750307179784623264015637257724200329804185128019621502155825946220912060696380819055864297555951852648522044828924371223108164029281781571821449041288116108133601243484878421326005754513859140854719030950844162449350944951817892893636033492706787898336277521345475177737200734150690022409594595281635123138074153820757605558916201669025675982382321135032750793346224709154753282099480797756560220669795834188586847437403744748386921737842258196410851952241206687289505003563949527851919039241836623453872954056693651287780312963074030675607511806676394877111496812681065165254034718233941797211997563947712186544521736466045139679445202634482919470910176433189733103007395019095965275989191560501347844331437257288577592865792900750089838962292848725998027824193741600024545313871134155585452003085551777908910429518641840064673141698438988707263371869825396851487840691115598594991084929984130190508537211685543266639942899085755951149286418291257771678731770203949633378240802755810627683726676542637827339612329618078619036148445711099138443494166400693330153927077983958610001233220241846029315349532203462234347370966375707049164464785201983867017704538801634562877878752981623059988492122180753659714030695106411848224216000047985753695263221358018953147794128389226347408412991158537414508921932858695486710108487987758106948854140955105323330491950845813391804583752911970567494355720187809749120934482479766418411200559325057992856835738799845499646683519411066253919532109242468212474530420782561288710699005264981145191328779626804551054594172699329999306184478984562883583425075328568321914564972177262040447853092702762500570276704252074298822132529629590961794917359915696257880334431619308247712059170078881059421963753941576060114835723374405787213346199455994805353135488655861937913281869135566091302442311109566389993058243402154940902267621815658613301819646284898252015391990993470042453577816227852341719478639418027709344558088192 A013846 435 1329877671946065667182535115264401661106596407023538274946957382642104605766846404899006678822561302313430307586770364954193796238808318911505418545445242184928988631321845546512496110010556563910136327527433206197261515140331764181168714338665545489016025852683141819448530624092593656649810654317595698188619714988413872398585218954566096290633350590703898952753177996369091269582955547835786780886965310907869894691613816828845907915142651505615116579990796771039860729102499956783498128651683077876502477336508958529737565397985295174009837178306946881172107333189527557933143335044209647089804811042736175438632928690888260519367137016060399926736305222784661362761174319346319985736590163613829054508166163052536046832110563026301771778943843116412067053503375743180524749604300844929324010224091237107360658519176954466855815239209507174448781959606169430438604029553563766475934760667870985719978082583747352511881761257648917242051007259817354567934662368682646043021586538194624702402647940355736949156326264416816925200188576512269061296568516416844617919042483882491378355732520410160884810688605373471243050495094651826199168587021182081498607354436142327451961356382330977701824429702909859618935921509357817246903442611109889572397177086385237459565056746917999058168951878876894282953998628353895913733708516834934382857648500052490816891234893560245315613222652600415419451555655048239114149859194781121896985998498219927963500309932793488993337332422525564061819008435228155657198386365412828202968308472185004522902165629461450811131528956941851011645417265053007366156569261672868366526772496465008304522541395250141684121618686827044931970623803638730902436636095852049717534978222798655301492661028754885144774555138908289157564337842936983532528835406928263774037781811543692275283981542420287834229679798429650438271467292532519801813103485505431655501440674026169463545922040364760874026351118837882154265533463876056449931979802479433875456 A013846 436 43577431554328679782237310656983913631140951065347302193461899514416483721768022995730650851657688754206484319003291318819022315153270994092209554897149695915753099471154234868121472532825917486207347180418931300671865328118391248688536431449392594584077135140721191139689451490266108941100995520678975838244690820740345770756840454703221843251473632156185360883816136585022382721694287391483061236104079307829080709254801549847622710563394404535996140093138428593434156371230718583881666679658351095857233177362725553102440542961182152261954344658762035402247613093954439018353240802728661715838724048248378996773123807343026520698622345742267184799295249540207783534958160096340213292616586481297950458123588830905501182594598929245856457652431851238590613209198616352539434995033730086644089167023021657533994058356390443969931353758417131092337687252374959896612176840411177499883430237564796460072241810104233247109341552890639720187527405889695074482083016496992945537731347683561462248329967709576788349954499032410257004959779275154032600565957145947164439971184111861477485960643228800151873476644220877905692278623261551040894356259510094446546365790163511785945869725936221477333382912504950279993292276018636955546532007480848861508310698766671461075027779483008993138080215167038071863836627053900461301226160679647129857479426049720019087891984992182118502014079880410412464588575704620699292462586094587802320437198789670599507978155877777047333677708821317683177685268405556204575076724421847554554865532016558228206458163346192820179157940861070573949597032941256945374218461566496550634349281164165392122594636439556642705297201129948608330813400797633934211043691588879965144186166404666336919311516590240076423972622791746819115068222437359076393904878614225347347670034400663708476505507182027991752038147634942785561279440241705608865811775013041984487471208006489520981472773418672484320095473462079722430973000544290617751371114167646089230942208 A013846 437 1427945277172242179104352195608048881865226684509300398275359523288399338594894577524101967107119145097838078165099849935061723222942383934413522694869801235767397563470781968158604411955639664188042352407967540860415683071783444437025961785733696539331039564291151991265343946433039857781997421221608680267602028814019650216160148019715173359664287978493881905440887163618013437024478409244116950584658470758943316680861337185406900979741307847835521518571960028149650435972488186556634453759044848709049816755821790924060771711752016765319719965778314376060849785862699057753398994623812787104603309613002882966261720919016293030252457025282611111503306736933528650873508990036876109172460305819171240611793758811111462751259817713528224404354886901386137213639020260640012205917265267479153513825010373674073917304222202068006710599955812551633721335885822685892187810706593464316180242024523250403647219633495515041278904005120482351104898036193528200628896284573464839380380800894941994953276381907412200651309024294019301538522047288247340255345283758396684368975760977476894259958357321323376590082677829727213724585927034504508026265911626774824431314212077954201874259179478105369260291276962210774820201300578695759348760821132455493904324977186290436506510278099238687148612490593503538834198595302210315918578833150677151169885832797225585472044564223823659073997369521288395639638448689011074415414021147453106436086129939926204677428211802998287029951162656937842366390875113265711516114105855100667653833753118580021869221096528046331630647406135560567180395575419107586022390548610958971186357245187371569073181046851392068167178686626155997784093517336868756227479685984418697844692300748106528171999775628986824260734903639959768762555512827382215275475062430936181888451687240948399358132459340693233730786021701805197272004697840209391314920243627359747685456543956648623520899839383059966200888474405428344618123281835314962476928669045427051919514271744 A013846 438 46790910842380031724891412745684545760959747998000755450686980859114269527077505516309773258166080146565958145313991882672102546569376036762862311665493646893626083359810583532621149370962400516113771803704280378914101102896199907312466715794921768200799504442692468449782790436717850059800491498589673235008783280177795898283135730310026800649479388479287522277486990577435064304418108514111224236758088769829054600998464296891413331304163175557874369120565986202407745485946492897087797780776381602498144395454768444999623367450690085365996583838623805474761925783148922724463378255833097407843641249398878469038464071074325890015312511804460600901740355155837866831823142585528356345363179301082603212367257888722500411433281706836892857281900933984620944216523415900651919963496948284756902341017939924552054122224753117364443892939352065691933780734306637771315210181233654638712594170659577869226712092950381036872627126439787965681005298849989532078207673452903295856816318083725459290628960482342082990942094108066424472814290445541288845487154258195142553402597735709962871110315452705124404103829187124501339327231657066643719004681392186157446965304101370403287015724793138556739921224563497722669308356217362702642340194586868301624256920852440365023445328792755853300485734091767923960519019570862827632019991204681388889534818969099487984747956280486253660536745804473578148319672686641514886444286644959743391697670305871501874869967644360647869397439697942539218661896195711490834960027020659938677680824422189630156610636891031022194873054204250048665367202215333317378781693496883903567834554210299791575389996543226415289702111203365879735389176376094515404062054350337431890974877310913954715140088647810640257375761322474201702811419044327660430146766845736916808120784887511397150167284427675835882890396359124752704209049938827981334607306543181324212157040032371462095532845936904108972470713529317075996446663699179600690443998627280553637298643656507392 A013846 439 1533244566483108879561241812850591195495129022398488754608110988791456383863275700758438650123586114242673316505648886011399456245985313972645472228654895821410339499534273201196929822587695940112016074463781859456257264939702678562814909343167996500403798161578146806162482477030370510759542505425786412564767810524866015994941791610798958203682140601689293529988693707241392187127172579790396595790089052809758461165517678080537832040174818936680427327342706235880497004083494679251772957680480472350659195550261852405747658504624212717272976059224024857796998784062223899835215978687138935860220436460302449673452390680963510764021760386808564970348227957746495220345180736242593180724860659337874742062850306497658893481845774969631305147413329804808059100087039292232562113363868001394914175910475855447721709477060710149798097483836688488593286127101759906490456807218664395201334285784173047618820901861798085816242245679178972059435181632716456987138709043704735198636157110967515850035329777085385375447190539733120597125178669319496952888923070732538431189896322603744063360542816754241516473674274803695659887074726938759781384345399859156007222159084793705374908931270021564227253738686496693376427896216530541040184203496222500507623650782492765881088256533881023800950316534719051332338287233298033135846031071794999751132276947979452022284221031398973559948468086520990208764139034595869159799006384782040871459149260582797373435739099770409709384415304022181125117113014541074131679970165412984870590245254666309800971817349645304535281600240164865594666752482192042143867918532505891752110802672363103570342379406728443176212958779911893147169232531491865080760305396951856968203464779724028468105710424811459059953688947014834641397724579244528776975049256001107289968501879193973461816681576126081790210552507895799896611522148395515292372412220806965631783961887780748069946420295660473842809920340928661946251564276094717155424468947018729181587001955336434221056 A013846 440 50241357954518511765462771723488172293984387805953679510998580880718442786431818162452517687249669791503919235257102696821537382268446768255646833988563626275974004720739064256820996426553620565590542728029203970662638057544177371146318949356928909325231658158592714544332225807331180896568688817792169166922311615278809612122252627502660262418256383236154770390669515398885939187783191094571715650849638082470165255471683275343063680292448466917144242662365797937332125829807953649722096277273984117986400519790980379631539273879526202319600879508652846540292056156150952749800357189620168650267703261931190670899687937833812320715465044354943056948370733719437155380270882365197293345992234085183479547915478843315286621613122354204878607070439991043950480591652103527876595330707226669708547716234472831310944976144325350188584058350360608394224799812870468615879288658941194901957321876575782424373523312207399676026625906415336556443572031740852862554561217944116762988909596212183559373957686135533907982653539605974895726597854636261276152264231181763819313230522699079485468198267019402986011809358636767499383179664652329280516402230062584824044655708890520137725015859856066616598650509279123648558789303223272768804755980164218896633811788840722952391499990102213387909539972209673874058060996060709949795402746160578551845102451031390683866209354756881565612391402259119807160783307885637440628293841216537915275973402970777104332742298821276785357108520682198831107837559260481917146889262380252688239501156504905639558244510913177339012107476669722315806040145336468836970263954473153060933166781967994177792979088399677625998146233300152914646441411591925434966353687247318449134091133901996964842887919200221890476562479415782101529320639012684718963918414020644283677687869577428122396809021886499448101619384578729571012166357758624245100459203651402649822296863138799552756004300248202406881195469731550394654771258199071691748948998455909717822242880072464276555563008 A013846 441 1646308817453662593530684103835260429729280419625490170216401498299381933225797817547244099575797179728000425500904741169448136942172463702201035456137252905811116186689177657567510410905309038693270904112060955710673323869607604097722579332527846500769190974540766070188678375254628135618762795181413799261710307009456033370021974098007171478921425165882319516161458680590694455305279605786925978447040940686382375091296117566441510675822951363940982543560402466810499099191147025194093650813713911578178372232510845079766278926484314597608681619739536475432290096124754419705458104389473686331972100486961255904040974346938362125204358573422774090084212202518516707500716273342784908361473526503292257826094410737755312017018793302585462196484177626528169348027256128401460275796614403513009691565571205736397044978297253074979522424024616415861958240268139515605132530776185074547337523251635238481871611894412072584040477701417748281542968336084266600187861989592818089620589648680830873565845459289175096775591185808585383169158500721009496957394327364036831255937767803436579821920813691797045634969063809597419788031251327525863961468274690779514295278268924563872973319695763590892704579888058323715974407888020202088194243958021124804896744696732809703964671675669328295019805809366593505134542718917343634895757186189837986860317115396609928927948136673495141986841469226837841044547432796567654507932588983514407763096468546424154775299647775597702581732005714291297741621141847471461069267349676120088231973896352747997044556133602995044748737795513460844332323482385410849841609260176279500658009111527233217920338768680636448707255772779410707134592175044212652977477623720130941225898275700636543971751336352870907135999325496347902912778699167652871009678590628471887550476110313164714698638029176813915393863993875810582926667211034599263451847185249162029377023611332183744708748910533096468683013152163443332047544588667181195229560781403249633599254694214509414172688646144 A013846 442 53946247330321615864813456714473813761369060790288061897651044296274147187942942885388094654899721985327117942813646558640476551321107290593723529826705503217618655205430973483172181144545166579901100985944013396727343476559301971074173479568272474137204849853751822587942613000343654747955619272504567374207723340085855301468880047243498995021297259835631845905578678045595875911443402122425990461752637544411377666991591180417155421825366470293618115987387268032446434482295505721560060749863777454593748901314915371573781427863038020734441279315625131226965281869815952824908451164634273753726061788756746433463614647400476250118696421733917461383879465452126755471383470844896375877188764516459880704445461651054766064173671818939120425254393532466075053196157128815459050317303460774314301573220637269570258369848844388760928990790438630714964647617106395647348982768474032522767155961909583494573968978556094794433838373320056775689599986436809247954955861674977463160687481607973466065005624009987689571142571976575725835686985751626039196299897319064758886594568775383009847604701223052805591366666282912888251614208043500367510289392425067463124427678316120108989589739790781346372143673771895151525049397674645982025948986016436217606856530222540708379514361468332549571208996761324535976248695813483516228264171477068611153438871237316114151111004542517088812624821263625022375347730277877928902915935075811800113581145081329226703677018858310785518198194363245897244397441576057944836317752514187103051185320635686846367156015385902941626326640083385084947081575870805142727609852237456326677561642566524378084813660772127095151239357162435730051386316391848760212765986774061250682090234698158458272866347789610873885032425897864328082645932414325649277245148057713766811254001182741781371244970940065838379626135351322561181341031171181748664790128566244541378626309696132996946616284300348505085804974970091711104533941081446193405282247685021683993780377820021044483610661556846592 A013846 443 1767710632519978708658207349619877929332541383976159212262229419500311255054514352468397085651754090015199000750117570433531135633690043698175132625361485929434928093771562139096586031744456018490199277107413430983961591039895206988158516578493152432527928520007739722561703542795260878781009732321429663718038678407933306518532261388074975068857868610293984326634002122198085661866177400747654855450710427055272023391980459799909348862373608498581278424674705998887204765115859131484080070651536259632127963998287146895729669828216029863426171840614404300045198356310129142166600127762735882362095592693981067131735724766018805763889444347377007374626962323935289523286293572645564444743721435675357370923268887381762574390842878162997098094735967271848347343131676797024962160797399802652731033951293842049278226263206932930918121170221093051267961573117342372572331467357357097706034166559853231950199815489326114224008015816951620425796812355561365436987993675365661512849407397330074536018104287559276611867199798528433384183791149109282052384355035351114019195930829631750466686310849676994333617902920758489522228894369169420042577162810984610631661246163062623731370876593464323157922403902157460325172818663002799539026296373786581978541474782332213932179926596594320984349376405875082394869717264416227859767760370960584250275884932704374428503605396849199966212090143166464733195394425745503974290749360564201066121826962024996100626088553949127819860318432894841560904415365564266736396460114384882992781240586590186581758968312165267591211471342252362463545969078134542916898319638116968912570339903619870821083174036181060653915811255498694002323826815528100174651915854612439062350732810589256360685284484369969115464742531821218302612141913352622875516769011555164710871171110756082691972955207764077392023589203192137684790182909417283540247842932858701131894826916122886043946722403953819814651657419819965189473368181356828865504288692142790541108195420406449585638954157894749126656 A013846 444 57924342006414662325312138432344159988368716070130785067408733618186199205626326301684435702636678021618040856579852547965948252444755351901802745867845170935723723776706548173916931088202334813886849912255723306482453415195286142587978271244063618909075161743613615228901901690315108475896126908708607220712691414071158587999265141164440783056334638622113278415142981540186870968030901067699154303408879273747153662508415706723429543522258403281511331419740766171535925743316472020470335755109540155625569124295873229479269820930982866564748798873252800103881059739570311730515152986529329393241148381396371607772716229132904227271129312374849777651776301430711567099045267788449855725362264004210110330413674901725596037639139431645088910368308175563926645739738785284913960085009196733324690520515996616270748918192764778280324994505804777103948564827909074864450157522365877377631327569833270704544147553954238110892294662289870698112509947267034822639222576754381996453049381595711882396241241294742376017664402998179705132934468374012954292530545798385304181012261425373199292377033922215750323991442907414184664396410688943555955168470990343721178275714271236054429560884214638941238801331065895659935262921949275735294813679576238718272847045667461986129671834717202710015160366067714699915090895320390954508869971835636424713040197474856941273206141643954584492837769811278716377346684542828674229559275046967740534680025891635072225315669735805020401182914409098168267715882698809892418239205028163845907455691541387233911077873653031488428817492942925413205474314752312702300924137901816837327104897961815927065253446817580995507513303220181205068147157091224786522993978723940403195108812737388752426935401983835147975548683282717681339994666216738746384933486970639637245826534957255317650569796248013287981828971010199967655204713575785547046841317223913918689929688387514729888046199732758767686505510332660619328663328566700568264844531864134960451033347535878540022217249845895139382263808 A013846 445 1898064838866195655075828152151053434498866088186045565088849383200725375569963460253595589103998665412379962788408608291748192336109743371118272376597550561221794980715120170562909997898214107181444297924795541306817033509119136320322871992125476664412574900014730943820657514588245474538164286544563641408313472256283724611559920145676395579189973438369407907107405219108843387880436566186365888214102156042146731213075765877913339282137363358728563307962065425908889214756994155166771962023429411819538649064927173983576713492266446571593688641478747753803974565546239974785520533062593065557725950161596304843496365396227005719220365307899077514093405845281556630701515334891924872408670666889956895306995299179744330961359320896146273414948722296878748327599760516216060644065581358557583458976268177121959900551340516254689689419966210936142186572280924565158302761692885069910223341808296614446502627047972474417718711493914483035750725952046197068242045395087589259773522136128286962360032994746118177346827157444352577795996659679656486257640924721489647403409782386628994412610647563165706616551601190148003082941585455302441538960457411583055569738605239863031547851053945288826513042016367268984758695426433867294140454652354190320364651992431394361497086680013298401776774875306875286817698457858570797346651237110134364996901190856112251640418849389103824661308041175980978252896159099409997154198324739038921840395088417098046679143865902858908505961739357328777796514044274602554760862270362872902695508100428176880798199763862535812835491608753779939916982345803782628996682150766734125534573296412784298074224945318494060790195919918897727673046043565253804785466694826079131897325575778754639525819252206310128862779253808092982148945222590095241541500501053919633271243897479342248773871083454899420588571722062232540125748054451340805630896282793211287631616029082082668971497872843039299551412562580623174161639950473644220902425620123974384059460732055667999448014842950291927278020460544 A013846 446 62195788639967499225524736889685718941658843977680341076831416588721369106676562665589820263759828268232866620650573276504004766469644070784803549236348536790115777928073057749005434811128679864121566754399700297541780554026815858944339869437967619339471254323682703567115305438027627709666567341492261401667615858893905088071595463333524130338897049628488758300095454219758580134066145400794837424999699449189064088390066696287464301597077122538817562475300959876182481789157184476504783651583734966502642452559533637093841747714586921257981989403975606396648638563819191493771936827395049572195563934895187717111688901303566523407412930409236971981812722738186047674827254493738594219087320412650107545419621963521862236941822227124921087261039732224122825198788952595367875184740969957214894783734355627932382021266326036633671742913452799955507169600501336151107264895152457970818198464374263462182998083107962041719806738232589780115479787996649785532155343506230124864258773356651707182613561171840800435300832295136545269219218544382983741690377821273772766114931749245058888912425699349813874411162867798769765021829872199350404348656268462753564909194616499831817759983335679224267179360792322670092572931733384963494394418048342108417708916487991930437536536330675762029421359114055689398442343067109647887455067737624882872218458221973086261753244856782154126501741893254544695390901341369466786748770705048827390866066257251468793582186197904880713923354275260949390836172202790176514403934875250619275526409434830500029995409862247573514993389035643861071199677507298349186963280716324343825516897776854115879296203008196413383973139903902440740390372755546236675210172656060960994011564467118232027982045256296370302575550588783590839056637053832240874831888418534838543032120032603086807822207662650144213846318188535235874840512248261535518913209394567947473112794040961684896858042297320711767700686850641860170928617897120373830530682720222392616860409268000129005912550373795165873046174451105792 A013846 447 2038031602154455014621994578401221638280276999460629416405611858779221822887577605426047230402882052693454573425477985124483228187677296911476442701376668853538513811147097956319410087891064581787535499408169379349849065194350702065888128841743322950515794061678434830487234328593289304790354078646018421609844436464235481925930040142512918702944978522226319631977527843873049153833079452493245232742390151551027252048365705503947630234733023151351973887190661853222747563267102620926108750695095827382358587885470798220291006389111584235781553828789472670405382588459227266867918825960080984381704239018645511114315821917915267839014106903649877097900039298684880410208739475250826255371053315281718724048310172500684381780109630738429414187369749945520056736113916398645014534053592103558017672273407365216088294072854971568412155671788021348942058933469227782999482856084355742787770727280615865128812481187281700183074627198405501914824041693074220172317666296012148731552031485350763140959881172478879348663937672647034315381775353262341611247710300447498986000054083559262089671882365316294701036704984852030087660235321252228314049696768604987508814944489193466489004359133943536820786933294442829253593429827039558483784316290608074208631485775478519576577197222483583370180079095449376830208158697623048941976127659626492161956854439017614090625130327467037626417209078358164920578569055153994687668183718463039975943899259117616129428101077332947131233840472891750789638919690741028504023988137992212292420449384360525824982889590366128488939303371919978039581071032559152306158412782512516098474537706351955669132777980172580073766031848371075178181111734453739083373286937593805569851770944458530227092915658958319462074795641693260704614207882979974868986491319698549589378076509228337948518718100689719925599316154401922609146773905351033995883748045441202502798960035134232490700244329998605083204016106721832474080988951252840409678829411376247361269281890893828227265742450648519995327977044413834592256 A013846 448 66782219539397181919133518345051230643168116718325904716779089388477540692380142974600715645841639102659119462006062616559066421253809665195260074438710684992750020563668105832674429760014404216013963244606894222535854168288483805295022205886245206442501539813078952525405694479344903939370322449072731639311382494060068271748875555389863320058101056216312041700639632388032074672802347499298659786502640486024060995120847437953355947531731702623501480335463607606402992153136418682506731542776900071665126207831107116082495697358408392238089955861773440463843576658631959080727964089059933696219684504162976108193900852606247496548814255018799172743988487739306161281719975125019074735998675035151359149615027732502425822170632380036855044091731966214801219128980812550799836251868106049389123085055012543400781220179311708353729517053149883562133387131919655993327054228172168979669671191531220668540927383544846751598989384037351486744954198198656046606505289187726089635496967711973806602973386259787918497019909657298020446430014775700409917364971125063646773249772210069900154368241346684344763570748943631321912450591006793017394780463713648230688848101021891509911694840101061814543546230192302628981749508572432252396644476210645375668436525890880129485281598586342059874060831799685179972260944203712067730673751150640895163002206257729178521604270570439888942439107079640348117518550799286097925511044086596893931729690922766045329100016102046011596270484615716889874888120426202022019858043305728812398033285426725710233039326097117298325563092891073840400992535594898302768198870057370127514813651561740883366142868854295103857165331607423391438638669314580122283975866371073820912902830308017118481380660312746212133266903587004766768798363909487816506949347563882072944740811054394177897061354723400742522038391747442200056521487330542681977118655953017323611716322431278530255265606205394291366429199785061006510685845954653074544355882151976873534071829000808963351043848622850703206907151791352531919044608 A013846 449 2188319769866966857126167129130638725715332848626103245759417201081632053407912524991716250282938830115934026531014659819407488491644835109118282119207671725842432673830276491925075714376151997350345547599278709884054869386477037331907287642480482924707890456594971116352493796699173812285286726011215270356955381565360317128667154199015041271663855410096112982446559474091035022878387322857018483884118523446036430688119928846855567688719784431566896507632471494046613246873974167388380579193713461548322855578209717979791219011040326196857731673678592097119226319950052035157293927270315907357726621832412401113297743138201517966911545508456011292475014766241584292879400144896625040949204583551839736614585228738639489340887281829047666084797873068926606348418443265664609034301214099026382785251082651022156799022835686059335008814797615384563986829538743287589340912948745633125815785604095038866749108503997538356395684136135933517658659166573561335201965316103408505175964637985957694766231920960730513310348399650341533988618724170151032172215373826085577465848535779570488258338532448152609212686301384911156427180966110593593992166234968825223212174574285340996786416520431593538962922870941372546473967896901460046533246196470427669903328080392360082973707422477256617953225336412083977331046619667237035398717477704200852701256294653269721795928738052174280865844660785654927114847872591006856823145892629607020354918512157197773343949327631843707986591239887811047420333930125787857546708363042121724658754696862948072916232637550339631532051427854707602259723406373627585108340574039904338405413734375125266141769526617541963191593586112049690661311916100161447001321189247346963673999943533104938397881477128067879182889896738972197479984788586096771299716220973287766253266896630388421330906471576395530962154020780186011452096096847222603026224118268471660108720453428134879404543384138360139495152018556879061342153800242071946669453546355978191964465692698508111087004831673571842683933549899039765923253714944 A013846 450 71706862219000769974310244487352769764240026783780151157044582845042919126070477618928558089271339585238926181368288372962344582894217956855587868482196987112404833856070500087400881008677748649176122903733164765480709960056079559291938001468800464476828154481704013540638516730238527480964275437935501979056713943133726871672165308793324872389881214078029430208808860847015035629678995795378781679914795776279721760788313828453763242023969896253584064762100825916919422873566385516982454819019602708015443331586776038761798664553769408818634151483100105838402808052123305088034207408793711652297985944204489559680540447152587340739757523221086578031821283860204234109072183947972609341823535793826684489386728775307738786722194450974233922266656704722587036824975548929297908835982183596896511107107476308694033990380279760792289568843288260921392720430325540047727523035504496906266731662674986233585634787458991336862373777772902269506638943570282457831897999478076489897606009257523861742099887586041217460153496359742391385739058353607509022219153369533172202400924820424965759249237031261064698681304723780768773805865897511930887935303187458464914216536450182053782697296541502457084737056635006895602858980045667042804801411365942973887392254538296855198882444819734744857091287823551167769183735633256023175945174309411253541314766263198342243808992888493646835411997844624340651699335089062112684380844609686962842989969806367056636934531567840254623304621748643792401869502222361816516090539640164244673618073906805082453319111067249529046042261187943058710846616580051028708830103930139585360868597248004104720933503848203615049862138629719644263589868866770090295339292729257065305669630149692782621421780242532528265064936136342640967024141552389219001949101128852693524587049668784567790171143260615328758567862952925135223262284901489790255963311907421279358442551817933123728328077611445785050977141344071813082059695726332213548464653806992693394291611818344713784098974324279602141067134563091735049773177731284992 A013846 451 2349690461192217230518198091361575559634617197650907993114036890666366373923077410617050991469243255529109133111076073405230107292277734010243903274424630873699281595795718146863952068892352467736203195309528343035271903971117614998878224432129653619976704966056477115699642916216456068496237377550270528849730402488605962130953512838539669418471627622908868369082248752234988687513321334222971918087448027997133922657511467530772913914641445560437442634124519863645615648721023320620481079509634341536250047089435477238146618640097915988169003875798224268112783214251976461124704908371352343422500403419692713891611949372295981981360374520908564988946719829531172343286077323607166462912873620892112797348224328509283984563312867769523697164833806900349732022680798787315233876737464192103104875957697783683286105796781007201641744591856869733872196663060907296283935474827411354624548263122533948902134080715456228126306263950062461567193544902911015578235633646897610420964753711350541901565129116419398613734309768716038680927897464131010855640077217612862986728273504515685277999078999040362568046388993188848231180070613729670951335864014846638978309047466399565538351425013071952513752663871815905955114483058136417658627732647639219368342069396710911351156979951853068119477167319402124665460612649230533367429371471770787956041802260912483278645133078970159819502780345372650394474883812198387308441791516170222398439095330615035711879070730414989463496445845459559789424459848822352003599254802928901969465117045778188941830360631451632567780712814606518147837021932095112108730944845582813933104942194622598503495549054097936057953882558618653303229312823026322318797677944152295515936182440745133100938748894987305886189647827315675659207447070388689928255868145790245061413668443546732717348328022363843092760751733241450830995858551652017447107405804582380482017445537970032598329854447171855484550418967562545171072932109560453973556089775947536577144147536063519581277355190657994002958487865363389974110967487898746617856 A013846 452 76994657032346574209620315057736107938107136332624953118360760833355493340711400591099526888464162997177848073783740773342580155753356788047672222496346304469378059331034092236437981393464605662779906303902624744579789749325582008283241658192024489819396668327738642127245899078580832452484706387567264689347965828746640167107084708693267887504478293947477798718087127113236109312436513479818343811889496981410084377641335768048366843154970888124414120234992266891939533577290492170091924013371698103459841543026621718139588399598728511100321919002156212817519680364608764678134330437512473589268493219256490848800340357031394737565216752301131857557806115374077455344798181739959630656729042809392752143506614796592217606170636051071752508697274184510660018919204414662745583672933226646834540575381840975733919114748920043983396686785965907439524140255179810284631997639144615268337197485999192437625129556884069683242803657115646740633798079378588158467625243341540898274173049613534557030486150886830853774845862501287155496645344104644963717614050266738294349112066195969975189473820640554600629744074528812178839308553870693857733373592038494666041230867378980963560699494828341739970647289751663606337191380849014133837913543397841940261832929991423143154711919062321336139027818722168821037813355289986117383925644386985179743577776485580252074643720731694196965467106357171008126152992758116755323020624401865847552052275793593490206853389694238374739851537464018855179860700326210830453940381382374259735432955356059695245897257171407095981038397509026386668323534670892633578895600700057646959982745833393307762542151404681168747032823680816031440218122584926529742362310873982419466196826218336521451560923790944039278662380005480060000909625602496591569088287401254750172403087558139337682070012636818410463584312794855860830072293020533307706815473404555443634747655388202028182072670524927360517748128729089480165717839366076955805485949778248878559859426461729409639296374887481147488943730372227562671668182643466129173905408 A013846 453 2522960921635932543700838483811896784915894643347454463782445410987392805788431174569149297081193693091523725681745617660889666543725995230746123386760275704852580248159325134403599774301048198357971969766281207630390550505900671247425262655636258482401990027763339825225593621006936717803018858907804129340554144276369904995764951734461002137746744736070952508394278981246520829949919673706687490027995037086845644886551290447408884716502086062060801891860226601515074636260654847429572166070163803454172087681896340459998032678051135851735348641862654781604484886187500000973105739776408734573149985808596692133489552819204742760537022539403488708454190788577770056738346819254997177359697274778181702238424753654733786518999402121519186204992280478045307499944490259668847285794675970763474225574112165092849061552092612001247942632602530854978327027881732023406821298639490753112873287221221537796100245319977195380500190236365512397088295465077576776667143973815612154648102489736300364774970192259673416494149222442177511314074635621006171098777199140480429231704185109544147008678154749693153435453834160117476206462693234896330207185863917393216839053062274448213957001046535102135358170390582513052457087167660495137600750990060484698499741449958953554893600163834145542603663563888027927767068026142265094436475515272730369837556579879493699981925440936155446164426141111779594277781266697969838424739820400340092585648973204471487098171873500803063475455179620969846533675428289276492314718417137639743010667081107364093817561322992667721106666209575776638347625584095809817113251043739488975584714615468631908762981217228592537502771566372979718233067440862872526597728202718655921068337601522451134924748350781654279083208868019570606109806611742608312535885001564315653649304373105109817166070174083265674070730761661836847679808897696835426936929432520472777023411171760604059470157267760819749445570682194804086070242160347609687834163602333659252649473686297949295060463612312982240917708156837152773625223008861098120770532409344 A013846 454 82672383480166237591989075437548233848124035673209387869223171227234887460075312728281884166756554935223049443139440399512032593304813411721088971137360714296609349571684766004137157404296747363794025505301502611632637558977353195435631006699888917951348409229749119392992251773155302368969321968690925710231278199648089046901225938434818118049685331511572971795063733657485994555798967868020735673237341375261758091642512685380694334390340356081608356392475905278445965680989138040572220737787127511586310969160379284193215534794379619589663904296555471883615760750592000031886728880993361414492978734976096407830185666779701010777277154571173517998626923760116369219202148573347747507722560299931458018948702327758316716654572408717940693565187046704588636158181056828828787860919942209977523423612507425762478048938970710056892584185119731055929820049628594942994720313818832998002631875664987350502612838645012738228230233665225110227789265799662035817828973733989979083509022383679090352946223259964978511680281720985272690739597660029130214564731261435262705064482737669542609180365774837945251772951237758729460333369531921082948229066388845140929382090744609119074943010292862226771416527358607787702913832309899104668901408442301962600439527832254990086753490168517281140036847661482899137071285080629742614494429684456828758837054009491249561007732848595941659915915791950793745294336547159075665501874434878344153846545553964121689232895950874314783963715325819939931215476434183012100168693092766179098973538913726106626213849431823735885223238355379048885374995139651496087167010201255574751959928519676130386345368526146520268890818686909799407061153902194606951554357746684917221567286526687678789214153958413247416998588187265289621006143053581789185175879731259495338780405697908238488897787464360449607949705598135069824771977959729903269869303644830851957503137276251473820718113349986541549832460114159340292349695110270474250949872921269346390817953752611202500541271648271802070391460883239822086151307554360463221408805989384192 A013846 455 2709008661878087273414298023937580526735328400939725221698704874774032792291747847480340780376278792117388884152793183011210284017412125875276643406229035886071295166764966412423566373823995817616802627757719637577978267532569909508034756827541960063429784673640419144269570106102752948026386742270064253672858524046068581888859371550632120092252088942971223139780648424488501069604420579099303466540641202184577289146941855674554591949302672788082142622268650464164117403434652075313470529135808594299660237837447308384443286644142231374714106815989529702682321248275398657044864331972390466830105927187696727091779523929037242721149817800988213837779007037771493186574816004451458990333052855908154016364911077875984522171337028688869480646744049146415960429631276870167061720626624666336543487544934643327384880707632192227144256198578003347240708343386229799092050995243215519678550241301790305501269617496719777406262648296742096411944198661723325589678619811315383634608423645468396432685341843782532415870739471433245415530155136123834538870857113974710688319552970347955572217622225709889790010096066158878046956203852821990046047570047429677577973992349519351613847732561276509446845776768486859987449080457130773861790561351837350710491202448007331515162738365841974268396727424171471638923551869522075405991753471900281364769572585783009265615101389982791816312124728670643609445804819977308591407165421482093581233243604712296339512783534518249546840923023796467791666068731795308940498327735263762156715164923124977061927775418182000177486995074429060673875967840736100223784288590274742673472222937732747440499765035864769176171014346732660306970579891067112880588533194643371367516316844906501858564969396909285291360209737720309010301129295579768068019843227033911143261156333909057158804202699632163212753295953039689968018128173784429470347077341833817356943462802268208294157291138252358993504910053020773262699714809373342900255125435884153942534322708565563883537736389370570410242587390222002490119006045941283658839123754660141203456 A013846 456 88768795832421163775239717648386638700063241041992916064623161336595506537815993466235806691369903460102598955918727020911338586682560540681065051135313047914784200024554419402295422937464694951667388506364957084155191870507250794759282911724894947358467184185849254519425273236775008600928640770705465464352228115941575291334143886971113311182916450483281039844332287573639203048797653535925975991603730913184228610766990726743804868994749981919875649446499138409729799075746679203871802298722176018011266673457473401141437616755252637686631852146344909297494302663488263194046114430071290817088911022086446353343431440106692369486637229702781791036342502613696288737683570833865408195233475982398390808245406199840260822510371756076875141832509002429758191358157680481634278461493237066515856999872418392551747771027691674899062987115004013682383530996079978056648327012129686148826734306977064730665602826132513666048414459387645015226587501747349932922589013977182490938848826014708414306233281537066022203252390999924585776092123500505810169720245910723319834855111732361808190427045092061668639050827895894115842660887849270969828886775314175674875051781309050113682562500567908661554242413149777428068731468419261197903153114377006308081375721816304239088852610771909812826823964235250782664246947660499366903537777767228419760769354490937647615675642346956122236915703109079649794320132341016447923229996531125242469850926439212526453154890859094001150883365643762656597313740203468683362249203229122958351242524200959248365249344902987781815893854598891460161567714205240532132963568526122767924337801223626668130296300695216756364771798113735812938811961870487154871125055722073992970774670373896252901456917197923460427291352685619085649547404757557840052874222863447200342381570749531984979696114061546724155500001789204560872018023998568184884333030337210527152323389104724649382946116018253299499168892617384698272144254873545700155559950283051956388964686514276397335764546006894851202829103602794577596219590113403982932840407192703506954846208 A013846 457 2908775901836776694587055067902333376923672282464023873605571750677561558231154473901614913662808996580641962587544847021222742808414143797037139595601937954071648666404599214974416418814843124176236986576566913733597327212781594042672182451401357635042252691401908372092527353422643481835229700774476692335893810903173539146437226888269440980841806249436153113619080399213009405503001511065222381292871054563220803117612752133940997947219967407550485281062883767410026056114067184152471217724528263758193186355854488408602627825836118431715552531131429987860293309677183408342503077644576057494369436371728674106357561429416095563338128742900753728678871125645599989356415249084101695741410540991230470004585470356365666632019861703127044647567654991618316414424110874022192036626210392195591602171819405887135670961035400803092495961784451520344343543679548720960252379533465555724754429771024457094450473406710207809074445005214351858944819257257162602007396810004315863084198330849965319986652169406579415556174348285528826710986702864574387641393018002581744348532301246031730783913413576676757964417528492658387932311973044911139352961853494908514305696769934954125150208018609231021809415394091906762956192757162350932890521251905742703210519652476657306463522349773940746709367660060697646342043980939243254695125901876540858720890207959044837070459448425058213459253759478321964460282096550426965548400526331911945252075157560116066816979463670792229712146125414814731380776638987261816414181891411901099253515033017032650432490533781103634543209827496475366574250859077321756932950213463990859344701070495798661293549181180862672560842280590895118378990366572123090817025825900920601666344398811832415074940262741555951281483044802366198564369359095655302852582534789437860819159310320664083814682265568763057127424058628655050654286610385082282289824738089714553727332814183617310980378329686124117988766273286461792981622943696345502697388450875046506953594847699808987898332643553930484214304066856372718672923528836021712743314462890508515896400543744 A013846 458 95314768751387498728228620465023660095034893351781134290307375126202337140118469800808117490902925199954475830068669547191426836346114663941312990268684302879019783500745907076281677211724779493006933576140944629222517218108427273590282074567519686985064536191857733536727936316953181612776806834978052254462568395675190530750455050674813042060224307181523865227070026521411892199522353514585206990204798715927619276557934661924978620734503892010614301689868575290491733806745753490308176862397342146828474330508639876173090908596997928770455225340114697842206091171501945924567140848257468251975497691028805193117124572919106619419463802647371898181349249045155020451231014881987844366054540607200640041110256692637390164198026828288066999011496918765348992267849265119959188656167662131465145619966178292109661666051208013515734907675752907418643449239291452488425549972552599329988753154736929410070953112591080089487751413930863881713903837421802704142578378670221422201543010905291663605322618287114794288944721044620208593665612279466373534233166413908598598812706447229967754327274736080544004978033573647430055765998732735648214317854015321162196769071757228576772922016353787282122650923633603600808548524266695915368956600382447376898802307972355106618196700357392490388172559484868940475336097167417122969849885552690490858566130334401981221124815205992307538632827190585654131434523739764390807089988446844090622019998762929883277458783065564519783207604237592649117885288906334595200259912217785175220339180601902125889371849810939203896711899627404504811905052150245679331178912594788052479007164678006330533267019568934508054473679850402451239042756331835329439892302263121366275402773260266124577175642529515305411591636412083935594557255158846432963873424499980299823322212280587520698439508478157227855951431553143768699839663649098376226072977017723766496537241655168772046205037107154915098255893243050780032421820619041849432388024758273523939855395969427340915452564063975194106734315662749621245474358192898759483172928319996183048893253017403392 A013846 459 3123274342445465558326595435397895293994103385351164208424792068135398183407402018432880393941907052952108263999690163722368674573389485308028944065124247236739720265752441883075597998873797574426851199422986473610363444202976944901006363019428485103126594721934794212531501017233921855087470406368560816274229441189484643311630911100512273762229430097724174015760630629053624883593948479965928062655030844323516228454250403001957699444228223533403809437773613475118833133379444850370418339427036107467275446862107111462439842892906428129950276823944878418893409195507775764056216071315700719680733108339631888568061938005413285705136989885149082359606452192711639710145937895652977684186875186616750572867100891304342000900440943109343379423608731034102955778632884719450822693885301952723849891675051730275849393473165984186883601454719071270294108544673102315140728421500603574845071463374419702909204991593384512372334638331686547676001200944637631009344008312265815562700161381344597233019211556032177579260140619190114995197234783173554127969752397050956958885894764862831583373796138551887265955120204141278988067340246474281720686767440374043842863728943340866003695108631880901660595025465625922791294518043171091754809969881332035646219954027638132133665069477311037125039638429200185441495813231981924285476041049790562004453494958797684120653817944669955933425920481381110714578846473904599557966724741426187161502351319463686415235769403492418184256146775657435926294865146882772015522116803552384621620074269963128861142936774604855833287455526990790813676504748859250420324070607906014903632106772168911438914093697234845959928993541337987522200953039481580075086390960557960930112398074192400370144891454407157527727034741951166401562452137045079915360204374015354464610622252010291878246465813812256042383816509133415012756346098453655592175959310916772380558532334556570322410046655927252257939649109788287960102398218044763322200490795279106832461181615126195107117549619248339160489470055636979588971703769264906550744610515189634926146134114874274349056 A013846 460 102343453653253015415245879227118232993598779731186948781663586488660727673893749340008624748688410311134683594741847284854576728420826654573492439125991333453487153668176015624621195227096598918819060102692420767264389339643148530516176503420632599859252255848359336756232225332721151347506230275885000827673950328897032792035521694941586186640733965442225734148444344452829180185606503791523530757080050706792979773988877205568149895388470428742576027656965766352693924114577648856937868146345119169487681842777525828401228771914757836962210670967025776030299232518398796236594088224872881182498262494073057724598253584561382545985928884556565130759584225450775010022062092964756772755435526115057682771709162006260678685505648823806963856952810898525485654954242366486964558033233574386855113250408095097679032925328702969835801852468234527384997348791848216662531388915731777940523301711852984824928829164532023701416661428852704794247207352553885892914184464376326244358558888143899762131573524268062394917196287809621688162622989375031021665312846546565757628772999655025265323992551868068241930817378849301429880990605196469263423463995486176668642958670015393497209081319649473385614377794457630238025138767238630334621613093071488144055335453577646313755936996632528064513298872048031676546934807985583694986478913119537135761932122809882513265584306410945116026500562333896235895319641256905918315453636327053300908109048036186076454445691813639559061705417544742860432830141133054673404628723418804539281246593678151806521931752230251915945163342708434233382551707610619917773179145679864296362216874710430890030337022270991432414953260362563175127480829197732415900430858995563263757923060095136575328907803178013737868559474424255820646398431626693178666523176927735135096360869953873244266380191787000005996832899371283743137999948954129386444421834700120797366141987538749696324732408821424201988166422029542619876635384808890804541865682379705772686087999164455161270027865923529577610918954783112547171424789111272457854799397361733957259956522676200221869867008 A013846 461 3353590289309794809126776970514210258734244814231533937677552402060434724418150378373402615765021829075261312032500851830114770236893647817064200245280484014603867051398791679987587325201501353371862961445025243701719509881426691047954071664087289032187977919639038746828217559702606687355084153680199707121220004377297970529419974899845896163843570579610852856576224279030306576321953916240643055847999101560192361234067528272057135772089399009036731274263454231845074505386480397744140063419436864945772358624133966345051464398102784801577719266247500628960845251162891755080715082952634570588103065405785955519635573458907383266866917689149526204730055899570995528402930662269149929650111319738210149063365820621149919166649100658506591664629707522883113941540613865044854637632997765508468350989372460160746550897170938915579555101679108993351593125211282363597828551990698899555067550493998606743267874063385352648021161700645430697892490528485732939011996528683458375141257646699307405527401243215868556646687958945683477712830115841016517928971355637866745979633652695867894136587939612860151589023870133909254340300151077904823860068204091037078092469699064414116547176682273943899811931568787627639607747124875438804881017833766523504405232142832314409154543505654679617971777439269901977089959788071606517316941025100992864646991800234230194686666552473849561956370426557111857817834004706293131360784755164882564156917286049745353259276429349341071333963122106134050662978064647935538122874008987387143167888381645678396110659657080894781691112413869972959479454354984793465591534245637793263197122550511399404514083545775847257373188435560470122577291811151295804225318387566617026819622833197435300377650894537154162476956857934014730941183807543482078544631461568024906837552986648518468120746124476416196504220446598225695145982327328911735010814679453558288093740647669750049168831572260428250748237317064052568117588289417733883227854680218198759377731556620866724496273110582217199154592310333031945713247489598175898986066652749298311494255335053728870231802118144 A013846 462 109890446600103356305466227769809641758203734072738904069818037110716325049733951598539656913388235295138162672680987912769200791122531051669559713637350900190539515540235605769833261472202796347289205520630587185617944899794589812259359020288812287006735660470732021656067032996335015931251397547792784002948137103435299898308033737518150325496826120752688426404289717175265085892917785927373391654027234559924383292917924766418768224979825426728115610395064868269099401392504189673279981598128107190543068647395621809194646385397032052378098704916398100609788977190105637030484871838191929609030961247216794190467418471101477134888695158838051674676594471717142381474707231941235504894774847725181670164508371210113840551252757730377943995666586256109833877636402835129789796765958070780181490925219756774547342979798497326385710861571821043494145003526923300490373645991631221540620453494587346345763401697309011235570357426606749473108541129637420496945545102251899564036628730567042905064321883937697580864198671038732156197694017235878429259496533381541617532260635531538199155067713605234201447269134176547938446222955350520785268246714911655102974934047098942721771017885524752593709037373646032982494666657787918378758341192376861442192350646856329278559176081593292541721699203129996147985283802335530402359441523510509334188752627310075255019492689591463102446186346137423441356974784666215813328430194857242871862293865629278055735599970036919208225471303585173800572124465222383551713210335526498701907325366489765589683754095643226760206454371577691273936222760304141712280503394161059209648443311735157535687117489627982962929604638656445484976612698067805660912855232923782906734825400998213559922774864512193467596044922320781794703480711005584820749750483732661040147252936266498653163380609006843205927050295594130659578543548901913779732834375416334197984255693542842369611164272959829712920518240405554874552077133067640303885610342161389936947289507647352560828293877287558093181897680824992790797131693739153027857975432077289007071043758819040587619755691807342592 A013846 463 3600890154192186779417517351561122341132819958095508408559797440043952539229682125980947477737905694151087314458410611925621171523503097501108132696468714297443598845222440329865896311921141230707972686500023080898328818476469118968114676376823801020636714122304946885626004537223905802035245794846073946208604556605367907067757649510994749865879998324824094356415765452399086334539130009268171297719164422059602191742334558746010197196138919583026892321425485603441849184829577287214038437007461816419715273437859735443690172756689946292325538362700532960781565204565381514214928280393873149428726538148799912033236368461053202756032762964805277275802647649227321556163206576250405024391982210258752967950610307813010327183450365309024468850002698440207036502389648101532952060426914063324987094637600989988367334762037160391006973511985431953216143475570222710468563631853771867443051020110638165057975146817421680167169472155049966734820675735958994843911621910590244914352250243220861913147699492870474329758062052597175294286037556785264369975182405846355723297116505097443709913258839416314313024114988697122847005833800925865091669908354225114414282638855338155106992714072875092990657736659633208770385237042394509435153324191804995737758945996188197799827081841649010007136639488163713777181779634930660224514179842392369862697046091696545956478736452533062940956634190231091326385349743942559771146000625082134425183645388940183330344139818169768615132243675878975097147374476407064222538476274532309464099237609136638842757254206037254478445096847857787664342147409646115628007535219869588181760190438937642129395465900129745729277284799494405651713644890285855896792440272446518287886758739909461931549486760335555546187200014607377848843655938231003406327823850951836963545184215580627866857655795936238171817584086028473453069715010417910734285516813642438999548090566011858767418630896347700032979541701609222129322463496360437477723679691944425453888782586588448713221533770958703597384423205273363768840411340444566416850138958308606183703961888982321975124154509143002054656 A013846 464 117993968572569576387953208575954856874240244386873619531687442515360236805478223904143686950515693785942829120173198931578754548482149498916311292197886830098631846960248924729045690349031955847838848991232756314876438723836940090347181715515762311844223848359688499548192916675752945321090934205516151069363554110844695578796282659176275963605155785107835923871031802344213261010178212143699437083661579782049044619012818820989262141723080116896625207588470312253582514088495588547429611503860508800441230080011787811018839580891216160106923241068971064058890328623198421457794769891946435360480511202059875517505089321731791347909681576830739325773501158169880872752355953090573271839276473065758817253805598566416722401147301570446113795276888422488704172110303988991031773116069120027033177117084909239938820825482433671692516508040738634242986589407485057776633893088584396552373895826985391392619729610913273615717809263576677309966603902515904343045296026766221145353494535969861203170023816982379702837512177339504240043164878660739542875346777074773384340999913639033035486437665649993787409174199949627321450687161988738747323839556951248549127213510011720666545937254739971047117872714862860984987983447405183285171104127117066100334885142403094865504733817787154759913853402748148573050692555077407874236880645075513175660856806332712417901895236076603406449266989145492400582995140409509798580912148482691380844417692104791927368716773561786977980653360771202255983325166842906680444140790563874716519603817976189381599469705823428754749688933510603986185163486319283916898550914084686665539917920303108657296030626615451508056958068309832684395352715764886926026094682847527511257473310389353248573013582162675484137462170078654557350908917783953519618550131947989793621448596376146013941191665121238652414118595330981018110188421461374098941067814949435441137191831667076588090773697211521434680673622478330990733638483848738815270049536145634933273027627797330287434843218606774799479092779590397583977362598803687552347345353385856407427611423178172726480868294955597891326967808 A013846 465 3866426362185959879080450738616888750055104328069074764814334116343324239641910440890980333994498253977774624609835382589972629044663074780489688422740355648671968361193436765521369181357079129221983403744714958925871144102688852880496450454020499434511527063050272753195185493631072512281507732046353238240904941104158984725996590175888210775413744766413567553405970099215180136781519655524743154357422646298183094075812047126176141859981889270468614802258995191925391821651823445522173509758501152372858227261826262991465335386643371134383660763348043827081718288324965874329019019819300793892225391069098000957606766894507338888304445909589666226946085950910656438349199870871904971629411469418784923772701853824343159640794777860378256843633079828109858311710441111258129141467352925045823147772638305974315280809408386554020380935478923566874184561704470373224739408726733506228187818458657305153363299890406149839841173948880562092985676677641153512908260205075534490943308954660411905475340434878618102579599027060874937734426743955113340939363191186174258085885170123834506819589428018996425823820183949388069296116924046991272307574602178512457800532296064062801377271963319371271958453120626228756086241604573045888486740037372021975773516346264612552859117741249487172857148301251332441725093644776501222994104977834415740054955829910320509809303095758140422529580700319494982303584760938817079899329281480831167509878934889821876018111236072635694470049325750755524061599067108366104793605425197046710914377907443773656251423320422113435637806973275471419315437119710295388931716352727012656412030412492264482276331572935115016010401982376597402266917790183814792023070567547781488884885434838327249240509060306550264216360389137352535274583417944588930860650723671729557387627606053552584824968482692748162305838131805586001434654194446306474100910160263100535183501940066765638558472510227134371616313261369949904359865838755473498768983200420165493490569307662918858664942587306796629330912201618148031770217637599233715317812539747742758587971114702363901325092289105031703002081132544 A013846 466 126695059036109533317708209802998210561805658622167441893436100324338048684586121327115643584331718786343718899215085816708223108535519634407086110236355973895683059259586535932604225334708768906345952173906819774082945649956908331188107688477343725470073718802031337576699838255302984082440445363694902910677973110101081611501456266883504890688757588505839781590006828211083022722056836072234783681984025273898863626676209160230539816467886547614715569840422754449011239211886950662870581567766565760953818390915522985704336109949529985331483795893388700125813744871832481770013295241438848414260441614552203295378858537599216480691960083565434182924569344439440390171826581368730582110352555029914744382183894346116076655109563280928874720252168759807503837158127734333706375707602220647901532906213812010166363121562694010602139842493773367439333279717932085189828260945157603532085258435253282575265408610808828717951915587956918258662954653372945318310977870399915114199230347826312377318615955370102557985328300918730749959681695545921153955901053048788558088958285254617809119464306377326474881394939787653548254695159367171810010974604564185496217207842277427209875530447694049157839534591856680263879433964898649567673933497544606416102146583634398824132087570145263195680183035535403661450447868552036392075070831913678134970120792634501382465431243841802745365449300388069211580123865446443158074141221895563875696963712938469683233361468983628126436394576306200757012450478231006940521876862572856826623242335271117575168046639363591813058979658900290647468128243538666959304514481446158750725309412556546522555230832981937848844628852158516343677482362148743243105011976357405703827779925928782307303113000888125039057841697231252767875877549439208290086441802913275234136477781395162811099544567240875971782437703903005442095010748643616570543338624131501278336892991572107776444284027215122739089123352948570518466064083804339355607662041511367982890698975073498525160732838700869111949915331022623474705046491548851690383534081302454034713410637486567060318620624129393678843972194551201792 A013846 467 4151543694495237187754662618824645363689247821731182735964114135427909179296518023646925408971381761190910980889479932041895054820491907380251397660224912552613742485818131609439575255767736939523144160834578670357149963057787972196371912736025599196203375617704962869713300299949768182413408513677554578577095822871792242245679718953238688258089208660159357963141343746820768488556358404414989391691252540175117963318926021762434328706019706392238999792530972817785200286495111599320943216812574826854934721033519857195559685650826198559342061023834560925722664791960206762639795658471468184838486150825646597582974436560051125639314148018272147306072288278591582705150413418290563714592032523220246343915401849933531599834630169589477366833223065921372285735997529598646890519186709566190437430270814191949131386767366357339410918358835965704252072909797198567500292454650924352539369748406379563426296909358983699429848369986172297499867698081724672190414122857264418462080380037572603979976407625567520620063237764504969214678849799648744372826965706302703471458985091223316369226606391372233928913549386961831469209850982143485870439615842359230340045466575746734813201381710038602804085869505959698886801292161798949033539452847541663042835139252531980669160245498519984396048237708424107178408275756713128495515921020147405126700918133047341300627250998208192360135042675116251925057498822949049403773459559073837078838106945567774580190788615655526447067777476401586405783977270673635427020861032787372494790404842163980703106552278666176530316645462844723936235626284275038922490330528027729943766938830652916451089803935152139430940798227530263549623742042890018590065032441279470103028692612834338645708406813102081279847356734873690697756755540023977249552524997862202872184103940756694994109876379349023843366918681493682326569312211554027783564120035541033888543309547834827618526299003785141914472394029418758749095987898100592004551869776244506063362424015208399672466893658550079060374825566949326019134963435072772190487644776118813809489039769159829432520560611471972068359280871053780320256 A013846 468 136037783781219932168344784693645979277369272622487395892072091989701727987188302598862451801174237550703771021786478413148817156357878821036077798530249934524047113775288536578116001980997204034294387862227473870263089989477596272930714836534086834461192212240956223314765424228754003801322570176186108430814275923862888193906433030659725336841067189376101841736215551895822941833014752195870372386938963236458265422034567881111448083038853739060887545201654917293185442987871816886548667328514451926382500938826378680584099779406272874392520655629010892414080279902952055198180824136793069480787514190254787709598906337199755284949046002262741722925376742312888982082368746890545191799751721720881032197419887818621963463381161397107994356391053424111527058997167049888461308532710099064928253715114039441789137281593060797297816972782336924196931925108234602659849583154001489184010067915780245534352897125875177862917271387706893844475664730741954058335489977786840464165449893071179087215866925074596515678232175067298831226596550234890055608794012264126987352768023469205630786817438232485361382639186311965293583068396982877745002565331922427259782609848754069006358982875874544936684285771971287413122704741557827961931020790908245214587621843026967942567042924495502848689708653229641144022082379995975794541065699988190171191735685383695279738953760709286047256905078378209343080284121430394450862848722831731493399367088392364837443691761357800290617516932346727183344729367205433685672619574322376621909291985868029319679395505067333272545415838526495913942569002083124475412163150742412654797355051602834766269310695347065304873068076319711675994070779261420129159250983035845676336044199537355608742573074451728999378038185488341096784093365535505686513337139129948663715728717930715381566992429198508813299447191355184982477023222548202382411829085324608598459787167263451631403869765756031530253431407555993886690377331444960198805155668827979974684259910130348840467395171403368990650362284177795514995014481840464599137899144023861290909336855155829290844833730116713580735996915582690273534148608 A013846 469 4457686098943014737292321904841391448960836325293666988591418310318546222684186299559524820620877416061461168841899324642060440579534973207710197302239229854483975824188654766591705152913316381795758501469469863780780932775201874671393663763548957391624346410711653525578233421127811196561737979533266401060922193473139120337925997548657879837608089661476105150012311204522326157984227399954280362375215947332264441349228720328259930785017159321547163081167828329863100595826583695738426731020761560723701790763462776605379781571584749548094116843651428922624582611859932944733989245314435300746445264986268883668136962857361581177210339402145520776818745092108746164875059098109384844894264417349829663045054884040604498768073896660434759070222038601286518669219169890745100157999844526159569017736856844428546450443241416205854866564131616332085065321946631459957951140790320797581641905464287085669675733020677828212073148832379497495778581896952350583537335592119188329773462096156396329889527400844378625744311912605248101633115758096877342188962193870913121575502593038930109622433816002080321786320857070478740129985232334937948244060796434096448556559523973333200371150876657088485270676175955145953204788971366906656555689276481379191607192552307685542036862549868637345864373149028881007315595427708134835521640857213015529610794938652926926486036830921885196514265608297163754054750091031165365873826949750177575710460752441010993354891636172399922954794839137556343840091904587651012120398211395637146723679792923584747254431910046376674768186196836218108070101060259822810305762123527377872399730330921689621112772865132635910080694724844312198973711294838214792290336212118591122179496330440068587276634503634255851619555262081961059421171401867450335669031375010157812636998629153681623187207919976736794196285566326701505807096956459495666870815467916774554330305896888783057842004484293641183344440362794807679070284396788455794447340956155247810453828735151270804435604976545595085631071327938003435356634540948343984550679151373886780517150069746214202403511668464470613557146929813594883166981586944 A013846 470 146069458090164706911594804177842714999548684707222879882163595192518122624915416663966509322104911169501959580611357069871036516910202002070247745199775083871730919807013839391676994450663551198683414576151588496368629605177815029232227574203972235808746583186199462726147552743516117288935030113346073429964298435727822695233159087674421406518741882027249013555603413549787583544827163441701858914311076162183641214131526707716421411963442276648457439843707398712954080324045494541956767122088314821794260279737148263805084682537689073191948020732770022936562323025426282733043359590463415934859518443070058780037511998910024292014828401529504424814796639178219394330625936526848322597495256427719218398660358440242528215632245445769126185213035760886956643752973758979935441977338905433196757573201325078234610088124134726233452267573464803969763420469547219679902142981417231895155241958253759223223934419621571074853212940939411373941672571599334623921351412682561563190016805966852794937820033870868598808389612752248769794313937161318476748847913168762081167786068968699661832107911282756167984294161844485447356579356093151246688061384177552472426301342481558182309761871926299475485349516933698222594614525013750797322016826211741833350584485554018239841463912034095508549283779347378372847717430975140162290373127609156092874286528549779109527094454875648334119379455452681461892866050982909226708953561489413818800880377935987048230253089134097200675382717288859446274952131529528148365161208591012238023841539454520024998033224828399670878803925297929194965241071542593873848099213263745118122794363483641925504623341244666213501524204743698422135970571709258622313769736998701993891577735755860167467880759415087295745869586827901699995112944496392612599202820096332851204489171080107839428598429121797711272223885437393354942286953069264754012022881252696868596295463629251643239366802941334034295830621808060258027775079113964119472450468451295160252951059993436841719745903871446059765958945273872496569766200637795335685756654432219522023985973485443946984358270352243773065040590596131877131615652640980992 A013846 471 4786404002698517116079138543299550085105211300486279327978736687268433842173228373244854577466733729202240211537472948465534124586113499203837878114706229948308878780236229489186471754159343245678458128831335251849007254902466642877881633151515762222981008037845383994610403008299536131323823066754124134153070131141929294077400156984915440648806133990268895676190012655199439537596896491657686512904145343682433555304661867158451696827218076521216653388798604041026079304058322765150839345056589900080554320846426874308365014877394995550353752743371408111585274200897168432596364807060305213353476700342519686104269193180283676000741897061318800992331256272591893113425950688111765834874724562623503348487302625369867164569837418766962726837060755812743795302497444134254524562713441253234991352158661020163591703367651646709217763903847294696481207761946123294471033421215079854740446968488059182226601883062159640980790081648702631901320726826166996956654843090782177302610470697921832384522486869880622245753310830665687688620079092902083846106248418713995875706013907966350518914512036913354112509351095320099138980392340460380051474395436730039416465042390435698517926277019280981212703932970883423357980328755650586126647847361306356395231952422634069683125089469533241624142930881654894521474004778193392837930946645496826851304620967519161860983831097365244612423825996273466143305434758607969540798990302885112014467248224206423596408933224746097071730940880121346335537631445959578365629602483110289015565239564845712179135552711177000415356647024162543860621019432307716058254515020226400030647725702631978614935497645905222484017945141041509896551483693768986535977606741973466935839219245248025967587516724513580507000654621176682905439860965257793129650678008916634868268701157952973682396313325463067402968232278012505454748858878173667459465965772888370990163409752203317845667571398781633635805777815406518535054133792406376266873256950212039811168700333864938429472633778059544486410942718734253967598098862499277559750874052434969297681972379171027254783451802902323955795250072654049349848781705739665145856 A013846 472 156840886360425008859681211786839657188727563894334401019207243768412040140332347334487394794429930838499007251659913575318622194437767141911359590062693742946185339870780767901662306440293359474391715965545193532588269728644026953822425355108868496522641671384117542735393685775959199951219034251399139627927802057258739108328248344081709159180079398593131173517394334685575234767975104238639071654843034621785982740223160063048145201634281931447227298244152657216342566635383120368462703658814337845839603985495715817336504807502479214193991769894794301000426265014998415199317681997752081231166724516823685074264692922131535495192310482905294470916710605540291153540741552148046342877174974468046957723231932428119807248624432538155834632996806846471988684472236249391252260870994042986004196627535004308720572935951209159367647687601268152614296215943450568113226823146375736680134966263416723283201290504180847115658529395464687842142477576639840156275665898398750385851939903829502603576032849752248229748844489299253254180702751716215483469209548184420216855134663736241373803790730425576787558706416691449008586109496212205733526712989670769931598726509049796969035408245367799192377882475589908016594299412665158406197996662335286686358960616984873195376642931737665261539915559130067583679660188571841096513321259679640022263549819863667895860718177398464335459903930245888938583832486170065945912901314244939350490062789810796088407127923908480108846479470759816276722897107221203463884950814166557950462041770060864296685913791239847949610406609687758237224829564757859239796883948182778676204264675823844675254206386861022330356300026381648196290199017677422150810914217720986564553579536228287314905907748028861006053397450626717545445453364109567365272393416996180291363428799543803041624762395048773792660463035285913778741210607719994735311780766446006140605674610760198319166834979595276570978083727455240799356653856109572137512902883744548120532375972540086302456959263639455153730713771007484034010254503526376327077916640950189073946442870920676221084744148677503351383498754380727889095844878933677347499409408 A013846 473 5139362164258406690314033947831161886760224813689549652597382963803325731318410357456482952623879973715935469622392048036040612067336753706151431047174348568860601216885744202601670457435532803256867748758984901675852422468207475222853234036207402894053922287914763640353380295506631064001545314349847007327938217812254363101700041738869445728012841733099722293817977558976929292877008215691725099985896558486683082431632508945961621967152150329662744108864394271665113223508234088233785873492028222532472143396723615902482589532241238890708722315912619655181967852011468069251241803702340197782871228967278512513505457672406155106461629903840689222998773122344260519223019180787182563399269563368962710674863961804629843922925405410290389254039366745194125212786237420052554084220732800565385515091067021188155733965249221734159079427318354824865258404034988215934216540860440139534662574519639188543939887240997998285898691230586891211324705231334282240841020158730252643596366768685141313979444420681669992410136225357930632993267768236948962319058474907081665909052661309157336802614654585300174723691862145401113349635971881557476203331245531789118627070248543747081352257384212043935838452960130105887762003154211910654295954631402674138610421497360324866101835587179815290139953041574054582015105059122089050548511037182444249532000497292669611564013236992879344350131986297288739515022906820720915673950265178172636858377496520166224924767810633076206681439297857659755655892409424395104582068278609770920740184721354401273804023111347337612833803786248461917383215177985531569664293214053291661861344897395742318729834884661979721115239264473848096037241411253769037772037086281287747291694243128518734836785087409717446357727662136280529156615835142303425245787488130835787396834903451338067960214160958219637898052740248822701791989193768787486696432154902729215366745645390178522458848611378022677809847581253330513318833556998459802022801694541352813604895868193547958909641150937666477448028848373236826448019571552299485689172490655795575077039994328718412504896263864429818134487183547691469892644992898739322860647481344 A013846 474 168406619398419470428210264402531512705359046694979163016311044957907377563841670593134033391579298978723773468586542630044978776222490745443170092553809053904424180674912066030851537549247538897121042391334417258114332179438222548102454772898444178032358925530390974967099565523161286705202636860615786736121879521271950970116506967699273997615524797910211700123827488652556019068993805211786448076337858428491631245119734053141270428619641662002388798959268471493922430107917814603244695502586780795944047194823839445892549493792480915970743412847824720861002722574711785693224691423718283600949124430799782298042546837009404890528534688689051704459223797672976728693899892516034398237467265052474170103393942300414110725666419684484395475076361969506521094972579427780282092231744972408926552558504084150293487090573286497784924714674367850901184787383418493859732407610914902492271823241859536930207822225113022407832328314243871251212687941020361760467878548561272918625365746276274710576478434776896962311295343832528670981923398229588343597270908105755252028507837605778467612348077001451116125345934938780503682240871526614875380230758253585665839171837904281504361750769965860255689554426597543309730185319357215888319969841361802826173986291625503125212424948520708187427305981266298620543470962577312614008373609666394333168664592295286197831729585749782670355665124926989557416428270610701382964804002289358360964575313805972806858334791618824641140537402912199794873332282472018578786945213353484973530814372949341020940010229312629558897338082467789600108813194952229898474759560038098261175872549597863684300139229500603751501504160218279054410948326563963503829714111243265236903254236958835301903131773744241621282250020032881640379403987685942998638453964411071227081419486116293445810920297626278941094643392192473422292319901901415628364068688851852630929137521308145369823931551297635047106473085542509134260431537995725530792683165926731048996205227808966179517551121233925455133017009303494224329048705320625749547062804173809109404124446534163444940960440774309636280630876030490754085442191127305890131497696668680192 A013846 475 5518348104447409206991593943942152608329205242101077213718480321180708948011963861995816006175270468934820609018643828901313864539258576746681797592803215078340171552355518579698943182413743354580862317079246184713890436855831676456221237998336218825764337271779851467721918563062949042756080004648658099769241748153039289388777700317569810353865516577921816989657579148166955632852789009179818330565438944984813772640083445453333149405008417980494276164297309273912850189776250948919122182228763633121494538479987570963007061812592014654529320152197520453173337213328155793595586688572400717035900909348447266342258174755124179452839024678962846251719845402148101445841711677965415161445327341239473605948012701299969580258637240221184670927302229016789683240061482689504283598249819255895705274237061829436816984983905451959416413050449685738330023112979857206795711532594459524866763103989253306129049918672503518259849734201143173159737358451355214167011444279255790997515984773980969716170045350769359661016525826704299490735665913187150842995373116809388098470144822666148826721421787183550173195335596073959544659668878184116236459401486453495098217982784447496334925849230241308858435319450748299173238712544697250228468771761743555008069182803984486406960740713126565885617962394134073197968456501733379735826386441548409509270801360331938130550115065848878542214434813607593817421521571371462916990697547017694772087203882794116935133914451765645840893129618626962878409352232043104789690620751166995612657725372804006574162255194116245385947974286304529616365590772194669313220921263328403822210991705222797207146962272275783729201288322032568054937954764847956093492071997219315282845834836667115172761821962051309446176768656437465591952309868492980179384859505821981969003953721058703632332236312617908341789274675362969101674738545505587310233802796297507010285978298225307478390589072920905223584910067056939311445820637043934193014641981087123013507652904844203770431115140593269313798701360856898742814267975946264561158153967167376896954349864031467763825391723292578161643712545767121029871769718859559407828916524439312531456 A013846 476 180825230686532704894700550355096456669731397373168098139127163164449470808456031829878898890351262726056201716322920985438252713222425042835269143520975751687050741427585632819574970201333542242905696406052738980704761834891892374117457526729481218482645803721682172894311827474446714233031229592327228613238513603478791434691467684006127545675465247225342099117099553527134802177320190252804287055968303349262377701870254340614820639703315840384836441351694230287576275018588191094181795667272126730125133036912232725315815401475015136199616762747208350209583913806337009044540184611140426695832400997529920023503115870375909112310629160680254545976355894137588988177341208263570724010240486317735071119704480196197403205915025087567779296945839440422164340410334664769676364947450077377190470426200042026985618963952613849806157022837135302273598197366123960952281875500055249710834093391519852335236707735060595286338756090303059498098273761734007657824631006142653759406603789073808415659460046054010377372189518289446485712426300643316558823272386291610029210669705549124364754007549122430572075264756812151506359408029800337120836301667908108127378406859880775559902850227576547208673208547762120267308686132664639495486464713088812810504410982120963650583289551687731310939929391730985310551030382648799387183559030916658282799785618975356948661866170477736052071282599972293634209268418850700096863951177220675822291753496831397623730468108755456682914386071343168319599717653939588457748582260774240112235568345016041687422148778200801128806743221413626826469067678423274924055623147956745136446209776196740618883791659737932881238467815736363190024206901734537825271548215204882523188292315927908029981059382052497307932320355334142872517093289770777974518083076286774705160321555531651600624262719491863620543750952562293771523677832659127084981741250029076709713050936876246875451902822741472222366430333077321787357456650634655635636703788436262846906618770385934869149486780926960248874555846192558858004537933035807197140030389196140606159400136344583135685030435988851201200741172699697021906838150147590042675737936672827393030750208 A013846 477 5925281159136303673989547634035800692153758429123972239822918882572680259451487251001471758839030177007409617840469474850840664906872423803626099294895333431281278695099126016231832623557297512215533859833536150919733635805737529315080848235871640567239337696352081441400809962682669931987967331281378627198599613758793037731970013069512787416693645221080009903869118169977153197746427994203890878249969364148629592534884494233266442721798253457730320510212316538063299379809097845774149080425173048692740359353540041943148639075533295982989042081700523219667645687606051112371492769337849501969036115887060419330150100840477789792194696337170580962553229939100515964595116712380685484367560255659542810450476407068996508251423542069420992002321266783753481106565846295172755126598044135495777334925722977140264762210799250630448153324327249584901265731293149952484372496385810422524611572253322521321036439062465586342748359567050653633684234624499962931597508809282478388235592960370554164329186789097812045731906135308582443824785019480196999520989554003477437175224911433707184259319369643804985762275551220580560385082320497446775563933054012887117935635984573253546896596257228298933803697693069156919171027195154906988100475718494218174608539062139736902313232029703579596879606308240926656136163578635858319230862325077058610783375162584496493752030674214454954271788235892117805769307548899740774037952175167105344856178584171237334399978987698804585738602785772939496643548084292434583505543521050299997735103529485654013448971164083851388739361879281723849738409686573872711454659312246624631069401946414796599584085106292584652422113386049149010713211756037335458498091915833590519833962608325690326419353831096231786326273403589193646640112919208852669008546243765033538693416731661159649255840792309387117977631213561242305287875220574276320681697280952785623877253099560857614807951695592561782503189154277680328129139527996395868543509739479460967436083868006313792290382837414633435121445968037768659092698989717330235884515793179135382631223667739300190127077326482676160945886747023672013843272504036230518398580708895208014831622815744 A013846 478 194159613022578398789289496872085117080494356205534322354517405944141586741706334240816226593637340840178798357396503751912346907668395583197220021695130285876224940281008161299884691408725524880278613519025312593337831778082407360596569234993041918107298617634065004671821740857185728331381713511428214856043712143648130260401193388261795018070217366604349764529983264193811355983754952514073096298494996124422294488183095107035674795107885169302907142478637188319258194077584518210327317067372070459563716095296800094393094605227075042770584930933162744862069413891475082850189075065662652480521375445387195820610358504340776215910635809576405596980944238644445707127852784431290301951756214457451898812841210906836877582382646626530787065932063269970034068899949651400220839988364710231925631710846090514932195728123469844658525088131555314398044675483013937643007917961570235925286471999596872378647722035198872333279178246293115818268565000175614785342587168662568251825703910125422318856738792705157105114543100241791629519250555518327095280303785705585948661357769897859717013809377104488201773458245262395983802698377478060335941678958313894285080514919942496372224707666156856899462879566006490133927396219130835992186076388343618541145572607988194898814999987149326896230550939508438684668269808144739805404556896668125056558149637327568781107266541132659259941577956913712916259448669762346705683675616875875707940247259846123104973618511468914428665482536084207681426015783626094496432309650097776230325783872454185910712695887104699642306211410060303527108228208609652661008946276343697395910882162980120054975171300762995413890567811434058514783050522821831408304065475898035094153919286749616220616109386337361323174339326888810697413103220136635684258072043315692618995905879463072879386815391082393997081891019605974787859673095227777886476097856502260879323209829566410182322026961161177064489064502207371028992135644053385899820433727143262976980945596186830890345771264816402708402059541480661603421149560495057477169463813510893908218059937144481388630084069834184332441874816926471684549616353412259201626884692669078176230002616426299392 A013846 479 6362222199523848971527438233504485116493639064142948674912826357977631514352233160403066113020308384650978864575168634942663783470477986470206505670906029207592138843128075429474621568081117999276969607791421443058494071704204324392028380692251997572539961102633042073086254804408261945962715988342479744402840359523061932372826304946562499152124882668891333084118491601102810512875682283981147219509084033005069745788783660467344991686095181227717661244739983386845452503534289492716005525663648004818983849010685545493072924024080795001506527016817876823640290554395855514834995611751633796481724430594447632649760227470238555042959714208199658601871580811901196931165480040244520614355147635341783820299180798995230804619514564658160830576461849230378076369713550177082436484738734824879739099901004693993298189619149859869770550087894804542195127926227400708686083455764733490799787114482790314103528555649396648616892112774532819133024337925754545286105896342735036475824665726989838544297616759362588020393348308723028116086802203224542258144994450000640365735371404013067207108505668959869395712679780758191597246820433201081088136936106029687933518312896675721125059220804627886881599637618900668708532919308479233791953351093243692356258123218557170444369919578909143735682693185812518819209865073286833943496520390021121853297447315949773819322910019834978629765626492148544839989614010772576851842682613788695197786022210637761903775531383813387998510531742407317304967685197859864459093922614403931515315285932578763922233618828646797879089935484856025976282421939721098395941151583230276269207786716532573961426413183401833722366126045071229412410999531825771587307617514226813965235627188211424317148672371502655837776751063492548932832566317437278101768504715368615739257843858245972111747166734987886496379404930448581848585767984423825784048774561866084493662939695232128854328179463329450049177665608331133878014300784341349165315972371030441229711625295850074614850232805503883948918687055238319420904228798302043411888990241124971584489388020350366142630594800326552205455354001046624159321828668612909518909757609380353678704725735056978477056 A013846 480 208477297033997483099011096035474968297263564853836142179543494098211029462293976200087670391449465148243275434399125829801206856760622660655726777824248765074379205611620775673024399542882074600307740108109297846140733741603367301677985978523713456456989445411079522650890397430849927445306277506006376264592272900851693399992772360488959972216828155294231202500394732784936894885910357081494232088873665593510125430006862986193960687569966898469852323667639775620151787635811598097318069064946417821908462764382143954717013574421079490609365877287088187757045040886443393510113136205877536243113146141718860026667343133744776971647703915174286413066127960044378421040430449958732451491189477714879572223563556421475723005772253254718614096329501875581028806482773612202637278731918862741659290825556121812772395077440302608212641385280136955238649951886619466422225582678498787026527424167372073012544423711519429381878320751395891417350941505151124939935118011358741675239822646542003029419544305970793284252249237380236185307932334595261800714895178137620983504416650166700186242531513760477000358713091055884422258583811955133025096071122322380814205528076998270029825940547326046597336256925496137112241206699900247532894727408623409311129866181625681361121113524761694821930850490312704616667868858721462974660493980140212120888850753649042188511573115529952579740160048894723517316779671904995798281181023888627964241052375798178182062916612384797097935193104135202973449181108563472038595589656228788027893851289438740936203751221777098272902019005967762259190822402120780952238199655079289692789400755127339383568020707193711287414493218244894045385883632658866883372896010706184240012841031703311952024327696269399026492268578848523843431057533089784728838750362513198800544001027547004014157731159572083064713360340760939130014458445313599923291710244843227856688347207933366398298625784654379419211453746653794594914772608101297329449073782653925498215190537694415244979412428570751269238167537426049250784189769262761358520778432221183068880548266650840797761719330417100462668361039906295780452657681813107819115634937344175429343796452886347070736171008 A013846 481 6831384069210029526188395594890443761164732493130502706939281214610179013420449012124472783387016073977635649434390555190925946282332083344366855055744983533957257809481589577253663524221159820502884027862525471822339563244859139741384244544265042541182630147230253798224376543014090422527796101316816937438159598415108289330963164708502240369601024992681368043532934603896812171621510580846402997088212274168139790090464886331603703810292675329060120941941220167521133777250274446452918487120164219188296507863274093108167100806629932748287701066943305736422851899766977118539387247194195107614331572771843605353835499806548851806951961892431017183350880994734192100652824984247744970463296805761173822621730616818916491453145194650619546708525117459039151930827525724656018349487517294318691641771822999560925841897563835865911832912859527749260081623420746675723487893209048253285250635116448088475055676179068661985388814381740569963755651240792062031793946996203247214258508481888355268019627818050954338377703010475579320170326740017538685825685197213564387472724792662431702795272642903310347754310567719220748569274350145798966348058536259774519886744027079312337336419854779894901514466934657420893919861142331311157894427725771876307103455039510326841216647979391215925030108866566704878972726762584898753675066741234470777285861495571814433147227849685486132925564482182300215436236288982902318077739790782561132250804250154702669837651554625031305140407636302331033982766565407851760700281855304926098025719052328662997524520035191956206453358787551633709164868472693750242941326297638164653323083944012656920756902533323531465998113775448688079204634874965750034363056478820245176740774926854126043933169951355667300098656791708429301548893244286065994588171878832498296225825670660227535920534636858017864527391646054453412313774336036042286422761303022890407963761309560550139449369711554704808720916370351541286167268822263310891387249710003830725515363539170598747485386459406377590396273866376781849696330359202164196008867667023726801077805601614751261056019019107547960716854555649500133872686917651917016781125626893940468737522168179820813882851590144 A013846 482 223850793179874247514141346853370061165845954334900312700986366840346345911761273229294724166025742712099164960666109712496261407779457707028213106466651620440711423901092727267448046361678964998238503824999234660674422808407544291045678925226476913989472424664440956460216370561485714965390822647949457405973613720866268424797000981168201412431086386960183068050487201100490741239693658713174933408586539799941604641684353395313990166455670385182642043025529902449332511612936993061369232985953541134362099969663765482968419559231649636295891388561598242371104011051564306220298641316059385286306416976587771260234481657660992776010201887291179571064041668435450006754191769083830107192141309731182143819668868851922255591936661738311501306544951048897794930469356362945528409276006966700234887717579096049612417987299371773654198940888581005287754354636251027070107251284674093163651092811495770963150624397035721915937220669660874996572345179858274288657824055171588004716822805934517625422467164341893671759960572247263783163341266616894707657136052542294077848706246005962562037195493962655673475213248683023425489117981905577540529293182116160291467648828279334906669839805801427596132826052514854367851966009911912404021884607718092842831166014734674389932987120988691363431386607339657785474178310556381962360424586976771138430103109486897215345368362178494009603704896952149613459414590717391743158771377464362963181594353669069297085240166141953025806840877426354783321547294815284486494626835834631818380106761906705629102883472513170020973063660750491933381914410113228807960701380121007379360090814677406741979362182211945479077826192193902610979377475582877697126008634697981793951441712803156002207602112966022506089632785750701811353154133828765810510665216125583304170727855576194335897044078980563529384833569457912329414697757443229033641501042377454072888156530591680106969476946708224567172166987623679304865129064767924171288977398497405525213687432451542179757601143501828180882105102053434387650849353210336516374818575713033479817717533953712169322283631218116131576769890079522820386740204917618016805883924542060641279591126406916368429313280905838592 A013846 483 7335142790918119342543383653691230164282440231646013446585921268624469062836593401177529521472331537190065437431107083059077493810117270143900487072699240298601231938391006487099737583179496325062279293337574921360979486585898411328984807021821195517607032411404401261288370030558763907985926476528007820278943374405345883743748128150919623882541838727911278773878364605660880608942281808713316217932563736164486500898712892057648829774419407181664814465860563843459727740532719388634947026483725635890777291805942267345909172116902695282143769020386451206016336234137659186226745878644633937061688671488828088655363494958235411284302295442757372184626517391292825821321355889338944952472086437271376488682909494539788471236580531840991274812864955970282944281619869300999074915156196284833296800729631819353699712607825814279100790895037022381269134692720673655033274410096200684786519009247093422920519660242066535741430846903447551887682606853595931890739578639862595738560849704862273549843404041155171836230388031398339646696366624502405780509034169705892342946406269123381232834821946168301108435787732845311606427418031081964848063878991582340430811916805057246221757310756501179470080444088806747925773222212793545654989114825706466273891647970825810409324121980557438596919676349305906314417874880311524142626392866054836664077618691666647952437030491864891706694202063328038533838097308627492639826620496752245577534483781028062726889149764139516749638561871506793539880461756507242053455932156629215424679338374158930054443285627311555247245350035472119673058571390590281579256262823805169806871455815349264121179739986721029458422208665809800756572241119899736379425050941783467424200842045133815880338706037670625479545087123478996954420154657300998078813477802003113711066410371520735998674340380035105730882226403996871210260816115899728974364706156624415060399113194428173745175820589735102617097567850452723461820549194315339244797211393962984250202109786572134146297074270267905831144819984086938014543031605996306968570055088964681066666968152595240364352590027755229399507595758125803778432703034740507174695204439394243093449642030101835560691737588722518982656 A013846 484 240357958972804934616461595564154230023207001510576568617727468130286602251029492569785287359605359810644064253742516897679851317169922708075331160398208706104565168157196500569284201125625735579640767884085655023156575816446719142428174156491036934720947238056899420529897309161349575736882838782869760254900416492514373918515138663249334235383130971436196782862446251398295735793820690307917945829214248506637893661449024046945036854048175134528792640417318956022488358601776148926789944163818721636868990297897116216390751751926667519005287023260023233118743305720222816214278008951427364849637414387345918809058951002791457956964017617068273571745841721877883316513058189781858548202605328376508464781161578317079788625480270867365602093067958877234231518220119877255137686819838239861417469566308575456582032182733236282297574716048573149389427005611071034328130335870032304039084654895008757282259588226812036243175205991332169380255583661378631496195754512871017537161161923128926979681268663620572670729597355012860793542946541551694832615720031672922680293667840626634956237531445532042890721223892429875170719413634042493824141357186796170131236844889868115844194543558869030648875595991902019516031736945468818904022683314608749486862881520708020155492732829058906147943863954614055938110844924078048023105581641434884887808495409288532720105456615157428771444955613211133166676806772609105678821838700437577583084649964536727559434703659471323684852156395405534610714802970837229307607643984908426131035892559844439820023997583435745042341735629962350417446783267326862346789069220210447804231563864157364686722817719884874693293578933561255551191359197016874561681000069260360660556213192134944878766938719442391055713733414862159772202439627810439105046560040616038030084224135053991477204560785572990344589548794806169475817826422485802319031982691340268832699158141155022397281921289084439842557053103323634842396935755999325036373515022957379067910622733486395691705862529688138738274953461238560784860546059665286986746103565155194669192543212424240836259105670029483356963064897802266338211682813042376939100412459070070557686157870042376947652746857307259502023671808 A013846 485 7876049599620872097512213563446205809400447025498573000465693675693231382561734412526724296199548430275184697466634793703173367961024027298212451463928502881634391430175014930654304702484504103473668682025718743798794676353326092859086410759898298276935999096648480211923675026599102897746176861237076304032576847626711004561904063717354184225034435672021296180836638765819354670491916380009855248931692495065510499498361619970294967633450602808239477241194707550944898534663000848033052890360011870596923074081492704178692153407133041262765245178184441302834980641840261241709461797320371891392918794644551067535243706459470494333796929276093188398967741542494480515499890762771940907502971400241429373949102598294070513679737515781836049385650876489211298389036888137896351721712459443778927642748799400561280030563802686498326928295479644959192744119863575652864174845789218538752725971599646958625082187016176803616365149923972526252214965416054996867342483877757502657696953897088679270195811569518925274467446129061422482815272273565936275151913997858330387862907801653574245991430407193981443153064507142149594133745960304437629463992296936902860368933351198419982566803337020396302355529462645375501327956229122257847015286853099503185522901670560404455185869342602236655824534064793384980016166472189477621123699226538308003708777571566640172415602365478625982708305533702411605665604324855174883634010535938542242517810037939488667556369513556334505235460764648558123902663748394329951687278097479307461784127400982604022546352814022493547453993122606298478896194103766625379584220207855953649059884700708526054533291045187573949843994494935221901438458167848945637163010269523498125105993879877873787435047958688270113627616538203251415529541724092468594165679410906334169799856457449192725039047821655747611510334908208561383598536212014770390040008829837929109886013969367773914133996800718924760909516089708866515662790852585882791887340272267397297295285730882214025817703372820930175793675017865159798310373283112123981696321623005418920101255984717523722538374595526110640965710571184663370520422417772607540442315458808072034260021085548607820685209020244279362311677804544 A013846 486 258082393280376736891280214047005271962433848131537240079259850365115805943782913229675701737866802963257252166586688920065584921346835326507825609570009182425395738383974889247680256491012230462625175372618751796798903954745789410806543507780347437938638818398977399584314983271599403753346723389016516330539478143032066197484472359890261908685928388100793833253654979078368613842679115940162936796993699678306648047562313563186625499412909352820391190239468177029362435183837211788347077111316868975719975291502352930527384482844935496098291553998747772611296645671821680368335644174593946137163163062912649380994865773263929158329857778519021597457374954864459137531900420514510959657057366843111157725564193940900102592257638917139203666269007920798475825611960750502587653217073871053747900997592658757592024041514686431177176786386277006022827839319689646993053281346821113077849324637377231540226693104146081500901053232708731740232579986753290137349078511706357847087413785299801842325776353509996143393749274757084691916890841860208599864177917881821770149491762844584320892647191582932383929239617770033957900574587627255812242276099586028432928569208052069825988749011747484346035585989431963664427514469715878145130996919602364520383214441940923333187530566618390090738058332235149639025169742960704802688981376255207276665529223465095665169714458312003616201385755728360623494450522516854370586919257241634152202823599323201164658487116220213969067555578336003952604042485707385403856888728698201946907742286675397968610798889009889068562972446641563188556470488392224780438215727771023889172394301872816981754946880968706423188488011610037351266335397244074250638557520511745986563473207455838168266671651510297235083349738723844142384072023215062010893620982936578758076001696397695147214079519020015537733970654272178139417756834595299996140831009336129261072744905748243215618342807165957726565483023227580137985238330657534207324564366041658074637771922829548389197994504120596240000407142985405556271034311741018078632225066942641567173877956107223817340137458746199593483164403996579049325213201785572803885213792954222904418632370931256781068212929175364546144229058299297792 A013846 487 8456843863011384914453470053892268751665032335574212282917186776764114729165878500710013394546419399500013638994712622532709086702693099979008429574390060889715367555366089170867986644697488767799301746609971258877506484789110027413308817662946424846373316801297691429578833371843769262189665432011293207119117619790874745159171190288884102223820501421286812328055766354439982738396909271127259112963889551058752243222521890838499344364762213673218578521766893224898148276103977755880557022783631162596392150351949100827521334733862846336148817641430967012926968485374252822309622388313094427022562527245521694916439761658312430660152779686511299705483262520998597018645312979419495126042455796715066416351287507055414561743098312036817425736302851548724455853652729872468792220617076606689211219889116242168775443792353244976813728936305524933356022638827590352668369923172634233334966669717577123110148279636658798621525712329399721663941181005931811220654604671593933933360374916703906769331039551815553626726376235240151184732679106075315400349382013151535764258546084891339027010263173789528356593323795088472732486028087369918455554903231234979690203355809450224057999327616941567050894081701706585355960794143649895059652507061530280603917170833520175781889001606951406493304695430681383371576762137336374974512541737130632041776061594504254756281203369967734495687008443706920910666154721832284015392170221293867899382123702622655763529305824303971338405661190914177518929264171659604913582529861982681396272899249779440635438657995076044998671481131550742562618424963636421605399452967600910800401016483768466858146099395582572075040375164437703926295278296893825044924252832128892487711890061912905097762296676689419799211204238502924857641272056711151972962172368865812744634423587559674583910957679247869140466750399190733272441055956018790273542750513926283626831705071558433689381857105214102784097747705121345961500289618986080905611325146453051789730510367278641617239883911023697592333341261345769267889252327129680400620750993576478873153632865721510046601624248195468279256331190159902288288586196109649637710685567523976131989745530675422202043201263218345448054097782351390048256 A013846 488 277113859703157060876811306725941862454559779572095788086630376301006511445307506711265718912497070882816446922578743215151811353073847500112148220293613515234193164054236009951002186373447311943247519632915538210898132493569557378279303337179428449365960844944922752764439211928576631183430956876146055810879246165307383649375721563386154261670150190572726266365731351902289354371789922996298026613600732809093193505915597318995946516144528217644026381001257557193462522711375143104694092522574025935958577982732668135916219096559217748742924456474409927079590903328743516481441706420243478184675328892781254899021898110019581727871886284767602268749275546288082027106969615709618016290159191546759296330998989031191824359197845488822433406527171839548602969412492652461057383485180366247992073253326561023386433742187831131400232269784859441016210149829102480676237145642520878557920187833305567170073338827134035513230154541609770079484024619202373590078410085878790027128352765270553617017439504033892061240569896476349274021320428947875935038648549806949523923224038109719397237072303678735265188850034117459074498102168366937487951623069081107814488583563164064941932521967351941269123697269201521388944123302499119761314693351392224234829157853872789120020938804656583687972608259872567570319827341716238335164826967642296550744917986328715419853822472027102723954671892683388384400708557925000282616370633811357463326953429487539184059328293250792532816876705903875768940274128376941933808272338517448503993070362616772710742053945182651842516467093718654732291880549208438263165729274842346645107540508140125122007731384994449721754923013388294682256843679232616859072077916803199549037343213548762074243474937501758907980552740487263841735189202754311027850024464182994952016180792117155416765594261233594175994814477080681947871348521566823719683448848840336461884021311784826755133664693623655720029314996801416264466441490234935899115071902398973601045889363714986528513716515996424522705578926451778167370195020255385367367540768557514059715498241743962441207042023364869104574671460439159678182640392474120999328503744676625649893039981549172234716551618993138743641836676132090349101252608 A013846 489 9080466954753050570811352898795662948911014857018434784022704170631381367039836379914755077324704018688129332759060257674094554417523834883674872882581127667194041599729205574074439643085121517756334723331376356094710005549287256171456211752695511428823804967155228762585144096475599050618665594917553956810891138344792347422743644189037502846407481444687094296272284939134217564054812196742693736074468812688365764801842292948859175441023900635759456452649207634115379944206340689254616023779705681869490683338184069477702667356052447190808148589753464490544034720276267548063881835978538293155441177158656160531149557269121654058905969779264791142376261100767871864241180367572763157795936388604208622174174872574093700602195000977733497865082366838328622101708559235843928342042390241214204256365004751614326660864010850513722811016310274163219174189600030086798938788414124148585928714921756825028963166687528075697525704019468945964532518722023377799689341694076191608941863412385500922427457668182575062730994367737013011130627815763998639346435680074121999916205280779285208664385246944797169708237917960898953153811853047807605198784727649740865161906197760080017244879826188411506645312117195452872921032376291156338759871738420403726881844555703553884846122750986934287486427459504294144240102333357697766681050075702773374809472576019346877770054763384102058546688579449270580042418026086409260773232928730561358297609977447683983256069513241969715343415899058201196634902638655633287029467988539752578844929642226408185595623675745135575579593726972878267740341836462105007414616878034014866883887370735619997949342023498128482465317302707640148192253681094389238073849177807242822855662421565835648810186752057635896706752200286661565978679795853263760589601642348378587666212196094948696574992752102413958998080784979786067848348354701679646587251878800145183015610344565203112219924680659950633920593815188808154036354752018379542202676097809566959071702670212678566337462796170838760016410261971866988386550423728467717899575904092620708757446385466161273472353021620030818702834415670384334688760380591996905996410705563669295695134115403275787191963451167170351655704203496336559349845458944 A013846 490 297548741173347961104346411787736283509916134834780071002855970263249104635161358497046694373775901284372621975848886523464730359153421021468258234616418391398614355139926608251271238224613261893839576214122540436511457461839044810226277146712326518499698441163742536092390001753312429690672434214258408056779280821282155640348463732786380893271080351979506705900250232885550041138948086062864588343688194054172369381026768255348217460851471176032565869040409235754692770011753371705495257867213395783499470711625615588645361003923126589548401412989041524426146929714012735014957280001344742790117496493134845068284708692594578360202230817726948676153385323749961625247454998284624303154657243581782708131403362224507902381332725792038371258043018996558352289028786069040133843912045043424107045072568475700898256023191907549633669071382455063780365899844813785884227626218754020100863712130556127642549065046016919984456522269309958421365801573483262043740220348631488646641806980297048094226102932871006619655569223442006442348728412266954707414104004364668829693254214640575617717514575771887113656999540095742736896944106800670559607153777955626708669625342288202302005080222144541868249753587456260599739876388906308610908483477124559789322464282401294053698637750304339862732355254993036710518459673259465040418604648880628477945756797371001958490769154486570256254457891371393698366829953878799458657017296608643034588696083741005708763334885809912863632373052180339136811332489663467791549381607048470612503590654516474943425597396606816602540592127245447275077315521297190256882962165859418599158051221364264796092804039425986674113423517375123952375963768622100946553203889858387732819334346229869302540212199491424613063286856098993326193989379550519746907000066616471669560646441241639278889369362500891900608449111162217629871254678886864638659371069564523157357055519770712575581222491935865262372310018136106865591463272514138260838897290373023890114861553097529051261745980904926044488217731464294137475450484284734430180133303225306995384564003158955172609142063812445169867254478132687153879081300151238554615690385999910315481338154693534540994706258367845838083054115340167956376775735998676992 A013846 491 9750077150768265989467223221460542538052931906266073366621584433586146660684967395231226081239888733286322076904616313600892284408739300031471885831910797849349795189225115099177655934144127365737335233384367405023607438109541820341494649543469515358198118520053515422675435577452541696103954324332819515204543473951773676022938459595944129110706760973664475738939399631193703748041050884107946830845974742767120199877485142191250389757181007496235118396716129837209772687745134484045668609792848553033710656278548171608731189376553012086322017500824912672395982592868769300970120151084064531746570125087042603197553334438939143707106699435276654220194130288638742536108605383790569165771808557687855780049825373372674945231510758753513349383553646479224087806895261910307105797309891982921139652937923811767034053367952426586396068131060287529955029806114858135854370855936131730665102119094063190591047763427882434050671321720748717551314585959899530649279540383956619973158731130373671951600940904317144912873692313747667102883132613163571852545360015021468211388554105342381841367517618893196940312560929857298002639064491644372897207214996049975989686283216099813032102468719232347938807925553766747332276269511681920562249186578417575176518509605725603551596961801972608622013816995611826930268886573366150444436837134520433965326558736252992175825523654215934156946076184457828708084283928700500661273142775272014957402393272025275064756957538219224715505600173845352835033743021292512593490136499764285030517658567195850946169975492012166432050122825578816309733475001866330337540904250881428657211022421664228838369002763910731337348661817348061671455580770209003816655385062879649229023947857260357305637673352935001720857783700651813312724643989111431066648578182888543668163262586606035890646855270429225799137660474563547295621273317764780479590271207490294820275995271846709676645498615754432917415854674283949771701068513743282531168986410943246831283783371899831951744892302292616625789918624621990296795561469042177808142608080086859624761393255512643096056367147006203326210194739451892658309736043355784957646942568445061217692488652997739839314534674197572422305517251466623594554187317204647673856 A013846 492 319490528076374539942861970520819057886918472704526692077456078719750853777325011606936816230068674012326201816010467364074038375505569383431270754940053023927494088760528571569853429650034765520481000927538951127813568531973466368950096676240409079257435947665113593370228673001964886297934375299737829874222480554451719815919647444039897222699639143585037541013566247114955284415809155370449201753160900370992994709585433139322892771563307253636632359623594142505689831432032566773208469005692061385808630784935466487274903613490889100044599869467030738449071557603123832454188897110722626576271609858852212021577427662895157860994472327095145405487321261298114315423206781216049370424010622818315658200672677834675812605346144542835125432600285887831214909256343942276943242766250540496359904147469887463982171860761065114383026360518583501781566416686771671395676024207315164550434066238474262629287453112004851598972397870145493976721476352733987820315591979301490523280465301680084482510059631552664204505045149736883555627274489468143922464206356972223470350780140923859168177930817335892277340161996549563940950476865262202811095686020990565613230040128425158673435933694991805577258858104545828776584028799358793172983781345801587103384158522760416577178729244327038439326148755312208344851050875236062017763306279223965580175820676669538047617450759101347730454809024412314131106505815775658005668598342460113386124161622737724213321955984612367555477687506496564521698385691321713052663484792824276091880002635929873643804097756922254669645418424748566652837346508861155912500540350492882654239490782713093450575675482567826844462240950430861284850256470678208637064163657740440345936656723386707388191135280428974136389067856302958618631361134235203373191940609896891798918373788437906584064716153501424870986142858430498317782917884076516326755214006927041980670803813067872982684319698641041257837882725966936466119100613058339881981345346713788312167507013530413693394776630961524461593884053491613378045396958217574082417216981568286216184181334196638288971575038673099270593255661222359618627493430668682361492175014082807765981347468181429939054658672204106053134107189296058321946351610010161894976913408 A013846 493 10469065624006640924847701050026198888838544513581930645994080787488795976575385980336105594226890310035904981107030994585978089488566497556275880097875657488056126300505000233200957182772339196575121438393596350556195013655706545977756767887045724709107661133090442227555653156928385394210713609821809209318522242808273954928055007446299352193421775456994510143932538785462854759737234403178879443047576383356698450643695473109332550338586452087165169160145932861626444396364843148024495112378517467490177213560765365855024041606869454030261448522695663237499176799539161741858861780524159027651268111854869283523049149657748532789066869214253724647008543090216609887787639806887505770053980088510567487919642307286657027451982464379621390175446167972453250146511878300530876178964497710984721339104293272419767807533418581668103007781472944186378368341992134128293511961225303311988623482502324637836491263574174977195127533408927546629209337126387312896101317977751241466854287005453008322889634006717700653221319466578200350794530470892140051307113905265818676454363657793017222854437022462518143882428302936111217065225920911861713983439535818854014321954928235599411148675317491485155618262369757717351105455697388934692332547139226406203692106473813330400992599878108395579839242414070443044079235079735280198068020157610904131201291933107422744328626474232962431543182111942709448097982571336761529748630485732995436516528053869747022133853703778060057892864212879426247012702333229893309677069691265878978723926374150099560172675298828441014941070942161032080174170402362356940817706204950778814119633967942646188463734212782550039338711463718462581973204031183540619318514736838749255652367511935627696247120869096624501196975515335348015312441646619144132753509905101350466957272299533322946632618917934690172473929185050568877110653225419286995114852578985311622620899346608061896599787885069639936831741164484574121790688888695681252764724321117415413104869819364595905160040643347233557508392664813187171791567526873467532647366052029602731923253958955443453020570867240116898799801506934279983185704736151383621375590861465444875676793837369096242943055370784147149098424378853239093538049556812984974603498553344 A013846 494 343050342367449609825409468007258485189461426621052703407934039244432866560422247803653508111626741679256534420915191630593330036361346991924048039047189544568623146614947847641528964965084010793373579293281365215025398207470192098599133770122714307268039840009107610912543642646229332597496663566641044170949336852341520955082506484000337172674044738174796108396381430922046824767069696923365521589782982929832294830692613262846609009494800861992228263039661928009775329980083180274466655842419260374718126933959159508337427795373898269663607145191691492966373025367299251957231182824215643018076753489260356682483274535985103922432143170412666049233175939980217872803025381192089789073128819540314275444150839125169177475546561392791433713269020032121348100800901228151795750632308660993547348839769481950650951517255060084100399358983305435099246373830398251115921799945430738927243214274636173732626145724798565652729939014743737847945931558957459468979447987494952680385881276594684176724447527132125615004756196280834469094835174470193645201231508447750346390056588338561588358494192352051794538739410630610492360793322976439884643809346709712208341301819088424121504519792803560985579299221332220882161023572292040611998352904658170878482582944933915210579725512805855906360172295424260277668388375092765661530292884524594106571203934064064028486160432307665712956806991444138703195274692897563001806803123756498794463773591269203870421282118165399471977033374527633039262112230055277143971498219643400322374825619428150462387738224192010355177589012632732699203147215744609712236714596923827120181072165861544630303579642684458599689050897243126581886097949693822259013829090896732135609216778631106648350625656638558191655222493686508683765758087876416114942067012570361052101255898711107926315257656702883927571625711535737040965161884890539196255923489308190691250041629789652972227781849417961961450102494477830524822837293504780083290594486554375468256620374240939078620284211801202149212435010840598517245266084720589784109788890792906022319661185727051971068578066177724150539871895779222486489029172794208538505235361348499697686177180462910545688758038389854933781657170046262938617054807877647891647807440595976192 A013846 495 11241073618696588814759017447661846042688272027518654985271182597961576171451916216030118153801785071345878119904548999351282238631488618231367206143498306996424643268278611071517621123975872865677265446282243775365952248462383254686896415379381102420559129477418438194382230082231642770554770671751693735393667869977526958656143572467723048474183097980511718879932626728453630353967339828784841411454008784644744637012135551396957684023125634645761335723283642057024318012787365651233723378644394323958763583371973738769200833998811898500337078933641346841522111295235661888134551398783898190416339058336083367771611939995159885330256467408082241101272709201271779256009535690902398208348285158697018177753934696453543607518709723718989699916399248412552334567043931444078043156719490203436559526781566384558930379317413808835801886195164952497332105177674489892566525540611874453167905645351278140870693543110199399308654641635122801801492285323918031879518551654234609430884557671454611102906696569065492152475851039730383883299558997039305365953954068815883350509374286677986127331137694992033203445413007543844613678475607291982140008344672983849642927778007889481613460104570587086375462476884614213866652420416865586773962027979838943346117277939594533620276445603622286339610125776462160778637750275039745197024637240101899684125210511411250085434505045857590082168651495641537026302761136867344443205324759252952496988933038709272425964572448043809897743429616521479430540893554451321453658053661274941763578285897421634351521406130323795318459236765949385087488727965519371050572663911999967074093372730951094445787697731484339394610819800862771835243657615567167783365151650504118619642815402184102653153301516732274824158330673119516549636361023534403254421651867905590955253953288965584529498362894840100538667031315603031358346424644093188382914100897650792570881364124947348593959955641727777552796958539049550637394732433564633769266200135413775343832936423127091728229473052301792025393070435224732213092879064124286045709562373501944539370657733904038987975166072511664964890522280893562437272507934120625389739552320667638093780653849408652761129223401958766470157342148075943972603651944534766113515354213448947859456 A013846 496 368347500337449822282023483724983371126809297797731286557366111370004927986136390566874911663776893217861734233032261610742816395476619042205440610910152523658842710614953527591489408990441402062512634143776564031191523277615374489580221739151559964116881554716047382753516915334566470305538725371959500321379708763423603381244512582622348852402031754625408004257632312637968559438801791509621683370524959855238992265613657748175509390069780796072307448980558382924572852643016397659626647671419513207480765099932835471989172928473068290059045402497559653302996542922282168750392980235350775903562598263556779795140180049761399122501843924028038876406504135107273662660920465519489784491156608080183891648640932133389716931173080226823854486860570571982514899092895545559549318159384254986209182573578367289227030669473015687931556206843165163432578422462037684799619908914769902081405932186870682120050886020635013916545995297099703969431299205494146068628063900605959681831225185778224696620046633175138046852328686869885219087959949214983958231579166926958865629491176625864249420386719989498944010499293431196700301016288699743670763793438244334785099457429762522533509860706568997646351154442555038559982466512219851547409187732843362495565570963524633677669218569539495078776344601443112084394401801012502370616103313083659048849414898037923842799517861342661511812502372209181885277888876932869142714952081711200747421333357812425438854007109977499562729256701674175837979963999992260901393467102372657291708933272286712114430653436078450124995272270346629450546830637974138750585165051068414921083891637647805462799571279265278833282607343234671307497264172746904953925309289283718958928455775098768675738527384100283181438020179496780318298484278019175325840888688407530404421761541372824273862602355338120414451041282149680131550295642737645596931329258214221170962640539646274718726879826468135814850050737407575675286150592383045919351314846037238590466717660713028541750623372977825121088080132021444025158627461173224605145810939854911718666097712624567549557970241864062237569532634100320253944545539985264652770985650443637165057004465337422733676682392435384859694115787508152532094276466918515216007671126866295123458654208 A013846 497 12070010891057555776537345514700255105083287070236058797911772737372321480249717246095357105398641236962893307348001148460820607646977852774987877938303877895252957941430797192117924953798783862784413995623270450174083834760900591274564705948518316904181974784935440638067242281683074098971892952988368906530970296759864635596620188307369127195509776535565369483514095620520953755690657104187283320685361884536471298559628337092215091693806577125697370488194937091672403235406361318510645990897074608782729710794599152746141218520205501728654799749040034719432590718477342105612877176351974224807939219900228560327153419870581526446140421702550777902088327499195143378073041814142641258206219733571465761542666064146914244400679492872564063825447176502723048213476001236895312057446703267388102494571015939333391340977291778062141233785836836075358729747236050855513945175319180151403509585899378511709827433124168136017379173895363099670324812365632178376804397895056086854245586887580866858845688075882923519257106411352398859074271615876594343332386141862588108947166875676319725007232040615901397336040847153453475463701748113200603587983384390362238139021058458338378051115632852914875634628773643503533505462672420095505504263629811302254692629332775196349864954086670174741343259900087896781435758215577677680348473363125339712697627378906688480854601280476332419072077732550472016785862719336256068483549813512626091502251468797556780368104979742705671512283600459393858927460351746405216861130010547234134718325466290982565663651793418653695845081754718353835518546345136578579174688393409820134076961182443289405016351678964656809004477423113709404070352412570581530224534791248902846167638838436451966600065322198079289361045241750497470004732822132337077154240541737956292092282187704705805929753979719529740731720733480718550640087621227170920245797133163599330103805203129129983242398153707874381006462563371439727776582611207648685303884874948234132413404306244519256084426685737373567814209766078677816397904647724223861417932877165747197250689847281829463915568885401591400678445354199294081254868254237152141999657793737102624587922320176668137117528635322691082456786125067142171665251267985906598139367485154758605493181087744 A013846 498 395510116878173987685575737825697959283369150717495174689972969058216230264822734720052661629702676052800087895179301632764169671376170279730802784282341470871648925824804362391320164886078549615719677808583326111304379097445190574884936284521048208316234949752764518828187395086190972075110988283522872329206834684227244379230050330455871559942464357517406027235789885293230612666471451990008899852217938232491091511201901349837704124622653919254851436157171698619921309217795647684956847829715340780592487163317425037185555448470093880644560478176543857686367132663065546116722759314701491398506552357690689464800163262319215458587129338349183890295630315493626458212697434165826068748901408229669790074230081589966085960521465622448179243432253079641228843859181608530585585498413572665773342542103050300076567461143896983540243948694301444517354856357430914433480955504858895201190202110750835071707625328612741481017480770203258049997203451597035221051126510225197854039919391132249845230655506870531637879016862887195405814145732309044243442315629096553287153980764182161644749036979506901856987907386479524363483994578882173357378371039539703389819339442043562831971978957057324314644795515654750323785907000849861689524363710621656752281768077976377633992374815512008285924335940406080201734086925208049342229658775162891131705675853952014368140643574758648460708153843140213867046039149587210438852068960289181731766345776129558340579102063976208979444114509019853417969335020806026206146105508185611768126450088879422916711666541966742444305451638938611018482271726637435406882396189275252986153433864026301707223575811816313874317458716200590029752577307855112815582397556039644048463221189457885658041550940477786662153782730481680301097115085115632421344190154071669351779279902726707799848706178407449550544297024994696185467374391172371936714614280459504822848841488896135331290886902700699627716819765276555336999783059004052232120037699582303736050922432307020406983374493638242257070136025614866114687726539496627367490942824518967204159510604915730987873585361236839347017431297366402468454559522954843001389044786585177378802497038587549061517067178322253941389943967746200114681126953549362187407830793753551129984800557883195392 A013846 499 12960075509864005228480945777072470729797440330710881884241034250099629433317711371306685616282097288898153280149235355902416311791654347726218945635363765317522192001427189346838779162987021913807902402431658430015221894265084004757829592171185707690106386833498587752962044562184305772957236864074477480483449558932758343818610289228377999276194672067130360700462362961288580715854936538808611630357477400002268086639063903431481888755635123626142971859998202220377581460448727783340665989684112286698454619367585383618496280935468036280960957748888989128666878203103331815152771377224138470146262707656808512382571749779676052146983054159026057717207214178095151782713669522745788620764001344869819681152371313540008704754367385516381937448788068913683786755577662948330228465612015949112060888419632752232908962566763216356646713710814869733944683933120296204156303949983216277952600542765083363629715466767982312849980809878020359782308362701931650123403313487059283281180078608621562928518119649133580710019624563087619057717927356302761769117798534235858113461641680721072775136443744482160049779749240161054342643534360811056574574462223637000677600114836883466878057806464854403142280659456974858609816600603848267842334350069650448458768976379129942310662137954697487513168640095226436050422560365217360846181458744537616603731586382299606815232608657691392760484785132018527995364610853673711660304595690755906986519618392213367704096016432372415838424744231562556800019169961771866722995585292226126417967516512400930134807889247166216415001039304740405853627079938455483412722358330171489850275720856413854342302132201596973033634487212460934094932453223796336741004003116307056180042831936155997242705541217576113345455152512423700106350267109069043182606422968620461319103443852548761185442404054055306872235524915026204605394924049936283622264480742097054035110837908148562535739782027696525401024750068582165282808891277444783542109395339912928822916626261836444696031215407537922279674217287347932846087423246225485577943214473837517345898843501878673010641645117008751723067188752102276086319006448184295469516219566823092348600222960436807647791257299263617151465683935107485357871168013905500156979799449716363427341944680716546605056 A013846 500 424675754307223723326863631223110720874002524756734177582810210307264657270954766214977474274331763962614686683930144142210377704788929666292742410579599861924567187502766140517213115612758734071657345922880583434738791031278272667904560076265413269589406083760081723489060276213655331568262737561992478080481675147108625410248221957435490280282347014295727659432750709515504212897134560503680585903553819443274320662988845987642798530744651730981452901908421090357332589295983912004506943149968991410534960967437037850410886133693416612854528663515594395768156264959289976918926012488880569389752736404498301333752111096780424876752340718682965859277445994187821933615961522921334001525194796068694251312000903202079005237391110488600803326321887442163590324406768859490884926361174538620504011191734526025167960885387697073574599514875981651441899403120485866017793767833050030995950814585326251659418516415053244427468171178082971149346680429016896311243679776343958594557708815847311374041681744662809172705923057683255101283301043611328897650452022369840598661911074593868112695670988619191420511182823101597428699743333935056701835655978144137238203600562974997442660198202240349082166252649086152166926470368586900040657611983082305895096941817991329949635776936499527270831509998640379856500246458047442480207674040141008620871076622575193516121542120495231557975565439205983125352107568453180183684860991594689560134274855476047632927818266455979322193502018979841861223028161307340528779119338855665710463959581078353678657384914851142579486754055937733619011652155423309280468086237763059379413834821022969179088556267981929612366134876977919888422746627237358362329219174115149616907643516883959717648975174617534082103874437527099805084885552629974407007647267835755276504381648160317806524576696043284295589413680415578672509580871268312141734362504957036266622511936574212097171121177483559744340779010247300391987081749379310667107840666498266851669332009347856619799550866474202637260364752071817063500592684932316711418043251878707768390413303869560357212705427194142776461465641028887382796501203294102993945107482765659090078932105967593313002823919182270206819227531185602080206722433479655429143914068368305796787140843297719799154475008 A013846 501 13915775117139106965974667467918892101599314731228665531033524971348448289454645779332381877021303241526958053259022963251949656630523647305080583309872328275544217600090640892468039372398878198060067911200950957989520704512926438781896624579065062017905658552650357915289527130969057904828833384431369521741223531220455437443013737101246145504291946964442403944292375249404042048213305278584605438887651555517212939484818505323079222255440747920800248689735142288829074286050800828563683513138183910540409600980976856282263916828865875570017195246078997160530944490186013963679367577235638497763417666502600338104389176419300962361420700669803425276803350337546549120727827183086272561977583077578973226991645596125724843618831908490471123396915607704816527750161001987797317267002967281516675438730756948792703742292384057706892476903456166754448159641452080857671066184353383415675316292331970614375825945888464713399277033163422798621792024298025658326832898911238835226467002477684699104597827409110930971227686754164903158851208597056025318210011869014936736953502092291870316811746955073664467310438747393144543633189566383938005750775091827089021455583247564716201089374691011758724423766805255034205846581037855540532268629461640999570536589491939899789665138655216509610606919635447967137800075937298595191445062947340570488703438768543941136270692204387747691743328311901655051537860803073808258985524972574787506479918464239128835778748955229530429636674157931458108556186789718934447034182495622454000483027552775493342245188889842240044621956904967655227773817828910998502378249839019929744632539415280654060373811789231869538013507648812478903836561481313758816803853897405222646829662761253592027921618521867356802379757568888006413021529788579001368826585672442028900495577846917293884197329175946339797873907479857681940793945989720052260351590562432164384686471137663782000103298743781285702558646607783539244632694763661251939789722959815208195500671282310565717591682792626672017747632195889301536787421099862153999746441277561496154617063141197753785145931438297670499089306125234581759475751429541166905593281995265117063706447248346097680476534183764630137052447741889808964213880700261349102187776192292644349121031153179682378693837062144 A013846 502 455992119038414257061057903588766256385206345112900912120906546261145953548849832897163489346234064618355361489191664459839886348468998874892880553897896452933032922319770120764392714154766440794032305314232760991400614445479573546005188594206803952202732619453246928168207225027594089425431212341047116488416412671031883774132674137333633695884638518130848692446572552172471649835853587368660351021470566171188033601038532782426659954866282427868782549065241142520351106205312641550374781358512010380588141804944649626657224026648277010678323453823516578956277989054415305561845516770857402294711670095957207879004624532907653934659033519548118639470292183860725321588009441135370979310881442286107794702062242893847751675701883977415757771470130633271427981317275713136142492205153231880738420776329443698039316227436840802939452683172451672209757295131101785544165496728891667764848764267134013091867064594873211728667509822699038265238881052197704772053660431523474152700870737188772220259461608541746986065188839560475546709236403308331837627105668923881446996492356560220006541287324223853837264828456874578560405772355711268880572441398208990053055056551856200620477296629875073309881917990674596960857180767448450352161378450199052273927342964471886636307747263454134586920367542614358987171432888313400367233271822658455813773834281567647863153318042153377716363045382124393432728792622795122549030437682301330637012333968236187773690798045764961253118334538807098019301169128725510043960416092016556572687827846849347365838690349542350521782172283861980126503692462617755598925930490725005057872119051559916472250329064709549901021626618636287308720916446619689248909028684510174335691314389360757703570935595724549547700379896017322194141889488112156716853709559314580403011439094887785885997378082437409662496732200299976521835936022191146672467200919549777162557406286238966808579384893236225169901441732043851013968124142015651903563029641947224742150165996578752617434044261748790788677554411794900632757450214600283062263691387783135105994491925010767996031661881370138066914158383111686775094501422843204957162480664420847355943532863433804928793855072133599400330934607606245260139360442786163887380489050269045370031997948827391832185039652852334592 A013846 503 14941949756650758375376745384796692689230441516659537088377865707885230605888711324374253218897397829414268485277832461020033395866632155132489909990126270969709622798574227317207620457423386731938850580536779112166215334149474665955498019854968551905779142474243995342215814349704203122292529965991431913092429010404372767510779466132148508946747834962111649954089289389587551021821250350896262382271547512297489485038830642214556793401058342596404266567769821758106865048135684638322680835555721556151112230664426278966303916905210741085907302934888991259239317145335080732650553893547455358393112005704325787779223536694318004130907210368552751578162534280748247337795893367123836250058963100831180216797175575145603126909399334171959550655533240591038152091804490568045117184578461102268036571998763211097352314140650399430719985522194896394969327046855943308711214996812322169318564307505447340994299972644805401924976961870202085875347654318414389970654345020161201035702132316201688113462037988695965239384107894717662714568258463607417655364998559297747255181061539765289174344903040167242539493898874866190267376348551946858678597759736512186058508093091223981931800055967746402218210688718425193213368099387750821139624049056122544912051174259814781298532262328865082144206603636387315291633512884253503233499851084872280105741001738408685179807925605281881009784271081452124003657076663750575686629381973650002313620159471163400968300070363626250342181586167630987896460710010077513120494914503198525773834742885559414483802205373803741897758221397589364785272994615058615465604890320076965736353597081515342962698782792402531156676661039473862532166990122833977308251051934029392631932989910573308430612417600702039579046048432695613657641434746459151297862354839620170645878836261282967912362085005309039820692920739429630667519951575159494163405239731807098062681089187478464383529284181564626367330442675612910025707491885568881575953355307326660350776639375892565768078762368984376563386102965695303934196128632022075384256639394877771153227511398752845693965496528736684176643141897803752246296622623726140036300166411742326159557684868998919906717043003673785150044065222041444684246562989217018261683865199216078685208508787175975557039379344665299910656 A013846 504 489617809625932050444345192769018026040703107617899711311965903515983236493761292677095529476829932074246749725584014082704454315757802459381429370556457647135444919863680280730259307148849536432172255823029177947462544069409985854029759114607609508848570940596027239373727804611107327911281621925607240928212713812930486845793221546218242341167033056038474545695597834718004871883038731498168725742274068882964135445752402484086597006165879770198975006892681519369645753897310114228557605619489883951959645574411920309167846749149945563903010502570442465582753944218339925447493349983763017183825494202919347413949596850399412359361567469356736563713229923311558568764895833853913866241932102888036113344009849246371123262567197382146770555880513227687138167744249546933702399904267013399119022391255472901238040629760832288545832485591282365070354908671375550339849093015546172844230715228338498469701221503624983410277645086562781949963391936705802730558401577620642235537887471737296916101924060813589388964138447494108371830972693335487861731000272791068582057773024535028995664933782820200203534136078331615322681388189350194665180291391046031312765193194413227439941224233951114107886327847925356731215645880737818907103200839471023551678092878145610753590305171992251011701361987957139547476246950191218793955323120349094874504921144964175795971946106233876676928610994797023199351835088117778864099471588512563275812705385551082322929256705675304971212606215540932211391224545610219949932377358440809292557016854874010893805230665688801014505741398756208305283825487546240711576941046008282013248834669167094758201713714541446140941980828941479527454047932345023768436770469774275137763180213389666170654307699939804432926180915042569868333594533771973469728353643384673751724157706609720292552280801453966616844465626789630137713293773214826304746462895531854989317933930495294320919487584061509676804683945594483835722383094106321111480839546710480006374248919069247595088404885306880051229035821979903719315738743014099366191321559691354805148959093514333247699861390253643667100242473707233353606647730134258156709483852979972543596386217787356607503304065144382591796643929195854059413391376030663254398856894847912466356912415938182367053066382365992547472375808 A013846 505 16043796385822541428960303276655182677301759430423337740270498726411738693427570038443066309896763214208917495007936973462059559018751670989010677614394004181334259134093075438969136976653501609809420478809020102982452644066426416464847146667462148385949972581450620579798312701496764920996876187258298070735674206222106192962952283626479365035361339180268733913353349848039583641863413153731992805122836689156968790286414724598549610698043548309880013025859388026704552063707057823041375620939444517337813666182329804690812002276145416237973848148228258712215681244146562677063462092267946547079593794041261176060300389593887944191559842835881543719755118127073151181288106683725049569015631147435167362056514740105088967067801923818185377575092657444852143480643569153923560240063021495062332125716659336027768115356002952431069838887855140538625389647343634033536175079933416991759752076602195917855169626230783456387977874196489238936400426981975743874937702895473204774105496673887745346827847624739697097576888647486943128157313215217266253201416938817735296869106467963830129948550195452320269406571014770370893623728188627178788627788301796354056689850594532636751994035698110107087219190920818089368474284220016849947957685107786499741387747431075373173647119875842081151430229621379548691701660063865857440328028007599140847777256078186112482408730009071670949596725077508856196360932167443377818811485012379673421830730073737865557745883731568393296694680470845266702867645910555687319384141281388438898508328300511588968209798453290631643324134154443433747540393575915215636953204195599385010137814439267361036753754998094107146386827802754401155614242647081738844136094753563447714223889232352581080000354711627511658125096224114929445555225682640026656058692186428989496497199730187314546353137302043578100759449658642600352589210360703428353932096160787824289970059034469804307889769154527549089535883529240046328951049227675930181004150266609008848871388580061105195856851281735845518673045814637485074538127131086008031357224867966314255121091576277671860629058035831395683540745378438622530982632821039371279056366894447740308566383584456101314668267606651128767992428271889745818858008609772773520141742730376395697583306045462359803594879217368843795574810476544 A013846 506 525723119970633037544171217769437025969824053016111931073183702267059853506234615019702396842697137003197808476420078746404767629926454754967901884068462729013961003305961895984140680450981940750235090249613970734529008240768660814720111301999399678310808701548973935158831110602645992931225638904079911181866572389485975731010020429872475833478720362259045872872762567820561076776580322221489940238265112630295553320105237695645273643353490991018148266831360426859054762023552870745419796346943717944125478213462583040108527690584732999285927056121143581481883443008194565802015525839436072454704129443144046217143923166212520155269032930046166424608935710787933017908448679812302424277504201439155564119867875003763555272877733439674298452380636199152915037573728474035767221946385088350202499095483493122957905603985504745261296480677237245169676767964156200010913385019258207985983556046100755836278198312330312298921258981670559381467969191345381175293958648478865974037888915009953639524854910967470394493399487200852152423458839436239380584904030251179550207806880742238785698154092804581630587914519011995513442262325284935394545755367073262929729613024281645441089340561755671989033998448093367152426165345321512139094677425611948023525793707821477828154068824091593315170065764233365051529679996972756416604668821753008647299965127170002533823569264937260513676385487339810199842355025262784604366814740885657138686549363056242378596217118116033111546091289668657699319567021197088762081579541508536365826320901751163747310298675717427417688445227972802437039403616695589785991682595081400648012195903545912886452347043777547702972803573440656217067167503059574418444651552884767054699688402365729376829451623190610302013443153071798008071953635168748393465731225564905127821220240758777923054899603113363967205685646414400728353643245099529940301646926996695426333738894441506547560931955655558728565911831486137838107067981092484880171143995936244001959817660991442295057837302799920185955878365254041110922465349831426311171513544473520185511807928771466751529092973718123173758263144560676783095238912279818118072119030397263554431103257295457527879049792934744187469575889613283190992339226125034242708004625788973734218409772497710606044197002194742273493395389695393792 A013846 507 17226895195197703374247402463868912466979194569231955757406083555887017279692295864965608139741499785320785788155333140362191425697430069410788208937155386704329474156329759407608321817017776234503703437299350593029046542033507477576748607143916328658888579532356777907284577832227503896370401735608890529607403844058676452753736349446061288111430708830504415162294683822344145363814983998553782361727471210669524691193208428810904326745407192793682682407530018467317506441987780468585915886696651749593103670098741921058276235365080530920601257774977632877998356660492519532200444750706641222195744913592944106443372074310451860447855671051752781401585605371098989130824046340089525838725257672758249525079830528123324179181657569351247411687608686973842719951215934637204020328739146575059435490360803102653084650831397019492722163078831710049719968332649470361957609800311052959284709164518629567243164002298439673411051814311380889811942414462005450352032436993355480237273543967046160859950445722582069886759714396597523330611899250646692023006135263270651501209415868161680529757113313020530871104782958985068984476051874936763008475311868256679681379959579660957813615511527609859736666061147123454850700586035495309773854389882452312834893208217894185472952527227833329751492714962398906008524554140803282259301787951202587354725257287106643028330717673464152512147799649150900628434289467810925915891785429341213120480849528626950261840842526426172999142319379862575491303572150586204555889198416151719635396883308582133671863867005908661622814973230212790256907177711881086107375455275627336434063635367392473463270507930502683131012827494503422920856944740256134543594342084928046848399389568720220219947470788709918376376505239856677128501776717209547357085080799310811228445744849183634982662950194818710477395907261707083066692181855421397083804366503827715730103956093059286550476618322921348417647798894137764679092403604438544553448046458838843456219305115367581124455212738147784653402222272644419122707344583276177364468155825308309438850922209983422514105318562795460157710766720964256828464788677585080092987196388057532151598391535057552273540703614885697535003062750848063602436971761665122065055895577853091322868851425204981138856247367917314817831580129538663776256 A013846 508 564490901756238344167338883936056523717974247644592726258682545959305782220957150903193047523049464965391508706273956343388288637253388514452708030452707711527468209154613556268509489300038491652217354233425120232375797089353973025234898358891850257494460974116266898465901046406430847676265324072432124874175409162114710003834432698648536288835361466957968676038072199490572955281489395664610340429085776631218985081019053795275712978793502893463394137129943645137060051091055590394623291775275884530666821061795575269237595680442958837206262014770467074146250151051018880031144173591155219568910169328613592479936416131004886563155334629023835140967157116800171675838842350472053582683349243420942320437815886745545086703424555232501675186179561454758878247361443746191901338132124354971547582148142796067736277838443217534737519839767157474909223922324257844820626957936592583369841349902946453659423998027315271218333345851355328997357729037090994597135398895398272376414979488712168599058856205437569266049342321347707644497490714645190804209865040306852708391630139167921947599081089041056755584361528000022740483311267837927850261719019299034879799458515506330265636553081736719883851073491668941368547756803211110310669660647668197386973780646883956669577708412201642549296913283887887352087332590085841953072800987585006382439637230783910478752340956724073349518059098903376711792534797281228420411942024948652871531916477354047906180000727905932836835895521439336873699035452230408750887377253700459549012685072255619356159635194049615024056401042807612711138334399262919429566478918471756560271397203718716570444448003866711920837028331339888162270640365248713016724499401438922239128351197387824176167238722804446605357105323699623596146746219469522447796963927631816662333710167218049351111899551983819504923309089151617697929369415038448339642101481597426589044046433257366701686017829205486744949483074163106273004499881310242227927385586363231222373394190020364898286148411003626607522684019430012325812874267304793779878892530083702683692267018976736788942203078665681638447866403912556767755134195387107904487004451243869213543576093820765872899381776052574536826980360219789348124654690686242719827751586295090096467766523501116821958041513751914571950705217684722934620356608 A013846 509 18497237868748418061675360548816700169190580146818014454044509665994531871816323920795829781235284867985948957287185001460147442065519034841586336741874326291332078277578377011806518945383661294459858263520874339774490119023950988090897149424168149237578497199841833728930645488645926016655862139205455867876979807424174817405646690669315237112557124549278717576415549832907094598663844517137951635180282728651783703134832354763594562889105502813008499085473993363851183754151709586051016024892240184300890392552917410422377535256754875177574793699998665085624324949639786660860532280234974234834048428560010198382556483780768122901474005123853029899211804403308025473887186140268251797367988008417437956106350976878021401097815825858614892500731869749538922409539788675216223047913450863707671171830343141547582352210107352178279050109490216137825449486721281059082304157666265771862961353619749393512005567359066807282347076857211420585418065087397710958932751004410589230366047886120340653960600139778269709904849185921684094893775737493612272348857640774949548576936400254466378926689125697347766988358549504745160157143624513219797376008824390774941268656636111430144378571382348837154031976175007870764572894927621662660023440102791491976356844237093492148722349251023423055361254486438292753197714311932869118289542761185489139782032778327178567756708469934435517007760552865848092017780237311292880058516273517457294357839129937441789706263852021607197438624446524190677369993698686033949077577849256658502047664447672135062638926038617785108280149370719853318580941595047343868034381200482518966973143571454904580323672190704416221987744361345455301284343488469828132028396386350603931757812036004222604648078468856106364341627246989265998536580119577311569410913980639368391351014759401041137234724519405797537326992233320208725749576991979875193392381348984474469795313524977392080847432227405389658504661374176666353811452110774017324724570893950360694731380818587316987040511131766836675303309948682643892236263991043482579071550425782769539228205677829711100058110481717055928659686323406660165800237314444751814230161858359106389395901442318856123166942037690762422746492443682057359348684904406801443315763979717512281055773442084596021921104322622736693680708573093001121639845330944 A013846 510 606117490483148163044978214463625631144036930250932697630130492735308820375677302236637750271517814554163575432386478127846111381602927733689101082357737923914369540999688257922876012802331813296860635579052010365730492220176825977762517792331141914216972196244417207629599391371949703713779290577484377878592874329675360416748230759852121689704271857230765017543984736924699675809016857137576399181587504452461648384322186600893466636750209116176662498032811814546675589256043219715719693103668926359171576383173997704720467075293343749818770839961556257525737879949796529303077921758739635727042098907054414180599610860528209851235500199898416083737372406687597378728335315444310074896154231059822606945692908810339005271173228981735092797463981907952891409515799795309485196834027957901972968958536684062231178517220797716177847913987775402404264328780882937744008942638408196812405517635411948126601398431221901141027949014457103829742979156783848192702308384912526187900634657132391322548980945380254341854162098124281744421479243366190686940327367172913546807769051963538354304669749270850691628674532950171489408029282288049186320417057157636913275491340652099342970997027056806695863319795302657909213524620988306642043648085288271609081261071961079550729333940257535526678077587011609976936782702573416255268111737198526108132377650080224987308251823142811583021310297796308110279238622816216445093757461250620040621517672609790092565094853903044024645668845863704680116059953518543960443374070964442185795097868621320521732552328433427582428123934579748153543260294186511363867750603177411181509775968549434313288046090345002310762094407232567879312485367430179328230306492787936589635839984795786366309108235267476893346746441629344268240046657358309345506456829317590823447790051636053315984907453051889173703130881501436599525362138873196550337081552043523259426252833586459183705208659227619808329880743909021003081693662765842999696574739052965419244957886663469203031343468765735704176338860398432875060797898458512837151016564352049792261429843651123973326704164264904488670320601445389440312942176319725627448693943774711198167724898461904277443934356691050903068557064394573655551137706947602069694570954087383442425635584150228042446310746443701835978529458523111460753894451804372992 A013846 511 19861257928151799006657846131544084681327802130462562635944115985950599426070193839690145800897095747310832039768440115293261377752364735977524464266698356290826061119477784835616801187506808858111529306654376275664256769070754233639322183019106858245061744926537063059606712856476047891293119793643008094325731306034802210136006025538834323528229580217737708094881291859548558976909864374684103448382259345898263294257469410538077114753030852318876876735539177539065465708742024223644702903621023378937334214923845556788280265123212287994061482883860275446603378850194932672203257340190380383503715496986359043869888048677788380405284870550271298231906219022339190906170091616479152534197181843368267184396465235897188524725804367273495520787299759159800345707013727692701210929857428124531850246833330063351191257652291099563715720445551424385982933525491972103995685032375359793148904001877178716212474623794279256589203833305730378293017941009493137578469241156813658125127996444914198857285007618220174273877183631336464201203031846623336429660647167522031101796976294741224793855418344107235463288407095711219364922303522014795737347426128941446374211300250487991270473630582597441810049263052477494369108774780544832046486260458726084086374762806020654718298814554358924138187246371196435724264495597925703852625485404521303511281750837828812384116795740743649952442295838189424157630091192441780472832244490260317491085891096077601753173028172694946599589276741261874958043052556895648495808481557362841544133766958983430856132274698106555021004765088309187495305553319903604371218451764917409595712338937427863577822694288425035719052309536196784269311520519952116227450683155675106169187204621788327651216858653244682841186187399310352981689848868317080633555577383078816102737184412010195058193447421604304443904192725039074493247066566596904561445488297362170164879452850961094531652277345570645879353532216410800228980937941511143414057361049287570857818780030188558844931062784515627554450271777535848449992225536688548647764510780687967592822533116760030357969442054632390284749065468162521180174489233644769360238803149609736541560009472799679363282841000052355991750477886081389545099680381259024619751701023535380641403226821434672494880710539467221761344453296885316345983613396725694201856 A013846 512 650813699789678149850164302038436566837749420210997252454616792627629241993468111738966697603796033447881344279132245697929588826189487668511521645091171738937788370763048053493491341312223112662598592320450601800966365808910474727893309293170093530974183257752766482337192766881007137301892949398094089234865563436148398821736645444856523113373026884574829218853070171653687180555382435829648701796589874246394291626228757644511710896227314968784957496870147769600097180344058649760389624745853694081018567554624571204838367727557420252989406671138333505834299518163187553802756336523358384406649749405249013149528491579073769649120374638191289900463102984924010607613381562088788870240573254643491379098303372849879073578215157506817901225158238508148337728127425829034433279749568204784659668888234559515891835130750274750503836727559829074279888765763320941903730607140875789701903286333511392172850368472490942679915031209762173035905611890999071132171280094226469949444194187506948468155515129633838670606407553231633258945020947550153488127120086385361915143683319226080454045054348299705891661034523712265236149774041809380826721400459393153314790155886607990497950879926930552973231694251703582535486956332008893056499261782711536323342328227627684813809215555317233226160119689091364805812698991752829463842831905735354073457680411453974524202739162832687921641629150025791050797222828193932262533766987456850083547902479436270854247973787162868010175341420257669118625154746184356609910652323671665591718175275711969062293742377307555594928284142413715455846172371186601308036086227432813677632301922301636233718094046443111570441906078882096226936799904397790944541103985645161878951926321046759920475074024349521767339988988700601646504012967717014098200349159688726646054492058812750071666882885111129848017852587214080392994719877254247368669445760527963591962769911020293145613181824059658924174656543667349101903247374467437147391831606863055121869005784029218696230701065323008083704226505606294682009345246386210362089947489261583322081608765169992674769942677246194164850657377260749494031957663208071802396305101606411846993838390404699893376052133889715601137679659371114972613826326733095718740023739139207352857500936484771348312251122957261922675735045632338046025191043783907547606417408 A013846 513 21325863314708173614290183849195489422139373001473957968432883060822155001641963085462460747081188424020175889338605427029756766656577131921785541266347515541513449333163558616874724272118926955728030673156525319814065874826378435883607958918597624822962036990042652093225132585156841875108428165876747116048074782675710732590666397937058549379007344953748003843377403384748021532438771657265928660470656999305848148008263930495359742647576656897145487257441002114255984405514113835348447223672133847646816421629937949240143633696601546849956877799860912319178326611171329763008719635197407540237098988511199662883749612063089283862376436144252187458374958609989979590275287026525433700043104408157925510293204921544837483010954281183408987345985159435004730675279489565800309710833850934383728030129670046216743653564425003024509721888680479106003395076532500624301444534792217876951966886576501298719960874106583209735455742681486886040555090444257562858988506127612967303387355136227687404519919767841625558430762704294158629110446409323429498949470990675539235428215004400204318148340885084762657948779273003507258155795802009790930006850253394847819043828092370632636854433445660359826856157239822992522836585087267407675367810095891622243281411362903975978900375316635098354814801972145841956870520561756715871201915887136082279061271722523837209075356887701517816352903988045121152523397634258772378706476644986063537697668446167723351997605057752858957425587659003301679109070722968997393552255342073138109421167434529802233241350219613981734610014778612628057167376259042551661726473500518438588655269389980016106474505713847879940240378392808529164265059267306813670722895401620664449496721688060229074127225629885129272196759181741314752643496926151117969829041264680194737913595783176194348380418379321502859848993577830986317650980937867177776560398680980310981436044444312965795452742010786903627355145622891695371165609966548980445735538093688590233403581531069438238087612508504328886820094135707064140082225033583341144963399328123562297970156017090319966861481648003290393826340938080239420439188708002096820922125569438903402294096376781206106146476323298200818079487078272695422609861074390080511673097884113546538434590686732987541495844797063558682238485975280453092153460122711082519967085625344 A013846 514 698805889096357432993060744370437797384662974512298654709608712137020375093803846384433913760356382278293123541847422632911069729802719458813068616215675389264312707749103488757750964948792998485296109097993021679667310586310768587034065597844606970198820028089717623790801144550419394563552974139449249498663314478717689285530956527601534546051312679444414589939790754111423169574953669665289950346302488553254032113934792474471948047075791893205663326451826757279940096999886482156697918625288481919690880503969806720701026588970239487179386971745842374874835406394862133674269725006148650278489259655534990553374707288083309653602351059574855678636030643732151651214140605285185411483012445246518903121287738869181234643302949885817945697353241704366235014767558314092144548604603627417886000091289028074430256039999078499107134566848281939345519249867816980457109734516071395391962050939338794556455677922724518616611413776186962281776909203677431819763335368789621712597396853103908860871308730952634386298659232294310989958691107940710137821576265422456069666511749264185895097084834122457502775665599217778925835249116840256829194464469103242373334428158930800890244446075147398670806422560434519818988309220139578414706452401222176677667845287539637484876607498375498902890571431023274949242733217767644065667544379789675144120279751803661097666981294496203335806251957880262529925886693679391453305453826702903330003277199644023958798257522532445682316921656410220189421046029450248106591920303049052589569512814494672559578852563996310953479700964265578596177260585256306332851453083664988195673055867370865167776956603231367329881796719175549883654637462071109670362247836520305932681108576274357586301000929440075915991343404867299401814622107276119833635358024161040621171952706623117536407729549453607005711531821558365759656787343372031681382331143978362830239696304351247263185395450209465258061173411770915073922354707383876991245862112253987724768168559610083352185654886678669848963320844638849077742214349900458922638160669183952889379886072368015604674117030641771819624901539859013285328951335583812708627976210659373986686372950074366561686207736161835444406828632580839683608079927685614158206504071466632692971424667622866535759735842310178690899590708437989886923684581300996752014281461771272192 A013846 515 22898471373909440364316614471530505744700636348819002317524458279305883651073764438325130486099357934495109072219256344835229932906175511226386632416155251155412998807522623119613983619442048974366182902923035334399338433292231265059932261510172081199474934680443867096376971904628142721058503856601473007572199488838621242508278383496447084005009413880034577283147063430723114420632081847592221092947639944913028124309415279803496793606579548756563175881173459182549077098492280247310677397513452975544430772354082626623931239267376807515894152290167762939898606596746842396238470349001478972325536060392570570452982408415913890729241839520148870877545452133815145306984959353984955563475351805837931417478356627265330696791751061858482444610871024168672788963903350836171392568675651663229288450991358871942930629918689804258742585486484502588473974779668626815618571780622627484203812485180253620025939654171837026029122806618094380049265760786102085870004973364498324278391500082508885553031044495855923570234465723819982518966390225001189796137411065363040490832256999888843410541275844524687450953010355168179841769443060621535779044211723575046089422541911844483571530008990429959644984854460318345428608916525533705493101032283248285373819954382098841104436674506768348049918244651770673536785882079810160743794094236948075122533326907102366848351643058051590907699264155820442580611455178486299141913110993400736317547387277935377081901302498343180118160888837250095166948836293025729956804044490311355255013795905361430432279840817031117323622841197054479439536474857678645914876414645534333195814694662008509817715313974685444665566714893944418587595160357146121678430137107097384802094565827358149387911198455892407615204340690691666798661537211223894708563411735708979074562546290626315433008481876495794363155474728824529212433607667614734135536226925882993221294368500981670320059038112463757576148530356909345142287719051554881249144409694338669765203347361303211284419539326686653610830097437125806579456879817538237977007248807819768279200106819355135333961466860069578985468773658100147333659077364410374836321524470886366795739068828036843493333655098551023842322960632408954752469563070402204736110725413818620083287643508666090643775024080819935343397788334096052614715296360071061570003974939321047187456 A013846 516 750337109980264541857926823003111612242350451878101067940641448896295195478385113115037875768503760797535734078480591907560814441469559151866237171012575269860573144924901314383511015241877060792031081362982021837597521782119834093483860345165318756744394659608784637014080615370854980683645054373117067512125832850263940874511266070411578048676148474020973028414162974497935013335272057981901900773708265714910105577370919888600982932900398653655062147274291910493768158363395039143876276961720827102639907548498579509212978848313403228680819582244217256014597540962200531639942196396080462965163165626943752452603327558972666371415796597396238200915409375520854681419283148111379023903960327973697336687930789962230356272472098794978752745009021719959069948769185000199664191690363753700697323962084847515825950881175627505950477041221124180819115205580181563494189360107442257402390527514386550621009990587902755668922296127261716645454340449438993149788322967207881089954332674703651161801721266040206903549442972838133187181490674892838987239830685789816110803591397372357620876616526873384958392828243318150917055101110210446484407720729758107110258197853367320037671895334598408917646863710955711543004656976708688461597934625857479815129332265192614825310180950237785228899721040749221430453399783991219347252644879956314525615172056091930356886786639726234530863489487857924262481476163288639050282208821031755327653392786323386436219741880265709326111896005419011118430579467649867119224554929858522488996292064226883352404945823892475652460473260345081182274731208136413869338670355104869030160455914684694849706895408322492650801290113644770708278318214582964115158798732725367105195034733030871839143074151002682412735015835752584537658541251337384581810205875755711826315265516851243104108821934129014189691878595914122173233024456052399608153251083907333921875373867040167373047694560869212408255235042735205421622483977881350348771964016864089530866183286335183627367859464656868265519680632819738429995643037861092982030573528934638166972829100256629074623249346070759964195840775228625627829340647076999162636583713862004467162777807357111287589557210269319949265238774002776629328922642690939444792876250360008542889169502491970458215219989080307641332458728131659452078990831126808545525890250811672074238558208 A013846 517 24587046419833308507600546136165961309957339607141615794278938997433800965435723386553561113182331233813650934283652035626952767618074514288352859619740066442791260812899166269718888947445827528033274474102194891574395593756502723575279135790377165021000324206060654985677393604472176007041681141698300068237339290837448814575985166595246589499020033196719244195075292348348334516970194795950961484552872450946174339559290302909677008745280263082969076441883997323059795013251728642666537843481668062499304490549201453357890890901533596997413096070978511045086332222249387020777625891506764610442466611263692880366905837452416331658552822903479933367596134417067366200747070197313667855284972027042114328590116125482364314336365733313863769948455623719618804081268654086542596233309839481264449911589596283398584758474362962114985231686733797157080767056451389472577596952000667890561532805591418490749255371584397497759245799498111931038247827847216927532263766989467847555623573084689241269918802445605499815508147333959948277563086434888547933874771911960694318812082909097414520884970352587078316616195877049169250061553179375910401072192872713653788940627259140342994432666324120663413452430080596755841176599812790303509641121820097898582157959665831602595764009377391746380586059063270487833097004121824275570774667426408514375357957934020373934466224610549253107334823538128462232993010918642124399647418647568558576546374822244726742048501932546763198034608305570156328733227995950845762750215941604064919430498360586513691605264757308642179824787794987620180778392228214009670489550196076348380297819412388080835195548739911439181456674443911846568863931255454568125523516873944829303030898131955608425040253780055897300500998905940690129995079723823417976756826136763165124698620456181534035437877137539536967823477830913955372499745375925030359965731517475517952012250875172204480026855370562352193707541880347211255725554987216088228559716904602485747423093926631297101590018937876259324548894976237188874097231064632294835177833396130223455365663957209221517254634572046662506769310522691604572711834323419108561275575135830162379989903191477822671734610666105076097523344146522984589850137155696703726972968971796759933392306257656887974796328602183520791182007603418216925724371554363262419792371738596870528649075359744 A013846 518 805668337085097853177054695789886220204682104246816466346932273067910790035397783930587090556758629869605713814606709903423988289309065684200746504019642497197384034317079880326148553029904876438594337967380722207109794816213081246114746721579078943408138623584195542570676833631344263398741807651169896636001133882161522756025881938993040244703888447790096193784227179670678225452079343073721105925828524472604240758678824645744296222565343660702730696847654824282023362994232644162897112055207299071977209546316233223631368713061452906411232332053823849925388934258667913896841245212893662754978745917888688303862770481640778355787458900901230456589390132578463455666079996225574268281977963382116002319240925199806113852174032349228688013670993878044468972135011257107827793373096820122073494702967891014404825365687925542583836071910893065243222574905799130237422696923157885437920306973619601104871600016077537206574966357954131756261304822897604281377219116710882428702673242839097057932699318537601017954570971839199585159187216298427938697208526011128031438834332765304079020358708513573382278879506499147177986016974581789832022333616053081007356006474027510759241569610108785898732009228880994495403674822665512665403920279800967940740152022329969953857995059278372745399043983385247345314922631063937861903144302228554199051729565581979613084589248038477925821147497697393450450714981782065132327646614243526527436271610175315205883445311325692336473198044956922882579930414971317313953799075974481999279898570279698880646521315567489586948498646466154338083746356534116668882601580825029783725598946505132632807687741109418039097972308178103388368533299378735288337154600925424166601716469987921376871719035864871642742816732149864534179678772390245760262367678849455394806124395108156507273228358042895547361639721563388489646071656478311394835357090364637772251537436677642796401519996782587156683408732335217418427614985821096779073444803530014252971559941787854343424901740556329265546818190581340205026418067525871037159107244724395162185422076549831770677399865656825037021816767207558498638621387109797349335878046050882760867509147778345293307399722306931133563644940993265159040209294317869587725450247267836229497399091450900905158126095636349609285452025148808132222136207093375382971756437130342253482772901388091392 A013846 519 26400140069604486452905728271642991663667023191959681969256276723889300767879914583837477783363866783567240030277032670115397248264079464339890061443715645348163880036502073518527235785683922991139859266515131505282573756537670246272688020572703258817597886417606919538955938484431888823049971553113535172968485155050668777669456099376923942738457016657185872077921556223448784091613735913839693198977549089918295761180387725991749098621021181073907079474303953282073341558595015283929812567825032775990549202413690330271952689989597688837283261056739699914355144597788030202571693923136099541155143546237376538340975263142405025162443453264731519601521135864331090515266109316319617623063853904105177163996886636947246738708038692019525648831971127395761159278920048872909301133249636601760104274426851852760017317582861944179387140404376143961889917334513225899619866932778037590029772618911567089004432589326828739185048497617440989389170436436708697092168716016382195423729196821351532394338691269840110156335381605226892006496246703666886695230128980332643334187723416053484061339114160572772590514323668964054728245804223096089215707827930827358449041620140933472558827752984044696329650478411972427625387616589103519019955659728518117482173301467708455448018782102433718121235873247567785011279384774703115858842232495425263994527074404990307961555820479724844673307361204548188584369028523034710256112324255531877251031748122224728666388735961520286481553753537148449016379159837780125743638088121531826152403716350925172921025210468515498785128403647402945350328200610909935005945088600474575953120426279080186111842311900673410305162356594380091830060099154042397928231881963124299091205045288564207677332489367220113989396618679086761055999714013683573072277264100538954377007084178904072430329146836349601295946210396189114028722476039481307785964981137068450521138378725052999152485007254571815950201937341160404367036087855385699256678639322071507041372076172504411125347180234549797373438138468969355838305667236687742145629626195128980674491910604384887461557038797842842813130891827857276883390345612813839543038051812995326308106539754400818571096874100553519384613517426467312731429578156207950650587553702472457568170773428663120860221475901811903997065691960076144876654959234035724549218514931887054962123502432684978733056 A013846 520 865079789800799812088814904005197550835041015954134858768589675688404607561889041083186472005267186763931321312117806534341337031117355887489517533387674266768634021036099945055100462225290788573670908445167829165099376854226378629863441058126340384935047542132143539452508192257864132953701467852424320547831321560700314506672737464383043755653759521822666656249333554329969757113998898424699066744096328578442715502358945005297634463613622061429787180213991941146979256192041460823812098222490674003658316264691804742351345745579137067820097898307246486793589378180318173677869266473323709764571743723106354408357077422650327864522947076578722434302644580002401174004239870077161230272556364729718445309849981319487381133985011860095816460926029902504301667251652161467491979534324092166475096864419081511240247462555220186870157816770597485343208811217329386278743799653270735750095589176494230372497247087061524125615669169928306340304336861158070586316184486424811779644758321442047013497690235530120729602797784440074797268869011985756543229300866427540056774663320897240565721960092813648612245973357984614145335158512782412651420314105637350881658195808778108028807667809781176609329986876603512508428701420391744111245907057984081673655854742493870668120679451932548075396657094576301179249602880297471700462542274410095050572663174102722411284261125479623710254935611950635043532604326642801385672288641205268553761808322469059908940226099987096747427553395905280377368712309564379160367532871566354879361964977387116066276154096632315864191087530718099713239554477618296750274808663260350904831850128312899538512848876361266308879560100884646849087409329079661295312302308167657032620606924015671957170831011585068695204548400876314986282998628800383322432381390046460457025768134374328645397025483533503735265565422262324888493178094861723493530500501899458986676662394062536676228628717717809265056217082795144130299038526845278593242845653305639142731680192020624543755376401925727760332820921351187852109600104011783934627991591161986438741750926684483992340301047327714273300673063415227248914934845040683894146270881808230852464035094672206022937702370526937723195015739030480903583484417022622126918452959722617489593819903710433144347737322350572470175848594147775115318229704180882622028792297288075016998862927714221383124779008 A013846 521 28346934552192608242526286774442313345762624010785091052129146492957642180587980098213854314668595175880501536755476284517296931835653517721256510534047310373474599601310922999565531946198328559982048327931259426081976380759289974943365236592683921733551637860586079500779788443905691908626889698588240135711336744901027905754652261232903577785262392011085140991978161908284449001111515903580539019070548494858410901581297909933592886103691167708931266321252087927504216266900814588274674834554574405751875707361421057797368897391137163438328967931731852879252336744212665915076420123797871321565486898318749021253044712985405943464687929805331576727229057597518681669770932062688419193571126959463414015913164187876962504998420868631619713791624147845260957032502138026966777185380731852111055974053284462960320428853009455083361331339938938399726266325969449329581876827038375469059132266135362940845989792548832022548174247360210742159092510266427656972408733251168232395399440677012996538292313637850996067624477800532370956906299784749270408537730791097632580392167699160778857577188321317637726076054994439836314342474146854097761740852613524713690175760262041043887969658790909595134525009972543897876191688143396671037305882476022388282355048202039154052978424280925735334597659675076237041650987181587552680756585247869994617165026888998007972962668559716309737633730132398409106476378575431315805709554195014239969666935110666155096153328844377186219706069677024227405617964959805576326923317135486316686932868379021019259737017438447726237813556206570691403433721122596347913004930277715178449530065004557092077989031980605974409365425385788107950896228895282341324793522034037785644912047686145538692573790587619531004462641999915089470521299068530960709464273389042416255820370227178001052369731044425850397182047756691861946144459812428955436007440446241472075420873328641201806659705822177173997362121369031282861638894447666088943381566367519183429031696532131825049776173938302247250585875950835723537927376208258135969890028459195971624689694365597171461006984718834541307516454941990166492444585002293129843385004255092108573541501982218846959622631277426695313654275736550798248623617376997281854863866584190729899010290604783473273986656578783558702722206733034294978747750946599161758639465997535642157018740415339606282232758534144 A013846 522 928872351406247386891101365024925723713949663585405863596167872281236018973506931858271578183060526723252274356403446891062785862390694468690133337179662266318015679735756324849763350813026830253491759609651508873854202044720413898944192072669066747365020069415684653081552107729901712461885921643339452766989082456916882415768445296079784436867478061419237900025140409410664824868422153128527102576903733079520408423015969912703971691845752183486259734814788417208458158633805892428584544978684294127677463178819045221904184029712782571547163621186989355147340570434360636705224134616608647465057874684108767928419769155105781955450894083861105106197841759355492160955053901830174120134938688207697150473442564108352307363788255023320914781523940076593511040041030058867647354810555821329975082157778025282283779812655413824171584105347119133482230294969366915631738939868393487370129646096723572845641393522240127714858573737499385599069143376410301463671889371174280639132448872104361870566762533285101439143918888567844731515905631346664092746964362562687224394290551166100401605089306912936353008060170057804556348374192844115075456724258439977818199679312266560926120989779260525613368115526780318445607049237082822116550439156974301619236210219484419000007997006837374495444096112232898135380819547966260926243031785402203983615263601098686725258040723364784037482782068978431069601017973159733356321490671862226615326046129706308570190752279572551638047328491176729883627289475802909125080623255895615625197416231043760759103062587423055093360674609776908415907716173745237128413345555340170967434201170069326793211544599940496569446086259041504721334967628440611760530834130011350160012477978579617011878257969975116791954231853053217651770041927877622520527725310412141895870721891604168738484051346863746265814861340891278932251261659133672011727091808542440556967391177232914900800625240381101637545561993020417076810183293261122402496727166730868602602510631964895643231065667610288037907197983156984988890804263592202599461356452550933598197831904971888114434276875266770249564699195539133775624424161355141278708039819430858213737807936953347177172914381698717952037823307335296557010898694209446931820179180230761837330769202537544852241994762773579651570801270228067777863606303018161332507098021807247922201190085929848218656203031646830592 A013846 523 30437289210879914373647609529136766114658702576366579338319228838911541869723875143131843073902527339667530526110628147726345367138818276350038289192703173142708737793581263252677045479441263173746417978889060642778454492601398522640603285837219979177656977634613154712176299466093419313951077880408947188268698253948252402999900415461942376427273521116585587508023800935568664981288457113715576097239981525549724743205387302099483744398401607548477758990410986855086756942112551483099858369861526949975735113443542473831356302285628459304457457539055267189468055811993129343556784443117032160135016437648876107478458995674506263116214897339960692119890878770560767130175206255171145568581670935189820226713765940702488407696613540604179735560976468429816169760064472968975068522432293153340623492146070332449874896901092600190454467964014399765945722305556215091420821581607517794144408243297438035005977182936764504960485744230379867310297690158212758361600470914638827983092084641115729774731674690686203957867934140591136162313195727967488991132528232454134968952112780610777959795566408923098415368115652454139702423525551115962792565940500561193146767091704350668427132593086808903298846409581537474825651789400729915115124790295733915459132136472065441792262045920047087466712141405647606100158694947758438031131665544059420135104957680801766613255478423217243340235802836285229288686156944498142619942606335581441731003879578216319228010570697033372075534859998879084826699021543109726210641862849187532806468935058841952554289154864678669299242585613169734972464043581283930223848507157386722260883903940831700359955893450850191587609354536272026708704219248741966169074372772211922043288878402096890245226757160144627038756269360847836013200733892693934752652502971585065643891814944085401222645394534031237638221376418325428052009342046492164480273344382318692170707474095568155469434887876807938459092975387293026772916086153580458885012755799437102370079068388225700437395559796253918426143063512088084115973874109389294779149728237188992145746555862118829733782384648741527537736063239426335559661130919285269420705048803110361947760490478087280301602058459503589852375394134762997580133128411855157061883631377801603885654645228750269718265684386564658022672016022833324945034651337299110543592587978579899914688596735749266428926460941003344838656 A013846 524 997369092862113034195684869050753552045136366022380071758044490593453403987111940690144233845638015866225640279593063144696884990404797279438054660266497577540279920020070834263721426270331311677322624332236739142564396813562626789887288470314024277693463843131003853608592980904949164079548919985240381465188704385376334741500736813856927790768898739948276531462923909056714014106860162702231997554359714629213380385354131115195883336446823876148519206597787217267482851479144086998216159063622515096804888197317999782505883313295473354488461968639762995264489252847390862329668712632058909823304218628878372289854144370262221229792129756035831959384584315553735217321581158569448097991284193204300029188956682344939140143402632498517761574862076917508216250697792650247375045343061382048665550590642432653717500621655002323040812006244823851530509428508466056115677481586115143078523969316370449531075860330471899298545196866941087492023834711104315665992924230930885115349961429520080233258407516264405531291416465918890349766678797614038679261430685121057094662622831595053972186581120087592088874782413699617249769014085258967868786800738322389177033264060968162703020280810268554143296599149167819975086957835083117858492409128410608941764841847916640396648842720708102962109223449580260756690000116048148497404122416547739078987119253284512288383155516971982629772846787339394393331667990757315137370279324404332682641535126018992348463450380600389536171126292443269851601273537924619508470312561842177075002374064008133101298947026605790635597581045372345875577701780071511825575067882533248115044643764333173157395034716597459077942783329444561771190819856342776747428229046999840261514489967479910899555590378623619138805965434416261890480561648195794853974917217372899431019046992087790427263644288091135594929238062475687626408242120179455245689596948719818905049742511163577318422442405947242527427558617490817901294914311080524476744097982035954970462750912945379751932577703403648398987855905164102340312231906816468411323178294876208894631823142489909812716581180169962374356535320229522163618975937963139708377663039180320340304215751985964000922896251601013632282636915007913904705802351799669786603802832987802956125131414855688838128129945978950714086916621036202391798895455020617254292441922882106160404515937837031962343062272114797603673079808 A013846 525 32681790434905719904524201789055092393415028441821350191367601867766281141849684072534646254653866503904481780681705493125427527365584397252626175107612592620839892419217681097153623696026216421042507754118733468223550154786820154651026668595249947531459423211716734275046374798293374208558659010076356819851303465300011736809496143916463809847915273910625125382977090651970404814253593811426738095861259128970064048467284168382738705168689524773634677361796291535420878077268593442757547100196782574692102576449716216873152784410066070879877921788387753828826783837303303776818584375527306357090032636031086503193940602724752465257828507845782141645114058852064795601193571404003675274978400442918503356463732567078965744219017461711430011285080536432909230102865269563305985485801435366970672761754171233197015060370391116121401327820630387966951732953365415726798519716613821008397073426558826890234293791308903196214729010935925554938637015813466215743256141199143243459787536122513989083411497492952040449357134755230198981154530840216819442038560690046798877904824945706728560609890143030217568248870132109058040431053545765859124405886593348048553025996749804755452568561590879982167542960919931124943649434340003605987079262319758833803750337672532472517389278272163117862395033995845984475217923802665729962938283345436314140249923691626898665739239980137926812396643527537275480692096721135702421349312902081173344797823009390341274450342071513564321255466350781066497270531290713932053555202026444458393677793329418505463363896167818547547261535694761029650930131929383299500443824374849474233782886869669418021520497593465539066029124139239400118380785052640108459728209412090765689306807254381720356637585526738751940393875354952069627267044088079805775050087378875168555632131836732716720575096032170331174641272831203332142145277794040389490756712815651025880669962605808101570066592758079243138746240777939120989631752145486626053950602675354172472123421915394203711326706185130750738034062300417305487351215122562036902237906366503613059295580733109364743096932111809327082914949373280982257466603535176161964119262467860736911088541761076068382241464372462014702637446430979322829399731463771579567433411231344327266308306201991211847782562069838256999200083838114279974466206270115586188654736929000854664135178251043863342057464532657687877159479148544 A013846 526 1070916908970990629831449044223757267547423651981602003070733578002965500456130447688815288472497897599942058989378125598734009216715469529174054505926249434999681594792924974191529941271387059684720894086962658286749291472054522827604841876529150280710862379801533948724719609390477286066050138442182060272887511950950784591773569643854686121096487695503364108549393306483766224953461762012831353925181739138091058740175967629565581890967618347782461107791340881032671332835937269932279303379248171407510817225104300994499470439549045010591839741161889917462996052780754658158791372817278774709126189417466642536659045670084688781568524545090589217427097480464459222259910947766392431410492225713553517984603588758043549506568764185360138609789519017833569652010689153050410532398741434104895005057160682969399789498216976093066078710026416552901074385415877942535733894074001686803155302041479639539197338953610139933564240230348408584229257734175660957475017234813525801690317983662538394285227949849052461444534591659383160214471666572224739476719556691453505631185303820918081474064880206814169276378976488949613868844762587655671788532091890828854985555861497602226669766626209955255666047743424303102153504664453238160984613267693857466081291064853544059449811870422241046114960473975881219283940927165750639425561668663257141747709499527230215478943415669159585788613215110341442951318625358174696942774285175395888162335064371702702881188808999356475678899121382393986982560769334114125530896860002532012644033931818385587023508149627078166028666001645929419601678563062031958030543237115067571692597636945327489729183665142678784115642339794596663079101564604911074008373966015390210107205460111580212646300402540175423582826507631069417546286500678199075636841263230981523230953696026057661499804746782157411930645228132870787633816462755115482833115965543252816057793334667119872247942111496740639170436817811509116588253254303305762535853348466005523566540289323637267212753508274364440183900153460074266209524617136112825212531715817590392726997589462527663901800271439768029852957061063671226612665664640652475240259992546860627102549336426940608749288304556835297776023844650330450473770400604867119265658019228690915862390577626848029828138993904460005349788347207328726203308647059147528229838419689500005634381520930205313992538997806127116358761812739489792 A013846 527 35091805273161420958316922281124078142993978228133134436621797884001173518946482509867099372666811108554901388963942419619316014013332505531975418050191341486069566498174565554308053115580811171748934257441592386740200782956282604014955458610107196398333538461336664431811612160507159709812330936473421751021977991608755309503236330089830354816089708806254235108946519866860051659275035017636457805420355228076967812798086107285604987403226918020135685580106657989678574234367992461140928213131204080681314458832217734987758647363143106907073404638392808815427454657519768638547275704476590889668646974831546942641243608517335081994437412293528427476651130239859399795012761936409147192459009252181721677319490396423571030231245264825881021965582959176370410357086262167155852325641959312749199525713041259541292302277573872617589267170145617605462405461307488421010928241016887273165792937295204828420418402831897065343033023868056652488024317433468058254541364750369613469788339688654058103938349460653751056614509499494667393907807570238660263173146433665548472522680035603843693742157994616886698848386301589900947254305180472301053166619587078679920166694469553429763514912807647813817665052456527564051366040844803708059143807555792321448551745613120931740051435369995994599095024811241675793496176301367316952696804758757610020788944880508279700814017844647021307121277832735668402628808715736668469420827776627372463303395389331954168010794893290912995046166409458286165444551289540251665396428308562968990319703877824858915586315046980097344427327541933815221507803154416663200744840793786534189223039367424491183445890339395298397901368190389343455776000068973726073106398118392306404792908516936260407993971590436468279962059002054882674156716054223227310468014513552802553231890711381857452025601942557734074143382835457909969184897851559624141475543958921308276581771990372183973820567109525197264336873646047530732363882637010723226774842522534068996228392200556945972027506959134373975946040228579713555153702654316145056564239263910801988878257011508106490734191294538318802221696976934378753643828498944900308672839435775529028896336656037989867496679163718379037524749341502028201124508487020285764097081974085743930978814447676556241408458552261345455301864561289747700230017746834146205035345336385536184627413677840967728907517880111173348843907079847601504256 A013846 528 1149888275190953441962128909307873792589626678579466549219223073062950453868838338883325112243546066405127008713570465206085747147188879541271770498668669877815527555012184164083566284491352020475869077747846099328702899255911468368362060467735992611580593388301079820101602907275498609371130460126361083937488174829035693981802048064383561066613627578163338776049959562997270172771124347457911449368014200113626081289767685563534704227228939649683806145088934969005787520511770376966665935687883295315765312187014110740078875356795473327130981323190855559263926834217607778747917130284288930272662224071280130216468270563896035966793725126034339511554904235699712812482978183132254935202496815175490655922405061310007575518617444837814469327768222406291305606581002638693362969006635722760165770058564935992649066161031540657933165106631331597695792102156123780579686096601641362167096702969289271817680270223995603037160506126108480388727580833659881332884811440140111494178024314917816175949851835126702114623144247279441261163571038461580419503657662338352692347623179406666750156543033167606143347863922330497874239629072153716360910163790629394183624022244378326786490856662881003563177248438895495218835162426402527905682024285988202789226143600250746691258005434204028751023145773014767232401282705043204241905968898334969365161212145844495309236273736733393594191750032023082382217340803997259152405981684584525740877525660117629474177377727063356637021672780905129121069287056655654966571710162814991367874796056668564976945932371459443829782194668894087257178367693763925219762006943130797152312460553991765727099154934641305137902432032862678006358867970260131055963550453543479096272254026282967381049146461075422192597796749379334395466767271664786712509415899580098234064302594830560704987974924453731830141530368752284793870250732799905763867870624445933429607031504580515724454152343044921663957790675633685487038099706249567378694958039778396372868411955627850005611397348036915166443799846210100053775276528576631441213496992199829159571562725753097633488377980339431630511200566540185722999400972253426493314591602631492535218875159545052851978131182836723844301610986422338460094447894102680723917933182126841657130313791821465394918472369840499767879331497944342452641137221528261302846598195982681249697871091395492830540841545895482928294917147192446206091460608 A013846 529 37679539001457162386215040100200408435576887003691959884815501658126760472374094688528797277996517503963201821526277003873017762519085204808393375700374974556259206922639250688690300010212623006953277939641420982802936602817706995494487997406773005896272884147849783545089324065603538431873202917420599998463612512797841620395689510973720529030795348481256285013605074960294549021364202617500842372891089309323299431703107520545905188117837894440838959762274221064381645472129691712443709380620559820906997749744078380730904587691474069983427995998317954965960354503642571694011748525155579667174595758367707306933232289837745306559896784929893237114631101995408189439442229104877729716715415639670477813265369049006328234594056432445504530932309111809353502116446294464704117768409439363405111953279055822607124599964681524279153954214095473793295715603451864042035154013442584155491424762897670858921747094699887920321675464740322685377825368757366991515969501270511173441225500751227000453524744933431774891971190694852731245807895788309067186295854279503141022846916342797656069129602110836118105222805006925754343084165436332977714304247091343988608991960903789012139732391129284724758192076845727587330790602388358034413388571803261428997362273493016467579142322067997614113526440690147892671325231678855716598774788860640276157602599595032422293054217805279841294475265049332363500497823465382187906039207840465739477074760830734482609844313360412070281926173684699271039198398272492501944621798615121637142521317184915537164564311947983055414302954910321451243220752589256301601161443512509961086974707433202179345585108898326286758786892852844232912367385649483974441813621261712723026649219933240275142218431236519434407044603883662029470655029957911730995508540197440658933819067427407813181045962324499884610077667123274868125540376012387312070422384621844346621363208342094339258913663976895993084568884859164606039264451174385823865076385047458492346152122962013388983874268300473636174030433360612558562108261288399059065683869440404001900840967397477503254147169659762495668591020164388805771244371058800279332932537635028747394052101227972291853619402599193766930075188803087186660374868593956641961342834511932347420846122330405778060688502614933496393869934524640213488144784475038066371677329685960499190099839922847509071162295775903184594367845079202077281204981202944 A013846 530 1234683133999748297071494434003366983616983433336978141505634358333497687158754334753711629205389885569866197287773044862911046042225383991161434134949887166259501692441042966567003750734647230691845011526170082764486626601130622828363382699025137857209069867756741707205486970981696747335621113198038220749655654819359674217125953895586874295281101979033805947325811096298931782332062191370267602874895214487905875778047427233248221204245312125037411033490201675837657758830745738033355468984174504211480502263613960379790281529474222325216968572872882748324588896375359789269376975672298034533977153810193033033588155673403238205354697848582741593772231950185535551551642963308633447357330739680722216985079612997839363591178041178374292469589904975768895557351712177019424531035240509060058708485048101195190258891642684187579316771687480485258714008893910680929407926712486597607143006630630878705147808799125927373100661628610893754460581683441401577995288617632110131322077208616206350861098841978692399660111976688934297462633129191311513560542553030758925036647754720793594073238801967877918071940874466943118314181933017759013742321568689159818739448574895358349794750992524401860876437974080801581655346459061716071657916720849270505385566977819163609633335609524145819272034408534766147053985191652744121508652281385460569132321983530022413698800609043409839537365485136522887184312679313643533305092762516381351184785762901507526159378460193982718998156859300225713412453114593034303721367097020305805886138521515312321808443373911508759815879226501413314337857620844750490866858181017926404897987213171169012796132848380355764511928905001999824072454492962290874509348741503802508137241638772417335860213554758268826650037580059837381694424021660851601260823845189735511943383201461299222316514093449212218903024996295470878737707041173907441923600699288595550088829610953747308836082941194927901395153219065105810694617536082274676410822985235119877198712765219254730223592023669920110150629240360552318963163505898260367464329033823158334286756819680542826631894455411097458068390548746692387512135550854767553181533393224621994608299253038196059459400584370381354764703786699560932487163694086771243789282001286999160286285736522736535492640853686140809834330014503410515579528297678047358867122739149553637461191554591867177243846107984795552788245547555293668350524824058068992 A013846 531 40458096934903752198438729613422329319161313143586099740856626653872052212818062041209622665802215770353375552725747134067869156711641382622377873734037902663991351457908095928467578904072920455310377337689541272026697780465848248839811324281655717305026801426652912261709397065128239016693632637273316417524716497120777804746783257250590696907771149648979753281972178003523396643457013886820928811004566388339699737495058095579077712420710387713225884745406928513848369441365876343876992007673430154001793098174102253724967945157811317152709626195898621897100128956427789574778944738829861995609363376052405306444616685106077309513062739102359276544728496543679628953244236621697300803005013677857905606167088758713200266155722053332968815643522006245995169623300904616572503032962761000880003759638056179963994403361347475458599051974655360540957540643435665192694838942514760830390862041272512633410283398729758388161762480246321766546164340603007846907749617422568984783161825971935849705016486853957792552062549252142999059255562377340895676351858377711908455600873626690964490591889062883423619381358574532792100919113581125927362308393162806388940454250902171102406074400523039600177199119534679706227682392770534312236086615108788895920474258729178353160465141252887210205906023498867217106664986760077119373595517956438771929327926756311774452082298357134453621960392216953581967255557875749471299341279642136784115623059878756598617190513383636425736131603965549796177099263658984548064341757035161380647276987073013754161019072476332319041646730493998311484222918519840784084725208875595412435697245001192866211303681175727497691526886359105530235206188825388347375922339561596600586641134019294571261467477762318952911668431423400751323362886341782785270114675759177253255360780745483852916867533814143785989014323078609989754477184325186599056952547714288698985310768691732391815940765817075397472916380682325387204841227422343976596629847580184408136047419890704538999966663431615942169415818948134578387784941761274195721071133780317252297908447467292027343073917514910841505985021501331616153997657730409023182652486229184413519324749923555608476365638348648656232929813682571212635739379927835320116487192618172388484261011014377030795022855493587462056651325915247755774509983258314255855357877916452573592328324860866303663926349266445780673765230102291862924509997434734804729856 A013846 532 1325730920362926152038440291972622887130277909089029316308389942194079406909622256966356915513007006362939410111717282089135936527127064825770078166516953994493668604572732487384025625528661457479610444601410888401770832870304915417982937474061294544651118229148562628991693523030122136099016954258172032369449910177653647105942593773587355956273845031697768555543664328819454661212799431043348195278997631413115280998238063675935218480601837984586985791337494233541783369854677036036161274107442959286330756240968982650059749626931161240459989031187206042324177025644225808786356461201976917872127619106485217081577199537555941278124039834906108773817663374743294081539907145619777152712868288196047850902883164445514146321390700243614722151006929100668769718216324042475847779384123752476835963195819824905060168609344634075827373735105506854206096691804099877034224482468323682890247767368417693971588166409576722863284632952711471646184713112879361127473139463702740493374646713448393923133980241230488946345985613894221793173686267980706469522697695320863816273129426999409524427715020812564025159888357770290531562917513826334387808121427158839752800804893562342683642245956338961618606460748912384613668696646304868343352086203884794541522100510037716276362121748574608104027128578010880970151198286154207047633977932396585678580217503950824225245832752566581776284398132165134973903030120472558675536815051313538141900736426107096223488098742554998398521560398743135721131188671577605670972350694528168121049972312408514696348272966904457430356680064827336670715016594058142812888275644435510474692927324199087840011999024766238644355953012215170014747236395430325366814223222754397408023056679544244511095766311315667449009551160881995819363955059647538307731117695276720234671662063468014892379915348021863579288021338639892144274708375967714477898221083501812088350663268490687015024747014293926624392523962198438287928237340175367425118366845507482685802001854978606333950907627327191193007417555292473864610936971633432845388058911713435723297864006608225151977846129128598454468117184555634398134195248510042871649156668757914862201233405495070178553549237408519167440644134750493495647908001475307769577052327712272825852264808919106545091308928813873956672350647590838461219143131408441535868366943566317931473414549040867038459538612762895341117939059991899764310343595941390081387921408 A013846 533 43441550798452364149995611487358906765484946525029312636793321625815594005614502116273583407530213584500798590540751899496806368120899660210833921360427548491568532834639298146599751697323178638691875048699031991149226651494151468416464895150040499639127842132740100226799813362651042155692587557131781156682134656701354708367526912772910479975181353998672480028054792726755890338621011756428433662902194386144961527750264870533045239172361027078946350410547011044697157463398057116832932629952690889894486220504071623477157875775280291527392920573942367594878632776309991302311328520666379644833877822881307593329121674446633083801568537310203372300457193463588260463899677347668857740095268067608095978385675532550607546659330465582767215444195052770714246126512506223848580034858967121160960842000624022489011604991004969396711382551937248598625376397036744770657467841522030440947638841128310996061001036909010054784110852594449502902180679282830905425039833946611400486900423506276972073254264544640661793865256596085859718715351629191789593319758080274065531637905063916651296447365801986097976439221707416880138253681093061325219696522925140861019776774752250845057589115497315094318496505820361019020695851706117925874961160728896947536596189512915886943834005457292758352760949244260547629914465440701056536870188888771319515716567169460608212855447636101751645287157994787142824854490987644802679990355601442017833803331210677329051258019596042187522754491146015071310026790390254982626421987558299012990565492733002209569940208579525261077927692364262168025989663754097223692723016316862807234737842559355710341513184043540107898255868304266691043237442205460901619768466563216094266099521275305804139586070489191790969144972439781239008918079394530535267733264638827568649721022495719911993505066123980425766109883224551985783593644063710068011768908464187378511074533981902832108330910164383387628094225193318425818832481162866439786278644793589192648359996783938972350903341132257401012467058451823783595571182686484327477675914419025861781024407768538321780010061959285914156011263903519027958061309903177084818199565721859354204610016231262459610842701411402356078695027007504170865390649392342884993500850674475755957527013258661283269552010979373021812239586020256594697228882129991812247334648006781105978520847942971131116242161263014554537752627117814571476921338951807470186919408697344 A013846 534 1423492736563687068467056197217776656891410727732160516482443563034725384375976005346052781097950038736922168214839358242711351070585640065788605935138489908971717683925460521667780663617885917632655361595769880285977858916160355317070721684276527092174941131005627604231776284267349349357734709072094204942160188430789991083787121877742730607826742607828499825559299448070337014615933313234646914265979105645198099341320679277626826397199926135322914010252804457912636455760627535604381536418289775080062524473477418958099509273404384592769611221366943501348983038814125794994137612965195928201916508500174687218208659028267272890009797830580744103541381315414860118881064627328413130427441744039382089019741815850618308088932940696216116115675383489190764417073561803943070270582258634626202364870676447968919932272345250837191438583461879762079756333778100052644903906230993893488972229546092494718926881977434441475165744417814921311098656498739803108967705278762562371154753077453683820896395740598785205661376728140541451262864642185356561393901832774420579340710873134420829681987282599480458491960416908636328370296622057433504799015663211015733896045355081755690847080136616021010628493502721589871270161668706072195070727314764495176879183937959227783375552690824569105703270784835929624737037203560892220600162349507258597891000473008885209918847308139782197912769593173185096084831960683144894217923972348052040378067557111474718351622786123110400745619165872621856686957867507875270702595688310342057674850065875016403187800754733883755001534623392142721875629301894257825963147798670960467467889624984967916470704014738722255610048292594210932104804506188542824276573112343464976911549113149220590045956357789836606476942456906751639844227625599976579653083615685101769514058465139750076203174006750590591503888653502119470156796528679651508609643592554492019050890329518992002525787264266514845797391571134658177231502742744807498916778632596330664701460374616112245994400682221810516376520571349361740859676514270718442788484363682639438840607793759463728087369710281880835064177095590511508129753002907306715322763369573887318576661011866008276528093639848832403986678644981896670917120799288291655467035874901221571216245170459812930176680295772095178743466754711768095038796009635571703720661745886203280704171145395278024417023140266460923093078085396547878155758434772827183084975184194568192 A013846 535 46645009991718897859528497470432105493017746726327435804096710673521881395231981743179457531017626869331465608063856090897165551880950253675761039282618037337185245066869490374009836785430885748986850888770187437210922480964742523029773408150373239756388470980792405335466845282872503479754250946874382907544705054500126427833536409689873796557266701773324282283927124314368803294934902808072910086667603333781851319216396018569275847383447179602261246287963896476881271382364243086684374185354519349823488801946908064419004719870914874335874620501752004652203476215861274050367901301643540175320400150533724150766261339038261998059841055312469822784843982943514136375494725708297441457846411068682472292998899821793060719458154600733609692878450966173802968418666473191606526626439450939431399092082325847045568340700209179433089059502878876043829455545240782525068211199377207901846642017766358866949796068636571778258231113082959341522080776150705868274653766574491643777998948842002311443133095627940993619111992627709262274981548595129763803755375256352213543836413890868701747019359276219775663864558941262195208037879711577981085254145252098563568305614195318970477677121916633776476274475097181056901780657560160573688077592650202977955977099279047976005650110572939480455684777077503741943383235086283316284626119868653849735692303499555150558620788593124383061205634029098929228507773687665291893732932725900969259108517711428803570945975455682081611632448827314072999918235402498056870382655514553288545889486958592537499657855131119902883890286539313732710420620964471040441160427066850032597987807231507428686912029154958450871830062451727103823210234058786171265894747745270660363437641339673660294625897932057365921036450427920437734415650835660032562072243918769414783436667785699330497025605853203352502399423397957450798097908651774820634120801240825594480259574317678329938764997075485158467088927002940479151521881874261852124505002232916563220937453555420766076744521555044287000625826081975885524489880019622901933293055629152729131929036185910107441966930666516671203382955068309881098395746399266626447696310094197139655120028036825359205272572390566540213835485838766790112612214351078740966343831548763228445613921745627150096029459931860014817065918618395216938231267643738413587518644089199109102114280092312470304097014260251391527913982702274080871407892390636001135328466835687610515456 A013846 536 1528463687408644845061029805111119232795205524728297416428641015349965009558961577760504464376385597254253465045036436386518320804034977912447337735212827847464886110351179460575554331784999264222801129923221501942527507856252682994639615038271430320337337417098605538032577586229166194024587295027179779114424895225860142787249321072717784565588515283708290081879724009533236946368426895214933117719924026041363704028082864736478030967060797181206896518364000959754445500657311517464473573305696890055016081062196283454881946660730138602237939564601409688443403508641342228082455389852255524464898872132689072972308851557605769152424871700479011153013767633093071220752211172009490561690711197898587252096987949360515013655204809956838922416241081259583175669142862993542562664495167928383288085449353653355989183388064454391663462301790335010204203599306449961781435144581192348527710765638168047352210917577083184029965717113502411702995542872906329891623854623112942183317469555654731741368585277536370478911061774424777106226595384365212100321456136400149333404431610375985618846330364763169608953513867387279612576985242388987284201607831620765731006238365952212024612523930964255587574561999984428872557548586931341678610926555961851181661457589175844077753142823254080895571878775275642616000781847307331708014628695856049348139165401073423173504886000619499784149586215865513712959742728197416284773840739562322960682467908368099035412757723731790450249972083173427544061320737669056327528698855900882159071706708659160268788788596936536977699316909320232393455062907763787053175944874126541868170864467362035423212733371349678518168127486418193738078952949638305260040839094117028998789124631418426500534301423437655766500522407622096903681332046582907946993983288730236183623652730001795661726535052597767454798624305904269747752072270701357322538870415059373079929145731241683515433451424169497672649569960032353620837069025255812370415779913168209943623678478104027662802764482315691196436507069054185816866484388483003250550146846856076628195050657739902400658372384080418281992452671678378183832231818011168815438112689166651872218973078710693370438371652094084389726961199964710178410077039856148183985154672189873469705876987760710454346693343047188965525616021287574468631962178150020336435810929514876407058080730064895026924650963279917597586685385188117081994293817856360485202443201271811621370462208 A013846 537 50084698109006474282959824653881155020233294634296849741533708790987653433228052980056210288685403250827377542595753947513432336106618156235074362907453942905729388063987448564139764343930855890052747425324122175652741377433687916368350905574078228736813872483487106270251502345557317845797676483450627002021474966760985158852585752910816364645204468816553249403034796344385108258600612502402928401446470485323405853592219311684912118728648202033787585113751583449233670165538783804275870050081075693322766944246047816249571628178805181718132803652858992670913446171159502129805898214678709025665806242043955543156616447839625843586658195881296237461955137801193757761608455684406986725481224532740907076714101124645355967453751212665697809735387750714021500326473334572402693390177662677263583984004420513169053561260096041506028332705065697614371343542073752347654066817636510876556026368431490575637247347165861774293916618375247026683757948859394617888730468290164889462946842399694249701165802374311787852957672224351096216833077554879270103333474677560093356996415008800296758356553392559541746188742406546378344922652422602335328718285426549251473612418775522083622503184169836727093643247615489765295965752096566204124722841385757939520682642282114058739814984032389722786099323708232257241113619572566645408223353105811025039824171862373930549408104468299768927013641121481153346264849717572936819469213353978198775643108421405869192405245091243309473791085221426873763801357931939637740460404110160106588461685429343363687671024744416443685251216484605375068735501361603774158469361635378523936222886866519176747834847112386265683333201474951372409371130253747986761018215436026806232322035922318999569507989043205104156689118252960871339829888502428727607098844405112379264979852656698840243455100603523643958841321255871111094339904166342076744953705760665537083118247321327485433723336267186099737381108450340163447589077819582459753784276194695903432660696370512778454720986556520569124831463638767560847080960441811050514027211877779918952695419952821121864773546281547146264328689145557096327814572212589979744276076598612848548871309843192000362524562295818957282573064600443623126141404442006263692825548298317773855322177134942960168032447464970288022343385785551240188132136653619866384328652538343470106479189362766480242266962764756339837720506701844220542789019823517220379113658819274723209067305631744 A013846 538 1641175387635924149304027534258377687703004598576639172330576569663083427700016840050481898739643293723111507315777665352120150789541663743510916723751450801134940588080740714549731798021926285805248427633020835451789029455747085643558122473851395399247916973538905498263601228859222191171098263009710145602239691710823961685281529951381630636694060034180816876438644206612811227417824870478739157858597944863077363010509842405291200306500344284243151589007411886464488903984374867698511709801056688318800427229054494842865963112163088194539775710096883471840491804136554565789479672698591937353017138939296335238156007762808859642647615762638315109153345955469517054332385875866648141020568765488854043089767665652379024341524519736629585829409185815397056522697878227268491457009341650608573119987856851375523547095370827088069536406079592779427720185186672716927928461480313188402987872040763083182481321071930958620063059750920094570373380468224642838977919984932123097921842131753181174207801012201448664365717003447536720833186285318283922746031298234289139122058527008368124177827541567391063939112711177711725606425474583833324051440776857165872287331738436307636142184338877209873404501937864368629218205764700281376758918066528516162213728822300313476786257396773346436254902639271354605276811086153863836736662834571215668504958463586268956243004767217246828200382992268694432850406595545429993700367183183157617480273376752627521696735071149860764837186280535715799492242896713798049479406521881726372690712508148723341317604138825038026678311861767548930252324908617032471624724042068083472342151556842100383673052270178673153911462345931206571110273196154814030185044883407726386620728473102548977893637784967744853006389026913021832063545786447584546229414933466722443754859811854707597097536736576262765243312414912384568339329979722697170778643030365488319139618728225259042692246282803154116194504161700746475850598901992078041212003162347795363681425698668962724404297287484066009082477400515135433837148911757264503243643678811092384241923521014042521264899564553736888789522485921614932469827902262148456260438477983345821249415080941715467879204857309395592235354180827336642597401540755661248686507566639276813691197100357810918786087238532146397916148065420943038484713853865815781681681286376438828449110077039132024578603835875535743802425563606031418746110601577012277382796372189994130114717470940987392 A013846 539 53778035102053962524394374242578520070652054686159312398928333034719917758874151814774190857900631448718917871723402538258273101071701237547365719203887539851589733190229711734365611557582480533266380476678826736084222917205920502368112557223162524442555743388922855367101685067258992760294547882302182051094190217980279576503305173446873272703190959200037007407141493362288598300027285355847324724710537457273319031128386515936582051643403281506079591268594872695668372405759995664744831706761025562830452399441657687011031879259360073958679370468454677605269235437946620011789669914987460603183665608762862313083896062371720712770277073310132309496736840268825134836363620380398326284961997307538769283965506868097155869623075462729878268458080200798930748135764073751133928063282107207141723995762093305873155591221111262021862568954416096196287535028196891588294359825786902557589106591031724709723547928885033652062226341918149658881994931182785096547628482066255809672702922973288240716441223567817069833935814768968883268261848197309527580541953580541186510751613813010206693059052882080270383156845319871257824671349951163050362517611376055611303111286405080928621107096416328413131718719499939631242222166497698820153636227204006417603419466049136672007332082377469016023200649683643747705710545671089810202186967763229595025570478934794861158170780212174744066470149890660579175642123322832650033573631858545708809593598009430098630958614811438637542184920040594335317761815239517734485341192909020409780329267467017366448295252421018846058194923086399043346508182605562920030198957410486959221707622214601945372198576789214761907370798151473776922141432091600946141103550739504378236788030606624324907618722937823063343313355633885899393058268330314450410845468539837561036959246314855058541692083784130978291492861211849017535343164775553340892074574819016321241567026486485288310939526194893754079461512370610060520672424820476413254434919623812558477112957293984570553280013516277874985614619460079957895975695540462043242287716067281875246839349936588145336808228931296850371855072818679478107171320701326080614742048046558275870700833372298132451465784764314274766368085797350167104631653687481507796959479943635822631033146584524748186782506632221373166916339807713461485067103563475051534145332391983147530620439004418278181391690493969555252917880868242437529472552192475538305279471523921727655599062087794274861056 A013846 540 1762198654224104243999354855180812945675126527956068348688083616881702265122788206666520686031687891311621500820632454373647092975917506151952079886872986905856892377177447194111692359518862722114072755459811794488007816551003603021598312275088589600933666599368224124669188016283942674769331745007277901450254425062777801162860303923507143399938161351066812658717212454495472789095294086540405136579314891399932118012014969354209920668251038728391216046689316788491661226991943537942358645367145285642828264224904239087977492619570710903478005611510322875769462306830634844546323903774309109045122354667941472275133106171796544316056439138226415517589072781928862018317963112624892355705634727773430391896981729053807603535808936762732651100834372019779362754912717168677156554777628088963620011893132273446851562413133373833932392659498306640159949947803955743565229582771385223007079844774927555288221218533704782710775032771973928022245209904997502043672690100347070371355129379988709071796346013870229744318408778349572366934404241729438599759198734927173599584308881424718452918159044840006299915283507441541376398830795199710834278977089570590271180350632921691869056437335370249441500159000574021836545135951796594938794351893020882292028849063498110468336257675344904717048238888833638324820723160550270900705262559665507369797893453735358010430940125992542013570093871617165858427441097042580276300140768740825786272763019573005471939251890141221274982315459890195179692419161768517123615660209242780787681829436359225063777738831331945547634931239695123852378380127619085763549559436426836679776915364728076545956202964228989318180726313827492722184730446777579803151681150632079466063070186917865878572850313226586139633692037411173151311733336647743911062584313113397200059080583245170558294166201438403896655638076189868606598124823365331874351499667669526814443668323909149927372866394354278533675794837360150463141394016517371109521323446233089916178037384609286407889879482901393407528619850467900060335331591469860232963283880092692488088431818722120346396532045620735192984947026122489138615789836741053009583867430389621583731124907943465204169630835157050155544349435407570275684570028031394047490768238793058635973694147281706948584489177324629955933514622819154705942678849567950488670874251820503778283370545296778139447842914106394386527613120290568192965756590243038439187397722895867171818670066492842798647083008 A013846 541 57743725501615447867370859894564878603882546068064447649811123957979619823543523956048549839886348822499213338890484264915667942634864841587165753733054034931118649415350589656651935236714093678233936050907112881783040132743286063811733496630102904043394387128097968117159952917592233566841462620398482274721937000457102988504606438965482074929173671151757317200845617708907652353074596627755995515430990361392975643017706515798750680457250037051923367417915532525294755086072005851295208091390616719944196562121662106434846478158093054885167287877970259993213740870226242586093941678876560885190569317759106163511561623037429164148537397681403183680358736918244950616243015274492472711762238759679767081680297297635167552661387239841223511272140702344130158752979916183213065986953317219159900549714158336306431997153554393790296642666440511984761239889640021805145442968252750987495992353584826131684432888912438319866676273872041673432931038166958146967066709208172801928564879523470018864622666182499688261825618848958787319706558192990244036909424146093624511178633426525174265222235581317326435624009971844427821836887497104124617653521271049102006037729539577999165241338605412333699077210130809547539911014868470822954413322830508270945201326112706083826442491505701837768236691909300660627725456524911276874310043555119345493537372692000211285801046048523616700664835985151290848950389867891270493803012710099379364585898625368243304505405936147538738620512989681915648161191092830769106637953736467440850758186970619086889868946025085191704901426862329818394734760021822202299991963612834584322929962671409612257892858731855521978146039851499281520549247280007734989674287943911979943954683884924629109075159063808774623516820681889321822182877975273272477698762772099799451535952551777748854183238088733618885611948480589614501007354212035194858749941110195054655690123637855024820154086010200998991488445230617410376217199133241216516794726686165890373321929018877097013735570895712859177897815260132149177068145589284380113740886182877347449681733835886439510721562070900250803730744151981724094162201370330825018044167959007120055701500983491467810230463206426219496877242299435262793631990678532720148177493648770945383586009818126973291216541362573474396029407160538061404329700542642601612767207483654267806789486028284826073426916609438331257736826725681338547101911949083883575292648583851775486154180738837472826067616006144 A013846 542 1892146397236934995718008337025101942092023269558335820589010909855076182377874192991798881153395878215654222688763388392756607144259251129128247418324714616622895904042208121869170613836647421648369616516124274910266659069731997738982883217575211959693947277413514219263097337203662309518261047145217467178088431630978350727318943792020916631279162856300783770037309201085485952305548382298308461049642692162125025870404207109693462297223169214117424903550256169788858534660407487735241378738687728679131432947602623903657049396284393222477161689185329479457627860835573517061126280933427147085924575404330390765946851263690478850819273447224219522837995091337050541793051124514569345819025039677186607732499981848909170365608337075117212017365506534412457042017645893491525746260486298637431621213033540364089163682727670375720440386893922696716656308703724234511005875183706144358268677442267582683035496903882778865391248142239061555050284258654884559816841927333406373595213972225065578155955525468149784963501878442681542892144498867904316601448010419195887982301460120376910322802215528606152642527558757398210865951129505107955471270585009736974533844321552891876646628183422151350651362021566367253787804135210051926570215762510095022332357054061152954824867561658837819989579920483964047449307759408292720617391507214150713132232628371462923413128676918021872047385345561437498538406375191061151540937120484536463018750726156066596602033141715682549387116969645897011958945909729878642086312468036565101797644270653246239207225623349991561786209955424823489158668616395069924966136663665363659093769016816750174466633194925441744179889433853928456865357734871293460141647067346107758803507081541210246646174812202885926863399180104149297469288545493754592549233058516166228427930093216653274453876345691623223643732327811960487969008982819969265131518070298871550957653971365233453306809090382266334953093373316871303207885181198048182822329604052283895753012970090564714946087187110718969541355610444010264234168994669670567567061358440524921231171054334326849887324145939259418336649024372137135117507014503000474191271295680745309985226784227048417205631818348174360473673475667894691221733070554160173815480111882926338329346369720384660806583627368807609009091613836511196097075627381312769647155854824383047492877878174837180774053203458075238653520338147126101511435450747580696995189508795654979130300194450226309564583641289326592 A013846 543 62001853144659885939687697187638540438471418496887548169060709494131136344158181555955265737634476137370557569065398710853848502903087140999274411403664248557499052983655075737408982674199262712573775594000360240259617884396978101910991117273504545495251264386286033936813173545489606558294377992854485964491601727683898596632787150176941396173755608475264082576582547901169203685148209391150971651674691736768512847721405058570435372555408808808199779239534794171641316463752232558108389498509319493357778794827042780075034194617446997114131634231224876382867549743860073007058985973626540755711576486849098244618546422208609610983645952318643225324355423152932472153474699248093408323797812500142050762178559405225055694540253989277440803385032918119627392352834220637930315653463615033751359363908683050650473715555620302871607390597740058926011393923603635716456640518019682938331748022428224149357707162546430897861140419124889569035887714587603257256078276274861060049967971441870948865014350658540332153684029552809788797489790938903488646396248405416210857404054245224510597457582998441366409790343045362424573655486611623377484882594529599061181525010728645161013956712314377055458143830722686722172118765902562981529852830105930793691786675947475860023701260260436797685418554834418533906818916660290935869190684908393290567916998766476097074401400485249740703248723003357183952106500102260691813693427564037290820198423794681990237455421987739485778317048861356753287870739570028663343884286952622165255705207460765572766342369225932523496610527819360616092751253222033651301290366194986636381184623143051269716922636531316875073286616968525527674564042256262544101921491102797259040473320047942377362101856246264166051459864333652764179473647058739350488653268861457734973126413294523294497304620095623109792357820917742321269768486349044752879829584127553422981780405333695969797957520273646103263742963656847238863515981617497642854722096465585238696034729003927624579353384947244039193931140643029328338425249617335765158037466593379120618903013108427222217107837614137652620055315230626189643530469851234319538299577816866662317595911265551922534994143423632977444001332450685573241953749255918720575585652306179730254376021842997564565310132301621087732009914002194798873708974158030856835798003050885383700246622312033064739604175370914209420198554440405028094326716850096724279138369824216022356141676771745015711812276757768653766656 A013846 544 2031676723844215142471686461444539693087831441306011178403781328703689075725375293225542147690806514069358430423134984957258907743128359436264223912875270096732128968168409521763417544268161440565617478664203804352827158835920178443419356930818196946788393431409820760041494070738603427702190178069855796084460805412745989214463169336998015669821623778517453457869456929625512466354936525329235039082076298830430628994135000959236026287895635847027090366121076135416342657884233156464095707087153381158347695548892537817498720489224503201435865390488776749313803870006806872295308852383794487483156938321071251279660529162931719732712110565577301207428478505875291247525058944961524803954206720004654719375067034590414624998695042720643180245320758660943950392617671741863700583332695737425964543636559726203714722711326566084496830975106746250887541356088643935156851196494468970523254719198928048926153348302321447661113849253884381398167968631606583533767172956974647215717350488207227252408790242379049604011918280386471159316145469485989515965112267748678397375416049507516763257490079692926694516009960910435928429542985289674833424632857545902036796211551556244636105333549117507353252457045120998512135987721095183778770217536911140247692465797446888981256642896213992986555795204814226519058642261124413386561640363078231345329504215579888748933985091100663503364054155374008203742625795350878349351106234418373945596261950904139456100939267694247469983893057088938091736948394230699240452400314863523111098948238074366288407506754795356929936933775584808668127273065579598685840682719477322100938657731151504006084120953858191362401455864824644490840114536653211045131763420456460584238229751330975821401353625477584193174236834485133776632992466820771036812190314052247059599406310834939314087677791293378061675981075832580383367773760685498462366255812691670564266980321974549538339472024326835511746329433107570323079691685642162761063533656984297101591666000000700402216251717951292676306735616590785030993518579460858352698571705331847024440213933536943217610189622940062601053972569477158982239206436085246182631000565903086790822982820349605397626688091705605404885035661744064863992340455617944635820790654768897400975393483751344195676082415259519802802500862023919169493695665210355116795428963971412253089681319920699465387349618554116814281066231903191960594897857743969461178806102399910620566050464456540674844664684798563246625783808 A013846 545 66573982886927241788512221968614676663102060668715374293935106578962483633369097608414565095532347853024737048105287187079459888926830082007506089177096850529718402028942443209143666090579114084454153540868630261033440340735432407233965487909050677552362075960437006665039677709962557118945367754993034726095611671764860574579529132834750977468714967974459914907466364669968792497518560061988373760641476160075550850879815711432246109401764195435383697117055422805322716213550552071015488129831841993796737287746110679203798072990908520904650437115536236521514725212383047591372680474912177765848086554904862761931916219610946592201510439012837005965016383680521543598901131508499244775971445801112525844482196589458706431957239159870035730278670619801811366465295867637389740714645773923974006165882789108243324033804748917456792157392297861149082955156312684467219700006730759226106010638710474307212192917170469196959378612351283409655167996120484529234482723454145239964626140797574422606931238662276697424262538211703886948471454744116904459144798789588693725197633110262309298421434931377821925900614399113164502779264541972064941658369476064117941738260121395024235899569737482480951376512454524879245672045644846982062742488249504243636386719250739658137817674423140122183460297271352574576513589612524777850851831417347484723757194136121794525068823465186541678233326563295500820238362062057581751537049089421277449298311607226841697515577923805101096432207694690323390036324982151552711144253517447925304490335865220834538537181341134255880173445958363010437194483812912289737627491351832890603557936534372483271364475416025214563170905778573950675848873137052419526877623761517300424318312491613415715679555599649478841933392592408863592709897152783025334261852210864031648953345993439291444025025865101412324998547892881994002195210590142413614817470470280661049900411190462039272307819293141746048903722864068864346675337155122389354529870872061447424955711488022950779822136293827958417219112684446843895595616811773406501226797640313963296856930174138555354650693564499971311336573156627545530014316497641346912452626543512347961687501057215869669431315389009277907272848564029517463301012049688809826575668175467230035161693675564046603913868583223944898232348246799783345969419557612916467152616291415236709242677491161480081812672300781299770361978287003794164773613002554391303907118363440271214708341619311924833309972391479320465433683820544 A013846 546 2181496271238831858925968489467565724896528323992465384863665572379442663698238590432528469050403974447914583592314050546219741640354368127221959530155109598157812597684385979077219650456096410319393703227183276393543773085218649120242581107803772602035800505071599834400020159200053071673601810595611761904701003260390951307822010624729120029694852070587102491687857837505537392558688176111235031388699890813355650281629801232211840512877009156026652987131672094484814764885624490263035515038329798452731487444864554736150055255766090413003585523401891398336994515759367703474099993801922241031310100231122542982985030684211497933259094065572643011461656860443329940648792277270503252819032336010855246871992617843382892362374812790621330809771478869665754856334814990741987023737512719940780234043647233498917241939714012527224165413430816314133150274562054044621855129820553518321041756609264822098729137509841934645964918369526854767580544896876037053955529882145431223160869381654918679983922828485482821198234852121112967527512629055222725317256766737242315987276041757075351090673579831388468867911332630140174427070940511340624008261450991669016714879307657872154161957101157825935814705560109871243122181591690345908231945854959755055477120016408237117860009555497455523707627020987681163723197304423211920616712811883642379428075737452438962997455207307232597712349644826066970877570648049502838834366024562156419458607074745609148744190457407245552727890581739612516844710297015142079238774899259733616377539325631556306158786358186287296681523477163639126005988845581509910122577636616860159297386464358317531836071130432314230805984240552311215746215874954933683056725975417398900304062463725188406171387677889314122692473408468053642205917909902394174153092373245592589072903241513018702037812047547643079065552417353957179463932660617786609330338872370156701283136673889060102874982622597668734530477190809808546911857447899050454369234808735709509220948754039536051153211762076154541415435884443954180770877171688190984232199705077807949311407887946172181861193926721535059929876829196371411927509122994711655627247666577812618008576034642849617327925342667056018465516701746119228237447562844202920397231494773710193792178378360882679117049645735082226425277587351135300680725940063860046795656930637094476488464056030379379320837645952001630875221304508540327191301750867702294246428454533210807163562938181613152937901175323994373011330951431585792 A013846 547 71483269815954042353286135462873193673409440120585105731212593475729577204063882131293092873843637434709265075152946808298528494071131934792809169884122631312435203200921959762402333506145367173345892867348341600863642356456444694372108897740514020623509110950186183373619860576667339052600584129597006214093242474836490692454711644151123805133040912648998174447627725619381449279363094154812949508544918022172037948428445326777117589925953836024681365082330631192078410215772143296939147756775990835699105380593321729594165010620943250653301490430833177340706636292402960907439308596901387994113969364373423488466453485460242364277033994340684366199575572003007035495179625341599850588374051586403704729501454101491970616930297865523079767974591819601207455132379217616633430793830816807019486709142232547292520183880548762492081452267300988981515068196849386934168948893959897688343896280572389690531156377922500514478978445132655977024079295180833982184014803178141490320535367898068375305713183243812301085023759634304629719941533828881538263195869732445956210271061336295845104539191863914937347863718547624433235626260578675609567502711226095010339713165153333154747579010290739640264776271793680260894627646396509254720944401775321253657874268697665113878036793114540622600851522223724336372881729271339808214768445419803193489099185764841519939500612233043397761838273161660562501716234995286109022924505892852741552819636625264120586049632908320622271787518582443622951967467012592175652496175898942951141459208622294837040211111385048262137660161299698126880964242492014916734896623996661273699856759664093348883204378802006072715050491594418133917572001790523266926402796762477327165163518811346973693424031429077045172386968648681181747803518071681652298648530886511577958740893417898596828375025174041168414820021611854468856674145423123631614536544169825294787645822529996721451007430577280409093094676588455806465207744852756085288771086212651729198152048772367517324188443019711432013101003061459490595500103161878642171320719935989610883036213672220170055227602590811260843782203939106698426040618942290711531593651538421763866905019503176896260601457628514091613078051282816834870884681739278841295576481620744935630182101102129403629307482791447174395503495982322001532706027604012566013400086303116311805573990188003471501585207982555189440519251706135849441404575772432868777866967598144251729135630358335099795469145713016647614835292616510203232256 A013846 548 2342363785329182059832480086847428810290280533871332744600374263012706785822765289678212067290108311460553197982611761014326181693722851239290770878762930382845876738487810777494399664329371391536198217477270457577099832736364779745185264361161163427791146547615700856786775591376235366075615940758634699623407369415442127010355991155544024846599484625682372180299865313095891329986169869264910729495999873750533339494103296467832589186693655298856758971017810122902025345950421591554101993694035667704188285111281966435341599068027068437407383238437541555100275058029460223014971264103264681791126548131788340870068747811561221792629849926555545311627692343394534539106045963193543904079840922383276596576303647997688893175572000457460277836991424744692365889777802202861844260252248205132414540485172676109681301385397821849340525027894918806946285754674360711058848117357277927451652793321796065379324932191764496858447165690106871055125030344485567928205797070541340354823302935283904522017609588533241481954058555696894106663044180504790245808402259392789093098162137867742252385540238996764667014798329368557428265001306642042374307928841456681298811720995744420814768669009206956532196188874135314788995158717120815258695906157373726839861224036685090451555509636777267121384702680226999054266588504763262835581532419516111044250802119142326925377556061652366057859916534961293312056237588325535220463190209096998635202793852936654703363674371139850150601933408909512636890069959068620411780994691856562623003335348135357220133637697865261453726848165468508221635436297978344791569092575122596616596906300673010856204841084584134990726774508565893412210999354671866410644366844312857056548078184410217633986118661867996616208776188679984963512025680172864382522115060089211386552021595517701220872192824902981006616822468177247235495498397224915160745133479356835259601578312662932568506611485156324445162526362450519866251927383335111402742450953016171862365046334172938807679006900869904204205293668317904587833347380408439346669837350862507569415330649611310532369698081695703395329055258676648294024499001500982035467260773611004358390743679080100536667388563571149753977341584435342045049149251232689071573450149748570050729807088914576298125147596110141010591858556348727346223711112528283763127094027980515305245048510480497754163944095172368447586934839906659514495945138911080244113144794255990840660316335581924550097932966724129509042922868457806339514564608 A013846 549 76754576517666637736590707485816547255591912533895831375065063850400375957840373012175653020962269149939407191494222184917440321739910389409079980155303702785093688966768583556936488200744841757858143190295198353886407319105201102690230742586529003201860290072271285675189062578216480475565783146778941837259812681005207617875345118184866606173371912214359971604065986579526167100986814276072594784124923863057476468542776818657938282469577696832938277962311602107253566536103414712044814129366160759330841726526487476153273518261110978556965133957121361677525813101509352587754578382135777092931634729182440353630412728289238115700894922393372108771416222708352107777426914121926046648888227344655207516612317937588269651577143310990058384162535006034079445476239022583376912719945669185778959662618138250762036883796715826359190324114060699466015891609169451779976335109563283126735758731568613470349719378059739033057596725333421950734336994328103089871447558407498640746849990583382983377473030997057256880670590753075826087134631706780966774649725235782913002640576933650178126169382551445984608740911656748889809387562816046444521322212276852532799462473588553181258339746093693551647004717027665995005793360842614874396947452964822281088572589234097043916570939777917489033533937425678305010207572124082596596335654322703926698010283840055768690771757028224730983953745017611659249458793294251138104137816771690451278325148973028301319820881793510609734924153943146910085613812418760553653239634062755844030573292687699385389339040083648887315721360686072077406549976612154402130136025501617245932647425660453219736120232659652935376134947096687195331330026853887718543994612754443700028967425946754011430457136312090513119929178150665747284362057487904420086484666289003278714536643641924033605540014486420881624820038637232037412716491480266019987296533851564777786624518149338974404824645145602439419085663844778634977343156497124930445064632828433919585977838278178858850025698127705020963399062923441097534123126961223740511677230313062648034601554726463423524690266741004808858142482716316411298594783281184179338191201029685390815747888876096734385516988451099435138329529038777288132170522664392755497318814506961143422314318689552836136964836429337100635074021174435097681058565735326802350148617108865525522269749591424950408444120110608169290528680834061418971003130311838277439099528618180307866757245684348503657609067453616275752318496553625398133213253074944 A013846 550 2515093963330900385352604302895236620471235789910698602498132012249919519386513342862971798190891635505214494850882672555374684462773383640156732789728991732861950000063072945993694845362006974721495636059593059660149795032439229732953480973075382376918557985088185489004595202562997632223339582153652366123329541931178643222539308832681708951089050819440147549522034248237913443565135930198346785886205505144667388921209710793783321639963121969821721492269026577850484868255036693284284469391070355761753021694819941618590466646380084545354633509506952779449165843710258465595542024425825143781183806805850205507761364280581754575286924816986017260221766785707281867650725121947272696590769433629661839904352434178892419942879832014522233132237947077724715269365400292012094676007179687879604950224671154200970424608250784198137948540569541000102408736249264595926264548870169661496877342116040326196419604580261528635231329495725570481662754630143282048907593593896915459992780491436293599313036279711572193465813917796788669223227611767798719271722196526134493270526424961849036838318327445782023659222193168347621274011658356209894074686251887903794772786334549710643473276799998150300369050567562559324349836848090804204239174138751296506710346604022891935058196554642800280650840061564626698574481723361938525268726720846362270040400980870947428459208934300867984882196316737098850286265738666021293396387979974752707488158481548191377647890654609755659793994676409037949685393405337945822109356328968383497193825654790533460437861665461006739561557546961209832457829633627075449000297283636993914720990844041731104313187783791507386405189946464246016617022319948192761249615470737611162549204613423235446553219442674581933913839309641015207013975899763652037393929544958059436917936738858566733186335194691039449082103026064819401939893992825356942943732821248074638512112210717539513297293972131100734884599032865706310937580552097789720823877888522122676993321804699364846797642076248638126928660493875317883998146624265379529086639482898436850797823745276753462057050660569245576663612873648256165432353858557843188553849275340730886250426822691937792344620677565626290612782007542654177514963686666821812136142913764102747662395594819267334536063760116518113610105525843889280812927082015188659409669885423305540313735154611812774983896927784408491312043813570524576841830574058316675124413353760532328177901426584731767852533922320098123851972495069197046029131876759764992 A013846 551 82414598990426943827234137797271113579601454363793771806658789777405362811257269218933859883119137112234868567273723414294517660476158235120655820053839601102420377602066774294321392692822244547673969002400745378943788483622968679889419664525734129726867308055369662103702575597584306412694391428010880733129262430000861781116168071829314238909286017251414754902738018246259947718742374160739427479919181992580461000170199803290691883498311580707118169858671462903004688162981042365539433493006593417601123014895859846957972411068582610382180630839523828676990266366697749400634721056385438311421830981414099534078324384746102933923001952402997813582946854034056212239178960795968231721886332801176759169985820563173946816688286335451864535277173049842883469946565436768652318343403264012438895008962024380857398873563161696604584297777382719491355729469415902279311836737377719467929676746458409408804277602886009770319260204915935493543125143720535066178604026884814125793043431143384468662289572813588797635487790458365171113106722382407228433095792935768375075488609893149869239118014953743385351265392825740414853906814021016285809039319101862831547114662610524918365332334182339389042493048997889943940295453838239472164509258178602483931884637520622122927986984702535279596366727137349687658888617111124001596005637188693598864683859341179205335751358359170842128619808906841255126180355724608185742012841327812696718971977123371135062766080970252473460129617556571355535290971106113808698879388187635990436047279056176200431627851053826268841953117698824923789978161434692008312841741390217016597577427977559444826134537299280114037725264165740413472506587380062380400627399745130042574412336772652579112655894697560700810488686498316786303433962283455349961324283329185691628926951058917514713049831659635980667522351958092002162766446356901296306380237086656909754764892920792334771725728878791908880698541108943464396802639531140373571956830651092915879717168896388787299865135554515374143198347063306416422851268583927956409111002575615978726943088485228657444685436045533039056113266643706058028887371237223405602532533054365069680653986125969417579548530362470442290799640823157692088810330084698417140077130998222118835401378851037752018077737291498065546775937870852563953677994623473701991536062805550875945000473546319881010672334529639497443313051683078949333953104250742920810476776776025123329733473946328490568991831566584975322381434718427448804282593337663979257856 A013846 552 2700561579718310095330808227340979849776380456592794314560595223426018928599278197766024720650047884893712173212425368839602754698482753048433649911524216048924110933264524060076323395758399309338180616270667624577230061031357437702616503567179255962889987950358353087814125997181642552531169818313060539863179671306268238843614595377702968980579484213294358688652919381893445966847750116499109559661991755532876546053577107154229391638472673876610848189928946496405657621724562796233996156698840053107953598952107535465118839965895314977003294911349516818087617048303951852359998539575638042588670557598977213532678533439360300938788927976341432355486002512987953962653416187362287017062771353228960044482095368214083889289241766640086697091962406497251605543209056232035199167476638155159597711653667614911935246288917682474339018269569276952292744543253820285888490266210393111525119647627949159507698568491368768153821518394685374252421124709434493048540496752961589273986447151706422269125904721955677720919663917739709927034281079026720061295682942919258114473610768978734915227419114004263251190264392113861913932818481840661653390600408329841264135853264421680524995209926486897100144412229562857683035601431371431023886639371996446193479995802275745724104277514732676041813744914836674565206462205497311284297912719399111847597960702891760200441900510713310154870613898259374247974677896383961030394276784629766446087273746378625353736718941233233050341527308093730178180414541205137283444879792132456134608397240112781735743581423331779177413119760755095102750004393891987728395198181874631199869417159968667888062776518222810776788181456182981868667095855269884080967758634848421235078343451366279712363508357449669044158093279176844453590924076104264907532674116130756743296678332298609122117216883822951814513372428962758726869530914222941677367467608855573618844136011228523225799908683900253270202729795057859441354428892156407761205881426775012667546572190396867782241980761850359779924323436570424653343990368958151275613749332397784390924471123483972647147452368340026623790719521380960109490581380701336554783786043125434603295669817375765875246646242917431452984922630493231254366136896215397732846047428549742389998432382190805058128371295567808611836753932152096815634120527821986266858653706012291102965775517165809860957711057867227052222482077551131011774975320088344029117703021396791241268706474273291978964724336773856471363794852853430642418732018488573272321425408 A013846 553 88492001844209585203799923993509227717472434801632684099521584281223788252341147984397098046260769092197160491824754486136103065959882851891073840300825511491145267061211924400580965032211228568393502433957236722146674639875520518639337588889329859391979125157342513981493280675648063161341372606482367770236671469363797650427563061336570887555628538701229545509778862305884437441667075817442822051004145845301298661083614647229788705209472577588784273487591718794220588948670473706995586062707590860241423530462659722121014148002457681166443967655100967095095035438823894298132432144814507379545556831403285333038810183740958341162235591928756055424565330345589275448227141627487420975112891702606562737589301025639100884229874209262360890309424136101940610439874354611329406319874479068269697815467380405434294150395254619319140950657246067172728653193341183127994049043182161478455120613472638058748266692325171794864423514757050343503335414478749468214574997601045357329987900267116044914717645929043647559095547256494814889059322397547562968536938673578249895071277677895185702172069527691698215002583600787027195750596012954801058303194180152238543203639768569627443043038871122644177532099938315720557710587703179051790717398941579548867952502448971635887448965602760328538152793369368152152685353549735896163874003989270097022089976312357198248080195935053747154800276218163175357634245308709635043959661678748186905387786121334795591244806266330580593591166831615350478615823686209938503921821028596322618847960764015631916845676079735740085473108320422956326912143979052653884053854023667915157321061497853309356041060949125063533795129956203949872483396985483561565151514946713067031047158214370253614727441856910755238972400572066839055267400125784552490030665437372636964345555592760823713536962849110485057974187752251677962060788997257352883977178606979436342284648815936249063011407754043499158003049924455938174301925938181169519194322592563615090166077534924563488505225604312589268560230369539675040775876410020700999311338124010598921813069774322815701727719205765992408374297276611300867787370682821396227155101061134241080792508575769096200082104087918393851409944756002201743069573815186152909899282138717958635468632299628300144750470613165952592666752848759908454698861455670845992424364638610754861982532146489257523862275944193296047226292717195460993842391288654857146128892605130055393892973748987231566716087067405728853648829738301215290777010781833568987428467769344 A013846 554 2899705916431059687958115909419310373846136743579899792573123273727141093452714737152724108779872881613116554996113555001707825265373441290766707598977450360541848111061792338758237062175497537729118287755910732911302234599441056354773814112725560832556371973155799498145571821179635733670834097569214227095115250708112921409210386393876754843422835956161889747264433760039221246088546740385966392967303851058832954526387884760425716292303997422429283073641405441449020258670034082430831364102802337308390966246200433774461391601744533296462035932122348489772074121259381368361203536521281777812948806251422853793015732100823722923204135876321478424152156744764269377887506976849507810512499235311011847785326216008142057774444518089109041653659210091788389922893802851904041986289646930109061458017235121125270950720151703365849610671136639129115972507839403888738108999046993067326017392262271403909063202974111229374117429731559025655917294861639662574455193521391054268989043515952858559765467821802902243216442892500822094284695876322838543353018406455812092561695626949269445088774374283401567109204659430589307150355530152502921078479066895228552583696867936489552053634297728946804409371850778729531235060537857771169078227728517678657305067600247902564759927704871250445538190733127455609739193665117745845497823362720402539219844343803320672193091860399841186768495451116770930118958950275797321120470193889220588515746975623898581933909811735120464890795354738371804483283310549727264896510231465044299574409978315264226651199113780780731120782813443619432920257133905597362472676688647550243875096543161657240978753485180930081875398818404891029421535952420325345366884841773893780473353280368484470447388814767251627670647621945486182163002167321708215993324845051826568047675165663586671445179198639652374379698184265782983460807933862128939302164188593502170063983372400599009296757809284497380409443939924572182095525509142320562804959562713124539274562028664408096391339232602114925152181628749076071736143918203558330345433927647579305469970670365010024914213902934540039237608973159999106835656562534691511571418351571246811735408921010801744284290386752909929723001069764680146716903794776019858551579677121510068567036143194220139143183421052221934556504157348164680243572292179422281479761580477997215317443613376159990541919058139325924875511159757060865846227477746642358964351552884901655147084963806813603978152741024750923076364852864654222648181089299122388580056031865864192 A013846 555 95017563469612963855011542119851962330190208813626156403036103433490959350258556507020463596498874584698603274112648970295962018295756924215843474603293093414235278903272811356429912053366703316307748053185682896037551623354484534633228340845791177361207196816369237955234097436414303720925891709148011793452736535203444208737005941354553502709279488611512803238360965448965201791829499588967346764752612591495838253920678207829629871466217387538162747757081573505401495836099676813093482138920626988921355181955495813921550880005964867058467993423785115312851324805427408678459917484729361295374706483246624073089539509479791752747553124395302205002617872212435578974617828617404671934873574942671236228229569446154798949152997968743925076907104996287721960993384131851191647806739150605813725856308760449032878513197931015892160042471805390982872187136881586626170355680771868830138937909650109363292183035055676764131079937443726152693097918026208463239747781308942066286232977930743269286394849584837500705716400701466938385520914475346773388591707142744050649061642303873661176668958696518502551034418280221550416702850012037215717899602064022849211062578968542889641693488667982128886886296806317409279510463704523445668355366208067294242572455124923271242053311033221134599395433943120465419933898018578295865272675949622150405155859457747211786423234081581996008030058942194349838138046882637326618475567313361980244483996897243908732810356710936427393541582184066967289308227520093463016128847264646571608454266169434578178906492560368622997365811230920521577930985763818614373504669733602926391299163526321184472391794202408716922893068481491469252084890088909220916982082495246951398550840291114499127620036682293301335511781275909691217117255018797734821669268522658252981786219828464408049915631981024129003673950102021176802043754376794241083053316131831879108656607146822828336636159894634410161256659023448381262906179883575560201992914950983664902948848555275324502551403973906101867386687610849724718649963911694199368759178941155878681639998926520648496388961171359008005737970832506850732790794241136771451172236544286615526945879523681951556707627393119352577163299054049039047619503547220618725018162859917641926804640340188205519443834341039208351547528227984660242221376870135309319528827469103012751521992323110010570077603697109431906320749682919370452049181990801976818543871684932457435859680094021668175156109017899038247366323498668989567735597934153642428991276052180637843456 A013846 556 3113535519772277599601018212183309101635672762404901893014687037308631755989272379622046551130075122391403832086123281458658083415515362892704758975800708084997661619102443482527495358164720134268772288206788457137358491594079749230861626272834885299772037425278787189317110904796423904327299619525362050447859270785546459831894210686306009176777670282822051536514612115831691732314669042531282018787413609398135627904472783514161311628205011354850516918504049000624996215557314209811447222728151105172974966602317686830581379236035456763771879208510590658571512211224245327575774576139611710926838382043025377626998030646633816154031820780185262653525782436657089051840277008135116289961937303721451068726626531611600451965845437439800936920092016518356073217831211232499847915331228487051304168859525462393909363120469803528754300271716119051726755828101335830566350214947532597825992717423414783616358253692704416207047227390156018571447432577882798923440055297931413628067282220834595447976586431195955223124915018185668637016749325528163070397373059653437051668451895013332129437088438567518291592295818206299764054518989194435484644134160433900722948098587641213407779012236672438399365490173749408867270998874669824267660668639905949097740614209533485752059602895936590138552989579448171410880393970272773598913255045517218624476147202711460635817516534385278845191128971417824455496107520250259918634207389724245368651251610328888401356729768703964852831570565007506384136051999378422596112510067167938858465829393840032257766407948218159038377682902414803651065642541508808355791001017830700691990090990430492572791334312424528836129360068001512464452317678433377351007668879204252103427713934659239907413853362005386898162050048849008761802498212455964174636458590950465633707170851339121722979635428754198659192387996943029921449369743418793691809491063007867014632459702987090438934893687427380352164058202880356557222909702425003956698903837113832731539827869459261833299604405416955145990526979632323779580722017458395524915500775543795832639979484824228609929673479663091974332021828239584484812088745693569726912011847083183817586962580232010188610195534417734945248486983403078911512395892235325234381395160593781290657534454667287118461135563687172779263509404974601346817110077280593815782320618507567521841872644443668826360302917946881864706318325609901930972747595474599176390045587371866765258249997320902022763515380298515685289699688404385450155560073106346555113186133677855140854366208 A013846 557 102024331911897992383726164776822672642397725078483825230305264838529245380256477335455221387430301610521520769798087686837308077359607411268149542119037602529203375934748868035460967896341549359719130339960044163476963052554805222796873769708253521502930122351535298619543090128369218496996953932607063669075452585100786395771509495768875308704650699827512984748510809811572874684487075185665049191625969152758108255173764170192037859433021812075741738385540677652479875991382072027101502594356055414308043705624745962064490634806409847235276937904475034700071312137396070894002981310942796543650640102785855574081471468228896887735314703325110686630732838884379494050702197002571490589472761568344508620034098187848923610016823294027397100997575197273491807201893129666555016489573695063697135005188930351723622010731554522030220911303593789086982334975224572495998163843400748165562129364530455629540827257002538310272523547120632416549189470712063555123283732002616561764508703812308023639296784177429060751357215315907989897764841898906847490781120418723825309071831695796867217394513954980439378896349370984030668538478237923261960818988169098058889563294519827280946102672971282461470408382013420629762736091125180801602704789992438140034764446417993261123489067694050185660104362539357680791728749617898245289189541331508219886834391538449142114468381798736817199222914135419271757696451223560517013805707746484072239964212767257015135657321060891520297584904274165969195370151915632151629414729880959020514208297577350177022489655647212635369559913346328286038118974800160632202559521352276400275131301574426380625226442749526960902286870708273560435173545686904909037819293833764932925119330210913973286137146966192517878974056000684319106744261425757034074487475108264857885316574456680340618596693729417581664416169883829204466052947752347031693213403152641786335476439547480979503018596349620399379711859191983523667080305129062529653109680934546070947097079626441091753561437156702786223817588068591985609301099068076704560431129413019101843946847758720323090175540581600197814911691267754704398322524018886892811452804205221767334689589829042509860378887271800338685902421472152089772438188596767137280209556622337025332266089010537664297734490150901277630906676182207736932503063012330498155555082027255972555714482813130140102174406015283424942696638893585266474114993208511665811949013807001330163982335912211317481914871981621761975572879389634902430697392475548763917948883228355957255515871903744 A013846 558 3343133308089073414429938967406925337146088655371757985146642918228926312620244249328196694423316123173569192584743737322284911078919615652434724196156624159676936222629850907785984996027319889419276462979810727148813125306115857540607959685800051392608014249215108665165187977326402551709596186463668262308264430308582568616640823157354506115633994131947945484239202215905619957661272479683872331911199757197577691305533904328852696577901258738097905283417396925316460576485607736184062037011859223816045976145911675684929229121336437874205554701253837937051936756118194451054689691596973557142344174888086915451501657070924493217310792198557226979515853664563347261053409591380262603635843451071512858461277329419433528853031265698689748205488544064257779538391634072913674780330350839847227719850030869765279646047651578577886278821596161280802237152468158791548867832820555715889139855016933970068793827557459175351010051592048883025483840576292898574279761330261739495899421206521709318612477023925995462700473231471673012969958339343379578577915753880742307727665781007871744979583433276799037567675576188404716946668854900269447932116604325005193693210034825700342041892387922983697462341861815767196065336233989924506917430558472212972659161380224803180494489770198636483710299751689672484183367667479289701636162890350861349251789341931901488806899934781008025984136450389418696956197313693631021508385431436790079159147323957477871965219096523293337111262143255870478593889137971434344592661868739265184209577495014610600672941036247863635789739240532485276897082566251663596013470395671393084215502489990803640327420076016499454846136179368708028339766745068500059351262620344809322090310212351229076640142031788196425858221867030423768489795958399206492552805584347622863186053511796501401390176460125555315979589054753315371943622991948907534523216794505766054640891971091856736354913365184361246874398202002916103522887438469120971673098024863205652794477105199221694580701172750836898982054725831622184445578414262737455036207248605809929222450307357747547018872113777875281999026299461786153724232467050885703645685488196706872023108479518064963104895378122353498059650546799479677663254563938865554397906751400739646087695204697298183708163773264733065409549965138583123804260368788045763561228927869123708705652172820648430868050936308807268522283463265002011823800097456510265325945284427819586813373183171340451247386525093781896415572111839556482849092156638781896063349005626768007348744090541883392 A013846 559 109547792239462757644040240083990129447603033059221765657285195144525457411940163561986349282863222724151515302616882784576631966234037965698981042459660260464293846143134954546331156349823218136490851138922437907212308490030804419890641622984296084032979410918280680740132879641031558814420047838041481619317208852351633608430086493220192456397094719715670277627550178210795354772644576614281128572066193643850225788699734977047845161464668446329992160327021262448769780170280394299279344828804603046004194546349233788843760979847952396261967616450685761521317863624480995772160071814249629520440333922732832045514806298900053793744840038762323213664775492880411763050198125490348444995939318204711333346059135530415997873456128514414665669197448611897598919914017065301235295201864936320113957924045811540468683441689446926840177584426063012849327707012076627281473301145863969698255334769194892331214236141402822257901897370568257798979054488003965700481999219270016679801632234095303370952293647120007019321769106848863781288999594863603862030841143423164163939620152312065941339490989941614150863017593280541645764908445037372029269839596890521770186939106421168548808028729767460329798446018127979059480668937715381846242670364540017474688095400107206350618443440789868920298219102263367187961720591727961364943213785591017024692282633156424547985224497062904070995448183206360471861860673575112901312786773817320737313886939511438634908556299354875276070461837910208363842564559273047960603612344114848241556179435356638760162850931875769995617558175433768477553363601530934512714169397925360208583573585592018653686248901050908654136398190325553824672637476702404609944822173543458711866255285038325074383344174097635620482522214138852926045873633964825198347970333387902905980880601474547757920753302245394196594019174146156638107848638200181802091256767922364942078472748108737961536877801150361149337580280283231554880237975583756155999784076078717522830769425783168096488020416028699423505843969256050595739912713478561380926626439122315179760761251671498671620714401424273417240544093780763808685235649480323422737061822077229690782453218656847952711021211750313279424418629117525350077669525551148746486510608429899436723001596467521066883749110522338773087340133257661091800818003764446683580374349508415445686866810398987007782684293080966996574938184524267585923442281593454928374200575080130792220700612466158483906474361654273045181745466960758586829999051788739605170203820216377934064803646358876434989056 A013846 560 3589662056102715642479910587072188561739056187284578817057921274495810188474455279599168693300862082224996853436150015085007076269556956060024210799318147414893980750418246190574179331271007211896532210120210445343532924601329399230976544701949414081592669336970221346492674200077322119230916127556943269701786299673858330081037074209839266411219999775643083657299564239611342185190017486496764021049465033321684198644112915727903790250874255649341183109595832727921288156619747960398785571350269232611465446894771692792832359787657704120712154855856071033530543755246993269462141233209331860125788861980109440467429172802356962713430918390163807065367363350705332651628892176067737845626939578931980971083665753060671418317410419160339764648261996114660521407742511195790878153174710233337494173255133152558077819017279796898698939086473232805046770303371726922759317131947670559072430809716978231909228089881487679746929373038780671556945657462913948073394150417039906563739885046834900859364758228828390009135730093223568385277938724490571351026602587690243323973473150961776765812440758406812495479360496616788648424519926984606655114103910908617365485620639208851007341485417020140086835479122017617821062559751057632337679822505247292610579510070712937697065154667802424780332043542966016015129660349741838006459229326246445865116717323269719588379836319757240598378846067306019941969450551709299550217397004445965920301447233910821188683572817260553046276893504641707666393155478259235573059169291955347179312887737766338893016299335705231216396146292613725472468618494965662112617902831218203314866539252679267243991003989636174778741495900587747726872984836584394258671932982672055070433453180135836037393421896831324011971287912901932680671187237759392099466291884454802423181495549117980931547244207977077033992820298421260717517984176543557290926301771280054422027395010027125523640411788095034141493830624320931590315637983928521719800924604947415788118652544062852185719452992428422709439495184582265921205459795265499330203695157160023810400624694771668471667569505870591336138148865008068482997801762171237916248041785826662507559427068947593714434743066634265540179349638923070671345075013260042124869979617030944742539316313047730319646690853595996916525961486587038656129204347353388927561706684691757324267251643154006271022998915677126543767574430491200255539356683254331092965804444225725799487917669291081200647351882687219144515435461370137373245408929013419382217238780850272143435485883887663021721387008 A013846 561 117626046254373786172781710117181474791065393144941078677353964322678708255930950601905559742082648710348696893395763694305511875200842336174873339472057054491245961229705091172734708327088364319425567461219055873016886873336361754000639416793478400625628588833840213081871948188133691202958659667785917061588133467712989760095422847708013081762856952648272565282392121003584460724306492997525963441748870211884947821170292022571951398940647609117611888135236246828524770316115901166347405602005622214212499763847878829435530765521967648627495890316691735626728857771933475453735443929803386392601849429364226145236719134387632954193704333808887629917957762275912340328575538825387633725503556122443152460469559396292081035424904615046013407994249088685195965488906606863675495323228904926003009069224203143023093973558224384776566835985554892555772569300884747804977303779661268879685412772805942703201586049236588289947381695734765045577995303744764250468979520865563658280628553214686031359664397642248683819359603694749888848787496124107042030439713593433893239962768210715501062142058771474431851867684753138930431574668967431590874778956952653573832232817105595629808565794144915950365424979870273300760577957922656496441092423851943284263469385997121542457430988154549855201920402815910412783768710340340547795656026562443538108144593248902171472030476525805259927678027933483661458454955678410327661523665041685411276437822960789788710783314075993802220401246360099476812370918711598631258002859358792816371724705391127392846358096632389016498868921716366556281851690843034816106263439973358086221546758231794229051097218732398175149801337670459317514173967125197431068161899976197900547963393806691075273307648715368825224275162329970530080233463406899760315311452469814965802811246153497999164940098206992860249876735538667871191629305496979285309073056441304823300993679688568849158649013472298078748469841897748286351462825457369799714436697454916920545072006563851540421655035655894555342913378208391689706060506571259882052114682909819660219207669998278032479602917568367536902574862008584388050871968142827124039615833237968077047707306195274750834597660807471613220596928968231179758635418034505060347739492090869997323528316945948027114182765890633626960722705992484082684041768054075848378342004643979504001589301842870477488881628468908082586175878938335649973513639796877921254303480028388582997620086187330148782812426491894796927481789198176661446505559785911726316494480370901717596094001443230941895766409478144 A013846 562 3854370283663320225309711077119802565953630802573429266099534702925535912130345389323241381628564232940706099802792384735003013126581201671778249587820365561569147657574976427548170922462031522018936994569226022847017349065485901955092952409488700231700597598907276102266779998228764793338549359994008930274119957470019248458806815873696172663205296624378595419173425021045455609014075162542930770059226979103045970204108128995637703440487140855565906350415421336077099673718485849418871786766520228715315192261767293482943472124623835910225785333897354793016651211470716123668003026691797365312777402101406962327116812595613956643019303610249629857151639954257095567886763256230301981917300527020217219824666522297698911368803274425827767353155554138036501397140491693708918630751564756615266601180338688590580743325555896640358542081574662719267555550851391416073496290251940458649531605739305130498509571661384525084995803405836781013499750113108434959367520939722789954539636431738831875593482981941204871392775493869564357797068672994739553253448535029641813687099988728725538804270981823674182922000293990856472381838752724798369784756861424552307334604950916157597567083942540605861574245740389115519322618525209608075381716544780477538745364840353678703245098619848289655256527759471752406098533100432279070168056678398149856727682031580026354795494654797586757310153619324392618670651987670149616812807456085947556706314582779159796474947635642164911158108040727739656187770264341663949062237695468923006868675146256462408789462110450123292634936826801899316243716205544564854170040401046997769307644173739433297546353663423223403308690232785610916304452554758469421241529138420052805155664488257653154555745033105205664949048519228474329669090128917291346012125674530896799426518913957822436636757138046742044667960870131068803207309082525017221007705913468676449926960896035024049230610873460263444429859779305415847164733864587093597042661702202717652420919511084287276536792208372352789476585577132578888288190679327043815083693929588970626062996930503574568291628402880267449223573078297293227650972652104159200530131623541737948699273009406763035348096149339229822012520168430999298330965378154661817474727676833628072297375889684824952477540872704282688248961629961718421390680655595957399661510808173920387124078242787179806355673201669180050183811201051382578332094948864095723661016433570237087666014984186434315315197591286408705719723268445852842279094183064755447938891132793707482188808239291791504040473705779822592 A013846 563 126300005455079677142948612575061690481168574138726130191549553145463960768687157717343973593204792785001057478337900862996578734131812816380829682493697738721497830443416827577898464787235848913516527438044398316651064494177842035264485864554125729192365182120993623319077846981960164748117585428283684627222362766377590733498181742549276185827911159787637814695474791089617489396173214926206755473300749651248610351648215170929056266337882631555183619290412526340574402108407344313757590708765334854543448220033590672849091694579673855106278533821148521857569626897472425940353123178636816066569089912058903341534963715133078131278456540700659871159144938021096507568513458380154535343466103669398477859214672602650997927732945696385524280628201197995180077781499631819453845692467273944769055987477338147736149797291815621111268706929038547984959260290298393921896326438975584949027851656865550516175161644200248117985142486002459640250359811706337196748554926152836381230354806595218042899447250352249401225798467383117884876294346276691625681009001595851302950898892430662878455538351532398155625988105633492384887008092249286192981106912835159730006740335031620652157078206629170572872064884421070537337163563834068437414108087739366687989608115088709343747935391575188755423445901622370382843036732634964920571266881237750574505252684810814303593938768848407322863539113798021697328599924331975462643722074721024329538152516248507508210891084124722459808828884278566573053960856021947644282871404805125669089072747192531760211213094435229640053061609940644636794674092623284301141443883861508022904672884285093750293998916843052184479619161547918898505464301314325525995242426807748290319340813951226778568482653244791379229050421878078646834596745344361802826125334103028426323608171772569925603713257899515643319679741792454862543497104016179764297980507372541589911206654641275668045188657101545912547077645248279866479893999274789882987893938657778652034528690539209925477557607083945256205568756191480345011427432180188571732662482684771389474832283418741131453780079505580603776158042629645704483667071864149088682971353040215669102977777972240811142286414621547882807706260879146985007709073511371958435011876514484324673040413153192344042784059316773935128541974690585589232129823722568332072108386162243023245281795859650307894662699472295691884423125436051704326786087284378688672924186495229528888639979001821079644248394671273040469023892060433705935801358190665906518061584639384206776362868385113424004398242390993226694656 A013846 564 4138598578752050860620140136859621473686931837377777834116695757470563066468340784081927326702134649978914651450176335478671891960031242367167027035953487502426040907969882606072576894148144297198109571089838844040022081345219527811546672809709591894175422287740719048919542889904870678466317039313999777864822383128660893155268419339854682057208992883921315911941317954424585892533803906701942963349118964572114464002808714721003315735359738070800256836908237663127942008288291858473208732344822492513679711274060699167919036647986752884122534996251394764228841534176376453213491140317571188869335938238346144695417691017480704205732463925679222658142861329075290360005049004200903814134697285038849322490746391843667900095953164579160859627624896855906060788744179935459863615650767632622192426597657416425018156557658214272574052988650735140371145041192497772032698824752351967609744643092170359314027696757153730330137148981328597491723790309993257263056647820176142540156266302512104829729087499542508379366964179210006851626413138794631190315302964292855495095054907167961201231080703013622763552378245398278467977481166824609971604911319782514032860867298316145529883138674824661331871822132709639367464175659714754557185493819043567632043478715226827775932346911135785137715475304361832705000627654982530517279273164398610825388119975880763100166185577624611155592449680933574978063562320510171959909484944458525230306181652431094029054479044598905563015704880040069465832189330127180407861130192654357924710735780004880718601030678453604845258722834535043458487880667079779979802833186373894894540321072253952009633756507113133981028160685602206466227054225467818835812103841636295977184159791553799080132039581525323914577524224100881099476066151444047555006474947888035473771992572643571322182476034851328600299265779055160935825313104402178516516225265583442818210419659285321090504741915903456462342640279495634664813166568236314885747308581938090869867436131588830838048607668926718155344077002882427945334454097680419118535884232614588890311304263065309395477465645238865224537146740888230444520802610844437337963605296421787045166375828594386899510441234318881023842918756487888404732610920820636333998469169626622350886188258203806729593948055692048306292063426661108587958430063741119105338847597764379385701393886729021289092307336308185231668776974288542247380126508134520870434379743075681202622954831931673137782731396588274990088974895036291676104338905191740424783842005463341687647858471243396677776121606668066052330487808 A013846 565 135613598228547202600800752004616076449773382447195024068335886580795410562034590812796594641375548210509075298719378160965120555746303749887329141914123878479496508472357113235786199667446392330587654425471839241503443561520153487328761374628563907188340237524687881794995581416402802391984276744241144721074499850359960146911835564928358221650624278820333679802493106730584830526547686414809267023023930231099046756444035963977836650016267897103982816031809131745376403727590747618450103741475143434688256779028420990334370992881229918506927226757165703634250679391891503618899677685926172716870400024194126469379446899260807715413441377916656768062025280031139114516645445769655216181565760636153014599376777767933309750344193296929943048278012620174329799925569288125148810957644353785764001434752038221414994954081344365283706568332107289079681680709795766993967475089485069274636112464844238334002059567338413435457934097820175482608805160877859053995840235771531838755840534200716651060562739185008914575096682224353504514094305732022474844251847533948288863274759198079752641940052476350390716084330345210788838686102874508819549549734126633419828784899631223456723210688096654502522775867644629462793066108017533077329854261462419624166800710540552692561751143584097407392660694773328534077460566998467559990207223051013679526317915369660845266245569007603258346453391144831384881186810118477314782314002660016954746672960386862089144057169333416937488898617509152996256389179969607447604793514152898000476921390039199931387118573271567723569437829842044304047730873698870230378179237851099787904297240895617499451678933225083174290330769345813101485328112860129487611891018682738146580370548049634888257766673007421814032876313775337671867631735650518550282452171092395146404560652620384545085275374710008335574606341048079513545123859805050585629203669502638254267119031395461401493659383100324461358043636678512956696597842107967566176167807612947361623816147159902808901176776095390700514314715230451398912719391872791973676183854534314848757720818092124058271005594263187135677633224405425535206057659952150522690391418353149117896011803151380869923158138366161093389284761812595127246278194653450611392461837750325161193838616844822338915334489888917038900578334364831206210221836328668990843743358083543183710663274880336569600976726796146613671322483893486952362151985418551979882393755421103921647548983932737065378864542403404594875235529360549205642586977245322950239316934835022780420845026385703622337367952807299188402765424492544 A013846 566 4443786386753034734823039041687259593106174196029686548671230331479504013296749471753718813208593963761961379388436583578505070370694881276308001322242011250016141589622197886510242190702883383888696260213861228265584838623892389472788852723828782110747532903208972510658415211852687028780540780355293830220169211096595174094007027791572442207047656368384694019768094121347803726693914588440470061810448145812653564115158170467625751347733066452303308915730321629032493997345693617961372999400657500067864798135203299011276668694732141969634991366378805776687126262313500790584104638412428827586409267992793136148625715994978147218667647071573008975856444376060366504481437966980062123837546844525461982392378253899638693899278525953800373805973917537872438883961054433284876237460090184851914799013954788439326554655337492161616496831106491648563009313498587692858326223732246749991276133248016001728579487902545131453085584517371510214125327511645685481335692845761555292351382624689083221952519837614372112796768083127615635917842210226912455696444539992417529471787309402677334571091639545049602984651336751867128666066218991904998999645687861523900949623591115930229906167827551174738666319630979218236803190227518523877944664439600566244697725682992830629863461472963703845442705646332429404650227859405785005759110284935616250718385450833046577684334805241143569496584721033834819786729393962264650786865239163435573138979565956696937072465324717406207636229898539925381329360649244096843113873871762161679627760108804503351693101408962731165923338808264107755036045269364579709032177265904837850048011989667594222032615283919525455145558649923603709471231602200723050066444900195963587145582118490436018430498341107198002229291049790264831758556713796191855655392742355604157384643465064760773354303478497553140108700583463469499846618638091897589897745842262450315824956420766479204144230665431431949780373886681512565034118090193881208460666719861059145689207510135695242073760599093762474453064588671431439571989032887647393421192545380428964092995767242721141424311312816116061884685497316983937632097401312068327518745996595990295216514765664448345642045877982366708180083075075117129606043882404269634108189499402654881999703796771138401577680564680033530694150860466788965096549132817825491967782357681543043831014191278868712684805383656132236781895152221780455002996258195111276786278577638733304546885105507928158334633325474761764871717826086476370496290070374742433441937320674026468830249824606736296750873077589579805581817429771681792 A013846 567 145613992321123442190681343318008122346903116055500768826858875501920387507707886690425858071219207004551950479800289970700454145906929869662060587327226224640528927608740180345167616104952082723264799054687804727806683992027705818244345126054421532204975158172351611229254949661988848559080760290682268228654504709213230664712422286674245786240537603879229653639760908168324832516306193234017322985404764841989031988925502929883160620162517121509074826550651179140136763305023688473358270444360744962223793705294341702001513879788982828060999397093500707690483753363488793905859940791498467822351458893587845485318167461723443928061301459241304358120863969314746089618847759302002675673908735001410338239033450623783360721691558738454130648874153329881004077349635831669878824549092235177227544134089270507579852542946098943151849368161697518340112689184721721519581633699258261503714136334270988344642092659590598867454708433465229646696458731901605821852407983169914643819770105845811879016940170038947745392124496547925709157755853544715467348261094686471537605731526554506930899225530844612185390601055002685182072129657863926743007220389899846415186317265833686801773565307373196893836617961667927023183566937375326990432490764356831354706255075180309074079365905546074647607466578619021046731578666497008763068714525816770273303540054452897270257560282898141792485264088138836699374771548781355488076984000156907456860618082417269045233990543760339966611823981315356274895400489754430565355155419029902513918042443245305965828279546968890774844975966069198282917021131386538547905566384649169726670373256877427727467564737623475010114209665840696646351953317140913292904577266489621334823586434858694607451930569641400664137049409119527398007064386397673614726115909381508437029179997063242081021273816383407821295081900718930968570973999532995300225769335759255971948952171995675990561398150444857162130403291518779803731037981579473099438839127076407186085943951692126461692272987311104408762878020441585465411894936629662429787625637327025896295399285301009486362191833098358491115837374376082929668328567646193854956134268816457409993654755841292643389998559329726192293644962204061438102930845938623107370457153516426195173366294012596663142897436743435338733785935395775740808283721984174505720800292296508802460254673019825969977255702811644141134869140348003301949538181388537406317732776432066012923392331137283789892309264809156993511316449725201657708422433026039560059025402123846499330629626252713534971932609006455351069304993538758468960256 A013846 568 4771479300378572953704246257844490153063321306906649192918511632446927257852572031071874517277710975125158313322095901759912481453078277969086401325538548929020851899883198229550452444527069846675940935424009985320769421050763864252230701090551284767292625982991617596760226190524050589583958353205076565316550810311499142421296653489741685923529936203914597290467685438859668111894321339892279639585743334342296600213110880006411407201485361037609363916411737838064001459979016223895003805920812890922149272135084988891185606812925389309902828243959831189601771630214800798707218539855821793602812605025086520862905711385753810634712726216419061206904470546505599864630403376808023676482641428526213963416648110040133164128388996741664953102308256313540741606592866932158589322824654362287392166185837215992376608127257770169199800095922504280968812599204961370753650973057294712953704819401391746077232092269464743688755885947788645062949559726951819570459704792511763048686226828355563651627095491836239721009135502882429637681343808953236434067819550686299344264610662138083111705822194716252090879215370327988046139544628885151514860597736238167332825244166838249120516187992004915817238297367934632695679121403914714822491857366444649831014566303508367739432661992933774052801464848188081659300369743773983148235637581963928315610400504312537751799735350006310256157133640133400965112514110467456633306611717141543546408733324649072074227402137938820025936248219741594415772483248273180765557732770771845576066414780262185888261064195076612910120172456155489334624948433274095137769599292183993603534790881359551773657161322446029131422422330267947707660806296073446781897187868331911899499280297449704896984860906009416962442835038028673777895485813478969007345366118613268464572170143768316510905100415251507488197243722757929978133676016697189997798009594159299688823264771954310858715894593777079488689055056487376608658652580396174522411880516039710673664211409047599896732401248210269266341986973829872530616973283480778499280916883931984569807643780743478849116301986967011036883759083555485439371790504630480239202607720577676410672079039407477338603472792116467869078158121502685203756837959716801982315140006426253563440866722204767457866463207208889179628697531048779474805841001977430203459183977972000439017625125513657384214714869731955216707391990923372198282467127739593730219467618125939111473719906706515227191189989266456363378817424595407919789586285397264304014144376794202090066071593048917113960287731923528943838986028278037510889668608 A013846 569 156351833714805078546980741377048253335578912584717080753553789172020912385313080314163184182156033232901187610938438508868812192254469012491023198635247171306155275055372639585909225702263024735877232571973959198990972388991430303817095613335184499254644768210669325410639091811092089719487147317823948892292736952287203898861048741551855564342228949529873524014045116460553604690553121665590219229945637579728374995783217316050088991178272310480383636812979825477681199840592403624591484712413196809736987349322464915986369964045939156906895875898075748420870852778878592572038137113995568532776963441462035115635694350688380866878266612659619797627845690867895496364209057851245319830983194329946979153236725269795083522159050645230877183256436942882103020964835063632972654930318274143433266501577513893638196695113982612904339049543188620278786051250748174196855635085141433154066999522144804735458741199485820721193152870737138321422731173132757223684823606641025451579350280711555109736516665076489903178027352158451454367542273931779651471534311036888656912862762176940707404376381676462148513930129254907512295900598399308644838952066621052267162017600858955747181074448122017081499264528152482044172013450163477375303413182183658285662685308633362194085729468184453908162198400145427059811954515763985879801385372285794003045921603725313237050973727949006774473756955119891282824806862371797618960191052747294098928721373582100793728283513255979254609878981664492565816032731079415587325795787432651835836544279519631307186538551544270451838817811043303074516990310261525549474434229606285102400628027600389792519197862213911482578449934918220110484629300709734704149207052069500089122792416786831930064399922168116575025326818526123582354079279136078856432692956974719581047100871271000195429338330406961397373247282307331849523484295715133521847845178381411932203360740047398858218402434048887340685362956090978356712526727754421846750392500749589239354628879451671753416127324101354103319494229158457263083256980553098149864437084452683270383456871407402314927842983508935017656607017649946146877334831255731576478191049787889300624902685963304217431358596452072419133953085325399988756704066264000167356502507730575476766830320753205820059368266373820880638073160697406405830437797952796432906950540590186510385729540112831525165947776851376708541067820758577060193319882841771007351831514910750772804770853902959090964600913568283242115197089369142326715665163399897556713935482938792414087285033961026915990250708399670196431715894174614733156832660946944 A013846 570 5123336887166732813827464933443117165300249807576009302132450563588781257041939015734499219280888896975706115635230753058613237915794440601305848172879779309360096053014450653951073507811754794545225156918442695032536183242471188195478589057767325671576199764727212455055821760465865595928154843310455157302648404452547097357878845163171203132366158218194895634892230376179420518500044690738060303726858652212539391861824465012329316062929627069821211011087722921252657556376531881970613771056355633061461601462598530367041370981857334293525164061428146124255096103858293721400545676951406789682035538049827966669150432483356864245867040363630421528669247598359199624862402407669606640221657311803702612893261013640645296854107771542925383540946925744360751790975715365125247956756669207132021276723691975266736429305494982259649381975431204709295261327384516172082565450469914481592467440341640961571512031624751373392057233268314548516380055081214188705704299942413121997352149998356237835846178081226421147337600275528137256715625232196555619419236304056767509720686991013993100226605274774311682504462475424809362912070808348545674082781319038640690364992744946261923629447516062255726567900058500531623428536734956826633942243153794114704594872193298012375801183213468185662658917175965353895918125572554289309331795879060897891808759110871064151686307117433053985956067905368597555603271266199064378087540416423333033696341969538278808888394162371928215056514471182092396659760532010289965491676362593135356691882951299278673888495257002654165854382032266955145772738486649669205178260835738750235463779208409572721269075549025451461130647467400236580360332925656586785561216682213378920375661913270908684350256649604843930429909189464017546578469818731031967586482814147611231751401349808134403828558410775311069126566946646650045185533401993495243910190805202106194439724729873165786100610958913940379577973345189178792756075815056895074316861464562540195172479121872380015939660156153171257573186901064327596712164738763920174757874383345525403925114762277759055555558883620782658571698754353435340876507750587812298037364319449556602876811213645552596790758488541509030181374699942706831579678843338757483937874173315497222695495950441048311705379352537362616748381329732613106251785763317233513494955314059231572319585570417263416637776751865911985473710350617053108414705920959152368904815080595481323266731340692163492728042735805505277630778224448055761818916074287843138402237904938349824812155992834929983168535212840392996674466420313775576083092633909460992 A013846 571 167881503118679500843498370939064063272558585694650672812276140067677184230750257667588070417396167376099937997135241316224638580024752229623590032928924608409111627465177519028668776703975581107657937941903530230826145652489295894789442406244919727606208913890581297727269167446945483847373777905596994594493182917101063286222973998306793984241374272493810340164148604966647251550209464426104760032521704315700490792528264069524007028750078019823901442411322504683607082807346196708413072049974661384157973756726428643067211644333501130130232575964877492199590989131228568662853080742343697684300940510816762811814721371614637727608571178635441652651433905303034253307491202094517670386783266793183727219286376894976665087315403457918578967869748862791213114686692241084424125047002536579302073195681938645540419315482459578684190948570929715914187123175735825926801504680998157732821973085114891028775306252279853003310931419736131125784741644901226535508518500512993181609235251146137201405007563365627368155958485828506001628057607608616734537129535211332157758527471321546525908225401643804645212306226394720153203902736247965144648344578262258178141880082266399110713489736206327995648176949116945420236506291731065295141019423663525550640164772029989269530253171538925507794007398022032716461445138761458952088184287365067502118789418545023030122456911624046313011808433123118204702007992850810941541172524365359776848161733657830320009654899912603343750971866191694803653747033112913181589231251049451859368079620548174763585978212581462971706716390433323586216681094730536360515281251065487367715677117101164878930545067590465993478329056211770952265247389307915035789269948242768000462869689574061135768789209894251525912327264320356926966283299020178455513873868853988924842029919430512948144654202004285393113139345707717428680639558516522852152449132304862615779400899948483896478944819901691998358011030575159010681031092307784337795214916470785317115411795865514148362310783996827115768158188374075886689064214159816136286466027793466176435818160530317608732444553498485806156077424782653369249841405971261433382088354019723070763067349848737467491639574152528167900983286167722617457202916338524405233676260911202212993286011304052271077961870623944298225610959412678266265658515892379107770202695731092900161768179971432887636386668605142203940002540769019596256533083617989504824272980560952732000804252571800813329712504366874796937405340858713891203282241922264043959164531669019847059444727573214985688466561854353997715028915660841798077090779427945217785856 A013846 572 5501141094192889883639754618931251225315199736042313246712664557737645972873224443251525891437237612580042768290127587450048956990251081060305798199015001568349769808778936943531418475035871841735735310480294878603711140740769247880460448767833529634200253690366567963927156078901509614710743954410602318872352617827567641762954411976517025275621352161077177226498821487547097138797263730314600776745671207016873682289566157030162662318082556553589602464934215833472436889431120173741279544933569704236088484060411613776026391161520165032107461049217105664396197531852097737944369749765118285719173218658443683817544789905068449058277660381526152074082186208969826412379871710233155023234114086279044373521575998094595361581151140509075995619155930735942471342053531355854409729540179118630570334476105765537068460129729235474323569002772224931076083652222511543969431705386947632589110414053044749230909235274706223212492600761913544729714414220123391115543134224809760574971420709556623815639287836364877599734447663628484661348191686119153157312660609804932145431428180264436560960729961064190614316850426502189980185484861373321859836955140497675981353126535705366059859631676008955761399462268664067530309838167443547591180924474606405243376919249878688383967335924987511039394034418385968053008634306935486942025622728378531909428491666883314651052668080096749584770938736578337331675397909735372932421141278404109167760563688499783926076371760336186368031846111369455326125982781043939134315929634388438527773233006122590653185334069869378656885682681719147273148206112130215461364736034913890065307307773170970752796100774804389674297886513947310563827626452841759892742797664019021839167313987962835296871684829814834001095139797249455782831171142293207630278618934607509089223636399899048284804028891276423761531350080150484703007197053469420819331453167365738193859408689511920319822063858538643402195305449886810461996026832741477180873602382914693271237813726921167613536199770008030929491007516641718655027256169588855153834918798736299669448889484257447402944743129038382896122345055277985603578803190866294649064271184518285582764190919843429334766045565830043005779420321143934728837625162580767710697103717538274115363996018411184818682654576605406764256819918034641428993098248761478603414001933716452152500819721303912862069118356853299738706003255919234130134076083994280094081777027021299122202353748272769051188019343093753346044898209258336786949152503308748192453903373730442348443884833119108651039672298843471797126067508374464039390110660294908896406929408 A013846 573 180261391374512615707107479353139240151128464950634520468280592227947183239109818556466000410615402089022841431330900785563204222656547424184100395385323571391685257094068205765637520589975448509996574653818302582086406659793526714546927985224369099053473912925931699041965050393444667054841657898126616784809250580973736485288490171646509884231560467614176943357913382503943279044108737914948838252402154111528916821264503833564370118838929213148024093570964384431224811992878945853154248128383212068408147445691567760212832785580692767772097283660746118410934600723729538676961107960303395986445868028999882631333307675609282938741642375381848951163525077695523271880863636200920023801335450379191726031555002305563700808291160572201402224448501538355362900936410115468637298017572589359286528720113033725118659301530967588022634709082840266541501109116027258272790338122119500024679970047690170342798433821481573522226957541766383033703281925165003280074117422278566234520663513810751449190868183822004309188098381041778185383057545170752410658821262862088016541497038610905057229561199364151398049934554775623761270717967937481010703137346043827846556979250321993435049480410759461462389537579619584164833192777070790167467816533183902687014974889980024860965841663589990761738863719821671401160986928969662036116295605563507733608152814940432454485693827648610290393774120520198957684339438706208700249575957410745849209178150944760919689670549842696154907667533377354312126496203769247797553264382259640353678073299144625050523577026801479799828830050114573017846520417882282900237999670392058349659989861111266369627622630188790240847393145289025472555503663606718788165395993854575307625834544757566187007891368503372480547885540876270167091811815990663827628969785249218857835680117551892014196458418709345853817859279426371082748139833048085981407853057388240509136385103937926605039929388516594267003135768981891005218685807255272724262866202883348669111920680203752820360354194063623157497561334305315836887933130165087605680862619196991067568501210620148036499693342852329730740137002771349032258070222958306743060538038174295181976017008061429492441613781101118849213380045083244453194551301327446596344122694616294166212247421531297704138593225166205968851167475074159130345245843415416130876670015364020704133146860627686616664280870317368925837918314689961463976233405120324570122871669621433929636326727623402096269329017834496109643199224520977179834749829228421060770329505750399134873809218211646952277267981888502883848226980114414437642735146116543574717462262841344 A013846 574 5906805272560029391490497883443666621272177539502391966704618446125373300379150534458277901455045495653100468021850956941335075968009745995664601755986282787362742504458426966528410274692315496775567758256318139009807373428114283382273736219832126637784233178756929914207110771292394850053051446005812978804629523037347397149933245944512835886499773402781350079952105717889213367717355123997043531854713785926579546399195261618237280054114032456434453498133360949042374639382657297716158402670861093057598175500421292366654104717908140614356083790995328808089504996515169523366661585643221679683858203574268154063529825914364983336686137356512426431726389745926906572992139631031747339922160038025354478601994315548711348086084749629895548090728498408828531537884286663676306981439818608125100973100663889104688227992566745924325694147226509854031908343513981199082793799585611776808713258522711501792819079462308201176332944728600839248389142123806827481468679693224058372773102020550703487086368647479437203475607749976987578632029640155214992468255141464900126031774961202136915298261380764513011300255490887639409318886373375377758720404555164150875979096074551080879701374099766033199580367408974533913254060919055652207585412159370123248106697194865454644128699632516817280659086371116528473243219688477885599458774403105021414871951439968090668587215344389661995623190381205879445400434727525046689778104972435319986886349650157925816391124577245467604014449733709146099761027605110711830225367277883895109323105866371073655556572014230890080791103082154328648794781053166646074998773199406968001658547768893976399957938346026278612087378584830786684698744049064961250603695926626723680283346362615928815874584363118509442593113403433620835264489586382072303746081923046403533559566091940397521189549464267844937903612868243327639491046049319681438772528984497865003381067085837978993948406202911760941158752877998604459005896532140776628645599736081569189459416848916572417568086231076803624880089802516589343143792809249590662950506305847003302084647669601010860021951458585140616892809306811565089032445065897795356607710434895304522990125320156921608326800379121462451024037317287754242279057041897770069004212457186727238442923508737563169213422802246237187315055823230046383153015797036355776566723063448230433034956329048035054855155558559544961856907335760657251573216218982795513786258870155147006323154210763639890553373256400768520788352189103380228825082404156901319322157244429078851544980462359247332221517230522462497938701684389132292677145267946899856341803428785160192 A013846 575 193554195171247043100360634644682067845846713614414379964976937242636232306824004713128850274878930801560796136140012157053667769319743356785937670340158514376302346386093734839202947881117794198341804302543032779073368012492448837870345788451459125666913752801507079428738605753709194446538389782718479689470100210887799509809012603109796606328824574862339279419870600163793743633362292703135122451815261337242158576408830332706399192813208615532444172226833971578220532183290914331563078538718776297311377014797804908270521703396413951651220153663334934383476899725809074941678766838357087999880665614721618872353745335561911773976531348898199189314810339194532874583806431429648296834569340126014815554830149731900173454084825075872417319836991435860493321433392305395345227167819976151043308686562554318182423854860427130448304345816318274896917572600266135931544987224821326702467916055272210490747095595820915136146077932866792300491215409112902122912765696187565944759029007009405451864846127840606198283488714751245928976614347248606084873199784475521847329809201928671622440493428924891562354286771925406168164561268682764378397750216463618895904083020170889818266054626501133375883849479257277527269509068195615611538158785638240198593960253681351217778809229558311068652636942208746405011233822752043355323065119640945341722524104784874395028265872404960444272580702411354257666881445151540729930648943736760565330291905336374913151504370147179482448345488874181299396969352564267805252824834961699474942299533029247341545277751762317806167362865796033041163707385550164658585559800198167527478347293291117818673821723722589097560879221467735218084208444999760650259781908123704481555524693610198755438578380410667317414891140003712887529946794766567745249151612454384550987679861700702945974339156845128742925225586466597360090842596944107321385698229764026040430790806268738895673701374457012582519890014306258270912705217565188968567459012151920859200206171305298244978871049619924701180070782648863599596135802773490586843562190629994604202709734837485923861199305394917887734343575365601364837415159919338958245321455530649338609340426490902007261652594823052081595155654812885131011000141148906129621130033797094678149297717534312469928785438384004700153939749215602159883158021637287306086538381343071614829689448990246012677493737342879169310127139578205216819551149063628243395748130657243857103197117178302951933652934865740382889192724532539563338140300219413342431548448585452055807425919790587816582234676609760051132455376794063086966444696140084014492608214754432129171456 A013846 576 6342383867371423108312617276036941999172705111717130402692364279566704060230008986439806165807232804505544167789035918362334585465069350315161605581706314199082675286379519503211002196168467880291264243385730098104676123033352563519335490795977412629853429851799783978720906633337542883624169956400119142464556243710371414337421724978701815196182923669089133508030319826167193391378015607296331692501082483498751052231764552342123288750103219913767130635528895580675130398582076680816658957556736861710299202020894471234208455176893692367707181995240159129877771050215311767688929831759285059580089650863198007209287527155692725009662979240696191035467705194726453234362169145086715390675168137249253476100674346414904883743451548086187370736418535370276645156729399063194672403835124978517387139041281779898201664876066476210530036803709117231822195018965520742204866141382945233386468673299159793360800828483859747181234681704179050102496146525811576763605506332674160877863862501684197846707277917080983905353358204968826600705698930642324189125010537693899893303187928798711724130088679010846715225268942451709318416343652196823151337479093079863980984992404959717564942078001189138460961979736302470013567273146633932358882387087793854827526889592630516704176020834166737097609607322296202199408109903938956667226197840394496957563669865590764176286216106965743837923924456615256315228371194725686638367504588366170204743005154062333154148495200982777280867384979429172818639891744825927442524564192024968394909271098302376887755661369747629872492146386404410692852363609707795532531623532893553540410484106563348682303790242941799548874890329054747626183342325752156987712533565397548451611433160218992818211336369296746657051152875641663898581296570910891876324200036905272966764293708208634133687145491501178648173792017337462295456730216664508707166559592907605292836153139814036133435846638207388304011755988787471021267524569176112122018496910194142714272355821332012891467646553945692608268559405837962431566177985281739549689845862563663190514392591154738753083778839180669345278970277580025522992419960236898983782693454828317527550867095253876973949832227161770609710060496908619972968452625167356055425188947463198413596187608164351014626441244967066014644297702296851575051322053010630445843689679849770674739263864512381343416114785251464619954246109698628544743052052516970279591874745376566709557563135698631128961939369680580866513067197482256411464181357589736404796979563248092964697732539697981573766665883148617355508297786787859233716459803118272986893785981073232008690270208 A013846 577 207827234566026792413187842901178515428891201100746929035423392712841758645616934467659568441171404538037671290111128972896979696519392471127215491701352503675541103784084095081218119964048355501384146727263603854694027199556896801401585362402587857055037189383775321414726668561204605210596801131319104060278578993901450505008635084102101080348522042788712726791137520063846593048674815419886196899875470819287074479530460851146695925763382310134321336665010850387562672900737488677000280721219153484523084251820670033402542659236452511505028939620029534367834801773455336003630852727088252832320377679485272300233933689837739213116636503759132787850205763820796419583579558546201489921643909521383537904866896983323603230505420327688187764290962567013225108495708948502763025328869375296057741772104721363704272154658946292466648245983940353452349686381462183680569053720836349407607805486666868108846721547759116195634698050082539113758593729357793747389825231509066903645843046455187795040904082786909680610618841660418510051924342559287679029248345299153711703758862050876185776294745833827425164501612706257610945866748795185501023026514922040982928916231125720025168022011942965689088802151999159337404572406468900695535858060092829034988401118171316771362439850693975641214471612737001953670204945332271732071668050834046876305446334155678160528546729393053494081091156594368718937403267308771299766026390351582665269018792888314532795137890745803645939462471005935134921191972694455990436644919444274164364386995349172285857977511763890335661822652789699729583386250762905044009996239925855962412170743203867809621730598680716887617532406302465970214775761330246680173364299870946867662403441794055956667149070149115794458252177429026042628711926035608105003391386809311984574932376230580523292660383465510621943358816824113964497526135739662621316433824740396410235655066085426336020425822640779699945857220240587850424894245082762842014302106753241668461276555553407398427611842279692455387744154610498352957560520221712041564236869224486115426775616426958479461049265002272173106101298055742276337415617257042705900591299127814308742786812977279040682388102419636899338979262362701659274230255621483923224172591430474085616719875544329454047279226715080819167864347108863232411281721033052338449406023429317285469856198312341711861059249283119992666660736522604660154140329656876082121666551656499337938782228830572744833824829265693273833900185927098578090858294725500482512387426328513510267215299860823460209186107659013893505295901877464571370420954828579569234535579027807666460762774175744 A013846 578 6810082822259565933795339236185817593573906877669275370632753732414398747299575708636268738680304583902418412834361474183888230695547452493896597232069918840440130888796867627621355354981936513069355719958973771110613883275080394388327149155207998899979458621727549732117763475413552503540835979471064401847208476472162730148122954435857648200860370298100538631491994257452125161018976351678830900015119427806398856545254141170374932095414511538481441559839075545499653665611366028967945198672909221380852424763659715654534517857860075896996788293469127782165210784512584450166975782161227868809474135801373402734065539148603038535405944955179263192275542468879857076914734974441930421752427627196695770066678480349547830657201613297686536660286261395889360355187390824538538813976391689701220082388327509645861589963864352111547129724401757501926594523347752834844886752324365497388492570187099934190689371676970719498557785705104641679641599323596185514469793186089104298666984946243593667900344984761456414248758203528593737381456856982738666430409778762668825108770391683110855517626231482857067790388845158649395474161624520638497522532840965438928614727061527593784705745287347099700061868916708453168073028615172937991318996913121821818499927840237707964004429027540193811315805806166080017865275648647880116524418689730048042776865477613261964199419228751576894049195019284274182140830263173817950733152759040660775535207805364290610631078403958493870144306249922482501097618561251933894627980720349975817892233063601677462994207105479158518966604686612880738988400664998872482119556789890448176322010913304340385684868257569730973451301889719204911997772147269523215920801378171186959561635980707625588069140730646226352808007349994325364857632392334806384751128962967535110551384104323662587253895445397852059839981709692566388654936415917264775296903569093309570601945205487250178717313356293069207825849392843582682722934622871972807124651434090222992139110172374053631675984847820962378145600458276810029713343126625060177976913730747961030304583399078575454979662315594454568340727334690562911024434946278775386950575689820219268883638287639479605080493340086661917539672469101007971097977016204785196209687475993774837488676881836587550221245700999768282492578926063230399652879434811059026310136575731868810276247906298813214263189480509275919701139014372709503930870322196515458962769564680170305578016074320207702714772005378237196989241292459166206881244601565199810965911185932730704436110945839463144134610375770567262381536112720759074665953847822895324677261853583201614586274584190779392 A013846 579 223152793919801456518605676091336870906229780567466815344894074303755018151512496820593254029076220605314446551756356786057649543431698923320003698100467100563542208964095758421896572272048095660256648231615652531752595727157834363316704023517855707954526900116768349622034873562351288436026113375307838319729327357039828341493692970954183416245792613928158449876729667828191237276269817091811930931695433410360077731274887697870845774902542714092959877032806827474932651314753242037221628270113889366207772254655601562567787081166358966992790758800396379165989626986908367263071462429859114805148848481939403660789859586821424366728182004291314096284484975620255156696342035642513176059983548487981326993544920444093983314975182464538592433284260213420502560118780422538478839856378402888129579659700715836075592579935907089991176346809196789823130649341059164892197249100164808618426124539890890643560509331110976536528741521984868898558495926635599806938146183121767769658719762718510077309758504460663403782103308813224959586515578289610380621591667630495132061164188194672176513601576353230260397355461678158623390897328112292282286818356132755502812847376352136193137237861575789762971627320662702593411417001661986832099540890849175857348605635468909214564497130374437070809196324656450110025409352454893735658272151625074214265712327970431368042886569287731671664204022391907096400390726063679666609623949608244372292737689366177074729159177140911927136888627197459906595966765015103369859169672244428007600692693028099767107394178432341066349497702370930876055171912990683053494093636891130205841719653607156625758121763064044944538052260322318906556342997721727736739292819559913454290915687815827475269849603461815545128812784844614053555654898232026935615524993858520190502547754330477775659135645954796816296836520663206015423444956476776932156928936152049568009484540493406213856208924059011291802037432904698517347465121722268804943860578192268427006414362128352989402758671493397295207075035816814511053646827573249971911947509129149187041020588821006760508773574757399087295388953303140365468448684319662911879596464204028945002779059409370467699277605767959737713939987467501829196938510866998401309399039213364013874828964064021300845649779130360407080716826249239933735825553319888782174130555313581877175132091393599511404976192897327953336766923222964945024806758717735418559292033095439820573180430723324566002557649072234076470943458671301958267084623104088467405730977740643719722962483473267528307002912793249948053718175341633833358653975685460633999024516418214350506763045574763459117056 A013846 580 7312270751164054127201670794160926585855337449634752605221489026785444434788761495817199748024769596794943784607952299165537060239169910319349881179356105951266151103335489811968706880210471998595289849253581702160469056787507916417161757442633095838253937463026265280414838736891127019471703683082087246060890598835481095094065331272226682183542132373197896085560677755394170463068809366464493352769795961990679027098415520083831874352006519655398109250611014122698593118281834235075678315155091926751896281240554752002221247075659250630419767584371388552511148097107013378476325680901623473935117467056190379156762118940964433648949067916617780307050003681124520974625735823933871753133540916854172122924479953112071645265106778998000596853858638673363027889972196885740874624413807505838230066289073056516525017659339803524830866532243760408924345117607826715187519458514200448808587248923144704608190769761844479148973802192400184067964794523995334473749174128534086276176929184760138213286166674167018415131961223191755475730942469393952952208315764916064487380228118763017879997696453942649172700543768269901771272923647583593505974463893758132316171382828306798776721010248115478953054284043475438580905312310459984514237755911345794493599109463045217142849441968109553936275745166342557205312613661241957930050261864450431853058861562935095068029307102420391417092637405738011734848003311654655315464157580762951591288428605150890384725087916553402028421566536006366219336638956014907223545271820105416953059498165144773168575092438870952062140340711290662946575873244878702296894460293648554585021469609399308312842133932082624742622896466241745930038247349345574477473147111339244070204725258349034709642431806236771782780937333788313306911699705267058626249522998755989602387484813901095752798556846646782076414739109091934713395444333831026512918247379830360244534789422887934815640254023565682009769162601421161016441737108595304200400423426204251816146185818221870756749596147495642569345434773645377898205899245920255079610695979143960560960162654486749528351492497650453292495305221837303495670126487786714296470616939037620469851064218726251485569928585804504685410385509335099939125281124089803614106387716943512006650395494449849986110251962543649819220928962535094148655531731186115614281910036515450951274728370785468789718259888859642374939178540170115318572867869662754195350881340471372040541976353941899378771809044798966217799875253741222568495828929874770899950992678605413407882034658452030367563871446409214297824237169594657451496373475261174054880035353992047837405611477393849028347691008 A013846 581 239608487974143725640144348583065242365307697549631573367897752429705443239158136694938001343275650147776717934033380939056318389917119621344456906485140879811089239354097330158590587050736746449970457780341365216394250052813059405157556467880201284427905022788444660708633435730448450174048786287233834878923263142641044524042332775128323921790308593604948658931652288688756177733838745320308518183560674082510570359960879762107002858766549636068085243924021710772587499299859144214959827031002052255806137343690498113608785824175202324657594944204681660088685300846002614385912239911784397993905929160497246344208781113457522561808763057491731425101414520623088303296536111478665109606679868763477512123989359103576363672047018934206483557707239872048759697898608947551956979692791644351307122812160345915933491778661246681901657834528563541079632940813773265803264637616593320306559786972713605680601195143556119892753573550240569231539070386962279120035812937843804939097765615526220208972961109579104859427044105361547443428751522837101050337962090984769601122475314995626569891764517402792728091051418198668141241071162084019192003771232870666479736303872517957182315594063810248014333682779536603171419105273789152772562542785702978993966255618885065675336890514411013863383883617610712914503683724451576477451886980774311750961032775694257195189184335132111385955291542511223168527499372516299745377129515606440397743339228533584376126671680849621877667317892251856608275222985310696479901131467001214302717853635875463927187868629036923357172214684427572443433398214488185316864637674902275836641983516160796534795211044686483447566267071405809530635493289143355784477840084544364349692468437265581169365563205426766537778165754553575450440882575942190977064944369623236267291033102381911105627703110750921755079958171126724516688541919930975076775305130142281244492915979809191848038899843844200268096115920123368604186762841574450928038721074829860923511478216891494260957170766561137215712311206662811742968410906490314918448683285844589299661542609862221808545021706163010053488486161509164760946118704751795054066749175858384747556079672319221808679155419899642009531527512369892554805257211874174684827038112708805001433920159562132684344860736308630317276231400244349965063144463767506636448789628076538296771370299253898241301487940038152761342007002404294338758995734353109129473257679764565919024479481165968158843594638779972525024866312314592381124471322374136492849594128092542186549478511688156131084332939555937134111104603573277735370633166037358151430308998479611423536107076891241644960897138950144 A013846 582 7851490933936741601776250014369881861826402633306327396119273551616587964060733823219728428016456504042347493262405826610997441000804175752215163911705096349649772195155061314636696356478541707672631960546225855410806785730578330588202810339498435688133591786731754642100500422015334815303230629060078301312557486658061746963819160375404918269224831995246957655872382195753162431982428006655869523838916168335706369555198108044722269676062298474679017272902343418596147177057784437635803612151875248318255508478050242186732693886573029774380071131699008637786039938121813668197572277429351153464309486731173768207033339525776099305349547867889055337723151011777357522420895300932898311591685939641631117278883319105990284805636716436078053218950836127293757780741617993382526310573396602103631800308870214973308658603171731272553523921831970114097412204585722373841375645420529919805351099521879430941939962464046936645749098094282972579072258439979962205333518347265800244355583689563183807625989638688108033705381244487186626273329900326127217474341797388930289581271121776691442213339706254712114087572871533957652187419839169140883579575758705999207999205294668420950117386282934206933686117319855412721061241611522958051329402001915215674286264119625832049439228376220102275363098381867840782456708282829258013143432586012647455491121993949419771959192293609025894982993265007760786309099438614110056517779967391838953253739840588492836918777638080409687402672693308837339962506782660902253400275910695790271458627940367201966092079236281904567819130779322693826425592692348856463020447331197774615084515857556980852169475512286689609851439395825566699863844098649482345769863890349731010722805752318563757770775115424285909914935445211560360046840248473713936464097103814206006592572698850463109208575533086204070460069351480508962850141632298191315773198504502271819543870826387598476538670083086754384973526470602542421991844792711608009972812180024882741624118211100483943044571678675344284461013619927015193588888583874639247726453910555502171309428239965284222403271267549513432710714540332310886682417717306820331659236994527551407917618702556260226798564799271469368329093525336639235858668318692956072412384877242122286986695788531963800612396607361198236507550523206859655189117788733657463153938532812006908604261965951737570967156819170189683654885454783916892454772223282679954579707650525296034594143638846444628986909123542139700014819321924563144686676291555704597695500389336422368853311870997500103371421763368948010552675649889164832624907584712151906068365262179907126431156695572206222078677449118318592 A013846 583 257277654923239148807004160470872288848327561488181736116036355739372354406342125919264061129243246724459642659222514126389164146714351231048586491058752597185323735290841049158015266209088854677016804083178728830101316754819590736714229689204684740628761535667626136112349197828598491227856261253040645777409883722811367324510426247181268361845959294820252308467626219790439626571200200922099532557153605004024426317584731604409459332745209396418282037998463989140558550697829480452450012762992648136892596501808750335974856913275225039646886170843513115042972956692375590279498048386804978596718493261207102036608068469580631222037693984534988565306512212353920451294687897220969211874236364870176968450994448600465089652511103924177405647878580998219161854959341338407158622144869059857731806832521059204245378125108731290339033871870589996698744003119864950746034197149139924412181744829132945193105488690021890020007906446353464445471039764561263401544368729203205742407043766339606407008288428480531924048457932619356131369724474173886536662199232016840467728999092118378625178446715494554406554421587854424724346877373289894408473135538461278182047717959095694817693446513719188092803026692337022164043734765126384289425961844798757787215012302671899264596024635431980311359098007777045406759541417011749126574683998978462431821533085497734587087558813076980560526802723307774305445776570404507158331974613971495778820218547096403733280154505644618864636810778814343981955891422254232445039420241041679655615156320349952474024905252414485448878297277376846031304313821342887328580254018148688678587089415620427148563889373586610245135611966122412169621138443424546237506186899958979985759364898891974697214632758982223000696092604668692409878014861261986658270055533897783902424025422195931975162546603068168734980835552509313317694673441007147133035256168595530442982813559239068826879219141282586767686812515388704110083828770167573971270789109515055357677539105541340657845684524766833681513218494297768433863520701116404178869500441741082695149467344567182433399710392895062456163064694057609163134809463760709888627809877836678804534644529645363535111735371342527508261407736638230994480616843466930784580809027657469863099980047598615389818467012030011743813879415544442377181237011701224487752628257843183842381144456100306536725451794650568775554003286582359388731957976212526856751667860292412900461580898757720297602643038160228833690085599540824085125093008721697328257286156757775888182585323388846083387274748342073688409790075695568153235452971735847793658048192911111196718896142600510053485074102652709063622656 A013846 584 8430474196524700428107912330309543160981997534844739129050279304867753309187018782122444755083042708667093570657403342893520130759535861139000082139013205104568688158010279498809844243139423590056486636197600586304759947421928349260651878455859109580923258000756773228129458514447515360554393968739635880834167069829082884489557647267635801680968394172670027643867175970093125683485088183815357482832809328771872401574616485213289163415395021501834265821133667996157822589266476415465882018217743094149696602171269131009224111334202574099149166046200237753728137844895763342278592049538825538657271587183234319535573187611218123883731156485242505307963792174413265348024333016136719134694977204065958902202186091740040057733483853387445228269685342149645495663307696976925773730443069353418155846288050068004712550403562906921829461913455493011824443494231734706046048572183017043138371414561028348087680653394637292175619078434110322949195031005143479141805874518530645767194010135416222744847595224450070087219869536071061712723131569729914033346944434727828446543842250535030789847341973325558793975286590813789367398477767963259976847705324299163469339622083647727786178855361550355424969578654499542271385100783661360395909917730365695171461523133952795102282535253835130842614923518838223888696653152640995379599245278526256965927996145589766949685127186906499007342271637349148440847206659014890564222144150617973680380921351254957532124102840962870956419015600188423600730650124426688759051722458453758955197442305227242668848095311117859188844045185084490753779755297763731982917763666696230619941745971050156804141526993686044512603732905899201974145464514135531110602732337855856173362869006892226878329086246329483286809562469783712886882790973832778818193179734762582914630465034516298962126327089337753107852019384625178794219059314922197255299274132538341555660834709145807319178252821547803203561472504257056279226901140851063890601217540589333960377601410378650676287390507559606075825143621149276040839846334182332133195790474971797754657745946777433977641710154385406563551303894879737057601436508510941630556074076952291066991231947419272318541344648151941390709808714161553227140852726724387949143950218279972474060146199711429093571527050199424821293200688560287815474774399425724014678122753005448147145341537494844595419604407109837637353579694730752449968798964532080042038652446061785922325082890492978711843407074434378422356724925753723621379047709792578052334752784638800303966955876805708460434218953673070621812001200392377245219322977840260502586923185311291694084788800733513432598908195723970596787191808 A013846 585 276249778471721383628240071239583110299058095221792411780719552261906540435440231452588269734561143477603322123301792739934867644728471097802754691531184704866506773561680838617000976159192632198970954094922976012034373957121748148573040753241591302747693318168797945139346096601416183334646381567660388543173986544159387958953824985665889949481972340250051465834239622188011542396439369607261633997465496085196714854797032987469059306795664064572105222426908032898099530605083899181986021972959005709097258259948146884910255680199149948080919873001889390714163620901544373199784904279288235250721475368820222182541662211644395483422102535708426413931357541971173878924061344272768012605685013022833341307361233854137632611810798907799805239941049291559583601895266614539903753599158496572806130771166824628378420851623949334014507807980109595011463364418985482847716919613293102469558154512335776910137119650435474790010685962128927062399222775976541524518694896223212200499413324117318786903166000314779896618020684957976550202511575276909823044712675237161482536348622865531888921717701781931910560982191007786249990913319500620102921345608066634988563320736436968744097508732487282046565403153350641001148746982479015457453176184188623099378451190053365189911594115197669567450805813865290920384811930505740136598708069286748388259528577698685483407282247660552159472591557012656896109681267802599934008431219527449761558722030837922448412642601892671355499938303186974264548741943277213737256606841518612773443909789457686287772814387154710009900041672624848593019855021597121969616249279830302084954251131979371538158109556529104306588999119860505050288798581199193083432230333246860695088754491617844490349087498119724508342175743009872703877375294630552496314554113548700316946611078251030084390955486063419493838094971195397858728970135631370559661646614775016376095894231749289814234832988456478415374302331019495220157707096583407661567220696370031295213653243015287625360585212151713171892638306177819477306240084678486659340559662283875868824625019184002956579363558338901002274449126027419223903483871510886535350061435353572673683168688453034715333962781430642815490779011945645776146951462149304744317548960752598138030002870672144108538151798380934752544135600162743511137477407520382124512972726370482524885658551500631067702709597212175159700802099436937296280577604469787198817522563352552601102748316155673926429684763015065712143785162367098015625348635354483197618905179247044208360389210171169454831508486673959178135535655334457417571346775337869656148768298936280406231770359422435768159401023757483068515522701164544 A013846 586 9052152740961366298730170654378659358279535664227693749230618288518153516988505504238412422662099549474105659336353144502185742982462540932800665732093860409065693956069157719801887986784424171895880223782436077962342365826965443332441399402220463808436414649755171066326092893435205495509692631209095611782725191079014824638998937130299881864625269645313686432456363939856762221246525263290749222828949375719725952361989176933386135365080320067898743928484922422004925418867389208395317968009920699075698958661980877124739258128765745498715582398525911554921713529701806021010551743423716892695641304885501040477525187351163551200775455890093716731702723935311425664583642129130062237063086506732202927959612910932381945423816258610784018102388303185824435466904096425243566197937225615697711293109594509422704094466013571776987391851892231209335631525281316301953988021888388381722481607060218737791373136705469637919070157607040681980697731923199312675428594359442217385964775804676302009242943498314707652379301804702975597035899298673781081529144942171307459751071674057748936186845651990344845262264434943139839702247653396319532526652885127495305242893891566591806587166146143258101855130528993804325642141121872378509825677203492801720433088595668670543023115966797236386228004908737852879169517338812092796066466014388171186488232434030525920289824691340973161597880140190741171722035783355594637588274201475473786756203506497042789585472778819054977021978318830772700733175997307739742424492982881903360210035980949464277739581838285537604404565528571038696074609347694492700385256401479338719780901092700046562364933948345689918308323159589029487863351908735158957907323559833131256668307181333528259758899138387132689356414746947508760653833654453944199235309192763811985706551812129753805322829367326129974086696016130797034830893404368750498992836272947736611910262185960728632847007365741884714985138782846819374127746140845102254234687778653185481560989467124944907815656231787337216577972016834788632370875094744650853271459013718044469645312628621408881192585079649108042529148961666473128869359501668729990350813113665869371250071583229041552063292421919303778001846663434920792783305511708417861797444345941135786967134066184818148578158129346469971366235346132779372952859689627881456041090297707971375453259415572678826482388081448555633075883194349561324521966943265986930852579355936443632934856823789123221247910314477673255527552200445067776011424083295705419576284913567144619553233638888880695918870091332294349145232353999500658977891134271312892682839619544036351402651137554375251047252746485205189116647871759777792 A013846 587 296620941015822050876790232002679909852103824645413068774788900078162854444679348362884298265791678037167494245133619839047622426049332541286012214709251617884264659552474160162468265550952011264684203172902865402670034643418003647117439775611960158074844435243177445501373411932084813676861608139459645006896339061277157773770717171885666528940040835737638877018730133581226384465806139827511270533659013143583980006997661349753196883642951927984906041048593937924257396125446609580697779175749081467312503477435789381623456010363395948501912204034897069831674708941268779696473759528508355139850774278488098094367545339122927245747010138606590909864434857912284796177076785287333879384083218652600825543380595865432291587647611162158170705179059918793095101379513431662381177174007008975182603652615192884763167767462332719988322856202804632267509973820418172582428279501238710492282277300149247599947714943564829095332090924467509067143503279659395077748444179970202579303293773567633064238872772552776340353164961536507104363672348218942458479547021465069402841123116615524317140970558324419619889553881004216806267363251106490598441833361739857766162199147038854080318248260276822281481588917174068980142641680281514099009967790604052126775151447102870996353781464000011841903919264849521963144626744158194656741505958359471593438846400398312273356056975485861008559239336433770206714987668548996125084492569033948325044427276500895098129136772016342793487056185551446759857624711079780015879765786063074209307362459023752045452970617676940496221128803240215795992972799105253136806224081763674971169780567005595125755574155619391567243127133293413318258306315345433688732707178408612045018507089717937054015779606966669563964830998427975967069104821189146843520542611628484591147632289779867772692818472708542626990872855056573957237338715074355216350997258991951433299075471309561155841130737360630078340633027636324577251417985543212310666762249130907581859790502858750194739303423403207465912826987047642353905528835104592719159999168961512881181337604214666326218918627889941972337595153175886991486791172150680944323815444108603207557122345639249233578009966081451746197564511467435484537923355007661436495378656327799137467339049080744121092609085582425128021728799822078914492919306309726419551554446875294806030852404529485539786174892652906270984630540512446425481935812796939859750177320335325384964009388401921989713851525184804397237126830504183980884342344361433675188675704047768194893520359879110842643869535152776621232790973775855637593387536687802380867431288653218983162762072475381768226316377996827203636974317461824398688256 A013846 588 9719674995206456963130662322263815286033738125980895437612282677761240414443252887154992685573461705921904451424538454885912491656784528712860048251592757014831584364215473280203760125573595505121171969569681093514691695195521143508744266567252710459796502454048438534189003962190555174563401175513813647585979238359929905930918860288349520820307258105450950722149749017189626166175535589867889312846938542688959856869299367108712755483212248776209401153080326157902066356238634502740304828030945901520896113948615946457037406547587758440510659101815507184244316862587495373094052152230161781222630171557497998356235725672380079988638028221860770934437801424069748201130452100295356559657638908808423851405495365318485330744036922561598937667307435419012140282003896128712906413637861670098783556488894640447919481404205718568577363352053502190141766822147462679181009862696590065411105662571290545355086723270732319795841955412951337112158315467879057907661018889263598118610330372264200248979383011009375120692509459628264795788815506438306479457796799367394192297922285257500824075323255174582104540901572746176307768959012257483929741995597491659281602941650169170503868358992750912519588705637959892341314082579464653996358624562513580090168162618666876808520711012352388035507626470589135688323129152575722512105667243523165173804118848251896573331274972720693528469154576261782133636715923013505026768652502104418715055792996381330575495553745431520656983857088149807427014646532662231560348165277714815690583653057290307025402941200037986180173948624575391203097732681080934786866350711232101455291369619639341080758653931336222875422789903758567612688181341239171112393348822093399491166440315877361385989066161083828271999582156487916488920426780725963768481140297842183082725614871506707175598275713713524801236921714493815430753115015556471729389478182648264566344105043871699954602172001833126407065863049587083747374464550279980995928465379521579642381615197675526381217494578076302243031514711577144652776368868707294221434852768530854090550070614906186177541525598697618549558317979267464937039173129033513183602784472550709905231785021906918885884230568557010819401793911764925957338672496891049951080567810549322136529765960277823359962614516364906595016009312569881870103979829157115315865336115209660204018971591622182167713378882450432687624373551511844470192072713730125324293810432747942214500659639154179758943486777255670488666171981961100685618129940035458668582525470237268210270875152518704091754316927886184324556094628687237532660122802185908416263988466588679640277387590873309781239935074200033808776374434589061896216772608 A013846 589 318494310242925181767865542975940699292753530912141981699679278784880325900476510606294800320871193179648965064279276089701580526609515436862998061108191461862001356446612628445716811794795577511810563098859310072289417468166836830494532126875736816346611792414259233888305281833060111960093529719236645604097367682578183157544349213928637098239828233599416753263402975795269670213239950208790997003368482166831836589893201661418299571673898967898829656984136127542134910361227575385794308604918035301036723861868247333504201737751355668578653277448290539413317774953267048385545900924277941247103145461596094410137132258832550461067690908773933741979657877063917509054642654422478243746861511763834432762855272130756127317820601878498473989482330043810189812760703668345664517362085451205796939579028099578197425566653012986055143042320089159766565415228128057071403331180841863263391110351136048590195481748135356655070149194971589414491203681251460969518236266963389583150623305638353313758556422504755203954852149973098980828407906514970426718873085521670772893218317443317787003300192425560706401596262735746705252973248913653233409785711738606691339565191992743379070758387474461901441882706344669752240179857963897782152679409664444992394630352688476219261606658452763051147513904188264798234972296071601275276678504235767076415213366419518146914919218306111685540877257154946076955007907365306532717155205188957592454948224905423440297838305130300068888047029064492889768415937582276003769488679820159080549045143381288780608403577242844731151939948530086418943106504493660071096036580105653500486987599696341928534299572022025351181853979566360743532566326189725159010905254202356514526541916270669377896089719966394884816882308103796047508944544750828380765590005279692655254752948109531780730004298586964780686931450740533344034918072829754465628634421089018333309963634077587864112403972156067886106734200408869560233966454383574417274583953556163121721560766797431648459734862334404271899656674068959875982176055089800617047977255519219026839144713909245908665680710818123564631926963544636291056899625092170160000296041596541662174635131597845918052654467270476130530157982900713093770073620378125924797008046016080187769807370986383715859254952472245259305484593154289889119567211041820354670275333823190145565293661114275665271631999220135778308075472535940119599253838683508746626459580260284570484757615055804162341060174717113810572613123504901347266334881875081909652112194608734804714156036997732895678605457092974487947054108792823399470206903982027846984138374073177854452609436577736614911670192511386707845984237472614380215231204818944 A013846 590 10436421558040172356169418112235624834424947700929068456335090607222958519106814299547068016914307258110737287226303318907341390695940601835126720466393217822294060448042602608909248488891861483907008531623421872448779631596890909261644828733464143998045775213830446576051987475105713748708344781839946403155062544222721905706413235042013580435122691558585688170935188710859396553547446688441663389806378423642745621377620432041354840364610321380108850200056172627300676742716705190241707904365954180744371367505698728624265682542636422547985310595425584395495596849668654641497568081486739578785075870485580821631373549857425013508266095698704260857189429315630448936702530500115767091097158017477326692773241557180616779950345482354637995687356990875572299784542737804350734904920816065111554116125592766978373240968085929527054927210744681587230815526195300174115744356133826175414799903986026040203525545922899366873338648820829041934047762227247873049173565995856349860679624479157561385240376852635818523192595250318507403785270280682550942724033266374107886164977825982637244524140705400773227367506337324948037729427420402589152371858202250664061814872211218215045390610840763167586447612521502138441406213585761002525578998895884533510787247396895988752764326984180139660001735612441060908563572197674230588266201226797615559973711590834770638108072945454667711803465962453273049661699108546364464075741763631762389563743433700915291679565582509672657323525048385303011931453442696020091518605060346972751431111258318070762976168419093536150386768233433871775927713939248253209674926656902053903957609666849732314211928376017726707526991202430508844075133376584914010469343369702818268005725512357294174899067943858827585679599471945188884773094842395144380926853293004968927387744603653137390960780856097661933549369777865796617336195410485394329719092710244952745900888361454399131235253359610032491945466278997837749746612777240966505253566990128353172572103206418240256728591968973759181607949895891677216183944973182586619428118708853769071465093985378169935157025532088272965858982741430641985352486915020231802889700691035477186138443992198215042749381583518961845212216783690566656657772392550430303748359651854915592841047932481821601276066282610532656922119148479771086669978371418369381835582138718294689883542687392584999620837350445409183599017084057685839028349785981214609455827525969004805644537530148590791591859805130385344843386831008607347223261409282684015480412392939022080873465020341711525596543618022588021049069036923237153839739829683088489976246241629891934703106017779273397425608868213119642697211493502628010892696119507156992 A013846 591 341980661613860367766959492701736954574436686264043715177188249017481904754092090967558324778248020233772639427831507153955762690324581640933432376242772961600931772761460002288738254484008517104664855564236287916401610968166921314685577747938153070527963962206796073404071525584264028117675041811331363738585089449090151406187748885856701003698100356991735829985204263677440706266642733086856425957175408185925488521301866317131115409067551010983406803355440664651388575505340995673840284610263586594631560970426735939559937885557110294052382657590905549471599717569942475292592310894157482517629366124071512363216848481728102842638863423855141219768383219814578550757868519427793456041071673916697041068793579345694450645412920765796777842683313877010753119339896432372964881364445300821575405277203423788347334360042239738742535854841681726250379363162367596105424711061793216115992163253814101285389125088801566453705560844560926046094877072662458304075319410552220872234749934933034971471556668707170501367974961162436850607235736557405829291181122072546767213853993401799057228567042634572537114378447661463897300317877711752041344921049571349759977549732617198470607359536030127475472715367104582072447998806778216530758172635820344394081476522701487759450581466617614816378936872548468683851811133773389187916306881799704266669218581408473764269525334276658551580375972657668851291314556388847270758833906110685589981224744835511592277756005007676953635177268785489609094969866410263186358881650617449603118894653712566542761203086756856992575873621473161110353599330361286761174627996693366502324882953563332028472096469025348868752244447721242913802653970483934462295059443538421949006011613588923815523092658384366062327549115496699949376244771795604091074211128705186821812641615172506006027002867092608186238545748881106423556872451210785401396235229929306611577680309828137750732316782087701544696069039030201147383697007484631990444148883132525876758842677867912896732482501639332140862929302188578479019915508881246998345420593851720304933768199712871872435225412635468528545267146471199276576030291231382955717089712243850516435384532736351110520811735728749341743913919567972488205361885759092500193226249071981874146215458651564330230614139948581934102024000257385138968001851274637127903988355521521080398103926780480225267575598299395168128172591810402249573280965787032440322648556370952349471360205787909023058882062094512466979828099678490045553811829859374989819262153291825875546061701786557203270747541275364164273735894201900635057020594739055443639541636845728298916351377990591230686842351393607504451902226219094114660931866444010520313856 A013846 592 11206022319762976530987728656850516527495141335500184458926104543804847054982089636824951186333631127020261848771182826420822431836555891210106712104723184405739332329847521354997375122931991088485657987128894682444647988204893677639617011644437399815060323113592293733304615750345163673359975770073706126985956211067786081277960155491752378489179352497905199676955173312182377062945349077790111365764723775436406407866019555479752389724325511527904274132351079699296700842159013746240398446109117205532886989878943283267500044633935390115508474923938793045085379545331875030387664843379752387137679069153575317117889691049266473947590276672885267489370381346884109951233835644609935967553836610902328641742228007999715758748890587653628816349046829121888358214529726295997313232550143617321382880123401790696565452309864111759115414891452226805772430972104461389182556932072840105688831205500980470919630850909849729555023817754572424678436931917003433707940066444975173541388285867885689945179968920196562988825803527370730720697900615513074214213423008073212468063567655790151507265684853049672896163952972970848986736816216858690890790372952353988934944349638400359484861957276635217116289937149282945349976024900508599279883800930561045105261822695882350901676653498126002303105003439668221832456147231486416909641543902812709410216954475592868307583806153577547418185759872046492919113795383749747368225469435434945412504772438770043855757508772091558416717488743562923510823972582531504090607833927432588594999940012853380473199102746848689932726226828432543264066742857278644590170210195648233548181764622363263908973657097022631731273546062929687799485365304817564460484507845867010425028988554081855587060700229938907130349129416595863941160788682198354856319750265411561777156640445972676805492829948890585046664667099336095287111596481275016032951836014323519048177428392448417815996556315449804216600790270941631197468983541256421062873870602486607929633756868375769800129986613717635591796467374115339600524591395020701641782742019333170952069716368191385515957466321239032743371313855568257894843360583069956692937595690806493722554680368704753189545958956359658430264571316403322493513298272553943046331637729590702052023188149094459972996764137835132816655122440433996233703484662567309407157890433729202762485069472742776021567917205074580869223959488443260914017270686909479004492547895163366587477531223258202867593447410712984517995007170264761812707306040831999666397582239066550289893349844141906436775855432511132934921777781207880009548450848409368777180500356160824898891001953995693447146450170465730705879932148747275949209415399637336729644433408 A013846 593 367198939373993214967405892627677725572960791281670044350090593691397228297653113219480000473780424770199940260534118856157509446420263443172776742247569306607266441784443579760553988028235483987498040922239620954346225277497956028894970237564924717139896667786192281052925648907310323248659686033775202369075813124269214311316198375153741938333429022651357583014467119093592131598593198581026369233378468673500165172953728793960526306486698361746367254768880179586554293195866562436805376282103552590901640884353213506109441462564794863304981706307626370501357716941434880995743001587867726221727467738024355991319009396302363818314638186017104445091688655974698514882030326402578381784804118066047504932609327366134685982683646776234109054125566496666037721973710071267239960004203106052387074215883629877545056741289627214122693915163106567971551018093918990800734025550162824583211620941856128071094463722613955938059020460181829211863021385056368515741780097268946486604211351318878288123657221577000976017843929984884104255828807369132415851345445128543026153506984944931684590081961264731681461500411018308779597391993794025583109418940902735509420256448951102979599956616040782794466588660507703553228014383939865781203232388892624326009219406098672874346140581826592843468144752711048293005923032481346909295134110607366861953989164256227108702906160040429073799110979487219479973520847134711721762012182460332291276956383273616797065462047443896186198998671149069877602679933584392326041037502134111063080958034341179571345788198808737871715573000714077577676939029947306625930697447691001316906820063145599431769248795755237596570371557390080009813536450308261952241156353093370197607349896940154243876805025134638108847280272723013269623956723538275691931885576697006056313868794133632673562389051765246690809107811511045170368072793498419725367765762517353072170677973563749754994575157344659184569574695598215371078663652679890405388250991902281168638238945062937224810659401358299483071986642915011448029989810832038351397936890489509345757420465952895320586894256414360624934791212419260674698227239586036340914179135596347186300671766321717352515041983081993287442909472895904071467443757795047605742195105123228124840695829269527264395157967268581632136155052128141188585995785423005594653749753732438516121110756482835284674737510975883865922730704517308773630517925868649808019211809428713196338463743123724791565302084754243076685660394955235715078793004345982965068515974809732719899225287692841990120271230812524804011516814334619812152883637400678196090650635670677910286860352028530882876094879185821063770273616650150738303694123815316249956988793913344 A013846 594 12032374845407009668051956289623743711574779208717764013263768574079704376857497213975920655524836958869911642457182006678569269540299192505885548289968351038906906764392647221593833079709220339302335804939947899432017109893053023154830384744527453131240134010017948665542267663394744672212080591954745831229876244456053614553209188357037815835309802214239685280218058558458826968222701931103072067039345661493253412387347785120498526010956131917704962204266665724692211079442155517929238570011969211298664968498486100168194177845323198080777640552288300908588489668736938180468506676031249652833565662839582097123541299898035857598534064079408478456764453878978920935654369735559688414324461340788244641631742439133501390280577737563639285485586562962752724073634531615284919009417727379124619647906074783827396419298578504552372434212064676019291783760901537490558452549227735435942678395022741604633623387262614108178317982439238179614327484745527083523826650227308838473046797560017003745235999836635167982152709897744682328254998359871731002616887545972097880998116882675521440647805706722727738130445468247942089847340852642630307329439855500837172682963319229742435531378394424370609081177227516430032175575332941521918467518919233513914670101499041312746574334585293794294764167256835630465218085928348775523782954536382197332508316934348049897976829052204779890249268575837207919772331118910233698697615194860168520563306767109875206241060370641590229368788456212721749284616063693367739712716869930551315036832869291772193858787698564722580375896087398894065317938133313343518497093965938731152402679829155002180214744539307625564417935192558141761569962403701127651038211378163554635197641422934974263355147063611821550707679976587698819037813916902217873224026577207494453292852646170875447292364448243603564432844767593928142621009297356217560850948506168625468888775837736951971662238755869792159975823625362321279505650571014648803762208502653949333937813751822326982595687263708757461302858315039095129046706121344232698607596027560242241779153828344473864991350994185768957863238448554333788511510186755238819075821915221104600700412438830034207212895701630756042929257607852984613845197055428119944960249204677939194779920933503869399700536271456882921837528748134930467585909896741047325614071930304545296256557268429546608221798759657762518556039725623173894324811394863916909173532571360074017618779934678213970011818713227037136835719821893163911701889166409169799365131462565321765657814227119046332261047691264812777849382972116822004625691030345423129498440029656773764279840015270899970083877001160984617624325870392139392735449049180282878590608798952456192 A013846 595 394276858934296892802726503698390833940882365111263691186627168635443753020866468707562968040237857468249264700036939994843357824296523940032857646365682926842901520855618264157186722355911732078258939656272212768588336656975561462737482047308675584204476711240268141872489026794118993419045456837173111397740584778335964841679558684083415149291431598956206007262185342843578842094721496878385465492745278635810927817108612222828495700327010530679356201509410102466714372651160552011505289462152207115834653687758392530311386819635550554710921725617383044172627629465171990297592026760191988624050279639927426158544201315058838981788764211754057022071257624706381281219522387494819869960583949214949200416988936245526573556713971304485332106791700495163481262444856331969656226100600090759155536622586258516456125867575820437172139924260935303800153170277221580490619373133094434764969685648105196900634571153821339096787123648568956669602283020141431472908751674648456019084797462446637178723893242646861184439179997929297750532259786256276881493750171106413703364546294011511486567147297397890342523058437103548566400117665059393709910571085185051432474475342044520200127492207228497776118372015391258379294329252509827790224343659945443783955909885920585736079747795690907051450832232671989939084266239700132676363319854248171842191632529304716899056904734382646227443688032693033629115099746104450537838923454705178002081818436144656390758107066225183628635956460133178466280558299175104274094906306393884305491126939460952791248364755306568829513757362991886960732338196752411640414112775075880342401931012641751111441276749064032274494846900389745189243124528044478550869220110439663358286156314146733236661621458980432168573589257472825714902231086429051875269804902881935178245500195509727246656876198240046401599335457344517837377405232655768537033963880650133519364547406650964442207428239552341349498087788555872543686841157911008012001680048214964611774474281019714010565695480257208564491972061267201069188602466184207817067973706631094017778619312647191719608036589377479277211262597482228409581945165799595665623476532517965155555751114795582560901952166351036614014705913294126599826479417112268634356457445938886711534548449149054792489387172543099139582772142018885401561855095496410638765721909012219340267734868571899383258211901756465562208044309729220162169235419786900829279798315298326905409332180899535715369347275595023552899832867123795195058647504204895675985596627765340463617075256594236910215530010747365385104568581230324023447574643682358825107404882891793162707921797620396850219708481574043143950313910121009623621155194443539509365657069124074084499456 A013846 596 12919664113559040583359742073188870846574833339965888632803399061846220898987752446609423336742514113519591905690810449751027149186548496466996679356110698146788197035396899279902694518158515636740388934656727868001102615575775198010981811726210681543212292873921106472877720429989691176355281529640488514281163482016512895932155778960045347611981630634596958445967289314298391497759834009710934933266277290338252482711015005317644147108315481069301144011060350237629296563033228968313005325095803522771669932040467006433243523305817720576767483105030407591448662162314755778071495532877971083232879563241141900363176388691848035755254225690756940499230969846378701823001309593430257498868414847875455399263893462893414762306403411705375362475350441825516954007793052285981695216864463773996008624048906519067234332428724484085256681038182328034923419083643996749516615618825238438378526659317111092039993627568417639523520467716307572149527610003994426504273974874880606833370643249451407072424533775052347291703050172147228689441088676045680852787205606814964231849452962169208391832282641134070743795578867009079423799055648666213086349593319343765339323608008114837917777664646463415127846814200340754572716580946242037030071293049092301912667255141845753399861175769199642261940870600195766323913236142493947539073264984004094924935414720256963348296654336250551580874769455285325958843588480350635223905843763779272772217026515588100612361652346066817143143021285643991983081334347369816853541889847914800922333247552256501063626416301885647405506801270518151929277258031183024633089647413686447059826475422244900419707756513330209570647143231971170361118704534961473154882604578886888924320770101960154698928011967870801299819372788869553025916308240107171848840967057635251920748550406462742418452519263929840487607024266265160495182814663664223421528928441143575162537489421138802842253008553651121340353340655398831511530411062427910537271051819907960398625973240453988698216709497068210241272940503603644635172125611924121749683362418887688774569797636823178268116142960721240955658652794297660525181179192921150771150079017548682217250852529621649355635168586990767768033883366821940423114077539934818610592397588525439763564083581716227440292238869892272605848277549674836838378867769226383811075175514512403341893136173363998990605087596755863542433195941207086273961506235577166373840431195695576036452996903715986321222771526697731781421723389912520951681761417786021510696030298614676311804322008079955073942487392169668939106503269755257600330125924183533981119443202598278355613181464425163987999407524218245740963886206845243346818013411525902642893850841057659600878174208 A013846 597 423351553673102641835532028254252919900564138884002238719701780458576966418030672170497583898378702471809987565676476817441657624544821132230547189141035356873955640455885595603851493971018240384709064610831658778660130507187001688423852006644471612807980412892646816903257143049902200466809865163259527635965164978717094573904880564962765950549414072634473134357456136250929692598594240830207915893269374249803857353474539694248563412445281683678859886954425556586636789777472846833680558492739289834182080333102022866804523771685035067859516886385636395956589761734729917335846765621345356455374997528285737791100563904654476435628170467434723426278800419926137301336106912757522677722920217735182922523079260992091414931256226994761739877592283277738539548927362737307048188866214748946301210592834568816795134605024443894505690924259158525048370596532846485488160460597665413148787561572503096263966511188161909211906718686127966524195720724610889367692049608700087724715889237998023706949207122740915316054525548040920389695605593736664870184131153324112747949242874664360620583560237584681230132693528314153514559047455495494470413503473888256502638955987209907008889738515135313186909284407716765845838776924446459069401376130632656549074280616488001647406651007605133877639278447827214870901988921917241672960352746995846182500283669553380174996984769290258074202104445510789561019386707324129615016946688451519210200007524862790880865866624075917464146510521487982329301609163894614158656860646536472196623015855792341026852910409380188894183646864032338802418557191165805351177081566451677497256393946636120896952983765428804307210965589425231310393137710201617552339193186840965576272142994701030349174473096163190416992481207545677513553225588411831807142820808544591934939088499718971143567852151240453013097906971156976779106150470898949273076659927159392670926028453351876291534946584286039944080698266596108910969828509693637772485297826034744046342175891143196301663165136799931113186031714422084227405320212051529621493624419742111785765103128963421905489629772536913623635022734763545740089136879793640268469045789247035218894875935690642206085453204258513478222934290164021343784602092828584136231891684180801610172467890805677340763496083288629988748436358747745053519998739062010144721311351259542432707154286128791518924147510370496136558450964601473803025170636327392587738003249420552635562491802540965439773827777386831275013627032040653486544707958138012352862487520825005713385204023560763967862947426866615711796641899143340281047617566283646041493321914862740385156732730226283773558764585753583476439904623225904933988532663468880777802345704359777389801576012447744 A013846 598 13872383710760227367666713501835359679301685702950985358367187942066650035586029065682864829182073322596269672552086792353928237041084698860930570293773446574045778426458459196747005754442325700926146629167731794859135156459503671326272782553726045808491902169666250896285930063459195304896425661669688201575306526022601754997715126352699914667603200332086415666625122672670464167070736083524252987990650855417572797758653716701136925899006990210788880775722616638230914327428230245046044540690081049286478408355087085299450634950575229103620649333084533422705533312523629931261026815880244640329727919006867055938783278027717883842663889876901017232303732160139667090181551317238503103624649694746474005236261224188851484467404046164352692308943938444936463939251822176077355052768124893472398068706003150988742970737440977535162480206124106548785007707188313636476041972864300258059470817607781458377654638613689441055759357907041207064845376704049622800533081577884474563490258550719240829311618997974313076474693158204879329545604095563034466193609632124526524800790517001768815282101865174834548988101535798182365070867021676362806509681832370389078473309788894232867298951663953942508643431472062983236445042260261570786144293048570889800066027241078837982221140217205026902483876178402176889716372993384175139564838813559887708169295283925161574301196920103176575454558470497552335483263625597079224875309087179381479833846574703931584212717537719663465152856768118204966555129082498716750868009665707120938942983562603430767916168294570029684609740440611677877651282040121109747370608769488568230097516843372409551355372025571059538688920434285979578962336487886603955050682346404760003285581650363362481749134415075423584009624208856760764112096081078904656455952254389188524084051958791246432431379291847164333192215630871815097750338630416769780175992493158979040904100359434282321017129673884956887636320799821296794659340605641122528798239163506492910540419600980256412898595202660142716879887218182855963617532708504522637103084986109518995950899329873408999084188386489585619272424972731866811240837277078004317193692422046850052747294660710963809008130597142969654409110820094651393133841377807044976046626707236507162131427845920435102138239657201827471308762603446109913743318681583948422227930358072686434948031647868240492106465619820417402747321208061093577528791411176000314998890477012668762111731385662355530508788609411687219646530585908133447096990372266388778597991082393787216206365444039113698933061283565263644152361751128974329368332411982513487653172506222276940815818104054866691973597945973423355982794693866452876936238316548285327027264040461185509018042775887675392 A013846 599 454570269434191130383702868028141065971357637114297888222976014485639988366083000424296114722638178634834564630186780011853520471362263412274972927386368297338332067478190790959005884561566128567947972744568235453944140806865016302019306538720495069052662650295623709369497356319430911750846076081592342989219644244708614307765129260325270803828021668481807668563972019738065769826573879984922721910477647230323025436955564988862854787858661055227130045258878702001550600681168248669668787509332575823019324484979493611092398406060449107267441437346513991195214915584774305587561326702763856374324524450017019689002050454412259617756410343486292532668128695423456611211069073563271269699572521197452460203581807794220285443027895784713509021579474974963678050361403709065702770369105916509303539915358311251599129665124465951872204151394274723390587132549146661240046943366817390856092739751371782828118987198093375604515122639897926273100853303838298039927868017144118462496448792189968083494883131325622290889922745408057485870550355003409513388232200425456485164672303661113960539163913918048978501242111125034839738642170566291056443709254283112909323413415162486222595652048124442788123227962476559834691831144784251151520376194615570916968563580635671363001422322637374321540591654613882532322226110247212650973260638242730400421291467863659694466701620677940890024494971961263794929115582483565092040714128168693972331195484559898430151482328275997932426128810577697340344078469775317950492442940725890938927283685379389219403077002676470732705291974757963460694877209890688524201840108158601403763835431923627116178812830533912478963758544790682978843437842035068238399100759126991175787661939519106661801955636513191480000827366075818336718425164384793547782748643471824929557186214585671563097911436635247880870042521792407637123083096241496712156806922015833425212345560577942563095089305153862267294066959968544253367397272965648303023660700909780759692588469484921042137861167600767556546720144365415824215819311792276197772593888824836718459319069241291866081990685048490741572318821506477811670739755895292045465802913285631182528423351442176862093578423407180829635677743352861536850209714267981249775095863942725866688722627655120817426865837087189482579845532989722129653541066558142821899564821973325789100377101037346504445344665430275437453224221345745914348463436961415178321883643150751129996877214045384066023711985153202166813377514239037716794474180518425027497098971787879619500650182870273677686638552139866559091584589860994230824741516475843001963419156683891570796652727633669871762590857493657136528844216528615927871446657156654213596029388077832126759503225680287347245056 A013846 600 14895358588819574960413175579546126449749447052961313201290478042665451138779807757903335087231407837506259013801960407428416158805598647493426312884596516367182465187125355838144704825313398900914519170894011939354841605959352854184568636660793182422717649724886997708619689371875112116251724221041617895070749302610611873636847755602338473699836614032811873683504235142776939145677172899345947751562531544443224897518159953555058025688552605457682597323042937307186810083120521172407706829105809844568697224723808046648275710969788796346939521018970570463484802353881884445493209553396166045673866017178157701169219189290180923154642054135358833710469241091635826236164311402521272965515592374598122215950968677801010313397138089073492263619116235979609802354242476738664948379454862672176858395946461143092400280866798500310948385632887594136062759159370437795513858240243872263572446896172950579711802972507123731808751538664175248116968761060173350172356379185778473779083634022480874159960330447277991227880988521531227697006194032751722934705592743541358105875982046367382258947323131266628927528701497345141628555826645116225337547464844349043812709610788044348542014326312941741281221933874431912663181922952290341733019687145163027807225891410269679222830606668181481768242107338387702819134705180580664147091804593937789761004878818956400868284878706374767084322651241226692032237259406821460935990120551831764085348613638058751759203772932947900249739388865009986448394763297597618601736370281705994286769231802511825941400027223702592969287007428868946680049736413698081561045896664141050798533359433273413342947338830935244110684439995701099850741771207805116035861733675073246848210106434162087093926482297264258416667111131572415257589355786560914973745107549284759291729877879543285779592361955663802560349553354093613453249186897641364263954249220614829677358139329018021907499886351281758774691986144249258094342873840538363593479313847411695933606738968081892708773434739941951292922925690565945727903967208809306448612356549012249590474967260898651867774670767668944619841743143124264932826800321176929745823429862543562589091376380057251417082377778206501425501888294186566839507671917133209592630341269675241199656063063002998945443539749673024965176378425007214744487233668977223988004940086421939457241156846791770257665053996819265534467251285057402121370449902351652563251483218763813027737672549839145075464994329500128602140754386584787903921329947227751301024939107545239371797305192293127870435772076519147408313043840565058955665130011880423488337318926217758991864716579100094357916577218352157049777167287209686724491564061709245271114690988534403129655401699091655794525995008 A013846 601 488091110238439832302818937390567471505389881031436310979886384502061502915536740610976484138398772019405095364262638630614340691741856481064593420602458648319835019251723660104325687715869455185166964191854983228779449744076074325919945086100871001627611946185097140916049981337603673825336499275091735185678313147944529875332227255577427106196246168627179476861066777158514741925549601565768015923201033648315593441875065358092141385762491775637343349081470969681897392803693237777455737376139176986827070659749742072570698497058039278696514224749627652947470003532001589509921490645685568984641241650893871551912974394660648489931310829907438263024656092090722754106632156037817072534014930930831268772281341634183505949397420902760194494271200820579854003543817477772573028497976940041891295918373638736851772403443253258189156700418460684650504492134250505683398106816311206332741939893795244595996359803113430443909170418947694530296832362419760338447773833159589028793012519648653284473580108096405216555204231873535269175498966065208457124432863020363222413344179695366381861185884365344896697260490665005600884517327507168471860755328019629467654868526302637213024725444622474978303080329197384914147145251300649917907589108372702095187178009731716848773713319302970794581757373264288245977406019357267202771904252934153494888607869139563343651958905450488367819084635872516244512350516242725631950524270242423245548703371691909177645589231466836795383460294328647235940999603735678766341697381390942020788854187704707512447796092066286566417596659429177644811869762804058736592351941890573952566341121909503208421698398812086079018907729779133639909106358937358042263117289064800152722148767634623269893782971916755219797347897559364903160688010414028061859679684174962992471404638356874388425682516563191482297534164306939525636069356261912224201252838461106738867671509533262541864956275958800671529107001974759689235427290006761098231130156151986452352425622506107460281087909558417859966498429028464909611957197498263353708129699398033394580683727205127024403240411714975977302974239313895913318868592924325633911142149735827458919346221221716014434955355036270638710845875623905422196987393380621011931311022724718303630329874448482269444293910517285682058899568230636412747357672865045675638945876751874112134878227555672727803168489367773693033422890108760952713066902400258951192624602112452625292908054113129105832836934189060214034948239739610330035694139710758954631985204676042403735054096541061214058439379403379422275601820567635851859234980229297716865837266574303526645423032863951891920210402290963482207098217667287014588139571174088549043886194312295321752548202875835377075027804422144 A013846 602 15993769500293196424898770940414114906288615621638105038188917047363551327536307916340477432247050961531866164896158142647970715786997153171524597206301364988144353910840480894298544135073610307507551082638704090440645009213884803511744760581353340981333588252593263113537125788470597183908626408246205978564306965231846354954886422710761131415838594453575417097783436153930211063416409344107086345771451470588005365903362141653963288928665330504084466862701640734536413767391420015491669602341328551504349451378679548233996648351597831084327378116595798931782697075736628085061107405477824724488724206416490383013084344964240129718069193274406937002791930825628803206566122489047189832794601256741479015130115002668925122949854688141646053188278708488760655988123811111651672997821708371292693984653267394129158878116028522764342286759312119714627731198255120570233589164156885609111287886439882574921608718028420888786015696288078054368766602851770706770256652964973413295489434243847070825630272982103006136080932270032003700342750120024750723053416055451262072040462080257765600827339058883621574975831758110903529783863787754896485933230588547218396114731869884816196394203369389260089035336227139908866773655594619696509995879903156702255093449022888897700617038046919746996855025607124197244187640442298931700429758560146341720509902655965211644787389413801602836695765348270612300180701716241633507754779287303724910139912083600479933090667936705308111125226924561112627314675015210721815484739793418388137209174022707855767889382344828078208371807336175293065195348387563396680658188431870327277693865882730601133562213132274436637291568489402651112541597169659348328877827328075371404399370817851335307879480423768235042319495907225269146769424725246871531017983891045187337302987189678059959932764702742658491925599496009794376042720665990339762626653010693545619215860024385946971830887250617980404665778240708925496866481438941547666837672956788292070684282798280129258490688620410236435382220522404738158164613447623093574307993989874758273619844373057602335645381811076332824263859873837741287632686052944302372000305962543594173869136976993190361004617073828516289276997652444132874550882906296189318965199592643569373358649325927867005150622859830417229706021051781493972905416224441816699336978489405410906435689760544283944654225059603208373319201263083878898501776257851685312679922962020847625598011117179014539930400659507125093497183919787551294609625570042149425380891186824557485590252635457493862266941584289936909126920456360291593723411832153627586259755551106777961117221940885975594441454462270291384962194396521660894024157468232533575070062815225293103187499511835373635994511095304814592 A013846 603 524083838985607460451082926175489717249265356689837425891374433808008849900709737802644764499871365907476190491317310018288704414908322715124518001256083127931514188950420877944374694218092062556407433875905055635559055661920577241472852314729786277276339019860976045704384537836604528522317870145411677505595210636717141359161718299386220754234199063054759267460167635891985156126028901387701005378238921788227759829921370657717069051614505549957839810157007363589289206329882051067631029529520653975694522822776571436531602173185157728971239526124611139396655417777737829091282367462697360572046514795855556870572747815788220570601691325215766511707485989294204623472758701721098316441013493980904784367783608407455338428820838421025457870873516719759709175418841042506602020792621739910518996489118265970824278118106022633941968052529139538808921495904423790845414249731092827639358681462862072215031274472355295683740162335967741685555744042246822519447770004356248806866597781302380816814252785077551305067099988624408697252831235932971031693014337305026955576621861445886463207910246281498511768808055049778086863957648597152448051060099925515252403887533912385657123445256008147274597509897490920533746439146524498215239544992666638819494902137582023399853819102721466269592945479094245695297540602013251393959682328498875325497668490230668055176393176311450921752846838932131423852321233837805846782108607686368457855464639155420526447515006949959536185351435864018538571847270898424932449803953550733742480070214376091017802199280675326466731927382791792003160321175963677382431807518535526884235472597245316337944566599918368739730770116260746071655763056055397526040668645886373770179358582959352555368594814526037525866725241887957619401340509396889486328397296141768698668744284231370668767076833779471433463418044285248942114167870783171453341750165854406102850465301279078710372954513428249981900088221391550070681320863791236633946936867448038754572182578734043275542222884713602627514604602078158459966738053451713530242924347060216079109975060416351513334427871185349273985478160345915106513147856582878900125706025780628493889343880462112861749399292275212821767028659075289346033283331073513531603851660251744481226216221112004346024775609870923111783006897824775994504164678842509449603874111140836504582084682073515096298429646753077931976923586988732543746106204417284024325895715619499134995595628287721948444439368810729475063715722683598480821768210679141152370881042409867099687821398358671158878763141834012652638270929514014034943128758916010068746559669898666900229889128558951648278657579819672908102441185985221784175383591919043660187895818329302404405247984003821523304268139570948164550656 A013846 604 17173179235880385264061085324918447054823927208012592771608557447020833993546456688317063643131784918056179810019485614679284266267715918729200205865159331936059856943527391328481269980138440705848358793245656863065999135929813475048582424649065636733791077002804463065641272535829857190619311968924849848503343862143947288057011185234287681674746234898178351676134773092908569595937715040672186544234132989156647234106863473712072918683304117861018494899224817290093828713017575049384133575623332789475558123856742692832267540010931248462929576792051257815749604729740913183663140617017667111224820196830594887534927800427748411657476221344670237055630900897192497101955357137996949633139130170766287974163533280295496529635601233380162203512783395873086150260124583280856335017332629173387886476955427339331969945374098149669010409145274844407690739577796158778422534135188449776086505274175064382342144801910138328964797639424990959552290620776343880317264527502745560903404676097716414605369435261421201164438732427244624191580773939051594766516693804811123280334745155858807626396802950152143233640302347871128350358164229231491417737137354359283790770586711241053212621054148874969894011204320982484049803317953314757516969410319700420837208953244287742766409944357977006722021637458960242943509810446770221677270870540251146665907601087878530832020051601373623803997285218128082496792862190397221987356134856666921627007865295844819810632171747736274081721595850392159471922291372799588186515175949950443273586940784675750471342466029169097661871796479321440359557404293977780467525468767372144942627966066534525761767558346125106863497875169632127276016043820823266133300630188404695701237222046412064534318114882389197647600852726184595272543125811917274688008922599973476717977412705693554074159573689285719931729282475139037335197052789822962183102469434717179178204046992312851181500973496016895406902090838558312716085522064711242021173227272537333909821278739957130052967559486295330898398563600897096416190072535505748959000145004469160480275662779723006388942532483001525009956148358214946210222828964507775799319135052779634487766020274982514253804316009274173743661995100579081290818628192616891403595011203129163160820653133398158410539847184250408526905570027922259787912468196311349644619746873862930582145750862184942675506942664804857675019832098446787993472408106345562909110950809419747655535677547732072806627389237189983438887836800896155019567700727534097280889029997686525122570531581416936534139310631616926601650861818315211897016443172159817932687267263239516986733006964619727610795051575531041852700792782363747423858969540003222657036970175014581187551165939837223675634258397460829455995895808 A013846 605 562730737201328464332753643926927673092470446752156639940069210423978688300530292762773541458142328194864900014718504621810786837060515224918432345789540988880809392325505559051674254709176425049239020937073684088946659686148127950391948890900582784492866011227896645734933218454072760422213614597729479835757571674732864735052142517757138753118084625143508227723584244708428008519687046452746208681464069788685016567213702306597205399414509334069854040857798812961794579268159899218219289006025368845535088602537744558727742751078195149633276372321935616106483047784150243202273791738434915900614908209744933274744514164416459953192180821022154327838913360599203745036873142697884045578703017435669724337390658528722830283099381215401155084706886315969286971723762344947100385847955592753574264076875443055229991170018448168354133086872366101551210154485224530851349598541855122262802604824168509680587400868991412763518489048678103762609459061599236270236124037209966539682764426369971473788745654646249919756328384175951845509718800434842657309219022596050887650008929267181408301770439070585429479925427335041133784536325463457510776410516827645011255970585353946831671166702350335013486959143189954037343955122694217974316053637355943389993662979908820754969721056722190556267205016255209240772929468719766623920811885862949573948460272447603698303633050873810904809383042027621007254908508254936170081685826983261687873793730014243055554795003829822229109853252825650281575949643703896905695729285527976125188896875632254991444949926843812992184215027034404957701977023905063910359874560569250445480033192068203340161599351885827501703098373558505546580493723920736784655995050013645068738141292016830530660535988466129228516584742131616817890693146604905256976676375755930885094683859540166379902060910650514470722905128145355975399737025816918824815901718436812527311390211844107507515423899517481628693367712597878791080690387016457978549804311266503357557023661750915237575640989246925402878724132074196055365716296843452381888516751506445450617672917965963473352868904402993971526243069401987357416581659508990797392089417409483062895116952370627027068659826991896125232316255455775335737544808615670297513001327104136418453771161875190854796569712533517386609641718674956608730315757856730305154899865562740509315751964252076201591011497240325576295049858201904348970103868828731405405747636123066291176593081884084561727566290524241377325476636291765207681194417439837299700171734964192055216391178859870176350676930776823450882895440062552863441434809865332914018296373681832492621267172216659234350532250027001179429299577892495275585010713886825600025787438694877796353676605516586145403183379167996459614073513836544 A013846 606 18439560796613131119255671404197565991894071599174668777556187887172933658231776633250563406500407810289333043682295959447495863076798962890127191106831679123646362167722166159005261978310293096013464238066030480226604144595701856678443381257030296682262233455915717287442291702303056213515095723138399595258104108637646511638188606021865922662173396996702477606046408530605768983173105138163587766074214638835630622874458597182577226528014641858800977210828351503132084773459063577582609662149439286330493783327956813700390674467330298663183200168245186268577236509791035169252107607685035324231349312216921973546828240139598559746201381143253953014625513000114708317368259139924264405522940475332025527087617098669189702716600523666265049815675250801681595489444244519226585443465808863349121485271054518033776350659164509580628232990633692415630054342171837426937023645019508646307515754878353725213487951675110613434973849147084104093186754530483774103097312451296183572324824723291225253109617611448317370575368492677590073662465652648924194708488932427395486515492594227000387232413747464943353198196402914627871851686312786575713121419815408271728835644140878129780200790502615777721940677204048413895686721460444134582388445588879553003312348525652238498847819586672740147763773972650696401647352831009312732637163875957131639143146207563077986013447811033035728793863521161085165728841998497748421236681178587518988248472945106716444419522685495614803471671388590908426680717924889293805837657228180721670189772820717731559668119202818064127892358005863381653978383119321134214672369600733198597489727637690887050415287562594795575807127504765109750349618345434702959607645798847121612411413856807502828684443270058122560031448830168819888642233027949535460611731480770343242782600709412171936630731920196058176648155239067024601898582861968796051567467509737472894939634461707714806265410339388838009024273206407292226132062601755295041119987671580782020428551348253990504878603935643251601530032359807256342223791614966247649722916913363204525839906175908691094826808259477306458971932898164321727826547818790610448943986029673941004947192295280706422985845210870452231612539058774846201447868288718284308906027486548342159893173432326253929973996340298297724424739837540978154874986753449338639315758794759881009258560364612032973734264741570988484036193753560001707052363573779870692335538540480636229274602107177682918688892207898341452201218418008562325297378670668588636575227411306645265330706148880225938658981667694950838530717779969732229248935849667228926551535572806287118213682699195489791198240768884774647539288568381285190369631072643501261645002791153755630917275009567494812571512968576907988633960901395873792 A013846 607 604227528183419080515769840572745842422384938161755546502961164686882690112938856718354461704205363127560865175381473999175544441300548415983687798188660461523643995511919940698284424505271684170169196152947686776065364610111958439639232717030368761684368865883446224074909014501066546004462656655799077937417555431838400893360164242124502553794097872787946786194928714730889838040616309167344443918719865285365944250350259312478690558869983784429190421244423422054632153856706595310226953409312826534477620292090488871334401620945479226595187103113058263648738885952832640426053062088623237504412854262724099229182467772894365605763526857302145532383248809987758762143523115497038296040175713495679812471607037089192008178617565959496173152360046618269502520998109004406016751811487624834224012829361914446930783458399502649938025938637084833075365620684286768805872390799999259322204676255853894867795573200490024581037223088851651922925543572454892309810292734404073343297939856532806869093895949891938463599013674768059271533771674505999948012207765337780895302139661327630348688831733676931263797598499730706526104836057097390512967562684511298248010486387208294556637619503189713804392552110622258426533862488815833401995704585056405192812539036488572551130245352216092349161923345535818019689180457566513159623054585887363289551442614929426939445688657871930514761117319861406438710602694606774220267083568859955822206925961465256884450738919358320305880159728061346887325473764962772379429688352053025887688778475789278627747204930037942325342776787136131290037563658053914925946384207076825451642543395231854986868008142851106261428047954076143116299456293943204346580423337536622480995497209259868252690331837073264560047110515266971890111028691859850377973325217161882607379500260046018050019515823560984434332406750873748262155012763220993509017762775359077511821381942041238398771704966001093443879707384427554151665895427334317507907419756022359065245402770579586760863862093763158068478936100366164175821989203639214002986120541417085485902722045572175989795284853046552378047592297207048494377420318926130723190996534220355698850109597131758188068400175869802978725479679877934160329043748084720740234232708679216075895379507030466688777387912078894619833949874996542772178943565937027928533098784186691780911384506027607096483324387051798150644897996916654135936691849585618802846450926894469487960870161847998313879597619868412852705729525121304570275344504280468312443297051813696152054356579086507243557977511287028149076974560214048185688029129921895757465240717649716416289625954687237809477983953514816295650567407808717953118032070988382249341583451460526264513897267513507670018343336954328120971557630816939992416256 A013846 608 19799327643514276430340746135887735764496709653684405747809031444459771989620780456947039001123401338963914430066900140004984240252536370494953481771046026003206766444934592616801384022188742546888104219539789800278109867544148654150098377671651123582873398997268765870486618587170948579474232333297224185853298456390480720473625861885935699682724999095515440290035424124301798212914915218795542738328612545670871261195477297151301732233051628648175711723337266693886186417576561715125516809316362699881762661731221139335885672315141463297071090994808693183241875814902419961480906738520006246544600408480943283541851103982202572169659248060076704805134297005678879117918965448606950884644477779826436095069619391338643723996940401360770601856534007587455058608066035856376356923358826490567852452392531212597027912364834902833169233957259995810213580658582708840230826501734375729470002831551820427027925342633657125471427726175490930210424211782201911207863672320952675313186893218867015486468782486059039575212480094799766209618630230212606296464024054588404377260512422383791265835638249125683652119707639175791447403267918967292328921094046066220990807617936041396031901515880520541942335147560870164120661606033517228916595247843128285358081279147657545355435879701416914097337904186517684869175065233539503214528252670357120272021671606007461951756325941147419107692292337218566183669029096874777649711794384403032382076549905293537589681812909533439783081073969114214803881124330300125329152027920073552287785893094663082074020411147483294116832109760876750111950885947110684293411117697493416399422861974957424209690890824945049974474275359167057634900583839930920028747311924400045457260452553027362904156793637216733103623717364268134895158188174863577185429920715960569278611464521187919463039494506446337944204304412630983054295458225225515303494050622966251907363043476807299850951228325923829969050251572922094441788061362890916099110330565340661849961357986351898979987033088431163587917778136798467713334942224849764449849197901155057202060395989309062833611894064629428323863504394880565063759309010571451537522574433332615539920391278813452306625336962901704006876518150240146565662105537240129215995337398000552374939795686374332457857447103001218902718869503886713558759622768624531162172580960229516276904247493512629337565573514913321800332017562964922726373518527221556931672503972477976181501793463435208749206654807848152357461345079174908158782488716262385662141957793831195510517156383506669356907807089853338388954302389093930948625338529280680180621007835945907528978463283191408540974578188773500375877792819076069887771674902147309546425006537458524635591385661882619331161074465319423867996000446609489671495876608 A013846 609 648784368222675810069405569380769325531028181931930607544206342372057808555893734013240573988811615075169548044432183787683323584595111788378635690673636180073079322867616730867347751639080715776429399065879832175513104139686663099190423639544664017563595538342502920044105517864417643052211645097483442122040883819003272248479772242278341007203532770361849947423880777705121323840795941889492344449551975896543109486853400073053855161812635767543421721750315555025262556531148774281232934807678572949725598899608654293758301710422555469318425509717891258228469786702722497297806352007823564686773466185103549515099376975288813884855394240432593463054640644282085510935968659819952566588030247889352657963241288215384677547931743071789731081634906360625727360469107862941740463664622026442927389159998462774379410632370910096037289458311495542709078611020438203276683722808832023903273052784290051752851057627419676687447743731318486801135180571679192226459276814612977264662508116995834363460609064503182608800562547746398739156783275383606683122533140220752834634072471056672072198902194147350401912658579920512334148510283168720235034086409701497929426784024528204465173348872372897118366438115274593537905839506506292557138993081323627654613607355110442446206922906056029441141568444383811497793128537572622441333661783502262117073606135185652513235151288439518629320861035305977976706466745446392714025756078388118565095884387296658639738693645419591754812000631819934590693576682055274506785653650884970161366168144925919873401500832480732581620354572644409347668406630714922902926495504711464268576288341195404876503151110551799397563573054969186144580422331266856387501991917138740689543510509257600627643409813904317910339541970592338244244543510113929697212167642020595934121540469430285744964878155987233601755686646993092052723153575124189685464893050813358142500472208648021601515969849783872060425838643541511190668511194739209538735647311965082807499533778496779025776215100241712368448889753986612190030559386823877081492658516825048914397115055777679370931794544709777107316359312011446356009265037658405323981539719031443146012111381424159205183499041600363036897329746747069122663615874244284554149735215857682100222027225051114125979072826671143941004291915903359829893435318882288637122071132904800789361598381867421838133348712936679728753279551503234587897807455099995977537044610170158323515450768209844920294003664743568256449293355554403390546984590254485853377067672988260614488626180374746541487155022720314192329254580685829929324555092927469328158589184768275497909566284863616075070654978089730060316763515095484658082502243193563039217254614219440935259058525368569670243486088079586881306492942634499757555576884690944 A013846 610 21259366177920640944354281697469049259000731465545502148008553426847590270759525876145867128465379002783155750319953798354807147220012623081591134311993710348634663251726065037061251125709396894562038548590750340727213396449252576434271801820599550527523898600407135684005249609381237327534871186554337431455035680981099225038185176834976678124045361819217099077185725323841415539615201423834885142922919146177924611665212213593828725942276448830862842978314340107067803452412683035647440807778011478416608424742376383897872030447126297618626167102435860749630497970674810791454518542592362567656192939953473110510776384726263853378941558470495222597374464631835378022349821044980205701956575162838307896139490532241725113890627356976405908083012611624983834147851726452874951513362334562481844687994829628190864527601529982026949900969951085943491087925917719044970372228999807759262451393635616415837423456335287965694287666587844175499597596972783770876617582661238039008461065977719500421877237825640287725176833564553993884689474367770023792559165938753628885289286731585030461813627097820377969873996346835348165378384958872624661596943473098684151456858915740203914800295849915092774631444161317881050098548949198194512330525288812630986378685812258978077308449785643972727326914785568735159685235919179692157621429321802125052267925837763461553689437419586146445585974404906286340717502314787396453195975176621869141061939602936910306957513373109182621679636703475616667847120717587235038352298832198702247646597772932542411620379278728645234535778636412005504398348475266593683095404698385261152707816364291026993255255590561362659363161865230291585611278950952350105665271140802254914961752367353057366619252782016689286006111292369739587405201739413248318248309293730887569294638102291603291009127415389670662330340048669640383632296349669447613313615489052119613455473332978371838475300037717919676033880671568238695825774829214418165289691118471833436144722853782455116635016404720430889333219458633308242921369987444804206351434279323202826964666147722997626693043641049976252542461935991074193711596753990625656227093513222329008524865746506848835452896595160695993051701141407961011441364967236716270378523553224527060075388110474907680082258384360044658828637500321294905948088529134834061216026883024512265800855777031678791953570625509121351787464343657990976235354688716668191933877786055747944954290772700198348193912086317244627330444674806690301443591053458992443459753508479323815563302678519694671451095784499255454245014099913275124107021285047314945100650406486851515500668022410971547915222322044274616459706862648841276047433504966673669070999198742640566568829759277290954538552134191902926651160744247288055581143357552852992 A013846 611 696626910918103562464601102662665806118935968662995014385944278690941837992248143909547774065553539163198447626484246064490320600105373633137578289135409900704060645432559699134423076887245517441008879160221707164949328574849108424598218402057406071685903109338141022093484019200204384748662659041012528953918609194388659406051251874528515788768718416092105902561221847411635504402110920256221516363298214581958233675045673815042579691676514675289713638713404296628397783528658797712095340389269880124755424861958189347565470693691434520367142243612618285043892157503072200014381663603666536616958130256395406885217120574710213947521156987961187454070766457055981667036358936001911380441713054935885673140698825760496848531968077233402868796064157257727470277356805372407806411189856978943405086736214577256558248840446934451059094354983357184196315969156471817665589157199865700655512007266651878714160691817194716059870418258750477942770814057604178604085004948643448062229252209957912589824073329070580948178594482243305271613504696083088139634578749481078911313159347620578278172708932741378145316831112293100688683118918332338164911208643726497682274938352950975001880176094410017760039123162278064326249629251967326437780046652663812292161656776696102193637243282575981698329048343693516313712565810599680152620938996016812033712715393851833108191295485364998846728961209299969190812631115850953406978325714587545408014317636909036676938383798210041696147198335499489006972014451673898517736728128133487075250883715823453549743976588205380247045268394357948596368125082837535741807670221156688237451929726625088372514988215191514731622012087999866194677310388664806608262439604741808289053466701573424983789379675161122874523848254828371626800093650597093320892360598936973723870646701335891256639787087147488728263240582714806776090863086785968459393060552345259855493708950175035288403158631635940791944278201845948045584818989603698054440212598570085038035590278472743489261896217549879079381670935220496244504047451748591344233723798464862710233978180328587186231477654029925621843311392718555519179541602434764821503249400241269276951342800781536422640120515630225686300318143001656066422910647246412718747763459792061302704550317604041774860935442738709943380496793610528191478106964922690242517926768902947217925762442101774050654734602256682888455371631612985048309280102439867783313289307293474748660262200039840099473618111244443471948364011104065627797703591639744264387289202965850482788378302169733354994109506666471602724700622025958199266738873468430416121058112519761150459925889758362715682086005048746790632151674475277230933522301090747962788118501744398846085327413551998269998319276333200275100505235267495135005282905540291886841856 A013846 612 22827070616964417534840048932050233134905293821149020631398622124144782147329987179628061460580058371299686731824635775041218825424252883210652165378389111626270659229534116221236775383441261115506978952322144900381059598740655584857234420598617082157003673086792205011959284341152297279444178011455898548762004986081727591417487421424550405366373365058506126215126117495984472208248370634955866648192555895421607401063896639571315251336856032879893336513360831991919338570667091483429940113875595431927985761876645948541025343690880926363390517038698275964318258217060669850071258352964945071864484012241564692814794606992104290632373272181512190494990875264810407265447409614910632114314053384139101737474419122519960732695529954784145204709430305021213746048427798443059000481869233486017497882172279267542900698003765148092304403824094648211744881677319268521266025503125199279079817454113648761705617549465836455849833865502735661228714035039573724498657442157148506103128136415900879743355234846984796509916183994148627140231321881250632159545876462995993765909605502831109019163326308069479065741921887620323366768440715914056987810484837629876052785179949497548861609610261627461960961987781527611842547851328465352713176568714487801189553169258777876681105187883449768290846256126149142567733356481730319241082929021478896720698258025736867289212370464440282209614600906341390444548296404204041239865777015604687929813160326235313829916960299746646299351395057647255780458969552450306629197107302678104481820957600102925918010624842313899935179354746321259605790722714420371187553737806862360164824833282050895790571133835395554725790092099579615467186106815768382939543620968179574015703996877157989868810393195679674352397459614216081466985468742765553939000872105966754983793351109374484697572543271648910647729867414398788438945401627802614477391808179249474944817854879335556330394702041446507870430108118088025557723348651333977847896886429944546526350222244994858656133815256674437673178593205305220939908626898897841167850661428096621288946997013007144918433059767252602776561627716601627252475219228582373671018476347105911667141600896009385497071469056171235288688824909878265984545936088970451967926713050466264767022704807249240878643132587662047424692118933029787778354609026586713866827424363411774436991383702790932091854343446746984888905617624694294062998490396749587523609864021392580564099471770905480379551518269257923688803991915858022491675151290851140055442692602784988620009580205497822576446980314446941478082989982546598273572499405813527875454832231047533378270851555602029467470594213437334835434346069205884303229658762141629244641067065160461388524008687271879311304926046886306614493355549245280583853110248744284548033937408 A013846 613 747997449976690033781638723405422039364576667931411108049670049763976221403709019902052317940287352710748134828429665076550658471501918477046650155119054409769636961633373920337486655764603244232932686309692044095686560931533802204601857494175484548120696359708006973831881829290878477252826825079386883645833379383926049715568227825239667683045322426237128743817252618108419185319882608966233838327973671581175231318061765085472858155806098485408344850869807742711212886283619253729032277651475511113416237445173934441792318462062786195075580462324065106798780685256644029647134993709955320114855412113131591854155189681917273395441607382843791458139861000677307425274180718261391593121842901291470085733561765806734073288967125558366870067918612234935132030514882099382157327789891042869821370603021247038845770072187376372688630704507933432602456282802397790904845123686406529976887458336396042623569675860896528985287356104793642147142501500176751804372007064605442247987302774076240027430264335465997812036933517120262214131099955404820714603999279939452723721325953116769780339943876462820690026231296413542756082268265379071819376573967159455778497664776585135681097223709053008673536802415625096784856607992331152677705369803636336269379278250271633463086454796564882007354450120741655103659486625193339100891805418175820487743840518987345667332910955378779167444651242498994682086958576572958023347921781247334414084117637570078763578718955102098105937146513248985277414079514294691647625530812094156127660309138640172676481372154832941873075957096327455034762550401906126723073760880455265817880980136986243753265434913518241537254689737919024839628754348139098372162965371885308281346588569670713012021178964236031569179359956638632557510179839762941671473180577168318627308940529151983114570057097925391504104812295435019499567362920539836071195174770417646794991791468686067509834373596494119169898253782813508421475478688606911786119885174536422900575444082523991528444192858330707973674716142151441479758925886223084459388130473675870086396215198122218124687214502453333287782371417017602121809107983682187220451933432941966513508895978160435543968037898032619037939755414646891019781601233763383770085022533237678563885799991123943125111378168632509970012311353197520085921123828583193439988201041540277024751333661173053262785883126063005200839659278325982627856334533320690483973648024252992079924411490989030781077144150647043643434729207098835681007211357498610157336746151208058507100473924173752650185014650943797378353823415748086932228423660529697681422903942546965573739179263773967301590076431185914587887512651995738416848229458317856907088398485591177998779154716664524941272839816704370495143718274637669354171698716630852716069976060985344 A013846 614 24510380440836179026956737688548869385898448254776479188571588190665972822956737164150450354267335973625794882057983265228411976794174864655864632282941174899331463958802396621618762736094519107024738264995988900927457228604499630640393666369142277672818978314911972518523103782203505942620629404201349403306668175652488797079739689377453430638029125262938234677403733790176679864561913330605550414331041270371949979830247918320774616049454235169860644073301860113161023857741635706192929674083549548164423268603459483788650691364873378040236620589434965419582445494489711563477319473887815929523582144123096001876957255497065214621830590721025358500326965270194009711384353775989279723416548189518891769317351941955062113532874770296565598385557085714354406375911656632554531317019149692758306671919800222968898193725435948980261050925315962719517287474868970812369965012956169174282648234767025524689131138609857461789896084841878065877565489157791803125661927492991131582047937300930233218834901744549816304826237488996752232647883338705165176143848405055986850900408831730312162179280943933708370779547120878969031303766519941425377331575755881046949811479399141725998193826498248988214453941555203171446181330692707210943049557725555466875020189704900885318416950773838053616990621556462554436714057734335335658022679942785285742390166126177342827164826185851835758826331914207057742625458637142688509064700927912654080708366747896340924947462720785550735348416946142749570304557524408455909393393650701307991173009854961178262941602769565839296952962132458046579099251569659960461680996530758150320323957128765235307001771246165738692761673332130605944955022479821975459036049305937781763165014250969923977909992300086282458869267059134711644493572989352072690833181152651464779659363259252182698231630984819228806506489296814718961823348180249348380923486877045450178291022845905060162252754009919296959225979955233043954908485668271285407576397399209505606056151696146154404059311581780638881373098546018434408740483439758031565230259361410910991031179612068843509750644816390825174052746592832786327440850409297910839768954730642358714659503412361151904744665842732860635209905427149324936203509227958559378146018369132251181409894109149368323649639829750086697363418421576338175463385615014082641533371729191797547051701409318609314967818274832554421113955232185798749596369987852385778848498458722044474963115736728560634335859528402326108069206658214647595244301762514457635610497882785661160668329547325526841262560082126352493898085687233312595260986508237133624865716389378967920285426115345360538503624497100049215898014580596356443282782890159535131472641575851720663995341755663153275628415113768812384869360423327149397498223546559781800180975566367752192 A013846 615 803156146285319914355318380578369352037120352412515670051113801831742597462646363394881957208632065183770046695275995635004603655591521965043372270647416419101293411002036932497203617336345202098986623467388564305590918466912243896824419659584054154782932281423035515486965064735244482727792784316869817247552902779780752902708910141520394015146938376615960073909165548836509445801964776017282675976799560347548056939077563787535142618708516378045993584993955352188060429770477918820529919560369751594251821665598160364786505854644170851622473583474604946868877573963438868512024804520355952378628739698625609789504135348127832952728144796746558947338713997973717310222642504531616717976913451074155045496990988433983475336245240473077861527897934584687965188125873164535546882196083497132304193025468013706244856011995085176185194116720753466393142475976506435579739013544547751502893817356845892393013449149967809307931314908098660462676065948722521804821690040090333399680546809476881882114782060365408380676546150039445577159405841242690852491881624536874577130304596598138868930290677970819755893704200056962057217761821325440626764401074368710146451422556951076077508815306694622845811226756880897521948469844138629888181847907551001538560661576250192210113886642957125340921548687162164983782246243838700278842087176365188243206640963622579169760537024457992954145221244164736868110351028621891617065032120005841848916651761595067299428678458434700926495896926491205617919739740959816283239002723146180460254757186927367889320070439553133422082554663156385270303924275434617584408362894319883069696375427195379230539834040194358925484414511747255695604286176618806491841693263656969232815391186975782468908154627689227303612228142993726231166765399715088717933221680010083197899878015279175522655654084110556489531604641278024710941027473170410647746100817987025311442240236614617011396698243397035522759916911173076384314441258377913480235463389977297079699247978779317187512215521911787974864833693155932058705608161353991178329465138754712731354109693528271864127509129343494559303360400353944742377581786211873942397549108613688810361962607816250225614673210334670377294558181036829079509516590381746073703088729919725606712439410168606501229351397941250840899204494838213449333584219832781459997765524822156822021790151780552190032865469229713143271062085048264253426773851761946977201307597495403953355591376461121474865917445026687421909211763776377572400965280154073747803684794623120544912779822606762863534491568771116318520052471799261187121512005901914394619599794647170020811912842947636774125686767520974412706546141776981407933490229744747647188095519157509182717799358649570206535791906447976444227399202351584031457221789173670930028330207358738503827456 A013846 616 26317820601477362953595072694792006927552359707853313476234897058422541433655996035723491973812455511941776890110803824967830852586422991750541222564574541221111182491714746204068368132877359582379593677779388475165603216323780408011142583405250286543927124997670027771476871241244491210024313956495190171567813518287855711115965567517340271088334876724951779701855536704274741520038781780534318726407767993468454729779693610189951553329840664675811117793081928980498364162719020443911124404154196020240443692338320518833324223844980190465965214383295854898999380343633964843402028794523023847542906542444563981582471507087452830194995848699791243586394980285602768821375549588492016614667499964797912530845400709004770519818084039821815366546159520471055243284508611855500800235801264034031343797058535873126231441801054951053236440816705649586770492652798162881076887995827740721246824607149126201934264701746145175402293326908576906040969329007739594500397139233680044840732157852938465513137178554053701818009064244492552672359410605840493854453977072824306143405821021327814457107764935747821761124899227466532690911619361192038457815894404913894078920214346172860907808859969769401411542278369473249999207459852734624175942792234631218415555758530566298341011837516419083171317307380929822188576644918106530737097512595134488353395211095984674234713277217439513121430609728790097694239982505882144507986972508351425705300844923947165267678935725988279959417550487263825687994031831771259969175641232054041321627883501235990997240068163277075974801151202308432537318990657441549005893235321073928427810829998338186626329281829088753270273294720934074633561249435445051124668604863511567820894738414822439941182410840120600284765491789618421142872568617864027109235808010570406228783202804668023526380473028134715048971620885398313728115588240848016105344231603798845405339328073387770229447008039634060009796957345319366961215611154527468920355664362776070707584957768640665600400278222005468360370870457333581699665368231247582931499913666714426781011466437534412443730219150327629719252513598798061318228599970590685344482889191053354937940790732922887392941611756246478923188082476214815277367839633629055343102811502009568680753214592404897832283386607738907554585132886858578307762887715480582881206780717372434744010019693545134162996935695719240278706162402861523056288525574535478548932447354729396743556018223878028488406382838634493441121051075424340292434830300088688568031143350210414015701969227178405512298219725491939525265079395918190579597705409393930882895046070998467241964760037708161814550503998127289555568103973748126775164607848275890903059513971753260899296849384229116527764829190487292124443417062656705542790243587642849035168324234731143293418078208 A013846 617 862382345469210229263403342062944483002035722906937375989265106810389837698039678098587384997886542215308145135150819736545881377551908593681734780995978566733371227888508803614912286978125318795414525633475001554226486192497636409709120173023241389471404031923651470015754116833099487970076719726434391541934113367256455941847959716408206003022557240523219917270402226725674730128630801384548556026929741609974324585421000218704332499512218900096978707843708648832970396883976861906079724475324695191238858910542086761130368166952310881188748144911838573330411695100197759988597679538930445436285961582823472548494426344241654339829623970194759469838990713998631528738834008915706400429424638846497997810742090432668320393398977816881245930984555166795538211946778193281050222126735819867139073542014103490600351884936968636112451692681810725659295503246890201287127465847283407953815948727062567384981985746817685107582347736140248057150482972925611032589013458409227709341111348525087637934479066859231701172521017163531965967873166732181302622747920722306863707121943226869824130507241414584623468540697885623343215791943227540716185711227860218481178057583695392306227080723489403745453417377610899455974030044454408164997293415944395765040931095529596464038275891738020517357725528258308413475279500676514799193211292717366914364054277193225805323084667861057965963038219592993921244855746752746111237717115153659517511298086467900711491303365869183957710194294366661040144188435063480646669947411891946826027102486568500952997562553574263225542284122597242717382868685863044677825109535000950486722505277385545699371557906975580267160315321415567757592535021500663435253140844167547054355078788376901711992665238409071830131195634962216424009648328470168440315438956890371071304767989503361794912435340185918342724702073172731944242891595476107791739919781193280566242159102308770454878519559442728878401026698291425016585113146311556101582214409839446284946143896162817330393916316778675187232632683145906805134634786201520797499389171030898336760183732225127626956151821117935770640466365605414873275714763836315577368015313012436334606443830736417174091910734028684621355027086580607067008789369114756885482792927297849546530921335763923692168262012362388522748645634436581893988774304660867739851383790546859941691720325318086956253083588877328065452643529616966387508462406026378561091418434919772872492843605160035237508100352856375081078654601639504782702504519273306146997244505299694846466522127636181991826988063964919874363886121645447268912257610855020327170704869654477774584701256915621046339190915010635024156855631011778618168593869972304393111454153826410853148159160622419690381797922913887588333761890309134927226150701879880877184395648523670103438723586719744 A013846 618 28258544696335080792503200712718564819010706568214523936416239019962854201689364171934511431610746215311217299788622061127135440979620940797763085303676225674719108395450656476853445819699210446288143175957708850928893499555762549873348449829625573850198967318074211369476230900387004021803473951995802142046097026818259548302473943987264094307043155657464870249116540165346909556854974099768887083890433773075638668015075335166503567344016388918377798298622645004958773965094153810938420411607439612026514928780643098988719904094693322954792899212471126370890930425043280199306368763131672836056218389145959548469065362448110529407537118255341878307684047716307157933714112804149867329271386565722046392262396819297675522650897705103564666666501903705556196129072027837433453678648879345406413161824718143179992330565614588268132817065797573858403795050394098115776592800883782711830641007888386208071089708951721905605258370617843648336707026056826422315876793005153573579689536668470071719837010062843304384021168690414615460835267927480116924342203866228551309954971835658070397108461286673108941817141588316105710495070395680054187973385514523639191242590902530615090448981147300781931017580629553953373357016496682046750631310653665960428861230138313816933606224420471456312777950109968250092757958678168036939963147639762679049881330555067623188826838396471147428676836379623224811351433109593984573037514429355115069810215697380170514147028692801419926247646637806748963444766640160133830080836792875313595256094279876639227824129755521457374569566129266449363201841098360248002973189242911145548923052929369561477007209495775814194309212452145324280792187584533739446374919181682181877107221737534315298575654532188465729739018566441907781948156427310479452256303739383679264514637480046159295690681227212172254403037533724080348951071800561100119733691390141417594623069464453790265459328923819339887444842849613414943460987578337070336646001781618975865115243189463198282347849868203628535238907761325074190651712674251433492459984356340476698957700537552982080099182874392519332346801868158234567498621381388388839195125776791513812383951445570917960643730932651937672561527573073332371744010047152353623500158641695933940725230330312251544969609621090747113427620149217915502224156415127314099450144048639506569354291620023073382501043040332286048752223178488754585877296120672372689843599275451117485845499253884034662665432362397698656785353986523292719595668087547695824805707949660400729014997078382411508186744880002494443155820434078016107716857392497306080729657168837927717591490786611070446442607903068488471571845316993961760148483931252470353476129712583830835958879375275448414430754338042268494520709621649733295346506199199936583578276610823621949480094489632571392 A013846 619 925975992609507927408744880954361931989342832827253520348487320206142806480957085185950070591020931983317968479473567699013974130020218988061100779230862562909195743902127111433533712619903727903969875589782203627237982193443227234249882004017170803923319761078655758154997134143881347786456234458998444590566507374780728878775466196574669842253190124583808868323050788138087532359023791301226891964921733876142527873517988582735988894728729032077403694649266831522489105288205232076830160047552581206884841186284113067662373817374910806582653721394253868921354008167818205570871091630298655491890164175534802484234333796699685827626176290991042668386190875567952951171944048366382852645564794985580016181654218974746231526224616000833606997327934380623665434757432208177019410141966478390277346486672364115721988687974058828370176149612054900192175556211313807057767392899359791901266444546486639266073467582930023402873106288405500668697215829830088206446650753192872299059266737552427310115619145739249398055605655647506119420650059447668471376845336288577169324604517110843650772450059441704433805464095565942151921502466725644015631511896539910609018637218694123195283832214234752022315584082069223944138162716563277307924686787499326191332924789172267153280408761810008680457107869203439619039492789966210234448712421859743467106511439628455876651477840575566558942882574487493830618363760135175686489293272821108410607541147971753427407569836205716928143282885027651550034158113264767265344088860028938275889351697362997714217341083828927115249895542923803012733397929111068606561425465111712417347110598389581790478572240757581879519124273631897986032998402770001574178813351745361735749049441895524443703727047710751645032088160385168434198877189810109790691534560932124402139615640946152547801192242453288460432278733905070664874428720760786128723433599472153971740608740211221799418571290175712129431792610496132380867329640966949120791216186380090601148096288832330081315974344481296499842708529523100031079275320909870972680928767388564740471445931214536116800690024428094073482340003615809030307794825425334725482745881453904324604197320968467839734373775201138693654496135514466955157307721225088323534853198371092363369684347463671858625564168063901601412796257049572655176881157410891828410782320185819351264601427804916068597794178345608349245512849112719510270027239282192308300795061057982217776185319551272047826220887651047789585542479430395255835710851892762896787233438094472011088363424264434860300263256227921737913329923983868431817665983037351725653349406108481215450037970095671556389031375767748230236466227347258138956545521459280948542705818421946968832700559369025893644066958148969054028454612882218460621914315135383521970692967983468444040563736236280099373056 A013846 620 30342381325828355765329752259112531787426785946083443354779232508514887482768001767373211913126573899229363191135389866361289904292502535800786150333836904461408526136184901187454032695129005355957284883325983248457334200514747670011900133507634652902959341931025391883222946091626704004266597890752461032343683313656814923899714476329358781390952534002362248997209728225708852260340491593358602795906555375653438353359437449879092884102470992923112364266267175535328923002083909044693570684438202980987202475992157817001160665247741077310100397142646910776814928139643066960146303930541626343158256899703924407803390649850255305199654544703194486157678702610610682304002262576869633315489867202087485970240445447364484514651328217115315634088441753784276268966131538597544572031531957563892608089675280027343978125327533959688033932070487814969497208625932330829668921930526221661020698854899274195470695385757451006865345946858471445911870368311872330348843851880624039495574052456117938097868608167583724275486086124257480521175861147981200470076467979504096684428640816688124748511643547785770886937447483504792434163792829665903104213381825819790836322704382169028863060613996044354267237059201244330201519315896345470826076136652777920637597279491596850078692434306990364441218510658058309436686099741612776962415408639500073930146166853745242166115625879980165003440376200806197841702543692109436894881161963802080398787908336738416309291248392788932301399093576586085991519293055459893750795103765428249424342276419190709099473832634906283712508577150527177121247983341111496099804789640780592491630120088029816110401855185144443028082664198370033206329291661967411582691355909992013357024852112032544971283727899385909904411464839501199251828807755697677621380204492623852409310925322523526686349467400709356271444909552601355546605280321889439866009472187503541345996267199241315923347744036477735057220980260737265856260657675204988790086571995302808818420819192457792104561847319963123706845873095412941818405693715574652032808673849788489415768340274037919475325010720459786599869317238482830305125820839537368284618617043481536908630337813494754172415959865790912713670529368538053186594659409103694185590069604223954562897816697689599463442486659117927675094507751000396764836041766040103433364515067848928502238459586311489735812519636028894388076965039725592912528252576798877558400452560747961312090040551056082463169606046549533969139055965975191743224573194822054601924065299479658859343492686297001502319026380076539507943994949103400773801278932167941346208953339362712467866844204094965559755780121157574008388525337714954697328083647177718121847384258050358274709931929404240482928786084625417962404400754924534517658888278356247247935667174882293974321192508990426296256299008 A013846 621 994259151284743561718325322026599441610400921881262271849405890839015833035341881913285407969331573529947773047124455140926747583856723093120160574139167685391434584430506842110493743353987247504008311056825819085449927082467251650949943574778172306324171716395840041229449497530423836811807879684176643107837814821906511426345843960360428548618732634189406175140568374500027670866837228531174696416266006549411867962882046357638115626269769496104545952277042807941658148932285531576518924187671035280988650733311027347494032678837979621297369813570253972334671565279824018150074087195988012012609762089498194994901504814293165840782280120834276922414815727144490837737546140118864144481971968478002740272838916419239428576094723018434662697810059388003164781482198256764340536329239185453632981882479575936007475210732632791057495886085744720920484532254550616626591233819483231388326260077339416837183746400500154592963655986658392339640168228843432520870915338424288526190970550882072595590958552435383477059128070119669121717890618097047977003465702752390240155357702281236471759229535773844140423166279139485038482679163442492312918864095668462906124622377194914737784770199422381400628823955906374212043384943291448388028862845838226903452787654380645583378593687371460262009848157243254683621330116333167475504428110299138422543029595463524095299276828835190046832734247348017490876908951703042028171465915229866570507482180378244425622855627334907733652245498317572865770104194841309798426053960185552877136847713704041155771558547780609104691481056068474539909053918121541504198403346949098454765735775044561014305647990706813109144212740452189248104998229179348142741630350458618293682990354007082433619025195807077495747754879860775297083926372538701500297386540814298395748300400968450922458299347786444186302706796219641218551161825587673165529398384640116042825605683584739440176258876587302422355017081183838727577949230701117072673556791142082439362013403298456931682282612980551637625925569590491277505517771671950197811074624709869221175896974099674545367449951288026287304517787270605383438362897269960483950382843280803001421998909472596104721726172882236627801555906348254926818333799517509851073415400791210543117035657549892795218083402845976254057496829984781001190147416589602109304488429743273689161349843724254895663104643433394811308505990421728228557725780436545619833666029510589196274566448777005710153141650933335129100748585893075083041982814447929085195847771733349461502967568344580145227989856422348046596308826492220236555920308049279102032574983024237362147060750879783831462077403010091385106875198266243635522046644950719467416695087367794139945695049462718152144610462421005695792067403937367147074646451105177509820355941986543008950556836134598288875726405894144 A013846 622 32579883869298477030386084152167610502689617408205202123961332231012870816902082786534536248339057001429328627208174146057887664827817102315361421693392246714906528462618848202276658982223454126211344336710068439792023210638286902098327751058331150133630458802858886471006601135076928284649320601491100241357629516084232566418500614893090522681138630957118461547006144495616906718964522304509532452168204502611128089407718895047085772841607806848353761764214138730632254224213132298699372107781604484087436107229135744122684462820162916230672214051070082165462517851089273426741627689238135177629196684148676853592932509754758458270753754999497586193688681747070675770983911919414940286385257463087193793260385613225637595581471883868067027281840026026087703559608672477653910694436509628944645550325090744271092947705286911297372025195257683015122437152917114605620141549796826526132674890214258010920837002051589065702233079370822200185329032522741596843898153809487086426225723011303754812324529846202645776273508601681317780451839773804068110449564147790323389410761188351556706606433428237324793386312634842645741000430827683588109725338686864192507891626055922966127731349894672593735805303387140070180237637821774180778929777732427019172340945858744994476149757947788009865538704416546969472903745252005231837329100318282167829889993784148757554766703127271507454615035817099837141054552529405281179122595110252267782389176086634313338809733196510256616316780488870227665554774256560039474824936167360196678020225882654020592322430493674999142530451245251773723739878789006672009573280872828058165763629876660175316767473359480851960437563079137337281904581973748879941357743323828004247404227920104077184828217616206315380662431903277884934846099375348170761744762169402929831880307538934199827113553028266203096767096298525203449484470700856874288067326267887322491309447039704741975695650868012725775729199716232027425274240391614204237367108932143757373014455199283836737365036662146716061726329064341218181300806342146464081873293302492994639491792047298135502600600003806045382394438853283197204508275417742065138086145008625352750596060265598029159521523233005129819801383939219617441983161942589762799973675853126387076859024426594887113706156944456949892956056124941303846998750546808081917689476865827592246439111679156384421088612956025481176957124294139190593379558373344726870709568455002986783524993393524923110298145617783525510373329662544284321119692863829740263697539784158395154529241279515202198830771615247500790867847626497072711464396654158777615403417043738209882834886684828756589349352341834674507182086496788271448786424461745175508310264622867878377740535380794348409474595632611514639714464692219646675342014909814456641793423507015041317291846406458516729879802868339310592 A013846 623 1067577634629172495331691205498228260952133383232068063197964934545829750928247448749163683785574219822836240456357450418024863001077910808669763066049077140354057124663094417892201561529498144807693331225315522635105016566195385207958003746679395127578802874052079991881944305994200786031388937469660372708806803983048132736401428148816790247215550659202857747972297342832374799367029466874168359392647725141561445233712132752902906604473804614806856065489768897925357706419015919163781025227787615734577106361684320063412124477691098439046667110025464452397875784944493311647469656120955213500553516946183843138533212479643925160616059043823536904394790723488011903663600825775388763304272116550441166217556315774177692732013670690588820349971333972822841870241256979747763345635295547521258145393052573508275173710406841509392286521598203757039532020626788011396960798303742411608315490802540806501853986883226470504930773544823101855672861737705196645380854704029272848014564491634401437690250194000368296796930329859893421029845885708011703843211317994793316824211822619903810162079610576480658829682692418523815641102117361535815179479898091165860098592802600483754073500873348631551534868181389805819666026916143896355763970956736168564239268113899355978994475268433117507273972266321411095688109924417707436845599959229470075449835316318986487554595328074432756272825493654727463438075577283552253677489196572746310693328522006833179486117337383248088803468263059299620144898842838959373511063508332058924745366761722806946769221402416742371902437826404410121379508348158170628409697267640829809975742623798400624779836567043468557039618066977172268053449342115803297918410533235196043178941740485970401192451034847848542393546568606609733545036984331408859520852366766995204731053917435795859934856905630226943074864211510073866632707135925678056671390147146131783395227960597044985059595087643040998219094416301491074671386309152414244450045425488486641598937667970132762209977521345223591910648350780333037364864822219455335034824074936090448346867041805865304149216460924716495090300972344383805997327168888571990444806799642635558931531702783116219499201273299112093935251748920348424338904250534781347429537410355245451734516512410661260941923350755965334092384047102076644458455057917807228278848777939438542731316811502596404710231669343042967206531048870352997363861368777760010099411139133537870922546983519024680478249635603530563923913266382251108634450095761972928960840983647302292423614178247154145651286724288430105915157631025056078609265349563474824901539169689213661440733566888468695919799577537238614251342610326758078833833556762465911056310751162134638681801863357869208681663549689414111714163579034653382257607144564800115238286901477868873885019223046832676204701380389742529478656 A013846 624 34982383931528724327028857421765943654879506701748406294870914975197749278416812400612595590285696035154697927273920935297838710819320981378490796148296159735121743860960277885491660768198595209058495077591139045707121182841090382494367866771190419540502212576938557173987551018817971356676552703005831092922181352916521213506401997580428582820759164000759242685556239329931257425658821570532748800578280657438685437418279166047122443615397629617991059553968747247218121323938313639158776634664144592390622621259671799837888494884981913650681187861314419176173593721061156836064285691771460435986137643292552171963456306532972139663067022748009657283208502427255174059248871859007938995954388715124856134616885355288254635442623961189214465227860671621458882404065508712374709309777364501176586908239546728719160892142611382579766444739729940710671385251898589557455611438817031343581282002617657147452751442189564985505571587516763401606688333421123883675839846941631212683741249261876066310234118357004068349441813048848987620305989982880127511534348468053387405695773003609008051391024679370118228531042465170188390927634181702805591801197300651322903710688955612651653480476617887958680694560567781157098816369988203195785673800310330771512992337556254096719690965596016394478353523222819998783507986003319437290556619464031275432340203645140549224188979710343012557547945776078109521938860516427440248503965993295751108798989009119909625401092911374273373912048043927129952908045282147020751210529041024906846056178048132938031733846914391814042499082695619710857363729552446935151728960066054711213285134296625991672785684628880377677074204818707980879575428042450642466190476353050903942887562952244278106274235509894301037151733960101387748803771902571605508779290354220898868627174766536158738345391083691276470677150482762100461820547430012618561008112341684446278294829812843970070432811831887167429643285833367259534831986578306309962139088502406730271913989504045310352096543419440286659728125158369952968371890494487112418421115287505811811430139225894594286361524991581110111118982261780768554920416670140726982895429210689881995068430836797152280549827323465305094070329308621977168737214481523715192571081862520682962436637078672548198544944357571472067539240455440847485614655337850707256241316755519522168219789279317078989544871341032831949423609409383727017619009332109640010937504207127768954390019555951400729911284059456489518658789912813604327733660737928328936188837352154801518136989392802747044701363381483277710627885253429037583868406974495943062373635512376153258089957519801342227899992556740234911787994655187208727227057987992482973493190694080827840325283458510658230080751196222721612649712157807522029817270913099370176128185187626807259464309900798613133875654832611083205956599808 A013846 625 1146302756668333238748081599996426441683091675602891777470330141907279848355162108743273532302481687679949141680911841207839578876127509917810386408187368562200469302835946385751790740052331567810428766702506444249730946919336849653575446258358367667503176501721122641477224071784627285415577278972095073252874038572368567124177780656715483801870636285976878864320306850363187443323988265223217112697349100582950844413322171713032108232389349527322331039464447909796843399542810661327954792764674690003455922053436925537087930200391087346505521163839550887564856319051731987204154513547967215566393758295410349570898536252472431072479380201406780449856176207536297543573467033075972145019433409417211285819126099322085527894183901960248179596586538487691964658616418589487094474662784679974554399809193467206669464113729089784373786861231470697207279951934212982618705475627156483066471448661775389407731759257667665445046569779749303143847963309543387420289920104583371577220833255813154940853751590322309311674509329984683626342186679759016018297957530601173398509839089782259975827981096693600034112505199498696733193916716866037533632141633147742548908791855697515369381248257814952630048999360685052955814014811773442319504959088568918720937732917043334241310833560650265214266688248965365720137989685356771321136959306597376833366923793043965516978224487148519835485731087190527492814892581402294362062977957668315172333125271850841198605143012519912189916349990303404194296890827805393575975666615616304147531568842281220113423854695690790962544609941770066685374094689974581171051854563444480777036927280631840495133841313919152215722367543499423117461927626095022652332129529136772020400539662819140504986394149188216456385388018404602273752801997703466369311679786327110414127175262749856849538101775030395747391148867019148507932935698186653485007113825212315935647164983307271211267942378107278702334551190187778360437374536197941164839373652046863737550077608068556729617499534768219313265971205189466618867610107723353699726823105740990441436942802154114065575494450924129816121146810754032224007632213447171341775517424375886053214402341660169085929056741735311117322496550784924947865181044130569099430169210471077739313123723793942059369920736708901996709125831243885690408621026110691975372515467444863702408226055104662044329406344102963837318712833126685966913339697794568683878400137859162733097452160809415499117732956060270248547411227863076186611176595060435482581035822355408536146312868423360415160774275284444044021854543984362703548199959740283062267859288469541789961091728008850382123826956099264017589469008861174455573776236150537682075424872663640566671778888368477248883286055197826141803305767987036881873052333280440161931368372228155220278126506829368955170837457554999974492785862508544 A013846 626 37562048730507943567297137868682901641071548026155557764147778090017746070901951979299587106487719941896573474600119212698487320612946244986810741823483693046184978115328291168314678970034800814012129827307731165175183668652829889448360222993886991728744087608397746715925678384238666888497636277357611360350176495939373207525057516559252973219697009818890366626047814872700926142840447474834378348866735327902133269735740922692636122558934205311298143501171029108222964516218819750394422649312860242033243653847021175999297296806415150170292917496694403483725211862687153756705735099939789719679590671824006334739203235921016621383004330439697381780887181968549397907815367739833455247996793959783179413721124022586098578036618099433412349020947693164690297933542804340313111745750128393406198572947651533428145000078674814054360247868832831806088149464980291014449741025350663637122136429749055960112554287355254061303285998542825165417610061727117718988060101986987919842372264126485461101895732111681431524950321724938113067980773122343436887587472362739249922370407293985094887931284576455885917798570377173294553298262978266317902058017034985227842643291527496183623884742912080367781445611050927815256113637352192157925538499414226328647687632225675976419273394115387890541090840542097103917481646009770682651015882558582844075767358850464662060342459994882697969196436265059204884558400107390381656079661716875351567011848908008364395893326234252482639178956482261948638720518645527136697570643660515054306314447823871020676672870668395838260661778571921545146338334801087075813027170334948746101946033131744149344545712174502779804790539665389096712992444451881702271619220410753745564484883671257596067394163480599476842836394587082007306331815860747185989605123238366754050119279009787309245664518964196007850513166074483458307946436958180261396713105824557168579286302173012663050827935845819308518098573400073121314811888802134136089456595830271630952040943061190466916106224755285010457099344451648442167053848009878854032648539528920774785005741740986009700777802167881885814657738694788127916282092370236910527300154961949034191729535931520420607723331313182674692423566976120420691646252454070488250127784688716275361812438181279893401433562700477300628164635238199646303309693783595154649006586837233293800512751373669565868585987083565919021259582115895245763816315217332426633327415717369044438137312405402927075089873504182935504401571114617280482875034666940349893215381826942026912442380072496674083988251452520662434508129697279597069867416280769595384393213164569945373445053743394009321433561697460683328371720482362964560241499706180818766247522227442174088700850614058262491407517456722367014610723405399224545216178856933463226167078821172190258073649375784761923038001809162239164179607142679969792 A013846 627 1230833212801284294813192613681001320974632485721065316815594392453701503251315162457688870305389607056066919615696706361704032521845022555727814388071913653737389362883077445003335400490100353073549470181219734820460418454415929817443867787063688944967486262751977364387452629294732636602290545536454209055954583418941381264181084702613601426463031617745399533602334797748663947848595782855372909735665183224697102982700758554792300464011156039640617566246372281818250101267458285580924441372683804410945328049259189895144973821752611640780158320531682213354707742316532654299733527754827029534460827134329039576734211634659872649478285899848003806196111178745426670643293970098862661566358944474175223028813791972101278205103901882234055852718414009620571682686330612623380045684740207195134314838348645447373455362578016306933276602165914232621896481668474175961489113918690546061218166530017065700968178888056965080786075600251295020404246502674193415800753421909620157394854350896675589386919349835577148209572142282772089011593973672949739932466294382239741456233506209303589287732333001306469754423554119214515922477481271830705014637102202395945947735376772994944987455255743049491462409782916802650312331668756632630904045548805368337127428332770950395306750578373030397250464662883437901168038576448165729108488439679642634674744814812026046393301729112316247054628823533460025657209654718968026106418355138571520147844265017618084524632514043985351120616046010759532993593954976633215305994851467757299509311826292605605533216626061994828125365160244725191355214554762021300241274317535600512268567613660992285722073896534107088643376403755469921091336419799259620036418614419578734657040668139768907936371948932283657186062977829503215413880942124963790507380678274801796714308534592710549361934957418774785245615425928673961834788846245650805447495051659089300006053549605278942849529801795807101521054053173596039243755972268331371379313732166340803036477622229089219906968772781179222658231318991616152930020491587710288941827343283675948155068145368629565875087021437153634374704781550817375560731602787923084158571477793145952394593433404061142473878120470369884321335442673513945223864400414981758980187248679854911055869974324179546978174982569240186983698767485326010066852045900846027538647837482460571255201837012404334381825624754288034488633986773655413188733017041548955920872758226748848148883452900243114396544974985066430608230682283779046862849135966301385300881631705236337866911910215571016384127023596197066653962393920457836785415496688258101555796808976627969997047521063534897444734949702391671304084536766069622709993462372133069332398808348825160538549472921461145318441532021878522334764184548121789897643748783995722995042838812170330376557342745715078694109243282628252931837366851337250144256 A013846 628 40331942717072483772438695565099051285696757292107868301413397051922890858539095243413548902167006644013200821967149674060317737675817699106089021868340466605666774642952681717869294403259608369514069038898208270596846991914301188258000659646502959348694589857856794276248047756729799036183856596138531522345519789471871181264685783535242491542340620050281251917081306652628220243102786612604859506218276723906874670537138456323434101604717561106943756410761126930620419318332073101915732094900102902937856509518125134484110502191189578245084227847182162767207063300228142016093668237470172103785212383537693968850426646844534706978104472366219388721434171105130141143639456812199531694206449892529773708208170335341814684224844656877045542181876990267246892898265681514442917336997567109370161228623008414019533385320956438345589607699772677574554303911312561797906075284887651813333996880855599208889325285803850631767198125269034435228606349399627969848959088129134433317514587370182265713030573255412191992531259958321875812731911329315217078107055534317231848037859531466460013780413087786810400912951021378421257747742106315348541919628564968110356815392826097498357348933820188245736240243766617789245434484121817338049463764543254309670991571608238502553411602952127460057103226073364493145474288073053494611426949191422529853022038091760469488215711059552378783486077289544418120735445965831144279455116661180711572204560876097309393703158220193311985520346595680568377134086716674317199146839292895471190321129923956100482112442402799446528011965570899155070327670530441913966306076837006557586016423564443395218540917441629621080666157998259238374320911803982139229353365157300755977241908613603947575259036022613070878672911657517161362682050711550813487345850065708705274734462061533939281491884684698412162928326276830788381402360913777485592903517852765038182598362713465780399293392545245007102641899214392395013939395699288682377357352375626655433899298725202795557911552746493680768064923860717278099210911468346090748045798384719493469145272987439253614594851518452650291190326281857183762374053160154663621708070184325806568066037625784275516584038251573080369441519785525704957095588672798122278262775764741485725478747318654715395380837828828862447081841212959162697870607840078922630386412338625267998890453795222465229023662071948510314123558478599140579368403502417476187615158541574106256142612984635166372545985740310656798170502997074871807601840487343763793539289307717184319222969473943831064875074309200185480117039723985562395784494995480841471780349836546145320863253170209911519469074831847970285292242100750569396961065775010056415884044151974302860527189128690438809794692121292915419865552799272854811365990360153971851101563742197197385779031007091591698648571683885162592070446836984619012726980608 A013846 629 1321597098953031148255271176277165712529711342947790628500714194597409287652609072936175170426208473711024564534219560519608491628161194364308325068581780409734488871500273474531141039006010847052237014266616488610917482231047821336838165615296608971938024320462251434844096028892522054817672612942267400924217992461414274867681223754882825962859417437807616062818920256393321520925992111721836036299760491688980469204160952936806288641383385042352333010067820607262569900223105371403574709285686571923467682103889924406775332935800900099934919978096465109555841050221875757583357320805422599496833839383763155971290780363801713278258527350496276929623954918772904464994777720822154254555756950078415624870565325548480583572679709716547028326215745217077146186490369851865265515298736279039841443139518739710592069970197100571708280265106151098762995430565890024993786274935198574619328409791876274876885410965220577501747548168815720373570972857127009316010691399815477110948317998946132482884585824433346707211264326314291226631599270439001033215411995748507053196504581127092961731556576060598203217115579068528107773878013339741341021622388816875040172126792125562826173609863419928436285120307744531717994397175703710533204828636553357219299051818458759251670191405535312611151158511972007711390901471577816911427238271104533458223826144190807064189852419999412347977271780623791492980259093408354935749185262753569556797999050787956634212865088559294447141530717247260864581929753531984025981643629949598799964442785348193500597860512654932263829896087827223513344497107941520636847917525795030878978586167359681174521148782727319423571268665286958723049747637992886738267451069474431171862262861450574154146088092388985106552353969193522343532365437716097056353348814953142854442498852832344122375926077348197569754835395439191273681792562422660647908262472999404771167383149394846692124045886922588392739369753457209999816766118274291544141245722644534245258012220627445204841645760397104931407951425067983768754943146994764701631964721470488361996952305252409462443044094556656444741724611603896197525472973951948017556130043799988029622387920921699140127425765427546697545859720332106300034108249630248870814114636259049004252487592137677714075839293975064164665977772866245843283824077703706136752501959512072781787642389961849740624647358773608785973200764226736638504743845967215859715773515090300313801281142280525131695586860738499601962451042208149399391497109089280451986695432035276695772298263722191456333826434963871677812475157675558908585066332011916213347298503443944089874047079881438380669962644089994290308456189157394657999620203315529528635688358771893956133754933368928298919352471430526252478154434126572906458840772121525349616896040704317763937207288040377276781316396937549007816964401954311995809037700562944 A013846 630 43306093738492924666028725904250166068173581285713203314711402728567907537800694101972587984525999266562852930657306559106531053671586016929655195847287780466179731341320961213436429566148963436207702483488489098802544057746975009565513010882039282792465180932907055016971338674750162692265496180892218193484775176975622958864178340000000441150977390602079963146450378961496359597702909516901123237470551791664512014881946105833268466200850761067801248073902345658779890490510716810152336073873377588788189007180265042961214109640323894474667457842264968709925799533670424824491452688152087740312251248927151094867256290961054540701975424221062002429917754778350533508948876355900350613283043740169523195758684587572611762509568727991813024193437539273183926238916439305921020405308990391577524408795750062836680948783418591533736927726998359204265834268783084338996388657076586893126153332060201775165781146508347883577263658395753525201173638582337841267038335789153553971554484189466869199162108295031904901898709444666694914264244893745185856402620276687079119143062114372582170019645884353681923018443294917529035534434741116644262596522436751361316360250724370442688056848004544215000190822244172815335240406653459186752055824762580409361991329987256623158728831976581123642201162120298748686857059420661904553647743667553352359078335092844365879373084098540743818519241707480399641977129972804974534629302689908967237156832896219762989887163221910960443933678542758244010620674163736052563366498466188453477234861190289604627590693278676820421178035005922460085272481233027748228232561485251571842370311532042032726709003312408802871583331624123063436894130601750912639547836644538160639582629444012413883059014611402263971507534862533340152868550663081068342586533968384585054371802409610252202014345702545737965726446237751419656004978685465744110657944715244495541612811039370336407520735622679376453283668081285857273995792163611985318420339839616098148614544445520124472251048276692334392375752296627692134561977040724449743076219993144962645916133138510953265333668890432518381296832073036470600514698410457432639279269275238007754666407392762237423695487481529850185182731315842459239517659123883994998836908400936517771345513419167423334837101984974902547774759661281143792724347378195042689105984209291600913617465834269892300788444652293612698769842642181706170523446344653729291166466542478960682640380470248247515400990252679154957105595751076639519260577270637541850700035916931946767066669505648769641146824620896147138559185966712714316515453567366470478964277360851159936992774713554972857793335921540932904827492406309508153331554822243271594334236140237421154590881656633042498989341783835484241204164497459540998843294420878142656246449461799084488694408414507082605570175694849605888146289523238895478670547372046548992 A013846 631 1419054079622936155456429290430469441721911911570250246216463244609713194198653144333437763076947943966731564831778621328802809566710530602750941457523925990315777436592405257041884924023569233877653994978950810789561763684252877113442730340582663218543499048809498378796116825694213331100155778855476205764109112999137213116061395845120014455635227135248956232382886017810312711297528939049816006245435041109262729703651609995944541100469477738669711296885632062546899451593055168435071748468682836829411377387282924927753063944694133374145903258575338494686848599119312480648935921685367611074551848924844887076610254142211835189722330700875759695623544988576990282021236780430142688896058777277874936078620576565579342233913548078835729176770561286903690894996813883176419996641164997151212319827419138059032361329735060407377491647758282234405382857319484107620233663515085599313957792384948691768632316608785543449059775558312051513792057789066046382638312187138983656539897337920450369918143964611605459825416911082838258950610776678242250142601061226482208576079859363760772547203756338501449253468349887857591436392357596910199196762847207468607614492695736170666002246795412904837126252863297054812905157645220550631491365265820234853973731901022425027665226366208610259507647680357949396970932123096249288413929264498388250102278884322324181135297219740983093445238512270717735468306594948873405550732990542937038427155100343329193652622564455578351826818778489102139740018250997302970396393421740063243542031931483409764436891837355682051561161851074067172074208665043853253942724574748723506130790368281953328388800620541011652496042610659264542700146871558173905372703511168226447837843601621398778120077790786429385818358902375492490129196668127840447449875545076026083061655221358108744155606079981018741660924190318638519287971141565341503018039532429131629907568592138087183401639464883957807621199235687574971154294117617237534913997695864540304133801392390803438706722349930654413369368651255896215865326863670458769181121576735374135981379850682726916598453662201692762318334593369259068637665637513869152723903095610999038104908837446032995899653733794770130868067739757525704360514654171430748121887814481887814331449783719278127835942157843657606685483324580860519799991414888695158836624890570067178737417120457355830912235754366357100913290203699010147795712289821613401412942775663950583648759987249094574584659648599790549634436161571279323767130596004250971363738776926026031663240626361098883601099149177524949436307405757242222723578382495464504654701440560370808815379241813769350604172031477053289425387271169949963168368388415267523603144249843299816393634010124551536606882751572721147615778062252754239450097071583334978559883655964232400525538374926568082819323517168831885742777615097492127045076496287221317369856 A013846 632 46499564081084371941996274988825622666343609518333960068021067599371081947501466233518088620505430227901859916407721863702210463881970666790942849680144006850667395042259935462748485190404316655702966107470260167952359872405598277253291387800212708345233376831389642876391156144347982433489904561536244310478327414755728199387099819052892633682255122767837797822722409031608326923797428274784370892650415427068321126929255956347110722780183846540729099776348391425536801229801231759280431053821799197226152014226486884032612399339737362404012957976996691793898654895941631365904332281786125879690914985569317259726364807731997415496821332406296893706192322185690817561271886821134915629746054013841405905424239052900903886320879143447289173664417752249260143247255597323924930449937694626650925296104870315918372416052758459428945646313743392256995585468644855238499816686062324918319768940869998731874543750636684687738790725494769304003938149632116207866292213748170216457499355968977317721477741432393087707559261342362444069293613930192642052672751574269369010620984831631712994826772687700015489137650889125317556187704773735553407279524977294331334311696653882840383561622992090065702953053824517892109276205718587003092709057030397455695011246932702823306534137567923740983546599189969285839943503809617896682747634139083186179351474481473918767441419296472534006013575570086878755825470503284683753086418634110960875181018328050211017609136192080391432661197733530898915000918048679623733949019643578392364385302330848371161068071726470989465556151535995033094527669536156983425195198865366171848893738787863046664644218733887869828990324266082780535198412687218242531252748653960444242750459137929995161438709048489718114495984513040137916553516421213075782037521861051222689764318293462507328490900028818022126745163868361147000028238366813110370895119398637785248811207627180840825704921985317529440131456555010456654783909646081639544061876498089256685856404025861847079541877962527683817287471964353207201475030668753592948526991826464739687837854947171595603098129603025068435647187955523881161119027610054464396456856636981216480621652785431609209639853548987027648284843696374602280485344187889442754458019904942499900012946512913305692928152628220972455869917579865637512806118683072762964758524414199961312867684203146635867332141199076789482726693394809164522969900312874627937499308872956332725002567262178331019990127365317936730421204142367680881201335369867295829646992242312021005541068844600488217840816920249137543128921071853313154206216437611380888525256804282230663262346995753594080597509127440082187891090101696920393101095351591486213427830778865248383586599243761304751534334003534926565073815543898250918300780841642720577450267638635967300420841469593782937823593010588283232019336891514622019013066630339668127575441408 A013846 633 1523697715808972699795333938833838003530747396696767203508914343096191613255728045539920727916721937707888145740848230029794032480484414809405615298318958816482669200744773565243342362719168648174074793409585485183462928298986644349035852195437370027056607292010975817773585404537994688380597192672419653565753832726715701637516486870725185820500135862856508959054967899147741656638994129708134265410368812714174746687217859177582124164061064283446611141471384090231989902698126762288101164771632716094706549202173522215980643101564513891254696606990227596702471123630215376597953160209567772825711902247135387966713522019762091310999841420289536612964510013380716709847757187354948915355518697925555188708941465285456818546962567772480771642635640905703756373926071413110372120983558377526097520102764390512013227329216789198567690938408743477477231344636554616455161993168890262923502188654428118446065049620862883847824694493012600553601045287145183899362663260100041652879338896391448747097382631256656698001301875666532567262613141264552494781980723585658683740028430962907971414483687430554107548062544334858405681158710025766614049735474455980649162725675954432913688547262204807272954365667721802288636762708986658917341890380772063828214128539490806114108510619825725144548854962256913558403268732833559238500274475469477844724989115808937370171520427506811994309052844280606843070889017451632517221135765802547965957931608573549314625016174742090266465442127332340495646750082619133910514041475680776760996177586777239426205878574333001382807343973531485244441482675360792032876796276420318719144550032600696313107061759472037718556354945551000552577381586934767371264090067892975836946447045031690081450023618100911083175804420523299239249625626090310067225805516342926465098197181840179440139989812144308949049185529638458064896925314803732000633491272454562947033045651527461792176698883614884804694227568394582643663959151282803164579819569089388763082142647119441005102428257076107143324875881327925893577933804953717733737332468169596590091070830908918844722319510831925442499287054926606537887548296726264689343098278280600501637010318473022970581478721093206921978997758242802967526943758348761260178080396245155836723624231335143200945869705321544825433945459257037210019630897006928296829207328004504332300048275968708964100739602811348237769988289161106703088677693452275808255977353149033110732884124047059550863036493506738150782442017337104167115205357399811549745872641796080304309569743899868797922207888842723739013248485682489365437029300227649728955195614962720134373780586356853770833019179087956613132815240452404687441136692480949820241603158961856459033365684019570434098277056627832473684338787742457886090879986618948667881890369982823376500190133275649079306603495770956864946809631261151134319020167342970245204392064057344 A013846 634 49928526751628417426893502507707203699695530694959667724580105194576006783163696596252122412375144454812078759636114801616290856320513304474603202095315642498504104370004740185893842541581718263368082830445297178491713234501194362029206804740091741046590907744615655596804846535901009948855408809489847208042621590789020111258140241779922888966148451954082085570313188119273198604746559642276143608966965255018078099446754809531011044607952954439978553883734313868721845131612217746656498967236860840991344204256821975973253713152065991188633898417855777888746573779114897460361729153747116779952927612834132392893268689543564208078842803660047535733621064118459325148291307515246966058369636693624592423614593934473849030146869420768649925185884681198100688860809508064800673660389240914775163538727383548297649433123775748458666096669777706269973916701050621672002748192158196135477319717828300585240659545976434977925519589147036894940399051969173386014315749706958164881550176956954992544887034061018126680106659861840939164061307412956856149015944350454863748793251625792568407309801469724396996134913452764640237360208610124320409181732026973573911764194949674857715746316687927124720168654199908017394049440448074839403459063997138987522920563982034734747107675990449361536576879403234543481758309837490069127176994012183850015948443346827259745780381368543215429519043601386925033746891323855094324302176773817891748509502949738063941632530013948813851539607628426133361352706707263779979724111075107692904322747163516581517914229123743789311831047324679708489858504306222433333306860385741003788928615468259616787892199734379731961654638855815186106855639840678457221581703344717032225061176771598420588954373917930654373504759251707469471731732515727280282855195159525014408337725254538999894507186164344715642443711435192993870542448715488690196758242015791118648378839909251868006046069018292545280220448961153684067580613469234894096951527639921090988675650260809842855196369127869878872469532879353475680761734920723422699104910316981341064104208987223452703860965730940532899816638215835043033499182587126241340394644382698717237641554115724016700013894732782204419407798542100167639922893073572208973515338424161266457759718812389972408594258503976380839819524808934595297923265233123026430499465724051597960807981906942655335653035304922259055246976259231144446809790659044173684931865907987516972495146976774047362679979819228795724839060024102229348031049151277024862072754726373959411615981368110900770314908101598371479986126378843811526640576109859626318403849911098413363160042253741384362656372460354162299136089799144396798071167139215763709676852312862112449605326733953283984532342591580814497688413396744860011425955401529709949153783643597156401158230287176469030718783349422714550577057997165400369365652843494448994857519155031048192 A013846 635 1636057964597359982244446290172549650831623149812438391999040887015866590270708010065989547208708733495282196795756209819362618779910579961023797726259302973390982491996315326411369432402549744054045338188031497944816459268135136854973048577723326170614690864975565802596101211288404294004094035869363313313140624286974611005706739442644513225642752473631361779968022548292344171880335266358104673778629517476432383162671261598712169909713402411089217253662205996850277421272669151122440158158417456037604366885087542508691577672566898399269155583356298129858447729594036959981133140909985522645497532017348850250326628418963511970327520990332437650919295029033675166459209564659612583800656255176690644537003014044839085019852617179747120748491069233499363372591005960267388474503634646295352558837018904110617376624599883725493570655675275879054505302460026770948186052760639770967320812513797753577165932002555821356663425897170104973406996134925873512917098486397605146838636198525501195710858332111441975053735030352803894527960921307770262290954464475704975320457269273970881570727574559929040769348844020191731297819315736553731168066995059870069940689140110945737629575305229996022830486460822585913968212064602516337572546609058250343151061040563314188193224326855044678830551184285189520810256296754874585159335739791240397322598591588835647349731536684424083194480020730246759505818134900083730818733728524464676815159392657016879239414743497074732287249862768267537984805493383619542375599671709128881088847779054111343179013459926836488170079758735104687795683469106296695465799201119961212155612871663931122905651600896155056919499206027352018349445606299351686236789255199687711950804640451737045858856924542751682511003951159950359649705411075351520308599034987315672132410581140733948543211476233247642171595536308404023149934959509133400367374074373443375870077826146365210822117589591410123742263671559083919526481542159889009768907657704934309516923707746216930679074623582040190893081653390654691107200529882265115004269701266844583988566720093338098200116125071459382061191601056482690121701215014952676242051707132271566443038445264044579226055302603807274415154742627538293224993360234814143644150609482916379287870466044394615884816662658298047359206188939168818722349555158975330074606492845722761979755951126696930038678660871692584722332918062486141233063220315559483307847382072934956154720976134931983980297578716489178311526318869781851276281418589045550680400026873821901999832477470257996441678908673175436656185389181954016104958397967880235201457353886872809084028264570597682795524012780885190218091390538363594279196004817822145238691096587865700748667346418181209605155802040920129460253930184535572854405706597325535613871182433391620953152890050198537198593092793883510393309036451115839303373712375626104663491187672057387155456 A013846 636 53610347383926291898186016036374106958450627373053981229024571785735916429990560073842345482934967779173407024603339483360874292180109884162827803894064839832075714297735260615847753560966750013162957641745416124655745737298252164463756855794837951958702190263519340219469044491498431905926153367367297050644991976635584053434998438056575409377861713055952462805992162862443533824174826008022373950378132028667736331474411900066600383601488770206571470968003166104789890540262822743980119102535023199440219894090548592924805617174672126747251690155419177119201615203337403104661770761338405606047663129144487125002702960032596360243692207811213316945323459511375467854535379014766185145979904169629799040188514764221287137930530559745953652686555356643307138993062083306041785532535100089806112647971435449896710197234888989916973323245167440004858029751010157230430160576860644015057168384452124789216573259859749154215147139798469999768600449349251023271267483202276725451608430953283623181053405826627730638560789474600678015892223469413015954749995891939900631300743799569477847309601163179754807930022920853642651166943338055392662915219294121822451816501743155469930645923601776509676109380348234495228910372932895255349577207285620747244373968177178679318715574742386104035919501206657090217910478332063730406501113521479365339466910649182966492356002994075208358116721319288725815486648644405943691468266816289658529879142978585129098917142314912144827588603503190590684686106407194445164563650042564735175519364024045120493289913054882578044357173534231910409688955915675130117023308222298888999915122578683695035372391658165208905138149983104270937274633627217156054607110314383366945203966458322519518703023703416887132520577471609253385001546910117118617472173178464359944434829922819570025863953653211058738678842533753783030577068753195283263238113669068992540510710207164095228219149175731326934786495989648061875043747173495243072107566127675287454250556055428036384491917265536292975184499618304972918200746963182063288459909571111963328137354284018502801821405186341581031381126383418824789907905413609969295099550339310274689205483774412212772079380155721556768035790606419174792396582428174389858931527171536203916504939431342722773313672401987110415866468399158683851893950223449303615884705557568643464552643006519605003507422359443622616181405059071545875925015603300253149031543015765932643277896945989451251066391059381917394912094416725011702621189524325844604695348080601396084730510621745414027400934479402612708349882832714269199727276784611499547081354572165048208065438173449344869843730850804045913066418685161098257340694685870396055181429852991183282132331607430961876341745321276870802153600784286861651293166193781163150995330905977376635392913901164905666923498464669974868567950506430163822292949807124516197613279237637976462309982208 A013846 637 1756703863076496732919759373479906736814510157760232856912677168274994509577930672499665976784813024187954201382202228190769128806157840684247541478000716671617457006108189019860099188685758464431323796004713795572719476319789126925148384650685250009782753370555001740311561649897420616693388193541891589755535097090394818262958028818237863014493772613417450301226751192676549716350560698630877149605990630315384384109753529141382361369853584022128933960679527746921755133223332175674740542751867640199257125489559096292960030463579656249253943383012775595841998526982960024933556904307536874898969825415806554112088570594348117532465306265557837969664359121268751330657415299555858354863469499830429254948897251794003136935707625381755409291233045926487888330524658345772377228330110159742766699248727996822215399742992842421599381856097646674079187918881100832126735501782569583085393293621727225093048672579084260285321941476916264952417499524276257530552892889572203739598305065477197764396758002126937477564359949503715017224756378645725706805247865387086663886462772824292650100641010915074205546250991070532162393438399301399106778405905829783878101123129119718438687405624583012669066752175250947939660935100265111727294945928335220645703646189229790963915671953158507857049010215539739532260490553985064317960228487871835843443651728152427446021521506109856427478768724190452967521866502779893962882032167036179530707079757122277510313316919375041161710423359592549275555794334750947579152421684594761242231418520339910508324123870982392317357495862369711240304687707444842663674619763828289994749218736658307318919082529854757565403566898646360750072615194696651769597365790781714168060443572906312319588860680713564557558434282589692014919730689150717742857328170711920146659240506910951670607510033308419972749028312146043962345949388904703041969786508708052747567454952068353072438285080190364120999083900588787691521433507381092124986820726871663819300882220824265896247031144957093248210845683492617352583602076489549849836254316826196814336404825178718299810083805146040927236296749331868050715702244593171473861822065518519081015885292319939388115497128942683972174996786591143519597251213006418406897468282356898329936033855286238339835942417268313634107112436503631752458860960921986780885310031710409309046461006037634416754931215874248625887032280975656415262310911288942695187465601540618080854930127126182338594943502233826669196479509847245183471491138333109276006657165905146546904449372053353726849873821021064813227208960662381173136663405678149617158761826620704299681888278067588132695039372519146976479360407475358867696539883466601137936185093422815093788912242112297758763966310687600502444969190499511882589574469837821154131815003127066677588555002713371628893749197690305736493234602194703608128895379279856146763391934058921212716973496991744 A013846 638 57563672185290644944314675150189583951937868849487310255314605450035020089849632276469054727284753176590883270892002613355122812720180123541423439151127483895560831176153137802775730214854933362485618147482461653326871800046850111083262268233654272320561262446346297026529252143838678767808944325980703613109374061458057404840608688316018295258931940996463011470598183081625181105375172972736582438289100974174515498508403642904817217367362241237120908023546765211132072205462148732509898104893198834049257488041872467327714278230578175975553216774562630724550607732177634097022792640349368316689443239225149165144918281235599115303823155709799234589961719685734443602982184535846366572166168570443505826165465146785894791109267468509361251655124448919155124814632004674269257017921049714450979200982318999870354218778389460470968544660607686216226829725895912067128868922411240098542167445396757711849018903071433041029429378315592169960816624411484406761157194205501972139157260385556816343752966213695487264828946825337733684420817015463139960594362053004055802231612139906421558497804645665151567339552475399197897308189468308245930914804722230358117617602694994933798908907506336159139979335278623062086809521365487181080000788179688510118417078328681790305588738561097985459781966742806184993111754472982587570920767090584316917961579828098742551233216712207775415624293554272762839756521563091565375718430049441530862209589481382789457946768814081348786927152647128654661412268761119050273666553760801136385439122074498187536764891004351031455170424418130697922304006797552604403289940421125406547942399562819414226340496338280695903144080134843949058379454699819885186166482232335209859004614996994042088287786785622083422074774571899027944889735222090718997948929497888199365729992930458064342466888771450305667040159732401568558152069575629309279265964317345472432290363869375793477657725507677851516897981254493395075774333169863626751568141578130680030851308611969544888222716557954031557372991356686085409459472842409569479434381453760817212175313311456241248176826127025469103678971882106652285852131150829042855504185442910833246728529258739773869768609921193868400230294703018590850162727747794318357216240676270844475343957370019457919744161129048101162421860319351005264571955967491662836049839119086692238834434245841204568225586081767378973066273783010309415315403941116074235902872831282973273454350405670742871079108681198032296230240578674530171993821620899324756186142012379842048964997023444294921416665367218251799829183222984906281342186477261606655058307534707238491976115095718727932151050158707408125275681832152559376680218901433586087892913141278804993275076349535772959177648068611293264116750434288005368695176227645723578591314022467720891221770328911761535590373709915938373410311444716047831167643788242326217142826895242730298309787549425467392 A013846 639 1886246410167603853535303275321412286937100086460000182446148991386747538304192750435337985303666792090530063020589141634420664327214862288205363254104145392289737315980186019521355127680366456421928735456705303456214935143935184439976338005480383195400151447841875460965310534249305825863563487673735695994367969245857625041817065498739287499044681842572099959868561263218693934460933667970632333337857260721750523855123370570705050578693725920857977914115580402438375742028583689666884341101140339394126069368156077009394541469059585670366927807268868283582074314167996714091242869238968101001279676062929687843468682239528111810275677166298701319043865630662146247982520222870613739836741011716292798911789961929880200515068476408114749494235117942182875129925861529166455013963236957043129686457788628987751767040930265840712697271438792661933320756458157246615678776849571515549029742850760956701868651415844717888452341868645324225276039148715521040749598939725888623055905108313925757952097196890373726693914929572666857371101331962696170228756055752836900527525466600453621628856062629155686558582455513880916698994752497524602664216321138044374798093605109593990722647081167623262698842858409920498460574396104283949629465827072033099560290822674244904733531785170058787546135486228273069854285970570693429523931696024266896767765047807139595918810045225624384819176851186409892733141698579384414231541515860100083292883828125951244957999720499817637050028937941111755945157222764349039367505633633931637078069152137156609204711948430574598723024467333306709518057694742203741087004767719437321762976548874466565368725384012781843354225217858566522744977971603697997780303289789160156659863224221500771149014197391264429574546213171987347698146843757468680124790521786800516816240408345249852373955011262883616097571954111334598513527015854221206462987118750776440661290643271706000675888349435587838505713049747239569842973349310091321395384863232186123250935680597018046897281976171037706071998180775889646697168006100076772702105811476834458408560666589798113220258238530370571589352550632870782102802633550366076289161148593302183828800446750384910164577809897680679738746296828513184978132262839724223929261774480043031768070795100797597114176671876648178890239518944493740509493853142766807811681128254232731282126741367724591291616004727353474189435659321681818921055156342491520562065336935480468224552154093018902399520233265497122282872523282007004675893546873629073610707501461662664260485022464222655984981290753007674976802675850769409027020766486908326872950621297286790905073339456511276880725611600524349449033542275975065655057412962175748928074977813423882019637701821588208326333171912254857678577678230749359921403534627495070223280177888222278163554970137780601998225365726525468619909085420455455331701351653124545483336151703313786415015118419573715501056 A013846 640 61808522368372043072644817725732037818354895633121285978395410149760943335151788046265155102430553443222489105058664993076696328674176607459913343110484636214550112370038735487675764823830248044033760803445319383653250994796468123729144643763581196546872162642882575104911295586281253301897248364092971286343449616248262657370261602262688972768696134617402571484973015473150162844415874432061680298814906719330321165684682606860863097362636010974674220289739338627100696314792630343004466089202166641266723041055738331443840334858144503246583490388586275916417411126656916327341846339222506733609932425230080011254781779624857167799113389385275844822429388985537208253891222663024271026970329471919482434741533472518314410477763834941104111427096344729448452257410630587726397897547348608389273565848817794670649902397202951068473664190506357946231054547620896657102562159806759421510606613733735029206831969594399715768806338351769984213845250825110193463282858056937918400295898589230719236574320947703766276306204412237147582336248445753628106055878434908959556485954489563664273534355460232173537151629902278849878392660049838886180101040411051438073383931252231175887999699555700679072115682784376274893556101811545176461458336221496380606391609677389657038308369536452486350311767612728051952985242683660482298640193815323177673286125086544350279067567561953259841754787059676279365079587179049268485539152391703759529341217280031170394783734841338024330855348238454350018810911875542189321994424602916671883774169977230347770420001126173068450956065745577794257487714541312532187938972228630522159529215553518520414002393383330835443031251938789507817307438173509975991264978199811200013430398131290137269010897220116952828298730313219681409372875776244733710329135817909879335034565700657147162589757809062170332285237792320212124091253255511120493379161907225442407589171798727262230147509434305342292155205214117546224614550710193072419483971198392274886686660381803087360730135795172563552567236387664351942972801223887315687902603230472911533131715922814504574001421960163182889839904379137909787944636696178395587843232517105325959702133039116612736272885674727200513679238654476720045363437988732083369714049826162050064976143813862935662237341184054007525875368556773170889015094579782182758373167210634698138652729061137599407443673242905918642239427684652869842405135363030762145777756960701823982782124985320043393827479003643809702965166842904805529219679743955077484075663407895762182487573216107647991315866935394555493639870082278011994997416476243012054972845958669493564377443187310961520827616840925981882745931113299150951384921307944574940875160872990273766019488213289802410437285377220767176411633360265195025904551022673758461076444869041267610863369261474794766277848784126786555737180911057484360309189890969585106397959019014186153247215400372591509538603008 A013846 641 2025341660966815107404425387236787415231853220106118298940060799787366591206253790700016602396444375227514522994562334493137185297995419073246440427044360559478378082141429284460159461747269567906898274007296225563549728597490667478356611686845028648447907025481976221037733333771264108196569034394598483110902157025223070756708732182943792259684634939143047462419595771024184536085819373389797140031566863379015963957155679661616761974378856807618124850454178648132835616843124911079570344810976596501027980609314433644751760092631679082384047813053195089229165727798293834214337620843643100646930265709939261808796689354747319674441347543376718883141366218278083240063507584221979313011763756135857600421610568827480126602535365343350099523243093024094566883570831543098618606306831519199699716205734061495767856001751546300611745028194512337182099195416441541659936756852547892724059557518827029437049469979669289886312246095110798842719281179037210819404852692809741710140896004971912207944067348814357013342001706180186851977994189070454885779239024555096786746931756714022150915173759720887862465384608637873352815170684513120622349550892189333522788644659273111171497974155041199851835086693478441775712046344160712342289066761305993399710240265908704281831288652970475072727016001133872806395420432258186683961841870940509885998239746835885269944486053870084418494620862371472322234927912683086429734146945571348792257453007832061391496273423280964381273468051077672141416395960337766459703113305388373504287512001813884035741122596902439107000928362351093162229357430089729054734384241987764950123453335257694876926030426384984815797248063530254592157530134069574893281770805651413402040087285966115218030949080108792310277692794903582520422330393435987434220065122481270926050412648879133398223741183887349197448322671978748710882222186676588396327048377375963296811881981500694928757473589143317456229341764456203754688169597671606597041650768228918063486948487390923566636405089736214562490523201950985484467332750504339560461192502656136365117660067358785685880878594790627176934273986695591027931369855260373666622447043120507321047519495425773166142189917789460906432241292229893162446469136014772907858789984703678056529138280492660675780193195919081718607884076868343263691246619190302564626371943158077788607372625875356857383114284823541142068901566370705238995931475575792013992845540088277368267804671518967181928938831991400356346762587108304667581470465849919978998191338549928335195752799145415409379438327739008794415591262856085897052075343093531019017350216373681965117520058361805587114479348643462574333818670720586578374981101418727831662597271486145290764926589773080245385208967240770098836656401949169910608840327910973717252552945468744257072770883960006074901392548958266541858395944093531647518611534347291364766448321135056851869604754239409078584560943366144 A013846 642 66366395546560597439428211088975050022317366316437284419667912287432428460646524213658144027326689287455195889485818576671119287844713892192139359913389606812987492995610354793190505242534529201173242642671082719266397506682574191930789451754537898752341017410993396810964445881016782297385174119042203094578041881402509582555831736170702184765346117685839379248565314224920478878460129227236872684554382979203595106948077311151858056376446379872030715099682525942016757492715517086255361058766081114145684868606015361671225674715354860171560478738127096683861302568494492359535415159804497121998610946783289730950649916776360171092094076301368324362776288240536231610401016519785818128769474761059781850615335119338868788511878851570896061177629672213530767640849008004255534491462255221135760300629493727093321105465394669178445661083877780264783026435405956437112807648544289348781983580776924100593237032293803290994679680044590656478225405674691324130258213037989616357896880290919619229911198885948850613190711908112362765614913587460665697214104356621411508123459804005077841188413758534053477265722855845834025047512990125936553150083635260080874738308195061306867645617112390036744932120771901580106532334605458222032128139634474791721705153033296421907047666580536527183118860325154744119965136724236261260061634426978627944390320024318288525540919013214926225231736418188405054994117842799376129528527112481957224692220160640987676549887534070640845569001097713160729932462828347931351551616790966222988493193275437352083165105255299124658206420577520620739931584269180241665536302841455081885645318889724145727112165011783182444044224545759382475817947433191830103057065759585514358049580186537663464438139457004906423179437503400592029198922332110436244523093933466285704819921678471443192995551113620658501986637315399637758188656613018448570844721229855565309931748769814771425524894569048226405723070937700884633621941376503204971860812373325187104340328034825783431541721980476278783689464281529892355025559568526198717192355927036276412175485087212689354944629794099271333782289996041126803255127417171924307884344708972783896085118826111735108147279226125054981971682663789139147045900648932078644716830218770122556346803175183505023965370643876469755343145430821872064634769217627834437676955833403892977086386204683693502729888885097796143313766526835269271418682591667552714517562657612672803399423476333516617447467646694206876770716454364927347309624224970177871812733781604051687694427722396972134545435123351840175410094501268222674602404842488824431160531890132810632970897272399645478567259296348981635770570202172181000191380731288873587919987392058008887785114493684293480782527438545554598679556979070399630830479864986786766931654917119811815760556325601479062368831044264478043615918296056845025889862757492043440666978586953542922063208586916956687058892992221806592 A013846 643 2174694049269697656895183620963534439131295459457016935863678149834585815798465305433150063487440954571331858906671303120359236824095584819352022545641950636047974170480160105863266475787371452864044814915046038544921313498974591121188108755092697866316710458523431626701682962629157922320717385532774911003133276369797434001189494330841569190390861584329584779216988216522194251889381514518097844127478021462543404464474597331824084791343394975646702472386397010068005109521302063882415671173646945948325801774481911371242722909072748058101693767290948704136767162564427525637256483956473761693650483504194837903790896472927770086345738692243237252719453413065891237409620509320341688443518148970406931680963301190496052461957246208275122132668569099092976194055340294283445354216235179086176593531027250449393945983890052519639307422396507103716410210235382380531312481027499273380888037974898248928239191074203346239313663755701146631478490093148285309100301124828843748815564973372854082925730165094771936893033247805025903103669488433911093566311771557770412298189530857638390700061942039643864343043206540356289332756905660446688973621940560202330103424882935768903439011581538796724057935733453670976930851540351655019548774879542469975136834454595057153050137938511020922736438815134670655323017600179773808969699636903235680481782006556861678404924834225026702548393538951197656842047253472849957012390776421808774338714670223883884185186714716426759227605027969864850798426941959305014527643379006381194886944957249531153061154169005641716800107989484195700406078153332498158896293571508800123228825809378480807186011423106111322326441149915443444967602501490829888816973930810098134484568643552466156402708953727136773674743808111430599612790286978594774860532742011823249975539193560152250548078218891121737793098131551015330060325899895388522769439825259907164075843543689290430071599745238572282862733588486582587674523775025257020517935099849119731035023869045171271484759145856246703183936365577171512689477535941466479564959119017124705474166295337785404782825629093044923065378078590275643089064015205889615720754207423620182706917173694029336023770045681665801649248097527042511570400072464206353030081092608659375926372046444413092625297265258544160943084189477171103813952117723228878853798488748978765073166703155075268697452998986884584024105501551338103485847391163762367349311493164652062421792308472496672520518619846875770938022836776629939316641766603822788503559660555601565702371007607503982904784818121993098867837976617557120601371601878673798960268308975871938821190361821991583041691952622763430240930044384778027014271163802873809728962146862956835234942631729046928778281859106260733089531723090178855103053164215887028778816468324181993578841909677309265915701855658458416533206410725190697808359022837499279463775554337293694470167218976094836721545805569124158406656 A013846 644 71260374606469452821141376891733096501454289615487530954381005613779708012084111128433461280356465199393402352653805260647931472251964123360527074775595438442020017618293886348927515878600587767449020495136228591039981600734399401859091947686877523683465968304895807543760747319432246798605267289137968283750671200085522317350977350233016539230727752395311834045382269878999261245911253467729030156369199807284622277491903605369211610442740366561991146615157457225908391428794026029298996713018063124834739872546223271812881544284495808367876301366589807137153586382911161160081620466285732223177539043465456448431420095624897170189377165467426398297111049439343124067438444849408956446917202705462294337321805453410174647073415043752759202043283672239078643926805390763079937366957594348295834616824700942725740822000109240963540825617088744774579329768993009845250047378309096190144939228361465820880541813119495249569830133946815172820287163372283013008598667258391551961188433047481682589310326049825486828110913464075088792901041797002398713980904130405020870187074547143094786459629716755050146792839791914394888855778284681517104287643748276709952829026564039275427889531503863291053930438113809890572070143274243031680574255252847656145283791408170832791146919969129133596227627094332888033624640722690828172319117702045226778027032790855243477972576967885674989105759484352844819400204401798347391382020961789829917531002313896227116980198267827872046370161556516531430962854034122506716041818243281098994055412359152636823507899809976867776105938599418124710906368928399299670713747751200362437962164121714059089871222312341055809992823600429250804698398768851513796754601764785295670790345311927211013003966995730817799774005104195357888111912123714593582629936890243424255198468294579068945959427076624277104004239574663670335416759087772091114109004194116637952437241239610668812586180451977536564846054227528338232918795060027622048331697351855955346555662140872172224012587691417491969931226827232756127808799897729973602384580411953142348977481165628552143923630214120896039006308879246152272742449650266590927937673868857186146940261947605953282826896856896824988442561659766129019138869574507113776089697242600550430355359217890528219145740787991975065782982720787942729775582993554763902281268879326536173917526528985506404678139870802234049301889074834246975024247313654165253302239008019318781437290364026770965152354135142425262097132315496609851527717408074065133684642957085952104935293177282690511823988920221469863701314817804111727865744650360383044330071948521371691292765776183020193110161903542712082134795694400406389203637495492568997198631628405369576978600156497409762206739959193951701877775502218980724016846085026186159024258034046795565591491696306070025525718406216365392960107666643048785784308460339176389468997364524439780398439431408675609691612956889060422669303808 A013846 645 2335059955104791030043160637988310106159654162120295414313156791952333472139972153456507659234720651653723008291759890780911418482752360394277751186246711326868111937316254067881656840309984059963769503584623938471198117092864799600118724941803602696059812849414825821593952168163155863096697398530472944721941993884402395294956825812435485957512486990489578177999086219395047792506019953630544860163905939285102502788854697340738326050987716331503325892285479558378566170338722644928069524292175892474584756143594644170764502443114358648598570643180414800270248718595232928893554539439250873489081599376276076902200773693436630472765510958036628219399734868028395489441822960825432684852582898252588460845360921097344602835301664153690413532554319371930129004193559044524603387640466451604957908724111800491237075255299579607893305773820763988773415477870362946609153552492432463958669368634948512018613594132299620337904193829169239582975169769382969770265761128722974374664222574099879775086520764000681552383538412390812509565781337604174601059726266545111723874290058760784929962709146558629483210107774301450891718026142832443952473297510343531231734301542450438977221084168318592321255192596113322494265594454810395662109057196125311996568659276862941848900302273548423449681186884627100075085812227201133057550552848860617991062389810490744618286205402083677798043017526783274019042105897838128247320806062875929146737655883821751570169207136840183711215457453883933701929790800990126300071258300195835051837207752184713603432706860973322003287439396025733110526979897045788251609948086311333476367144193940326288256900212730791716781844843738865690368357130857726404092054790628484568540458035181230850474113990516107437662994599254273487277651136469879802515617772019496525994343409076766931221198506446824312144010922382579149550936361788115881627123849432813992425463520939562395650823961050399918156875504927648587216283076526985119279733058825615944795935937032099339436444473472368376870706440674762952796038755048815775002937930938880568491294102835316396652089514856313521406158729355137917673224590139935651526661697334712275662938503499151877171671756206795161221285860467216515699142478217449104214907199245534836501884410851836828684967634140921038955576777794779307369286303532802503549952618637771937346929509301797073868493287286447605327524301204168604877594535973819687020207767814777037830137130648429230986112340300346990988398831714192911614860244027770966300578380417792478574519686833199202691448468937817124493764683949805133098704720703009031596607797609148307580281348953965205687833785255287589507392985314112516561424793452300500900204761199587150298434769928107123087990454982867409367130947656711560364584012514138068058906887259645397093301999904557302596426740734897861196516808020559422612580219628394131930120105640736842724096063288399482378374773371340731930027747180544 A013846 646 76515244608873792472454287785600945558639547584357840136213521758694063215082607524462842977803326313389195535704388101108905360842829345399693350870932236758814291961979013296346131343277557676892799093460957215824219900898993753296690378893020453144487947449625012521990624646370291321952580355046537452648595255604097689025145268221886003855769173704362497736674057237136926064837261840565693977850869818494238811385190722461313468038765488750700982838410594168948856269659263629002982172006019644607193289313309300187611216055971304197277962835735832175255510010928592613983995148345372622490225848361814487931314952386531507331580263072944233493290512155554463398029654780327778217249436409940818684980786662517787945707164930988127470634739937179406467209414542770982203806202804686191260753071695478496856481965656624591447843596558794384127278378856053034488743608072026978997677871429992841825930252527193959232444623394217642654930363003141153432068460665994424308997245308104860470035112394774333108503786697222144313451522870613593327525110302150220967912736645473400585018053314433170905828811548309942819816280648333523434645012818936831401469592943015984405580486027463633182890150989441351492094999095227045055989586202634223503561827184244878504765104899634739599153131835460815260411895060926728029816515751464730331132389310160719652002378615477954086273598317634323055971726060359786408208173068318446280299508001071155451304579459979139849108109848868739544835384966844458600734991980817122978601623623588695357282938420373815403722814128971222565748077266396389428754778892249775353598580947036611813602106170762582975507491839635150941990326463945978809288451379314182341933728896818572508335767241231808517341007028364033631114072439845021368831763153534862163782644828627498802256232659249539060334949904632353572485082703072981209157594298214448903797588654147580580686199555699504518164496545469188905903163851636248388558292871597783279073228784667831154653412506742566973299308648030632437220597925439595315296270121005238468322725161707647685495669222811681469437009243509159286316223369705411429225650498263851848923168882660208711161340107384263842899095075789750786429500726229372246914079104877685522493748374792989202349019435529700604496339854779328343876773594162872436324847407522510842984186160801286516522788037802315131372316301858196844629017754790123504278168135754613975617933497087729040952929166961770200707852917610673327795740476301999023737352369530223937929861098150271473793383430154391535411681163667214601378356287996199947357644312056571742790659242523531859978937475245263732978253342772838942684767631844982813497909614988071740979110541004214209347271228878599270142146892815124410026688922063276214154260881724060371953319932872533691479711440401133115687462765217691160169028636783218915086175621635664862383179801834274238574584573832093103883149219612065792 A013846 647 2507251535343576431737382102158571784065500695244237705583444680988887063431826883361598438696659396637137159313961389297136610864097831990057151721338707534112826719010128307694670031856519009956423240694528646048128037712658227308025950335566494208638581062029312410320588788412261706037742153074164939248389169335635073073975960149094760574345844283944550325835335507546502793292587395991656660266217302212419217371469929593612319720694267535382969805649038349728116122244194750595169719812293251714488509704218519148547644327722067695936404286201391748718772552038108122775027553020981170093759720599119937140533328359801864432241222060374236643108143502313208656626635727841780636622829532280940746669450417357382875404932380458618960957759158261494791117518095737519544854321653503957115232356653317439384993201050636274612562938972038574379082657918355145834127150549304180047795908491018005440952082514811091656128745419381723714516758134886929315662019319103305295757221734255980067882110562951965347299452082494575224863179501424266226156342814380858440676564554398872390369871571007346144242198496815020206319739884284592895906447780050922091363355621556747777002061366147928332136944467622014205692968930352399812394666760687918235764713953173336178844142957351231147185049823984379994453176977356447024081027588143996283490546132915346461556813942471981599499013269672241497898081519545869481024165415102658847712854278179099621828348459744596454575574543527730857405165894593559219428884217227415485762818002897754369467447326158809183149189173378129021034432995865276888801436594741240638786718300472495695908113815003548318941429492601164626067139017570581833622763974797367126980484428490950983953146420960683901496230118305432654024345925708841660213879215015030363382829705744465880752332231778288895929055638474992961863191190014295448261676049963891061679639385019107920467925387041161364051214222801934382068634873090416587196278140816516162488671560815995491275683021020940434581071745778667763702844552820804659291628179325099654129999058098836199358322089093093178390511918891308131494010007378506921712866115527109897385514397947009719047334792638767557604117547443478553769721879797084069786880544108631999201075146745216670182572668863437229408136064361409031172154117133529003993492599849697635302905812117136556573418718422706262224808060579289394204803653788962766988187013472407190753048444832570705213945582943003285936794924404266543605210823927463904009825562444766377998085688464188095653261588239299101832369968371047288057965978845059479875015288817469742867764322059011091987789823188836802002231405535980386473894465760296396832699502263929134808403494207626091211891383627893940884017869383765996667754542598169434985406820572334010268166387560367184002407184479064329934846779890653303936418730370112517409543802769757466210572035746505498249611987315330026828043033628248171872256 A013846 648 82157618310138312515170536723532080220258326781763181136558315306643851294534103313992857639212135109005710436399886804488572464794757758650192747604826768477809105928523884386538947603874414918252076751078314673705059539768384792429394340595842882228669024240576509061385053418692991583444734871934236729291216300790090074488044262165537114500164625496295025076972273911283803530611503791854605443603408558896552914828326652923488492607709758599429154591507688643890909093697773587502521378809225272180359485987832435459609209330796714260444095650247204822016738985184726967092102857391510981632318524591962100220996103693987493715680364474342986321367646283799221260341599529919467900856878113781866386864551275966722061268824242868026112663852097912661315338832961127040445786411942017666751933862815905853767457212027249446504462384235760005253780534668661418692678469199599371806176329433678002289117839845329851388026729902300322677285130563974899815613049048377107931372641788099954864360998926810000500308445839182240968316665902670355698691041341631969384089667318542250487639951638768718454528360343634582120685236528237540013062480856708615089794437007171511156803546845935315587463396315038161492147205909787437052548440414221704749538146817583879908364876426485142230959712632320163658241703194016056085087112008302470217418215683370072852293679266921893052383666820620009403124335232479051154199852322083925121854808987372736408071322328910936623532426642316684735452476034041748502245678030107950637476020318953615178709313983571859313432630833254531761256300408513393092245474336480973251763185269882738963517073490036271315072761613554962466968011327752825524150729926160126016896513752791481842176701922039690084228468516632417207069767293627323521888394117612514947328563797834657980492422570910970541803295161548569374333048914388433248638600805216782309118423368306128337892979082564775577230187652773785831625027521426770729247642118275601612428789704818540258121581232814176160352558965675385281014810306832127075668072180124865466531809135782664580573498215402477269500294558230384852795719921778914810687196873592337117528535791927614473743066485187135327571723794627905249926246557190850798776501669351653349820830408547259848542541213317111133245802556994651133449146110231478402858765511874892113605617651454330685797784565275238800582510529062154869303006127356731948668912057463838826595891440273676868450568861876331673576896082879006100855548278455137206593964030190104674241271839594515518366075723425352968843099123582477535083429194794909036544500983970848534290901305229675462255896926251804328009118696603005303976573854033392331413897290184429889401765698195491756831256858718828654887497543967244178808980851856816045601810696514240848467276187578111885390878621009979963305059283456927463388568956767846970475931329159412652788024467341492166643285600348734319101314125930436095910084608 A013846 649 2692140836786612224497108147356699204657424851984815919482742875968105719219293497392917959121703243251899119579951490809481542526394622235449515953514963549480848783065870643578108235083756828041284050979334215227967390999130432878326393752644579564869026586315211048923465430423731948206317072283541069145414575744289671560824234382640320167941394448262595381722227471524947674091077756251491711175996491657922245913094607762996870925769433369786094537654523941483017309182288644915282620540820693718806019636849293245140474571351546732886232126267300407607844503066533133257674026431005031846127813413829414100041600325844582194075414183095270975778575033427532882258873533396401124175278182032404197764777616210877548503656832790299479659769105544402085981022878470210861327529146516034904127368816751603016252037923708909863058223406637383852155880560022697367721688078732472215344785962882760779009813376051768570282859885438576973489279158320329517158008391217221072695218726112459320995381212833710096394107153258323672049800508298702215534708042682596372777850218693992463978985935299173366317985311740217986930613830557287711148031372712627899262384111850996077586138623047608421170000570451170475774679643251914737337907295493216821232865994918588576837300270743065140624087863535867122753264130261518125796134486288055344084360091512670547223959282218496591540507994378076468121578216897873548220820760890046058392938380898229826619681090073753571279910556215433125411306734683480014921586377690577326488814233811472062175946800613682685982560447144084496752846451786166864846699703057808531513776054923517590356527464121508538452304252552969010117607795187804586775371118220415009321664962651471277004446168581396564679998456353011047041262134677580137165238898445926889794062378527446072704775702803610682713810375853623521258145346826680180691389671185343522705192496932655213376077138577482566114678789006091414130688901822112423255986736931654913636066581047493927178127973836854924422432652187251024888293304134275140015491389198331591607314321761326352976232389522308375166985652084093250856410150396851480516598067153873702667175060829884071075612802586612050413870245302367199229583247186029798974308406701314976966928970827276610717041990477975097614198458187600728340861619740065084304876028293116464778628879202855507912221804634939025017487705016308690757320904781225392493982910298975070669894170714887843625388240465963636279767730843779271912834605988417935985671013341269349965537995639833084505819569305201966083050672081550623869613807855039579309490208242756764771644253969766005547201230479419124220202801450287277800704372048966199915770586404763398615917058398469873887846624746498577363353519520718657251212684553644148182280132903378644122575706114559570260488310653255023437580182600316599120316627575368809528555317793895633806557985745846015316567182552227326168311861278488529990781652434944 A013846 650 88216070939823709372321239772584319538214497549838448049610518559722888207377809322571135684499971874878230350395850450845091185504898981411209738764778325589388452923502449248767450647224543741256795782490823564590035468259506024556999270486657583181628263180376835651124115224124848478824597824587073753756944817988883957705088512250358011263103613280668725468273949786929485384616435916848880391815053038646796154080284107177881466495612792661150745809863440514515511187285234316583980909881612491777835651460277641056763070754047483343216054313526899756493848676484157710587462498091172883533916189944362241230163159477275269335463171951665839334312346695353397485858767942333272036975515468837820752356232927998035509367827096872533349491314050478967553426157681711869503980475073037431738445621387316527636546778684093558392691864588693794067443894190823747345504274963905649552417946431742305206593564706464352511028752726051290267296699459840557618233618963405900110076927217253067030376651582135012438642103197968750085727863055931874198641313142623317943184595966164745059663411127883312867507742695103462995742353999701203718898692021047391003029802577133439470342590400024032744898578692543954150184702550078742113088546258721728798158552921492310485804655271708758527970111112343293878378959020409425946087734846686997514956311478687188491434697759735696311599365959780809707407875011309520428099854692845029241419804865273194958673709959536757023700109106067312653477699082108273128950542424164837834385464813534316533381424762509154254276540732017360789597272532129115827296655869798269960643413767733824400802691944333591788005105747655688523533772232713980699455360801846559025452317496163410804881692052075202631434189417775465989448077629114945934630548224276132324771836019587352910390090229468714851166138395971535544586906724816656160895456745401336552003747739489246031907295676906948726445794558151603458234413934906979885252173395776468210026629727764281005772897446686062163474273146871841583539594989871927788027621841250929593788475695475141934325182939867000837471785847491567644062847808204029313567885464498133488997992393273641241005680315158103667961700198067968384354983843791824452790137870788689165252328516068199979976031943982287998622055077891300666273353555642452682502177695108840317866111113719169283267684094277681971773037117974403178735891407871193661242832004676815115711092185985444859916721863588696433615429004288959182039764369028478926378467765166714059670749041126050513086695646992858024609404422768250842959505255793936934813375143698653668037238914081292469770689920349605862447605397923013518973480863300524438839970575311287045846370169601060827556958199693265383042368127654908960807737247453811447636955394977911410608560737961887998295680963485860608002627423447174319974535252389685150631700653470372128573292076919882229893273437871385023883243070373512150737933186988244992 A013846 651 2890664212556143308712222384868042982628212655713106265689637472164999600779356055882010974109695078396009852121771227573291947966624529822882520719844256172913080825397328256983611822808253849313502684200659306564486282223927493412683752095306795685695594927894588150616035007664123034954124421516069232763107567795859749526080340369419731313069379199980952796144400786618105377083111372123304112678995657970378216376902749624004819894128239989920587638697605218779644270584962558085823886455000678130576118627050377742148012302468627934190503667745649451220790433431032879860529971137451553047639365712096861920629986409751356025584457218512186223306746976513340128816620107934376658107613690882877710413209040584639627570964958310319172796131378806094808790668334914334539906432207193290563205386121619587977594364843920377721411727018842318244002001524844912553017484082017260324533631268675331857009657928301423903081390169327248679478778247900055392034279226192884534807000751054948500451382119043400087589424437591040002809130616616775653741078549057480882362272840619286366115050655838480396042493712633150275444485455862209043460872340145680908387280570847508544564186002227987504984836626597280289593252333160980221561685483805793609258059462131460029998846943943352599444524600929265053806721729180776069401402895456239534570088414533621792487332176191019296738488023770097572492341248370590365387976038575145918182844165825272052405820127954100454152605175187613701029157243522523893889451374155033406157142911009892484165842526617899966604133686706744878353523426332806867428856819541549710070363382341101957965502609631923135709351305139181601539154648521571719559753262754908046146021539714282645254363285162400239826835518841666469542234607750838548385973804213080304018123522689838380167662476639230848243012022959195276725023759558792189080222326633310996136058805927583613973538264740886895868175796081511742119425275819031916879943217832803310306152602919379959997166303533008884972724982476696505009425448628123329758089112494110460929260771589329450903967594573561883442275478650603688560651396979229632546992470900674838167486214742790676185274132567100740991768992090291188018544110593370503669027237750003766566988300814522776943854614740411613138847500792342140232445249311291889500231358713326479535836728974349739074115472401291082851058880281785243360817689653123273891605119129249877711621068750371057169751142026074404736710377612540614477078998844325197459569631728982886307291104579618423212824842960661971750400964125270043622097068221855725479964676708717483394244244736615791649445967310015884900683133679141306989723020928631584811908155811800253918293857717487561197386406287548920071532318806996056827747934124566493516167754382636201102821318261535145928152873811504680403030095411517008116925571150305203015899567012917153909089634776510700909142784012169544462606108929999246155380594671230811897856 A013846 652 94721284917039703939882103107356032454761272302407066114118040687902706918337939239141735599626488328880450834326199585121630550970352593236214438947856586274015832486619652324838992209780862134304855955887204157505086495913656104146821188659013081028873254597249864519386235131137983609376749044238556619181508781534732272470600593225145755666657417624975861224059724975902076996259393441736429164265329720373353394238349299679389938290794167989717815744843127808971383458528053103356277111357462220982718255171186777854706067127292000147554424184689441217602860922668085407269846094232012490265046735653989971415203394674732434246351494136207318165315484926389129341063007696793654332870285422850136814820033841877471316245379753912538654183633020718114694452619998472914203653970565309745175114092433230658849812147205582937175219470953425084219457585966118094537276918399541586314318029411953274290492470994581058456170993068515284729160605627189015086179261683888440436555800610568552462790889276814134070130259970983198812049592045298504621787661895515533553246956441412775644857979890515325617520433975563068225764899417692865936125864841893672006034409745531159988279246921006694563343126580339680529391692453018999900133309933348244988168092455123682263002216659135777978598182123250157283138657621795670242145170078310057068792657167437718896224900749427320315526775562898557255429038026607505093033198832030381447015437625762514613233913952799963681672566380547725755323424555746062954969542628312134652957258907972156921146327912215346105684252646006616173888255634073415431908780262737500899585667312553228958613589512418857310924023566800702719235019522754862106533994913952826856112833813357613719694976128201531058645746281403726873959943626779477553511589616454215402065871591500624041333964034514316435227017968326910827725578553222502451780725199120334721386374952635059862684901859029381803808384485998976765769327438038037852321979361945298872112008492462242529187145434169635142786252225796391076148853100646345269513064038207011583730016963439147447221210138986475796636482884422981666755424976215396599299849286473313097072188284691764877239062775958757080818286332814661648991653415923564664226684526592123422867072641090282354896228015813807739333754905963467251136765929432412635143581162318282081430297935031492249980615799645506202863497389073538854447274054553543438880116543627259992854399180812158801338405421910406094412525653607730855184924634130848070355177692495311218517314914864936491837844454134971490317138792456848789408876731493768412527482526391254495862595411529426260769045456814600516425584924398102347439243949789399771116606449641070720394653129686632405315957761230403012903971022667646790131644305393794859537784975610223037737248956793983661773713369055385367446490166444589321975417115453200892424997011879269299293049152356702647390790746510771632950676977418215298019511326186891244268945408 A013846 653 3103827064161557018702056754621842471477617370805274742427419957261195900300097592988196392128560769560754612939200908005265589894196513775164274735443364619026950798921552767380324096730099290416901519962511905833126674298098683220683036709978540639154118806642683560571248152777129446912057312681609023297339679753330107104316640238801576121685030260735209020589989068010359259013427804298819310854646324277194044022402229851894249497912743296687073386327019612044374293169047244090778488384961322057161711785449448336743008407627104260835063371683903609818410546713987822625418316815794585281005051433909943383333384836701632405384445759855241401641057810067918990247952636208534465179493512735953283148022868930640980090728603776206066620289286822891182307823452109960452625333307484069729898138580852102229190644439632541685357591624201833159703186176937757721797490062116178700347573187770884891950857289550432123491811100869108850005134725191729646343922046857656416225060474407110327100731859822645545210028358729177458673241032140341399446738104992253003472796268672213832330706285052406189834909580511250619621864224118959830994972339139171844293735538541565050495934363107547367451627571784570651587106978300526588727568299895955291772292053569492820394056635486561172802705231814661153853887532951000522494612933126063950030197790062599172791497547757234432099181381645059924145898718055874726888511859327971539255801860120986078846448892405349209921046655157787877550437975842686990908441972844532028308103459896431637992122873027472461191061590704344798785970360617317676872786911649382429477623146497744206515850101142941116364358404236925426703893119721631321506905945340406230421105338396102286366964977768907769729703814149037322205919432762309920473467768551971730294894480310292448586431333482965120949518924786136214002911758031994960339950803324775128150388734447945641580458864116674782947193142837214470660729321489630424344886619732223553441366294281002763196404381586870604358819912934896142783245618401979441791404082403967355575665195857973983550544613834308838904184271156772263256241765620626115765857461419157523564861465712779751497369609042616552024253606553670832914158499132983366917379998567370700320508236303246372205239599622186852002488480758610894885249545975641297228384867526845467244308002735111938047364818522783947255431082445161721182528276219610511405223658901578055445852952356852819602256868865160186901709640617418124662699610411199629569398462627686358008375375130294238964542487073094745794712003951226021131350072737587803341700547424788627320425526444996239712880081528900829722233566802677017720889145746699051699948960141838605365891993753571570657393303919997845926837322470773450019033720599143869957334138080795788500574173816225256629001039677206867720486589774056302902490468039170486842982302085259896399234634624424432349701431181664964868527783196040078885503347136492052292204803129344 A013846 654 101706205238445900388828995735448534105378566006547242759861697159534867261033597927037219377268679296966807156791735353516542849653031363384582954531008171836275123779061441081518460001651893548381029006131590130339894863400097651775341746912576819663802165056067454912798659470200977716414294021950964475407226626157120949594247667345050046355375071583771329186692761780563452199352002291263711178085050753915094434526076267786870767547604772345842020723163778647470056838563340094366629507398412601169074971785607523098394899501124952419043356563338153486529676794723952971789707405419956970487973525386361024785068354329039090659637518658936550248974182320305569472444911983281257355001643425331717182194413369119243635612994888538720391013639350612498261862758878739184111626921819637996909302205017361685846119036997879125945797562341845668977154004645896445027860154355422943652989278216876356139445691663988559822579666153278958796968254675082597051397637631431685446862781625372191198436781582668449225442209258837686965804762141174706977070714224386146417796588131851102857812583548597246028510317134192660303769246895930075742043253608912382993817126126930003574650777210308112136654932272236811111206321464951655259424958050990663000794466011365140738672447831623636510399045036102816689484186679738385121103476592674863514589521184771249694031791644909057871025975513745323594412809193254903050682756606458971398334115352444471831640437306338482910692856796210393171572751592413167318087826566169625503599934173886271913725882303364217608308706204199970366618676776708265635767481520926963449122755264438082159111376114251894501027296190035572382233169747038415143138294016914431358438779728563479719672708391531569798502934582035654974043567972755371474074591839911009658303102330807662955280181935569801083273836127392111460447412487192410860419507923346231399231938050390282783308476059375199287613624904489843774610778406572209744933244755385501399166690730999898544419778775838575963629810907050676806721392423796062348620728972213202307503397137874091492984245906122632033212310197265113522380530175856676561415617295782953732173380508476366897065807349108459176730742179550685852931145699589598967148707793055603108102413887184777124421291200419818766417542537498161803599857122529814027579715339119672270661484633624147985936050373354584383665965709563059279709086555164197237726368854886909720849709542829353192726753078973569004395221503751557108947340833954189461730048823384026579218444292269481622390128216411168630201122945473774260432079183465277139900843538015473740035703650549636782911654511539022388338149516990120516678095527827834526103927525927767420629548851317033227301463782850489415330605382722304410223696956592746330761925036631516397586814527610069209219106068142714641464904573716276933508807656707538512870844074729796285210120507373139799235016496960797568811918399767841304920173678968571569510966988942344192 A013846 655 3332708933253395263941148532259177565565044850902540050755148092523638530409548936873155604554340083203008336913751584064030076097430531715386014254072075774731063255992285301359196897334129247793349558472919945390977674883894399853374398362831317226743469344557218362582586473519545637811463586511289203930144002085916539276304307563562599918972930345657018914789548418025503201668366411080129287883490943104289814430550467142840181310999913180228551335056630698720298822486043528212205715698431184115108248675470787316888204066852862440867212707867464613446604449209514490979605132260801150008949916479860278060157119834653952922735002211416032878558386006271772900473074875868160241008693851761269708626146537279299375451766616507636789772734934240870343044718882938525584969790974185897882724014654008907721805628604346503198991894522817598881043382424236734710672921537918499017621152668610604437977356424445577128266290500510644921859055769193106540180197789906753468722799628300195961190376458900879744219290312993593326495490445842012798224653163704685245818358599904496938444802737720434557862226071853225092833910682285836721915273334256840965941399588927242357134156667627376218493908820696655826492008741763535839540837025414862045210033062260412931724818770546643321172755907743017097281017829121667403648318720988769927646069430182584309974033748620380008317779165634406763541718931644576663164772568480447574780612291868900452979193849654099408017583531498222163446095924180194666679101900920246288501962643009905358068969711316638682589059684899224628973360800619176448352828834477734738300854444505107076189761572511806079009662441555085635821016506270954787410355618346252086753321934145568103454235308573706479157344160384144342189459635331248012462476225410203964483276057175905499718621001664751241896717062222384708335940812380320919074226435632209310490032146035188786243452143513606530256523260870323200806445986826558168921972564144472109847894121873404675503547310926678457176221643802236577602646586942949371039604046961482213212271317413858230042107769851826406464300980543983239901365212802471577564466947548215827895857332501753590483052375215585990303112959739516874028847782284151978955528856962846002646299898255270776813036870055356621337970033868739765980360118191056946055732112232273420965035528474596081203152498634083021083966364370962326477507348239620415085817654636934257732803282299432245419270244891805909136022618234931023345986464447010880281970239844647782947829982569086373802479721395361173674430396677284634965838370683790201320270841053691043513489937221210498102449095034110685621064483372732269090507834255862481751373497169601082839189056759956544792214365236444837161553277181044470914210101873631111766406759600341529316124738440726747847691667640900473371521993071534962557216609294992621989751818640745964673765228785603044941333020572411414734828942123592623879624251112442153189735366293662734483456 A013846 656 109206206324847256008823555105068730468435389674374432383144692695814587364460099563459562850036615846396177183989811906610137533560603663249768915077433778986387480772355204754938163931844747191692478332040640770571556450595451694395372285553256602885930003482450931305106193564288471459806038802801924634382958660351313159005939550242819274144904981566489195799823922561859688912269030558273676505366231223641368639260277707336587061198845155089729170147135674735666751815222674332457556892006193041083867092597826758799792670862634596462336826011401080453418334591697370840419700973921932083493270863212061591475228502741940729372180552463680565364601192653513454402701717532447874777372880134513285812261569733568081934803488489722242327272978325204839400889348356129606368290110642123501821100512182563888228126838107226216824566399723687080134029555277389322999330292954513375809409930645032286223642015316232671339029807120732812799477539444919715108624721179664497663108698220140821256286255805264027458577704976174066122604230929351075372225434868275126134975974601670555678959296109623199592029423922486479841981585237142297703719676616928164771967781729967877558572045684813863927608404236588018122490142450107542390074147648794199497442363384149210946758861473272408348188865584923184243704392224658797482748107849360012989106403088222922669229137874792612112556987699508240827735045952129488098583267523967306130411103579960130043222224065465529401920177160133743851801671243536618837740811089354630381632311886148578773203999500423616351078307754777792642199086714689173859625495248166411904642398437543348672586107208066861596988618884877046114583068877486646473862532901969988378732853138081975613988382591343213909027853447467641804864213330534334872370420954241563508187989841540071414779772982550568694471624694903102122752108540078355876224251842796234686137373361281066147625439838653858783445754212198750644025622096332658079235196981886062095495794585547724406900238284445399684750430824111688174883523360946564990225745410833849162539706529017306482019787402504647687022214530465242805087935293111388653632452937259936248491453071417461652948660231064321730252405464744488928177284129887092046414769584958537814713955066028712814609592157973925768002602069810864651644440352884554008354229853627135458182284197055564388864901075241632434879409827707693514014960787115881761532072907143061757388497954387795817898647384614696030569189154322219773001284466999652525079600819229418551634492868823822296759655510683194938963735238321262918560591730566437316862634919647348113850038262864625601821051946077738946431040991157690993557760712896101802029006755253488282474547011910256059751280320067824424109777786668465222916836618195144270361616698583991232630775429225734073473160565257026711438032668968057653074873853378318237360187593219963770429939016846640576637600418116777238030874775505883099287527460452504475721248482710740483553886208 A013846 657 3578468968852594884897130253682892159989690848849901400330885290256452398758628542495442955469999828054709933964978156555800986699713860837368427809257350069825944969948535349409813755718688675977379129984307716770088761773111761121947559053009112363366154354112952117005719750714604632794924279490213466419460789382391829594306627182356701975180246435970717967968630294507018286277231593333511831727840664736280367571280779914005284821363758041980245447381341789738328123481216592525969224237258933570236156890245587232351606238826810456877853114741590604297611987900739447698872761513473870511907499645732834229460287577847913820067612343129884765867251880870328873867729880103251960704954536247731349496187117029558908839640710831218436580080953760312177488342166933654941476130345521102907673821583198253489459260231097588672907391786145778241831880467329493336042055039533494298522744607376417954976301557882312174437328719732172809813280012531129224679414863615246259424745823277574430925988030226891651762674236659271798705495439092976037797083049763639333190892735747540768488138214920133004231620163092036971462052585050678811155486363383502103247840271727587411839288792999980693179872190024516177837756987805123949037949670155688329132191363371801344303394372756190276753452747486762901297705524417619475914689998007828905627038616394888730025300389881204313704267372937486035443221985759379066014376510225360687281311042108133541256305838177174467442120365183262518535837163308207926075090897775972528345327595885316629240348655629881060592133988508558709299579673466934849032208228291916985291322112001420449303301560993934920810123063619651047082658000977482431655527478131752579194318131628670176919171320753134433371024701766619686661790542414949085097833953828587553036304051127585060119503601092217034980446198002584850358341092641287565352116284384747018195349450302457975525390412633009644615950474025328661103431584852628539940378934702442482745206196979227833365307008104706856869902117244491798114583293491497041599717225622203569358101103542839098802824393605272295408343925734285076237121463684673983402228217848133590990567934244207383443821698451515694456910822268747413198513246368140232176919169759921367112546879603628861509127115832489599565909264623562412905085021483321065745751403843653974693717088569116733894325078433517811626128501234325701067242235072213213561882965021263847666106300969379293360902877499054359529691190208830497521706089414644613941808359644509587099959062325619009020220391774066931759963676289311143315393469827201017998954821047004302994638053797548051720472230169075349796652351198255218476900703040179463848886493356146304040125956486275270565929953527982470729229198513552268424538902305018487451209455979200224710845249264868854119568525402342251280401454496745313175957466427500732001818627054631772829448241704030718415260890500850556535795704643776777397453699824107666660433870281465544165093743263744 A013846 658 117259271171361829188309164152681010298542189735113569086042449191123432202522740080490674764840954365696735116164404234020486732176223791918888642453744847088056564775273606329460777147389990534426759331325795263122268545781326188443977615049002593922782145875573214970043424791416164607424078790335314867632891146482215472146239559511464410322706315213888486374396077490405975204732324850352515702057882902078435084575728596222125173026447623519608682819791807766145535950232505303890959539806500735229498388979567402429697433233876925050973490863852440921624149619531430222196662649273511788934184948391373512030954703350920440055975521259680064007938109632358936538897772711223360248379950243765660860291059450824586324857346812517365729856092692817909431937996126082005122289839162035500078655785638240370342601039252605785633829414048424861428347059153452837635426059535433541173993295294510463548663449448687605331962387488183838631961559450620042434295066250944389428830071137159558952582775774474785644959309386851018299981674548198638806534817374654933669999173164975415901819313026502918282661729504199867480868539106940643283942977155350596919225230023969584311149815169023367354118051922723346115387620976398301562075534791661595169003646594967186450133626806474842988657139629646246749723214624116554986772561854720537579586801382027713905469043175627302951461433276415542409403498029363333235159089487064619000834000227799319879886629705389652949143400126325146207382312167283357321628578538323067808819694661970055306947744747679942593483046535448451786328626740164521133087399224669535774026042966062545282770585550649259485106112548688725510804537376030144320488324403421268515039416537208264357287405838438709112701737427488593892533552493853051620485822999055156937893611147348707249995894000589767802239261016148700376542120923669710941458146406719390292225210787510942942015993041158460034775465132861969567037246172450931996766336932329635274594916662615337643714380041575034285912952577867507240618665361129375059139534049188366560726256960891751589570949729657562575940613758461053378137996122019397088124214242447641509578930069314187540687149414859266275964053824102315235688882056991219127973287354693103357543936150851710533931077331599019198575714783184893146073825983965464682356782001148853442763721558232817136249244170109511651364978728446384572571393558846282581995780997816773760322971270164620684850065489889013253068920920762957742791265137939074709645176328831290150091458554285883687574581797652625219910489744648147544158813219297722957789751576068237000528299746838054558776434038180261062136704244064426999051082237220600671400312614294202090786847342142268065904392717204929600855382376892080731735290750730845796801231453526432963324977127911222611790021440383950889956194860949350422149774259896343986235592771326173932075359984157678581031268859931871036564953649767277441759762835836360021129097061383062951201791779266363392 A013846 659 3842351797743184418842514690955051345462630473240201431811438975094732626412265146957518430694308392655150616286475197940383309239950501213598143035924311149381437514556165532203770745565675209832096049768883659181990495708162496542932258489925716997661725356050783108138382943565124881856072213801707597582594577087929236591287977886071665797454440536928697921516210667205622995508668820696351234525032706935306160851377474641006597669730635727490537318638937956881056922017218733797898962200379416092000203210082464642816325492207679080070299348626716784119780134732805905520940241691394434299795372388888527242230323719402960979754205880637196337412115976433137632506602216201367068618914209587713175070017436084620044692925540352569040235924445358257256265744257059455143847193449661579266577392783793860455386350854229386383649322239538785859284076434340342583637641118857086277189412300210518869562603911534595451517743513212808024292116380077917550486980730910945752803903771022444427758232396577989776014026649988334167653799511595372996412532895732692866498532906269914428270815249252447626286259552393621257613100289456230999128243475426528359849172337425435338707757143458557701459740325403798605509021564154619545586091124053167150497911491623884765597978683194567655052317151384248213494930296803051273806563306855482575407900307686284129254409606778955463113488245601584493671333823426177703449693044312133435419328519464528113824125082186208147837530935339422390923503605097541052715125261543770285959403754683434772298063699891976358903252468873574868134416441021711028489007897793971348243285375911937483825826547323674934807957095995432157538043080737755769093761414051308126700811601091240406459593714513959620205010532023946244670539448118576795500079448033039382540897850076322439167865454611325511343776104977160613938532218426809088129700541455380981095635707085158578323980059972680418419522441473621018772676482578872139670039328598577488677926229200579383909232805202330723480795630071562477260592426553487361937884251723804395461877988094500916087060880741419010488422031637251797094825856926331603783654252296524316985882380511287297333236512026108437330790115708184665643053287243488268385428680038583610819999699791108850775853542001836661098929022015402578610547129842580346711467032613645629612481628020172951920615232966148477791927622973731129674019424136274987646837751736460042578263122580754290601166945972683186276562400731560599315784176039987600085653137943143715638196913906839836674443896345481223206026927952630498726995991569947785880854579644603990033311326104389371781986190563090794484095524669503143904905862749244642800445443745192414110903413707317839983555140557371133160829169725999701417502007319948355069582752269154155342232850527394942543135422558501302762084593203588314633003802948283399740967903930816067406245395960878811743232618002247550126160401195574147211583908604685845172358252507400206784980313023000195629056 A013846 660 125906183708448667036631521393215122488119475347134920517597232335904198702277104335503963936991097410523975394475219286110480277174698023767183951001167827742930944476976432159253159790696045275778123358826779744075464563365068686718804246197885894579379416467072060887478532294742012128659774301854354557586459102017265224623324459370796344850987107514079573492243191142993854316828059916578037252916271740856112278777937089036504192441733471518409926857160718971078473220660223469089553193382032706502662658787982201415805353728661228095743569055800255582036955454924583912110169839743612823135694762439099260673403247637396225384585818296719649584320216315761053941976341420486396104504580819770185320694331345620829624497784106272982310450772225499373773315907815324226153584834958510629407208006739357219402099944791388533019420991145206935037020616600464345780638224182709003130942662253298282317827404973165623755333419440957293340004069542393202294357384590489870427878318768863459008781759171067568980427625266817734005679702395957182346445877927368879849423926272652555985578074087504203818148153012834181369466070284901777379434282202776481295537679152756665178775786076850018761432770982831672705319618614218573269765033952974181187515563757531455999114565490919592920754328416559045459801875965642384140093466439040453030966077282264158347408493994932812615302782831872720688622266726028990986639541676019988411820556925813657233788930693077668588340213689202192905781366131836225215369224570266264730317742233466790618662951318060281328541776900049301279028557939399426981527810794912853139235975197882367470004684302702180263787138121578320938206595669614781041664374015633264695732194544557765638867966837193428834877785113360670545364236635949524434946603353146634487100140751300933686652615216703914355712855407891598997537823733409680199834027342409923988541790849766476294520178605184791950770911362207613543143062981144482272707848719518187148998286678444585251937740560869973147018711206184959254875092633304673875980591160485622430494817913880606018340810940134818135684613132689466887203253679762033992782782539252508818993393844593862159015494026071521274455330511525795123791570116394623578453726987504307759349750162755054822223168864316183710889706193400711695910408350681672801041351724683939991141797986965027288534719953834753320285884349603221657158268490097458795211579448900322675204526000726156594419038485632882647910396747171777718379615880478313679606682024120933274032436474899327768148177595448728722015090375151796182286204651764049047743842865794383545411545533788630934552123492371359153654842152370279019475955310567248455284996300642465025586083060361390980581134845783937291414050233581558216048705775860067698920087626355643362254286046081677477253461526396970688907987950095181893894268615009350442712036276004980896767849134846076903202246426697647722534024026376573655829181517158345774607835218162489975930234897137670410372907008 A013846 661 4125693827758445921456341693012873133690698968174917075520626109182908783076216154865793890287324279948049625726163985567268217722460504842803083706406267379480361188621563728994407540021528011596697546222035918653864822812346570726401777539412324993577104718793017291160896546234106253431923484323163490142993091854901746880457095884662254628077145539021359464193824887373622618253821867346429124703560392404373087150995442533548169377930722394715256483255442439244299410494594202635126479040742447726679250003164600775993109830980771122241325270820462774912186956346968765632026045308718704988510445975604404573746077618582199513402108093946909477579004848234858215570680755666498227552406104302229432588511849533303345135543389594353084348850904285163479804015667292544242600667871920476304415391964835257365368010990924219449980387037846140847293091564764015682539953330019008614594729156716078114990568406160691159214765488241288588165253350765140452781502778261172074180716749418117824799760684517542100350652424743083507898112488110724951128338527924023454905923216102278954535422331699337750713078677924550455114664191095661441169302559220579739092178670477530404578124958166221414774629039565428251207913262750714208903660632571057969152509993206790750178986082006453220827277833553806801626787871642169643502582708274477564918696420385231940727881531225958403778241587834805311524774436078517976650204501639822980278536009345061920236795680950769044302732122167777457136643805408009427857218750718484962683051777506239794992347588790199298573656945460815504311207786558240423330703304127704371666484435284209417257113495230945042883776941967878420503153726901937145173258207744270817549752550836068864454425537321154276061275262594602452430495306086794016684330298675908918873297412138628995044232895420953865607998846005791915951319408096368400788161407956088389256537402565147895218837212534695262642861223516819080581711887766142395112090786841171956498375857879272169535495882698587280081509128804268744863747035408127553568132011146792875802454193402039698008991692886337720670113403131968450959876216578442329875506218246226208980775529499651675226619708246311609121352270201677254616402169574019025418771725926541156658372613333157636414608797345912707838433892545354520851592260835137054344523013314443345629734436436870014190705703447257196799127858367798367261762141883513529801493035381565773421101907991794699285923053097218298606727880611324812275863253171513382653351756566394741523494878409501172306679483447663942762990481412974057301154354029004359196470243026350360016045524051185858463403982598024696746961867648869302910188103616667597382778758779452293958404769721922059651682626626648057165055598054000499623483990863382698358213431340421721694348445158004407574641427296975935534136949148718920299127393976626395306788004692131214025288880450636247964131210910028520571994899296307565554210619954244674342349544428748471531281937109407184007099416838144 A013846 662 135190735347988755954281404596645826844776823789155682730659876345705555003841450962642334196935042005337690135794941479068244958329585822688971446891520569490812475428751400271688746271425429884000585194603672982449842513914972429562733446411463065389534567425409590596760258026999193712457268734301421245005597633901420441778818117948612759652831905022651906922703253909458865954941234949207789558286266938306497319763818660939306414176033911430029524443314337849157203083086862831947824465207048527107825664103697638227742222941577908133603746474244924208322542185577472512230229452676094525063510293728605129072511471405701513655160278022452329761308830866959834007820067001679813920437243225775454047060356285507284013401485790227761867943146431616236906217985385842089741538684827090167543083563903721713348378984150604822936957322456142343284100024394187265885469190718062874283040085007272447672010945533073527905149435518690544456999021797872122356744283038062086526753726444932884883038558110270819544290178653981360386805350010412235198573396883014400570357291945239476782216718965123899415366162118231669313197316213822634104235706260539956890572510674207716297215998629190743319335044368479952935580901793815403197355151608088427533189447457400119301865015935187459140068240049891141275706584977970614878292630184738080847255844303183280233771222015212204975005420350170900448043808721420877058873901109733719417767067954218989002319320873394800043711926179193731715453544215609652932025344023543315257198240645324465602309245789477250615661590788860002445269656749940422191700485869656616850767361975392974184681095011727607165215602834403440083047341323122676373037324951364266149470291585796304550442616006939583317975867804699933161242470189852066338712135227012183453640209600958594909609423517153816268242906185917789501892834364501799757026473015905104339158217607254766230530857780336894366281276572199127632501535138320954003032990903211522670538780110987990451339129084267307993710891132658278231695262856253523675320549741258108954294819009398036824358639792499514430918275993828342201053223864842398265360587759492340415882052550644586093825874599815138807688471189968560279270266292601455424922311915160900621381553793700909430033901071430867610449801790926176939264975203045770996761330100287679549595138013163356625001044490559723824713821662996016898433421865238971344535323783383147263462667321075128706201126603889649208745259191871891448655487079924150522785030359167622890241880175722534414145273313613052076457672094940333909644225872822414842149936923487448597005779732109258210128821701772073263004446479118149317761043779310963831038894367685092768429007494247942050666336309302003537184541837033488371662323412611324259801937718162938976480409850937488427405850289667307455582599549705221580361806445826093721412829337751755621180666034606448573288651519099814562103128860141406308080373594660689488850109871841229915137046515201054605544633690952302592 A013846 663 4429930015882895555109893065822890454049646961923053411718262828096079626365876665143864006965167456430905430369728642386108250794543868237872216371741346021074943194849325884102696837822068486438931175656773156288916439495965816571911649572010821726684268705395821464674640135028709579569799781885588971356343423267681745036208312088940142908303995863782257686043140224105148119611514386815640848245924395034427304174020809881659192579720279209739207456958524222641183230626590321277266312075904566136269231361349964209446657161349624893721927564468057676458313062337002619280760158705290265397281105304898932869448055895022027199452291990239717941618567769848539840768247955511044142544887586022210078214073754763502682551139886374183300888761022271200850942950945123273596650739624414090610051762221997153102999682552647018837998217542242872304733389599348728328535054441449484264506657505518303565316454663227753362395936703076451760766943946272673705385796666591218451308666108147560771847407472157354214827300574133661217154837709141188122986853069062615877889467742461607175199677447049179936042718400290215340054849657694540074327595622745373307390280029772438447627173843081322277087970733866351097793114989979743131970933607893841593407551814284087109283512842164222661101756089954832917322353376558141108331892905893497433202879506126709726700215402994473532620977614034400065881499524183519299465179991563754517881391282723847831627999506379400807832352397039820200851981736857097107276606472963467354347871949465992088856469366029590548173999006969364560126596112382047754377641520976908020965944917209676978083630121344290231589784873677731924641295280476083859391687064006304273185842514683373307508903641315396266163433236224407409827593263181072509786919247118735227408882388204211237998081589810096251477783549900154126398024396455994974438243467785178458985536474554524179842035147746079354594304870717821014261810303412501020771385045916435174868214746676854471109480581833271148337918480634946461096190373273715463792903773921545714214332629299954870660583908720624088872330067765767117244112039603155706359335739703045010747623097979521797122486258886742468450335823952889783231128085875964491363854316835992391561430754711991400203350870308646669859219105085068965945834707453403824021875264726226683481133482415336869888034225866661030288222508253053481727866367680150613017733489733898969529144682776989817444798516556256025272164653199258138989543000634954564330619874809204666867445929598076007682712315940472490441364999207004861551221993400644889547569133108836715626685390261756173029501229523667296682129702227743516844393882560461662815482490640305119835881717571516565116234508183208051906463066915913346962631013584447873345189895148763184381310069995519620789234902291818330704530622044740700745295673616829439063255591739449528194848064621984106849522532977862723570995326489113601903177681949841473170640400280493421859210740210108157314486556785125051334656 A013846 664 145159946760450721549840975980884474398298831648294614195184036351052337196757046563434135780234607212327909142355268153707995162035613474418596786069220426418583738608822710570277169981753540163630896763921142785275213889403807877428400933175650606339990116938410277754458607944620755503343199252826979413404661293635395421346473970530390602819305336464417019856261618863477493583430103427174919315322450576488113903174313898202208422452274109144734349949616921727506292101172111647613462514103240823153270173248715627215148061863104508517480122432489313942186002426658901828591948880454951416538107258630928232266073895568081787271652703936175077510957228682396953502293949006185894462910876418775779842918768796090455901835751796709238403522921177782709483698616569799429215051436012800921110176144490402712879093597885137513283525592424214439681503710391459129869436663937416700379354153140823771228289586404647022178990053886409171296811219231462971978081785170861046212482371031779271371895848047652182911460985213211810763729722053138452414033201367043797086682078984981943916943030584907528144247796540709776262917313583334689155566653366120392536564696015583263051847232490088768375618625007332592772484791991656222948423552463465401332778657850460966397002148812037248158982343555639965034818875443057167837819466740318123891191955656760024324512658325322908716924194456679221358804976408445560404875017963561108041937429552295045746786287825040205671050523346200828341517737553333358011239840906066898267271068040101628767648788186057623082565599460372137906228301410534940815446557359371322031012083047126695217844391816209702308734070740671919706645963750640315904546801713358578423753687521144776540451754518622904849643380284601382005230576047917384000697769889586715931734258096675593846721137534897233968424011363128250413810463423070043322392361952384727744038059198202648325063807721343528291346182003681558995331000022220833448636745184589747810081660819107167309315459705512628988736912773445925637199966151433108317565870863861209963375251596900921201806013520957410144168511660548656897855063313716206185982713518589378912178113674592970248109629731200777206180604279288292416917605117983604453010778254081798686684962970402534201863401318273734077946891635427539876113111693833136505548808674548995964309781951785758552491105513198748640484475150436056489258725136143175287365090991600401433531012965236402338031157790515397436118291356033290698409345044806191163985752057748018523912468221069754619747117168737402566782648294015135303310442279752331740694745353710361497655226868097226277830696289031529977680026082598699559957098743741207767137730253301518166782172121383454805728772364147361444870981776700648553271493053135187913775182484234672025806768373613186934021649278298303060526059423162063282021848633076267059224759230118282139888781381533175213245154360618605725974374858395274507163326282132405392855544636391208447482617535204824098881095492734977682134007808 A013846 665 4756601135446449243745189100941622457083456115451317917947790503151282985263334901790609761246727609133560926776697426860703585469582982329748579485916214932884151946733902579966842305962100004081857225160168006787898208727983976527573841778299719068548796151837827981458099665129332916333549953116634461418443941269844637166681259066339839273182997265266016906649980726918430509741837629101667756124486060490362516379215917816289965586916118008454655179149047291166926179571207754468997939662134995293086357037013913672585971691130208535100788651867809839257550927516758895119300980914747848017120698650818256314894709409974904005317515802580584939879046469464783372363168121034699389760663598490444753892762215910292058991353914874568324006639081153583824361836267759187696518805455267460582938251902661516095622139015500186035274566612556658759483513582107332767561700603901270438030676890118513335608593167307473622761146085749855725053910031776578665777783936478774762290622333969343164314283148825466729642753563466524615105895532237240808703039942395291142936398364179888338270389226206249882230711797045977948583274531498711094249608097501033022638151959038632363682930114235228762132271104240274399968781663982591113573942967122834270872491060443904946896966412272836547673533433631210374260944910518097275709668286146744283666578002960712477065630788004181072836172003956464725485321466951944123346944588629970388318205691569604059030693079450917459428983549008308743094853224147627475312307106810000122421938357538050171458315491280736193169509563117474214911288980620408940640552791551879480312203937288247548898325031033559525252598030030337464947374940180981871560189598543333897789560832692872037677523092066235346113114285165818085547395515938156838934864523741977507651068169311865859169358234743512562677318004346986509559741265447159179588152916455742758716639123806704380315690851412984735050831691896637325159006208728132270444928866208636856240755861720503658391648983630237826702931157760276091279768490850160093349998456467004128079880244327249385940779451054732415604113790092858389228914714663852644302281556577136768194252428889062449090056347031987067492126041023718765917556084506086750716257181829752379365292866614150240726659934397193718266163745109689626660474443983524217013823362647621499758502934996115736248028545456496595451395281729488699040029905261139567816379301612761954173944232844866431812604978479608543186724171154498869605477418428209272061485123428287070991563758668013719379873535385187207308333819298287953618876572622924406479085415750381125555166474013809910671956255998985174308619094674594187180674211634911896113569144940184147289118216073493047074120412828380739825532330858926851793600284365133837558585179643401732941636186066556909454021403551278794687317915178174489625291936008643118996676910452515869159875588310079085387617218088750472428728315359896355050727875612914659913090486645267118407110411393591676072135737105939748688167167852544 A013846 666 155864306006309248819042356459655084673710689991108785535313199207261240861108958061874700656532770296088524448618821283371535088667295164981201452594502530920747890990576519740353488681766092933754297554048385246425848503598578942855539647391325194438206952303421947296419009826957981002417764863725878031759571067530269070677811497085823853303660454388236841997106568459663130943220535430403449032687159230148198936714147195004189592352067354901042140910355981636957837052189335698440124486848839525763853747388871923223297120374954673278182642544404392812791428792869155475269254542614457483825011053390012622926469837946057654446244357818960607309956594711422021545596292990065029603677424795334893695558032290948450189028685082609854841049549411240634756688650821933062439528217158204148381720638346412559421346251259910096003876998760256594230755773058493080127461805388636829713389220335403444981222380906331295670637234937851272398566523921254929720206424030536491410739112639507436808250430220712893796933748767671078587789984800349906819581212832408900171739901597446581068444114164326396140935964165602605419176739848149765136371158138913850085806963393777905293162253983259976077550259543745311538177037565381545609590963146681033387949787068625877299919795397356307994166343553227501543782642827857011530454410400456516687186428001016626448486589661321005394695684225645436124703013829081305033832680280226869684410964101352785806317750827447663310568932933904260893732150448869457111033679275950084011522076099806828018346082018287163577778489364233395074213117316969560166909633873571986810870298617061295682300314616907678523477132248034098051395582039850413967284292765067965162768329365680030930617076680826399821434528896313527027217056266261523298217640713977118970710201772011220473261530636075419653810356366442053945253601786172511996744594766421778717626830808898089134184557819100683798145652880069011870810315447603438237939429087924612505297088076857463878177553895595633105401648177488726959055453908178045938892749421510791268921515846115307878507461052161471794515600673762783698253077370105123448497162045919617620189263589836798331782966379544152227581986112265216521586477777095450647470315334197325967041916653212475088131192730327243760145653599754309686410426580452121543108963947237261304086624173952720445375399377518480439751320591711885690143699935597021358207116955246983714371804621860583237635439934819812743142577640390618959232284047055561426910744524498110742251561244033473556639696007501814409079482590766299664183347531707986951506670903308488722191695020484523152898662596574746191744830494297102325536332566852793011849433741399954138369825704296220166524777687560380082603043417585315079572694118076705589119719166554987985031534545028936808989373351568303544314033444558421676041566159131217723283109001708040000630803277744671469981441002332175480544569437713083762302251028083987576032149066392112935964193960545212041531743833487433685013861756192161792 A013846 667 5107361579214741465302379936469977814588151889628652684421142911623536340536818337771510191113265817062228769132341535813518461785449927966104009198616658933211066891979211398851903117124111333253260822251057487754882203765918234799490323165718943971351165413078530369009058114009759121487225319054569571344697624740831856907970527136508276025054345769393744838561188035286241474747450504983460217903092833653496182758249175285897284562192543085397348873350544806279834404526140152166485999185062773580229959594438555180181000040446514733979488830895043143689549538684736486613622932852390542829977962197483933628054563649816417220894535117011701180332657695503876802006099328698450890053301855693533796616045602109798815794091952786959723431511635107533119707173710133102590018460619840033534172221877335246747118673961284734025855041495376088079753405171580701249616668438974851636048337971950500085144694977538663896535440914443510493956227855851681537071724102632619750547099242971379689332750097472320103937925079619045903164702221937865746664037182092374840827573095545129568450776732936647348746189673778466174375583411344171503988610109895929039611722576487314400646340738523462896109166904729446368482985166942422486535076680390444102056338622664732747363771855580571500352842745552158770586669640183218553829930120002159138805724872737312815464008570022166704773388180705949650934268357151336203348629267422474065818778471673128085301420059113805031360722794378174820965815105908554370614351602514332352889555389638470140505164415575233776116645539487199889791815428242458547549294882769206863818597945083864536917616709366830809857298669503581324948130432281818364879971705325747082453592616654603253534460368677319469348766642874401653627848499732857595435995650915602234432231891665263672467833835882919351216057757415573223678070023329300873109326881306108845019195991945972584748959590616291206697636753574101380982712416587069464180799212353113702573574982102465376360122086050877705597801207479950604994329113663178209325637613044065608300020231245506408562932483757227107762687202877858896224356839263604685160355005920694030178361789311772207735864242324902780193406520926706614979345703799863726816307292870977977288029524892466383687882923387363123532452777156749219804296858188255118724594530623070578412310500932082743554061086802525567049771273149215070294628759489643195865730808389533162352535293849127591530838095784175623967295984120319802056123483653916636837011276578754092802099158844488861503969558773819454556716485534230107395959931919007316426970592159612558448777462431236854674183375964561283211094605637127449003174545550632321412282244838193697206102448678378542416683915265978534546736526707435604527438040861137488744274957649673846293513323971508201356963785984190170540082247911290361480530039902411742356540915767969054740670161805137394728351858764420726146484451334982328723120161688256104891421460607536756685674707699145508176912181935716226990534222026904757600256 A013846 668 167358024227708648335028385758248233028424561119351691163112010928080038806710463292096845942399494293495112306928567445537372955785623239593296173420270679923460239916374799117579161341922880168042850623522651758751980053001608717909698909494278356053234988255757283131688816279871786892893399254780135713823051767507578287160378233209103188788980802171494230869973009540259560644524458147298024420248545973157762916622308975768282220533925251822300327881950652212177613767512560506191413221296136964676975315990562576144171009325351394803039890010768773732419159283621445193355196263707133307452717865287153537124091941677184359494272126714239424277140527366271035048135862802790838765266595207365715447514582289933887595940805108923096217403773259203645266564668133641505669724917590918218847755366476521365409584708363378164559217999720483654197359580662356418547438991408327938410031938664873986790021365023986938561673327884484951865957674380547900606766255395065683985927347993686169660055555193972985165837929008956896154900962408459984786687170382802938784237915194822805698995051984868060323715143230372779601939117222925811842698776081069802769996925386336318280379293319936832179705181134174498602450457950369300038781392663034072336182103987477962665616076163664166923561951086253138594583990769523705571899150172230750660385992629856266337124632822486358582014383905372558161814105527134984711327883834899630188749732959785061099156932497041163267628164526184032533407829390411509616291073311189642539484951007673389564073227569569260375790241037916565988698207952648881686095294718581370513607817464508073145716464332532311977403962802293352855900338005010624180386912840114080397839322862538039411817197360818404371620385353708393386077339639246277687246705489202454017875374626087360019425979134211501300647780594993503393482998524454531010046423246638574633589014264085629657053907865314630261068161141116154052041520466725092202276428590386829805930905013533585452568480515715160657028749966703021424454176396515023563182493304227941852775062937452753995790171627756817867167734263901680311479724908989798323334512834009301980884559112168151703088799492502414301377544877726322359643200022113934600316757372796206359774151471676338460684547633557114831911412601872358434547199449112743730367513579456776713414590494542487340779473692345157781086905078553479423414395190956628242128267129308222663967876508848212919282502722655866846160354807654639273775054312371540355875185510932614112939185237016211013762074501900515886914485797985652159150815049122031744678972363886184315249539888946769253963640863606744128261148037517392248936023508603119908037664598857931070049565038293108077909898535435584620027462507149249889155089722937753231172401812264512595345844599898380742064989339129943508257415099557162564994008347522227973539132727884809985742279862030742150458633707992538354368002501344700947599201458200776045082098421187764443076188821885600011941058377669549326025825387377615097045188608 A013846 669 5483987737893556988642210144526278099875416018758916216032854374091326711618288461155429447840546629009247840073435298055368637015183302314993129010635429639731945141579769417484833958852128937346428129231590252830784882376756714468465013866308513171152404095164654653659179131858838712906330906780635487070553760317688325313671273945795893290237322925555522957147275576615225283199777444570661664202704354448433575251879820517975071802455662651713137144035758971688636047933851582666880228435431816058535127154378754495092195633573114504906011115872871177663911011405707516095863071169155344218610659009729447104482244744877977091908309048172197454713340800737969276457315952321850204660255791754959763784157832476553628743788301809192016851886842157585048094791045403164857785546099619208195203247848702652101741271723651175696276455414840808380739078739144095122962480870468089885819926566170590799135420089106004002788911608118802902743701074101793607082516656785512332850867339057108407420700432596106777914177257765499573203794736200416781490165199103686698081908005103953697144669863440156600687497813372855241996340993160833002461553494624495297167259251059468477411468683507690116864579375404629970205096606117701223670788674782300482312015183461677880626907583730947421751278013194342845467328209535752784179991352843657237639528206495130135334899968327232998015447331811247985846324609913159179020792097501991082024951249626236882097174364063044837953639695193998378054707753465004347106625890261062206733842874619441629235551520999645523993894618330450034317662878192398555089970617338474348989900962677000540838837103248418798875573053105548586382142275748188133142918359944858186476398931559646475446425923119297474449256787270316634474982265298822027255700045470186013257740275747630613116550484269842474619626474536747119197650895649326072137201196945852813593444819405557912602342452930629804394681504272094135977296542653647821284194012049795639080743895483468528109763969538954384409518078908924606036514452161004292118363940592941198631733262334451842934052343898335407871352316359530260446567625817777711459025316544816807309625232987525995006813781770319111827539390553336131080788378324629408983179505591786089997079395423890258679711256856399538812073168138153441183242631548526386556682684971639659345169301325168225182661793950766130170655705614040413746442901617266794238059057293171840252899377441938240939049049215987444814982506337227219723060979707790634381318078822239899252791221846547202498955657278276104582413870628393849951053907529630736209640566419822487642096923081007734913880583818665791594861298893369909213135618329907033146578193575376685303384147174788565496951555209153236829059891434266620367833980041224297879057262584283548724292635849470140155985570664609988878578977982289102929723665531608366236930301227329453612803026519023358786228509343499496795930705964063160650930633382323029445250201065480665270720555315547341191284600919475792315214246293589691499976740306944 A013846 670 179699310195296075403827942015837080776717632102692166566964572130224593686308076295141112146839031939375033223526327846678319497713526450257694851420501758434736378399285884272143039163666561018967756938660749404759159025721564019702661574371197359592321977390355403691103981792750426944514651153387863640327905618090011043878380304655839831334496597624603376259801926094527702079890307303691441412594216286566271393853597958733007152822867153771336077935763749984293226018696448660828331325372229748606079046594683027295181066520923816096760172244922242749691036021742223887429241116070882319355434074430814522719674195800161553347651470890506566196046751358581777250953329125682387506307261784226521539679283854591709306676455073683604008202628043819746855970112975770906059916774592322214140420025506288504069857991840601725215586891033503609020058132124273708989234573163498369378547353720277919306069445479825539163387055574836933517105596796167572916879905809547668122857220966223328294361511775309226898691760382459890014741945915815257095869733244229605722747961511246354748036542085207051491327928348601720569736101663894175824660184911855461897576751138716663067819005821179989749418536973258914863680605589264833697244403295266422204400113531672260792382507703695685115945877936352226360273410770067547232009956649980960362972060270432424274654002162146770878970178168790974000212364817634399978153315450945243775793602547752530152560209561617853250064865532116938852096663665541262445989917172074486390254563315529863306790552240116384530231938853452186724521177192608515853188157188947127467701074744999953722207014199244187201554777804162616078570038091716628746827148818673113054458640189346495707428484648773139642753246405273735478476218869311800189114779089967055282429633355698359930603126268554198208335920317620129601868624548637116731791808821521704995829999842281321680153557497630877430404923531987980647704053109674731807840469386847703501397815967202296729100745753852457268331088409687641490604505568411788644134549605349497196764635540175317989263027204860654645128472702469087574313127962796940049089341572540557141921799634535251804383274001049816656364810749651718343255273580941456473560826039231646597024297629250035996416778464670500087794013573551011960692494550582112634689378221150688357422507665823112402785461664178704553432046161560876277643441000194598313592719189382654861407006800017432279090759244709476591697346767658261535885262183064883507407030806847157018715462757467658731485778977694551394956537712751209675196134441930939964117502080444743275056231975518461457658038970570040658980415042137945185096027941434393662147074247077943224021291734623471714204108561093533264414634522518048616213183857990837792900948380361803324597621091515437552631335179537940115573275950523649324801185072139742944851732110617131535984329572975357420707135794167791511009057373030421648209694994671961028861958588513670439590971156579855276156013802929382762584940422548347011071237826377940992 A013846 671 5888386996479461798832634003974949462891483368741016914066295099563199485912943044039183962827621398589441088668510710879955173301076834722044144891347001620389441647387799855829583107315025871469535459366035436495148122954844209797616814468995395079121206555127165868150095275384845990117856088994213515766264811293573481885806765822962559593168784510963003433281189514265483741753845589727361152207887279278203581033794697911763178383699710894779140601799106559485320430180645229718022760869797224402323998198814573438408493187757631605858637324121612050421875868360449192343281372891410671840638863750948930280478284047979693780095843398140119161112059948518007676959238688790360473806676354145534657812210773347261130561174079854464336140783715739885464976428661990061049771352869841214312953283395790061701361106676632837331864351245385846260369264873448200896159238493421514567796239686706066859821283589482923267305867037076256637488516195816819029340320753567257989049785416621206021549638017853332747016331604212445676003064083769434344517459418946915720323005202800520552383661411048064663267833556126981179629112579322484353422464939191679775459794981313467615406293182748425904108946619539748122253086083949030070591304607179290122793782920205836641644790012434700209879314528218389753373439124113573387698502259506576109173868470941529678631862342849225388162094798234942636038958770344244018484127840696573748045204768284754908039092946915093815298125513756407852305503474992456087830197605894536770035861530723282560836912815804133688286640172349921254589109934247395847477269534767419472861628817244158483569279441280833526220546959086800603662583008189370490776032012490280568568500721724505971341016584970998239813738378208009764158708739909609068596913081220040467494654225799523858206003241567983966890751436967776406794031089209741041067353991463623229303357434831874348815271772082368591639508534296182149863966412297821611879316500868225548333803633613284859219173236862237319768673105008644636364128438465717490291000921468092324143583577380464819872170875448873931411569793514507061635092577084930131528559544649008976426493530424451131126031122466400392195762118644587506671788804700289645725641147653542595691292184715265179530584996730322946876834236778119559927971661433474666813501545550665756096020731193691747214474007811807790806861288622026793865820274694376597539806222397690834498584798822971220921245998930640128956738658882625914007888271214670102770713585478767641189268283636700241313326005541095060109935827771431638636826933393193040744202308172013347637042609373788945044538620987639092313470240100776187825226643584922211521235328928250043564729687560141921131040229329912898008338744033871417056073608658643772797778276527695571340414847926777857724623591163099221707105106346758941075085232443875096816901557800702166171134511447256511961731425703290192232744791999460856568535285585410818993748659028415952964516942858808697689080260294390014364383327766064234858782321094752370425856 A013846 672 192950665100639004224147751042251144000028127026905642240124357822486920754395317667075980093935497988978805593489758974114371118729685720171942539799658549096921223901603425675823779260498767756313737932506249183073013692984335066648307776520041105952643696398406971167542321983810633404181908324162388484628965336467815854434116102486837152748954730855235696501758018003451371249790012284186170235548050367388174943315384661172655829277072126600122879239753123741214979856159382887400169828181515449215352772978755942429769504776442072460775827836816983668224028454435199134704644026905744894874054287391094547430712411684198605786180596470255424671319980393038075558600333354282532005697170772640879667190522621043052726228552248671087366661200797364566916347614396090320478907690838956910606853190313248741830200743579904813690531061608803410259780071373150646965345926952436189357547182053984398862623820660176429623078651070914777497223698704525525953423630452891909785183368531843678914138538569018007454231154006833419911268403896956824601148110240052534323544234485367457460507817117222982885960369967168919294086760999239167292947331127432962882266561947679706821633415012300420025841962829078466469989124798841817353135869368050978743706678729304855073416479127460256477325378460660195438540853218953572768104522039511485945409322055812044509408865250483417519295522348562600297724600986640187997687901083945328575945269847154848826624997684513794139688976834769972504346737868552801086019915149952180880535110638740522953503959148269852697776625167562219670375954325418667130135168115258801286729853083456585189598148731890352987194882755356282180815520012349292241749016985281513670852631649468611668902431456329670322216579177120063951952567989358069959783647845418286038864829670998797785694314219699698627076143086560097297826810731224794433695055592280005977812416424570858661978825427595054010843415651817296686742451398175018578061443100450014767802077466240118266893868625501792494179880304923267444379760671644630721855518194666449277536946663603071217571295246708700984494318993883367395658713565918990549927839159058726139543340004948414664737787820979008051470733103745843418621175552419091111137809126311283775612262308749809402858209172859222323260104270745421739719775401852097882144818644604215495754407319754891172723884287977317689159230705566573981395198761185332348184370295527533264849626687831120967147388892959215745654412374265885950210482871162309927590742768968258066489943118207393507355066549570602929682377204414271934851544953428149559106021234180533375370612223960316151219441532522957776927792827622234122657026656990731027127839258320897427529062401970730471621926234682585841937243964501898594093420008526439147037598565259528481682713736864656841920465835232435296898420124770596981148392896720899172496230246013408581095735671103701383962015357445413019082581344238333348037764238062741716787156059043133946741291183597443405875781969326571990692112884238392847852579097632845674114449408 A013846 673 6322607394017738890416873506152485486592921666417644084924394957127251419280025769314745715718078398102857501687472422063779712818534341678594213144155211336807914664807741052545393598808023621838888564572364773230936512691710691463931749221008706959856228643582999631218026806765506835388232771966153145864321936145377389918097116446288679821277748620664363302969606733937094533113119122528212426278438514438575716542558524577305586213751099444432826506928230358752132459926630658454328764929851898239888679664967874721538687132514453830394702326556818920840364964394932605246001775473647448715233010889231386130209584306067819914401565785137329755629813117519071659904215723353130008762684891877896344934499045246338751733057200084454190830754227728042128714878628531087621452847213410940046765365340184534772292017965626320935011321826797270147392473378755400399760455334377429052868106061544960781930457355392661245889041238291735429029026159149892434441785522680362099840888620051453670658491631829582068260246454495917503652443058895481228530421276346041444713897475616520846065920151297162703207149403084191147428634984423069033855298146383723327726110701901568633131283743123060163406789437983243189288603641408448671027556167452294471473780448601861491045711188048617684248998001398913284130106678278670672465248978190712371459172665124849074484309696527840625272275676317699286555839725130225680308237142718720526776574602351570086350847924126148006369328392921742459022433906476738185986700579633633063093374505410249456140417733370506533200744453490678814158879271335318884520269188800800400563563825838705383492752137646583086684401918127514654500962959764661608177631788573704639966499033889787467166594873961010637118392866475870255577581747875285236442190572598666396921522738659288605841631288351119724612031056660401268255188934040774064003319581647831235880957261400337896635722151611434729827317044078749177831176647415399008765917367515546083911338474413756195369578287120442736449286317831725627617435997688451259493761620202830209926330668272945437657376202644150713859909844791570182820944726128033482340035433564036338140556165282149651734127831317840135830592982343543797141378680501668777529763729450968146759262611333113754512857798176250997088587096743785979567137600367889543402121417346390933364880419053728273947816240348440746038369671760005496222357873006520970385305445843846210022592567306850171851485639244487581553603784679944550816497102722246571707293459053551880322742456097419870449010820696329516799832136234246862761215425033933604752786103801627717644144221354731639643158660137712280434369915375525367731225449496272274296925036816659166905272316787776896094107278858078972868599610228798213131253186839394357970128029786424229287779163729581075396049824488896439808767430648482921878270538439750424084356472701367372385345066470726086949667319232771293809298025488001707148501458552839920575681529742725413166818629504121025523737623570893110990999154990723656838433311871233087049382278201344 A013846 674 207179199087173267961180111049604644424676857165173361374802573955145774506967884408905587612649992949034434615295096326185933629637733308124175176307677965084521747736420058809807457445741318040416700483907248889231327647881975937890115558474013309660568900192927731915752302404092127982001611471786906283682101203611726312836206311711987460383629266801929856711708073457650713661050687407004464784291873241123249079666557733349149449052196026595174858979024252395589876446875833416231444969221387001524672255261667318875379699958233623114373605836613842398097079153293151608700986178720479599500755300818334060714707658541230322955110507647380021432477716234864940151741340822835364127135658537054907430813664714632028216788818332367394925142154534192484473729142899706679179766897489049683452407491467166835418464844697643284398450993620492948189756567675056960299350600396879595204382099424705274902297226621506723705292103296343586538423129183023675291788428007190105287586238301846033880137453791791745212751755820922224759683254153887128896484844383307086060384992481002155083888071517705427458691871640262775518941511169575126101370409660701846002929195479910600970445905694656435434513676303834912826608964121672046052230960495076785241252837739785797338585864209977104277471166509839590494375335633835480595341278517353262987974169890811054472701860135824281608921929361578370221861756113067235092340314692607034221414796569856248589544584777765617872710152779259656897247114247429756878412204593434888211443695793283054178809208287084758079921994251982563382358155963115729207960180778624627525666859445082698006290502046403234584474482053202400198687554265568431576764638447983153642422240342500555724114980829954396557095497448681316534766198714377346627737700682913100494324457100387569036218574056689491136087033664648028758186030990648084529260776051436133937347207541566272196959343464003493226981524900372453059171996382507794719241580298749414077606739129589963009870341312362667587970214062709985365768142772255170871091580770806340318866003337967876101156903408243530591761525794130171750676716785763401149318281087026342728189744423965479788023900776622985570896870845433243144728696602678682502095297886649324233007517248163471507877324330639392672598821986100378978455964888855004558200714603606538104500401571552568080722042563737706366185297404231860100214222782677679157585688849411152610020313245510866431229481426763369072348488816392423041154977062002575661704592066266788014415624801400254314873186572577325606496899440123801198959507047511936360539295049371737051763317845351846367827022975392556005273433387025215249816795529093849884161639606408287581151963276501873331211707313621531782958272027977259847884904426353274321965155280041549145301947637090912678577760648852158539653691167489488384107169003593741896396192897478406058322987138112752417166698716619449755543077699190839939842095793859458517423932366609626338650312851591037764361834449171025460953060310736032787281782763396565796434158492101640192 A013846 675 6788847995688493644551949878873444988507811255588400705529530743362216739044323636311018294891314968953960353473989716416460673175969245040612972177249991559889608629827012487079770765582051509548374441456672731602332144365796587532783306620076468130957521721521855919415371445177290849714228804707513345103695092239949047819016808422178405101850763814565637544729250151060298585245308924952722302051676102365126625842513763806384929146542359399470689779024666702498689071411227309383071988751446409265960460460414314704908442008231399362211794316054162387700845089695109991913913915104312675516440749697215170501499540555079035222593061114589348542299429805584054358892260256082669211717981258942215206692902165369062300607735999115014796907058119776419331235156554537588463362601696921180027368488680396122862992256031052375143168442158956312926281943209576266475089120473804950575657192633948742447998475521933532322375011640814586643691049097069319791961323208939605370063625856674890838184344085849431907131449534739979460925300872114573439680015380752206596026695433617478617788844327492171446966415249908130628204675438004637732089705583761878089823983877485710572599571437802502076318144145124062423502322536338949605039504113502676098785372987057301007190781598432529752964175184194423701319690998049521028148143014456631721589937598982096632961494552930690059761153781320200035429966024312987159505807431847347297367320054001049553782196953997823766452966286270780437208993439659778273391811120117674416912587023754299119331220137151193352762883907648964636913112054599376214686439203753971794761051650296469848270127171056541190864059827919336249710593778174146365907423672663511978554891971543058209967799691835945666382905260398389380211218799472716894297708975977696476998023810265499862178810234689601245547299919123186606348239863501556433854817109653459236858993296722043607349963766628466466061730607935404541842947977462015417360108103229420800495017627798403907907431344123499891522607974406880800465490502361257439103928918697782159568601197378531364082709410881324010430841677222057467926174655635895128860861434659679198517321545284500841693967180648381991187148663863156511366469930276575068228658721149725056467190325187820634370124163666391619095718198840537218366045057478000789363121016130979040608269158696634550869099890728557162207159825341869591763819652142782190635767852217504648725145624428900071218527647392182077762715281535546918212566288367700399282736072827430109656371193492283533389764577610213805473690400853976717687505126932871130662151620177813079712180399156489301780955888857663275180799865226042253305996755897347273004208606622786767459187532644413385317145225252750353463976657812758850695492548242744092982154208216401482393254220172195026651636060941587531027372152176295555370423713909759734461110448864572409719127642541678671205718383546186129589635570047085443148745794973186736698947415789064235864893451520935125462608591230436162304509880262198322373649457590978668017554505469186545811456 A013846 676 222456971122720559744678293630925045383423959223120714318791663398493118105004396914639447486998608902683372862635695027534583338630160221490805872304127723434462695582171545176629928446592663864881133697652252069145219706578422580274243391326665707715216071770828174767402891515569466563435849472655797292357880782518650398933542778377941978377445828675686811065688068949943864041318282852850804393629322522300469275607491012407621358273900032801855562679080278507477043492003096473864502927407395938826992368366856264250439827725726494300956076148462793120181291899129364215035131170138117751322730486078346706993136944908829826173929426602863773034067715869378293232181584071316904729574809893018507892913018154813433466314293219000804865050480468833708645913609979087698767465732404713227136810637079220153974530245625524228691343512664680461968406715091395099855720299685640620463134888229232392536014045902717987139584381446212375140468296812767470942988638910532988766244892071522822985624587005114184732883338354359646975600258977450342471434743996488305738602755968777539347704850923263473974195494908989624425010804752535969205115472568709221247352303697451764042942756873912388036792947347425277493324104870754700657934470791255690404999102039893639403627531417437134945130092435682875844843634624086705050358350297714908253059075243445342468882253510432851878253487106300314760969126684687963242686297926773876240132343529506391778335029788600689179130799268520933366464297030771614462502866784015955293391651594380873542245421454170303783334179885841273222368855805112359802845239828610147770730140476914723988115527141180741742233512441260810230516736923210428118054458905837960513286700123522931424224860302080267596035039572734423210761217621121987192347327724837158158271244214779899483875253770308853614093923749828578716819123847219001224554647049124552273395492346987924925643612704881589159910788560827336027109719325475321196056022326621660790620737627698099254310710284238844445412818105364670069653192781373683764557542807888925804743924035699715738262221975759225173797820079212379109004891115877011582512707490928367977015592395882523580627916575486181087220487417467912564456486675302811835716688974634190650316892575754506547040228595020320574528493939606723571418564443439129865850749456579921202651763792171320962878665219393361091204213156802382782916842361414686822752840981463192329425571821286197533688713949747022324128654345356801415989372137232806683696695634409229833219971268355146822115805679131485977761887055183109085184167999336321209537384289986578996008727319559841440758362566087910201124449983726952556330901697244275441801907621815476796102657069692137810072214741082123582307587123208482019589899820818238438839229094835043775062154286602486633320810444933940216704930682512852758378044257395006978821667188394308721676374590805726698068979992041427094393178359302895801098102209681382988151108920576056880820828619438002191158758317438932166394179756431714627539745426341188993599226035214304733149790208 A013846 677 7289470029749307301713618325698151887124036295823219566798165226241822494064784078098905415253970416523128761962846454662253226840233090137810726823661657241500473608836597192347809495337948409524424989004668995801750559345161751110426407446992181910412200239786497630778257949182180280350665915519985165675983037481571136272254329761888402747472144914044905425000466643351760536905917492522215158370445640410741777223106265494572936667919156274851203077868102566133007761145957465255592031925285550123482885926645146066958412274916605765253728703232828804962100572950671006598271178183085842475343232567815264894751111410772535744067319450922640114780330913607787912632126146848912334178707370574430466634973778896926587824186760200218373817974144002742964909297171794745713212317119437643026819010955811886005437407088657177925757944222996249377780751240114834632072242780099071851336004017495487038620108256140263002589901011229487108602865149960764487859851719820344975892312623399659863592946466983581605327121231195656912096469286173092822103973691276928802442535107584902409345592555053497515186437977177772013158754050131098638913223805131463761833240287558099404159148257244361131189631298680431492901244268404890031159196738887866463191010575643234775978066949486580037882022868932456475683836219362073151090142422555522113636239777577216982020333683029863690346610265499248714087436343203855179536344610464526376636656632774865445792482256112867383021758030430893944552302085104324262707293938778634823053857639444672464232297970210252514372294406499246840950582667021921806019632818703897322151285243147541675642569593362210545409507735675234229633572435499759308572408509426498290099378589647599416909000222378566208586876176719361579770223579008925276318837234887463998530232130429907746287624315545480515226629693434382867392729050225672232126206674505713328894623493226100323963489901113559913591956719561190146936331282857175324952363739598738580787060330584411316365253354593938454787287223676589508842395821060052869597021562728904320769848902801808285311376489701678290495006968355631238643872272085057915535776399062740761870846931628278532690015570345531181866040931695588558912110155376322538232764464320813159229583935922323670533414210601625864586149689413033117988243519682613407444197358193210857968492995941869845311608101909081656236579656722100479030619090498836457807965093280585886250617137439906120783911778705310427517047745588651668799139746192844609411373322548321643174952018521461451067090720493780532519301515024240118503314817002252573394121008414280220541213976807336884330770024565568641470445977066764781365850986815300417676964908951649543654691866859671971760446332635779025545055014853295538817921837328572037163883858979554714421236671663390282000656316659595353020987168604581159186531754226319588682028390429304708191891442591522052442324336379213483029075668477637289610382613206839557755735537109436231870736912201744455799890192545838929228404482258754424915222378130348080942259438721902337495852325535744 A013846 678 238861353934825301662551845296477041037280421341535258764842278133492039485514844671144932647042102608629883271998552626372713737100757897635781896557745184489487519214357616798853021543233893483296358039704993654431762328622260260386452519223039816840386977457323954365341956478801683426530620719758873908870612172196122993369229877637559181229167244543423460966415290969350489273333104394967946309482762744979186556046746107726165988734374912814324222455581984887046398317230734221495239702127756906446287206044308146322093253424467337715834182147533334280998111574447587544212149966703356886232047044782170600071204418708194451261597923767833071281121883377099994321129509579945159366367883118982937530694820786894490429822951758240755673267376750681881474147849725370227530541207369732686702805351000043880626172955481118406271236316299141099611119656636082901223743251418286386424578179645292119281503707337204138068865876335967833574698685233914330738191621155073064170039300043560054410213669830118002043359108503819285695577105569319905594703009915762402998436990405342082149436376843993006577629199636161233327186052714695840199908517646547804547751617742703801275486970093383225546821838395160379159387972187091436541024558739877608265843034542677517139249297800776254681318125369178733795207945236056413014921786902299348619632305031650246066842294125522573405277725179879381863217114094103926523046940195701600309629964542766790927728058568306438406856967141159532775089834724698497440392607785898305881828807129323027307963939887849554390951343112167320484268692832974333739651328203289307452253314847458645627455720435292915151978749482606075236632901566456113023300682036887495969976437625572537693274119286900857522974758558740040245910686236964463454415658512792420303838646449927217030352873571794305522946201794457857798724945517794827702311540310203214361219022626032855415635637079689131248581237786581078734809703476663921048039055019171465815230392912589990014656621923334175286469827745434485025747626264495812430955202567500736782986408847009653893083184814544594222940388339077324427882406611683177776276321044487889284983912255595430959186430209082365767386429249801045898432025571371336932811225966864405601635006412302702036038916852994076330758953022686269210238763652959876135131459033275133393911578491023191091170774283356787711560242191469788496875326357465873049451400176618238320660222359630843765847221164615612088878620527448937883210211203247132161191881033263403603556827742911248828566428729140200489592472044314300203116619923529812324978557203719134266694499592022815025750672164964553243703573776523748355796205135963764086438786136527652246476943093257731170646305427809207109060362726712788215985662765582648513786146291042048882155083257065972760597506184301620527791707540834915424224272522488040281932706297587456678031898790838994614430083854474067411896751504675218705953017469561718628539942080002006445940307139026762327650801829342050032956358074654864995622006886575245916315957288039295795064089003155259392 A013846 679 7827008845736355484878498866674959680709604846519427359206351769878267149861350430184077152978275618279584015056848572460981083737317634789729301186404194205351527029616070387264815809928688221660655060245053232068419987984294224212343276149900568718225800477321591336643525229897373562520555379745058780245872219658522558246722924630427539250517352269198899968947496254483676832508579164814309664669131169627477985068539776457971007118847997143099776121424510480778736380059016698969956014559322338310431939167659889338682351728212945722272454480610372297719746120071498548648743730108935598448051717563422166223133226392230115778940040766024354079739801874500812613914771769915642982117142794042832897005807887544958662404438483214033081901625401366343892144876739800931615720774283091400677877525741569437880358435405205287936695871612490255552057168908651164507299618862474408310360577790616932164616313482025505196240597035776993970575726517744904789629063042009434166723847783827375862913881532993306690956791267453150353672670595295474666527228228919702421452783301602249347872731196423962839535753613677731293665232575355153291670602306242078459420725010192918160195157036019981534718258000532615304294825072626612192576292740788309467655144555894456881618920990335836313397432332097248749001373949495096541672957113214545055568111371277115263118288293905123685344140498694287584893898394635597464307202136332750038945954678137382205119793023166265373715889099281515569974143704258920364126784971928315687135766352013656958827362382245054198282693611099498757628516526750902967980894722565384026595436620921524899920469047223678243700039663046035873353986918529633911547516748984729467944187908114760915133206340793167299312836888452793638778001366612851538474292298147182028516184766871215047650602961200555803375901140400795084348619014727100914149344552884738928188424933409844606259548555827253452753509999790688787982244363523323364902143754868210591833469514959748792800268187183814255787043315562397205323698217434998781737540077731864142904898645098812338768549800002997263497310645094885766852850699851634369373022487985779156090352836791351081670620945091210961465718513657480671999820613922695968614358252482212842754375890118334940316923227438909893206309372647383669481103807380189221195987649602359571051694603993847925675483931717035219732406016130082029465610694081441728084423480987426433291394166280383488519281743122124376928374637443446796557032200708002026657935557697975209281350131479715801614464736596466089642966123948090989055725401654224890264897362451468591651045362631403602763798025501558480689678705509130186122730049895260621584426144121738108812556471279869334999738136258452098549689965828924644261418197502612226499744441664865857770457768167537795419259082647195501454678672698078508620980962016888103958370919959345780425749259578212175525644987743406240953032753305197566556668476442598396019996822077505747220571984331628947952461474343880295479913941390290616176541921659297658185841288414471644612660068455391539757056 A013846 680 256475425857088896528498650863205078817492331610748595706473734795371057966656730896271840148792135459785409005382814022401428151904424256789849741276092635720958837706459394449893484459743255647376345014109904308417986166269353138990064472879941835758823030040873904919135034733277136896673558683486086111096740893770467188628616794289849606160952599157109554182471557266921122447641122072635299091878090166353198614725911394974793961270411170385093463946838359434157633701773859191847518685079874381756233782645879253849943301430081805427423788420640679451680640862502864442122034548209601689945758681118217542799629562420596433844307255821086034484913827823642627732759241356595789238014535075195548369086312859073205449668640217957436027752461151972356657803321009796927183938331708339017412690763499747340463585211357766875109650320998080693929809310798681358575193910885561411513895413042935633170147360179011754270411883668340538427825406533465040146565137760565138775207044180455452275962070073124673649272136251904830789146070066642113872764214605240808946164803226902506631093655844420414325907574412991899030822341029237663061462296370940426958298317134001542273274905756302754929647878161452738291132827979828828326339960530151324636123776807549563096888803011324684317407062658162647007277021577055323477539458685814212380855873414008512941860070814683092921356795861214415581803262595419257710418399603351553276181042893205740097365377783112183765922254005256702196912740901156302491706489960147048436064791822783511226855010541405935969327304248508375289971229548573588454797958269022503783479267194356527920593929739425488689562899678692503498063443346379044013589028830731615205595149373104485667084905375110506063883039160821141955477548781169919212725610025686860710418342440835974681414957832619812565021528568653253323935547874577642754845722308927125198878308217973788057912887077347441139827015673141290204602183303932260021113446559521524673199129066201048442479187957639225533629835364348631624046943188910040079975713267117724234707718802597882716767839846498214330279875218469216808234211732738355015615200886318011386768681755978992244182907128748800785308664255528326660090121877018901499555291217337150431375389167397599324304940316718199380584345522909468081556809560234040400150123302170118424221928783670408828534257474503810080191480336550527941529131223660682545870388624995989366092404040675606151799824158625771583188980119746864629580831152799810409527232354647251657731281108327327387302780488793000825420713949531045529378009961405641204200156772809722811221454442705833255364133699635068295239391822123177938869618274967900048078475890581114349569850450898758369271419248916958365276240800282202743158151495765597437943625864474324427422360147313878480298281620183302191666910746970636570492304163369389390507898305227842532990951737858856567624334958375935703548977260304713860928912636071064240783255865835708324923702782578817366506257591300269522285820031477042910872925688931865663433647338765406850667645123146269974759211008 A013846 681 8404186754485088961445843791485504022691588722221009984109731341774718827451407758009035657995620694746248282288384049886049997681604174046489796322135003487304379193965261437334109698776867001053228073422353344378240570696314163658426432647329934074145113048379356116390216818140025221830199170940472069688418005607070668836982515115289791894682094769180165871451227988522471340364304288076113480642661258571061612207338664590534048522908833231178742626609999361938477341139725817998459492272697323741388268589740171390154942101260920600245822698967553784272671239782493862039454828075732228176142620462881752442458261501398103944210260158745347178001656310125121625547054820772930821751260285344007728958220299766110796174742002662029263757392647027830182962899222849025709963291253418852922579050938359720852310760205771304963593021718465108178691991496251190757791954071898076332487324894590914827719388698345857163932856604044182763202982921288582435522646434138198467385984423705164260178725112156149306139349360702417495298738423943728787382737784184530827547928272139141337287676914709968136631339398364918547441986470846059743197996527482975910569519255846962537210672111822528673534701671594483328323840507243031046597507826651998605676503918429784083558852297075087255712794629182673617134453443036948839712012982216760111295885260030230952078870800455535588847019486780273969784529308726698236654990118202623697753900413524565691510468699197020037641740419244251617588436693849089720048238263014098483152971098448970095881584985420789709842917105615122441501777249847659346486819496559329403977048627424674706902021889701494413379597096671395954624542911574148514237285296725413567056941854657887786339038179331621062701319427221787179597088318461375912762592789321707051758988245101313218360605338259286018130625448137629804918720032754160197790784628618924038516844403686565087081689483750520951269851649577493797424404342503252296371845416862401320491389061241275955363158030995922142285982445218975961056770234414204193340644172336913587722902529723527420863048576090053487174610951158799296372218650058370417151678902642868597121636163779919617857385500794840704132994310325152207997833113666155364337427782609703745335308752237284534658824284298221957302987834094697450096453535669749035832119240365510440524904162383311956493410548924540848707714427668087699588026571936913245663080894463868579548115895604858262382176638029849283237936500563865260182104675214944187499388349797081142320538619357669863827137511056769051047385954698233299906658630415340050979230737131428997078104619178584744111771933069641917898404391227332294700879651634148148775435497982561955006704859575050514244285865948510891713371858543647219487806308213247096846536732327094662837775897307181170042414092130166446216541331356733819141891822825288151548162811665705944121047506546159012007914207916062661133892886865664863794918609258776633041985728211704490391099892779542687465677048751727231706261750791439742103484028974919374059393755996664851682677395395256974532909826310144 A013846 682 275388391570967395088657409359396995815557979249738055159307676607273986537927729414440080441200498925445063714025768546666086324030805575155377645883719794271989897427853686778564106609520377890512177509903674388586187020576822514759317344987707279741587064369294741221874624696812346468931966433377388779550081207732491676450243055297815900804942881396495675275713838727904340881057522911678086533698724120856546908810073361302619701998676647319265038388756459092000025514466535604173520642791745904357810785148605936112597142774117846228855118199768802403046891185192758871308855806385593652875841387327709264034472312877813070043881804881767536328758273970179985425925892367087397167145297030152445262502962782735918569053945943229374914802242257807939435328281734316874464077127792028972567070341148171332888518990422714121047016135670664664799379177349159018751326751027956165262944662145955097074708928867397047547751845201319780784635344364784269247206078353840487379303937595970822477536464475132700463574199851496816485949060675788104904957551712158706157090513621455383340242597141216235901135729405621650962579012676683685665111950212562154637542006975593268419319303760200619574385104374808029702515605741339641334907136463732690310807680399107164850056472070556459195196854409057849086261770421434739579683241401278795326943568200670607837720438389326990175339134542816017441899456388356447818710716193263573327999808750372968579415038335287952593444550057795637005137893584046971946540671402445979095956556953975852101847776802268437212132707716796332163130236923008101465680101263256105909519929423451740795765453281738568937622637663728302641137022126461698514527364603098351765321870693429666982757603060338558982596834991203522301037390019342365909404640520493696672038526815479831539240315724080284242104334684573853447576618033288321361208430710584902894119957420001364773492801003537070531210498853355316754002881495146571247512630619747166469861836758754130505339962359674376758427072764935404291908247041284643007386228239135984442504070093980546526840375741318872667737651647571535343524860725112681829226214281801518190481773814740406037950808090045340193029957560734587551672995468612578978608833580554772327147397193311339631700354147884137096904305347615046044760589456826336406146883268297046115120059592976366190376076867159354530454386365827897740100454709228773233887834749792045614632661667179995541739164074962101313140703250476736845647205997443291135979957446150754871559409479112126097887641962308208264720742963551708771341390001449862790487432794322665376255332161243864895054542702826026365694915091737224632758424424747766539073470397892590141659704838555255250756759255400804899663769060758232088176437107531680869467315644894237911868240602961712579949824970921294109623626345897453785641511250339042149930199012661852376958484694504538505475332764993541280035402116814106256831892988191592711519788342041132741135561286600054782875305533496597928550785049933897469246964661450158049178214596498713859937972892311780541494389188530798592 A013846 683 9023926814997459602265125989888720758884203864055416591460193947067153990874815837452372555897257948788983847781196383737154316665841437086691414700317730218704564958915909608359988645380763742716303032644523602365192176290261320163633310760557192142572324925253050080358387702065146969093962676088910275528297061014978287253921564435998831437576368337600370287434591067435969441990492910769867539536239791992227329107888483903164242395092636379357676777922771651526656836058039438677557924422999929793996743807749519314537583174422293585227124513170024117143040530356396322695048587063643132817435570579954377163881588748380178679197918982365758630420751121454857762436739641084719830373017093084035326361697084464690579670759700667740157208239874303850559416837135870095342438879323489205373077760938743278236090990278171496318468624733656339736146056883377242726443474977684067623336170689198656620944062181126866454044732463556846576750930964145250934692448775498645090445031427144771910943914867921148328790399380733847682611578820224224621525649054504016483355541950347850001293069423123373618008415581163410258741789087389571011874388384565236683162976484576240219564254945614253902213451100153709517292031368932217367262237047643592796104546071317943577806650476807994054908210525276007598858625693169573546547060454237103565273286842799574477626423325141466814065512760698995259536161386933664082123512748220860770811897733132221434410271976170715630581991016293847433384358496962051176744244720515349843016304458267880721673347950256732150567164566463982212321451603493129468827405558194376078443149047347666642395642373136009426948018590965049020944777941039896936924032683314326790646067058882303327691001137081173900741733088991757018760393196153810646119371260575537452549358446689643119877826665646662754045274838944116029770190619714791714364077857524446098034522764738604720897812103283902727166705626426747019395166420832962846638493880147875150884432666910855348398979886601809977620138320361403327837249439048815182066031926940007938211973368839554548591505432291536819576427369187624070136622636240492358180084589586072148065706764361413625051572079494605707445205649350150964893220715515496987971054258767618779615965911230425977051557204717867404391360277630649828794714995321285391356621070935557607100254112742649567326243286783077729253929332435448553147611699912008441328036569081185750700283057510154093911708928408358135828994564111621712958167646124221763943791245595467935631258729811546147975582251820915368418369305429662393019314667567509103918692197804365099049134724259638964881147255286203231951090977726045376766228051550134813952359477998144393761905208149778604056797487280973574952182384582925749065365491139598118730704999051894387896098508077849397819795864647148965384146988102367765647901040651109733168912761246903578688175626469524717747415704043308360664200056563764633823867469437062109971080424392003837661530072239310595125258011721616520922752124516233952272284538026398778955471735898069855762447495735272424783688144929777208262656 A013846 684 295696033873836756247023648436673601827117592217367890868967635257496501972985965361639343911641348465917422724094243102299072648506292210456704276900011383806511184573756526046740107931836866321327817773695749402302617232679282939121936327001938072127809943150691945033183648221270735883270968970081411908511238095338808516736501823438809708546502437686488933578656680097741846675144471700107019535523505504001305120207289840538885894802395508878792352658973381477225491203949836326586218067492861699489685301092336248898767525459469716200722416047555350270543152098718394702071352100901458176161728776763945030906071900106921694959957409214161178801627172747832779159527084559064099401663024106177669574220090063738980914651453871480509471399604201188575130970919268191284181037197672094281665012070440739741240229569435123591363579895272450940474033991954505489660099788068751527881479641143661580155095029551165159966137793365830748626974505833111582628002161475539602323702789804679885977810202392040188437803806907886720863816214781107392398152468217987612126594398628998348842371298856906706714899761763562627358450944815581462917099958585433675633884413446594239514681506057887871867730365649836753462625283897170898690448983577185248742753765664946375157568322824044349191232242492244216999399446713780585973254076964441409626875063264856456482862639518235584563298722142584676664480936327042304643023265733701165737964264919276631962755792115162009782910681621916792697138659228452492959555411001846983655958264488521915487792265634012599109784848513891769133349326143262866434536425330913315338425107983488340538020409282920756902232673188742726318318483571995342829126702966843860275890325385455315441778725259875906379505109860081893990740564251568067252039557466539211245137377581126225752156624179909845124555565922520794063509606226814294896282103235361049740395241954954599494379507000406924563798609966751646331540813277854526558650167464685572944181089629334908056337772924168109346656692481602464246570989618751575885939734181970180119329943350134523448246450005329078503880372033540065530236850544328453592845011831556412147817079254594801665689913900879239821564498717905746817621056406011805301835505951297332170455970979198598416025426484195079107096093577401133589945220966687879703973759252416351669461126766351141022146340021307891032192756365244778189540940182716692605437102295652294678946875228492729349298878166085079394844493876809620290213237428198498760910151535672293314765086058464744176863879227667754792333125400319177294456903026852138317207705937653435565642046644539849601225433261218307504573349158127054905875760793194817583590915375043195494790109860651945297733140063222942104033112378013310945373896413662351154567741408932475302579355912694969067759070892757777297707728506138386944750421300055563736478933360538536466454138928153385951147317790091128362244507453481439521140489238513651219532363346477181752493017407137729581064454528093930157596741616147954148058219742049035188812897841907953033623879540253406815311893133058939560350711808 A013846 685 9689367637977882828702470911972920584670989261778711047994331472117645376650804112970198021296663706531182107823120157976136012546254183152245285745459573024571758496112853845499579856710430435617269932808462316414652161480434743349147609563199506747484076217161873654847361784914599473423023111211627705418096249908062077476421691750442916529651791878110869375505422093442804831851134048669106816140034228355114766178952473494778213000884896034940267811929239764245724895771028236749577193635606092168878007946193674203914814274255903660465272129046293717665158007970804357597474065642338981516467528557000950772730164022703610100447884385129633506971719196600984507499383506831412409193693973911229876608043911208598926611298840460673334358822230464547229891655082580092000044226893319185421599115524202159840959842531250129841801786008287672417453145848365235885182149855436850065620324880995502658522153928332579961770403213011541971008700607139400339554374827230481688943093016319750503720884711982372894729955144757632069265529725947327034102660078567018074164245254275017894866822720943118965633835393468420173281720559716973376867531442927490683171124459818000040417083590504869785361788621613850737463305302742496008288632293857206230802555393308962821163198802298285234298298121985858502636321069917162241171589593970816110653442073062816366030442971733543634970172527168214684941711321564522238542586371561919798901613032874856676155581796029628736566417215386969463099839585597931289298711707708521960438440410759886126703976960295324847629429916103205490961590719062437607326889585243367517009513938402945942749852771382747362172360235048721655998660069687143393824823802817539613520374182230599776396205269315613700243623439895163502288586809395382427714832219063556874080661588578344165446668261127285805041436784149161379873082776840250815161371958816310877893271288379952316231827685389334104106552851390517946991929369488737126273848687482816854234925944974046267190076143179140607071246499237149548431638187827251638630473209674798862150203583697208064352139673774623244415152030795040867294801118636554767330345347696440513259670053014562460981327098704010930473025493988335511719806776312194836130545859012110980561501257046379672896321175034104352181324794344280345475325000636428442139812143183179011504902201879794189013691269818216973342892240576340891714877527907260583294962968023934392039731207487249755317825639746275881610264375355297637669707364047208407397503845520909707338222339963772737187475594532216989035171853117658801584763798383890868378262108165027776614958584448281791732954997103601500309859505213507335155736929671407782579107115009415429973282319913842943516119533591689366864957026402740173058011837682887922632875750487899350714920334547188746412329235013886846491286847689142663405581805160220712516941688358126762932769224397730150847195309345706094174028020235679810228731551367615323161636482137364291665691194397089122912320045976581903404130029277936161523571744507462785067021036483639805005787284775023634524140114184075331513572124524544 A013846 686 317501198761259264530922566843528661718498976129964803620678253678351003702093549173807448761849076335613775309148001336562024859115657073532773523307219288869167382400625994809330232744687384514306701158267693184275322027390885670064868870166921437101558209483960275922038350968081595545125621308182616651140177916987378154747385995278513488843629916261936967696561671157933828730097960506789292151276641594740400658151914651476892483612996273272922695661297328594803913384625053261810145481051540428189794564380874316313880634138817451146126037124588952540451897605187317189754030182968163746331607975755807154920822014695951895771476275531927830756449294634221060341739798751851721824458964137123180596692382882483369627199040404215343820269886847862283629089753745984454657449226840283067894959817497056373668572120064004254656160923919570449775104683159232049485648686462954702950246805700460631114453939923601980187292572483962207306013101494743870326517754338688423983287271958765584505925950242238395014511170183418087645692878059842012253475965454484048254213988492083786378996046919864122265889518173173192238095419300805783613195270321848014706151406299316225324386995093663573126735089553042660965197588160266109199601903005112933770938135127948093723875698353710210557486632861232611414386968819045572318710647815235702313891989850122366682085555297764757830702613370248058796169996585026264712563470223340987970408055861243303564266104292298874439808359313800215366855543540873012487740185238192847599646815379779948599835917034957204607121159490869837527829404682237955516887517929254666797367752733587732652027175612669865563663900182076511223764093163508314728851826370725138055835621203332293472950854264934029729583052878484717642992412570267891391359622154274631649875118934535181613356425580618901259597800542999720095681176431501338711207836346492874846806713577634277498284529594837699923363523834364492087031541579406938153741473791436942679570053364909548083284415059694079412510605287002916403007920138723381694643346134623809114937871030590113852690912830246854472995701745091899139516043055482626615880756353316962738492868297181182721436126370333030169740099387009778048034628446198000390325726708108852611039273190895769121466652263517531412277650861073378360535449620854487192037364307826409848992635351197095985600635529403333782499892939205538339713106834465114793409346536208282158357912206942199982254510563205968088605143051642392991160970905098925093601406010029169290058869635932905052159200281631686296704511282959443610329540145443335975018892760351630184118962895201297751505469345090813962153476266836208358383187711472690219552181944628524809364515058936805573136204876732477173430911841164989990764931897192871448834072591987485924226509522442280842439204372935044185826487425077826794474104591490112307755145244119097767780981945064821582960895896640097293894550167082756021575075475214018909360504246677153109301369058003816379590903266560635810746532799379412140804398924020540541076145323495909130429637747507974456087023261583780463036731376420257792 A013846 687 10403879281008943580149270670328747187191774449826686685042385016532205689310201419327322481028270533365392189330161707796464430583501850985521922811730961657664876786503712597912133066577916215764801983554115770262333752193544541636685623137629681650943859408370410321413352684522097722822676359026527982424561349983842407374762344293286330002428065096071150557480932840503175699827849969886471525213032991776453448766321939299594812903030661882607130891429390863394534633787393745282994847123096876750923188285632489596973240619460770239156257984498530796845527780726778009673860061035500789639794130149566288852445495777556951720639734596630211158227330486574155705278129725500677220743871336845252381792416002293215055944058155965328386302603652230751309958013050748418610215296265102395568782043299743543252371771230257291416573081154996484498230630257761715797545736158018099706273687329192693960358426703416589686777203015154473609003437309779767142859333774170142277084357327544830673090181537537667727835502024570243895974064228264903057521900436012533293194083974908601512066942465470107558408667731498539163257910699648803917437182617906315745891169281615994071429513055229167964216855414474101914507594568835599866252555157671540613806100811872603135143958883654376179547721985596870210826632194262485313739510507609643493421612723408809711438579475997155584596463234916288390632898448098140642101279792278437493814331174461220571193871705450049517643640317994605457141122450747326873198270389885103230145226846364629355719423329401477680566146154196822836111913932627573326377370187505816921616146521574202823541626490475966154790138681166283119780301804781840457035016646515921323813621635590792592521653592553358286178977476722187227725575375102538265112072098751271129903107897246848831106463353425720156474500728193014828095280789307435866888858381401878522980162390511920005063787465763641751088775949004455676707849554474006549421800613197805737724151508661356071593063712676055594189147514044511564693763527105687771370073166139352977078284157930376850724975831621528927371123154783171351003661698842054708949180624185490235014934308362032995416018988903072732602043576713536407077998704925016076790193412771310882358534903919272562572219261370942469317514063415652462118025613176159836308680353638855797931790675188026441256161625027488441384956491831887080315719084751752881550437467298472989765072067197082009018515802135133162327413327516217933534362694618281577467130872136635819296649040230249432749152674828507096570413425720015048223278371485887233229419077971202217873210176149956124721331219499935791911845110311688875487500294929537113114285897961587500953256429451241245020527161400769812018984119211294392017385288407216011635394890694245938765054264031388658645047848892335527881162339944950228401327459253948000100520599359294595654647216375884073630462636741102708126336619874967749314972073171812971621925003155116953085587261292669055126434718238658914246542386770064577029878543942305072449983129960313950385918369710341306977059578235577318212787613742539007328256 A013846 688 340914316280101063234331301325332387829900065171920869295468872221727316027316680108517703058334368837317171259970738841074546461360188653093582366694800151598362682540153654408384776325625158558181031397101265559956152391878067540350914498973849408338128385093481605412072740766420098181453458932581268928088026316270548004856212497802406461519562837068059461467535207317608061331958987813239898938180665074530826609174837306969122829206508728569270465050358279811712110879945318245433175150529638457374251033743605419113619148618490519196672261636047857151034254318855061820993046480011289874916774056740988153116934005638986193981922823262378759232793165384061934150553754845206191169335175965745230046573887563144070953174897654671880562363716476297258924704171646924181019534828014875297997849994845996425293718199673070925138266723286924804038021292286335903253978682425937091175176186402986195693024926217554810856315388400581791219824633766863409737214649112007222135500220908989011495819068622034296105713730341117751983278136631784343388877633487258690951383743689805054347409570708524484473935224225744131301635217806092006766581600023554154361361835019992893732602283793749375851457918221487371534584858831604936417363727406581042833198311403441459532397244699586598651419754024038243068367083741593118760616280313352797992439405720659876624419372269474794196056907281736937984258816347279872560374736233379839797308003924745275676880788044187222594146805940047231619600300466088406980960924135755062645398793301676174728214063657827620636791477180721490693715195744340322758733666304190608887517889218943478121812016839916458960163264304456765268960929539091348096123425473033709938724753755039091671749544920788444321512733957232631078111653891359973871192378531881652384665039576984742497696591165053998087356439861428709887026160904026058486214111441776755441013961212294594725930187678143012899677010296978003614362814201004246611453562493265698413744996635815315753961511736968989710389985740210554951885243256199176892254557508054318352901215287062588644556008050574259892096963535934958829687986547656448702846750693310144020969367416407097193792110228375887301903763921749160987131861562982926804261057749690314993124471731626723330366480756603042834596300830004099878683463292556405516162837828038026786628916844561250427081904128900741247302254324347275847785482969145438422644734928436362928621881497913983271518725804364043463144679916051429246053996777251850730442944418173282526712595750264813412324234848780520540419307133993453100180385676849552858461604346960354275269351052081762294868581400573896029367340574693421071974409664251072122528920304405299231236306680258273116832634024780425200238071618315694637625681130527654269268619778269050921453298123780543566480927912504050577609927555316129084254698184833368067293858999805365310411479986204969324722999680732453539883798360062943209553004893693967454107238503386872318708523378038179598383012847244375302030700929681476060115060127901452614041047202539567526245773138668463947024288259623397563196624527115518192132292608 A013846 689 11171080315866351640062568081828491684410165335553503045073924004961560691583112973795908093815500598061209067846721170344330738445850661784570506991855211367575148381475754947653952350638085195634476036820214269868643201577060517162218766302375097412423790922743205246142799569434053777209866942302823020235588446331553317023128371127989254931073035045046172433368193673383380953725632112664245008406304033162226126329441068874764216867438878017757854598770140112870182449314048188266354283332555192971239457873710462373515072261930697333036556669290016183125090445520242665750300147057009946621272852291288699801335693496778299604399647072661627182540166443304941458245345438767716472236775046045539698166133147669104916993635046348288182267534261495308580444706296526411563648117244391433764793548631113610864024557966887188074930723988665951978717881705638654877826373465733106603628173276053051660469040782296836042139742647110264134691213599272580210269049622102252654936071238745751928694999240606819814792027515817746496988057981150309364166742294110492785094942513227532020855916812976930307241909427429183694491982817070022877727345869571822530113104609935127141829911635353579547900573064281698190445276654194030556524174619658847611558242268067969745957592914316053664609722499859685148864252600044523315547874273307944484616254446654582837228973990526150056216392737807955983868192894067666864058359356895390590478188672606053193380029662631926909965002537043467685711062645672784919952127562080421892764427658909324893494118437939695473026383124257881807051659534150543696158184777455717872026186193926339891095536167810382527206629844728439284333311739136945294413772405900368607272132731045120955899889087964395743527329266310598855167562674712083623811231859732697985340704016858636042164521899296489409326495821379295965578073240503125884476264003724140722291145481004469279979280389837390246696616273411375222435440695738507152964110335779330405621596049762396266625810816596999854830059052735219464663375651019134628405397340423923903787867022526466904704811271801217348144233301145516730931215943193606511094882326718386799279124231500827760846179867963421075108782536187876507226336839695824545522026340341852241694702689701944470089448841432368507604051585597574344824699725170488295953623869949150061744256347162583053994619834495819489191600269700211534980234705932957726233222674135002740445081812923645403841125607157400976200324871489173233534697366396988644735154402694702121835318337544677405895040527524840097068459856166697471186710877859006148066069851241196888892026095274615186878253675334005425090309015951554021686457455878179131311027660534752845209151297298703093492371751724004972961401130788968681885718319285130175095394132894320260594181672920040851586447045836932729327122106132598917832857950120619804829085171705622210491563376187964434832523253538241037594912304662542523090632864356563925536185991278981032139440894051555069079814564978503689896942008063802607537850290271074799256897034732816548700021494207888226616091877691339491350826992504521300119790964178944 A013846 690 366053959790308610541570230905356015514752297715417187780982341794580420741795445925344316418146323597269698735201359309843029637393634485356806373109111566092702462164197538124724710625708775690550510774524781195055700429277119026371584534196227192010302780956449349505607256291215074171612919965378904727079762209392339092213870465121951905581401212356072978296608970289426627091681513067781980435457770558659825707563124944888273858312237154885889379492499951218530138499122731033111897156241168563281574555605744431055341887878945090208941888939295250288642963718807311671305835218764101930885868823880948115090168004502431321436967635276976199517476174014216321703783479337540533362254644708820244829507850982821229920047433198740707156542562680678271564012135924577454117621505864218501604755001544330800792356715458959378839329963660605914438627547730367443036614605725142437187687981909706396810249528354302723428835087060509135165561687220963908330096218017046614996945182351220799199477735116204271691105157638315917213304683926333337245015811493412627581991076273439769259406682127628052307702888117999491301113292949750509657369669454129480666746211858354246183482544467266094625605978170382686304510825404629993276184153936981118535540482640051232635538404616308446481931386875402162957983829198258940003872744187754724871905425707977370410319019721560885042098757232491101679392944752809307801464319406748158868789286423955151040676811985122980985733203133840349125380100773405816256991315954251264582104765527140758110015272974407941260128522215682271053468779615045015835711398787668963230554069202578305551418529146810614651506846752061498469033959068039423407350494196543278523093245330886523482927565634417319723903525398465703286130693724965556185046445579721047583644189224423785829647053596147364964810615074956770200062303944806428982518218874032643188036255121554449366361059814191603603754722047143943288764520717959402388327967482817098731408459358614200864794568838250491243071375040027671418089493332595003503588060051011138479320826594147267533367255754382290063990236811936292239154084026568098155557104081908098638778342817819124067407621913425381789164586145804337388792605563152778707665759120321814255852017736153316395891059636055851257169562356861316131215760594386560481808346970493749223235791983823521513295702736759013021830357637536531578232330844011158773210240586055769798904440845882012593066003895333715188132245388957228516464963302096523910681539467499999128299711284663989236368688005933960300739292566870342735846142045683913459828976885471539655213911089958590443626616433344689769359245834700522182621837914216173774799754380402781231813469709883902967558037560492194953999192253692925768031217886335145577525874946681086299150145058243898624784696797984611674591137173753001339547089309552469764639462906449828593387548710927218600592121971941082319910086399182193396633857699235886711969742562229650461145199216281356503607363665215608910542995720234683843800278311602579022050002034124932667802304322204081409756098648189812452583898890388153962325310314215636992 A013846 691 11994856154408832550226173326306705916387403291538790409207229375924811226867153172081682560389818731635333488155078141864936395158114614816171831234039367797725674280196424929270979317783225161827959137059628030199585191666552636256144082016541972627793601526380932284599738574150535550455412161425535950096949648077368167373664107401116120042091354926483799352823282738443931716540219820205079934909080225666165168785428478194098957789175387091300823187210238401528795578339253650493010646015710611481610635038089033516821442982017272715966607816762826761458252635137877988845349608448462092071268149620930907835274625171535669540846555472755956105788659270097840429589577050932528197214360197818621782573313261005086062020114291056335492105586693920465602609549669976554016526221504158711860584611890604631680363944852159180925807164249230734604324947484028680373423787400401467381766159791217259210678256545113791641316068132798763341105125366856545348160592871982583480219899735284803148168486424287781574774133805492335975245567882898090794844678111016144980606683587328074359092238159958116018018808237850607330954880383377424700452689328672914822487939870174551938940356017103375388691856692687099864826210726858915619674002356206997292172590535149198791001322442467195174319927685133178075807214115168548946046902081544346824602596989599002473605333638236107081059492076994268419830348013660055398038382818320323669812487337540162389300897775128509840940505600289680560140455142142961787109091441188905437826408956793348361748980464825399419211891415963476657880064970425795078904591115474336587138795739630085916308882363082690220900576354371551181833304770741515826212060993832330150644719463002489601488570470708586732712870720256924165279930571979671345071601928756299287220852792505918614065874652238556855166914234776183445915641575663417064899156996064301651985572007823096196836919207991430466887834732040812733686235814886093697460730838476950691230792396263070133937588431691792097052962817311626737027956517522473074805573551751532985690384845837017662533378236559598880816832079853528424092601025382583440361295186555964576195488737454297057440812954859122910467345158825716527555956099093390252692791594854705209535758917178271871660558242154278133994932219309631606987678043156858813867895913529139174546990431725929152947673587278119338699337159066797066755517017096557650680553163523875464770500717637861788649586815642295179284717416905350464027523917483098895505212685271039971436124939375869599297329168578444011134625138831207390768206382552970476251675914583131411422049438595763091656756967287838794362363767511466710880152384773035582252638351537038335404063775453475732440941774782208244252645531769009791566846947699430050284367870252845835850551953268536070136944944676359755353002382909538347894279022495415329247705920518547983348123196159663099104202652776565385458813711128402113220898249088561535777824524279141186310805887919107489910206092581785072780672883760650120193647519714593309394534466654205793658545908029983339634887840503883774446269198840239029037475768376217992953856 A013846 692 393047446467668625005811247556418139468182431057143084128902492190304214281982875142772574138853580198226607739865600552630235796541099698296318565877002003995874894813476452082351450285120722102778565003169891293580007560529596784841329279518047359067540734816450389101764233597764748917322945705591962012776846068199200108500225471319773021539249518231021137193313328773330754487589923068480059307100740834628900250760920373464234648835699084207745374198505091941295573511020663619354972848642805317029417288928101450279205043634741992356793804939684307319464022348197985938484415969639205832991314726778663987946278917620880819514459929731267169674482786962566035196791260804957083966320154962120598571362328936614660080275105089334001405315864786385816866309723585791722013531226248272670247636562431332570902165744915552040576849158118792711514519879156651798476350665536355283165713524038607149815505110470288724502644920575549877161332748021155277968526307229125295479845674525812429559184963151062026642198816538372865236846768386804639165470412341777038724519807789566340598734460025507545678440308337888701020729520402511452584433723921954072903284813665879717935197585968443404736654760105970888370625273097712947025477709208190887269911446655768945983531333794765051472115390386443979188050792125843011864064887408045156748577898155180113055099572657720756832157436378948187581000843711612695282921728190720366012415585076516041172611818295411010467938487510292252594682434097740571839990708344878053386695768696204439117790591871398688168735257918291203125413968950912453145545641671863061287364058796198655305609457273493593158470085980046989126313730727657990593316814645897794376326167363665579261577477184178970057535347761378891047892764982629870635306252001486415043652904304833941145710580604553031030109445645145979155763743151338850382615576447035036532263223552347216177952168607463193538980568499513351657430575182187518278393228115212720250250605240748282148866897729676643436231485597667384918932079166176397715229034143794232875102530628387394765893738055584936126605953592640419400666350399736494173758920673065847232773774948902405978220558904823739530193966164401079174953569455092211800237394980198980306067748198097612690573172478911385894745938962338008497772234118163949612823213294522832471555782466795246483789368107929414490499880028300806283444781616220001097500366062350351229599767515557455090469660774966728434801620317154524005253903728086184607914809270961437784018942013468495029774882195978453356859396549221003780692586743495736565814916369060050089477716003905964987408612304087901613665935933815741182120833344242829959254453503165672174520361794059492800624780076063399747670688785006912850062440782214923887718166372445252349150886404703389946247411947154956463407182083179752583799735009129769508788827603551780318351300891759840431446512526182494550714407686255480446022393826133984404367754011578898393032487335333314229377633241719933264877089055068983138505441926007793562240105403325015446603232314326494073156004757631263521055349107596952503500005978151911193111953408 A013846 693 12879378725852565504190422959928709594093401900880464580735876864091888493592014852678371709381954115935489482419915998908587566581058754913773766766657601666936828553247996381834492322942835821863848018023870997908029687743433827445680677831247375861925174798465446350086610406531555292522838284880837411234671691962751389155335388244206322369798128213394100623550491157244502163049346599107954583375077075669119803416933838797676040973048187591319400421736614852732373352809125105479023750304327444628419945723596028322748990869823225605547419400263575382244197084305751603232257342493137496735459400967083261557023667572601022693849822977434162615893451963189363841328456034056833727408378837798767773986400794594989181510454643567296558049390257320290447075237022459223146939391221703398858674554877749905683322167129392809265622193213236599570907787400205166132473058608295289918774100755697079085154471459890420924502668757419618374822551487157216148472670035283977682283583062861821691795372872534000489011570820329402048080994906498814416174134471615350004925065061648509848739330786115831256791132023615936955047264924549495278286724265474591060894836774203546597300554497013953486410703179152454070128648948865857848130853575333998994060458284016236821988354745786861206638277112182996310034048356379623812761678230586823696337400566748941944589502796848193759876134875265374210654235646742124799030779189353524953494833891787277637144144061904027991013408358737256533022554000514763058052815531044964053375246948637227061011762114441992213913116931466566144013564934583499264673239586303608792264345478633837537054210695937838060616747777394179739691048328483897035761805382316778926123455852172593701243370772371176490845318275444863501857350122950815600977715265584706848150418368260798583462644305249993720794626314900143444976066335583071449337547209016444077089201309363313579719136660929353925885315268592053507110685087569920598946389298879290417160211832528839709454070504806044252118433320064364869023566370117268200332624990823849422851359723630998151688806008605407186996623887323641262921034969898565441085732312615021682123531057525634039094331274193264296925395883275094562404878563904461596270178958711160186669227972955262572644701715788968292999034927917891862455000567583996300912991053234924174427939879871946636780810014160631054024700068767360820295918604000296995962891995131096309091525181949786688404509844274109757351579494552519442604159917361928097232152470190864393306732691897335645135663339797821959597568706124873851885734682410868295788623179581359721332005798015990660707405407980352360076605388679274207055735467024149052104849932391732745814683215267741460090872793532445482931673130107106520270846059551618625952748875692286028976976245709320681758635194684373613392926542501634132665949716779164287263992302913184737471735427621186451257639322457947981437809711063219583255261800894758400962322563451417342542888545004202040668246286064678773223492454156500439482546321031423379447483773856154106154294716475850557789175963898061243057941679557736939634688195892081825975892489273344 A013846 694 422031482088736866441311779550943955979252593488051063381553213082563002158023142692564884173027872470974119359935807452236597381728133281014538789409836291422185998032830345439952644438190844210834571854606204859450316807976839657740064451174314012243564127796115745999638049801226003825388364918975280291337722002235437519842030001986152771413545065296497889232502494240587846878800989359569455788034525615525717718366088029722248510604843010992354113019465395494334410024849411456336650249972201705584064781470794656079838932822367456642577838907836838125377850058530868534714608598815129493027533650889384314700551539018990311632070999324562640597596633929789074352650847323974327579717757756990022417986381237288605499734577760413173614162419951871277369761366751943824078909971552776973801047814234108909431100772495943574015908027211336894739506377529922883828877184476620060058389733562681887462341720797689312854103449843126054906185367131167658753152451716185380693068449803856173196750778287194128023931152640553846311518041096153150789194038365891788961384531940098370723490391199443558622531814149847022142988777047637861278899380731071399883402011417101814900344569758153227842705921774467614969975568756436429967551809956544479037373097050644048182914408309943868019123064412012423087195696541847513096574672259869038881583941771229329640308827647121613123621187592695782134717993672445945414640572476736305676118716966085513613939312620471189209527365099102422074083049488867755886274659321281382101000092012944656335233420966035200865505015610296439407036495776432103904812714763996652904918072643873588414192376084491077570289591169652481710196271627760338067842838767756211851213401363991550402342773469058711252019389249777287228861648828852325612837773822679674000192909091169847982903928594431794242998315086647900404975741684386085251892746945050839518058948505217059380236670105333069443410010721224409321002928949491158186275284545676588389505821328305019599390982301484458053416823031869108028164222816002644388499455699315897887993355423940547434538795289981982703505371539821076903396473893636192373497276419769030479823865692999976193043047192764884481651372303158298620883060782021397586581224119047296996777262217798043980421585822972913024992376518013480548925458598592390788316890832401995347654733983643947394033582544015558378281371853368879359456660815881731963712044896455763856311097162130610205638978577174028528896556877496957095253112172115659890103172143214244439875016848091894419805416318495029972093131362299866378591754073239332316401604348521995348607165989387981970060260408700186134990205376242457216802339783447316139371722584612298614855539597893352164257719698471173584705065127349666456235083679387439135219675158684828597517557619403020099866958059417554563659416944693547259197840319419655365066499781859237477473826492291037634810325318302039455754148612119579304108418691719443282733385759176043480445371842697692468617094301767394040987400737800206400964077847557681297735148301718457750463929269480671077635717985011670812522632955747924037949462802991737273578045088508936192 A013846 695 13829127605083729639548904392325331549528148983416457244886735686289424454714102339749966124581777325128879943186376538594888823004467471352284407051381515597322190783539784759376368252950637583100627250531736120834467981163785081904826431936079921553197109339623120764916139615886573693350325941664981984586554474569250816650183639105082254013679044699635642834370641731275582566524550819334371927262315335369546718195419972557938639195499495784197459575421842079558349947694265514601239355391089105488578634759234999290424162150723336819263990625331997511692381390717939500145528294565974163227526222672343345224107672830574274531559702505867268607102046500611328388387662965111990766132191486181049054592577740383473025015302644053218872988874176982918016852340465727695227417721947841395877512734776823280744238310113147079033353274235661087366824144978900513057304647580929886127993314789381960088366013507098683403603261844459554567165882110154101842023299537835962554550466963172759083311129502914777187088176009725668435935823170638746445060310249173542140686648342613143411867333138823366528943122486062187221581456246296997438386974907795747631379317110115592270654490861835164969949787644705754807336159437010908937176737708656049489096641644155504170857739331500240667250624574652823079721228584283259309148558860611388666071742603959642673653639664340881018834819075037455388990439216658708739346942278917695264395058117544690110101563395947599928017792699567388166523553365651218624881448036639748328685571015080170498792928738215041461960868351518193726489771893602127180752903037386642322388355404394449745156255779536603629823249323447172520679711428698450757807074140741835549940560735895275123583968001034115850306171346936702147915338508823833005681468172621567557638321245099453578703795932182341033754568788759278400470245103513963241534021531895425909327755624618952601771595206011554019521659231313081444630623975816926271447868523992730448347326753285898882232843708055042721494362457108286931866885253234774651322350164355183341993766270531683858334967244062129609228464014616857047970495656546670751694758753722991590762868431028223219893634570412519734694752167629891129209096135705277156117093551932941827990397328352806305150454524247176414002950193742265730627189427358675461351567878796148583551950323176044868207692432802301816939523992891191438850675861614812592986916287167062470043602031808695835218378050016838566834882375761820290097253979655885943278900744788844361805824552078275196348183881924445142125547728479842021493694597471906441343847771292368743583159615140265393194934613072287699271359049768712838080179070024001655254932605652575801011586321543769363718396959079503416023615574092993870437911222006167605582878315599784463483455328072598162632440481690994427941991774443718156589394831586743267002499064851963493661862346499392721217464740030121228886151941721934374637024663690262717488607584556680592767233944541517986811644946080313967935075147376237163346790902908770100764185339550710423567202034302342629871967206932862429184741636693947974875527997128433246980605381460260821139456 A013846 696 453152853363383652828738499127716464214938385888590471000448554968331860532071705468926889970295679389823137978331186416677316952210390101271655450259669503093053547595031666995244834912686492323041353745423929207503846806774909563857352521681466869455162878840770421224772062933371246783703480456478129670932217022685210759993217486195335299520234936717660744396657188250438289539876481247948699312531548909389306861827521660778533329158127477856582355367422921262968011086045692382453411197455207808649744703790612456748618945354902300893642444810878894463135953411045441540768671156337841380639579264527346736303560223312257827850148331712258657717519859732032008630686940040789713424619650619180615420889587396885644083701437040335876030099429031376257576217492380965117212023912786866860114337293166945263427200945787603485764920090154142510836093582668612011861758691931910508642084939018468068175577530600609657769271684119250684056891624985529609159419479255808820987509701449244969641939091551511418866505351486690703308745053655490443511736246244918628866020092890747483320068772292964074420408237623285750876781158278660012061064393778651058385037463064267727524806356560614685735314641541718173526791272431973464053407341237241429658718753395687560670666402414599886184468466062223706676305218249793841042179976744513983809838861646549571130282464521121989225179351450827338186438712251472567970920604595575038423697264395704405527808029358410954441287031179424175440643796685659131900115289264611273234368791022147026904446688893830478625533734142548172029616845409554503458911126729085495620021629891197329249280189383855427742048233830716949157632784095590834431822205443828467300452294193816375249599463457885908182832622696421855982889812257139359930170349080463525728692510559418894866965985105750950994069710070064034626608991551945547498586817557149316196851896307513838854851631710586602111685729691667052777656286439569040062803755794193791331445203051672334573005822625547639897927268994524346183414095977997095774530770185590647750451733152782216669920206653427863035198308830965171747897201673721307191533854841994988446117672747932818469474617603277446666477639028896272521923662174790521851644921509738637819589339655464757007170093850531476734048671948546563461191743155689077517568176252392196785830308189832638241429665638065825937474322199058561068258946633394179046995272897890303018388751378307345128435811942951766158045425688963327265906818405364070589363019605240852047653258922500921633937289442900218417169947966827463360305384569959430269955203769708338989732974268916216404211617401152723329723893342821182278211307766546486239393631622023603847547660584346234510324431555117167936261835131879223146509474922698100099739756645573737299425864190282896593139809704050505414803186464971756555121289841434403373137889357069139760311905370092100688853884601307012428141426826344345588106024179802528726666693330753309663796721894736461391843981593159728101296542429224539368547644306514578661840825206397679159450076260019163295644621436776036079525613951187287240721301409904500637060477139689826587097694208 A013846 697 14848912699011355535892103139417013099395101028797332553742698249202298405914925644805796330546648822245724585273956316501682321890030062838469605794108850277353178647593997664100182750418910980441419079530051312271486052164400236588477727430458306378306777213854365162693330958200709014608395647597875353057106887399348986183457750587648747094679058406364307272389662744590361871642672537532782979073033794662868807248364229780390980129853521194404490620679714283944935787267545247988233378118212249473834834453810788982738745601389438595682875631562879613768038921373137028407907816450878386360797733340032097855195061397496064502993660533547291696087690763699224858810349651256597329497936711489310406111709999821148785334728688937725985754298090500137208257494790339464960803599574200053272226604422494462391982520591568191021544901514170941795077114516885078404686108817224843547183839281757161657977324522720777265783494545219606415176224767525834232935857496254343446118717897088859165227060151959926173417647357515880966020957918183110852992573316953493630681746403844013533432013530495846790607937130439827484730364994475131275216958055338837881160907589689924895532854691778222022174790174039021110125896415050906470102051757661927167056896111269889988056396674321609070492662695926946420369169391609244583270153477964234221480799818434136346797095797428125342930676988340710217693223723056253107271126371387802859067711959718441960335213506016410155132093437687371380839015929795678434102977798622782201343796544213713777604909101673037123601489400383018501066484790380281969341599800658673520476868768274754084840413245730174656251436526164932989997311069244320462661950027983371216501220776142974984178875218588005439335059380516351376847333368041942546191821998668628811077796186011038347000741399945247162173676259575858286644723435174151700433692837712668793138442938204613471595778267892501777995717990536545985418241194051798304777953469864142154348796413597199059288254795793945064175280750412573775738113097007008834339824277441434345486802391950367675839945331619524215937378183773066747835095504444499794052181355462491781402383900604262595607744269624195372367139275698873057998394562143535820034700788031115684072303481830269157610949635294215429621306882409973791496331039725619692095673999438387504278087538764435889895167283628140984319158589818750929084709163283060459011941102318069449306562605164375085168584685746643473466832508975950307849234625506969865072247426424532239897501988372510200100857100464954357093824854977002319390486841588430611085892117125802852015570100843846579133206279000972438068392537057564500892428132894195261092450520990469450876441742027857412434310973198079358935427813601418384064822474266971344068272345762160223827586717787189955564005284382326961432270814084194518798214425524122529730982358452441571665900515167177955372364090615628183245338274245651516231058200323769261315414207062124451063290983046724366887943588844657970423285102320829706028569208635869713591200160363239150696860098888307942871682955240277150253895317952505028303955604599750676875197714913356237606017243807744 A013846 698 486569171321204098200112435672416685240978670511630993121040736229860914165020283528996334159352588607347903210257000579127126323692505099090972042661358805888308957924360115457234788365726875007104420398040721400512054957323066952531238172441257783404356475743579837651135068838320832990687908580487179568975278486301867579259543571256074144798443385859745620701664468814736977809987093709874232658265171383512885075914399081443851636895040182498246348658432877656307655877182922686078431334177578990758619855382471933386383215866329123903336468695052439183951099375554954146870323329462382964270620126086171782519031771873151041634096268363277654297401450944896200173497537372376181292988390162081723387468513274139403397848389679111405101196839829508496040181589289843587835612350847387345624321373716298543660483234744506483393983332816353420741086888489290249164754413722823673354120045584618673208600969960514429445193549257756063012494533182286536144842178437262326042418148051807737126160307059422860850549468611080387494574749063024176430860642449932079290179466161160635463500219367287907634640883890252267019644600138961101626309281557343039689880619898959458976820582540188779222623524422910643736605373728388103212304031995066029410120371774091755128632006224170486021903571220134180302656942624251726504596389165932026969482848450449779811847235090124811237152423553948392413371554957107301819060268937635524085930785496053906156264276165145727963368437766139785407332873987544790928686376505271327173633525160794973064557661443622080466173604671750750242946573611181079571385542267983413918986035798827141852050661236086363136047072089372524216231889116997892920506778516959108022312002392653004281573383162691762236131225780759801916533419803998373353613623252373628881397225423209704554520294193405859010107023673781724336774297523786602919811246906168731013560498199088774237250462282301498261363687113901538850184927446689326850963979300508210113701360880753018774757533148575991862895599629519217483386489962725665483647361923200920632911540779429648001923328626508569507836008325875851193060409489637369251501878655794930692993315655000476732874564227045633961726419786100672364491393012319381750897075422203598735681240492614259756595597649320851197830983922810021199751775509729106070591045613597081740184372470233035240084841549926923774170188671180830444247749862459325120903286040758499714877443446026242790804182982546013338561167654123939687603720208612388538687403669079072436961345154990414236904885468035624373250452847886412001787472825169694264062512893978307854846201064451164705036903350303864850625086654302273565243085058676990315477418671815702966319243002768831690647501969754664433596098596091277609036102836780117002429148225934466214382361568450640463921325158640089872212650035910885991979890295574447054224829921769605420348228080998087241641626521292904308583244570481508883859315108209271154783492737011694012441918932475064054184135519261752374830206232848947807144155828580178774956446854782620490034711720372074672019307077313401659519641778667684767464017251524630179846478722280857193873973045092155392 A013846 699 15943898605853215889821284292113749941976389075325124382590262844780082435359384650678151877733665623485576092393701394976837675374756007087012971893927405351348107933265432263302669545168138240232797647602998358851979016841562257900543612434555135046593952997165624120152393935694097055438861388365403900116181925439139596837176723742919037576755392867852144499152141314121301288877657086685158855746033135894950218167563029100752130437776676700102536352839528535041889267783530010577418037958330908369178455421172840313205005217507872732064529406199478327179709624338184737484646754859823364973219680291591676969583633100739413332266066521727882176017250744562358687285167304618022708608643568831093911960568242966999970540696033005122522356018047533334398244670317849594686197345512567188541417762773935670678666714636107988447854045849726268890843935162017062884630672628869486128467805653716784683699436583666136824060102222078150672793420863317165216394188503032211899757957875361635930150020941723168304350804987447882137422225377297176213286441531799374374180600747168911702867975188227290157371912483315786285699714257353477378090902538071016724558008152849103551752456848676905917566927648289935973961084886331821366060778520414323651710824342293438632055013579953618485965736221741356820157462695911480574102614480189260659736013978024338384874610199433209814619010615015780922601359112834492066006966892548440853247779979134694396928467801379495213903656968720868488227483614823867709151195185324730848825623352468929677379425450184608332715576677883928583960873324091181615395161449037280507297334421055967784207996067384077947241990458224558873517486542585786955219166118443716051675119694402453644298596619475083664953548006383937189200967100137418698051211206733779071185624282667735598842521000129523188043186951742479543067420181259439404476374938621336977852350404987740954206223148066455495028365299348325625042859702573115862252387673719053029005766193340514919211254846212538101363363008660085718495608503098594606568156755499447767299245368260350705727023632433432805632770320822299891894203498156437315633213559793088288948004967383055621582833720591831333657851323550946832039653966227681501213395367434767523370802888461984063704124543772945652050525681182638774673466179902803347721127382666349174462361517104596098747100087908005438232008742377253451997110267493067165561758876983574518657104066839387923769071467972067765077972341690333255683398703795810747635708843428383045614349358038725893714899287016591339462670838919541948474571909535160541644800422509881191787600316479935765054649248982757043425282839488176900185885411202727618657564055038056954800348954714729076839137344544920844160076958796718984692895017755610873935598329067420588912881223874990586721773982798318464932664116376727912185197045205383481072839226876546430413970737758145322734112817849725888383655758085538083106302037465801397199945490006399189399696799579342898927505752695169101818436197837994321744499698190915298097772850537516908217457433653152142852728654309405545579139621803382694460260917297959081733209414771699128528862348741579747885056 A013846 700 522449669516598178277663843683983358098682317220253675768717732897753741241856316233421680729576755150375357395556807310601016946680004840227241063020213218552974800757241684403901875656069553855948313316655050222861648423864312066885013092255502665206790651811123171169153644484824172312620609973957554999007049332789726309160606883607971023315120713493779070948217366581126800633943067416499285385086013797005728748914705337573445810185066142108959911209845671036252627526730711386600834267818587205441239627240991631383101610967297973684290499582344505825024724970313637477896904863246692023442462483794876070939316489445029096071694467783979243143733272397819369464960362237723368115688032463457285307123900185542655034677527609511854812561999381572301561681356975295518677314617755801634125177250576324056798550905195986565459281374403830379015174067388975116603577880702795321457633055660991600515463137973571971450801429613056841246094814849176869810804768867359519531268763659850086159155886218384778996967177828692201879051481163273870156970116114001899493149925283230898679577810967831843876762828253291685009808236784958746725282694367511076030316811152559425183824506017444853106833085179164621994756829555321122523079590556936557419260292048271397095178684987920170548125244514020780282919737619627395452194471286841693298229706031901520195571227015027419205435739832837109271801335409360636018916291135027309879223254356285665998552032915603299169195031551045418622238183090548497093466363832720780454318026013701887668369013151649245846424016580900571839229897083819839173268650362053607663119054309161952352927615136041466175225543335102345167420999027451066948621635369163687581290322146179601016376414026959541533197861073188853815737289937302935897742088822252472604610536494456360102871728132244215825799150034697569667233224499509310405881853988743970090265818070638295587429520115841613661089474129045934081404426733915860574286239292425929654460946623381992872714398800692448505474679067773688823664099429534748068025360564205904438861672227155171925263110387578726174974617872705122857589260227590137958669141927299917052248226771207966608026295356353129141300472170117425792275381165348667431760539400102462205814469049122293799456753050351883126391625520992707368500139783055060098125902075210929748782662192483404963744975680569522199986462470217841115041309245212824881127714880997769827355986062193063486064933862508716526074997692508840122233608725981126578526907381461255638690999764212970085249819836959665011512798049715550567614772331648140628616820244803786892496087170414535149310746590666982798959668084348580665291093154290978608171058955487050294897834548092242389864852506047966221437401785850887690416783941815857117121686046881237857497291943935691545699089868335299458913537765432620226484536777290005907794795786290673431804993134858905935351408815299817910555631880946911907227305163679380183447813816529688638249264728615908112056508504315301128386517330755397934923766110319912488067820766413354048469645185946489416998212544410600917537247127253244132073829738019523190233806103239037043633761443564085178697515008 A013846 701 17119630770719889105802488829836766678177622170673272447589342671593594593013147770336761634146771112767499711137605461953774123308810398604566235153046346745543878271213295514547056661498087140751714330760152685702730495553185777807688109007028311333496116078546884072870826622478718478339952147626641162207462992536853751698574766362065994491989875539764152596831186668130363003173046433103848583498498500100283719644437064501606672308144247344626398370524222948515926098795911950716136137287879465547898540105432813777161473588176420001686831090314264766874410187827237272875725778558867604224162610668990499092539522726134713420077284320345431839333851869931745098627821149805719326414865447762568324943835961279861720176313224708484458498031595735361177573174705366483556018245394622107947013808146884986693174916061462087776969732076464713859569223840201936620866039994869197093523719967899372765690696105118006360499861245560646573952034892977827669960450666245636736000614847605967623263220079604032438172620483090586071172758934758158177303596764823614242591536751680910087932405709793913860153764356203861934401396302969528212694063329034602939361421267847067244423561413179632946604706535150866333524191790868762542836272023369697113514321249837757140014815149684168148520968012235432928310713962319950494177508435127228605996391007253349013768477966828418472523718322842406396618386158693929321067849027912574890122387598746768703440553014578488907176182793864656277413500783511093152758705810070594533927093076416983455117115822953242487895622175322949938027885267642608490029667135063772615905085171602618854700732092777806763629790604004633646446051296131516561772433747776755714663721276086013166104622334835410256959827511646252361834079516665542603497212766527569022307878059850346007850900787437378464179786548336969962855898300399921083379936591503162411917830326538675669808890515155897996446579888260577167979460255216954919298211489134212862917376298954981142453105419901090152627394283692808235373825210106994624693055014967899076652619275539420673647021601180179699301568278452801465797484879137673640629670442673763681968069894838942649811805646236979335702133872070407808361279690026145134403929355062557481560128521801639323220598883953930506285600785071889035051012580411148209295389559200511746008110274723296213851995363100902103449156402224098217657673621347133845704792961220534921702800951285942304311375752806685623126425524388129673125350890732949555725169701075722424768626680273730603753466096417494303097251366493079160999600859763446272118515965781730488893311784400143487772614544282975692356310403787934291240258540479806787032549259853399664063212242471886598631091486918179757144060781718761887839577176205422006013843408384204402114471262418884740569467776805611092669678805497696099581445301118238913586619868325172787013386015043056629689594964059744433293086945474868409376024335603445929851217963140044837298151906627286077015867670669403787374969399894192879531581967902962892409006350873832785460253333453094565216197428655246570865860513865834303719795252855423735897581358390936765845791094982707943135560171782144 A013846 702 560976061094949326218935953976091170510524323288621791562607580662778907623854826138395005227721395823165430534557055777301270472583099141474426393495022690157981803191117267420677952683969319428152175190348683205107072878286791567202323955942303705776000731661824297299831246765382647098243551973429777603214147339447623735658897944152178507513524241686991752292964324741295734887974385519946910384078798851286096925308913729588647438193270696988717821805337737576969866405344442801066348946649234327073539362174822441850027166537364930615274081167417827880940673034722910957591782311816973655217360426401480674264335080689982289349092452609079110511291658073923423391836443436833810887962310992283838871759616779218508846737431747247618736063499329056315066717788745448933163605865090977233207748465357127243961955649501989692275744180681595743750364326795737059192538398551873850360585255908126646786152729972506832420859453294531266935260279373097457089264047431537024565268147326352347079089195568464934934040427989912324380188964774155327153884258789740191501239476279080061761369070298526969369518550424088147866464954055705500473559067165805869116995052104812699465271260387070212394343023743823588016920716603187611003658961661778235015637278714683625964005462824850821890735079824930666194885475117300137793208596402249026961289740525677740483165486017033616507657202002899972804391277648082675992751276946639253999530396835734116874340041181707924510349157789357056898285593674091500429597271984393241687722985928031713857277651286531849843363747440982423569297744450112995001292132681769701077977830903074614630833589216143172030620978512023835326744208871637534696159109047148731258100818774786479426916264667886723300059627901624397392579117602096500031396667933575381722984548265176137985258317002748017514243245615905831742862075507504614060193762230375625913723464140019324348297724400628465547561529778522592640350953642949178795563794075949887092076586564156822075903358399318922121294455888045940256729504484785999861942026730468116943753028420875736634065603827472128386713789348341398431251984519583289856153041065533888330729714314082472749033247415893338872287522720003123064382412882776723764147957106689883555762291402396117343292584229402394829966566525235659900551580234912504522191325075882368893193757482132970335502184058090360125821956988079250396206649224302881856054655753274488314357381571737757427675160667969474498606711583150233128971497987537291042002360764849272414818359059209604423793577047408453323890732777245217947634920972728607444779531166735744660056040551223901807333033387064547487131579311323030855360791854442308797482574146876200192023338761318780063943605843334914282096583695360389540727264909899268293061620805933609848486994326942015178980320110366264284600035098548505791084799627042452720406359845279261884854632940930879641668647782309705590147873029320488038433565429053716229364710216172989228585841676362910171655951832495023304702997295732912276490877924244288058458320105433752713961581230591002713004357342175119634132517318355658464290250845566524977891945951754215943234882600393373880666035708957294592 A013846 703 18382063569959299521542093339888555475288861025521558865923525203157939245018474942902927531301974698333484827756365603710608030845602992667834004062044903511096747726966530618840775153548306659021690476637345651264948564075701586074085751388317407830867991975094658573920870294008058580115244711065346952502121180019019734570070767833978585334203162351599345739135854993122778640809144664717620359465494080758942824048522485091160799254717094198926305584917306984922148582370326701705342122283802110429545737819744581774541690193096374046401301091693947384002663974001800346258367522793618592734162466452323718734293731924049339657391061487094304293234005051766322737703696578538170315176749006595156832149819122621432097889892163493809970743328746014517332106208501610870641905036987301141977751501712822345530145362722881198236491585312574529331211938260442711955621098243747802328615657665597493961888652655739103884766722565555200554934608834497657473901004306236605220954706651589913709087594760387458987918636744373447045290031997719521760178479392022206595112615158712895463796541695542131732300383860296520429288323614497357839517583512889126719225693867370502536078008660363516719737832202037611332138458041653251637367896855733149204992402348922753055588531005844711731715607095703328069874007248643690915207859286908896115467542217545408200152366645806157545722911195231026308854293385972373126930473842987475075056612043513335541738374469442205270355121202441652040443022333512630286077043408384597743623306802889743199675274077357075655667343276146112055518748490141302620202340603716229564923177563031948972223155051434579461099388223881997035986754236305818736923741685256969625865447629612203357861192160637312149096353887080428253760032525585498113028806014847398108298757677553291689500944531546047037906722672342002294550104490229911193524429200764948509940890472940153220245019833159793559062496207782628315639020048972158690773034404280725900233165588534290745783201248028882440070576730539489370332512402957467643476116331903979256012899235295256138025061706218606702975837449366450943795265028737705242006422849635414452821351278643854467040321451323992928167117544489062336573682905342827684303600258472014104355218764673715973105011400029057673788344451898922103621274181137612948183165340086513463892173045174533171953735567215504920602933886585380876982899481781956832659198959723298433084862679342702835390059664768023740370344725156666839170138046055621952864333357542580958488767989652180317758867932689480198517251531644771301708101090434371008750535677271596881020716336782504814422688838027331092058327590873433075068462427486365574675908989644839327892220764530893785135304076274398471195740854529569244470551016567579223427043190568832527515221830105235953384827129376481748077773950109237437762266714178927090742275599410110853442916612208423064098198250530724432777965503424773752043391071979232173403822824363556511042300860051059840504822229647196923648507815386576069476053087821636831099562233214853208931093093764005976899726781388394320171254327487878216557862939707523890475563284947082148027920633049690075321664658111112629190656 A013846 704 602343459060426326721891314561468185814265398084290440918582073857079353180765386929043129345703106914991630835920588102389203954748718863739584645105087398251618229517239275318174520231470912602822753538452542300649834547632589572475641901492384819801882361039901772150239077794056063553216338692189288939589506826863238662392078920383810284231169223937207361180003696414647210502034052373466983938965310038309038458421984791467157069978569742710417181406570315281928964747110865361480650662995627554555354736877390455588182104247381984752477834172627267878999293100090993746194186986901294046713035700709743615485337007687248761893390302809106163080691877536278863469074729485538764887711711448110099075885273010059086983655986413365165121317396349403703938456240180785009193944251999883820326961208125762618331803245703371103813356267522442177125152792918186785361792147251127986704077870386298682143167370223258956096035965028112811784097262288819240104788109106761079880243827559298292419382305108376256116117888839629112780063768501273289037528412717783665708650173520704158557685078279524572604018978334196381426919788199849421685312176550350904335587536645996627102204187782791715872369285596368448131512993108893749653271244168663833149191040169500772125524983999519514024857013312006654193631469523556463909531133113430707911640423384527935902592750249776170458248354045330270088537485671542722623257766887013583259455063441844979031683054614682182298996611561608054061236955824541869214172558405946498863048517317091105166959380966836655084907504472755799835238350524950204258790296902573410383402682385430903921808344725408299781304753320165278875213962815269068371517167542500380700358987927132679630395544719763444501589324171851473019208745798385602167727915494519541212733691578066262081566950409700869338127488527302731187817823935853729989408496050665832773743099017302940720988809892980115343359875736621164646859408964719695979250791359470826298840370005091639157823938495410419796232658306317987687055766420110299741425379963829592261030682142154953130805221989371304443112241540839864526283244461677125370066463936853260790050038698601823175977253316984600270180107697817594644846441442273777559260373269610958171511808480828325006705013556152161854696470999823879491461912367517301086065961863954873184818726344279102978580007066517665238316937595629760576975650219031161492576631512213043055324780276701686510061475095118601924455455953933658985927083493150620151458475459955292847759949484922644652322584418368887145013298188935866014371056531353469214737553072835686597286832923689117759002667844479585224567278497740655003843376823873227150980185772682095096372290012148327551313643971359489104142036321224925002811015710886435993257351268559504261618788928888371720514015375408553921012496797179492360593955690215082909442886841470512445617491548845606964369760273390778213268373616222986306957838646615479858096466308745019753834114582153128853662014821079348794114304094587324644591307581739395681470455257984309950254058496458947851050247172534905083371661803122793400168052808336142843103257721145987826578903303772244388140307516984938633319415808 A013846 705 19737590466492049874022934595550189512761848564426029168020097396148776245027320198890885262399999407390445759231445830939089435189206019727018709650803503865909026144820896573625942678944838864169295987948012906107693778456824695110881833828102465775268081206555501269819034101155629090511792986265658619972468959702654604489263642063136695393686953129974410811146361124115159793730651828173766129712015279335310572205571597646795802869057773329134950200330496091158248316833328836164997960925040723707669864017998330448713551191978212876369193670168650313859048836303781683075291119186781603322692753840856878792223523067895767429722613442448790751828111443108785798154640735782134247840537360731671726518608625993616162280439362793149730695328443577260570655334078243963181267165249532193024473864867864989477496528755208064329756058174175385260037006718343144582735205081124961868319223656818235216467308387475749473354906502041200616541299090680028859753696759210347065515829741463086445998319373791273160412950981496966767577129566249723135181731027936335157941048885926433867618224645063461195088493882054947026597307619732665849784309401201898433268532400816017476885026825266518945705796750421801308373417758192230388638392128918776484632692004274201301009202675696255435566514612207834044616915993347898209387516169860897436848633393464211403656159240184665553575882065357382290261196330485111934918910505353661096245823518862376272910190333613905749573520967650772715478612568458587970410006393846054874744373815446441334110924995521303513822249106563262049001090270001568293152040448903525511443339096405799859709815839962179167233794156795175858183011133530736832397874546032652474789363316396283646128801209377208549428078974463229067893432182321499411832108334924416326458857605630075275888785831025078086471761544062655895562414454730055024292937598588218008330013868598982761545361322573172419571216408137602323148289112955934997848089931267140036160401244326842831923574816617608635882951747381427820529443354054174301927026850654768079209453392434133504190225514147718903991901930810240680797249354520236044126337890282807649568359668075784541830422636690951381653261769042086941322328193180427143061843911298611877364098940299782553819709884207994039654693961722228883176223944458806921988209438358073284520140024849337646402109671555650854529169411133595994586338106377213099788751061392196994836882400106960863561694415916846347860556380698498137650858671903559521122991323871815036035398024721945219967306446221111693967795755055050457558910780419390479228520139090679778419894941243445010726999419927907048638620581813965783165939771764677907283318727399246892117927199118076397201445485653507738964526246173898342492111362814326734627056886368157835644724475621814164537803255821387494883737495049977605671942740056967836776624516021305751817993963072572849008468304638469020492378066656394815306394456772296043990105008004956807293636266627993726276796901657128101285537516571437453953967966838436517690423877893629868449924988811966803183214499349623769771922613964727694136706754423558728682807549006511729101337503458008904110581596716562469136610617196544 A013846 706 646761364406011490271983520826988609954180253759112123777682551477003099997055228277256528278323180581370126638496016988212082612279902854414949077837529214678106968713491138924574889703664479901099490933080486907336909732473231609393375930879261598523984484976410665609430109426667654037890432573953101659257862871536586079904191023124863234660334080163001493459643961315005556120965999105597968538403316673259456830032170111690204868413285116449094048164429695915073480845994519303454653183591734434452926104141769292143445645458742079532865738184086333484533312268002318191011139393512459577677996157857198204263580403888808507137150597282161975355903555767788693033931267630108975033238728236455419134561767456558814405605437040005930375424522439139674379233987075898185523762470896670901025959603990199975198606254250657851957446514251379024200892636146668161687067200098302750501084320786619931573200761240805358742893576258886061802825288603403185676409135405804652642822708968262416662472929240392438920411577761692607039967381626870927693634962323417830455412289894037384974113985169439496440659767527176504167540576083399994565732250458583807861343269709939260682568559010333292812887547917821585272780153100443005374902833280410467848444051596057028231469553277214898112643550812826305974007103270023928525210129854001887210656019037035279275005025982371120859574503517630702887278881357336147883422859439428766801783145066082345710721116851860463602025135067980520340803176643251010614395089513547526135623641184548989636146790253242073540927458723864970821667725967411389830006061429670723958975335511025249802971245443880686951916966929864322520940908823535184524013553124397956293897857151673422516348558028872369747659291835211090096731985750310892726914525918803274185403846021286306640323734111029758737506682275845108385789196852594443036030979230538727696957894446251467130318399818077713844509619261852952924923137653340078009486210867761644704904027974101985916471699590925799780612562858194626823108799825647183525544815842255440419535368763281686665305309647592453046006642468789966628364266848919094693931839988787041061056009603507307866699288959089094874014081647971104893250050234136236623850501285432913997466794075743274723564253485727548691405011737713996043918506212026185219709646876117345387155948334263095997304329717535567201211823264025673550605127069768518853877794779699511126814962486704893577189602620763221126694711482728386974543336960935838388158179700631635100807922474088700967888697629773387987936731301643893393290388452782587223360147917723394979263117434665206111502316992197658169790319224880030782781514441184965665859788059418522160920238460701127383496965673894141590389596034626300886781505136699858440259400052511795958406331617175606543574737086755225432350310237797666182658219706186722075496432140986146875572026181962067116309489406393352863494244488196745307959933559514596769467760902306424661397873184866098422638080873500773622924493343012862491163622337361887811679809630818463529367142033390528206707572714688471687886360214396197081471606928951172421478237765845376339192627313312035769895537761208318988668456704296353792 A013846 707 21193076388856184513232356010458762770978578555178586071947101846798437580703505720189141918624093981290336309690237484669733523039187856733469051382580157306572209150803677640280469985809677677399228118895181394979615858113682853376602142503051644060433923603707024690689805825693045687513593694583295235170561650574510852666300531445755518473349827138781232937685613324370102062971813858692234233066399880749365881406494150219864633128166526695803913770252032275745127820361548408535602075519933953948153482580517496164956426910392060462132944508816140975621187576397899962483053015646616275441352578100664670757309002674628477161870150771741883608462247715398899893335859777703410893889166646852171174201319996016519230442878960926914326541910751285728850058739288503031743242648646342112084818644303550872787307929739285556492941607378989187865014849901254022322161818012821184528419531023535961917790642544338709995287136706851178473154979056956315588244574548977406857800014527472022869195912945349179438544046580095143347485651161149306558665030445413755468362949915247817030831767066032193419367539262330519688561969597100851021929914383026874216000496261855289694046406541650601338892699170171177706218460056795316400124816040932490210457814682699596701088794321787777781355103873034692394156264759952144089914085535055933840118776431805572031283364691390336888326537331265722872210354384317190893844000258111201830560830097525386304248909557001763671311159625907585690527438492246049115812498293179925336412115474335301292397258023018236265789110967463607363884408044500136421949638620927450282687703794025275385543761770705082350040415172357794120366191700329600926482876108780272231838444983146034709015709549490089811891299674856197000289713709066187332875535185307345688507313226425509695990128119350223134310618964814892511585540402465814709404663127426293029173916285214768074926273325238770527256891203972397561443881374624647676214844157714813573690295188655373874510944652195456607211112459737321531739629152686806909765052525519026271667334963635214308648724386532309501411545660417309626478240296105380894930758532752573761488683322687727464176002300611431460831693427440717165142017646072176201690333226121065725868991908273955626141753458220320315519959424621412222367121611555674037279445708836613173646326115017133129639668276184205466049309024715593270906228803822174825803867579341193580603472690764345952737348898677169229879532305866043784381836065535945552303167232430297418983274003630938553315776843932414377588710811292267098711339448820779818135065326967960206680493832099109473861707923200332862907689180360868848690184665208748954938893535131026134169034373880254542102428571202163231633886282862634627458056360319380961370420020920706529965058674431610275219856984858795226967254965872153925473344543332326508969867088395834060818744153930533015267229348868697386630979403389230950251231102878174306941919589246776923304685508521692313113004634062873350075989797863845478110449576750674339813124001982659412930302510150140828277393742714911840268660251505334585965661615847872017906998895111221291882664011802608788107936981359274196620687989286382921056256 A013846 708 694454727110039454129597841750712738479426062096091908405562633315891202644492475439157802389474311578921740195929701897657828082948107689442313875704386594621758149453534908916710440495011518133017906999957303950692052438669159739444499005539996272572298808646271785064523557296309721088445438184105418266068964166025571620169335814414516829334727135683583440902082177412959504399460396521627131349119791292395221201928000314404524298343760746768102646423618593611616348417607218250894608810637195802973093317198397314333292196999727037223172325664887307489155074503406385970644681216708322113662241279202579931375501399642225939640161100488438042082090933138191151704829453195785368170960212684051945036228853629469302143152257791653128652125331498130762958724769005667344162575110843338328795337336538754999494506241696909115160710590594717707960806601564291803452598452644124574627251192579226400122163774892890849125568895610099416208342353738344549195598218820891667916390876036203245377811675393201911842211318336557657210409817248540477314335717635317939187317142822840468466295343219742913965835526548046469154798619757800686286599434503024614309904261508474132694512649556806904672835966408169151077366499141068927799289972029275839216281671522700384701277612336341902339444043711600800371712483654111857538304754812712840073012066117404984321093294207478559156683975270915207076588892465305711209480200457787861583817280635711858417628268363833791981524078621739767907203104513918537426943944070919793423552199863019152749273350898261565957377588181847486099764282802180470274445758330550690863110677922620223833497985702464138446124324367820197736159369636400363158990884332511960492882165207729265345026770517691262956054107745687863305493338818680826523665536952151103521007639803511101718204518214868111665090362239054397819634987907999816397772001359504769979970888833917520279184124321424032637153810971767523293393104883700455054208013359999011182683592741859291119974634363140722105093733080672551952044168075241288819181241156207452869995232088398702465801400697890717742253528200554401840438978022781121165091095601236337016461175117831453546119243386435386108532930230377420067373634226493069776988839153535081705275126850320977957412977318963456098958030425994435702525840967456326853572876987158140474042814136881418392032650074004044711503758121880560301055305443645024691941132839852231249214593130966088179297448711853481324692514598618522726624004195481863857870183872275985825243922550978594515051375621977354324826875864425008290573171058959313080649820634086120052506421890223619239500445227428507251759159062064950433879971109560285755437663359173464364450918363308180835612379421152484774179185716842811472545590814945475342185923245529711573895042643775005498404273679853001997263010721698739829910553995913675045924604752554690504908608435995705844276571303729475965123933090258319777832340779112015689872821100438386222847934743238813716086935848972233935290033696402488626723211730966096766996447296967783642900152652599814660993638161282231181923459121326803712922799828103070282776539795004499292411134338747884768720879005180696874866704032936195557171396608 A013846 709 22755892497941772832918662078487355014493833202764739654633476368495122928254729435190322868698294241818107582740224471782451710622043592767645741079081339932565771041293431895382767714140537426182730776574600935856277174310311026342117343413534597859649087361721033852994307925485476940626180118416766345742547817792325930849708795966734887463640338782079662191479428789467857040161518273220677840047957321069206608344776714302407452208128352150097187518009134075465444504948153327645314541506959632071822321817957083196073318711287055555728910767387027291804633481327620455486084914109098299020484322236910139191312429863476459590128798940805137762945955697072247659063851522319494944226024249231014134947147075730450092626813183316889719672842862530748840631493230777707533519261232114510357965613843701923823435980527924317885586164632607709854459710720058713815534746096242674061385767078436090679203062575690247344146641571351737670314962247298074188041362434322978174284296225954307944540132979284440247245580479252321311470708891600174360636152795474098231290008136018836470703565806624535804832498533926386701264441172223612888239290269795110561706942841109680380133790500677448652319488947262886742503145443854546626127133803455310699439117812455846205891464801037251455858902424341735026580274664377937347815170205702974343512459382535126526233585064590657426446220501677349505485664828303137544912247208600792648378524651871006176628843097746105695650581008277168714783231328712082634406099159315899790902958485111411597288189162234234993291348809542778424517076018861849649953038608975485038202410694168419494576061995498344888602601860884732239418470224245567099993813297807751921430762789526872566825837216323707304543981002610699904794405726410533323527472314848087360176378341081451781102125652864798283041680989849334507753799283769337983722192940548252302703686085309809304508305385764422701454256077922878203277905260829096511216288181780447598434175966965245251419328818811395181939711445587478182364583299489506552026930910206605815644003765072648682399380298068483038978163612075766639507504431850491778337705020661312291355399786261101069799235367286714732004407057789007300767699246333724910452370281383037557318455356631317805708508440787794529450656740998985669100366756821608918337876033115197947053434933637330317870125877624964537106555146137782199944980248777360169105527040896277913574263787715496777459218799390014876047524318367531752706015369477549714894690185126739503521592854150466585069203476380953946515927068325478671665501669259978771026733322537733981880530432498847555239950589212377325625644124145744295817378893318071443634181352953396080294327692928882469621346448872324621080303557569505246332373919824133336012748332909517588853392757351219380171711239941423169446314335328624306746509033338099303904857448531712098464845281230707289105254688480607468425181039501584622480010142649942530125752601819165039750281125666449447848736713899122161591583824163716747320466202000297058860939585027040334410552202120390726811439535268896151369267908487636704065054304767281407026021656002707432813728050012090688101445763241761075195632157751253256017392324050944 A013846 710 745665085372556012189078718987873649114933926388194989003029753642848188113050974132316499761505705715895749271231675491367377653663124447810215643679337346910315185481103176347902532456957130381155722086796523466138490447800271711178501108974701702664981294668874837294917482102308108390438670120280599617291806893418936102083257826237968792408566621211186370690397922573282739492012630776895171462691465496795762142241643374261287393955949843254384640590123305384851685538141088240281666896100053223729473841330817702168930507531454236450124948025738110297854229916143467085368030465526933062303230271059071441020925701766396627849340483692302754216213076281663411292204286683365210332398362598801871173948115377535388635195414390927842334239714919407578009812770186123920458359152053928275409817234430424639846350209939024048474887442681289436510935800874883934307442560081679943643488815626193819376125954480218024972997151010053739980880682919463294993739364247895348814947818732070762726691077465192538021743181144140064734272188959954513449325454802095250842910986601065233472014444351472789252751311959699839427033208331423347121825063560646182886013103017482006696224047126198637439205013823910272778343069904225783844933920471623620999221012478553168474651518600388655705584514640829973350982440202336251013207497300475063288216269046911026011622115396506662549789753398963388595754265093837211071684516531430773502067495792509130395773930626944391435078238479226264446016924179237523764219057252463404348308143640130735219939382468091412260170917791097763414575546986065089329661169138908693731816593626510769998268399468489765309730057777470906021264432308078742732597274142564414961443235087216560269749033904495240955297169493547414480303086843020355945348212812942126618259565480557011963154453393073710138709802675382993150076494930553667050608818275885131454994385643431831290128150880728603081253063161376872965010399586847834479535331140581706905491078085517156398508566734811797321800464649010485079722665557672150696818472065650059367022715373900552024862893607108052221236465240498721243381905222876914592569918117029881163133740196203759855181344515251068338320410469630191231555968903863497865703269380359374678211145126095021857456404587734451141039120089054762405080817887530481036095521853118806329046955905428039855968284758014837951907599028642847127797112791936538021249910076089234672001475795861398403783681618412007458325276864267280472670711627040349057669207986233000051395554644802489059547659514051098919433898174889285113135158698310984369003997512916467118261221212122236690102700907311180206101106660007749085343871576246565065004854573576882759084529841893620764552280436648333183559386974437547911819228604797201154465737372779072351547973872884756649466633910400554416416828140048361283469608004422837990354368873487142042496050175367816449400985632132545525356332302387924909424972354353316827160661256410400022537211925838215507107404641046434991033018750196670376197036507145734024755268322166057677964974559080963336157250691691189088068170825322879518803699458614277145428677623896717158440240742796187667708174769906026912010474545193066693177911674501332992 A013846 711 24433953517487915407411731463794643734198154899888373399651278967368849428088454320367747064185018964898471912119719542501126230955233261905845146212084526183557207997844788882568070183549571248329710701340148480938426054993519303431897124338883025392926107063709690668479856053528432095737894342501354688259417928283551698193064192450165761389643911043848154994782959126881328807674269885297300978489473941399003533876974170087793865325148564463759675902857160470850820031713807179457549660851406544035167398832728234464671514870790692419997694296907386398240087405892189129453339622294386542585552249522063652979373693395481284701367188969629376650156870083597546661222950066040511212172029545637539714627931844691079614798083338761923537608366978479147516225544853458908625579512694503121728628891137816154598485203679281940020425111721780492255590344323068196759386277808756488393309841510439119073316895276407784242315170644297440951693498217904973250354851487675034789968210124212494753028213226379429085896480559731181641212631087839789496707496502955057179620507208943705570410969312509060358234154990295444338345024170604080238487963682755254120808877359676850395421869576231276951607869892981891818400745714621670485030794706014162812902474136897230224577380961497535470160593375750716566764992600550154273200783271541966873828270704129180500348833477312730318431510639377232317505675758594857732396958237701923586115747702128939184808720158783713818544643718487286233367082571505255178705930068048720833685361250799803931686973684714419396941280634178691511568811523639380847154337190343760076204166139953504911303258913783472629669234533252166648504792917871124241861747479103550749456571927337912246919136342982500055623177649964561677690571549672091023617170237454487605027129441666892168008645128784239333825242814066949919541706585884382561914349757264203987517256028763974247714919248059714865766500373671997373317460773661829840225413730814581371879131646706226180866328714766312974640757625618775575092352304993801034033347692647221145338600337371973288750707297717716655185476493000662097703138270343230737369331076858835145953566398749204802934582297075747007310083210268842106275625989041799098063364731055615989455622803491881676225131465530882494989569887078146454489688240538598802590778060082997045790210651109066010000368754950630210008108204970568814683655791966176477880317053373292041732144358878786302895183679272124660394402672288310246528473878594858157921704607292882945684129534600887961503257706956426409392009975394772094587212880226254335803522990503246794531183696678821451861285303330772752993521063035133922028547983810447444050079074666967294249681873859170165212849125348092581758873992378369569974492482921994687429533282231224642815524007866687705889722659976005367117146624493104702536732115088927555267931959246426670448510572146452609413971497193719251774876296884647523432037494107449485792400548050055987938499360385866645736895435277809581786169958406444494887224492266151412523180632380737377991556286351965006599200790665336884037817821604180116072159623859872633501406908379847627847769808659945477495461470860280689852759229896886409402053809750059679481856 A013846 712 800651788861044012070067616605622885882205139759542219559773109202742458059602471169810335799214701441793127616338969968676904335941083526130733751077585753982802591673378042103990523774552350665267960261513985423390344970027640534856404970336518976075402676263639143824747923162019662913139321815084390424884606673995422046390327458207031669215851677084816342869048004669647382369870475601421958463143082111762547798080689605436829378974468160348477059984823434308839670799198033656464987286778889634944365324950838786938356199286069409218484446721061237497531184116275253393927032743342458227443376112338981780828117185183130737094400048156815414072340318899324408994953627764015471400453064151450901368928070686837296817703594844550710480350969150804705811678653758141517842989471973478292803711504803959753883163154162710610589290060899303170231184402778298671411569551237332611671976886614069053794448024417330274052183511672338545105092549604310163467627773548135539997678309350195028067228491002001132286655874981271360019255495486334222228111245408831313661804780222667344131226642432296889818616790722001120078889752022354501254773593956524167030665293321891033757183822273946483150286680653230631105355635576722898453489080926672087053188272517848439998951619346351242286222323736599480459755277534827455224243266241887170521604774432904986635430575384583547074363740631113148580025983257636298175183527533016632069840820703361079207812142163024734406070885367391395294972561703084201695835916469820484278201917466207975233518753700722094798971883820767363451086816006615231599553321053184330177058116073996448933585188086856831129001477185606996738205054332800999157325741395265150958192948915008708507046259686850561822660285234038757054564648539655078661887434340908649841528977544540722561307283580001954490785556531345814963542641406259447788809412846033436262965445550537908149122473920420736721436684244484009928866554631350840204506357131332202393735385799269619494627859325462543553028345876276038044626200330036872283204737192664142490455255855004820725783176731614139357117693722645695617536434842606984802118240726510310062606463754213942982560392710578077935536806634089418138439712408921672845340335507230424742481848024821978766545107862515957595818226059776703020718104265968805563294615472799647196453622615541875015692083362222250721545689660475598919554032991147670827182229204936033623478906351740069573269378802388980871803786765543350158245032053796312118778416571773188364177556589801896722538748541548180582957382873735891995433791659253902075609841352810390963197827372771621334590596819542761570091698193535268357031460333500741846632991118687184297973575642617287973694640139406297719074782982254414068924169680387921917690946592152769095779090689775622746594432122093743869694660591390054892723637947233978131019594440586909137256794428094959105277018020043792442159146496316130047821004606912904750445381158504234612768747041124078247506589623183264375969217197062373208464572162577249485559582961852002402027316391181189336242611508521759016151214378325774043452526554640306454574101573790847069315721090169093406571281477149677645095214445261173863286499237889955577261457408 A013846 713 26235757817398690187511975660933050724588098019640679450534645242355464865697053775292345083468667336844677205732195367933604801280117424984251883555310329986508475323953251683663561483044531426599500521849290274353654823977865725046174678067987053808038794895806927464849339946173060314337749297236685305442618791493481989616118250150528013736865027754715261923132965017015005425495915744507394734920272514638235166247508036990954025090235372678298896301582694295432058332748121166855044703413170655557856962967989085370396055938205922401271298350155734630319101841122107503212201008933845671196864548449123754994175743924080827993109300778002527488322447569693062233946640474571258966850046006114743136057035020266284542122511395866237681020140557133568600037086126346781256679079017626936698592018589416153215243490235603701287789856715548366282135450510239290864814311054944915019267338620569814754736472864107078420141949310479189446003672665434035436507226883625305374643922840787190679706943193153573102769139711386299925110964076096199793970749289556584486070019038336363532492034619221504485576434998378532702745059394268512297116421126767383905260840331571725394155399488272678359868593951645061320060293466578055936523930203805190948558873313864857681885646662741237507234933104200891775705260934261226052788003348214158803651945248617430602069789094202033670532751053000315652670291419386226218604413830201888999664544012807735843481588274397994497018130771718681241025660901886663121169151310883077628828120431532702932451942521265261602372710689038904965565212786904767909054163224270744131241840347512715638655719443230124642435120404417970069117503220377223140387249894040048466598066550047005360358891837418719209804932226548981991163974403347417617592727448482894638007221536179510396888917068349504044754061116419139664725365273600309585143706840138823639464851719800026174230445225424346700888037269323252037349099262160104331821264310479493608037921121870466891599965694376756627145632837673813214646311332414648230976052828329218621127237823856797965542463135141532118454032587903654153995433896922545677995810512126289840131488604298082483652538948340222457791670079785842053560392496215545375796112113900926557961645196077366600222150094438922898499771631526763004582890840587265820698037959812698839333392305866076160514198187613298711643609158794464425395946553053926877665107286587343949774156803333818599776891004596682125207266484733324497985373210338797555508131154223863836317370174334628551804149712209450781342347522006577708906374485090431863213583281448890891082066407350980487891864676582777211128764766405763673523206892208152308830469852977141655075998126657283292322025968088065563658642488762512640210507192086951425398896937931661937730489243722567606160406351776767799122154638258669318724768168254962995397250070629151838609630639819815619961717326480794990744670912391286949406998678959322062862594249801866759791206303043553796014295928772469207071759309113339845294967100623331311142816414493966414709631103506225212169997893911240999441242992748978963855852390142453561903484160369978476767337548682660852746527751443240637074479986942318145152172007027178064355703436345344 A013846 714 859693312160520280064392418457454206143302795907585784235119255301503872719161058108779563695101291293726382677432577816448362128346887781883965720340408892997909719415300151170287582676403205786812433099957543710020561272106704078313051850931799779181815231145801399168183171356198840380219368971851704088743732559658417835740962820932501954129593229466509702697220997677547697782650167116018310673867489759665689927598343356119581494156832691922498234010261726672717687447490434395506104841442776041319856962535066349417137960983131665244857904337903112366296329129889218665257402660744254953778857523580887203649150776904280571678205567893586820737349961963702263281963515070751013825742307528367903082316923544085611876270453419744876331667965776152775886015238188131328218860061249599461739463265137988508557098688040262083798298024855088866333014442319521083058235344648434975351352151918831689883204742811060745671211395005782079766648345900942473183468810522634006516332063646914664192637114553256283431539170062706275946036070845520274848833512720190160439542383848205960232698990402650258983368622026867759603550106231390610951910887481913635807587215984942297715684130431719124496174086607505369335735696312829736928016144918288497002377160748723656520028869844704870637074287958454821706309990293871855297757293714281555678066941906695965968622849038812239316017186504714343306700109230447860731229432388055498741007778211683888119204684575473483678290109127677746905928856433022177154470750155016687741439850300463609690585252536820092186548983858426837911640892601295434843886820532903743692532624507296666047470614715764724283314025411968043224842345525320847864209404527904308153485444711940271648240167728536591066888019199557041886461113248888180493278493031887491498220635297530196685256034495676548538501074662822368533720769285334944485988985737668973017984261154407257677183229146704992694699205241184322759855284622462298745119188925792046548186599321451459103947675873337561158308096824895511417530329740563193232623299078691835777097329012139555734895432012317724457501739840426939318122377934357976776566718861354265481428618585639566824326396259212409496917445174422472411066941315990990874087001748305561451287189785063148756079414294574625538040516821868970134172167064363526412633307867142515567276599078619583627729246211712572183137784915377010291374376650471075927330235566894086546199570131642567877489164438624079878791708171741577149984709356381718298890441661607570188447585872597108385518377769679283203026043601111538365444079127443271293782696966517256718977152036076928627240621722264443654267363865584064054008443443876734855756836142354977753530306614305858922808146922309732389966397071770014194417899670305224307471054862144698375552671538301095318664195335021127241634763186460076235973203337378627433177090314376047447560376805615718234905553354122690256721376457237690758168532712139065355881488377507569984838248138131170787796448994016270977327409041025920050625481953225320403527808270138291477205191999691987752386490987683545069690650386398542687628571120187918316453368967003454726712116795233430822798221359292109195656560212125880980346372326266570812807690202164232192 A013846 715 28170430452875928537150010768013859426903746016299770977816387757719678901261469552108488743161079113112826107574110709889379930221670818836773788724114518605755505685800555353547983509140380247222269807819408792289953751764392479238162083051333215164229721494185620247943026158999923601579028282469636639579954628514887035641559869716316224032918510943158589937982537651897882960941880676057688004161289904444725327547542515093326446400531093648916422132048256259611613182279366554271944043444396885321969072948349054137700776705495258406743503809344409186018798112928209917223154570387267746325425603332698511889175372657599465772751440048737052941921483553626595763223380461838369221041923933089559448201360950692597329961630217658200107636095902552974160232947324948687363075606487026875162278732272041607448399009809703307961902629678451551972000217245926066849652255773439917272313107314076276814092853012432838514154254991549467189793532998482082961275905983205671125527169061582099716264332969681101895484675524614759250199709969466008366246576544815191177282924833938012904905080517514043686367023006576402746689129880990207539672215961007346018143017893394589211547537585986572271490632469954735942393387296778804819657233036682477469773894803414176776848306007071289201035650267822647597672365761949592954396911000429578016458897552398613412859833517303799457907251167386479601473949179263315500440926040491802582745342876440457645890099104169115113170210295895744410613476767597270700997697541079586823911501014645591562341097555126520780768837103072930624688648768759248808964483335222189873316909039855097153043517103006178485315633984699368840391633978173713542814413767570368369573411052320858821369533816128687016079786613131085148535557758939567898403749659668889321413693777429469484982469738354329142509603214551363372112962167941855460916887084651936907853308269507617019565940052679229200619903557343127888194937966508844605280065582720353781290978486565321411918157443017525204035439716758176118129633844938774715846600264210574074743925277069788962321053516179627195023417011091109947576234080153042183014538243648856571295452973814237325699527352621872234394990843475475575965841533042392788962082873288476637635778634876949258439210247604621329630511655219002413356553570365064033489168232190525950108519598608206516313431939865397565297058936107073873227755574082636215986757159055985427945867514073663664209564940324833849468246693371628000050698956189916145218041992367556859935050493873262047576666202756850751996757396721222889158871584848061113754671414198837468167443317918168797257420692595161289663032979147458610921748674768952847753440006712687911027681087137574385182577358350245310954418899247759825122685736396561590107211525722757476370109940967050291401988352737972297453887920093923778100369926959222863730346895421474322761658427166415855121385172307892314332246063750764650763666479911372893581524611154168053263179714990282204374514040635925167385064539456337348218895792643287298982799221395891535125059731445907054670200536684414404843623231861507446788213018466317707393543994310769204484902643146209061201452117501283834123274165030940867963989928387102992394082392544517560467456 A013846 716 923088665079838426305331552846278145700781949462110895401087394044958438236535834283490959135902240378481085892988459741655201553503709391643403508911784545673396410312312597825060323627511979940979337062626387305757204537815612759676095137426086794501479513921474404284597081178109496576541598759965053405755953267175818383902633810864250029110673766585420675087811793777389828864143545993058320520357147588844759533077873134578120995652602876687693320422957261114953340756930283250383062415585997138230282582371501805984179051085668627472171132824597600207463976564431582567568328962449989511591546170005864837584498611244219294441519187517015750800883173085236289969303730973519682635101763439478683998662195632295029308182698972223901127019590534855857282513217943918587513261473366896645317549499090259392869138753444357995295625369303500455018503118714505358529405117184079209179155900467651438644194607511399252431806627563092940875154489294260894475088887257683431441274275809922243502549662750510346911241847590576431110544096279462162145167820220504184497206880958480806867929678397900183514874609879495565203509407940287120659979172610288714322510410330753899283989711617608000192205044775476787360346514940847876330528212146011421729550984918275744623765291239712004539536187976012516480528081287564261929677979662076412443325154996997764312591024695010900636704806252920163581098366706100322318448264494835387031399395375200916140526767445413564028361450975911752846982406720627366330292553026095901045932065247906744314793084686385832944233254193493790709797642854703064972148189928560717768848475417971823510929968431306456606822694410628918161953062196796245370942710335745830734181533362449901858636884086904816142902447739079398147213156644931760894894068848030165284083917698808856083905568386394657341754678134419074977397544319118719743324555989874668596537205375225594497136723646192982445912999767019614640371727286561820025817189014580552705342783047772452025734183092798265885833288638731915038871841830953769888861397457652091281208943479022844717336281618174023926527328619433490762178038338454886253020389167885732128209403045944928688522112290713509376655059959004383673248695354733126908709531591916802462049194307647873300536041393508231729332605918216271080867547393722418249373064632419154333155970207193711126558537805509347419654027218356596677927094651539823525454058587946530502930186701165810948819023964564155579375507648401506305661303396431172246504800005900103186351734583239050774992198131936485441429746375761031631957904092301266575513072900467506156910782641542555148531161254958245139678264660703923762683860574829046915184722139961357468555053863324037453662694878420838349354398490550593949620166210242530184633107274883316985695762545608303948660354342517876242968999365637694360792921766599814798716007069170870608254023341389114740617549326185015356039039016985056076223823213735866976879398458299778769327872900801567272944076083557995884873794828905262226436777333335238213068364886700573822977957280019482367433131186074891217915846061637876016356164189104298635871649605575285292561289810614978517449182986282068676551447839733870361444021973388590854769291838898751421397598208 A013846 717 30247769377336145553173104323666842278323222919974449820502831728065198104134806217801431748965244612722068222541445848814557644505209549345371046180021355992625853573113859205531576684626312558706010916868141459235052078295141998909066285463178012082224480712178873279597677156044291983820115108166534869999811076658817216803721504714399744953898557983471064681277416858497509912220255715100535046811063012191265080379895746873855868785544491063302334723619463532214791069923091521548552189233921954225529899659149371178489579145975189585008103680396414163598179584063294097574079003441561256315831784898752178997968850493250577840259700736557572122243339815657022749714144656540292960587014584384837517268162826479043520370530679921832792130177942646156731433393125586324275634551959286469273765461986189619785535938672864722789847052101337102910046310194036911588291546879887907526382580546524002341492968898933530703685439571987429486597062305194340990159712657659770681467675469739532075091547349008723047587572861848008494630308946885416129172859132985481117604475075247499079448319701742393213415411216531310680588596279387328369786197528093940590920021125718143771737774870285778950298174907202823368223834601581703211598748455600502267233926673802059599831541063342882964751521807597978140033944167630905734911688037566919882942878678941622740994982697206117192063543091295687920225431280225495361730912730966765962244895387654583620092781115651311666081348025578676317289919503421517539911026377559110485473101914043408197707139799003490973916635273412404533978649161062910033007351887579077599849626842496100712806153205557049970092366050447488390330877942064619368315050732281719381497660485220758384103813417759697015370627407514153718487880716941123941003888848012252456028861815154568596157417664885380131774617293108644248859362732248882208549259050676213140571331145735392280482176160438451648787677176365698732535700759726057718605977649629775551048672314909407707979257711584813576546985202113967391993752513116693131718210271892343727102654659920620575697675276064326416024447504201596625295049960274489712738972112253279670377165719009523423265492575542100275254233004736655644205013249383895102544593931203929783076427999073005512311965004382477737306770830728110770777867792997496201195456581875110849188854831749323526195070166810930296247223163891108959942315037541656937282078591809831911520016357823801293170901777270838250024976634622820558623909589694256652173469286593334581210373638823577215794944348387294754944769929240937484515996601296527903146412372802519241749652525598066447107069092002471776736977376401946173855624743315998209316772975082253761529612004993402059281619185776094031031644929738361862541153606377227229090057659183376530987278747094492903789702491095625768729608171213215968814462460447942731324326119642591088091267836850638511820555856320430583186687230508566317505702239067696889098384128681567150713335739213465756399831485106028409155544508953567632635880319658729085765824180607404403031341704151678398216048842705302035428666443747749921303958788148569657700242214275490948466648344514231616059774828094490826393237842812399464003797712023997345129080154977034286576356498079744 A013846 718 991158906956550817486376282477915087776095368641722771718236790065240411476289330144917315550093135469676731516238097573955424895146706512949118441226939793166363969883794938446858704801835009923678565723935259336214186501575213020252284042057417099910331783976677319625856685049259359725817531864401014620153809359956122560224346266481450842649347948002379847476098395619246404803633339272414332413904912783483374153888423833562509108364721883162290904223562581023614273779239862978102958136817154596062163752031006594776746529455315012321545541399229699312785148610586020989307420784773079246957175927562311401405443292962834934669629873735518523301669759079449321462633092105512319732515293901122355765843159498065298075501549319678616932521670824629263775609425939212673863992998601899025162746658363461461132441638432431236377708203256614188156397492438201518925137408160166953824504399348498508726041604880253934098364483894884089416812537616608165565553464366195365690332789792424987036599823532317836823349587537035542352045963571541315720736248069668245261663439265710049835362539986694740817196194743297988381527122882963976021154120600582245283267252247532135112303406949524404643370595359222116129958612224629250837667789393117258292721309247145888967279937563619588988977866591370547692632282484929519121586193614992830724272248551559093976923593022050048149538180015577101769946932190429032013198548368318987050840732062665396063200251597662180674153612102162065564956082288116286747804512339856932387982603519374399822467556933746392233300304639177671769412375709709435961584906652191214791872572374912228157232028239693413419986650741063299574362208405573447460947582395407380692915338779713810730313758073149751799664718889423789047410875332726749298815429771665488479153743958984903758886262042964136157990659460584054746623598010331372209742120572558152190241378983457334246839948425247183627474605715151216067729842494703459323280675623068485256762894414951471775064316693211171276291611102870483500851282349807800540142314189368319249699787896278895024461423446075848000289095817677918217668197098274478907030638174315468238918966280504063533563660715363541819530707099210732149309874155811474720181253937690371131848392673624244627438469263605030496068266581298733736849171840941955520772721274883632306220395126761833306360059226060563947429008634383858399389779150165014520859151296424572076687896013170320774624109437610827776818434363320584064988269435101401978420241583090387557101523396970978207168736407954874530030221041367039492620176631284626330301640631992950513652613958797441338804440006736995180117274669938972224901111588978629322892016847495291257802326179623798678540097479511049208844941057666641511748521373768981842823009376120882167391149984792343471380971228221465189731800554314660866112305903958187420035518288448424774574664477921722755335974299907869349861367169304701092026850969770291661975851128637592394574585502546845905709678103954338911208882469390504186212526314577234682374526750143427478531004961642197752743488477767337096926542028726269421288121570052330543521536877379287399355132953042341595046701567000275399253617633276705636476443427602345005189698518287459502534049729077051392 A013846 719 32478295063152257187393578024236321596247093039651971783663183136857797803255048770188650595945451863070367138324089981303371362964167279016316713082124363142475414565152192543026666038946529605179099241641910577929066463283616580247626843490137443529861751897347762409500071855694130699495588884132692447073200025107042224053431378460064181211933833560141982842096792227651466192605457261278472844538836182089183204274615872178176298462895206667461948349597698654981792523198131830066477732227224521803764981826552024097644430277191762323752404300569958787081343749671682735777625564275444260764292740794361820001253565823806175139254431702565470971549114665515395365687561162113427692995061150551977353735148650432603687338034768107228919644870109581451715399169669176120897175322578187027256532882501253905158387847608153906753624742404312733717508833032214987372138902590592350742921360157851599133934931308716160912535207408267561842010113232621016369252055920351489742940824855918181975215303017506990877027519284413580651791842134312265833537085376746889060734187577858786913005159710284013267097884909348388483285880762628963566261178223839879013442101321647133003359958038922015691353967668730990301346483805376651291448698122833666319735891861410476489679828994084686691990826732466030106792174632466170482576136392376085077172953040537488391435832296146535977764067082750430470797621074015978521008490032933076567681949108229419698198945844352194336330665561363646564432480904416994484152058260352431960489413952122860333382616905605001780700784382416573948540104727255758797589214221179001726300080451581123892256179101358273770946122571483162200452700845033830726400330379932709050545449821133662150010921224540971066971413508568638719505559562902790121023584002757934726484909882048017326371185034623848813625037929204418305937362059602538404568829806921585530969829506529929928600451429998499713105087880074075048107371478866442955105261178816708124893606524189129827125307529403143660381523512618860003355894820038502008099383351357221085174162649785266832161551923481013387273473091753670024156551482516258124825579951695969263252896687079557153867814034321032538342382210226937271068585956337630403630899329030238081248408131129319247951903760829809639295164959335996907089073662883985998504680530735386863410229907513731753782806420719552559429353754931490272031204283192607195819512669681240377808908976559565071142882818051631604590786457217288898641535612849402740028874476194705819471102718671945013892505154615865328600030283083515150094177947853934635591324160229145002431368854201874557789943890140757858062082856384560241865559624547651725652525608058725703935666624253912635098401914208618060475431028577620509056975548375661997025624371236729066861073202701675510870211665206360971337131640563782807260768039860901885379723863275877983013262605612539011246849205859381062856257279403776445383535852577432917179624689783196627585420017747455046638294732110375777442492660756988041173812062276066826072048492548699831616503970583091535961898630439480101992088929197302396396769167607474767250113720397964489502068996605291449386490316947465024282742542607211090296060098235673641130056041047243472979035741522396820013056 A013846 720 1064248772629373163516512764698175786065824744723315811407075185028556318417061438101541702727940566649089790388603780507348872821609833398806666054275051131452634384470907045249897792764199882102508723950122125817579649868877548101554236407484823749586509886172291478634498354567385274761071456555260066105694618422707559597782839409379383089952647858098732493769827687715683244199295623537572998169848584014698355237670612899534480948032150132079393123519617389526443377400156383807618342329621693130465770924492456725631612691323019667824718784121076409535081471989241699885961234490177757536724344530349648117801076844914480746963089218029665352795721389359608475342850004160132798644062163781287193927193350977375557626692723281337677238923103750765009810199991719563129558640970242032509142069493801087964230052990423987216502775559104519658455329440799620706210247560088530149144047129652481200420779829124011160781953676354111466438987390406525464387651368398077615896684948878726986963855049277669077058437751911664210797915083057144326833343213625242060742137858551276729565353073386586546736263492709527993820311740829825878139246288038785155512470776107733254254099105019396610174286812568977090194521581334582109518190940089013577965105704514698493613828636478167013523155410369446874539365978356651474373054837305379555808803325232332419610569352680129690919372950167566105667096447353355584176406201399151052969802108378461624670583057427732704012883249114763970623323534275936075256694645075228490481317116383161887404281590762864698350003302643026295145762151702716704279403371599593528567401036237410267701450476793307914926362544422360258984434101290068565242686025889635010168273299738907841331557866685758539922519277848777153560758175757198626685700800602372005117457527014949431750530991214554277924865242864170379048955479969055978440911415113206514678819373269972743900379592458190838599027519654267291176382348619495602752889198307465891836513698584629406175242077123482211463381762461494804589965961463021633801400593657273420518986961708163623556269733428625846674177166270584259351561878979092746234284603857173520818270918642222928817940530276631594216403180264716280498375424617271473066177309213662841446347837640845533116887982434871202260423965387521946651494765785382453199001371631137156740226413609409962107955000794138298267381063841595073233918501951655352592613791160114884700042329343903828251209984181915864419230890630096122630685838961849228985266158835948120292429093885442294215229608906452675087565792316080624438286022995277730139056510082388623439671094614487025509660881392132353492978331038009270005450657777177451746181959124868323866563923943552209226904433924787996605658923944431468840778974769173692318535659396685138062903646706128503140195095845482036308775129597994035028320847130162032980122791551823969747378589060711678320536754777600198667673838531502946562327702817257321830141941834815787092719043141548606968243641781792793475235599507684984133183473656662157756728885003835796082409602108066743450399494322240883982076770031937204925129332084161733173251726390000500392003796880762190213496514705734533915696907636153093006821297298986553872549676353036074122577043178205898998187819008 A013846 721 34873303781519299822109090273629824157804945235093612508187039663015733441890269203711318514989156487957374251453768679664807864618511020812096833266484875475439923510342682058748650873297301736735005866397601818790449966903379496191729218600462704626450755950093647171895242082464080683370789488402761846151401256475281312900148081766543625091568365014179266355849713671067508545922518992079192004029598400993635704427990643491945871705117495527977553871490822620002496590648324384608037841457043640499102381653768821985496684669272708475280385118079431787645549674143472021863177731774144758963383321570497269524105686054157705116486507496396074280410198486535650520034508936319231545968628982785218770606271724826642272311467156482873007765032263705067841460633328666644629377547312890921259567333172874050411890376390213213110362949520736900168264235116121971301097392048980955927152136344452503975388113440735597716503058066771524532272738808841026417054560039668207317702572404858125908831602254730660317050888254641412859426081441616505301674990424071931846398373349008235874397489508731667963453882129105813301503975123511734374866822366454911975832642391498203275398319473275588122191030274260241291494083177171586564692080724836796922760583725537640238737936760116576699126756486986035184905944378790755512256260908822677284742867361213068725799136548622489712046012831090806150499416386874755782292478407447381703714475487345430517205665625791945245094158306992585789385065571153873314011370129825087176091799269643448726463499166117550435532908221006685639336334186994620965827489680575480744096597155427459652041129223563113756307047855631900966401936631072966745872335696351560013193979485844532144752488175558935836181111696548729767878923903211884599237043834138525863688848245225862979601399520118514579041984278173134980676173167626026301551785250429551072995553223310466872127638485669997399212933764031030597267696799563631911006673250139042343698880875221136381550332383182265105232093592338261756804004625220292896404294652961535443566164761253105616691846624989211743819437384354505010431979650386911108605037899191861930173101462068360931506275296104664079283099410914223079370765913858751629432498068313303988513925943815226429174185408425859555669572497818319147876180485255412226424876945609102352063739121153145638353469466022323757625542699961387359729041471951842593754768708734644541850987047941040644135648761673019045289357824166989746362313571101875535389201492736348005742316548438173096844643824646641257269355882613329901593756401509260661196603722379710412871142428327510851900567761457392959257913951453487759538607154042550738818890436603685236459566659782318791947204490847453072774231619811130370974645445236283549893776487110578604045226695266418790897912900664755365765943446667068539808017518761149496692663633570167840682101606341400275207348380552403309942336341000288552954354165915887921730091150043243711454217605662264753135407653905786256596520124667821560076156064781505585372492103805691366028397841877131049382690629951189286324691600406518330986637953733811672621112570347536396845180416188815448915853793877509207349556269421464551647520269893191397295707794736286076848604550863450898372618453254144 A013846 722 1142728418312824416570870670086302078002952445463547494668272915677699553423860341267212485099164679797387239471637092095256424107819369129970789032476176399579215413586909005701075791816205983309332672230116616398125464515489939331210583035099961905199538370972668630528663292558182995832694029955981700174689116372182018061112052343326101507000512184784626199948483417573540120032789102332450963588041880403759454762696397405944082324033290093460768485261011275612241808282364293434836183988864406011874586842030696758820755363242728111317987659549226820817569371722333291212412607914775175461712144681222054527765895120622639681257029877641906562020481384006800196240490788825308579298300034507906048675226311879119413979102155783630782718444577217087663028982032913748611215443470348809707833502373408736883896823853554506567200373129895506744713682456285084755594359342661007963820921203735019650265517701226024065974372206731969315873513105288102753634043823379847817386477892562391069780593942683014277269123506328089816577673836678889645725286086215989062742781897900301873132256936222119295826456809606539290263682256847232511995636035303994555624084025884613124928252132500294471587955680026959586639678117549558548551830101191452161565018807518417395342964711755499985276985556565558400938997985404215476625613157460301489266454277692229836006986106425261742884323748449183535939564876165111997474159932455235803667315932769335067187795251225950461791245379403533051146569828635570120753524576414108456586176078467676527868755940675339892671542336585947075029772998639439739808235181853097353022557295589046997878083722397716111566669344133346130867058659526998974328744696098047918512340319792153629319249532536715209479982668072508777033856578460447034547799452357051215501356179299561078115578659475243485726047740827177287046796842356769629849248899086075529559918288021437378465878457898434474777409413579768810611267888728101090459866669060556139518324928519246196950641291532116462968245242833740161246953623559218557629375927188243593414776086896741764847758430207646490421475324210528420181835109183878303206769881880718931727912188709056051003597628902757632549948601496837261864821257465323573393244096702490345095624325326937339631179707463298565920180551608510681837606682140849347835490367753719065872424603521946276277566487462619504889873783192334741003601230952917978112156261047816832347373143586932019827036938622501488076041677182303920008800291097866257543633354513984651452164228659222056037405288846021140718202253561473594215424209764655453346090310774938350808961595091435875595077804407435852488963324361227886904561079223666302609617401826629557828307080307747022174525996756089342288666021717971119996097181949502539362919267929639439697353988350490010940142809928982703825418434860386501912429118054765346707625201944827259803471105436595004217994391733941151660190477221897455303208277308731815419251626804617009936931802502341091430741038003184804056154771445115176880575481930760375021485821257504894682018540482629830226172006562240570534287494362120792669770152467949540888448616705148072651822871877675104630074697117778221706430259836402550428385944203860095706585753017918622166175073922693559037873961476231790592 A013846 723 37444924811274630482194290117387946492000745732949524305289966900926858966593055662644018711729428227600785063006604233777362505165025087650882815016179348261411730672415834298812851546233437661080213003636461286133775221243574332005108384894155551709578473340032405685163238770546540407445717973597608351324212965283660367826519731186109694181392783271022631319911904627049762653234433305229753174852956337070389813664035550197975689593922849782522461725032817479261939573796513167272712076947108856197106461639661871393038511742737714751667819628109064464550113172597417286448336336151352949529383556914284282765832851312562657075430355030569994224287133991134828830408402168227711526446695530755065402989815787654984957267219440718013488117991906249528542133683254517714492307651636389796506288205771857490211531124033274071194021826720415965010777946727549657271315966940315908958483946003989123899900484033774356593848228470193170542543277434080551031080348004510853280120107583484430574570502313837011837554639055358847109617216280293855911126174473125529607955477230397091778797795286126405085641336737187079463360340192370114953073001604841293598689985360187002877648965877769649244994131723123411735008972555863934518946368755841504430162536284763501210598267674804223517556262717540217681969085985725332738068091943659159200283173771418987266276920735342976790833520589182846105667661862178389933233272666693166814570608484985571481609674792171944731975528592294971019970800144730361716851493319937505905415817739228824465203394664049537603061099285248313754575601619417161394036250438962294063843157461861892026469047415528361543816621068561486016251778155380702390804306201740834193812367598949290125533168682163083984240072067399967605845412362991928428062292454835854229548439283288017407691281513684778540271132371424945341949438930346627230900187925252522952619402461886460017569905308415900869506151664181864386110026177842416532188911011776303579736471257718659381678613840924392258543460117175997603740176336788473696399390382104366069015382815432434150531348241044160198130903423730595272518372857737324239479435489467397954860226599618348679285887103885562103396715773848363396786462964623722852949822560747203628093417892313082745034496654157367408072476315107678022454695760391351429873348370553866350507609408207135581063298661175115936231384127646424793206005135865216306779136362014861962358723169056588425692346404782128761275733677909734850848367938694881527189777760714249058784517444705388332233696504906420739054051444702366735251020505568229895244687303473179879308053547956170771499509494822858014358350212668715398088657444001097403911943023054997350917966407524254422614867861703535568115008199654477660032112458121299209844138571518425160002895490268856678486599595752905238951311273505144894666477340418550880915462617328099649240141182946345098215240228337783657601121557607135815375528830852524127658037307133690181613381304396712884002522333288359659312079550713534116022697391907155968704047390965920388940383534534814276851204311031499015267532615257974134203028356069770555832684272194292044654931865687657828518287675155356768876306754319238772437350619672087616113401954891157411141224822298822542553053969653163314118656 A013846 724 1226995296215847091640542498566568230649880436177290012435741635409571314617321247953519205145949904162022524944600407532416614569247542072144128082450164883829939590673722058303499519466977285278276419703159563424031546449709443711143391556211689118419467414406181869491429008033269036071181286558846430456191810446414982932939398551506442458935878722224869583090873290819166622621185910545768552033581673253122533414143116908887267396613663941673696025805875363160455235954164143465192229337402862999866784535008440201807085952786029436982651113573877824374378108439672169642339085063007533450178840392967267377670810871810053147047701873641717570741440806621506071114822522248485651298605319151781983125170283729878547079732246633447865978650358783984551268636532884036468483937128821220851918051926732226239251451872322324764885707217974590341473171758368347169466481604700271704751601942658715611951939060818718116867218750511289812338058114959951496186440843411811640282975685295617821067526219819811203892990412565998702087936943072669070495782485135377354193485077885651903407646155935790041846295322204146219855391627423583926782296116587439508641873440282607710294801313882755866459967708303307955732774012710549406316834611391414417167565988979130407668884035167984796223283616728357853002763009580247703161015236809823328674879038141857374741362138655718663482032802666343501190517943899861481332187878742201690179849698836007206309385823589890284977374120912321610382403179142524492737789733107712193508665515679050120075784836351575248177106101379016745109933313865061544559779854383916451884012583710290477923337745712033351067783039174622773780538266595514855941875505618643654862843661482370338833470871377119935995578681504562138508342472310519510730745199160061271393843258434781754415227912640422823207604465546852608964999214869598281102137357934674672111432579871095521855730657146172239691977577731911332204053337795540304926766236033885915700804690172925030618844818339410485527952101119623089479358098203884706083615224040795867349496064096090002244611219162535041372353443388804145889882041802336640679262142118867696184859905216294049522839948620122099004103582477463171785898818424790150445459785670564368485365117495315095389290386363428615227718903893448393439795470676503803654089879406309092573433345088131418720282170529386198998429995094718047623774376292031407940538740310502996782570640803646289533086806991900795249483241157746191592599320615153877882954637663084513158251067628106164870633767072773594777323157740007153180705439926459757207377913560209158285166298659427803840495927126355411414494419768728466164569127125027959731386548979466153194879923241754768920243990092301453495992588686277923963932261027718732508172732711515755642974879425129895640648895553631198869956567810216587908431129490835075265837879044607169306300946282785836178316991802172494892273551199670626398225328729375510615098566480156759871107278582471487782994651817192969316338222717781085913831748138013686782494224907171279304798487659636794223860262863880159732286508736773296429564833171694241573525398231262561719252807374853171724887250539490730602538819725532816095227105105414967004803955257873446048275654977087817074378472477594855477040119808 A013846 725 40206181866400877498877296593029307781935282132657439127494381909100832837380382652940917314222486459581154097384666154022227626205103458620018789005727002913339460507196524406489072253893911683998561720833132574278665714064079051526746654513944629032369108235261767499495145735234159773980468397960279833188493244708126160746558211735763106494410873969864526498721735993562451890051019916763743913036404269158319174914641654870417978052236540040763671373606923900041797171746050653067418970928017014779634795643156568532814592500892612591047511689588828549099621857351177654840167139344630856095460241996751417431517130647471821522459094995491801358055532351373510938290504409038377821752699097965592023045579857260660230708666257684819672388414956633605775970681909544106999281651837213764875650725535161589407791574952257937895774854118591376309392892178214000049077669222818503221300492457040793172441139144907755253505024016753944570693488311007690627037293556918243828792547255766804760740699171055573529165509838962645470017517750605220102005800472916045142212119032157041570861749237703968091219405117985463332221472847415998112802279148337217819176908891180489450940049453310144232160221865682795093451538848499282946190036546073867621746802326868145198493992064384525802644557552954830127194538297925556737180147279784290834018436321832382455524954559470589164979250877770743847010891985710661020293132410624464983813314931458284136345954667393524858138595194054954529010587374142242578031893974473513156891951617771114334643317517568417732267412729987620703762294828730336692134866268452174295335324343018798380591931251491908847789114627674039051240677919801830799503376568111715282545661099454311262895173513285466062703122235541492154641366132671103327625058686076887741033455892390928528678188241401375070866783127039266290565094272846996475154836944803419655747422777216058060168582173365771950226721267119270533662419772884264711840276022358373685683968087586407403318307007345802789779934449487809396059606161944894048947903661368798981308287028300677193551420429517948235689277632964334252519654745778967041778061872951056668585489374127523414764419436384160940166466190621513213080332482143523649796826256853053226528444170086485045716267380356828863781893042780516956235217983127676638137217168385936345446263851847890328626206163906926968780554079263720984535838762337285175395573442494562198571274757853881615420188491510605258735066846257027206106294537917362270468657566943953327169570984037782810480927279440645153663325232824554395425355855510233324171359471540933698688329274472130276245370540076414121230153146981694379280601157632916184478074436959146907889825324785820267978555067344534028156685146071955012450132329356287426827804105490948280909000849002656420352783009501387124570736814005177152583471251155683746310975620533687723828869407794326279891091187373588312630019725710807085817047571804176731835549826421776707456443304590425711673168750745779218557770882016250623224438722986432488488770761758188480259636843630978473127453093523625074107564318286587377403980453370076907881280249242011622416475992059188731081105425678032260383992044766259317808401780094237638813416005889997080109896662289213589893233786145828224271650645868544 A013846 726 1317476167398223953883211254760384357398455324922918965329735906397416090415280378771567978552442436307555257463100740535000354855488830132060775678139662431464307441899815711751833919615595698061264870468260088193963318118451742360428434375112937604132670938653057597423456935452152947473791988464362449573920546642595878035343219482157485473608855518244520804310113845037054423533191820632514360542376895091779802723602977746793856304815686944055743983570351682356569609723774587799713184839369261540299072983634954437683268567069249129383444863044446733896896409021683389393802596822044863892536041209749550446395953337056356647647939624812275346900763684089807206425903248475369564463192444042136519411157560762717314439861575931816171024823581298969994067007304811941298152461167401820647445322974336174961714514328035588108968750419758002218906186290895716353608177065093316713555574536832312710674551247500337324146852626980993255692484224975100006466758035273097013781874188476966658399951230437149033403695426403127966761534021651831852302526069896512967220006716445721938193997799021083626413077466906147662470233222264127426160305083132713953498788950546202278328403540486066806199426150094693829622220024987624503580755117541748494229399218646815381864251131965752141501056861895223873607910630946424643163919066063971642049116121393803508302641711004732265758040092762791734378852908587766940312965362831342468589594703674025054579784242541151022551485487318792750006618927075893004796949101755548079125035470611123874517592228415681912250938580336234355220882876947835672727875297884640847309547908072039985335236403248886869124353708119622911631054534076066391638126643383884686378456222906918871462549045683338151942655909414223614923288285435366713839617923025367457498184282681865946027726872294240258322162749506822677809237009132650380497873697007318455279531549563815790515604100656849615265029202480964256847050171117871586077582164700639188932492266294031397791934284016707265815508892040816538290081174714610288195924907175732805019509949343356590278292944634444127787066249476975304786564046709685192024983531452860224916209315811410687255000496091436185687374764134285744966216334774878982956542402784560848126884058565393941978030649519532568208405071225831979621915622871127708078480332173670362167583173897351670288423523578902182913001196069313609221270364564268160627362150563661814122783531265355992774088736489819513118230670418150267489691059418476126878716971153619462624692502004950067133839025092711060395239841229194998429298060673359325566447107163453315438619173665902764892008301857223937924469658320296161420266738733315397532977543150277325877733796242581758541121292446745691034638258866485821847965936168346826402293484928727393268826139820119045582119993655341453297933903921321644935855185957869444999118049133647879334424392754604483539471276027857741828260486372091726588053014832879263148787296712188779149932734204819069720106393624437693433701036261908500421818408074819419782800040321292320121147780092099902607440382968582146428356667581614895182773631496030680117453791207162236843343085307795496340065662588617761108262651322900785325945709530127978948638015681003424321041093829892950913621484704426499252933448363820449792 A013846 727 43171059053305002520845066395988274623232584087074208655924786180830530450727907451586739521206433752925970676550885065850891627904657985767367497421280458554222426256173161242684093877963839834071527275503946569939790008105426693666518937603700739412219361317783391352371836860896147782821215878000228747638228472384581731462126615991336483999214977621836457715633810474174199350335629578486230566252606098367440575647022374806941083396200429782818618853633283927460072971428645693021001640816451962152520023527750187014005344405725155471636721272240430576333501530822521303656123492664766100030620998361073269027502598948662694630127685625848638567244224400254802540163997646040909888329890006372729468064810951072720959565384120133752292141419112004648765587695364077692457859847533422858975488343223047781145461205501070151154688013754630216709117912380070833475032746068977802069789066422921222903383695278091053437644066880913187002531323083984077011902727299828842947604453408013243462449601918964499526572291732377697214841946821487226136249174258368936909865180084493416470740919878322868270303722435580646603824602227150927500420876964092770828248316331497956256265127214647437105542796086302927409060905778794479733334183691608014658908953596618846432927781092253766172706631250582695890384015554852442707195299956784222766665437065832153360060963586203066884359457759651159552126252108603947100175249009257430010743839249990452988470370059588436706967076448462200832216889002422861981186428166325799456769162300985307120192462140725064900638755400457727351877890111826679323947017761083911284639265851704606239465026461659524927466822307663803568326394972604543521198133850403133403249253512213917580084807128951624562856948839685279413806310537146096479096600101695240847300502574919383319436554151337664784700628975839565506453078315258687668154325303535811142599689816107115823615315170323648193004476906896236768364140007190416132590212372910544942939906581922820842846102618659463686242595374393476326689379933048349923604067358334412554879302020083108750239103209781465179326586862861526787246130682582964372274660358647323850054346860508305399971856255924180932603896271152275291052976857903234513519981454444489871421736831070828690736108323456043195053017373928062308250931130241112738315643524666830427507365442268419532011062020633466729693223192799268346962587306041939087437402949670070325175370752503185171221339717298405805858182608261947965102196635024625725561797710761802551285923905698203799841637174237956027031219117398261708531238852144638380161338807532038240292673082684301799981328035257513997909021763839464617419300494813278946360608133948287414361581035276919063875462510894962803823026466537007410314147796364388807550352914144539222632894949625660885634907952098228741666698163693867661258102733467465973731100234011373710030418501782879716621394772880842484228439617440701696837321190043787694859462138665001915184995834423511276588446306285574338435515556230217741822145595795682747442791721248106745729770458057929608640606469114499774164391283314356885349126356861933326088725830276292176882666219365842824071271631703826795995550558548812933560589009883233614188970497835120208151874562617932215537548810794647527520123235985668498784256 A013846 728 1414629263058698322603051135663743782854085315365247669237343393573454821809452071373594280630892421215878207129219401837802016863179832877625098155500518065904760463562282147600272388193119103682855805763713321203787038985598621898064492547398065829059604031661126167834520350257844970547485601890311495602609470583097974176550964952804113907686276386712337046425888701617740164311797910027836803194965396631304292782801629177673845420726695683123400502595855447735011671127773862068912181766273497895813776130957318128074927125486801894494592082648774429125296178161992378078203854607639055565803388874295648879493205162349779177640024002587808188571458745147549369636093874865468535220793835728821599209547725244750920403038506848542795108890021462168330750777601690097826459151483975200242908802030732829692574472781859066713036816834711722941124375752870161071309873023188264618222848128546282632098076926872487639044720783553763311698946394815990235526028568160791525707102729273777961777548555680628720486720855486552382335940913446493426032612942098233324662462221008680270913238462572883747481312376769106627914124565779281592333791296359391914500040829550525030605295688569567219074426342155974325340107760559537511901894531206611424343128591454006359914177530830971409947250892819093778936103421701404842629375588983905411618093041773188001302477654792702095666690711868249196204073029094734138578542559535347466592054124543687163526197086112593894013897161063209396870083018831392341399516878154163796599411910278686543714466599427278926664130736962198809866334703184336628087095877995197604975059463428656537254789987095659312823232833377527515326919310462305682102620450010009875357671539088225651264218960001486833675696499578807235831605183681203289427037392132349652084342868374958352611297006431032599665070210280310882515454470234396677510080931546261459520706635894197971308226647501165303988370699285175886425756139755615555832716079035532736690254858876446993378381090608233306070797365228125432272957601646128330296658079197902030598284968594083307527834933978119050996173598322246509764481210206878576550696070632155507918580837925136151346277785794123560799564473013117756737223945679773188539022752299237044106747472480528914538040797543007623415497273308874745716766511275740782209127007016282699448561350812251571224938480292117437798587537581646425193270060844382260017148819854788864415346548818024371690580859856434161446360927707527510920468779336486935775208987386242746000537154541918742113210766925429343093758988038906239665151634707075510441126750045209829057910311573399201381788157059318218683482825157491576583595638614041524514344407333217481993800287363954083885071155557006141155672931255484658821173994991268292445809964290688261247234701709333655900484663774354759406934365427920655524105510370261925027220692468084693730276753466421402554249863917759446523197509384296913201965340755354835185154855359774782756781943502389617511250208564365699921854973746551774964028066883032932268205399121857961844073118369642237415935392779943928599818773571644846419120172461651831229275368006493542052091206676179937659167428827670996451182200702527502206913380675853799069744185273061218980720625667864402838734399432119010181779398196778385368162500608 A013846 729 46354571691907426635056779613429556276562667613888435625569268320614967601052125474769937387713082858401897091210261359421096488572676763734019216359440975983567190870008861412565725616312126789479819043265358109205693693480095642355777291793139821086625104909471782267601562837249063994900008202741727087906307132066954417817222019573485204527063904639789860337283520974610109704168993915792156367092626116814579065906843784894016566746372364144587587669060991311380862439514893912274114372117249979050025816259209400420759212047951524478798793364235040493577705166012166244866583907783116572780245446632919822483233346759877564092908306516797298723109560160994897744235524091591672962114972409162026162898459860819998159766765792413050310128108223272331862041480452181125577413475826899361559635624943053363366280324115957898052790414039833737334763544670049437984681919223833055009926287476204589288589784739757674956217410635489716197751075465330368037716904121492816714370342232843156251526711072542841912908868992583348464384111851814696584236660886674909582539562058012435117284997941588254637467643961970085983490033771455499217593673199104554254337337902711604202874329123047578634630802379766966692744651098014925190001279998578243152875637684764880401667769330269271161151517255896064948178236922311633883279379299824612527901672792823824426679587792247262270806121246498789661215065017376248252941682590854265785288429553047540974426426117737476719047382173719245516638880361067064242979369063355639286969529476012000664435641530033075868930235988777330601700055553944342629157957730146635119822748497630217412764958297150564362591693484114821622232491965228832591138666905928003595720180992842978140625926881328720565885222898198355503730038658865669387945161265392833399499747110910635298366980306732076225825020650465226998266412080640710328650331964907895505574515044981079123827970785318184681090931074176643446399177187512010533526440477836336715866271215663415079022791577050588973327888063795214164720274690740333127160891939156853738644601850890921821072095116595005063042616469823373631962520296058997196413208842474471683476056897130861407314830484901840840280128651693842652765354252034807842046697547341399461289901178241971471582520853889273804079014651785207667647005041483473951428673765909551495530458343415859485898784122212104201784116431475390060733073353748717896241932529001721509162075711669022611556953615775634602274354879120261477841920961298003911482048098672402300945601480029593341565690410612468714496294520058879661347688766081450326134841345481435678569605089637145030878434330519739389820365214760683981491261886104912675286037539494870449972847816342047420746011625291977233389090611379721300252229467873879406864300909877272944549386705611445236547081462558056756246425286342104040213889363812742759291967650794199244153708657587696518897659540857141543672135987504641251802000285871467239347154300429100081374230724686302986608646834237135255039343779727008562021271695623223124564554518425041693706587942736436835645370950613202652358861572395658327461729811223407205720895258836780385962924660365064197215598307825123211712338352620421192316137657986377287917377463027670023560253461884580752219648800591675725636547320112034131743948819922944 A013846 730 1518946605200422555977540554372859700070405492371896258578653784329911258351276047557261308320582299104113363884777844225510489737549472194036341681666161901029529710428450370766953696995315770637674710409719254522452170947955774008714110297477605657366531437673571361344768011050977328984883468787440913216513872103569962363034731137383963181942830027236634143532106415296024074786209592632677379836891172595780126831635457143407134859145129628289846072739790563291328100418024043717398179745538047313511245947181773632987437860387275554121278860959253806893554242879886663511788221490237163856863082795267516743130590306627668020196419387942413884558854067355480809283109653433275939622583415903421273305856732719349699699237381485790832562277850260187770455375231457071122920684775895838279586140158133972610786273660631708403393836287257271904985531831748179983882057129126561546565264588020271981808510066352379492965332111703727020367907240847945499859907514253076618096487374285804544050027268425083843802197819148971162480938577160263977672266903934563437200656369516951473923194812549963927960539757345835777507001426623053798362109483388258033806125888396053846519786016704023056699582132380203964587856727179753068625961942993411871633428895654375601001849465414263477408612917441202256221904467470307619087298700896652903314282014075251078813436732776358290089774981005272339618695250489384902752393055137112581252331259594261822650005131026021637129744619068432237089222831671445561113947965468037588155417541869961237772227101656123830073105972880255569156507420391648219272247958901444939606351822770346964181482153481029693033404612087474474917314296716618386346431837173448821824558890773478707712030372047379515502926983928163713146225906773710254504187044344392364834807713330319697456889210690996673767834276674444558279193791058434796049214077826101919926665708993940000729594946693306275629987629438620252451608238080393561162594401577741081505505975194858785309418834396793699478008236074441577749553961066179235910808107062291783307906313449993726232890412780585125905780456483172307172147865061261220132068027350203488124143432405184066594892365329263520654299255658703836045815128130676583368186185231282977547547481808632921180816043340243724012061152109697684853457061199330474440414781961324183405542058997050883633931358116646230484061927226585581510101347655637988024055645110328410412222896919970532935498256081735994647326060679012728105924066059812992171443752097297278597385469297609714616424543374949374836614578833289368743041065486956964286786481208735684315368819577229968371824536142470820325633727357278092705505669483885778543772878094167914904710277245896209883005308937567509983693721153690707566665055203291280404129412214858479846994303569475837511174765365102403788682863782858065189728726673415954736479195981224320832428725291833639531238507834806814103048552038552084539047945367436238498927552116460751466470792386520776265192139464282448037129216974094616560313030922181775345731322459751766219377473707587562230427515309693424512495176004260932074265962454168607317062295841563619687233115270842423614360725350813637401389903138665961629815198776897610970476624708490691332022385439033942088733451897788030177658382585431134428985714931235028992 A013846 731 49772842359207446314272048885689866651907047174042296601105327204922532113654613526356338551048840777043586707776400399581527727720021104854182844224836793172935629551319461749291538743142507172255324910705680532191712737622614802717543966227746182180586502149687586368545358186118425116176661505226863844278726561089780526711922069909797705545902654332490027615260063016420116882594515931387572382495249943618523196019030659675164995064467607659801676111537457177930239194497811864531703553901790734369136507197252358405732363809170245357446065715912828744287985430688126189954276441792091385261689497035325988638903183167575425685796270504097018169224530079104395158588937123701585989552813372323308283686313417747650959744610516526394001400720597325832862281735584385306555864998736554828745478640701734014510244615311579820962409227460846285782565907062724361711847248007219168757850590020248272299901257854234771225488002636307727003415584468105478139409449427044814621785698280597243299431293531753147393710418137873487052175395296387530020364841908127774710191107916331465897515247617637217991410966768708346757349422747584226864729603551666439251759133110961892442760348195357427521931907313834523511614889236226148552735520948008120209684198052802579693628603282694585627725428078713315531879365590067040062252603830981522335802393037217827350558694859615708449661746577580764024625405968036164493390415630732905062476390714384771404595368133460677005467471677634387544939653748209928146581846932456655688676722011994889839320337667067865663835536519340214490120435151393528849113021117282547781020936528538729322298807205266380981318602328882363594090554874810151283799878440499570993547145732865350294307811231248531963999911409358068552375530513160937619593201069077049010906979150407915846267345655922579006024393578068199285692622145402791396940646902205707712156981952313425943907367213246260039843434641444708432334298745418336212175893350899419758772419795185132677019036365514135944495373879687301619697384196216561202325360052217177155433474079129394421199353045994213405680613998040590161416941242327407661287605120211467898851931993053071494181433027109307044800078009424407299549270118586010283808724917658680608278035883905283561252980108173106348427219832330573737278080981379660986463511575308670841832802189215363354916662742766263680501741231360756334923000959979945591572255378975241352387719886273594423230406855286325072603580356329889074574919796647952127473868868724237225079127057944075128550999437310341114646186519209226034971969633876605805749419416247850903646005479906671603607946400316483840430365978043288541774009777647969191322349669389694235597546364793527005446317963266212167145675854764137105544480528901448676282512579456482667626309339364584243566174711483675567347560080436693080137030915634494004804950293912758545037024470362804700159623424730949684528694953199274706175523073800150663132858027752185904053314924921512796657816025965607257280650181807132395448337397258052414528923974361145875476561058450229239166648821668034134425441927307622222209547057698196924565497310136356689911254721194964536995372248295461270368744346047806230685784433521380916280578038447822973567709526066264214363617751786718172861509880559407412969003906866709430009856 A013846 732 1630956498426509600826066497886285550449690121799017975025019361850901532300234376031644501640768414582164249240417088293487500581929651563861863439559452038690754709137636122600785141535293675020462486674003739678858042986417841855448480685350786897693458502440962830124494297042728554206876844203273874449325311953789928299296262386804251215328138177167033224896841744922054390008857098039707971829604350152491768087151596656235806558272474567796381322822859396806418077925304299176974862054253878783807865067839565280239038097298890599872792681379031572292828706592788518992421730444643250512255041438853561995719579506035111548872172191878251091369149401632092820556642291669453569705666588584290165839833118072755026648911397405536878637898812533172891231247911629137725222584278599428628331844098514420187471695554529847573296225565437011092523119642631351884573810622700557721857248133783495386723164417367564983516790870386531598447921871850880307672168838825404485526673761258610468435764626448487133797102981541838423725683353072026583707315139645530921703542224202349474529779633934736359142554559077035106544825884592839945903459649181005881401643273779999291564371089665472185038664738859729666428596690492658435776037550424330083030931801794234931400822072367336181849306827283277923348623051655316768759893322333602523899572815043553766623107313159887534478516111854166475558925302760609038119417139387855833087226370928960189385781022997239464115158111932723611072582574021342925507193960282739693606558826889048550254848824674479822072562860665740148412266419040863153327735475971114525688494048167157082433087314502168771995847961112817290251159302137779037267554416738289942316552871374531798443878358425551895396349097061845190324241383855257603918830012631516741989399892800566586450488382453271068869407328766138754193575842460558668494951117691476630311959984613406341329956608843653448985589666330860205910730301289868041000579673322272186655454651848626427560559783625167206629224411289593499474243885341624277477797398191052461029244078624911996393860400611138384877342359487794058409310330628584494245072244579089380109580107548363046721337197432317773244008956212818978391630483245826384979844298101839646172054679843808331735137652184616348825263139465808240223128157597848731204436347299714526145177262136209026413909204754964928282681056669229263582756895456622857144639664258260708635040805233413142060413971834022299979074121116217805195670971896560095313063735090355805391392835434711453812359149561785257644726239861447918713961500962868619042796975431609578410672307565581815107025187645570542483222232368522478936850752393968654461250753966561500712060399281554292914464947020307240293029506408911244674481537971042670224425372203630024052778904432298696493176412945897080990844848715749558849930229043511099549448611230933272003773217844848384414830540381583759262636276226433833571959540082283336929537491853383627704019023459828131320883315538841018606572345157456114334051119833351861519283780791866028047615952763297111709012748588418142516852881074016164977362437986654516824162215858548136015011994704116597948264357832145674907443014731294514567111784317628609864681981163858263197866705750139345776267026490547181088325955766170662108168320020208334602562961408 A013846 733 53443182540439866599868547002737804917135445911110221005619834449130341410414080033804927029764699409028358119109987149200998419068670822444625541187484124403818650309022060465382527517828503143070514763333754541796820352578939841919335815097574585063619248207985470017519429125496129264250940430852878317955491822101788370511339925890801703823872431789409344713419710297605878251810229388565150820912475345796850256679783519231534909301472446637551823186259456714552707577456371275431112279793791099987816122542966875102872800372290047176631670583428106560891411057632494190343675263210070032785573197868353519475739181253758535233443338383466531761984287592680417544000054613424654572115282774730020154239651613008036713231528670184632439206668289087009299865531568263584980093641641146077293177867420120520703072519930834045281770719328239979479797584449744138553714626484651875429818306847817576832144651628300369379878203240825867417941503896809645921801628510630854181738045808922147829703135279464026400263470499162961468643192113464167094921302495904757242381671602662587581391819044773441016383227791836286371260854586338179347364565784363200721769046795223016785981311866158192559346966162955621709532256354063431623509198452304448160757573281193490232142137667332872006838086116418450992287680156641419878724184386227487503141202003347169824705980437623194729792015953237327071114864320859636961097060823461259938602233722600167485793272561573542760125501011811487287626385785531364983019731690544814280099719639500342894750886286933354809673739818294973183173146019131003808243236076621480777760572970341403277167405121607066320759945989744796966949988012450743493183223127680284829828804489200657971409006048888484508347567212522543196544741666169081165212221853909540601508655687288965904809603316228786384712739349008834697415093205747586449242558224514306222062304775812098992700018158588836216359802186329627227282810512666395967506994735424215012325938031775790778304422989829479026826425509137399790772023634874344324392465143924407043006269968381116297834017607225782595660754435696035705956280914037456707422527310367600807430720964144760314964777285462188793659685477181652283936947674999238983019537960201081525765887749121911414296990586785508518306222554015604415631463468166307224106970228317045592725168525679297377530976821410690769966892864937304509079777950322617782915552518414686900553017105888481839035645029057242725714300800736225040651746407106481203218472471440779031065160431524624918523384612840579322502389427779925400419090463551278908794371290942982665360910174308984917427001348770055536090226110251744589802725454445564869386264705976287255332795163657971070221187383961427649921990866007203665493411036235126217913970596368548628161459140437563686688404699411155549908004002717681544394513745297771710036332092815221457019640802339991860505167147223736623518065499387783858485970209416260384507084533051674712605295360731648207122704483576742497700162606119521954498187094699273798263890928987866007064279540147719756480929745745285693992235207033361693978212367946695207294147489252905320939913042464492681568726477443749475367092706715058653335118948520054288045899158777307568467696214020566082396717924042250029902264918545880255960459510422186708256783119417344 A013846 734 1751226205485133548744492548185712391524694291615259721912150735229103027336448574547719848911329670235041238846996058905018316196042205509865489733631479788464329533326034877329654661704204390992134627764920468825598209313306700740012795989117324003364675525279267881534076653584257163730974816038187116722765556026631401324915586691589790230900651844875365407569337067031949418555317596604502862099659992131071189210883146358178935907990649131419298142167349877622463121898090373953326687184282946764400758703487938563370935922599200265883866581677772195787289757536501569629181551024867574834317662547750208126181021491323159682529471312149431312776701135836951922081793789572699081019073585962353300414124904055047347019170731464610035767924106496803120737993738428861152627708449297074660742852359622509222398280333093569995793062930947767647594007247249215932128120880649072654084286278789286357635715944556146503839848963795382023551107199690658477565595763036351829827192285066760940083712336837477217083833401316571921404500119173993827366381240185807085318362615076047669867047126459136115224845608282891431813475683085129460854442091622013361250928125385867814043035627230271653784681387227729812177952976209950527439149414885112157331704161278148287926833567083163549920070405862799802115282703372826046586034073967902310502930907245680060815965566980036844905824778755680733466291874065928583941228489063178565668117994622162288174473955297641849163792417155038815440941409420291767763590568035772474330307613147147235975197041850232170403389106365889681266217648754884732788514359758732682125658455092147102586221531024820349198661910191957507013017207191985962784627855447827573303830265502127160407130310209977860369533082419938695464378094917028451621674085708907826430235629561084834768801081466184872254267042988321495364897774165936912768780147900884786284537602893810859792794195020638985137677998041649224983603134879052463063269203490380677523896337425229112223479332530732368751048311083414316344017670467562514821692297836114969985229454323912418847425088953574444094611601348887698012775412991179381388821374906125543257889864553095506000765822090025002390640573716288382040045901414375062995584219879869039436296609763226793223683787547787543127858300649983325491411794924873555119537200441492949982418322249459216466935048483985515150275145398265594153526163876171539510576824923412460357321264525753772901520016312147729636206208638524622132076426268065176067062905944171447289943177020198909330174266993560103239758296769492595520932756309648307283373958461619655978546304591756817774247980196497179806604529180729166718655707691272269640049121885430980782745031922744396029007868197648061232643796697324049710888092835352615908604988501804601447594693113858086885405645190304745059385475161052988846719426405917383394470530017369176703619589811076853285033317080227401679439970283938901474868271822152020279528145979037276982650318380454648450996780517842698164638928277324495404996594719105803821511177961074393319482311971560480980367105908581521620737563264069195988278062872877308552614624927839201556559070575476496189644029212876782808828893813639041952485177705105138910688023634814814403549469541025909387975652935016448979837416850911404227312337237514214056158269257067528192 A013846 735 57384180301336856125259531818949423645481182547648830567617355291987247999760746890779684009126450634261831314538366858199640185111910990147272367591636329708399150148027510860338123954723369484030267482600913922477202122778433969848739298971396472942253687612351049942108623784648938741136582771939315440771581739880657758614833944710014246286152559652875973675232037012502918547220647005536349785281658622150940728062218939864807371833037590738347561522539720789932871578356625373702608885654583599575884061195892770844538828311730594312482540148417239311557910774956083433609021063982860692170921166364678819878699712227677296477125715956512565257066942819105240582776218896718203486833003264814392947970044856075791467124186528632341652043337121687244660342578820836922249304750466566542483221786120110382199546849954810101622147086121296450276360429477862307663974265017108812729033892783367335367007140071215808637824170845647078147722680719463496992869441963175176759777436797067622484663085853490453449403052894341428720582659905093429735141580478408526571712106170811930046203400239812972223687740892213786437663971183333522173278358458270133821470412812644116530562191433081541551216439696678250485447163124447658883126048026955355171445281956762363098786482326181103203780867059312223915713583624120763894531164535780222910560039968626444232817559698801847333874066350266146274223452129392347838586175129622235239812890447779013858901162567193128113399149925336311904368768103884120646077335733396192438855519867605720628435256667348407759778254237397473075731419914400062924014038540574152527893576256459476257545307128621313202541753473170063589802547845266996028526685567314413922019910139973702792220846004960554528588860044736551172976741414241188302739016440509491656465961109457627865704073837483945894027822464641318760116970263869420757607387886416192676971728171624394253690280182436298264991432639828761804262707523716791109657205259972794041103035184749907549338970768367038259234351057581320317960771025881088485677213215493815336475998759285962140792425314830727384092232953000352088482624732894965969348898812923921801474535081675833540633094458245939278336510319535337702688224097546242064239303717023548684248567308721415560353670350365902213213660795698653609702581696098256654156994984066840985023883583470279605188527668723237360444215964410366989222745337894389006682581399090379500988703195979899630437007894516456804719205044667174818023880335951959689365517301978609984796858024597877860931150380844977462960399868542733370029924558754555733061597870870352887105005308862687404826557815078819587902817212194133335036910229627609731565129625941802378288989206044488369078529825100531670471271930177914460926381026028834518093168263227133180234782903954901791060972181595905886105943250077384338529302164469100819070010327609153182224206718929366328443971734084891498231888946264109923528483531068277400519578287441093492167485632690737920442262504008669533458888401791369065430928415755658979623278279428485720292796398684093840764669326412399300468328473037019414143895564218443646652076029635434956605327624617213827142255549247546419079705192485324126699034303040885191825425158465611838375509017920336998825186195374619000171312475370664893720570666598865766192194167015588763795456 A013846 736 1880364820114206101512504338643334714015127389721356880039685498207838142456160154117068685611055534383491688514793205209485809585747099325145820941242739251884823352050565475871559645748375371252703804869866747411732959159203724324003489348694719625371768835681519204503015384175376424669563544270907488363203190452409393434290878700257746822304647074705439905390003388825695634955326161077415109764109389730642025777142790221490007960224975773314172895970581570844520335879589900245487087965129395390902568917267014315033848326118788114431427875583336097761129620273760941952500402224590379161056744779437795569785232170276529650962455460463003738343569582296440523416411140807662091856543850981438028119082429843891534794725344170224571254156070803447633030105622801184268265218063288452464090211487583777003914751179319217409954515718022642082655778553130592097533108716080621575504982598725380845306089965853599617444222430270163456744576801815379869462345874249324192064387048966311853577439997247175178630039237241779936316052599770101505561119309116490598701862295005165323753993019058191473825799893556061353989373007735472854573985249960595745061942487044722410473461888879215953550260295980752911907132641261900886282274341747273078257918999159189114021035452864302389781491451799542953270102708195189191295997199508446344333231389691951324620965796210338933436385406165521081113754079375928453974791786647461404338188794192822726128473295001784422019863344753420268482355793228074865330662137311926433836417675021704253552566490475672625472413834851040397745567167755061261894092014897533830034016706771664118007244623990663191020888177808836643710649887793708925862762432669758715396748415466658293095492681890547450792799765945927308836101862661855258304152090722615022599076613634707549903391091506673939055503686521366733131512881606473179385278886262085801639009588727788150904923101018072621547239264741908866802080400137151811081247301958788515138864256933884970576739394137851109678591215454824704178938544976071507498670922645301340945645527344282407429486192716373274921934289403915537235398647247502244883624716301891069590717565556353713459465239207802938272530770150533945841687727228395259960993504199427643285457053572183345081669070040789883722585236953453481482734197017747674043416411637902245397262617263154122102817674648723041827036068721798905502850919232123338970974827285393555488397826325869351090159874687515256577038910903653984437006510848473815101129270951235091981823443750023261746991935679528221506286382892408287069140567941269282260962439032679723404656813960812540881356646484502760256399514409177361122489474404437515683926167582860980331773598303665794877965265308894221778002638608069901055635653460912849488876937649426700049933366196794221889485936446534644075919548418535730004928173325323495639286098415096731475122805765877475850452065782493724614062536991182353974181348346045313860225541322869751551344169212010100177052057731356083272380855149899581536040662327481433444295582660312620082554352392080386974176684487881500277746187404477052162667169848309961413495227339093932658043375603456862687797429837743601060403779747359100983673956042043725965735531592601168719888679499213602777503701250035515397613567192945947237435659603111633426585818464766812612049502208 A013846 737 61615794425502305534361742168664791908847694306389422245140414405274440252003455930108106690103067750678255649252743748304431008505760950686378260602642079805761891599992929513359266471882764165208598277975793579187665605728787638648946338978028572684182121207612021293154808108658734683572258218669096578685442144744551004054843513250045847873278675343947854819819631045040394566216127646184738316750336482693677900665414949977784580840652006139958817455164016913433242366102401851244120898441360028169095378281005525075029141950260448933689028627114757251436695397130598545899533180095377544349507412932617685230722487755621323602737740528451706498042088072689763071308960261985471425955228908959761305406093061124637812153560077769918750856186128087372039130501047949206102514665497836010343308050025145204864278566643932116089389571048165935764464551628983241851964906408529807786147269795033279538989956001090752264412280595092716150606292641886367562542149607401855125565834820528106818025553829795436253349125725938644953204411589266686134226757521129163938262623682729257328770843248498818214323810912045018447523774717475974498680348670708801374189731415481463946394399174794148365934929378697311417372922388869968241697565630374644228355489764448308888241289719457460708359911892567423492754725542139959420387236233492769811111326177425861005179807210220386170843476989231794785935493672990423579845977264864015297353770408110415089777812930618471940746882080880075357629834632497557187155136915437205383951734375111204980410498759906840591480056540398891753326744952997847429745607144162388542554659447493889818861391838926051443372463810439959141110575523224254082670999393722653586120652078011458948153104200189458867578462730516146055941385835703673104110455708798649060526542475582096995234319286490691634970744799932145111253414104480913142096818545036027548107066203432162128852520174160203662859936227062869747370570551694190545510311590585582064070303971209542715858596467109105161948076948023695906535458241775911157716448793241234340106912640017445926649403562930119472641942795187504324129542873006153560346614703780366568348633188150598482639756958361286681314288276292696337340423445820055878401835145606845015177856731453303851636132087096602909821673044490763681226234167877555783054668976550780777177501442479034273065129562889356634588317899875906535517418921398217571400903140487776026243819973046086896522358773760499927516411032490933762031829347482789973233803950530071494060390604800762240925431748346780762317992194618434750681598130299511841127217202222849176523794479867905339600294592004186448081699288159923769261735097284608513930892659355188603511557269214520766561165813641845859221590461909234517791069092607192252051519492896414107236216543536553062874675165480047217079731762578578800801486383524200305108126872865889696976824099336273128667613291560754368153601212127063375025974422603212844571870538067796018834445736739146962601641827741076136669375861551909487772980423146911611102677652613123934865141019183690120369821597298901001101187068869904045266277821589420815597411609447429985338765331774074476553746180923182319547311054761463021033028191585688812445221899226355096613312249830231335813241282561163768549001369778452799076291693874762004122364099453478915671638088351744 A013846 738 2019026351734859547749965567382807901269121247031768588128761099232032858177649243917782440021297324054225081114713907144439595286716774832091242843427375671075205663948568314293756443750654416165555348372710804002821426568520913343248673635632040269715279747731030713734096752104529418111295757309348956690364568198989447300869112242177502343111595633670483306735849670083883649145770070710181505163275025864906437449004317080872045144986484937194170530370814506219380485852443503861567353600126485403044917355511989045658554923426134390659122090053296365615077634773175453152035903245365331373244658906976016309640314478776199531814510281636305518527843141965898156320652009864739927685700940888793458455546857426932131828647856628364697628055507045167006978228258339199585567200559033090386929518183223958072992680071788367580017117464106301383129974427778522869005186053194704741536473736643650503933622878243741770200261610539998122823066997289332492289381158335343988754541275399065004213061347894736855149744151787557517826602158957090771246342390452360443928989652835672304149162991566809275246962635965891164488459049942252732372757665241786003429449119022496610595451672159654653654955765881153500524475920838491119343945830576116342074752688601442185649890581527182072491537592895649333010586846564842190287248956899091081170495936181890613417731922664501614046199053983147451545534256676550199864392983015064053263688348732962081661839374110506088554393832026278309318814421237679953908699526445046346021330432003643964798091223364627352501618492715790884973010778619833464577904054899913147762431080775479781584450087777928853696428894140496581135911338745012357780963308133503912710001527292279486813080918431808188172811066753553073961087331064337960275491412665914132415333743839874154339838174379726983494721365604176531005551873375630561840228550083740550696372345354065088638239381066881553624594390288396115881838855837915235795281890200308353075455720528594295713254489034231157946714585432840467465353895666513056816052594056928766856623313388091668124447655950094154879531181512704141693076860862665639865437870613475051711648012309318811079139556011582641973306598237559073581970995472631591023471334051245097457348009376261860610412776229981484149036582321873344306421241213011747899135393023615984506552367267152995059798165516758438202190000943133705355834783216376793379664794107503444827957492876774175425244652298584061624857756712662917514258984058316061842925287850969382717370879338111377110644547529827312019635968233256869910334607533654404010056653282438321816331697516311522168022453190793181530741122274424382071168535667822051784487490661750820159866708597621416478676281381416005114973076255841796678977752026552475715224190743229697465916343698605770764277355822450187209268650396174870144663105815320995597783101370069473590536572087050997880180352337862799135657204518979612672851129879862078490931053791405539945167117901468367670530599411419582846382108231332970095345022505677999672612541320826845097660940916611157864278314100290388004083697872729015755285391657842141285495983618373385759580662391572872447713154856490838246926288642423620273210267781879851006205031193849203805825015802437020411928290346964214367813676884900341320131926224888201351081626810891597108728236879109947392 A013846 739 66159455493647877660670871711999849308786565022736993095803243699635252696765210424697894994617870714608847457966945309308996658355135277697965845493428245989792339196266686522777811148821443908912917655476987625564452505797293288431572537692390695558030286773650414427638882372961219972670939375512746612829866170744486209154879069951672396779080765724114396995120321989308699415208593677031227561190196047541254142328973462106015175310917138421978579939190849739796659760412868734535839042768944673686975851905416857048139527730827571713118112646866415308474863936247413248885912477544131178438480983063790102434293824840538506258497872908658459231120364075938550786315125059247797950405048431043984046671359424165712095761132965998254411876122854856032484662583569258892019866027918396305798906451827882658135824140592361228862000905063835283722403002049446637371561936591084084970667171402339139712896954474290930325922172454174658488666259367176847107338441796332551823508808512276562058053594247814737269546816365774684744142099544705950392200147450342947026665132944119310062359772907661206331292471655330321677957826148507737534390523174642843760376188732129168935991760393327563690965590536393637905186026974035676998662416976318180297105496100092057539375614575482702151402703844004637344090909788236748891332573819669416547794810836808191620472239641870388889065850600919775692244066522777196949156429267437618897344539811281701491895152610853063509750377087837087639758910955116296729680266082551278666426955595895405438503853207212109086773034769311035718795617193814702967288760070960354025879341654850921482959260476307172677924582003195791970661542747996564939766605680918656211681330046313414223891035535173490710046673035380427127556909664316226282307302610236674290985656118144996289407817298074893795155029708117656567989923786772662250380609129144010365218729012562004824497828038799574749170708980970163925216095628096806446539796978083704113576533050280977881931923096673686583597943535463316437904716453200299845748411402057441832357832733100987781101900790172685267092477755808289314998742576747827687110668144262350494487282067351758801441244971387540012181310611048335723134025579647191974657108674191199353482379571241348648482005851504033272595630729523145746232811232067968955158868558597848580310707970610069342119466287653140503009361950904605257099994176434234765464855973314672880122511126586136180334416766520002531323338971960538481107238389622900714468975832300564732882808974151233605161600533457381360259431407067361113221844419662787510601536414758938929277557064214495958401759746155910972399325094688338151708050576763192992874086094004250874998512307326858575173264388306239655607437762751423993576742978406071524236466282274150726563146750315913896403840395590047734473315136181858144900320651356438383748156665694436510614702394148487098537749785407088202077215277677923948063985823903320587990828770636776732923236119395315471827946681513396890710248922524318764084265697466056693272167754000854060160153711955514420896671796438315434117814611893584388269191713844171285643132391206859104569939145247059884366664658337491787675280626234937189112554054676638957771326462160050710309274117814256284858066218089323376404518564164414384378082958537136581872242747339295854058806866054674756141056 A013846 740 2167913037615853655184863124258811062150318162665045789763280689549647960367602415196500623183638387576302713502660863895437202500981072779606944825128656764593515370783266783978383315724581074007258485734669930514495979709965706475325768915104258312045536436998976779964870897597193256064481341456801681009209054682955324101587077364176401097656918531247780560736102710945667462437555197608959264725080344085831815735835802406289905264588132791811394107447405764273656947029208882693270373753452779067374824715236699571753436044683757869895454315212518696828104341462955237339493580064166090455072144853034274076566940052374765773078458299470920392085352090040354432165974017941431843238872626988449269241327105611062053953900805029830800568356793707922472457423538397475373706970002830010148418566613496058941794685438930492747350045657131754577015701571156267413391341538216643296318821872511848930112207404213565204919817746978395209356615986943650926013266060782225058152736637330278385518300176312393310848510078673704869696048317880924582451614431652837688169763076312901552123405038638242409063791711201863980743322047234301543526908663386696704340006952374408607694578004568557607025560470696546726877135731885201063892170079479994131975552896207816541450260138409417184097163799560343956491170931940941787671185778922927441438140361500530823019634348584808903116909792490939209883453571818363189629957874235395896028185880536078794486420360752433185087500356414245687779619994177250811238162958993040299341478480966300645408894261893926390555378803320784018433494784206920186832118090005228880720014267346154995153609047287633434310232703080719711294637432766351439946272134952342526744373822957597957288461452416564943586809382023345836115784815880314102818645691932235343167017979679375238411315357223318119879640013475599370419893822644966596620471799943790931647487312283631774089144829175384465380825791888430331501481021541476153640216067377846816393675834991607083235145256031803361971337413770061953037261748738467425345483944822618253962701462998253167611147085092378550832086311102326024273878796754872817651242373751188701003359258782982432405626715222426911119157186102831864975655750193879186625564137035897220414910613790436512513458367742084162276413627745014439812556758452403206722645804928134302279621278780950752202570671313818108002610772407242105064652609173397004794752400533575200935854444595974510357198168605327442946403171433202924948921987551163210611719400072824905167103884464987622773935326280331472412981048346783288958053397943510221147391145238820910834566989880180603564908863362036890743581084702747464555169401299376307990498053128331292671951251286486501791277527476018861034944520609838661421522713916410151706180527137559371008021192714351866557361042082694684163221590382407127692093707103647772958659597621475295579822568051457625244884984968219466205666190218950211930160687477664009027283477156225899984428601160345697380858156859830989314793436693276877261513218374567745725142392963099985843327916833358296543942141425690720145172549202528973234804874079245804687954162195066359138547765911455658290926867524402930898543595560466421812840171263644105368250825512060541675414294292537549942229113834350948398023264310539530547301022385344891514789650344814046545798983386879582409230123008 A013846 741 71038174416596292573097594855712720884541625554208220438963181635162864365325595941158932420481462684100287316055191188125686251552147792842160368029815824862200311669826085977403664489663072633069846060553664283099004263136156269783474795810136336369108137967582471125888889572464828614720924596856477483309762303851080060160805351069332311168021906431927273414200613632267631409153808715250377186511432715004536938031867573249307615710023935322075762112836592083719190840253116668093083607153140664479738256268876171567216592312197377880734247000883812657663323061058117217140525631542594452031804042544227092940945491636216324852234921557063119407852817286442334033214636619904838639251378241157505654499806596663281383961421579217495673023915416221203577484854506208473045629993052733772543379590791038859404728252462874386345166296092893333979650509083648570602007479524282967533775155118468265741916812221270104634812587932988054220197592660169553543602702279711950705548874132038562136663660177404504009883978257979961170200111280322136717774501696400185365946796484621158059979736306097927260202326792662678920997176843773592978289743081855277607813347815404621256935932053702495667013565503784443146309983662414268461618629164400447716574917302937732430242124215399782288495863383993350766302689097840780498409415603746486401044983365649394008707378334427018137334900080343096029461006641344124997794459622945452721051594933406229937731022381135730608947211678982002697162587969200154582652123840283944528821566864303739548758647173740179965718652627215450716028757088892360682114845573291339963433427512398806881193461261521172375477705214549023499702679396887803984159445318118359916359641430674569864428304872786000071452569830140996357842036846766132521161382033235487724896845158133767812261981625493688152216043961568440169919080780430265438059619940558141248224864248910045973353097762418998161598899548600085102640530113871090602482600095837284479587969761004980903449239749650132565076784374417390077124992982662100593720817903947554945849801539526759796282067684307060353665804242201019163406460412063672488795910103078951354478076191800768345067576204408485023552542674217594551522287622353033187346485642392280118555790992685023642041003794172613829473521753948633163777859860968348277887657735885104817098630063094194248173835757611191763029549790240509298758536697393873053114446660684192184266078440520892755384669588859369650467739121523193444726275688076516085324821301586326492515660086148714423056312771553901688028562992227394812577493743812942926557713047185683606227091124393758017614933634647224835885664983539628918543790941777962860232640204909159798274498602155589690696582020334186038393062051343193257460456289612927851108123513243545469190838442863881963351606626965739410660445073650716760214526594372330224309357694860502485559625909910163464024391187438615468627269721094560544527505407268094247806024979455210290689756402822207811775960083982941857867151333565296714105265139697835891921465932614860336114169178795484661151896090237033517717014092268469394958086113828726528014881986807934456251933193386579010877091595039635239683476539325363709963146731967090044706843050379199829619975595377870436506963602124011877106426324927759336973959901522981405156627262498866677212741087621270156385652670726144 A013846 742 2327778899283027315035261988231994437944659986160294967343945535821016739522989127799895897554336569232598214772496504852502487090860778875851910939601004949084579812796861185307563277997279564040432715712222471228588171694445568648264902109106547470142935464921742413853127133510527504047175257189793054173094291172592191411349269743839881172353741829961392895236525707502145746015152003981324359647606627205268666385428236640233311951586064312633778572913429449399310445453414126980074163639194113293672063181418534389914553296886083678395899805724960773166311770064752384971260743894387735004178154866089233381488901869935536532758033909581844296756521116842142401600377212761041752530989162206249145286649662559462404389647862307798898213647660358736398827023712459439244759203612351980258701462431040761344974135376703467891758409190371928767845187881652996361486581089051704280146744282921968131831130102866578788673538881388152560687434716288435930516773348301601200719425507558639604094194816693190787395878199557487367625117246433595775968034871587641274071344627208066107309415999278216880462309844341970662883235490816773094712598301306233736652827781215178629347276621535723378016700514428008633018285544649990748950319240459073870776726890182663616274173926290220066029432451366694117910206516358046695371879730503564866389442014925599342877323373262504530324190005832682570693378265623564287927728852924676594763418662777855342599570141385055620593982232296882264380623682574750665364344793998424294320425103009504937533723350589118217116668809288595889062830312288824874831539259745610627921786552726284103882947338617525776399653444470342402038257398477219560952936704184102417739272730400344305317586694071451650341357808194060168653767863394832630453416166465060461769419822141727303672200613904177173371815328532674647487908439013138937874337626212209172421832351708284386454834307478945731759272740408527588643324890771327896862149839940396137827138593128611214244224688116535543892436070380909038047231770055871712255043761076553480465606296847212865004570793879373753668921073408442995946502894782502420112864382257691077983537600652927577131174337066057237251769718348762138264282320809264191482969641529910234924836159248302854702399612327448209964188360833388811510672911924210836369822768689483114646687909907470557124160250105403531690952287526601008701719730500202432204454188177299609494030858338988613808444853087743824706526875534072002796790601746891279083923744410380746506753149702921074214709256898278250513319952129307273218539314997262513817443141130180480408849321964134662721206145340120263422301470180626560402842941580180287004103154234463348269858770195434362984745599642310608106063857298413756660464231698036419825110991281964497934445394095763684175105445952413349008521464173386686798709607444392516790169032945188945446817821815936236389151250429988551675978374220826559923077297185360912312107826526788330805321937807678105576274660031953038798590814898267642727801328097618686506482595679923743493789095650770441376625331084887114308551117775453205133986565777939710869991652943722396262463346880891421028420537386258767533948159240613518048072392113097606584953833074825620016987360309342058463460183314399621189023377815232817953962718053105054684172362137562863278907099959173780484445066714354286592 A013846 743 76276658971706239059075464830385993742570618426500545489926407317783076520689307739746988771060500700613778301665165471006801496993326002203915417668845730171603511305727547320158233493414856754476899228458105937218377210083592393466344312311203347501643709314555655417139269910872965252617838827595138799143953733143500928167092870966145226255687412284174922391110474383430311805424500866460036616932773960262243660117712458227165166029572155396383656277227256197916604676617474112883070194129112704407046166328722534888720082432363189973676844833995514615113704081481806150738272055931297300616909778652011999444628336474047661105415255149177873916117683956683322215641160507753816146935452867174371992752936142748464067039981152101954296664806534635074316763913009870905172269583969549689117129520940343667752112468023819235877139552350107361864751116506005384773192289126046245851848516662787051743842471210732053747254522065326983108605860783339468571173629077146868145174135031681502546958575753402475721388136843099746062339841931136066386920566672183829268769820744353910204314943464348610738988968979397694681357860563084020767542421137202667082639860734858973326451560334482583650851242456776986886743180727090896861604060871362932597611786737505521378072131216677931123652442566383832855681647128020474113945755009140813541849235945082039267404132295065748449663058111125342476480619007952954586815819052635802657207702741904763866302714392905502575623609787904238039224276830609429802658850209740367276291689775415457793105046752104225738479003542768710092810823673080213498479878463344169055741101759734877516036418391819084641063844068404179829989618433301530573305829922704668024480488829758482196646680791333327678385612658902963606446665347721875634697540942727101211260348731940120286730669716412077617047644685358682848883783729582536716266295335721670161918602500777062775352010587470093738287849157706632024664470020794872524378925955166900644319677419638332268354754580202636702267345154241627358731690641190804267173273962956504447896987135089471160469775773839319160223205733447860091175006856233039302258340077820021243364560098195130847434320676980563550265990130852237746644003088277969026513949213652098578017031266248387942888230496745822944106524207788484575581729977932540686166352484416982700742669431847995215844483075453862926449124557671661853137952129030633298475554838193753603900403166051978897275120945979189647983472657500471387645234438042133433022013256839356301533287209465317759867592930042781712820468191373140728825096273830298052769976848553753982037174582120764628048482970505060791821974574878771131280357509699347644550452157954894996106732181763993206284143809079234006419500475954421978250091944281257404829236962327412668315906673729984403049855252968680620311231338033534953020116416737853990180258871547951364401326385264598593999708174089864861318459366468044715559396874169906374643149259629800023828789258081996163523368059927037175352223822586434116904593919102769119444421695239741226804481086284445823029258848989580961662603027266050625830471787411528445787886483659895480728398950593050084259284169072927294552413281996423759399236144761982372575767202195885916716641822616520571730663286846246787121918044249548978715450345164146431890959962523659903923227851462206438914295946095961263046656 A013846 744 2499433561184870041487784831562088242956554024599569874613908514989115851429947236016029328050110486957712287388964142153950871453477306440217900406172736886263103858466080270586944995112218026130699033918115215350771784420019155549105170425813511290933861066819359716708819596439485325397781342702637508170349075927646238414179299195818646773946365125727843856911908024596244457240150044392162479863653137129873200254737201831187748160457020388028699648892182731093331302043401391730952444121222765098010088778259580023233579661143677009057442851520365022908045855341995823947391698728756749946614899626869129197801581329581593759102247080728260572483344267892599102362129547518077047502780919551569821458528211525581670548766102392076838393112380526922115211719901507449820684929727514204212990100142173181304901221352204508721222108851408318033584164585668784448247964930082283384073372194006206111542230096633267937190036179036634582502796846148467706140217477599948575381066056718139475458738610287492324438446468074692478970751940399466623366613128714119717479049486150988929574992067439775276695190535516903659318734374931137192510830055823856994963942956559858837961164729040325301071093512823668306304800546065314508361041866632820575358543027814580924516667595708102447059843238015265435014976213090974895765774500139526178139315763448448262714298607044714445198559088185355222269316923652602415900780758716769981471382003446735302371007345226727508398034445530046072069301103185409795773525203672772354909526090560813720964466171972951268998479988089445092321225070119492435918188657486861731618524422462992466445481357863127765518380042433468164669099816822424553826085434907186561826176657973525944619718436170410481365339755606932311456044330114150420797769021611281652490579107248213861555590585267390959355417221049833319592223825250960563118613965560927687865748766745462793022734682930220031616216241199730918184205353641406382878848645698909000313067189686708871769448598084079999459896366014189645290920038930540274226733841218158737748688474442611790986273612557166810242194005473619479467622624665044231856401287670006456102569905297658047608727819943299106415115964607766126482030693196692489060809087832951966204462080532427176112561536917367126232482585240813062572662127916893493204299038209375689137935791942795107232792021416472180373884913505785015603624415364075791924446980937932918092608410945191244505911163157846086385122432040975446430359042065764628333265330400112027288642755279759532355341285131641871165701101694915075402140754700871206593166601373409410483394136706933215331892689977509832026422462869627572429794754877828223616629216311865999232425400132042529383518824335908339922354191596074499383299012830208242641444436781544658315375629884784128919137656929277726566358428484682873340563174743665999550226722702883270308702662992350366728182437448576691775683276520424889239450316772799492084306714939549287180821766408830850286333724587689154161941670218512273142729733541159538505954810109615840519929236235368720729022753963690588951760175997453946907212899529900964111577464296567455112508176813033065161008223652181681587893478424458813747994169991560638384562739681554789718970919243498146094470374583377814720411010473969220934547876910338750280202976051975287731756330236713580590343649561672458667512823808 A013846 745 81901438932905821519471733360626507545200362278078705651348554219163348219656511029773249021546020436630316233161577010100662155787544377433060160509468242289069387234216518306593013599837160280250745943428799376614089831875187689033078224513057137981320759437536779197114600536129055142634499037680025867725998519997111940355827276048585417488674492439849987503289402149969738374845236654642380140172185997471685025947228629604360131721855644074924430094899043732466280105358176804239849688964227566731594589086009918201317938336356008232794287358619321070650846587846519159108131183943901182250677030973247625553562217007729664298262432341303642439134224970304687386202261013072348692571125171865839909553052435270260180541967643183573840465506485106183871257637732596115724203777311185443651259601458730804999003221269037341777006062842947765324485905143194728800189314828936261929316260053195361863015795806478923765843105514672441999451647054592989794802646305995114918086772546539994331831946781900548487199013865871523150913599583009722314477179001704274902353493562195605244313340065866556266748003467817899108556287997743503524194879269236146010978482800553454402311445841193379465497592228205963060995704293468225809974619885824264613348737935428187734562163776163100985256943223284217774570740550565065384452898820571993805269098936678752672622136755641202940266384201657719923320976954248475964236783901631118752854245488942622388093168688389406995186792711128549689566858549179508187906873873949404525675350935496744008563627523209667182542192249714936785181903097675528140167205928529485221675808275267337140485533134458970620506277230459884819877062797637207779773167531038689257920156728476498153298933716432010653379453111727957981791660609180480988701295300158477188811296186309471815453592298041866956158311499360938216397990305823475732270742423500478475984855588715324801768970090257449996000173791632782727060041028121604354174112422261850122258585671654076310141291662019133422301884121552966296892867835675943705861614509036625518549023930535503167038213736273242038016213171359563103195058165024169389470557394370771553569010656793658904042793203902025119010519928267280432563181754669219481544592190110170028587813454886573706856416441708285992385989353170962434380992607580765985318470884044822581671880030381510073804128957774960406491460845757563391299564842650035549780278671374185860058592409852026699969696994356300558667691853118683428630005090410975341224438346550870910194245805007160356219823231193640834357693700338977190777348250038147697644883193803879562719859071612787599995459665183042175841811263311956293379514527836675231469706160107225062848115511526769602839144835839044482575702150220169195791942052420263694874851304457655363678228640064606336422302742258572544126432984586088393623574110000447473261829249528079001475568860933336816949082110314961036105589605021282770598307980011093756618562435139151042341167641684569302182583487289398203578504649720210166340967908676715757763127217671891862157041212960562240848617601882213218771277447084570932255552291795794792008170350069922369126667937809467479195917472634689342272093501012666408894272962283458998585351853885187349511239081770947251223605234348124232758427991211023431583264830597980169181691119271126228394191429196630608784380708836883125617060210540544 A013846 746 2683746350953457959550049758761009399241125471128083026783389424653544594461704553423609823938019997667502202328238555466978497520846254159726515339574255363328225680890806871870439869639464068063256443074274897972890495610886150194235907260843856297371918645249205180731051230367876878913847264466699087633645519503265364061579748181560046960268885768269004390507787129650208387066928714699321512433162190765152174930238787734875672796261765745047123725349651865025455066492376737521331394607979808906660891495170372999620786203405713677772203208167237912843086940990554739805655242635473753939990184950931378194139126726909285639725463382959837755445550283826943996271075688876354721958170629631699842156234422198935885595999195731839347604373716503959433093370273221709520050709374932924617564474620599691018207337554543815615348934667237712374152754139732204873324603468314583430899835209423105617527301596986701373959146881504786579438031570684903089596093114154847925635867362805022534265469232149317172828537286356878070609136831136062580800788201527845680000319277046025592645659527278315315748798577633456917989172445110059123480817803894330032487742924408535593854941457324224658325425102133852997582707238288366823341248344418689502850211444668110855686132982617312493084899515540577248037134026360916062517752588552503093011057833957089367576482177208850937946648877519920166447381772836814060396110934888648499293527916181671850413036951581144088418280823558260316227726820939514124301332443101574087497329899454357307672612946680534374237542555638659048576840600704631706096999003866054171743872885563960103419429949749951549292749692287709505777731593752976024527607153657075769603527695678717891487299460020044125089937919565101727147349134841626001037764044395592980522968553432988772448783312422235896419395551211059223474929346341223652795047687733263678701071747931023763104365611917556121468933694804223024400303424409488731477577315852676304806169335288760772530709845181042963981988138895047599616585493239429323353673384232112144991814416155787367777508187710201595101715273199110163765495665951511982554171224698741442267349341201814614967674247705461559099736717009462245214230339737000983971253196885530051496765471289723247226271053961897115398504099124706097049796365765206539806915653928380746356224164835541322098413697688369902599912188993783837206104140763956364895200171503589322262399956086031210904607031111067256706422926642993018589348006802586839981242395739778937985245046538474630552611167639753222860232907172707604587392147457250023756427532494565525511204342058607824076651222308717926017984471476206183821459932048152173984799331454393550859407049081709186345833097980773809605040608058414504207710357173707200753659127544468450957008196077637020431886016258328905125934956038916944482257276436494662803843620848536092720351440435063580817787522590800643231107960177337393826965355889003520216877053874639701355435381282719966893918895711499000334860440362031846730660836431518621950382152668672552539161926466291703508127501578476362752697219386067220308149937497564603744523726031091216191542654986140630358291823743293500367571959841183052886647536428104384465644809548109819068784282231470399528095096319119334859028168416002815806120421969034614183745654596276264252020864751915191788646587067166986260219828978992545792 A013846 747 87941000428042910418536030495080755994333199437925024621638104667047349271321134806584846710801039283568712165891720985541951406763090056305918454647169199745539299111429959577450573648345958582296787126657839856775675760177517369564722209123331483152283030167525955362195086716694589568248947162044795703579296383082999449569845188413359618794090848854638735868159168664378028427409120123267367319409858666992506468114064596496406046187905539933704150232257392313154111618822200935098987138514282378253464092513742782451573922313198425793239554725224051928042272882378497713951710990679203969105598380472119400665550904587363471842523984132827963570439791700441300869810608173100391529125335191771540427775489546614731099209701645740911742300117942401742703603557112928977553021644797802073868352704367810675284618036987291750083753891176045359076237447650744889289100606449732269863725800142376324875134618730060230621893325013148846635025418508202904439884779164626056827236101744394978402810895799068825119245509799342180617720195682666498647680227787664447242250462070244166619812971389855836266456631791893116288669202681366417358219437798009406504558360147018894339438721673600193604007529746722095024790150784233204067246025749911617629395728618884656519123205574404095773405987325233635263680807775794497536581716821688421351786343103105904396746167982779627534635790418572744014147805932316723131059763114431234024850322757441023194334394829410929489290226026357074042150152468545998825106061495552379699112506145320380257816181036827750375015794463167579703765912803889371745386463358682863099703226714159844668847880593406412367224821916883665085324708864097518371720631211035058818368395532000227868255828705936805890947085748309253395164336450490400802005452206754790785776633558892176095601731581451825853870753422083988634826484820909216654788122631643584223676719036203786669403852371314478988294019311344780063549142611050126753057253485860497155888556778742112994286300206892415843761787335312919744236273442469620067653169454517850767091774788592840467333388294887885868293006072188441846267761981899144644335082690928359580216503212501061303260749748812564368580172742966058851179899772502048242770024755545048727446010963221651365110449896223444677378182320118369388127727313394287896393012147925180296600753433331018042520820045852504968393922608948308777569620484553322164885919219829614911894321761027070718922163195447451867756066460237595233135755486907165572505350823601076239900509684972736693947962741219433606684111902235282787119665887879168778450617384781923139951143880576461179343707252612068999757315161332324231461599053353850437133904493097567874561050184309446618180258954633996193137970644858126473878252983868037554295902291377142200959244569072009885512040980752921563166636639483230436794606434271057110756347767964830686260476000176163416237261540255355477396945639090991720922000781770867350466627301364193734014906573872167875179934374674399242972706909783059553670294288188002204070122378647062201603258006447446540554321971723513454680382484842650675057457151920196935500553454586796972164469718585856175580506480420241420044597980075886276989666473676124470170249119272462551245923360160822051736620116184902364660635022655580268334953987081326237572977609810780627010219696190757004530371365016927805774883355983627740512256 A013846 748 2881650702026110088594588647262806212422310279181927206801837413729807540922650945342172257019528455243979560251939913254238663696812934965032335921878440337261831753283336915433900397309000370824701120566324096426825343309496889165896817348553326039934010332529490505308408601532648310972381500605883865614886383880863725963504687133928967988644768935268802096927839638794339235509342048199225092322422248800010451947161668697994233321485288732547617594810610231317433929525565880241323610554836004970609511383490323495373174286358886016392873729236141733578089197809778613090769665742576155659652247731310408521008772041518726245335825912064506710276171094440060546901954008616153629626378983563969836737347241463471508658903503527638195971690264736620304911681359476456736457413256734378356518181416724420207726363835999576066744447506056654326210148684619608532225248672144827018894567019065387413508411186546613637018200474030861406536512913676792772686144443666466630114872581960334652303307433543887261507436865104844574481455372129615827687185704146188607234063141117760851798031446502796042779250910556753634547112433463014763994134537765172232341368345297515129714728031800531144016118734740589609772323660897753630875517771773103886480039235383612424818629200262073410302967392673255760320292709197234095278709696813086190855334890802574275272578432459722835054945580435791675855595304790154383558566317733682676526295376115827448031949449770137337505062126431668602213176196089315289501075423086260377980518601369858220288120620214771724288517552969075251733001430757846933352823631337320058051075332969589790108807351284741320449222964572443937515920060058747482004541643523196807360295584792583466787006995036137255434554105800597615252744976809669453480114657910940984468328728457778826300677540461013429579636848134848139585994254611553211344097202393696967841438729378325681583025434503232847488418424794145753122378305078890553444180082224676770804156228525821558596773485179450682368386247403533754179134208162844510376859056685640933936063276272610196433580467646886244132225222973470862418502024622871171705571989616340486724534377267234776785248247769090109229635100441511816435462955745347116819088171189700156700950887242847071931939222199449835188328278265638728110169368605304025789006222063212307959013488503390799217322231262494882804332056050018182023401324037843260698981800995376821432953135465335053317641443588422102802630785769065520599392435794974001479855335787760066229059901357186635987286843104278400423824978812445746368337211814024602532269830464534057449919082678729479924734599253592276984047703206537600416533677780298971124003782429821104113616492439451946784530725425446787256745022090711088296042593775387854579168126283846195641032526039351619928458558857311733781844349402586494952885663638193999405264003660671571927383277573772522823262586151087488283343114701733616711172121617067781340090443411101900276200458612643196933896089589330714393729660019771295454668203235344456222969770103506934222135558355269928240884022369436088882966773263323977320282755954121013182482135599900163183885343738621335161422036350410470852021386611126641524397391009419246638538723140320052879226416665749816991305567967146880685199688422378054232799772248680898152791330318279659585870879004778725524451208888874690339631377808871513801105604608 A013846 749 94425930203991575383067480793507633968654263228233390712482608373098333500953426176972300518015908421434722230335567077514892532017166252934179583488112732971395702891588384044938048219021324151183806318717307991714212849565594064188106910877395387676557650576326344877945933055021819853942997011853602508468597027008142572372121588004584423051911788470888107112131449284012908069170120235392207825221132248678742489404593559895875037478429941188120333346754076059809675002693742763747692070660866210876932469014210920296388175015407976985161686359609892325886826833830825593758340407052735468655484853659579466416415442256485621607164343486529755882329574422611904000883228954334122135597186533424163610209394408275034395734950003593648405600346594889574151345974787324534340236517596672109986387768663225801366777490178034108555082055878464448961254152097615332383956948488841691755137172080734614765843617760759435657812393133043266569388455155361145575379581130062778535604144765676245886674777982366097785075691195755547016608329633943251441653701153462308281845781008146787591717894439003620729790493837123703096839780219716067786559800533489163709361957938708975770492208146039804527120178699979640333019501720297590976528966345461068152177925665050211936456841634187621508807635523117244754175351494974966834092759345171208301947613701818753852131850074840197859080456779720021634436146947363778840447101099497313944413646884563433817110919570067860275365875758912916757321357593454683406371239463690580065665633529687514162401136483197639861486143175690657848786990883073128312105324751661303662217636510747518242285399286898403588480138103109842944521668528005037490324820574968112983582165722483375039676645213344145586079468938873982656601947400099248651636397110425714179058195774104496580220601645826488060465540239682703837953859735111375629323377128036662242228264284268975934112577437801933946500494943654568038314092300825085655258892934338208425710591296334120832099073562360239959847280554918994056941869733080088916028917569475082123216921436900890916735564763853168447724756106394693219729474342842242554448182955748245068989542474292749165699014582897544699236682971267459200957250133863534323927881193544094734776758673173612853065784433031572199451141022208449842714029870458602317054155884567340907200953991279109708753214874009432319732352812646995788542814586072047966584235655016507684715008342928099027112474823505415464636605588080738979000891336129708080491899643093321850193834847672291688031415274840994625087896905726222216997673756721958175777417804661851994518948501216607598173703348341711732213275138671824090448975553504836685791355942660377939594985224255961392235502810741040324829020883868420941284723712831909218850181162069072138765353813257473881815730056636390892563475641223954266616157426096340972511690871952886068916495239537378027872668422998834816068587182546407152391688081148077058952083649694987068250536627819092277129907063663188849253733499527865809458567683615767141514273426751715220590937976185485008597287645001681760517055226292600088831025347104637359963574619337528547209554943627143910569477287130250308879036796473397789471453708596649873851636879862007492746491221303290003171100851147468986292623390224484081100382937044775670670666311869387885309816963228589277985217212870645853049040988041101764234628451794944 A013846 750 3094148880924395942152355210641658149884862897462751746866630111169686192159241868967028343374345287153572978043635861996007998489138503776147196591738478034006694392351568168384529964040890749785990965451728748272491326654565386295315887255630492063385441094085061668960532334346954992974004126084418846997498987381002815811489680195734222374565045484614061493850323330138534971610566499873331866016846061524705033892809721770668033228093192312852327083106437564327843430488268562882484373771415263998015323144657663436272047718904888589849778138631696951734659541690968493056273298458304035836902927684717099955533101211860520848823561207366607040752175494680146870300941646375620514139248608327242993179341435970356327079442841717756670954712157221341565791304901831050341260870208607751700033954403556583059186564798153821669132928807025523063562376055934659211557501288082364555432334854741511856647163666784565187635196498183561758945720898530874018214038114469897127054676615681679225214559124926172292221360249102517764640221745445052463240108479396652917779522552074953935805411964977270644073774902054869503077245918239656109229991543881372916428372637735615718047488676529432314744674015640932854432383032370711461118901169208068281210566268192365344733817786669059981600608600821505876104817917787339713219551538222570153638219405781196926226656463252363603446348407757865668917203663171216305043770608828327983330546381113374599319090612471983645503189016868058456303906245622323065859972774746212927591731479500800464073560440281420262981177939581031476389052117256540268531067281462437598403547513184174677763207963833086888787317165362703333606086034325669068482963720600555126246020406394335233300124310350860962564652038189022663691532612406452179816821460514429802219378959125856143940668674730442360765334822573922839362072075800129556621668421731505348353335764066925803409000937481893771558928218313672885479476176513436406751523403672394413693684655598276471426222442491420343004275689223585597257871187413568353600435570916559491013572081644368393559590986181940623695044808094341307424095415266254604024158059093958494420649327797624804661625309852386744704587627602492103096967172386440292726468810950052896269164828202552945969259624301578557831614989015726484446053330795187480725230580025502626847160860386233866936425344991541078252989736964816757998970948356408867769032233943580923812741393381067948920421575016625453945212291910229654863901207302298274381558567504881970387151580288525654033413415725989711874880205806836849606579773660265125503874426623159566156396904487865797776955911318461210041164599743998331795832030937246488520011151529095264324648475828419342900772956102362409363997356322600417404017826622076001283282736318679355843063113752820904159337842495861256767519969811626533408478246538324900987263086492152170706255716009160803217331598884825819252935464797680669569570835043060189067741877033205336252433584220376015736992794662115372212346339312529106844338345856721457693139711647800204348323855603645972761715921551415107928622865655155919710815038573924757011286413126452135434962696392774251661540631744684042121348277746840298765400595123295023066370437279318261522317024339666206823910632690400263742836683250875894369497348081083209176536393707336102225832082251074413461019597631345323312710975096130822610440305108416724992 A013846 751 101389070530130606232448375542305854255427187424059449241325735482808277144674037562311584755690546369448279344533859925885190094492090491736791337918086448218331361848576185741624277861691908088987351955922247623392995791816798578124910993592499963933014133770979300768498723531881021209772167203534236778414046818500700268510893840653818998769747410439833567030487394881979513949735043067849338585640011744041534550599588962981250112818157725707545053859231746107894773530239584268533247959741735370686966108804142315479762459653075389312197530046683445714441323862129655580467963443881706646303635134372809931342908660510245547174250453642988979511367286609679052646021255868436333007314898397667098400500660173876636125739183037407450593844007967828920427849479023199857582436194995658807706712617895742113683425355305904428454147811148612339746811938600866913044316202207882921752406748520169860518614259033196632068430118852478951717133382403059679828837600934949589059327643342657264851830673405580813671509532642591302111730786154743479115451874652869522809799394986392090568471739268375204465009455990533963876835194248877051387248362909904827725524914593320655848980108952516438089553478144522087774040327204723473157944153512609981438707835476127427616237741233571757477088742631719104548202673530055547722778264804477178794417173488638260878595078987853450557729944625409742239078929634794415883674275310086651357775343816323058870487961189481960095848497704732539496166399856552282222099587882883905211325857120282229606762428507141579177367238724191239418316459778262311519226012678961155224487444912019035840944798558882591171782808874605062835604227172783524036049755196638990376829596676729576924778473401577012021318517987377894643844140643334625028237605618136835759124609732636054124647831133567135277558491466102303600216377779818645311378830843297967254842106316945024726106142719406695106442959857702433111391475351992284176433918891537020147914658794644323415694456995558861799564105784478452850945923069167807810779072787793821401532729971322663520160677435209830357239228271635375961672758567444630864663611280390831945175837173272569599152138153243008850479927381278461234281420304758875512060929997211333304947993090541254933520699369114126183026359960067325442328275543496703368404355646275670076527767073136111351772785704682818052193967700863115526110280035742805779055648241863259711495909978310834550224374170144782874876716381314405330580314760881709854934911139999972405646182982894408631366890806509230878716074583878429887908406023299567632510957211587692663812813766258386461555291302083336930628881604411337336285823989751692935823725413305393621390081255945645028172528225562211430039465371978970477494856142752186410050608703690485132265492111452435387493182422904381661758094370787378246729015182567830355550636818174842329702587302188181199825521832257972445280189310490400180455697122690996275371765826624072458319743687733281283669779895488196516654164846592953773075278917033048725688802071275117096085876100420271235455907317396770256605114061788149177083987183990366437745833185327583573932857635398426678445363421009806692232340365208462909944646701000131315838826488768700793563284253562182265205903611999035842325272436764701306699689101920934598296744549001989397736065671203206380290690175183923554310913231950014795298907917792599244537856 A013846 752 3322317063131319705024868369770278232241838077511580032739761700300661625476678862841826009274467823434081217561685522051405909016316821233231178560899856735218282065054144454381544336971920444259937548891660210123341686106252855807997083438039038818157007135407449727582166172692677303001814374925409870755071486148630946398564969370544340951687083145292466324455010955492704713104917891247287126774251904828753004154047331138969603696825392355984836324859305856463495939038890697311297469144817184626670505453294135393640856277911974356982088664569723149170813300314264554060774226129115763386077516083128235830244430987599726089805838864973462880628483247625963197104824512296921759983694590694755480387605632577589612568221549769767341059080453089818064579771728632212933261269237617747810933559063207677581178482042663876311585515475717729148823533604073207006636153313947907579982864335508925989473952039999787239618318134558030289867026674583459588631350507436428134296048217052193254664787506154072102388024365632431787597194400718634323655127028625228523431506574914096023747681952346118699909429853897816928316135645147203219857354355831761394910000401393931250859380210156058643318488371839699772179753441844378768439514022301203871783578352881743548128878304741679349009243918556171617835505206232860187779998181113108194735461940875698532469803548273981867875694825485426433690138366272943419676238653360919391691582466173273993068149512256944868420763572788675854210380590499505183853759295746339805964725686117408099754391257322015266483969678514298533259393754014099423861997983464199134396004594877039766436079159177464747516979081203058698997079315997770515613278378283466436667952223903074776671141016422875529914565197410398851689484800600788992925289860895107834154995211719018221556460130584727888775036648361240284371890267089097369563261529073187791006666139793654570225046084629518585247922908617193328194075864334083167893386654237885076206867539382905189685475966830472783448116618345789943019796007130490726343608657110427939685424495700301038228625078196955721146015032004947999512092952738025664173297214435846781179521832493795560625017263005466914012526260429732617724933580546338832779212554148620969736535837590855841661606276927131686765407763171486120094212933009299975975873925817161157067661871452524096774890641971046581934291933621882569559581656211220259768095481589375294226297978169289426541752292807304245243960242382910433872455754084571868526507168235519095788214123983483982032630277947694477433768331964528390566982648571480232182119045909305513207818281492754807572243785386666784542847192413350701835413880496183474121071834343191138185710182594826896283157404895222544139533201309006904606551446085703644284538346002529816814075645508073402777376601633730778292489236341960810388816369502382665090683267257953233459694380718102321555882699399429241086941243326149433113172283316338565951382022606817606314221361159644161103291347615357223457723673693157909236130739553338940643370666271543037004541988058571447843419170976457367768436377576674072234688092044996327432055461816814258550631878996735645399297668579649345691069329087150912633066183098372302957406666383972787603481698420725588466267049557984406481314527207905732417935412491745184916987725381697188585015399913986666669365335660426807027660004784538084812354614650227892045016465408 A013846 753 108865685524687084094254886740632477114100550123899454512816511395452080143619812977600954671905761638287973337061311186580468826646669598170519259083566505499632666707694205481174444833895889117509633602081921765321660370329693579116448430097663223993368809813031312673412421146793649864763453437555830644902182458118338851588176916333996964304882340504943536519741798989584948039021949460391104570138686417428578440119822946761755973937574456720911116692989734304595834930426370369496595468937369505846739122693542228578823578514619575729589081360620688152029210224697820907463449841798865334634988047011946031685449514601667824510757727927450431672434139058207562042730889618945532231145704347885747581341061368302456424635483742855736231823948286847158340149960003820353397105270378258360268670863383189178980056499574009898978034171108318548748649549138270847193453471791445035580878498545956486823082460446713028267813048633197536538362730072750803800272093427676877104612907976366268568855757001656634651050782413043524815984866122748209517531202473991488255803607446785098506164042214477617558632197452523665107063132820183555108285787531895157388410893152876339228160170726393729624260226968443282134786160782356603484225995482765848470604295467228972585087084289775348908334904723248631573233834597838362633174980398714329325091616878614889511970522669841837846550768041506453379158453986031809975950988193330606626949774251565842204857123217635569448411580753139330390765751189487785864519984603016062761852131282695228612751892719927796252146718425556534337843814531534009921109949922154877235888278564930839066577441887927164846636370532861827448736295026614944255615905899592628196735458472855954281959948826144785364240472388743949572161037946086653720175898161810893509590883097608789083962085559000363459380400893501121638298100271975542605848953784670217535706436068758472957134310101140065001403937869568190978263477922499237245530493886067018177146635530499037255613676481100932168027885349954844852872675561651920120827368476194502727611989875107464420675586562357845070512620568738136048012261875319624963630603122633827325690571407156692930560565674163139838362460501761478417610623567342430872509236974342011936326806326177164219567514482348251111928881583603257183247169388848741612777436801176736794793144203756309603119616556107254396822878080921848039328371710729265472080952740720649641207332148651275928920139130709745508154089222403209097132630149843250987876586888741489730788200414690803123245228947790052636549720701813666302098887428390264248143676896356123056793789447954589534527284359550297195900016801000675797742842036098940079999281867757687216069351263267287737406501843606652326364223940493538250147477785336337015915752521810897037363630752008549262209076482334090143088287296453371834820734795854075169691509301508611554007265467370776872743164293920497371936890661311264624252429379709782129094886116780199323704405562479219871032650878660025498262689339577398369849532073683810407001969992385922236564831864703269202933159394556555027036123220432455998986259400130439657293593372813369624187105410965033628444186004017949759604959775527761105160312687767463623308301644070020304190888293850336082862638679916033031579714427548655039870907596529506219359853785307453475553784624381515093421763318920865612682363036779743963131236012858667566531099538489344 A013846 754 3567310783272946371600544128717045010074846826459937325475971445406173762146134031650028082689007997363420310308825044961868802511558069392851575081650307252211963222677723725207124208317100494602555673873020412406060167014963399200487782157440228523814709159953410053682378216138134318768568842241829458572154714787621727488841381194432412526342384533665989804678899269290719577342671239918095714554304476526299658325846358319489219753986439797830815471795887613692996319000211304267664440326139723967585947572421991746070891020767054257507175018024818709365693160642898195495762324416065219285319288324487447566268809694467451273568509228726695745042321868659345393016205791033607200150182440071520176745383898916534892122455531285896764844407137463407684490033889405185340116345499754769949283806851340343016818491378041156369712223718877382205395748426162859120835083363662070925914226640353902160218766063917892510279697977612616877289069939023898338927315957438115908963955768569569888464265445430284604245632038110610221170192093110213329470462442667753087166172608816254107849983335284002572161259846124295458228244736251774733788308685845140517303448146833451883828352474362469732327759117301949468992672916516261182971117419979271322684761553870158973668133578007358633028318157971411159391726292101967466763877757705071143324602101878452699528250086845377342555775567184083464328264220214290349291961981119057317951890202675309517368758213595482339685550678118869578244612134977135767208590855471630344580370637871357251182654020646594027590343669368636517182466114569306437094930839049171017265587112015653734533609615783597337694580589620816361840190915432118493368022004517851240750627503238543909911263603135112326815431799234361739580572891417367469102723830966219358522274057342444800703269619597323909836976976478244753843752149712094580108458517616073688210028497101077641859377073394157649966004236110010481975737644564455006061543223658644051628740953063392452791948950932715345281937747147320356138931832804210118519271210227941465378389684227521394136697620475341867270557550796411242021265797130473470808247603122465253808228643869710513948608616010977766223461105721720124788264913054676774830382677175239047129556789696173317146788314557587492435685591731511531380643246533795565167491049100959311291781749268686753075023595310522512075092068955647116552712084217176570989148659407934247443081859847005009638855119035096940811193195639708355694842024750063648370739999170281135498467751188588236742499662161184444794461247957030217387176343253492178883172004539797440325018892630575989867390053893744138515251750535190144540437447838890068541416468242683894696160502194742484579336252411302783430302890082092261380832552069901091337527378634699474120331452481816142224067018173123465808716998130184088283405837790546335160451376791834183401710074834805616566048007583186857883628033189847519207503605914330140806181228274653571439145961471319076733997903991931715527071804279272189783229466990471099416640552710501899847756410542596725241713767040829195125919685687130718174781748023474246690196467640348495845363070106502221936859086979660177722735321924493675893893126152764248008566428272886425327727027612887812763242944263488570378804082361914328346489900123078859795983688836954635486946414571733486581244340434398924396375671989198650183884341669352818820091069677218824192 A013846 755 116893639746287906704606630009800130890132580809439226281196632323069501838004519949108120213553414057604556728199579073310516920698734817864960412275517268040481610880703651027587046058134749007136544321471132873721779552746320665001583645735001408268360389753353340639064169386414385357408463822580267698492365694160788766354354378979161293663187256399167153919718171256118299110364651189636160374515449086813787204021333469413022752898627659295320161379807645325492103380998924018242828380606946474969856330053123825535250956968494833909995110990637259468495033487946488070005139846465625105541342439816804681851496356068309443332292910406916366173546802992229429838355031360589240734521178196263573151592739599697015345068622849176265190421533080400943005369430488029113224932409335964301698131782904720359975108325475652611922730146820174060106407884428504567671524011660478740100357378551116665986048526382461501776845143330410229835008243761935100769970289293332182104930902624487666105197050115859565911920870624808475727304854507035470380088113321336933160261144045691014606028253930586196284580162637800913575223123517498154476775299017773564470999388875438551329287453879909408188916010755750280199951906128404846443597575617880762701734266597217369249157401084145127687071929400407200870948087139597269950918746364479771224460561674353138058141698845749324760867653785488046959108561967981866165599010197309270194647538161264542265139469143096765306816124620599118339919450438930784819891105152094383131209585061768634406753206948547593096080381357871481395035049642207033330726693733963235893758758486528941573197319889996917561576016760694910544779375916879658790683345044040949456916562026120606839972285747531360725088069197311565482576212505964297227558054493101075940057876310997231229444738894965109877538061565239124093952070441765915200993968705243502615266213793008112168448067940979757874086026808852823473380971137088061638624648352846448283770583549981243893086583224163216434198536098523393429960518297328357163639479016749185937519073172767421043071307627736002306721629824496803578552837640371354691444657459116941436788036202322674121068007129447719443610373512289325049061864670975648557641979565678233096341316884764207256265959491423026952132545469858169860280917902419413079408346696940234712409104360036327524762373171135201675676616915538644715199269575628441878172423271479189420214906383466660155846004540542056556501178634721963399408583467010085629812408292811772248013791270947659341578228929697691887024906173055966163342994415730431717643780244760082524570219073718714035974637285990207930867769361537110656301054290784749765965134831376265861403787335917321734695690319013569607444165102209999220927121066226518960948097143101832367975021034924151348398228051496909727620038594729872204870642492720622310537670714714822521707235732186910443636261112485866959130723391564923509391478158600770053936946488103848228917934865492183506419643318007618454391088882623191114816863174343756985684477631217726254211282060659809492720476718393891065886136260595899373151248319233204115544357851638939511860857081249864808426998562149504703618591028821808771691089957773778878744704721645942385138959240819107848625944797625993474172652170835208711257781047233048077794793515809329495636260112686562888294214547354383954620438019742061369225522107821353167096744171183106431123456 A013846 756 3830370787206362126896550052161130689007864407963704566782251247962341436227732109692374883157718271839586114869643807074239018457456142511799022789444149839150501425338897236871972325232959455465850284325966082006115272384391435550771892903444526146137633251437882266060854702454026579391560542538310211944197839066260726295899484290389157270755320017687909299641325035720484425248428890181997703152122235676714179101371055125725929566982231139789051048093536922025725243588572742229781000375728422091812252223180761515139103357943638717562719796941201718263645257333030521077928422488985603458378709067917055814909832595646363839112574088213835486774781640449373956943217667623788240388789967135164765031390891202871798827208633521807857759732795978578100399945498231737982154585189120878238044382262221876755664349609186184787484021451003463601566773556953237673460498814090567355608510580362990911030838112500498490223661656650882411233550131591089382030386439563908943214375817199211842935096938196486255801823088633724132632325472486538293414727297313568625795437168089203166610333824797448479853122769315460336032911311421379525894972998214404160585707974670370449958091288736871487534399840444425181592024060015570008263805357846716832210428447857618755556389718725267544049972982592543158139226919390323341751705480871273143483123684945203627889187187777513873764111279242872322756069358566829790514348366145430165738210530468316520944090124880994805573750771567791909762480551982883956978191733623828746443475683304034612240489085290007530572361936334732702352508506675840068181252300274507313766686998086580357470529778155418994657722917214450828731330590044312659253111850403133831804241904471920044932211859375107628239685851457505377733057331395438091552622329629936056403816490958757272926445204110216720467167201369755618310621444235785509306170366533419093697043293569289819535706290290024706018050926472489319575747662220101603774452477226072417362594481765785399888661159089380276115817630876414555912946263566855607538138448420837324800624989725242852739360608345653323586654366089111259662019383799688550529258535620343937000670370277709385599156457617742870728224719250696603207659181538530051936812386408144342100912271679953543373322960614949747167479249956312509981685117826479327786052704565337611056221531669670380331413444071758288508571383088370310027649665454192783463953965759830078921602052373435519986761876784482109243430621502569296671820463046986485917692994938856153022915912366412901304835405568333967754032125478697899240423241014654786523751391060298384165116938607614821530816914587327133478675066438848041985672947000434680331145538154537479746479303423338798602508380373436648896730402069217254471339903098110573312347247185160843033805489272394591384313136791450737954653424672108452409201213201469351871698393979775304391302700472300681417073004133936888516795544094799413555739956301030033127405862522186898765182889672447869138358872244473641513487200505796726450318972496896228906908963019742453897995290563700637457464581108331022446956912987206430659420104924633632458157518082504769924656564838395570042535888884514970128173990832433029830773635736331186298706484318894240076233416403160525983774959128608554161689466333928119050494969355732519413179793926040108913008971372513292723624822287708453425002513030907866946781908429090100579426113001328031535053406208 A013846 757 125513589955178074174146152109215930417409700920154671244320808893230004182310325770399740171312112331639557812048488270208664156813922877826630378764505901929283630705504984657820789153233615436704982116793256575176385245491738560127693386660070232756637966383116526094282086890013542953502655857895349024987474790523231479264034301227471905448110326339597411930646938770488833646540517873483700736888741418654570220793726734359787260050873749988607624743929017860938964781910351617385463820311868935104503880849187193328078138833097153497095202306169297904063127792288744114681558548119080254124153538737506084942965394494140050280040827722590961230636044794245085821115356532696293061059869643085079020548616722935703103969972503242599883070924258626047193905414086057590199241447477112938104238317968486457529609407993812903116276414906481495296140035914243692083953625140119711108579674697334486172658503270416334527648945165136114851300970711976816870371702851630168251248666777983773669297256470822461630114138968349872378096041082438886798613784078371016730064885123947009363487418770962791787827126904929004291126437852655764304526475205489595534072478913998698904226735349329804903527213971682924350407444398590198030788373965921217157871319379398451382071778303189566883429514693592454205906187694582115262519885197189878365654996908284432478672885769093574615502398398230440272070880741517878575574167261853455670909682662385795758295945212100437789040665282733405299096962727375141502261386727385620363459811190506606173896346346782966761795155929816521190686998746753927354163275375395055657506799553301065153594319770596769616944264551283124755868240774572037218405969114009889400561398725735876032338718208003526762158025980559536217556822635165715383996328497313744696240258775736558319253756448283581496268134854484152100802443484718219568944590570567076862264714643678488806546023720223529566799492758650530023858099395628289352481258773743940972137495978501255983551648861040812887763112128558352168155423164558724547809720677853997459066879663316757798563368414270368107287490268007997756605051168348194423742743695207430127637966693259981147313158803218198388022467600406826293908576060654552741865468277822073801962693318408717709257046773430673315183960062568448327079857940938074612893375023196982839090267149751759022699755735343375597848867081039718318986024237602989128546843550018112026103056052172735118926213178473909755688734605396190713342212933123653170550964058156438422254908616422617949956846569663167455364124687685972762310188761568208044810285582263857452322551844294322471921808657197535509829224577068172639786531127310243605090976994247884136332633814575965752606994608076772111048061815004110994516865944718887266298994595763350504531738272477825970481172866382257781298083419655649768544705354185747722131812973929277174294206889076348728674648199460843962918356388898387183394486888072152125518835303127020298737512928786771775925743525706912285113948586173947132324052090778295628821592900230920729329509681191342488206199393757790943541884124764780319847877998170394868388905552527516300891146316624546039153816006967786541160005331597165521494790495808100312636014078161526458818016588698764115436337860726245102770240432830156605046619155848643196131075487368482288861477973934515575967738176723630601830482346996788984112149575404424415786634870827516937340630014623744 A013846 758 4112829315651275134538421112314787607917681079751628267333904265813360777045944754844458685933555296883165030385204863638197507090478624860623024251355329394418766010957987337267471618973159110629948854003081431455379791724273289138264256894077181386969512882441962327057435423211963775500375027151514796850789573935865249112523875982621799397723679173495927994143438889631378100929839689678313905746370278806472956994968837631501508937347031039626694647609066057267247997973638401798486878463979321265504383167666165950974464453282927525792815589168555553720340571497717567149885310504766021767140263157350599391411090046783981167576377842813860617605481915817822972186308002863392131024809808464611869345337072777157119310888058986253512968468046106658314449892608771935115648743750930036755799681203191364240330241081141261209314145563655585637863916696837937302206992388591442693605938780482256442905673835165002449802000635171180211447430208290056335208339959042217353256916312980972295595532500035910422695580105714888618085451074189357442616976476680061476210766155741495602822755738286908761303519294420713612611631115555824084730723539533483066460486989053909365693701663926839047078779747424106065114151138053003609072873438115306443829127393424128454887728031438915727636218337479637539419133958376066752922251598141517934285782938690664283461153120881658253000782590713215066835218620138057845164414312836414035424368481481057755407841532710107145471284519984608224840809274650628636746101120282972008069851093090520471106235477091384254850503669508227766376431574933632691541222207500945183785182807762569302952978670242914946808029660816445432000290513701176515572726795927876055877595913444913185827675118239859564942394195330974882776901964109110161702791692199976786206400799563335543005307091297356398469714242911736696039094468107246618835176343816341974622690169444056721212900105264284616844885778715460567821782200995947785502105887498041457775001468223529156069020429878585356706221658228600083846116906256260285982628927171919788738703512807563519543324456198811422139596481102086070488434316684433634877202225404557070422440892604743062235157587663853924778720218330130883998796220355528384245447664527673714342713534657616861896934908671776303191948003330242914781752785008658828915290112760118733671309873963065639655825595935731731590311676511509489876534042217774747764222969446993494871344940717596184376974153432233074874408455549622377294797633392595867092613990257670174220448845542936344984185948394722671177371637766093955475380265339067041212343437959622080997705378833836358759933826079048843586084030941369881060525051979702062451621134147514667379347744836025245781425999317459668534822889554054709068328663276548497942085454913973469332495999712553401400727072485613822977575597495276331615672905045958581358815247529714554447272571341253795141210872199932934976908702151422351225470546348348280849001195212866201149030823650484937553534763850364101758613867271747899631994538910623191165225956154766810458669373233277910653540741734655293637980459000292321520775266244047499047367657145221654147601082503153124610992242916320429380731054705775919808341294966639831044456909313196899002548767578481102534617919020277599527575238502978571634167616498848340250823081570090427641412910249886206393310844574879927560781245546390781431386917286852179256496451447276075002777764319190843392 A013846 759 134769191015260983608554983008330960336246573621301355063997374982172205942241517726743222220670739968267551715662392971696455912340803579432895258668411433596314124647071329067580510010512477737122164047972972345929885015220987138482643169905121079688216998131858221533018043947809628995596288889700836863206672758730432482919182368198551122664609519157114568512092205535440997611268986951378990063497061295930505854811138871509041444858987513106487530212853876564533182397600183150132818033507674399228047627638084925881531251205174969165178981225875228384308119846837209240367441854620173001265652143140064440857758598653017494899142749153324584717696431417518423152600940637827633349420967803768401734708005200761884485579179916861555112950760934822979647894081004238769869578035230475444414043953666174623427141339746836847306805921829866230181524822321985529518718726589364394184079401958842579121133120230686800275111956813289233168709393065248565992106883777895378231522633743760500182074408961176712730888768904065470237424060799036864679673085187852254452474385391337327913296060032185426290393720239577943658057928394533243608456348943433173121777237657318502095051216123554661894677454763593107541660504491720822262099916820162361551392846427721841209761072134190390563183602482532762891686181548066955359756340367901259670676535335015687240455065465050177634329643932490631310056443744683879470347528203023615112785706401171300529204151343844790942803051150855642311583638311751799168896241509432426760432880618390174797209124113330479262941304242445607448622909847425276036422769295390971782272870244763870919163205066519836977005515925633283915785519552960152062287111648964642598997062891762915273201258274483718224032372992605384958833523559927321778677078170008839330411341400091379073197902767631774465055596311731788055809047530938257205991058434173893824436311472342850640704310649300078324773217196948211886384159162235217035333005721535822488371248110748603386069661446261484968549471296834767547469558784205137051078784685569467637389836707678241408395655780722652680670297492753156357765015689115521347656162522056526083602543168872220663321643832569165407149104114241728806872554548609954094954829071242812271582037103660789330638763087356765902993752173125399831568475259163732505896226414923570664941481950021734880242093127622057380751333015929142964274267495392042934738058262839082839944231017434191769664689059667413397484616271450026059195928851008581372890775232763336268855667770750938152441805156998272489140113826319366733017260534630548806446069775060896350132809853627149803845511612958272506628801525886808262591284903270877182414721323745760620686466902786875253765767145634518418549076444907264706750993638245941180566256186621082643087228918580949857099024711208593751329197178725214834382369752545970793965658031053686520128227617710204359187197860247402413323344352097807604956218862742676466860071164735199679251442029379090433754227141848730886426259202760635175141197051023300728102124131279398845109678022108050576295223025161184661929343680521578791592763924284948448784143389334623163108592271463321587252993815881987829947795200598865340279727553466853983664764004374835986515518016011668767854359970456456381319585415265601835308404457434262413338970736888723132953818243068271211096009755029665466311679854064133125943686505655572209876875721024342425691021781211245556269056 A013846 760 4416116851188071910885129683216988908298127724422802802737065983415818844315370052869921905726938807280191134618825292896549467335583451690857111836046505856084021236435233310886478152024472870490019071523978357831430472178761306553799251391451007539223494594784730203193935264081825922927699194337717022333556252958078811600295767841130123187473924723740330181004237390985330609726062164422786746400671704545050815850451398541608270065139302829473383390014795827266623320804562801463552181321979474713904664662444766851286016039491173389604584856809479483697008471141161672388360334692193828905472889426413631598027033760662077272855109604256139992029476664689243689864427622820335889593826272993882988042911914418565430823458567515719437941170534312279397102193246346896011086333058432219362559392273733210060460567420824349812549416446521056630588205377846821831269375232880292468623913843387353632641290083719145071414868600857861592472269391962065010429358367634075753890533662515544069966214232839838522765763179448417328739911624262839981823527655435542673898680660503341561062885295134652048683621424810490057787242197632065326561897642178418216854396523555012676650638249936639160964790837693418947925131411184707903884490074363080263316040791743589292761450811693150717974400286147633574434772796967057993228495761175388476888728709857794039495231585158764220721713772379853006767929548625801362484347804156677820015762027353581175740961631235106109613770380111237687265972660199482955166392041781081760085864632103409247754948578945613144488060657416457664876475509880431445161501304271371363361517412180422522279139903619722018062516745851151447352459904711398262777024074513273408683935756837287207672258831138282478765092798221693254331056900011698480043690497474849647178918834998194309470548877889757985670941779942827231012750869493784812125915002771010152839129054325730529794598851356264966546168781109599007093036127428123591813791931483285831298949058093010235754730666271096339449429075454681662995482502240833930889749616576740315541990169237200614470308848622719883040204308242535427531244034100937403519997133522748246707488134557604926695723625105626412061461843615472969543599867448850975783479839006484472515200191812756744786370988846506505109299271208973101680835797292277186753207547164215563548802480538312208555772907605919576252459680265966156653339197289006462885496693156711066499292561979283595908372531107181802208775905982874453907732196589849194426884922827189002857862521511966741379213071384519392924143249860833009107509593198773823289624814389195451601151913283654444772409724533416673497212568400258933148591223710380103513365588336501084018654147470520328315396657828151899539016136946721249910816559538043000604795082723199636048682317204060564917420841736883200043555133152467839693041492051426370976666682361567199891561762577127976441846099484586882279779347729540959599205379694352022466070811926043023089711252418694035333258514984099213686415661556060493419026744967931518258450403533763341356553929428436601284041868088481699002100733723331093842911688270969190769758810581716931808742351551310121771106101358820977211729353133223619470286112472001871336726986895354625606140494348670362185051667511917162703080174887423240939385797261205910760291393106369679620630716188861111045194047652812078000101125457973514270922719417321790173245463626525652605043401726730094387824427008 A013846 761 144707316979730740375883929459654292547113049273886402240088178144569551890526045892441601006860330836957303099189667197634132945652398545006005840643571903892161207875509725131128116085537927020216944935697722829420313712353650493154893869595066615045275470881906039298258870733433271842494847200058311387825971296930326498518491720618151876607145565347523139371146850827807313419503605003805876106057210414532225133787591427411419793494484675116183826924004829667872712976123913878357677877558623427425228051658990120182940173582046769630563036587933023721783573582353585680821791447193807385574535640724721880204149842269374948076916231512265195258821891348537137229477564344576766430210499313463557752190137611667552037223090340355094542456276068344771284244668296295088491276961658706964072346166025689827261171873245572294657619278119601983671114313821284657767034887631021423611868408820116803834389793463308945700122414312910408662131323435812946261749214990633394303485007053309348084652907981695828713988527864165739028149424103844740524393354213311862338311967883373496272908625350972278331264906848190138213572352332007516620780261938902408129884865283850655388488114173923792026494266169537952085610706081700508594486970756729414068340024663853933945207220197561162726585148576485656967078635011016556322111349102195129610689862364620195086179748582482385984609116893343023325771515449370259045887108846606018806276490112322147966679830732311956999824027815485036536331392129416657474892334425082487114493612264764514230434155034889851518584771622222484762672349507761977595052074738364296834630202562328085210042856361811051087872548728050530626845406157583098274677524873650943055755206880044227221004577378739240264174560812128444557920072499583335794071650221255873238758812385220831132730945630691589674465420245166562705825820491572340723741982810800460688232580852145538000309415161242090423784858619399340264424607823564753856554334010844310120003962735591759405211014472371284851078891944499008733035970633427646247395315435986626659679933865564589734963080351669285127461414772491400889343804509419516838543266071273414548110971193183598237965471747461166270429981691591818266004680456563948774473067364564483195378079885320413013159804562522325159421518518975630595877627405673338855529104905477015586367159682279414449955566636430772674640598802955179021216618816766163775831955641359108227048818670937164870725551099320133294777168887246830105648568617856178402980165151201329245646439104904126181514053923127931467338326011439776042434874349937420641554425917905156558066545894478788846302321853510997557156661441339684721413037218541735231925963598610467521123259104314010118238917683712881444094480775470161917077637022942593043817925270673805674043222170142656591214046142034188699027214603140066171061583611541139324163413847623834006046695836127329532046412987910942958543809666401598164146761881824527072168208365192577780603658319255766149800215018998963034076468397868990248354668379109179990292902822994357169571559159511010550875483933523368312900836842646113283044530201263118443143456705141700421508869375633330070195604729325845781273947443469471562802335333482557319961869906586980371862011718817230428079773041030501587454531170711084759101793804655195283793228369309521661808827308076600886728918553487346171907313679006876115629595669866800420396907352113992584562062187781491732900230824198144 A013846 762 4741769362791816900636964600533951858183800398606709628603209421441255076348757471803526381792799320865416907954247014732075268363137795522756799386208564146738338459664702673096806107890906792598468851652942981674444839726404419359699562318891142841803586629858297095725346676193141451734871153051510747556281427457812938703453936701215600692662945885307638230913740007925590046130294128764710948243282670863391953183951795893417403793227273834207111640645790258556853058801628409966024388691840972469869872796761788258154583607936508547254289582913389321315404139146562295589168462141646680410506383875267686570529582031482878298584391074193905918241075735708864912735520828443091482385137641503573860423766429259122345155726224272755737967207254207521465442129290732997459682163479632509798722639168329804259694079942510912951340868505423117800935073835295855665710199197893310008913704020217587428045284752205707532701611272205448271040719206344718623104998276813075064536596711122840718037906488744208915299976081052982936474400329034784457503321430861803105101806563602382725870669835500659616358888467601494448982338841215222304629727623213954109600067265621218275769978525251134817124164113843419613941291616885162265624149057756509440191365928185165707516550191433684180224742148554282007497232712040990517562944687380730007083085409963874552583938001550782823943671542361064188338881018244964648415628782685586024244068028000572144572164693436398206970233743457813677222507057296725032137272014441102937767726686691803602302866392183270654560985796516986380703247548670344481834666385026721278677162477562366696162684317263824522047407676720759787580470268971682964264633135059794102050986619045289237577877991546527424976472008691824871273924935666346747300139834450112454287648764238916194557327626426502010452882890593617926744500485867842460835577292744309495832005209363104989194138916003580819006582247240477581784665549162569854371572416867346354012289850919870772189954522230662262000153131237343518164122685716157112234649696206409782384392072906820476435270216963499135056655639264998224342017786164658727765385742623487247912500304058240147061652578220807496349449640070080700940441369200687473441933471402048985346148921682179293615220475904731550823924318829793463365718094829103967617977709542670846734079088468931852696144007542563559002623141575235306167226165387793654606461522456055258383935690209269018483934858422522127803258270097304128901892296469911253908854051674565156721342516589498406715852518953056058321742266742858581358505962698749399582455428477916170094724575870280952915634482495848367952909482109818788951262403577175580079749975199267799732166954330161483554452854659903699160087946050606265698800009967782888859825775269439264327048304071234571180901863982176295289723768115693688293345971782980053374186744958937792710138129158220334106096860787865778865563555148647568642761093343626103100807851710630388714820675805372945196653445742558020700617716461371072458085773446649609921917839703879095732520850538856793731087857533693732877134621659827840058803165634989865144924789314083239412002631700752959740169575770549314560784709827607644169906924207556438260510553099042172825174400002203006667318003008487476017710077401860825386247579390941439059336507205534405814151653231054057856333203160673359361058854633697316556950590910195316175565860114071309010929653769223921103674763647324782592 A013846 763 155378298479962256200072056030296534488966771461544661110069966321787046341796084836057952478586448146117981239844766178740642393723299283689694802287282229960321874646292977192036142543369233779866627330963635623508208508154820013578635258065424968640219926687196679232728159885496859090448257943191904175924229814937614375434778597825432803497179410769760689550581432579705734631597478011362048352035886558851627521931732447835501487496471308999298634240681255192390961030811759737766687168654244985892695991804290277643209395664863512076428561052905941280863162831554553301865872167457478423691473186824771553543113344007630956088013326719185909128923569707708085460517546506423221694796190236789108258365978353962921006062836916969660021709447305872063379607692598738860758865132900598081084543440267831025981655611556197595589537579185704724101040499434974598453991807316567982372084253334489904842187890760276624431566398167628128945462286953503739841904583534610843714735201030073244648666119823170237736549616223944144862393149981811817103468836646479564147975997476122877161330109169685614308848057306365770104253279148940404478106914757474848263375004159876080460430656315429185687524609682421173909628243702092997119972116324565301336190678734771509903902316672898963217604350723826712821669321508159177279502571516091760872098542713696241339070480434816051574986229100087351323488453205851001599283323951041282842429621141522748033340692674523896446000619305625638575227111253499085853074129369206061064772868069517020440260325939061412808654382580268609722884015674829847980758348104555602859693260064763631899858839708101001938449454750785856719436849773664107373023498569639333136006729532876037736951906026996610661629034780813717381903972291914850215530982095261284902097674706580805863254511662743617878520066558971672223563791920917461756660196728645533559423146700410224285913543999605336277207687077575969399919920714959088988047684955909205328274713834942325463120429784454341001221017804385272403201972165547036253705001245291635749171759445010693371830934469459939657536491987435461815239238817043537191416160014286430139596809963380413138916231683139420040378765805816404408416382785968127129745275990902341151822607865681651093183544554446243457398352079414672207567850531360078810905893586294238305782303570949958949147246839154722701397955103137310512487666987427222474144531167840018706724804696777327197681577440789205083857166994548461695857206770726051968085329565272151055444951583604683791265055341053740919086850596629989993955523385712620325517899480364357061663934902117366265139510722423959321080937909774542076354966440416889408053247187329607261623646759490731493112311141495724414077761816186266114418278726624309702158771004028985813468718827806214428455792278967952844053668433615050777996360803384690388965351258814473591525806216256563907988581934296785841866786575110883529285995506683940146407271684853936577407243904790460668203940110092141222317841333006207302306554624299814417921403771416710208963243230457259416980286915664076238917947282549238663046862131527347901068895496243879589052502235570272984765876658849359939527793371631047284159510092433209368920409803949413919135314739272188122474676322582117614148323816304175526256560681482369075096338668110951409718121373075179367836326401168944639543176548636993668938156962945280120440942104217888653670142894709929446725214655195538475974656 A013846 764 5091436084591403211163961132000756842134463167251895455254772656432317934527974107907946986818320732851994009267233298144973369957525070927943919281349664111339827188409728276628640318861123052498669644381016412111116976395217142204944720136287845372402726557686060785098036343127961078675808516282512316036685162575875747854246825093543782104995574932103518275193452382771797512408186159476311600399511930760450130638659008850673712742284371853289017646798643370144267011057639743087138805142462299697731862259442983817812685477146247563720411088581621883891324119664379602595540899183246652987522193385874114266500738056442051169092020689934283870336567532182178544370238963922476128495081561679105499410136378702656995526667040095261819591375169318815772822984871075474989346492674886797920978319450696287059366891079473482812277967394757172399342895085485247642140403542149299646368456813264565201868812804432744429373567735156838529284908218892410547139529393262128126844443067353440080647491414365642350151257824426201738850898738604009622846466839231842358000877485297594438822465017272258209672333141814993554776171451152479173938607382772935827894272136310819404527391746143983556608806410073577026670698289630183329627246307723355794184296160780992836531071112737553226714459364518353725740460327179359921094740263439294820256925047642398436198661502888052378009148755151662328168069634649325620405315959227720756180733825565417407556507817558799038742548293406740924833041981554658045233533071170144208970477340901933725786450360371164374913986808390241803399463425632824458633489550690077994506428745802174690094574459555053631519111733273750952982506693383425470399234001129941668200668513333282004564440056692624938160260211697703891170229364061465811862519221297521783671936604785239846527123838164782870643345541004383755421738333664623386842241326404256843675177671079042229400815009779067659131541490158009365296575961987779427960346540635232840196905822943390120775530243176999845928010311414096606108122223920645283961405480805716320228860213494110400408156060695263302698155769444285212761759377556882626688324731348137742814308268880049377736007079793112515883131397924991939654988031130603589787493203669887914862923214542656343021438387960094505612029200938259978897583326211607062475764321035689600803874523412888254845656984425421953479408192819603390873195871844015226032767997307781732981958400303999457613629929579780672187831648077363992849848951463151270890220079194837845784820173491558278472173333415648982436637920350371512121934590303031142826570530172579252196603818872581857776091487352388299033180173427492194757999540319580632123088803834416570748883657014992289566304211484531897600500099192791568037258157314025380320338608260021807135742978549554034391639401397221878793950607232697983893384750805309534665616630048832670647117618094295086136969852823037078466290862493233431487643500763019350717473478569293793768480568272173815175706709527499283572911024799947400881981181929056318846448558781782760127307554175623476575610041652480450196863296554573452510719578325888136022225567620919446374072393255166705164808246357175826498446733201606157407338826708851404600783988455814395302225993376471060397250193738370829980412274812655223644374980410814269852756825476659655793643401152927477525260743513503977948550809145737008543765527361790938986608790871011775403463242373854968110291833821447404780737527808 A013846 765 166836177619891100423420678373400800203062089064510110277788390405974194078612655567927606864062733774094139695668700713614487386768181524166866347011265793600383457309809976168567285968441280184276406907077145792057081082518475315771628589425880117162892543842256839806092454891617028626048893461545363571890099407286296505687959964665242652016494999375168086841539047678666260886591444073719778521891206947158429880767578402018876219139174296888574530250297945952887341418336739101479364366908204636495277662517427693742086077715128240167990430550642585891350908753162390817850684184436626325095127232868322976284696184633493132708807333967766613863188644894545626541923990369811697778526832613100929004671348857328664429417825569841539304370181548238955243863568255401164450905871970690594274617571760415934361334286892187084792724435591403025181667986161180594737656743269148250812201592857053272534837257975652169461713067545619284927607872516666508808668099158413414460438710431037524562656998665933368529756416390797778578666249866576187321433025387949010386972753438231574571334533685977357014543012390993708802905586111364437571620286718703561208439509362632930247553572737646053182957368445290972009945441554601847345225607011478922663831016596471573267450138222184144132979404456537414885063404001013265894432448952378812670178919961146111957357740126635700322603786408809671169411305788189101929441393351973953738530285996127597610811648165766726901515822478352086624929119651583034826212411676103285439544601506674564326570405408642314237181519737331443413793617531136391860502185597012475723986657142445660245019015890699997397618253275914271227330779328788085814042099749025928583599505844904984725567571777703933973635406616910361105866075801566111723111029843477193807362018665602739291000793928983605105241146687631646897659521717522379140046563783614688253548221925918055773005906240440489054422351549497650882038201122415556295404635443535309707572210006209007477572575008423930951369041884417117588950949033431704664847334795041712381259291475775009600574457796862387902813168253150337851777331283783929911323024796815777556539253354661458009653479990660710920458449647206135878614647804087618430156577297854887194228267894133763048126493096676376759894972856344902988516010433301940223205845271697476839141360383193522334782488065652226571613247662312763912132882328584690926641741735781391826352812861161454227083425532470253066250867444199063317703850441544540844530731555056446530676987444971381668976175789363985856483751374040973709211552655049724488141063132695076935978313936816762315606965857563059782719247922872064237830128937192018153409373924046162190299419673067267344508656401925141220573187250349394101444875298865983662336855515464394576224025921111786598945239904984166524320173497801047536218431514388382831922925733440148951764750109713861382536228137305278987183418982178273082987102233002618084310170945758619034205571261142591575677557457797096524117148460644676432100759369451317455960426374161457483851613935226830080429589844868479392050816501500262891871259142582702441176287399802288418785604182185302594840436616631937482701102553550230565923678673595642825958489733720126105263341350960203707097094348418935356798149421061086368378879358101561994535135657219183601046106968979127583547744043450498349418112914087510295962108800591165488713196859261313856420683526106479595038042810661188559855207311212544 A013846 766 5466887868248591578674648788939597421053938534465867293582569976822962391567979497649851821721607660309516769547671984983719522689619772183899876458865157524697365129127853299091612826613883869078369301531103913314126432911965399147204725618307239679193662876623072126766037561888506794018370140947918473523694777377957363898383072122150671221276508139525507869623551514334536036731828439407649702605331069244487430332992009077354535948752463360444810207241763092984212403596058266877275811574848049528677258445371070668540676594569322173824710428283456254487786578023625222319331219355619371420717129166629207286896924578070302972602198719455776403068965515904471090525765316437989712806767251066091241625070759356945676023163308272567559925602108972694085430921404592985356727283612735589393190668591445309337152201912883186394487994305459094329152896570529565728363536163443449882614221794739921634421547269346170288921413797334852728507854766626128160642436273222890765039655663404237604869144532285304619983058252293661608465735675627968506148717375912313172360323184663972235553489999822106034652545430028081850053610245697189890346853555198478293678145842794755858351835471467185870699147049215294570821892228861193333808352690552141337848414751833180512827806129264530034949469125231818010953757622305202696828762487271548933576422849286835796618698428469598628171080873043875304879269668067380492023935577357482516104160411521109118511076087095844107108870470970641174525677392743072885185328305802552457282997502170712123853059044430391352923964038752876737783189259260277288484935617642904804523594781243659394908783112706457514725154923345158839577174977045727995954531524576081627827388607525846539487398192011802508448085004022918712717019571865718348942902225911060686679638627634470561087514015464934772088541894660313805542507207639773319661045802061486104692268136068482851569857535686753945335311615573939024102627774379312948687819094213765028497726177483456757025098137876035369414460764468580109154744697927490098457717466563926831309104463078195514591623833087586726799381897319230270727039591507031815334232876542059398972678253925546656060325232333970175441582478039650660470444779244343080719370724896108943580471882354975147561008925791891513668238470556709781127692629878437977234009137862982921064984097036485339866152568935292160298622899398664647872770288143063152284196593198084647365928971834538532113069687847985252474908424411514906794519771268531514393583011596089639917223524596822234529011328265879088545259565024574626503444157400669372027406356732152281038137391081611667557809057220626342960144315936671800945217665013908050850918364743144642651731383847068216344859652978283027515742199819448945916145673793240552647454081530737281473708881382991023274237621206521168668923445175944725666805563863478528636450430433366800851427331595103809782947123603219381852026273208017652383321365971029789386675681550618428512848159085120440751802202777095258902270720758404757327077683018180770396911251428522638830849685429512768075516800036650332718721155121160614440837419584149993592464585516721386906766677841847995427731427053795327433149728474733955184187102776382024121007791594541092217269169388263955074157587608991673771561760229329678119039118806271983436927325215758208239078833159508052657692476815785929913732723968819537378086381177771310734154034684274732447192957783457123370206586819745826729335433173812641792 A013846 767 179138981666769848850010891515972728293095457897377539476113653000534831646899552178990344494173639813022245504538115603946521319493460694922031151804093481769283260551261496904633969102483746621960005272571213031477294953659282199255604449060691629807817945141184827449869518827962590626393952778581392540424430465120906900222216507298633194578788618715971841871824536021714076851628554302509865454971488477003364117151482153446753433968720719395055540870898093030906672041035637289034573793684620886955696404737919243666740890650847548991888111313992294547055790588678151284959845395844935562714058888532105864377038424574207687806228847639126881175763862025157708694348277889040046909252149282933677805570318642608395911927015285475493803642129906817239791400432585702944169239629422119793236071828404479896359803352281356251774582597401283602977682114823112809787016353003714965753502819770037752116725260921935308027376887311068454207745384992804967567931351800967684588819436778430057836352128033924861787604852811158703586205226618977272009481170973894678031903070115069042214616760314170770543494608651160186062556700531005518326885697296743736727245482976698559966472944729036746611069650508686772496691764555323583162232100964012567358616854588069659044341551243740120185224204295596212582932729767696881969684889182914115455432223925431035383601510104091807847909978047901705990283908483231923962640320998849987087701128364723703595370941221956619701743467592765970006857396805405012301752837924538038920249262151129894874417038767895063852612453621854264943679545647440766189074370318922704634629153791792231052371005037165199842513876528174164855264869647834414971438088997309042780647869891406939405923063955842744596826849411823000378311297330895858858161020138653636581118398550326331345715659258754982611797340804229162780016876179940092138653148841950776678556242282692046080241091729383553280747491019126833941794906910861326702602456079196652453813491383777911014198415781921926984973050330106433016782674261687995546262485944366754408336735046146310622138329762614041863762146011356537511183633334502418524872142898530202385536721024632312825784737213119534708869774640403272842295534526278634069012339913395697863244902641007825635279140480348701119880838203202266107992232095856655638004011429494224357457398891691551616734087378871653508665275167495443181494936801871893374048553965914837724886760549074158620281067531402780753097799251116520465842823864927240663648928123980665320807580453988670981046643204616325973451065426725261361264858149705133982594051497399165945057686030962251122534287187005484006118008944612861573372892447175739010282892975903363650411933985900731313188361108792378245635840403683703059780261438856906429151775343599199239330492625157849850650218371695285654943283451525356770649884716678464426359207704440563330299570801708361638967611346230292704527196920480322433296674520138704138622588733050664665509008476901226602555054580599857443709606977811407088093681517139747484365987886809829829209282492154274384298534503600958102527054811010191013997360564933426990037879538211926406160930499521675114175903401698765289329450302660082243475442983776486166397183314969922509775476142514633279869995830771439166146535759194674892604673845043920353261234592669964967578135204970759869487267080299673351413193899010278600805134538433210310136759408534314432829618840648323018594929436909431250266863474239492646240256 A013846 768 5870026151256714407117156893195394360708151964381267213553292181521525363405604525801155608385081829393112940692704972110119610597161720051205116782316535210615873881743736730571045899550187409308385452771613508615448001041507359105207646586820743325542578426386344425877324392954678169645677044648555070764627737481081877306481590511161612519957745458084965314455946396359526870274164467384643271228505734414446235390819767204143216524287040533137179963257588712436749829440655762687084914071457657223764259790452137776471765504846972485366189631536899507717924146009805661305564213931046848519014281659420044963906795096447637514034506879438909642367430230840367798496404369868064257122374427703170754332928201280991917242024436874460980957745312786587313484609374968314074537644176904021384759601673157997243918036247555481658149522551645261102372687538523760551100951855225731997810780398224597061360853349889976173441085843409091107479400775444233177265974535814109088606435304355596135181586531415649871056235816916048399112772865850647249206679010472580809749399801530582375288562001974747809169231336281216976897857962999988824535390529019698765078379986180458412981385452881076112951530307868648161171595740948843173060021484388763807207157091141866587564983951154876258229426726358096693917539689027891428382634448745729735243603113588524167449854283090880359560314160673643101889623113178543684407798038490316376889790574255266319413115001961074514386729946079755305184703178519511443103836993111262459338727822168224395244897526346385452322404880280920553674491351775339026483588966610459185467528111449447827124093093057829268439494706075211033977319248620238109784083300263822713836269400601622590453286959705055054948822201526616076396504590938795503064220307903402363490087683697093225536410722590883270223375263472981205975592998664276939199386381253043050202930947119252965957340093788440273903533785714748094604735509655103953390877280803115907606560485663634588113253688342017703443596913216927597093934670206992238059929139425009808452378133992122306466228789661336923791758000500131021166465297104975250223010378499037671769267274535151626675314268999500913340244775416734444496340075357098281173396354282150227582808969740544430416826875260066238296255306242531855826689461317030891946115446521666743745164046882948763377142575230866342171943736688490682171226089123738202080823016355097402569089369672062029669370020869006319717508685860586142624737652405935822066448076766598441232222796316300770706936404528867769498044511902933364285926871849537830341641879466775869687650255862571044783203522543795699912474917097074248036282939709054615888949837034401420096698252849995163670556216812908650352995218347907581862879606828463109870445374459058560674381582341172423906106355603711120341181512139582890660655422396119922322938518059108379207256336030379594185690688593274231341947188690299205494265430675905057214384987604604179759399189771099393312524028497096128715476401448924187462653755953635245567704691074984503843529768702911263024694378613996195103606532047181939146665510991738535609561236708128404477081370608326250141316002666865141000747427517565574954203315692387898700502902864934420800322802237919503314780023382718518596289683757291106880869952554399182135664135132609412057600334396481859403358767687259696379107537682768809191182648555379435442561332298852415334960950170364248673318647788648243208744582323879695032000708608 A013846 769 192349016924380017692414997076226682411684723568845364053714278204097343108074849101452266975562361385553524840618556526104399400047795242637889266722948225781460955356978765187352032036460541028217174516420231450311000098128113143159444163356942117291379209875827734147148165708338894262949545399043852558815321701780090955578788757869743719053975403170528143424092451515908976485143821267259990711615675905292574241286382131745364919067837744189839113036024666929127418411111408031730398464293524511908307264813535650659426812062825594400479301846201123068900938416449311909660728162092543132271059981415876033377297861720396186059882721425454191161095953804177172021130178391836729577385965246977499277981391299575543144186656747502337424023398409390893088263679998961715594449524388790972735802627626041253688706211759898022974243554972311915802548225262346585738475990392036786104263652089023596506672442569194739251317500916829097409885004609756632752651453589556726615455672053124174157630227461428014974770735248705073942127341268194009062004457815165527973868332696554123273455599680708536210857372427262917898989009731583633802375676854917489134088355387161261276574038520007102069195745128239862945270849239411693094830784000451012434564123562536684341329394111442985229661854969302112466289940530065946325242165616500071964462386826068759918996825148321967622072374416953937162719170172634519450674726125250687037924657537196566754528952384260489687424366873141421840292353753727350967626530590269848267611433276808376983384802143318358501700563117045204702805732614974309219814243257891526589399961155975506399202282473318949468225362528672515161368797138787962381404841583044942686986875718913969043973307095615244040563005899624155591360662435882451044408371049378688646843193219386350814377106557858062998679560633482648157408231380231026743685492940899714669049641275203681188490120193259610895270995090300865564007973180378446344712266737356502060451773994225978183295096859591236106439783652292283501574051273342721656747758040678721403367526694653863738285384979622688318808326160388293301582734855535828999307604082656466428535350051967848502896697966575645928333140800855554277256071589301396477489851737117498657433484320458159895898583048521850496491693874955283851728960268436468267290310951621975859041535488260465078342207905165028300290252363808462673386736488406653405784408599923831687383920465414128588205916843835599084503324618279686721527403394037705017473370579487897722297476589692543654524892103601939070911922566035320480921251736765655624634921106367311697924923584104727995456013026715097494731978083436928959652919368386301653449108259943265733728608349388641523156786112525390654766947314824235642482838956555079184234754030274430916178135690155537986555293060422405991339835789789852161168356881076057614678049359760863369863375619043478542276712483824410012612925479003724365636089632388056914800967273827669762355992650419384920064787365792845945748730722678347774776238275088719726762547317145092221944783460856996266793185398423427321154978842122057781957935464177288334854102604451951557905002352093634564630642775387836940312491704895588760099334248608166664618079121078171100784977583732146284618711806204920417363220357358914990272346605302552400221442380025345214303447757503917568929260099576125730950595794788968339576673027862673340581849736768795945696000415182495700527305450738425633464142473588889846808599219666944 A013846 770 6302892586578084419745054624193795929266085021903924889312109468191861738965396655356387884255227457881817901977388860247388959540766154510758355491977567462406912585137480177659151385770739008412620374554058144163790851215462011475048666344880279299403913949211123192533751093930848887208330703635868960647260461523930020432405750017875762185960666011091866203720661451273305341465192735285575375638222468064627072738472169693032117668014907201612648055964456285933647246495298618383741696877970211206211412453409936200808097777674669077314905762896318400721745950030211052655762740415448453358258093471035425861707296332853942224810237015669282935966792214255277572788393685543705954791783309212958696340894230104491397748708368302156592710398719078920784716224266205977496598922015171902594606780502050119800871525146948338416820012809332716857017900245396572921478381253166261407064511351653125210330642598107373215787171870042655863927111831052505342038882831222594817735251461836772938797227293456073194693287452629567862935628718676181288943762073687344020647717525800685511424593090337457314557374379696551293714071870884532512436246179181936283945807229326500209510778094223592720603406176362163828990635187877042359331415130126778775455797200897202072496681586243763740005559663634091621295388771289200929185535282921474358131503491516621125025687966460214235040067564894746612947981768216887933359709425672214512858715178178857099412404711727447726077521653699098110862699847802137836507186154381962388033091445614456896991553196632255971383724052219337267701538246327478164514873123074589543281457927159005393689060392085715336174808679339540976807732744643803951313873848993216681967185943557372937632917326909120316721168577318884330417706186698996155823173502546040869579757755412851943485509027687893008340731842837959414821952925867410284337086232687401850275418645305874225184444258492730929816239967118978762801413265174640929823531556449697859516883730242796853110213733895085624735818830718313545779578512124894303248310535476960342945547114730417806976135495012276250830711231623603594906263055746198044649311570580487091930246350502882459742918998968750765779620357762434802557126953838228159774387461721866196006780414212772983468804769333963997069039824894534741253454570076126192182568909262748904949073034879318919687117468636447647343910989457275704881536581252109218800743501002304116732196305810690165578331483138804910801004941091788774491009954415827518012567407148659432564243712891045270471471664450828339475641878643845381518827576910337003508037094813444069717603896003943726955102634859400314707377457838061288149906861863282332580220379461820931562819038392767005430801567335232000975403329612160553532877666928396834709004420064032552261325150295016668743443843003921399524223739159833875617164718279100255917770321420643970903683092284816704873323314669958267293300342095994040013163385074091848984198095628785082772881167168942405060682952402299975950294408320724099883867775798107168006555150488210381928686664445362053670279099135538866459606346698655589399197629290161384156499234142681548649431117073404217413816902463908640860159728186018652490934984658392405266205216639489510630522145463734969454385948465722832236158004669936926401244253562554037050456223908670511982295376117888370898673994942910487951789123003644914551248421777004080024186052174439905548566541604700019114878745009796731157353020574560742500224179230046420992 A013846 771 206533184276990670266205949925582305010191073997747810772979203053710925462418117602718118191275293339871409011995078172586441426231825351008529792761120930608149711589784950461535072608935575827664744433387377267959098612628259192014394698789036992082867452287750084772945955845926056336042580496740154102489430803216138909529071616585752975309559103851458271763518634435323669429131435549837733908913273833541699919494256056501276431745512479182443251497843303577473752973157945127198447923297327880805135563273336789428079747978843556325454832038586561354850171290589955773424033477933414919643401206858888834636424686234957978822581846529451063245759847276716935505130084287896156726617155476290230561698422132063974121429675812525067229934345226778076273581236755037470608553476593152904220074983491178325634958136015203153242358179736214465970762555241154901491003596903752053786689907970969606892114496654782405534914047837557747349163600479928495047930112613501986987548719901467375658507543951968606443709643247765679732674681853581108476109195630586888868584407885436862838361066384177801283416043673896592792422707065144361367510914799433688152336211290570758865249176591518686268732413587035384348365133836354924030571810983994286914135562678999517511571262218035650232502179057961914246607299257604536047551620150770871767253106410016641024841743284968300053792933966471057013079466580930983800330958460427125157354378958564789433545677593885007088108229548412046896748948612780452626667475906788143531068340489894523600619215147245763670301869743123243588044005255658804494823362496908150154246813357146288740403130927864720135776130804598078728035786576488167876653018283809724234700748998487996420355434968158054538319251941585201739127396325752706034013749331428667214389502129368332484133159819276878097309101026114254104885753474823300197157641672700783829824918169382886610843869462289807108218551242554696099476709873242633988457482041743699460649246072595967282715483632274165751343311444977698268105228685308536528840639626509036517639687855486330698994007900562268187220745637842242597888427810691417527068641544781401028370312413278452440855969758208025093066599883159463610191936023371060339487128345702111510750180612924145122305794681535332255958296982144114401393199352254503065438418018721756117371225206925522360307465212279116508165275302536010297558190694469114881662763040843501297080608548804695345670766039492359317127329909695734562521414186297836110235808797447272286265137984013771422809183500724743027937833079401525461608942040197922930951359522846935276506444464257228044864803139072829512331344538437592290096148049536035473988661394204948285450454250054189233956505758440882207962016304731277018165335389909707479744656836658218672499102524867106201385167847552496419609763484789436436223253488569557185913497892311661638571887567988873785289058375105192502666865609801532703151337802107841707514203197564029592301770085791904729028458984318565611939247171853487304994579277352375681238799171197677795039204620545623774667705520473337576148380768621546353432907916580008236040166904387388986144558844261309396215952259937358343705713973199459204822957577286202335763012538842792284340949662555667479081318759324805766714425497024493204315971700737770686069349545039315336635854884630966137607749466289290869204225982583436560015308284788869694232528557652046825015428435302810226356346716481019286564143778187206410247345905010161123065856 A013846 772 6767679382388430283283036567161480970573941112758200263408982525663999605552516877605867296891708812160906330505054721559312512654764453101847504249196410654167849749374073256723581259249600948720918345593237578316483743338602797203927685489919164156571400676564994777839893081159305014019443277717181369630373668559786439787448618732281953494943632715004584649146978613176685999853778880097082864727270156977494422961987782459433826115436952917850300465081329371626659937424439545928038741550606839998222682137340699915979317181770745653672503936240404442475730412850051670783558729004922140086874970746352069333366364118547103050058361947077052440437058675563460542632102601945781263617790950647078275045733896423472304011007617024821402990488624391064003332709965989067836901080321004434365483417059038931374406308200946176925445592833596275620929947410142163812057205863342147298482254904392732078640807826383909864568063519541092265137392860526296925730573930119233109607996453731282965577975200218107295947477589942785793480283974978145762545146122423071174445773877589995121487415423276738192454976919106243552622107265110650433290597656147843093375752971569422626496485018550884311653823728419975474327228705549678150633777102323524793602394117865456189819167120360592186818631403371296006032827982073185437206171489100459926069349790843425293102014243961841256162686860213323596204587960923946477169244846831276037156188289714251020158424763396423912263130465842365952712669548143589871670639850513633887226047381172863749345090441944949183948451667742662445893025964217427705686371942298686264254359580086969589445529794244271149409112254205069843760276654538364284982166103123877043722674143182454666702206893036603131111645247621863890587726522802264671322562538092254567281115205775141518840075380958064741492624622423711878508896369863009900860461602331059284535702918574338428464131914540312399322105487116032281787652829126414630533774771543857543926554495306824655920020967662359863340017629429029216849272133560190124977050079281448108610017291648576084344635650885624403958849393060814605447608002500736369526985246139396948897638397158308329581968417036960566249606344971369303578769359613822905204314221631966789984261918324298387367716280124549767363241475510898340704852356374675556448286081637474504454020307580535516702555020075962089739559741113499985430386792676363956442325419322359850502737380927232257086939661582085630103628346480909830144701700056607493660206982674752218276336041460163261982611324951748379539466914345829186326001812773205538601414148844648375140563172204780848574129869261138477460073497835523024161870579287196810411660456565307745417640484865775672818286780692590828190499350273434485331241710056561294696272915223616509460450591534845336006989180028600202677772729869580253142163570313447249868013498935268528572723611827859416196351864835446947927387852301976623616863037099469757071825410377778121680544402171229134160804543998150757972025251327295072010062373760282646322832971241805505987844657006038999848311374494870325695230141026190830909289526610493709878564189122965962297984904208754586295204323653627358206548835473799879223638673892514278138282394872800617573284238542624111954536653105555235363698294686498593319025760689775269841120445891848284950883692859587498397130734511367483202084076997294049198581621875961682140611495777142270362105558968002485497244769205650039982133863323638379650985030615372959680621969408 A013846 773 221763318002104083522618542232747408443766902382860706231385539400957939074744873045389059584547514356888578637989633116055552414671321599241339019237667984315772100587489632476318310703090923887687052348399208966274539301719336458778302398133671171082531657369681748880257616483428106699389117324236599120048084371367082058955116338619415052122312956805270229783248195196573646843208626343021211311383188503838537251618415655630727614150638073212118645639785000849462392829524035040969973483130284933061760848276380054846810265412263793579540608982725572771044734168270493148235652432033288686366719041416464607915749019436551472744312404281820854368241538680863475060968738060559360446227773870803460916698608318004340457832697594669347733192331244046385261206240165529774879574599958673305288160610190587703276545907128604325493001185971282759546632516735538423793490521729995482676666528707141044752901990854947958442166305408322511344022089253725697662339446542147030535634827795866680216059091360746939873606945667245204880761945292083880347079348139559196244239118420868960140899628589932157090364683685273388732321210863145793398066303996652522483736673372386840625036821087875377124272495932865756342754630223451853639967608088937260436763250454215268427994468199975884777672913825670627525683707316574140406371827354843870857440453946357360004366802746141614281938923035470187600431938303555878163881815140967253185533977877356577428551262646974018757038259104722647538488755753569152914903526621630755216623120586272399338539923601652094859622864248591563027022674795476671059931035805243351507086854720289819506951120297796277023837790345791728640336745415913120890295618867163202968704586323802674518497915471023411400266391474073235966778622699184608749897729248206997660667583062839837289351590083233865449230323627580190834979516247671108431395605785184150635665913235843921623912674575656956700986752601818145809617807904814354613330731713949123999385337702214030325187247068360208001925697681130429377716949272500310015247976997894491622933046612740541131805021008220140468923576911816772991307219025944129356660252545495759221477814998083447343741941089467123834867100712021829339669114375825748957734968414436287774204294539650609557265327067121246776958696669541116828216602013685368633697438323096764561949337438798987811309322897849125756585893596807167522582914422419094124702119340355087581273698498223546600224838830721781927235693657486453314181585307454914352257662408286280688478979406566629768646207896018890900749251849284130777530427400952399088891138829341437956605974026806258846077087555948985629411688377074418455736175142082865083569289840732004201845243408081737246909621229734816258146282709759901215334128355133400504607470886047465782000044983413811970277021451177171441345256812366405734962415872031039483675066333110879144271007312375297349922057906927925589684645144231170002677367999675424999729575047259033491228078970346836268181243297731404037227323435492804919625723863376941754706590801651482820209693720773885947029467119447910832381301261146221147235599207972657885300791349181348652580369341112470283721255277482061273712192240805474442400192066109907866035237515191930636641377928564706900526257048962833952397665720287185905877836126282556042153834770984084601270556847622963147477179908468489689565891035047331404139122585631512400383557493625397915225474956263505444773716597330740510134562433388982424403477483204541142814620693561344 A013846 774 7266740404292946608869164391882667079885353857281579621790041355090589747601239999951308704466452950446524944809644297946908341523949866163940196982379904510059220192050860276983998405118883393951729331352345279406884103838739217081247412982044136934032397348689731547308281576928972200325582596480584879965735628680956544907841252183880992427943950968595094889537476860201325259758260268008119052251404320893781188661032244203707682460488108383014703780324474907835183688237843580222504091095213176686567779476320421637220278777029059988014386675145951568561593849225887519481385858892866803674864649549134712272183263868896918658885628863506705755938538739494534350797823608768409123101991694198487807318379997364366228122261834782125186521246310204911952239206077744079663253900491445806867682446874725177860965856284790106537754662861906993464824054308390123070865097416048491976349008812675597754463092436334934702232905495619912051720915820666083660999538984293073896591682037214959377319824305708955725778352395624290873532807423331004591213096079837075742531227432415034085896999029634896923537069954999038401980701437563561358067836649362309856747083313066371993601206553407500357608161146728145103839383723162070340074458581858296149991858190883725915848522733976809792394786040239575122761603721349501432835992038763523960256608794914237972623091392385568416790574630026287107290953754330919015674079318539214952383577387085220329178767774416044646630629674343551714541199548532954002715558760337596586938306415370973981525276216578935844360122015697848337269479007698179557291820181266214142184222055474456805603774309918188405517116714050903364086554473788641145333206839039203834878511884658366038622139694154495144763929115822431796159401908606881259516648792005246899344755361803135788297472903847407303040379244628547693280608788403686881079971210368914248029500644912133623772370520495127157177933909256377001889556329424956771969621416802684895211858745826149345695735711936027295807101261615281909849028993761290158579645710267006701500270071406282051806986928397357562885687768246412017379154953042137230759043155410805038169385041857198402559735925619658713820925156131531303802277539867058141847059445004248277785126323475271173972470237335429014387382572467523316227001614784442159388997658971234781165955889194565232600983892716720152791806561380177265379996939793828876278239046544755509863176552389789174996167518805091350191659209768516102199102187354682633494779081794724845600079197194375324258998940336747017035751484597342397318117045074408213344784837159860238962064556910387489868254005033336361104562204739974543957562987055771323058398489501106313686064935996022366106734468455950459146937391833412443024068717941011267734977605994003358744577474016503790642037438912173553790001375227622383123248443294713101801064573603377287799472367611913743562245993494214265722786452086166978647731994613364326391138715148584009440561691700325130835762980380062647491864934334228231606295719555135627418225567388515789052631243842318694712261578570069142155470479725239374552616114846848053585536330929974432647753542569573426256978092932532183817001115346713786528569493622289460954242662897809183101464671963208315716444390980414142952166710322370507763804934186026796389296857775606484214433606782909256416532231240695470147695117436430955450830768885973398335768411951117038886108363366842546414345145461333705036089341817290176082853150169646404167749490886618120192 A013846 775 238116549567871274479424778793211234873683275195402801046816075123608444849397432318404483627956730280231729391522424355124292535056789214459992374718624710985620527253122589556211659738935571053010266729753650115604778314587806665318315228595622279054373596321865123342197770712808561060268690521475805346717225080617584063540142151561412359878867385338924069340364041755077026111758672462090045104174016787047421990044704578067093338865274335494625813473672393779943299096177658436731014057007945373665452997880067576208434094965688237687255422571182540998626307251433882238366051824201459422817964836426046251734901190456014230614364286599387734210594037415756901606943084012123230145806063835496048470208675753635552563110275802140678111928199092794554850974304755518002405503811303696199440218419190994628148129178740002211029144792658968361855354611577327552786107512129076985081004320773753987218246612953823140322767847280473278110790969611586229403632893437315445443516236995459788876016002849471061222305051299816763343923033647710358444870732344101297931263260505375836926672864203076302390462708285408490356103624706082778581166871326304169385888426002558877486324336342056971718104224455987858762608925840574720903559858810332648242933209198877930810524392946952103277192348966570397622652230741180462951169787126203153129688556991749749886913458745690305881393549476701375931709972621915554305608231109892995559705063820008499746529862432064950980792473168889502582086026806327836760983429458742364960794424618876075426620251064858569747992478210387094315646288124253947733338363699731305011092588313787000606024476587399197671984880486020001434388216997106193050278521701636631261299077436485338353570273498054496903624429267269445096551281741230285111841547616427930397728943695565153510931592113271842506027147087988250813418988778412011719228496621368582079430677132480794583773037215584326686406538338512961597916981802596983503900554585790378646302187383231261759757867808719742429007094140609557621932982067569955916337830634029275594760849699841050273611347669724612620638216789898428985480149501284752777512326116501259490734409051576677255077426810704976734484075516118017762993030426363761192044443893899207566463019367637685828729904737007337943445752134615804026126388913256600678858675289169421309246042577127513541869040196541485966681917403305648631971739723164184617885337077178548547196569268708611686274417256205233363080288985694735636860180475238240534356920952249543740623395133665290625318877276954526254227504647285715675320059332998208334881909544054300310308931400839577268002947236932365880674294324919485856401423959843514713977601703972251686864975822717660892585475062364584645326844455597258933012683749491057221139746193211502059342314668572796211758282798274103010590765063458730250182604989881158919817283947835466966613110541907189549047676714818413059204266461959519556328881999490722247184833417988800821348325513636253887226281341093892833013430168263990693275098138382684239240415392186885375676620598225098988331387406584025650150456679636643825340124851301517019890854491913402209001588082919782031588658149213214599315492547681117356968165167015181056548623577835411311868794370890410089396449803646210636256598763843436798404360083407726064084479435591073274738560427062370514256928153295109165799673608156969548212822634855576316666459322814203130219998850804696560905261726476982846622575552668964489882932024758973371768815317372702562451456 A013846 776 7802603096240005922141791151495945744340853561602958984702069149650401520825055062209478119520886137822633308701406801268712817788740868979425030134779894529576813437030321014577943666325440792265040420200567606988137375812413248809150553410621350840053714004274876361677136550717310928822884451007719189601230031441676994594083378022364360208510726482785863904145048920230363991630108179237766597973574182077969923769784879614102514527937309425487898655905296999381182024783549511654801868620036354004269563834534054337197968423835672172535985686812509503442986836014985453186778786175433422366899071760008683576849242208862674308771488943288737274612745418039522151856310976909254005417773099761534516271797887095129786387997517484545740371663227872691973356726018228813902823548888799517063257077160050511975157896928952392451003016565849075281276259912165869249695170957445594647134349583114370653167505013270876662096456819686548377134398492232457565098242652153952516293140053867226361889292381371467734132491920992395701253669966568173025521524157451511330611634520240155424413216414206404276730682025096265411988803574368920488547676039620335022436791943251849297471875853256522849258839226973810155933169281943952454567849453496980217624435399028832036799263308085726520187038890936578789299068296927001409983931584551424921753634635505655804294380216178779943121503829252550686530272382874928883486170517008973678500415531254038519694290532173904313738607760798171220609794926389750554983905016504069815035311705911331239579492386893285613502217525997964306535097569255553359326031501712795402603481933866172435858210048815896909315600563765903407002033094561175733871526599119229133170248169438751567169790721984249754537965298229885176923792400096633982544823832295110423272782027016278950246206410367691735237497555779199002654113424291004800015679377289005697578784428277130676921074883480267216860169448276392725640543659707497955455813372667179127482030076173721985343745812356128519913704460799493984155499956390132315466558034215871302689123522964391535365696640441536106353073087771391720996213538858098779013523902185513270992385115802064560294377121733180677635574186512155206057755621011087726740912337515289233537860218638751689235821518422256449730830405947090666328109511909592291044841071875503597461374323167314363739964709160271412156233069471519494372449967248644001558866725344986678794537181797043787735840104651333086841414909483245097348634393812606665829807585763313049292747411739944243210448970611245916298526872282258331248887704223685290717410411939571312568203064142711267917920575059799765177935276438961712542561860316152290147618052635762743275191527758812312128240846843562709658070039121010980716959621103322963022307203259154499480528967059793386266895410733845807451038189599415672837983600308425815484572760402672581561978406237214787143194270591169759124005403425489536821784805359311986595752621440657025313941930430832767376630786984964680352184079753674447037238415798523797151429931571179859990171503762640043649642902538945352504130164478333544868745211127448109707783519991018363584564038301115417611097150233418615990370059802414853553132836192753452860985297398510757867316653945336957809342867165879030128856228293621737010114071213104367667920222145448289066633148073979757011171021727174137144923704792087578155837772098947524744526539089975808171048922343168296907743616253197773918128555709856628404483916587302039446120540319668717566409310208 A013846 777 255675698257592514056742212452219150150561089506605760010717401895744357034395404278480179020460396964172048259527698063973181613301460794717799387456467583945173022704609559005690058058152043880940844489132199345787285530621157336978245334159240424326880100492079148619436410493904844515668277690620942404853105670280871758858924131036835355312479485387927188411024963018108567277735384817263135882398078798330918462088310935194911196051449755254387463156704772075722572588107350397904547630941351248011905067730011892521303029312247305749659178985472311408819792642539043330024367265396602384118548783431964543446195968700012111749824149693685343014510441858319061872027598091362435249529588932985963029194273164333212840361902652933594820498660650932370582953198165321773967722049988182575128807904380535176401973966567911995834466846829742498816860484801851203574011361933577245397298367139491697562992804274860086463576697067488817221939969793473169493139215225780716053893613285121273426388332752780254712053495267078822338680257464505893700289303591371123281482039959229412947172275460715455339910988598354425020049115524920786568730248466279138015208798396476597779558427959509740724513643789477811189618091030739434031279290892189047771117499155376768181838260079353086613488890378209813767751869953703982202353470162581091836023099736249329395118250923746261176205437476947580896223965442045669654074835501350049497101616128132334213342512158274496552586699105834474556941760147939346185712599580805359699077093979302502058540806533719182983240663891901294396542077149365972478395400248124879752510896008926738378201826879599309924453599273481122840642620442580606447502183599938900235722692016169011353019702377979895956700046892396877477438829366366502340028787336646178349802521461269428641667691654928522780262319907772792918969988687167645286913781835006138698261608145785018021349781781881396162074032481120836833789334641295293004376092595558125649331161536060522015743862779285619340532267771477818872807422570991855713208173665185670846517199600497181830863147513988255132977498940092963913603925241302180790715151226814898863878475474602051511726149524952864444762494943630301792100536189291322629846215475700997604568603644354615352879399515660499344779850742074266954239492486253520192957352243216501881614313821546557071031163589763773633535445220442750791596440526803566643080944856104523490739394373125530836528008549214882589619483753946975349920051816451495225911134970292241999224747187894492961519991868989306185270128550945040998363552292001719606228104378435872770234878005828362827134421403559518705350583138351897396594667038839678243557148348768673571641475981600761843818196069369862870075639041917287816133332864313686852314962436395974638977973192615309681193628818926659418555619396793652767555046614906497121798480212874775152622908415581054145108189858731450666975409059446441142576244502013935176769621899367449405487249176357528121397437627923322645780367925368404280516228408886027785058055997724421652157939835294188950311498630396161310855337229626033598259043078224219658904650383065689737938994407050950004280431418848661208772446119605529921229056776364145143348766225154400513796232116480801433496547071291524059262360888725397078347417885511003919742409839262049536135434996088168677742052039956042125964859958627125761010492116138312490828645632900327282148931087340938753072942817384784655749236513500581999558128978732713228570477865194904537216100276895744 A013846 778 8377981280504791500611328817634317112133585780952457544031187825319751091303068607397238506142446287721989677368203610160273215104662267321312850328173529790715429607984646029498451822449526173890669592219883908162757772267394083618103143109729990224343207132924449541961692299064273945089418123366267040722226566603763605794289225925815020922879327777191598109852465988177381532556833089692078436594420246063707536165709772724466850072213905580175768392718901971377277258567101657838536216770686197694854105259377029694138057664503719714804831976995956700244206965310719371838238466552515866922796606535498614159644949502361996877818237737162681319899478158813399019422600334257764278256585570156084036540637943048870718352978826131328035078100112209751919262210397481263889374316134012766621820777410741376660339882936497340279503809636917002201230884365987060238713204307839459177178672894426863945744148210478615313238481209507473562728528930192528817951185804518382503653985920126853887635892887643103386404568932911638850393874676596929124771079900082048967687603485384029403452941122296724040578203274390877799056969417520604334284152781743034794482361905855745156040570567377215184060863079693608917061405606895269774336959803955250717363978212323385939782476106280241942150803959913179177541693274642972088806718510287457217282804932157418025619234846269317486221899775244618330807466899604952503224724209708238421921025757286640327502807438402338703035160956299984062281867596527676495813430463063830026619358215513784387454265148496910187994830074409821614785890784030424186172060475330556059730277040420511363176917463190710187604495540993429433242177386662481312071751552202797882924161171985826164015749607521645230709147136570060881180715560677097548678063303447221972166329023242876637730166920148697834463635698737898878368808589301109400761590803169481152864636375721083470523589649428689589438841896341367581369608917525964161167395802171248661277283501213631185411894895551631174550561350335785168824153622806261128010405434660804062298675596509091654233723617738367144197406685268966241520973422306989860150154075400270605971569884351760023936242467633655462125977434312877729123550369850698059934800788707770289506504004218212035883152163329163242529746149116289579556519689789555349682826518305718333656737835304437582103549168509379334423689468983468057939032163182299271760476401044833025744548474818577394451349784140673272696651243649334488266180257921482595562656070706536185830596515852926745363087093563041585078931572357367103434376881504312348056882524272586678935056482494983793119540720551838308936927908277514973891614049528698576684880637092451895595547884965093764098234648801111666526638540125545687159057051297830890776656689115823296970030225575618467633352829138588775827230536394134413887243767477256097687092599615480632201147462961759982226905165290912175455450204059940983359938379841992627872386970398472582119006181010883481481951236191791436456931096178471871463955772502377358460782378933433848697911372522919983523807187120821413834107690340385868947752323587251229782987583752296521332784968730245529740261176732832930489055514447234004458833732447900308057252371665859396036074933992842901372814854432080660373909041601753811463288189272424576442119285612938839200085933951817111232251561245279588383616531124293656936791805661620223699473060098877924381456173869987881060694190240064623599590982074387070961520770375113547073797418686706631875497173873319739392 A013846 779 274529690599581007892032022696241303130393338870250128802813962660077603759818952127192711369275679956074157748001295897731832712549573175584779479553590224182163197394440881094605269318026073666049461197861155902677246681657969331998003793419632319671278211331668362591000733255738128632690053066465838390385920134472125834667269355137106605600909812603014286863645605500596438058822306683030026210325962623015568545077977832635329743166305258051199578692612979798090621208726787124053154751141845326064979321139266509017515873550457887614724734222203509153602173839301652376395398071992839927326199202955218588783245705293397913692348014171346741490466100307997459068439767752958419869911795962874561709363624117825395698990410174671357053439184476889150890384110304666055127017591079330336663823234195173430406017284063144846278780834182496328129933618904663989902154278759283398317790753404579477774144248560963266584198552273140893703488435984548784306624456442458357879733810630716748190052938142289211765704914793648581849706485402728173560498746165888580573187391009063875492345974695419053361666564895240283719498773873315162825823118352155764145598034931081057273137416351816587151306361395400176994268138926744199965473498856005655506582838061412710474792177050590967960397544158435055289686205223500909406018552145099398095922952016934273863491087442552995388519211835215653463899075366255083625667762903719556609508172014768630251611994141567834621056154216037877752852237403018903414814489413675582312263130005955686808101360385946753040214591878261034673304069211108939732486077655631660965241718060499316348581231433833191427424109887272695668479668606156187633967154862581281027658913283631551742468083139269270919877333371127754954529687492267132475082778327358569583946269433622581665142109639432530639704414576243470446389119854218752844155807438257558417068404759628463162116985632479300466731971259313932906319345009490793633133225645547476132734025767768266683576971937435850327672794327803008412029865912115564642644965282965227513403001946409915325930655506050814581060622262893485802159257102155443737400248742716067216476401970438472464342793179419622182944028567564377427920498519267674027943552244376216846549123210222371991819130087970021131214721814242576942908037195024149698406859351841778357263985387255810690369099153715342030395456519650281322546205923157582537047290709437088587597364422855144061381829726721581799723867951901392511506194691571141691397114124911777737296986631468703592057637881873746659866429763006205245337661653133307021127926555364120295343930818395628932941110331042637707245253698437610664480409174956394960810168716245463714874913094536192461970952971914827088744891682833881076827981456927322628969486388947297795113950431661865947409705505213277006306690216562996474257203772694727809010650304200069355967200066330951097611228456252610165324192286636146142738460830662414430122376246017149570875594539364629921200578107532621789820718159576166284130902753357901282042916992890760354133159854831042020108113907575076088516040797073764153679948139307048297528937144395252411032697855352685518528878239181469466265371097406963858107063744852797294420045714746880689310103437077476192184397150030419079132251475206268894029027386078808520855364750964779882908415883733143100858419158885321552154346491880854550504793887919971490184333233320031826131555905371762886596827225786437586111397300613515541267112603651720710514193815526002913296291393480941220397056 A013846 780 8995788901567070466606105319710435020976728928100356220610607928445422920001747423303850766148425480800638001086506463976876694324824413817562053986012044466001123652221038791708025465013078381889108744531514356618928019264568339070910588302774511850988444428916108905381912027324026999035987658881952592376165830966382619350377082229132709252330612739375572151947939201043544082311489345389527898859961143230974150085115177619794485024073490695821707794599542122023833475767559360480973774885415987644497242395091484967485960144501404061359300090993164587945236032366236545069724404023061378738624895482436602717249395271054062835870859728366690025159593174892460738754634309728941502297269730111473638092427235092902566264517760603631027927095196938703696376106526463297294402112424487496471800159738107442967544374364181130322863090374492039680161664824268029621113791406384198396077367407561260327703158736845644319431018160886280804875909070341694564159470188706475471003117506747326404691654677046532891138618647958276730051182113676596791230422914363837008222204428585005072133192898819491540555089998487233616920535822280791255476571942163440079522956408621664084726166859016325927774006850204472999748178376351553944468635610513593319639706437596371696837990057593764838126306726983599891732437572763677799416415916690617076807203291690902285958875953317576552890997533416346532705044901601446580245881254829082430980363780579938476084821824030894804862768061351129178205462115222123427096641189107321481208238244035155945327865377126703203621751746666857584174827739909617737154103792619738266509040617406441598110309791623846016693833232786151691664741780886525956389835730537063416714327270478038687497194148307575469502540459905114274350028799746609396943512480230885608126751356800944756003376648664925164001834256834346039587278679383040093197297498136823674210497487163505480896249385205081717693873234225198953474272297270994325770509537953299697917428556358230562687450216445897943537182124533448979645394646208202822210190222392204575159189567779960105400095719622273092192194470310493742765154536723429580387131350801320090549498739767327865711584646903222179690709928101949519558098895479363142547654319943719873627721669352566685427929254722601652427644004409100761265210562806551337317395967241151393210826273169598404702014641068944327651998319235900418377194075690027664573965621966834518838390437408117360603359796485212792413351705047904829817034987653403170943700635645109132895747657939966479304544678113238930550503170474187333479224497049872204468319897366171493837829925057187968874614303327605152391012473190403626253694047844971150075827608493931355009021152281761954593864186983705054043992610663100615125499296380594507906072129993025054150293927744696023364721229994828660942657625016336268468460053223660840845660989168027872656333211773532605566524734054485529897343132848493236805253884499145996046250024829489957138451481865900193257900543427628950808845292652991816798401421422031709209982304023044435284235382123103584914902676523420093268493624838513103787784540628813358613428212347543631004719443324196799071154282141498391470583680119831391702452264791336461743556057980825786427313469426154739865498325812196772385005616339559019119543169387030397611388592159613907203142971678167633128928678998354216620993625845951841910941086119361625790360231389430802878678823907221926268004834534569986821698266746503677256240745796459584242129102947156063462892876381583481909970731008 A013846 781 294774010726549765049748859116271534767365453515992472636968400599299618242617259566820581905151606154875306019602643811594295519635846391973873385013642673061924819835978999126688578437548552417742315340808662437689033335261375334675598157505315204333189347046723056611554493311353716704411243606243822546982201949106425670873156230484220616780369518243858748275030071739794852489182882869724050189843206741392560949989054140245425685268840143120685721013437796254476975333951385124240548655445311083134885638802357779414579942015022008282621545381664017217789494308576839108844729271027675258507260575168482597838828184241899531005816331579119698744429549154876153487511857061197955147276934516292768173012655639524231291355717979459781523115055413287442722852258659149325742968419925606284387947634298304691160494059165487278419577745391355156239537432961614794624656716804397413042663175210967378418177105488958073059115603095921649414173788416956647478377519143533788233830154461096391628936140457460789776830255856296811890317135500954723655038498057874211085425194715873446203660464908517098800909189070429671159252117824496967859456309400811604525808235597714688728307035636246968001298656467500171255748309036287719652348251685309425897953900547157907761987258207232486215722818829798601252288514384320194131277116758118140372818437462127486106300447238310348485132207174986843183678911335676201541497036958239373098364560362043423984347441529844360965743183834353800911436582591598540459102738484668710296231550780543990016503492677687810576277561234779589318240755381358354011065673076563583516968242951174278286878631251930186275023527371936618632470258676089682538982137218238494038895075999024371711908057851742632984659245790170784541901743710096896719045016952205659607097388459653357764718646023452267774012104927947851025195947766023457773889044418947438156529581659373747598008299854400117725392838139091319307444954636975942066848056539653724501358298934746499078142368692499183813826383856712056165020291766950390078183513207347759518816323757013732733750336540582644684953828403134258962928583859353340490125520103057656727125974704695799503637205709724784384105182924044681856879784607067771455001536755915812819033183661344905148102385818750210946749038736477413745138419722045074221216431054558048852732355319221400525275615758547167728500680924721984909383895472210826512759705500609233513296377852989189672250893811227452781800708671009745463444602475426715105483182428818936066727859255376821593851320012414613276278887890098170543447228319330212396017906396894707510078010984273935364083361491438965633548696721503146025081046559784014645684719075129142640935605117968775728131741679082047210913549866208480956432360943799320835066171555611444974396831424338199293615185264470545561769005056535306845174499024032918432830619293057937331202726683395116419203882485497381843676139777179426383634559287268015998443520813612726915512778157781817532674885007036545460104242549653235852850017777157135047392700138227120055393825001409858270491530904319429616221999098708397384918123827324956135044815662204309700762646718847280711963583517212619291708086030166635043305955812682513178412844907915699369650207766156238515912649140214063837511864036214669938509190574474212068929981387886228511232588895950197002368734953418070970236719131720149955737717509959241753898524062168868548728547701791848079949982418028789328173408804749432496332496758258387656446086445372409887552073773271727535225920913670144 A013846 782 9659154783487582701150170615521985651257031180812041343368180550837849890574082361485576827868007830482954027650339432418321875587427414572199883080127043110893152496385359843383331338241590965624580189087618250758194244329844746966650000425134168615589948524027021119047417636826438588970147630489397577219512793468319356383171583360506941170659148373814763463476185390769597726365544705875117676620782198501951437209241326067562108854889353809778629706168329707666701527742918987751114298341631953572163932612275659715856955539948241167404942799066366516192526149503445863918624088753034862870765914527120837765982721941238563831998589553184594288457467466706981797478788532181334594265970590229881427493278699995930010955144166750938120949434135782602923142422811743005105945589184122266726824268080686848119947069330734687139252723560983925759657162603286193590260751296246494430581986925312979056006827392662178138001100082247160608003646698846835424571474547295315172846146501381206560896979450510075159407173823899133932021911896095284384728301504360422148847212780449741085201546114122288293508192307459839464546373396873116642818664346445794657101684264065914920249164943728540647466554375127045611708360590501075997568147511224219267824153413129270321544798476934594108316805327414840565834990039345404121293688561930015223736514558758993464731253055104953499160812164709968877442790566647437772111774907047587777687209913943438917119096964049940020125472647884105348265953938361500973763878534665624298986915455976865464860786448062474176963463126541257582780113072336350544234599975372835504684015385024078750904438988863248343859970944923619119348785436298106717437366672367238972666513850336030612255803239685902597641314166052316267869036337892455111689667115489875054005367225045921227234300592896483910418828654278995182393620816397056664334796207520069653513161331814358961291535969628983057625672520141744351066356273544427669646477116691373244460508739493773281792569137315813255211462946216740656415384920619430382081917360778371383912573296869825994219531027761812101036567049113903397697243835903290261180433042736993295634463939123471958135183956696261734698358634055096135086236782004396735037490356417849354454079362214949851893018978508806912303072501316891893600695737451972992080820012795758144806333819100246852412231377176073592127510312541290001510691486833404363170110029843963363763695709486749767180317288406301172754045621731647339346152733914782600576472921827538897034538492080187689987320054166802047837106598382736852367678777567812399792714756813445775690236263932688314010283589351472025880123694170215088949855733671002591909796874653831746058177908505600843059420911340160523007215202015919503980375603406416145123448309534275828921035372112714114453182390746170836968046757692548934702677984019510671206993732994922490468850947961491174824472821284778208253579748218615443738937238725198348236997290020461835567522714674194596910690631910573521636695819867037232426189382521885001232963998129426269975144857646198235807466484672739069664362466466476765508997081573784162633148519619110820274590407683187694369622704692023108950690563036500297099049560069980591830232101942581636944698008081407623689425687026534443827588760738682304545069156744370981074697630118255935856069472942496055373618706953603349552716812508205873749613527366344433791746836469149484604737051092315277883801023873967368705586259714029404039823253774610846726425360641963127195306353402567967874282976499143278592 A013846 783 316511183945321109951288790729424425820390397732848970739488540289854665214331530821159381495578880589265437578046322521483571219248821520701845768769602948657746821001555471347985001291500452761586243636023074840844508998200352668603187213930796437195651433235317428028945781123528739683373797555876579810328995216369888669963766443557091448280158973913162169171187642884738178297546168922115856027509791080511944694472419772581875182957014345638826138211723827860822475661079969390628513328058595854652667743839048817569200719133023966573525165639806698002596696866928914068885474140259446386549257487224695611915721832570505259646929782478752785644174293949054379539784942622517971984907324300652754616099756441466634598978164056094740347271057761324332585530910695194791311625066385318436104577616467946639194425567829514228179033245646321279292445904184481991565664298475405129501310547568655697707231720002754253226020047495074958803063495027813103192358077965772887583822528557259376587472222634314142823454271861526820684494009011250278718776983694882312973425468389777115879884263067559142801676445530844019574255563468738286151881993304335799323907989964911900106724636876096819936184053764163030604459559829539258288313057647795216968061859041419929896379956492192779741325076968729495661280953609270202246551586797322738851398109061414697852313700109679116260501493013216260176045361287903240916558640154135356299254494460098606436158569317988434579471487725866364051978778652229663908294771823923177029203245661449927552558250330111153830738759730503928472538745154317534633479371993017073817485816136469012509636656787070921731603527923257151302821001176616360916987631120129686656336325847811051102398160558027656319510582593202299465532582720059969099847012040372225769647873230304746774013561828031984776604177343414114136674166911698752776922602128017642406319270520892914443601050652802516832278037140004678895742362371503805878975762159742918474481950375731962897778905491564568746769217821630157829419333078857494760060268077985673508047201791830458178585592717699058926766229065364386535743286014879015278360429944405796311350114357197929124173707893023104522595815720717390154505806872720072213708483999100087646751272541059476746830445887776584902347079723151913569507597924826251004504310179291402889013946584276888859843997767305579466834257921352990769502338640556994172358165457926991503808781008461816370964636906497676828804566932902620015694732784919596255689864702444794578027757308483590225504503534937769503526309015805521178384098183342076716407677151262991177817661896546330673488972655869035344039893210569608034708872680931412931700223988656758654834373705911528425371104422794380017900427739657650306428947772421444243405154206819150362084487073389416102401880579970525985768956156069443492337352180351325674110770642777620167683307862802142816648325407859612328053301189627590860437495438547299475029927199390493427876584314444008551569510626445673156991248625403076032141373686477127720401764290705040014545546695350623790939061769756313834761829301173510652198816369009759441163010690879023358757778478962694369103796787348213234096228369580041735341655984373124033093045516454515079403864328811565013055100912485480655342428511885141755332826128199548307855691943715010506131684489379710742482737789455674558143424512268890071027336064740374406487960337421090311528023690192987025696391950302162737744650558309315511576928379686448225531506217515847751935798588295347171304504573923926952902656 A013846 784 10371438475520282130883831094621779585282552552909995073191560488217957669743215601947750612847128759149049858557421896383973661712345383590358082151042349421617047830578969685130772522319886836091658031465204116384792870853029156244789238626084337654027106164254881481652495355855789741944792598310963767224860515250008511937372698822478772577244249257186497959401476682047100626453992863239892370309440834126215403748472251107962885995135446077893054896921766391343430882462268436992115124733824068965258616630117951654107569164550929336681272627685185880149088562935526656209239216628021539194446069341378825811254373009670316348110595112263771279988303264122613908759672999854668906001443202683789463260356819073978682539316479790112451699378020723075730162676881660142921699330175314114514274799336421675473122937006637522228970561393338655679854867388317105899623687732442075283498944022729709902470569001050251369710224916318616250058784605071379765407189498782445980346696615764275252018289791281205832038949580358510860189499687280649133056884201713903631513205748196216533152047532197777991325333767154696833409206303743616160624869156596475472245817015170233142697152901155940595668879073744094186846930856494342415591442273002953669609450997069248262844578414336173006563740122111328113828854287868565987215002396174671506682613237724436819224615325193965281624112923057070413448654398682013398353793520570707355213971274468511135700043999411845024300121709801189017255240618876261626947003083126314664892931953834391226042228746817082288725647678849152728188149601216676974869852061467183474851375223159816601915773969598739963301184402989290333890838566555364914527850696544409572354828725381072522523382925165450242277722770414052948886571670570925067463786890538917094019821510010625942290876393980952077159765683188993692030539101362544730994199826530882106370269856428619020487919227791032871560086721003673318055685730189436711042277774450455952571824549911984960234419175147587788694133729579177011754412706328002388297654864379434549511690708314700453595892702173562762912275794013860218003235996135555572641314568418289133530320547256661741540924060238581088996419689536467440582846279605291326298799603682511672008745698625436934040140050850663134080109108368241903845624968800706592915597235955020689867209001673585094159368118839069227969224963566894801535052632573771585039832365725351657596806136085276798843769222152115874326268049257353052674285003896245330106445486569711028732813551484390284509331571832840831091550093829915317973290129271753169843246764892585694914729145026030163508886655987516550153499220723944916081340340008760538945952939660304667601612757595308963442560349726126244426561216173101885241063760606705884967900093049049919064784472420824386843504822844474195501677155322083524356910356245752239689261732422537057654646632048300615815932326964743776765650573381716897314815850530317909197780654469627688644659914815701272217829724207371818008289234957207995421208532958482521142125012277822751196628474113249240381491176071374891737475622540853597051250814779711797368029534318723837419774885198649569086793213127826251254865211214398807583675383295938528316392915483181550121905826326497362347789546700324230114260697477452325038746046568842798951815313611653464264923037347994361609674351884883543921243734418026989847423748169412588551797484336614287328150280280243798858019371427501268590416709494679650683352789145565535454216395735559299135432248141261936109306005878339238392714231808 A013846 785 339851295965848604864801377308566473450538682053754718558341054077926036922145688844623892081774715179796065765209600700710048946990133529488853635925355705847547423312411678642365154011378051845051450375051808485696892792112059391829253771299531576247160214790303956390788967820682518264046963861453660724424229363712278919163828595014984419811139559659487165133667587917319393327644438142644793190299757252647826350029938724305727848288598297080399622862332441111541543156523612143357628407277947091853594349735705039801796826384004852504371941463988170920725334030271337470664350650467009796323608800178301364183183294780876926094887980638659257302656721358769812562236964859237790711855290865542413132115372247416133469448322409762404817285218983053745525970596058239563258243651184692904403756624655865461903292399833498328398907355736921069317484294580374926118868999616661922889693397736807134084155605026414636882664650057928417281926253938978972152862785496103189884000554705363771458135319880702552704252299849187683866689525752812310792007981521761194197424725956893623358326293535056789219748536882125105837152872161070814351355712523353308274550931953098199619900306265077861438877829488446478314600230305606612274100380401760785845762490271965127076891145480967717079080636321343999633943897304877170269061198517851635930975870573754345692352194975955854348258932262734083307885507336012215037257106082060938615651410721784172894619041772727337756266388186765361717419724599337340991799397027883078939211594263245331694951751575702152436962023140529036597269286132668071112535312350156668103929863312500870411576081435811511117453210517153065660934998148886197519248611624367212866923027673286984418046211691821473538956419740927687029115180501268072610653368829179235336841511240028190876987437677967837664371201906736945300456705273447865745217939915763944861541002655452988063348137256256565135280921673848367286048710006847462147433358113192540653873546851515923176961447531236156659929374050850472321168595560955982259737554595985311318399081130056104463430212064823304615109453218246171623530037121369885004310595777930498327521543692506291946812999605897825124234680386730965093018706890106186180159065413468542468382579052558317454627309186274529577537015263010550705213438977661553636658290227774117965568704566840036365414174518118620462095563606160008856700604664177347298585226960088323116132143467242350144512629871480532969923151438064944830030971007672166976928005703916290989516834455040500842801776945818528353207913474618665139348770955976807869423509992000248050965844624212956397859197943398942315429862464682227010153360261407065340180985926788863347969646840883084114085817539825704777369557931560202575579177307560538438628150249031267747914857592285573508087966034967730438198957025594032926127238553460809390137728448021694305227460838958714579056470489980724077056837988572099291211885790177457248592876485660760101508216088680899288033844402827159732495621651077791593962161207983555252785152402319695911211121839742951108820702857506812452453601199418690668175386698701596176155591780555942704571183438189349079836040007772610601119423241073420126901874959841313695871563054552893034394610117066665569412367866276224372384094534941157786869630453967840836053084196426660717032998087819079241225809162563863967211314689409908403320381380015311701665299966742176967168828384223028800979578762936361569170774736721662793592104194721891465763762855462807114069843907092871122429739200621420163652459947884544 A013846 786 11136247266208927084209811531647106202027251533537434617719719660025480377864869932060635695735593867011557482994388195760866883894972695494290755942002055769212433967101105885753021366644836002858645925889697660459315783011927962151460987577943050690466945918248680043013372897548124758476290911812113554617933147790123955623160335401451009468371421090922075427100019520874721880560252949058184583259742445654763973837781032118050090132720788998730534841952909430342993286152965722713542767649683770305858579652139582744225278406951071006863259777891964384730327745503931186238729442114502977005932013164242579101554550203379775114277289349567586543293455445484169218039380864507503926046074171082093793513156517803331861526882628723094481052802055636705133395004491636394008846127962020017091502297076723399455647085357744073224975396232787429599395325364809725579063099379438777889249473257039696169669610865505554821371155253098198377494159489072462959505007755136309326118930176585360063140178161850861247012939361458182024943682379868153800032517538505070811461213420155490250205635986556740869152720056553475468071825314973968444665223987965241205540484938239121805144893235694071363629148716677414201412820346654117470997721265004897430593945281231753284055569055120350153247314290977800180005073626886215115376597353032962406186217326960782399646996724972121435283748692385270441832792304386448262340840852096972836557665426531423777410876760808729403597337008103927372756409535671085989619282641809672730680085520818023028980178995632608131054371574268855471219319967995267354215557115089933700429573761024028521646525036488671596296706802226071655577518019342702920310738505707264831223333770798267905410538264717606044924523962070718448570046234665552203305889589794545183517622640313243758657124357831650104586115544079956223605365318400339664739301455159752945222975575013883512859791761613015126352885241408663299229244129504377639647096278653093172146128383230473770662672712703546381432565728898268277020052539341405626687080189001246681281301090469678431057681188940130045627906563055490551759832256393048391821249602451226569196225943716046174513168371086059933670922006912400264168036987374999508751452255468537199603960350394230946353227667415843785196732916138329725508433968420013789566018854183702297495755311246214311621891670609710955301947428246651170216365413635763316280040717028174171869418077134597329535389855628674104358441826322512112190454857979401567499976890905929023144487631422767131616928626960581537077916908736304419286180526685448040265269575417864128134048796646210155245050198209296541792005733242707214668705309045786717067050546849017474186269387682056900250364069145008694144845674301364717996578482014143723556967227360256581563674053584013672713026471033822590998903423814665270923337352919803802096033085784774878993693436770999159326522425015688366556998467209530549574431073572534919121891376682131787006221224793895707870293013391840370114416530262517074950952098463205138523263873919211795618566040444697021933836791234783230441999604102551655814771071343053903500266431465257130543388538902588590648067358974692904177481260763493830718320638684080167186319378171589198951042584316040497378504470242139320234282009720951858360144050715618208515787462948508818375737281341655588576487314638892694477580359742583878560002257060341733840168549310207654860188168494220207750498836903898695898587946572895446420426070252646939550146981247805263513840645147619200939777694125962695922563807572280737792 A013846 787 364912550419134122695387104269012376028028978250954657553439773819714941021876057933762910477863939834234715602760112398692086051470465285956919490707523363445553036233969037664355004142217986141672109699553612937930859577734855463779073640954037885025220883849172747649462203106856952085751100598259336957720433386786781777859717870434746678259594726307334567595213439660022886582198368634738592424255240459215305894716408860444265353468994813910402165701112936213479204000660380801877369410344837785382373938041309847362773922838972694752895296401963888958843379564672817110670686359208033550530380207365900831999739501064348470944638217406630675850639948037625256936714432168181888648677758438018049425839112775379578438512889977998359955138217759103553811087507181941358881869921059471920054347270610072353362643693002557791435993783755978493112986021554085087774739640465449873874926739686676764087733808840886020386690015333521764433728618137926466257060094120306583998265104026349078548977358007529021342119996996261708593354584223519663719465534701734160349961041351655104518738280007491284800396330813144284137777571921066997994790059637645023823150610456219543310987861547223330443399945148085508551895297119162121289653330411680479005702398975402091611932886798183633821607994686760556298406252605807496900660342064184112125909969369850917671632788683886475191377877152080541837976938230135136660384673041513605908321580696581694338199609698180445097077539081549492150482027664870145707844653606819356038925042346164978613622505328889303238389647745641856080914676711268920662935375547266947495676273001235366597313332395660790867450488495343916009964110457821689292742279355015653989526201001517642724492517858266514880086801189133302122743275017520814597927390078387656573505458677784371483676650957427510627077834148412005535100610753342330134177430082674784509066463642054934949389656444535279660331343590479078989143871635599446495956050858904557064884334861696164517074459449869807826782313804538454901393081609139179575282243633192851252225674132510422828898097199190181335135242258202314400066183377487409703198706973121792219421931723687401046447501183748011906528772322505531856258236002303983902767587507193026956622572761718159650102564205882369153326544196020788445460364277187011856499305813891556884340910038915950563226146262539008583334213328786265545649861874016692347864374215579211263817091551546485294215654789240393051617421764936076892256824786269030563839242761205482230398570706461233368823517248244335806969181265471223211169563498428761383412353447292571750696510968503014367069804894922229081440443866897030010264135566812339144853112319148604594135675295565640507403929817743644889738303055507119079311883698639461533514702106140887664678471387840960027460451402836298661852067391558951597615918380476130987082812154995503234865346536112100452811486822914076395339725773521897048454957418824824229786136631120094396619857094046374555493761462823825247909200863642159511992798362442305979130310620584732118829172013291832014727963975181376895123443027232412657738418465769190309896730426253545653645755642760022938355871218882737084087705952698165844977930688399938918361313383926634871227763402868015018098834480894421245436952894536150494745200253849377456645323585896736960536159235003370326474336326087235812641353228044988532654153959353277934474643023796884434458645905218607767568345887666952467204929833300637988304521470038734915179216281528082874821530260197185976394635481119545619990570846528495215968256 A013846 788 11957454452134186932482444632686997537686453559327282218711114508524419187404834666373543050538645580488203160871243363080342275734584206490236337871504125573383881891314697426185584775732198969890311690634972788750118406643215743837112685066781913416506437921969692594977577471405488605945892064403761953430583161218229265296907235178405779153210399991638739110959953990779629947525476143423114196557995719367567143558067285539037687102472022062216058165694068693843286556693639358115917640838179644551409629201737641078383375903587457261662873072499552713403379861575198871082457050618528843383779498634965838462967463970876570695913905107980473986273769817296904419302258513286984127239872788496975443585896047423638026273190378799050259009969119530305251281715435337854447841113573276775876340851363350850874987108532307813709774644306115903262326325954284260156202668538771861467133599406053024205626861448098153116031058422448841176964419359143574446311345164134206144455150928735406605892890067190710971338588061573503667187043015836292340759446641106424966347523403011034464870015959285474420339386968085111902626695476709523390293280674206352140636999203429401995214450247179414091969329402612465944228505096000704390419360330929945936058856209625975737939816834602881313066450769895769908786176085387100058440838088759184986141817876311274870264063219593592019071070278519375194946828311925068158087484966224317838403881556265588960074124810589976824941036800624213758786995082522464934554653609388256658683495787599134019211182254617044688515551977329192340059412126474859992283066385932843335538320113704480492660763275941012795144617607015429439814503971481901114744579009905152949928794554417730116796170825179677159590684301365520043958051635774122052744884718088606730600626869953638284777116498572984668228086469375164597374176813165521473836726028949087338793089880622856108421600262374532043909737466772818460316266385755322662779487874544584525902129884748059918895495887253333862868002858747116090208848498168272636322848559372463349832930889974101535257332849023063861989711618316773438261368696913507441154415230095254887446017858721788757489991718789054854153134811463861267865869877323496944525888307435701107314608464255980655414560823898353472416204200215209195780845216634864004513769252909598535986082940155197868055794360730878233258695502357668349399854673887778974854819814296099594692758455961075230120858576133829199515399676393425367605471634596463593515884306799181241725700364909321695029609013190470395722766131706961042183604256716513653011655997760882991126823271415906774780143366796811602540640464630481879376335194253306729098546784473861475340637808085094908146611972267823755746944714522857277990891805037017875530209758614024606996184150436772578179824071568139834551568544286603725950678413491441860184729588694892650000067675295321307637726800213248455322492134146765522483772044700051840361632125128543253188439477257711601434419575613811105723488693899826282888980016740509482324142018415320502069794308531546751458605923538743358099404981116351697968772496286324828074696062607476183978664120901960431644045188100349528771385948658013498408236832797489198476863516964507971460391351185179116113062608269948395370478072448160579411810721918136400499353963262664276722848865812590438857911052733226543108631862576578184238011316940088211356865102603776309148340909022203339327679558047070698445371140777595305600762559530229265700592559113112219642151903566141390074499415445325270875851025499045731236847812608 A013846 789 391821867487533037403584745723887535314909710232036383742725800215328167932881622347728258680050338381437441175428902521416655691270855278272064319373447186788643041814600005261249241931192695845365733478726788341763879948884893494054508464268309738832082957827102886952225258583015050639634991166382471690013349026798936565249056282326000571292398386926018203187935772369866914120514802267688605992812403732236440160110748812543186930973803218934695793973463242959856813889737174486742389254985470592660590729682539022856466461608753799550169024839665343312801951304096116607629952634667953139999686611270560594754517859397683468563706842578304171582218889373184964011696406963387895881396151533468891335422641681977770844919902332487278887238668108769042473999251385150814546857609569133391915937017474280681471577572386662439641895544622805918099909048869986636798449042678476356555033785337545497169980995931280281306105722386803627686770093560416647456730158338349666941506385632801803661898221721705217108822853601640568166385025542923627422005547535775333297275646869865577344860682953866425805681032170212946825271557380817662453130221132393746944393189897974644579187105699575040965650985864805284060479654985751081465261599323912468432776600277023972980811918036267214866561458827944588371105417965964494714989382492460973625895088170967854948812823579642823280920830886522886388017670125160633404210707373238446928818390835710819043708921793412360599667893882854236447932254864096130975486889472434394191740789968048423541512020119291320353277607193122974599066816560328212227131519334247410418919673485868416783507891026035107271298829746681591883841666137518935727950364996572051863266739959160180467176925599487661165467543187145360800417436001046431424344382442327465348321341274640819315576553425239561608497937428485393526757025813807807654681838516603693917571969208249748960758997397488666014834277311211715307643416928430413013958258673076945744760992063424427422367609233517244018458717675425500043963547587977957747027101593516879047325479402671359107312282796787756629678870309004032024948529460461811831747878259761312151831113194595574005432048641279749460889921502047806025428824140136347878224308058053053884485090156739974116624329077501246584134179232651974927346736058691223699907190879341724827191965783005523740452269612429417947420934221256076473134437953954741448042735674854591518892309084932513140600293822753315209720616596059762445696094522456919032328496965195570928867749557348653302730228144225333927043600603773699430272344284086719381885943734628613853243744957756433195995737843197922592051706745011630223403751645292354899101181033639492823962019695332389950148181107272048828315884405484987285205542667453001745373913370264358322050962241512163841796475177144806098585798059183430891951830253287566874533219162354242355202217584077088608673031789387725384007422251721212640748242360731298704969961476212105320478784790780693755803060653713362312347277521709507637706097188553014716797485659433222211823019901961723951795598902517542358201302421220612439040737158310291966351640579521779596612865913715439424112072723672253358780774765625786315841104537108126055689863723892997208814103795635949276792835547789669019499825477981325866166213735813493571562830668190983019654311634946963500496029375962367364583648872909313941111154833492810509741755682120542098172834906839559023089403758086412646657921541000242973925787550686552578477016977018461213234033576055321069961196845312418476059886403552730521169029123538944 A013846 790 12839218953831482569640664947880346757198961384883368222481639021455873406824665001090359580427889488082942072436454277821780973691563385758419003617229117416690255194180812972400615159601322257460944354630919400382918818165060190013178133357143973522049694362078507399650517273248237179359559390540020832338357420910147553370081076259258386720109310342791764482062279389015799041901029040707620241172476845497923671166509017089415149354149583878052111776922443545308588077538907733581574611107363900380302237030237438700960693013995644503659938605946153969673894340332621548998818287932799488491509730878113729568916041216743291897895545817605871094406148566980524900735267863376294572241589093448708631279129122635047595046335359630943154577036676588143983788007469388621891071430150361362986301424188597229370460653891966154822185633206200104324297819713371722114611578230488313251595347077940690851265937274676192257838472311170781272040082425787732703862133828431041886339281244415649502393080929376836554221907266818558137676104516990521423364277781652286121485128396631755238436394859032295040800556062153537841570498392254633163264171086066278299873876046576833153570803079563674942362451504817939548093797334573091437453692086645963765605223637877521546635244930212404096747485882874088271744382335908724562820772085512961183773330249186274670962698603057736033269213786489581941162563014661263635389176459206277428963521030904572118424253949326536232129917546753367619925844127386702019804754394232730228874962205673010742608265875268937985336200632504253631662221445048834858258645625544619144607159860784936281161986573141118395065920053139262402849723715994220485933477560207672995455524534981760793548453498044011681070040455156379182708078542882289464912916723870186384533793710887430367332812502638249954787260413656609375084774221866854241228614484512069842290998287015927773946150826720908607974089598933785487200859485910807773641384220199385358164328187934291637776141819363893051996855260788342785440597527362861719454584065016361092622761309066735095228408882685141209241317222285444121393513413360412650102714474815858676591201917160507769009997369877454830334440947779102507841251709423987847273654126446282469686807434256055471853546015211560848068908785095539914419297847171194018198558830734269639137426334777525001927139970660087167301089172562119113871669262875188967769464362593635254891063184095068590591190427983980632792125164619686295820569625311868322851340188555528468197138417495200671423864115829975742121364704584456582931164177500953620705638604296310418743091034775762802966388337645909527496350326620541099160494133912939885333747500110298900855587461376651753886455598523090496006254900198932063361615222127099961192412393316822493496965930729870584767986898604681006238459430803322663467477573739726991344704525512023813495266265795038039528997905674656985383155212344400695812038405676443195964455697652518267141448820024301772990154691500879456250995589831377146272353392674505186240020010088307825437016716147481770452438184837694827993540277738557028402486875203511647153410558509769673821810390260627519049304399009292398060528427520025765997481313471959074592845454504525732538420553175398785901947635229971874430970281262492085982534491695136557352970835335282131588032483653942099984253890591534853802677006267492399222330321583892414783217850191725923472927454227318670068593582344975569605686773055495961769600206460896954891534892302940937035252812220180760820488498227197328623530357671615873717666746320124116992 A013846 791 420715526679150020841985309012143202539895566659858209914278347455066059794830622755728902731461082745501845829597733775664118945925149024531873910529363719510106282202916879479623357549816127732480224612545966911747483833632692306351821073846893724370524384856588530471748150009798235893254042109215402634063295968383715028830816706863378816044541881312600538548216771019269703005012919605907300062739721273275962856784167471985955614036773564516011598706194630092671814124794928614001036856766100287661743703006820391353079988682609279095928868239643573278274169744019342917593277658981973638889790861414030690514240838590244188910241245351309184021500676242817839947293257347114420543212391414127284429754503090505239594478317064386745289180337818440302060765428756926362126628623167041142335125067811954012011254706731946961213378828900765018498590956367764590251592195456641048628276333049960557814282232616589467904851060692444160722209420928212425240154401290028380531565567817012002894416475893820180208743457319110513055370592812745406000800654349182111628824687300829355653083786740770243896952621044647127992582091317399819493840358148219807330267170294229668776208075311142500511332810909874243111937551059291060222482582295214940671351968165970626040143705873200057442221617410018124488519920383057086474511059698088712069884485605335848418105707824995894338165597355690621048014864864420286804432534215271298792276657140681019176525953411531939254433138172014350169730060366207451784962191990218104139774761555493216013787656200812559903496622325899383002307672311360220635419299857846080130487414318200792061115976028688167569520068301267350416579746725698616883068192692885028715086627962282337682995724223906174765303085634564233058978317693166861186266455207778267448403352318359318276761600086450174518468949234699776002777881702133079776579239428491504592191431868937921296667470289990733266094967977862282844597763634325349126680878127493459416328706062230868386648615136916047527832953185512416393317499776626252823087810642456120283062642575498775600444502267826707144419482739849432969822647528994001718565747910766057114540504421515518574919593816144439880398960976825630976942136014405233779463098415391783966697306005702425701696995826452425869522003070010651915691551856105685588330375765500547535255186137989939263148522558589736298122090006515519123346858405894192095869808233468240032270358416427207576492127944179077375332357394257880541448425482219301203192715298587556845883831664482735601217179347516645117832878639823473309488387768351248243282365785581499801373607027532195527602613047981163397000407502701890737291071780059214162616238083614274383235889934390124671351377052404629373132960569718605852233407598660811528352969304205639466908579618156399321677394693478187212421838628563277036502305136303374052383277891977996320612884997571806479286203373147160097035229998101322000368874477205690645363284300677718577690994934556320497341388931100818022432623487594566329052475971158185942712975690573670823920163754720682654185494440761584123692327820937036706692689926668669653922957181248132671793082868060242544207606546736493299647395512976204300205467679849154956258359853204299203818964686451467416435020111215718381354034176409340673475690223866234711342148332266524887876648424372374732284031486903414089406120141373190937717319977660986647616482515082475060360886820120778180807674506280159464839144179482491675266259565310671417885815350982768624771164150830883170565767109908802064335842760183508949980503943417827065593856 A013846 792 13786006378222387882950174605709908460827297928310233822471072889407604647357009846459724684704516759404604484144258540360961849620075283235860444300226190360907162655225180306788298180192374873537912000103906243764141550260476061494536472947815013560173343042980692966498243379521068593750148451834770313512986082291997574064728201850499197044147548366851294447147967152759429628068263349646370408455855186682706750891103599722035793560756996162060668066404585638876670005241280220823585975722511574226100017660127490583857725069151740857415397154476640609182487994172025828723696522329521312199140666946814957666770643798925121582210785127671699342016534159124654979392905456750245332359983641858122856194195557269675691031865493565824869635861309634651817927161569506963034165366723937604152037378222062109065584794230192438025039997465420268126161828458258910093364173060723213881451358881381107558458400198380403684306159556770010258545358304975664750269379421471649973258340526227849310844239082088699665080105609432613291798383585288041463834235841713999433853327353473576326040249523921559352015343486390997090060929968288557285174160855800866646598194636201317786458786211795517456755353547894759198291969673110849461370309256649603175918861292862525474083428954053019482266717959291473903239820751112014609596778404186970917105974824315645080964487834009465465673010294151270270501351091877323958007645281166009918825321501185835636376402441389078585489265071620566226361714618079885780089641107135466836452139386650401702339793918388225962917777320375070982219617806298651709781419617741900353715811592378803554258648302508053874918033598095928538450485140707692278024378538160456620935958625068067641196403891368957534709451510073400788876601514169691707351579204248478267749281048767998141292924111632799318621190528522642260059025627615496758118948517592809622476928839481357805049199666462416347663399910698591284251779518769573040183079014481705678154259040247181095293701820806465045392030209982870860376227832680489052506941379132002149435396671913943878875365450312145539708337610419386219555148514230075448313962427539982159529263248884220512662965250167421006000913153288622275852439912920030700485446808875557977020737323194857085393207159241193090892496996598109041973380771220871105358409753083921941635241939369654329774850787199868479016864645333500530633829856244340886597461876194287289377435104589486737866494048474860007434890687095042229582182006201362061826218894904117062725921395981770280180684532859425427221147767269735573405315490393333702435876562061934585491410355078174983048482424356246762192909353048535555679553840088980329680608889523872542989873641370095605230841923253194895298820851948539276565984300192917472161070098160210394051660336927748892972724869315893238576638808180761461932107534706388960948495249964334983433843015600432954713250312131286142059650416577784119308087278869076071067264099964607482353778522015541510056882632494311604959072206441498749470391532622911436970818787428718045558215925914687329212350281834875588565150198036464818804906063517078967219747460915138811389315739420598027688594851323461412442845856169204262509132764933297109606673935669798476310739834845641684301742739004316659920208991892581275188451417255648779021259516551709487525942015569833975227483143762851072881659744792516720647121141027995210469096899054222542777905539321717659428705878221788265343849076473282287215124793436100081021282397421003362296501506894426379733099056657491626044156895565693221272961153217915357285379473408 A013846 793 451739857001591206148511321479902280444388898514869741894732116440108389084594498648792258468397605172170079736439063850547997888350626881072675038829811805746205905886418708292838954768543739856090300419404799795663390318935279583052971145554002364339760104832391347126214439060146375680004864469721753633193527944544176506953013718237157688742626864884983216444144587661620990052540853441212265544281462757218934813199682755691668883398885250238403971199945462214710722731746270275947265252475259264240845378687057611451849935065964244415787733957890559481691766593028942355618087643693754358141441374513232532824740456003178384005883007063546244039197791326196694364746726006792039050771943976406969751771400020612733043732168493164949328227903394108270769837230309604164703530736809987412853960809580531189861082537334945809204510636946891345958070794920227965939357222853778272467398127825096132475564857700529067927344236356239696152014300937442582536827024882783026323729302363434166217744026241882510625344900609887872345649433322718542686920240061284333448505830718622149051686896399861656846838775362060192647116553200879445120586902922882798275729641839044781226681506588115516022959425057415469409631262248496315150182293721894196868509246844519234734765799966409342394915814090063016861362446372438494727267234748398663011728583043175058013044337344822164379173201318748824223788272578636151455994520573247813020068134950857462132781955199437327089312237866862714105420664605241697241977359798614977296863703421760362982270367117745388352889727234050325945372436276794219226117558034166590790559714259068634865947387576583909373314124942407386347945497090709660566302835938441842554829492226230440466723762712378000497359307082085197049908478416312457866496547364814135877608441406029763093886537289983568072579171238629941577614151765704597770041705024481185709324004212125132555852174670640458880234288273771439202362311271041369380719133146536531661758760230819630130584021264186246607406045920718712352808233621274265272547455111397446432699078145276113022987975075828385045162806818222447642383106514291112290351920825630135403454898139438137758940045317486051524637922206961574735132751066563565993507121033234283791015520606449076974164612194015415202365341584526837087383741111365504380384370789053954183503607869264833078062310594965290320424620698288145387809336729414562172025630759134405898319793507188301426409276980424212723626498034730343778948939979206232041921540748218107911402992303530648540960670772737652399182570037894695269345377989208758761418803185645472497382534515201637844532672081305493903537253680694413088507620232035707442974192091918255488692179480415292792204228141160690329151761676649735014514173548721519727773944976513774192284805920448475724930248517743189641679300466467191584591299697258953472360292350831328737160167935194987060043786227917984303010624850420830021487403953981884696732110027640257981768614609405264201543930101573602671298878060675031022645789740987561966659790026464232916851619460372474403630294035165203286102841689258879182599161889327643597856684799267268571605098149334156171299876088167183562927173014952485273899262441334279687591491524027956471750322908221986711199506071693448312265408246336103225375176040633099190968631838366416487250067966192319700254167654821103956186226517361187902164865549205347056651367188208764281746408712494044264159834217571557878787246537876513987465209231314127454905381598691438175731761377916563611094189888552685602214933153896635474672391068644650427527314584633344 A013846 794 14802611634228140643074418982253437925601735426535251702406581991509471693523992531723624725492452726281669172803635244254756794805473341638989415672375273250691675124086168233339746869855641267604366964143056479704297973970871241377479758497513549474685259115147799662631794739122876438282399398943842423052485523686823575779836353519195183144718397108551130036441729848495996602041658685561643517355014971628550055958927204538504605971214671879812021328279812905851640962473861784402239987793109295570644021368817503812054218672241516361016532466332157853096075807720372383108893495908556942807578750960049603635601095262312149287104774375458283324676433226176813280944020717790561535615695060218903584826045235875438036377015697184029059587371938418139816586026362785109269005295183789667544398587808334846029367952583391504276013404551475735624354063807946029987900857478472606432211701852572750068959309257130936497843215936921262363509204613118118544566747951359034206575961779845010758623036251894006108171301703184805801022240631118841206765002426328165038440639060987810580125676221230666771557212991063988392660715215286417657711391634977023533899108903781819391235899607879369229040334440281390101614797201358727254841173400679029042987311000601206283788805733299301331596601396103184936513124642732064595223092748235527389568322209158760300971436846115132682376747460812761472165094115856749410910028450144184337041592646069697319166999107975162334062583410421357415806424337784559935225114125881015576063629833724243574203035389714280885547490582005361080577963991917992975601420141663570847025060716841161027287363996109501542344757246112805235849478048668374157436611328030862296836652801269119073213604256559202320297469774465767736931401020745726619369358864050229604437473407992783277060474053918181558602274283147425925615260525058608259728726590242199493323128970022916343590164059607546556587517158154942519783008215729483591867404554945709069492511055243497640118977208784854928831481312730110766376820199301915124450835009090271524706683392664407671537269967284744521159894853819513164345609634260291167530251741614248276900410102233108898084947404963382936359335434877716880920829986949154930475241342017021011263996579232123354289426012373497125351107513041775397679390428737224847536435062015719970685046222660070050301945793575822633219673971041505948067736345949456373252935868715316212476142993643546261140579188094540602527793087602043904948598865238629811549685047237610960040853251802092291390199259881067393816414455001733374585909345950392607094171342787230842794230890994127268889646598760218424231108728608994528084217699763346061491378326467977395853465337214248314214948147729553500705644926620458516955600438844506758439696628990403352732788520401255652554514383429408838178547317685196933843887708479781387382302059752040980059264382900469335983514787116416509641052155098589758144099252764078397742517781385715973546593963520991697356191501568363812333121636292199416550057238232680430523507999587179984219393866477485241258157474944293381279017916473634953055409336789488225414567847502389856554355856157381629421154339657062270989997605353963037455131031677641676802997994259348077666314581056618060552585414957250914296312897415941430489093768499465394289660128079590735454210227116189931937928565713177934436310270520891405178138314316360812352352000023224787984266320691004842447989447641384808572100494553137610341259976091701328442339544225921046142378356831569956408334414268094401813378929586884951234064910537347905209215044309265416192 A013846 795 485051978030387712592262561210480653946117666456707127784458878697782368453394187279519735004936690934797735454429519683739870652185750458826405172752392953878664810466055560670076825431429653056859896681039674726950436011077508837457256726446523989186486570685163099345118650011578415129637663504591828518583845640169834931153677632116987761286132436453003429034122603675516816655701071808483934776689130590324328233662126638317718928464762368157680314885072909298946571058343502951292599920004605397258863292213411964913392637452010008117789735856772148530252212067381162249712222073931593901918740511458905411931376689555444507839849246735017027982997363955361817589973670880561120399055095733253032667579850289166353576002050365326264224559003678085605509890911855742460526765512582419826094852925303516234690329070252572812116407240342756904938833962858775510643535297854590367570713046305103874259658645737666527161326499821035925127469616762654508468363196870132832881081115601961312538559651902062792152557214209959716487896781000502188663275599505921311979622860750448577089558158417286488770386755291184771650706316174505333807886881094927107158806000559122657812017958350991170897193678939140590849713674694122774686635569993450423680608206867700327507191586268751506033757434547509163999662068293044292656270303174181761501374782149714257542232042573500667736121260795912567919905803988393964696699812254324632356178907826411841754464226770130119362562733192687039801144912700524459957456539676869118396453022391476013439485063650157556057620171391151671888378724087168793824507335202031889515317189569451164542152343424516146539553005440624401968315696698765284390882879996915295742743438991986493791063384278931941631507489569694277203768148647795969863495151257197923678207128633107522422717613798790973312279323710174852730560856885120475454790912909056392997212290089710922746762495905220085566259762238421156488249613213023718338311112456460994789130602258218930671418645177462126307949979655540269592635644290725154798004961577870017321588601410827310580933262287986508469367434569957807369276936495441220977631289069215687537472638229974512372447556565840132058622703530073026754013757012349908761812708295213744497098639908278218073355911573454753803505090987352896231158265568861383804073904112131111999407594624125175408294159763892556045342276683088066906283584584071786438752202546063481650418253615711723885054498835481906463630723894543774677355687616139421664860079627882035938618679355050960204274049347782816360576268861496799218431077448102464949261806560451980256681357836095562346975939748174837325204970819059532696263645585845323742949485001702683307326352169836488760195420904802009111122572955499184683601115180056797460551979138757537062348014236508345222906327316214868809434638505908533128196512431465476501743273893954878834581975298882579201507812544230736187917997018270589194865844314573320937226822660447141021174790996655855938967683123392145402531729778022790481512275582408472347394310130472713722901098216734236385547304138974605517750859087008070141719653147917950170384559226958310819573132694565081232872385401882616495800241532238660811329733646012962465480638275890317808969796192063260608187118877319197959661581022525568794266624606190482040083583076912029219363560722143311689742043241289414555609014944428569564877236283518511099161870336761029852668438796402846677335718220312897407290589005517213215662406896572869130398582185194980839993453996656884331588302086736917358620800764703046082037838988487816157895558571926009157779456 A013846 796 15894183216099744566223259605745030068506383694453379163241148537168932649480820728775302676641765488551452195370746500996788081530822671034823644700750412312696088509351708612037077415737086871367185094444308061452711887210987809585799388412199698077662791948211424439340847923579401506967966957718465036896955453937085151024043708649209454961823987677692016362590129477239335048174012721020401574762549431183747587560640565684395013847933333279790868558154069091907881240439799904707955914178710909657378432359249083266282049944027463946003734064554709763039304485023945924598570092918590468978073289079485412538167351363352805632896180117013037972946857622089296038788257247414226793236237376987235374451256534275403073978435186371011026110349432523509121348105399688968946541052316300732861476140656345619978332702974036305907430432451551458261035711294956355932767364640099217164557125101325643751740494503531856762022346746135705194576924402078662933491325235040512667847265996045068289263522673526793573254994795231959989875401719824455718118214844610029550948281901070698974070641735017643664028033197381542597450344568406190778216837319718571447379755026321331251184204459245278687959242471477758880963417692377015080931674357545383483166169722640804331755653898854449349714163615252780285940926653826475381760665294411587960877048861481836791143859571048469880377221473760463025599473385091693435181459447949709553047270451655863230610283782803623751272455641257968920203916499370785503885935892131647271614972637723886008385046565688362796896097776145257984438394030888347036041456359900180955637913667811775759717247989334545089808072882278380403697768749425140838920450211738920410898217008889413428545564976052041863381237418219742075413074694890978340487009116395861563087491191049667294747610768958782613496768879335009574275018158411627739702588634203959885732652321659647516565913465822251763835199889028584455806963325764361202509778532973313877250231574797317920241046165175078954858904933352743554011484792118481872421026580983644727593815291029989313116021138652741909524232095988377431876466655082617928995022080220059649227903409519804821420361533549449447296948749273432940675522789780681810307078825417563979680928232514460649827726510438965372633254821473579703702594046160449824491893689946312277996588060643333747778983027143231276493775722351429776385100499650864298025032173029408166720905334479641768265465817841071111000251560576410408627591171805656569114135089246438553636656885106309863973652049028147326503363178053527116789549545819421571457410877372890489050934733573179386985707593668193069472316483798942767391167138556979568408968724535793526614469907901202063694083552208552234553264470605797283712241342220101139187367252418806974459019730501905456264194533497728821147554234561610813544743319354260734009123598957113469651582166593784355275008001449352763405696926294690666737363986499938580471048524937531916981855551378419087408093040587313820550159721366250798498194246284360821879416754355329883272023186365947457881614062025919873605660150563080442403869594350975391183161236748969928935772412135508581838762324848889577334382314528396437465652712112552754068869555024373933964322281621528923609075511371995478742190686946117838250528755095649715489458850264253373460105157743192037449467272930571536158196201699035367501897278538334571697336167194985426212239402480528479922936814643213022242098020532788042650825749186899775664900741044469132164905500562452785777485482778195308007286399457789414016215907974768759861921663284871468082117214208 A013846 797 520820595625156429946003770761053145284817180899848328421085955265951585058187533640509118108197371528853985537908621344662751855601997284469101189554189510662425428274436787799230952758872862600959921174751086557682463120129648544507474359490959706608854366558991956028320904759849828580326341270518662329039436314610406228755864245017295420189048428222611992169353362710178530858566048842396518801819219761029040949187070056346255813769079464912187180913592536003637452486731363277470299395807999087652976471547873960469530212565891938582650357827328729515271929365264660057245944804756372487473505536556577998050667769474344734978742030074283228297522630560622052599013613483269383560765026369117728750018774115136407928125364187005289303583930204930346888334717737008134440257202300542414404850177027133275450006011053221671974680410572438184297618187713129871204921004526771148048207875320238694457032523891731882377948258177374787815896658807313627004643745301807519100019212158404797702587110966125971808419669450160864948237163555207764971297664028181448325473301334284663982346788373058147582870591811798387833252890817534059420609325292538149187739812702497382438804011720549292047048457305383203011409270943810030171969105348047125976389049471493876342969266957662596291433713344603104409712284592585945309533480367278914302019137093036827972201990424116261040200793252182852422843543882684610484026063190416082634252958159859326340637778994909143081695826452741125577241935851381899391334347313369817796279423392936296722761205864476272128691331928727813634077295604149355677006442001209129554343155066856268094414782114514373502830932206497969068368486381163015009745312538260944024312774947288299226581073135273307779276387720224508327135631602187578261078314726059591699250911348315497914289709677241388679062122638049593729843795014832217774574424365595357535687551276143329822831852448063545797351829963688655447882574258646587883840422968469549129735588242958513610458600740456987192816596856102700777848333668138413995492199005672070433794139456470689812185780671373046891290037321347151687728059353747224297308883524650914585899938923144964388302406731348359489026416616191850600055530775533381560142358951282736486184656323033846573554942294064017330446493990046259730926601704585619848950372432160760725392197571160760247221715833429402468148042870011650912586973172559521317684254245827646807110626000228901462522783919016218165256243136967816269908907517727754456731978604427298525565972811163561622688630342554331594862204618457976562959959517410806053516439629754875545221029349725942152747666429319350500468866541123756601873764796235106497625087165588882280102949942106589223127729838769839621841370172810765392682724301868274128891650127259466939073158529086437990865126473653578011363057158114863138234149088600415732010962090626694173543044434945125753651462191492391351277876880824423767649943109629987404875318065153045855661442707568036656188392753965099271787633749729306165188829062245935411344728206715449615057655770839366299864729584465342418310271813651019936689998867692761618289827405790246631367390400856345209692563860648413670093039682466494462874508070504128645328717579038685068142912524174259768822186356637547847424104429850389323793326246974249877158587605459054541540725808928916683144143599388968096831773137273990922302170023144147245378311526645282446122660740481957230114793542228804312829067936818398581582258149356331848987467482545164522779623442430452884356644299675903852782760737432843518483362872517222723155449062518668266114816875167744 A013846 798 17066249277445125896470651560298189464692889383726230025702144582154701539186689102332202782169411470257487398106189704221909052804366247017483507779311681885386356433696744662605199860002745961708254697054243604322138951520408323506420919811799767666158939883405048415136019407170759182920133550752355527197964249157153791303872159580726736328754738895998549759405370989287130099173492288467649128098012193129399613822961911606354110505585195906242549544176600219767192043085213311876146770601836514104212733019680733936665566005359147043476286925285907808756430581440992380755835119362256813669531829421885947840124281470135328275783418841474112824853221558210463419564478086619771160519148384063249735680615190204789814988811933679789319899838224955157606836952030806282549338348004984173835218130600825103169945796970191967747266327693637654423064352774983839619642851476333236979243675658493581539968041742884270321760608523956217047151301715798052929688166246049628785869429544006608411118374452138015844218295728542871222623835375377048042579481854875449698729109138121839869373539561408369379995503552489009572520030726308956059094526371185890072583858182635434227754729856058959201797683848982796796277858990286767068675083644044808223994316373081911340006416939668687955277699918875954525297452141529856255902793084674995463848563084264630778993114822217441641765299593287527708191737245947809316340566038623554195759200932982270405530018742105182800501008841203421202915063753978082079255243892764502189548484145739736571011439193767158485112957564640552997161444822356766086824147091495620757236716505230746192917783580328406990940763986542525450432298561737949675839334401253734613788681009472742989056608604496635749311328672816316688863580376340482564459014216943520700801053863061602235655445206703845824235507634603609087339521475046022112037254737611828675729409680216664631634554141018146268687624764250149861716216193307331391777682979830810185883175755545264573987507429063294556334214245780773299088534197637559549804288377017862403974566361709631563765703661039552000533791942945903466503473048903589045774217495335761169150769198633614193075893263772823043736417619679374560462619632452677846962744818115632709179298818393173084522248349091889719884070715065835838863002884655861591210405803857043807449651530011795791780961184429814660076275068764541777103649936918430394537877643127280330575400992775500643123946583458323436839116575112161403532375081540903058038193474909873718085745797076207587252261039064820337700444720937630976015071953466517292761626693787807761865802689731819672461235533555936477199363818819543256330199524843031969714178856242016494554413463702948715663449451356810104728498017822663160387427509923619606655521591370038212659549258681104400084668464288680444276344656957107835313656597335258422706535205785655514678658480044281880695651113090822679798673469630854718018353335816355427282954422358935006598314154641589425149981253761928372937937182711129904420907550711674811558944053877651852986209264298864354913967459023760340363190986789716621285457882896556412708121064432934801616646648655260719831205932585727219141608724315062090559471880454279287450131417629939632312906957592142144104765402534299167864393053957337557362059714460852219974732598655682299217206503306982741873267297464777706596983542162194134541997507318387416936556512105112615194547347144112774516401554791753459722782898153665284721287435038108282027621334468039951082442700961561080114598520411780017447985503844199416413662834606644354192357754880611721744050319365496635392 A013846 799 559226856323321885375550310327851072379056599325941105482207873668045260036069428505221620766127275057397347061143624227943515842293473182268899582912485192020340127619374929104247189012569979673256089913073454426427849163420739944658400700393054786884696142099416626467177083934171436905926936191053185915222892516381615433445282925141253696020635284144080478516195196576960679089716995308507926629515663544464166545750815919517011493047015699455755863463578836001331348867816269803557577379080978894166842835588898289636657266863608530320630969967768627077330717292658438332607205191262431270323218986496358738825192455213394436940871068597423729044790364019440465332288817942356661387891454248984567338782398552630552657553389442819336434477898955330604460833244145460266576718987427321408232427703527836980672783875119250399142423025865118660134972711730670456656456957176487509335856763977517679901672791830831769903451620112997320201053854623270598400021831550554236055369467298008544415526894047658503183345114432892804222937837580355110259244461420558735727955448237976448839632144348229447843692660407959865672336366839691872144409440131019245898427864928597908775066987923339975124506504363468285420432883393716783306345140848060275883845758913148070789330270279063566918539670941727277884946911773650329793422723798630251359389715145183421366046386494421127717365337072845707942026846075217815677847667953616623886637496171963036648407654141302630006817057708553705977120809090353793573035831878107207747124728487599687958902839501362249240181393478141640610986223938986511133053651894128500973132726443401091249529932360201240279146954311025473959765559271029134977903309660282375824627499318402842265406950752145760233433617950845065260681801771924932672192977860805286323848932984802582057957628533271619968549114170691062573941439694308052567236763242064402046301296401339666649401070092882616932356088274948910668716972222294635045771115883095988171019903157707229560422643435546036021959532405744379464533088588187551327986921538121315253438590540501207081474577564944039953491294386451364790385804866472805851929558887162221990732405100826269878710870467307865497154932561653745597239120116209347689275222200013052614387263681107495633625033903043042341161229191277308767862878524403272620782577380787611482510181335426524505078536091396166781379381453276504952132401132943127168217174609994721872294739731267605073885481646762342378344171933275304870948866671932311405795523785846741994233718278593170219082089728076032825768172615684291822061877771190838649212983502038884740818622537132267027209765963560926484868753615078793423427978030056471583594212761338396493559020378618223514859911622059953511743423048013026439575224645177167270888131506013412152428110108462428981974416237811480798047261719170509547557899381481747995247745623184359904990281074091028666635095673760077571642932252863847400025402108030334641207850511857582296213558219295602283314585723270868924430325603078304708064298621720160225163478757462895918652105172545187181820885697290578833021042255125434246281883906754360531619711039338407579374277383135583267428955998969109516832234678355954583452774578725823691165906292897861871629335186379313778024952710243915132580431592074037079639972723453205544132037792749397580749422700363210485703222803325835889769956709570777400672174319808918878177083788660330174694927471218287395353446147416177368196150006699304049747146671328732185481095887848733117069482425108433473195164316853207611735588989966726477042903764390522198175178911927884898109040864968593748525056 A013846 800 18324745628002611539986032568823023939716926646712438144440987604354507080861923033259102069264458549080796268499554278701253127120272529236587301532876314772122505301831677676887971889563893093933255554271590954645187761386970806506566474150479619256637723184313684016076458686354929644533413845108430796070023741976792774523135030891028601111204176990833229120018684201433847532411846502269187739795969263025001809371162736050733432604164610439766208133974551298091625639700603528922974695557725516404059106036577019154813985320586724321546435623903842372069972944245831707282872899707287347865951239749512683153823906372432508909678463175800380753339690648189025168008439986335143080358427172830726302557221635772597949482709465262304016284971792968273246972583744158442015185927780018467904960190989200162182685782019907597079098917711548208255302785817990609523718781572759142705917354442015299335018014042712695436196302687862696188348132708295330968371915376248561207062346704421143983407985264153673832311852709737031408777227061833076252974922511828868652333644127862012275577066106002782546942121096248028878351118068603023266428008534213238649599684277980296274741395060272004304879829134982128776656744723045311555382317575309239120161857828066035983624774296504354960786707937418519441733940404998974006670875813433516076544482185877370351322607992649191513042627365203008157844335692192737384131712383504109531517337474562884784895022010902204580063381346993887837458294672272713107801238138981816983457783103081666575037328244780638183102263901491745279540796586032709996807902065266802719887613180097366958064596823579074241467087398863682730713597846193082694955935650948132891021393897665424335352854962246312271329152793013291098462021280462436193802419498542867622259881836046011008875155571778244443129417373145204738422913095903086266523214257915966326253200880479098196767574264803577591639444300593525904792517745780150601179827925257289340387980186671750498235929180095972508367569957871431826293820246857729681915475444961159258224675734831143553645758957648086301196002734455238321451362053864580902156027785614531690192319450343875211385597803472744136610772830180269935730331487967947905082170481050027708068241856302530416922625110934914411435171158139774853705330803487646437237803495613648453058893621999256354982413470642869593092239571460964514271474520324280391048140377620307046311354031514176883061079462601108435053581825909565190011252463105877980145107723414626041667050480552941001738881916209595443634771480270742874425323610806381400857411043394810175187144623296750125947609611093964439056179318458901902898887984088890460851215163763536576300941979766561948134929584031660556672808486437290850372000961173165417132462293189047489410764312034096872881337671280606602790412672013779256854377246932393918308278128580505105366721530235814827348298815037770221867595604061842551604032376275938005523098845572549256682325875729878295619652344980139832915732909361669888673850937236526210258156871924544173462392182293960693573906782528817687200433512615950229382164771856526885900114691337040939560936321290586792507112030174219780647558665940367919790580517395687790712124417405677137809550055387277353878321650409272611064395582409082047025642626202114639270118614392812259925997083045501681195523204819380990435981941459215233865225808111498653800106681586821699164403383376880841370941723358533300001051443419522795102114502126099896253844550053027286780132800105953148049659144334645907021351780023229693199741870551548631389804262586052932341237051063290879951669035008 A013846 801 600465264738389574942262315215192848456644252359473173117042281819488488025683493953834256605657777736279532126193394604482662469477090238024492696629291082452910253730420414116265062877229648902004918002371492401813512565128259387607170224962916163801504913303590797838793398234478334592070904876513060325622537977095545635574088692237225201211938471635623251804772243912584315942071386186356743857634320810803259289474260534910433119573265954890259108134078096935866388961709376435748034824035549721528208786606555763664944670984985782568433602524081106847988873437047413384245179177608391814871490224112031601584501764011868451952343881344626876525434983159857976705300561472229968457184941599317239482195038560996489608649423757715178005625955711984377756797624128583827953612481495645156309735538334110914402247705228332141087913335572011688109761685683916292873217034576171588187499870355957328609870284151609604053280446475884828699791612585421405171610923048912853633018976810472046048312861135787584137194789592663045202812176362146242657482260867608367999668850781782418246109302161499178498199424081855410285809436871983866394312983649099404070082454420858348330726033334993037062302241095094395753488211084748769046767782307733147489463757310067867111416604147854703355058845693330045066737759191006380250591258654589454796209592266829671672139218703128707499380813502972171316243191961771618603227951382662661128760114366476608631440081253243439679516879978295716657833399821032263116430971338156178913944636721780050330823171924971951983894983524081509319992822531119841175401334874662591525277308685430520481860708715039104744393519885965155720023174224054933748316099410268418572989035238700624620842351402887160506913678721459522714403513318193109198517682128252686246211808003555688738821097776029513912464748483222068868642016326552330781432684803390384578664886451539089711679873509083630522841310841848656848241221493723974899460601454830857105833334756859920326194927373384827154188532379531078083995901849034086217006299380487266573506174478946911965864229524212491917590617602629249317318231781034587001848718479016974424221923748868102926683268824194879868461804099347085254011502197733716953732562323047307937980149147321316701720579635115275433907688509924142406216279768683198455408344944268032509833826205671632240063724606025550826446506277632885203647677081986019853865463893862221293530448904656548104145451830513121199835769271404632146288720711053409653394889880850466133345910146758770744979682630356023497024191865511702509169004078903505743295645069961139820532355016187908127051271736327026738992883907261297554190761462624762621172618486203566532229266792990701916485372609549453121054588483577146584989727495722284388596524423218708133011924976733286330575672812522917160236242436547518688604233627480683915125657717325991292656731102767180262549055571157654630157372753898456730960932905809936564980902971721294042966454295916651990864768040309222044982735973963198912064747511366490857739284379223463476015667029408504007029777449904297974183805341399457116394775244194672997174958205732157507532761376049948016873047004748833772259202365533975995697742394021897526054892909549228451743336214930304331884843840611044919358114444380800516936257575390892499603246756423672133255072417234999089414904375521476294606256257735564783295719280197587887721895742236973438219170066493631410043018391012419174434453697970922949906088005668041400445978216137598133211391593871872755291230841557677081275655127801190586769141614233145553381106076419782486957655689241915554256290939142144 A013846 802 19676045794947549591708051544971439258227318861315216936699241490660998775625596729879240920454194060862407708711105154399687883799825292919586576683148610189816963194238416129761773580361061135220897153101709063022625179734122803613111753931584836855447712999132063263581582073347386067912979410993579960749999324433466839386491738267229395393312799838556102715138776888527562864789795182554537782726961424328401200397492569207945072462176778809844010455337471080394469833497292847046591605113996893275036345519523619263772906978836014123202432287509089709194899404785169641774946031291871782989708991663703051520720953803140905433574404303900733489985453528182226180679288798322031606405036166326427303352567023566732971496224317692810952888351316770304090334744547445434874383973793649300481957414120132146443132852804921987599168744180023678995980670916490569084869575788991990601727995751824009743888229471079943505617893670121794066834771561199088604663346726466776387846765832125548004911115833697487557007598865372382665205749395034808079400378724109791002613148902417446281088509613228005081028998728314238084245403627421167334008847848213689272568461866462686358101230660321051838457519836204053160050301700825047664124486690659799776934748399536303869506899284716902919538568255679038916746862893170897068051374363593587254762195919399474681352657918464121487339710496865392109690656914203332398390573510907090079867211427560705511635028582506281031418409123128794043443884845335585197799210068808701670652137856099288689240413697637480922608270820117102897397524808699734955635550941172943799100286851004187295149611703174401384264286859623306222633719372973832069064821945475675539799704706701742067575762170769806475490547424344785640305574324410551802217027407978584022915868524660512808593689731924935111883644878298220752687661590988466775045986215637496121873690999244032891672326095145652404972464073665696787603168345906347209505524988471897525643946713312785869248755380171074016188449829012474366656377711789148937158862418099806751080650325326132411297439073049394935155609357602955241629883819000941346876578807120428217932903997402909996701557352831217823529756396727405289603448904015338437139908602201614186511733527259424905681979953483457345418287137093194298366895055460211046986820647133774889282234817107448045242408127890245249480999117705474382353127082622517898571463520874077267346405749707785768276638165582253955476218487485386986169588800259798127522443751615708074257478783688991399771494240431506177950488719049087467820449925657510076196311697652486629639204209170445373507216072255964012183318819873138198255722871607288221570584362555918468128088614272719320399392689669716479870716755429855939296943390579827814845530912300030628102534757637596326480303646720750949506621192160789092388183527505287050530837552081338082677775764775474962843207452955694026920996790399744630160127849457580001361294228577363363199924774368596852436656719144852587969994292394826101950537646452457172426400870538394451182081377219657859302351747478464036018054933426977410790023995201771044771429030485431337206833524770404696616896004251609785049389543113817325427023622767309538133766730860109117906725641090836212347202562969142719917526694113470071338967288230408765426999189714490888462502212967956450161947586577087735221657805053478986819034129373514559904871079681621145623565764738863314044289626636694951507868178775111203222522691769730380609813814186396815629070879747993526445383052216161962599240667227789413147251232415191713493192083912123432532628461625079088881870141493809774592 A013846 803 644744668608841305021089433025624121613592784447577028581760745165979607879699553644682966481443030986339375799045493699368972576352675198389012944753413658699922249948804419740033796681271251278918357912836802577125381889527736028794445952830171934079310659555559449021041281379447146673372509339437628153855977863035841393016561279540572828248073825109806373769667441083271179953432008541947094064397071952393050534625036507805944134440608688040968534600498252362365987504039292012022713716375450198836390969983749956035310615882498510789097301197097851590898463696000438821681431553372054585006784238836221592230984214221321189247366080230219234999843341211475187488498935343416331678680225098184369876256916228234706009988278442158029304245495947929324432088909330692009963814053270300278192780545888490174648577320711683689649561409291015913340294624591562967773006259453689548037422964795769151287729503308347588792087139782550947982041794517371735397608545532863328676962822787089957024927443638599272268024999620522235173461996176500591145791610031629631573627663234414879738708283006255270495158230329400953544553386063336811200801926290266170083523358440249306582261126277400226642576009992734413948528286132635161858031179879540319090597835556005605196002075761603474867439804602090747223961203283423955125907435146234667164047635886881986358563894672232332897147633561285168650343445764614796030462312805403527737088784058309198205256616591565816837518430146684323215569218611956455761484515534723536343929253268661491769029876044184974872027818233597227741922092931472915026265733240355022408918199533705209287462476289618784559572151816136498303261716413606529239116085509346936088156723829202684070322574811785018588874258000929935861533059462284961455047554104642241262907179816075683711998025135716273746203275372076097624069295013510079284706876314009472921557106663228469794318781485732738006137702765877552336180620358659185361077042822247138120300845901833367363543216297445753362463123997080760046596184859906832372821603716294467619410749860286706853394483545682573235179007429933637357728032981022846054451734351722191845225398186898554771916631337573345641423057607963616529725813686774609908200525076942493663616484221236835309387119115745930294666432908269790768886417177320195587664138965279535572000270486976857546503229534707556334993379088972984560947268243374666500389716652001763896407023606424724054888879409799297613044727397921160762805085806913065042655436852943522177269064783920870187712323270459594439081614345800498145540503163945290176800741708676681880017443526097153999084456255683428751222991089602992480443527056827620444424908392232336363621207712488466690847299655097269612403646641925519418882241022519797836858356934247403621663858938268756426106589895745567113432963224724736979375997829293246071794484906601286293185356260162763582446221818452181874147222827818832041087069371025981484606889282023042685335135006510181660644367372938529602600772973193661708715217598954116626068303725802109376334442568733748733619462061374309532239624058535195796767506274771633595070186470946614057593520939676621098742448267316749436498396548753566119592710070839198945567268236824055575567585807264521006193133583372868646257514712710187297635280100734034425511909448564437433139272514533996958906698516958010907743282955992399440086110351311325098962815539007361699793002978963073074603282485631220171009824482102843907195623563910525111822379063259850854533394587582251874562311855019195190451918183720203490009128383781002067744918205632460637229169430530591584481120796469158693830656 A013846 804 21126993300974511882931058541383651217034208360778204072567136097598819791001994973828971445663925239360368666183122737540922493381924460900811176173679858768279052286322423226041427449651896361907596752087836346847244513756044854191536404982339073935910851692316572025521480708241724102193070386034692199345552682615958450766366680007985490436032883101198135255684462709416630024714060055902522378302163253736015479918593196287785177397349865489726456941789126733410008678532359520649960283058190752115470859304427518559365058261237711201537140365626502400930560858390542379308857149140895484641502305938185309134224890731604252729257691716983823892474866604817618943623133113333066356446993616017305432105186630966794846535295907992634304241516411221748102990689380948115782494258897561199515821032927674046042884581645080451142436828259648009448334774258616335327985869109778499110090275710427763549396320364407933789539111396394629463475545522745237025508836820020865554086717777087363711792822473149620953678643187565272602164002690711571370665299477516439767404631268865306779277993017548972703585344891433810445747925354523420629427877520679441861296893409370089278087532585857850626623930695441921276265374879994188983763965702292777175960709875499191671062596018556222664456267517201309605034760709191236161565734834871817573631512932741348928997421700619709084373733656536192406334454030814897636326189066007462796888925276022675806789848812472428686131803919046551903127772155476589142392324605041820838917873771107499762287570978215853256606607547878513958647303141178504479580675546819953374295431562320452297931570423058228332448060270711160776401279923441058750107355889970280401736719526435313551616330131432571489120231686174472138310715292460153616958998252900916961702942468213168003874751287647150858115588927392189566945502659002698278001274923057462408693583271140670498220237831724490358985120244232275634951966567912544185911772539199394221926018118511275781768584111634702446181191647136342345206863785489427083192618310575537114952851451421874810172030436824926559770345715464065428938032184722156619512274431237232782384345847788291842766164175669603389978150751697751786446055462888230417471914805721251632369384954961488619417997119184762643895629673538184503914870118066428169016578505614279821623304863317257668083817825393297205985063045987466758093120085798901071884770235252793799357465349535325357830598800500303384184249627375080595875597051720927315317733354797253334704752714839519074310957408926419990579826338883190723233071207676159268513406704309917511844411589463151542241999462586234593320074972024110857599173494598127466722915398196669197963139734322822076525684315098227330659242693162615420317933273825928735518174640021418921874681329689190610570660737703790743172971338947780181340192696870281087280561681419510949255097753933013437069597796547041095652056197621967488322341089149779361287598547993331062713061703893325632655994630076449738018022128785609906871180250282528493603006176487083520043727014092267478503242532827113374752428001150081295868477645611716889643259870279978649439224494151323520163592544823435245535179458109556854606813923601258871048348245584250653100198651732443824330936601259962159800566242106087417368912858340852840055174248810559485809107681756250012349454697003680101424931895901958944852741663991769500842813539582193228178817121614661978508600360489163822563649928629545989150986192942220086864195717144898792801350273845895229425657834865268988000728455044143627960619118879735875755865479762164470160725423899626425040277366258701392079442935808 A013846 805 692289316486332805379884926284059483079776939565980191049879915646118126911553371302427736331515502243360560453488565863740948263138900734797780620859141612118967985318213164270925494670193339986988130372414221413490508226758077782148264918461286774731926788253829432132287879847664815380662530409584793988155070303959726514712303370501668550607925513460060496058268474062164132649830319911813853292205285498421755245972461855958144692956360392367356541068546104800379164378148356772657898555250794565319749117687480928153274229104237320651969015500849230673692618207741292685192631063048863240732747560982456209710281219493208153432316042182125941308616428906663737544642825857697918368055086809655064399222755523519933531268576313102640881386009762914241838798909634907857960771875555285385734423606974023140733241971345996223035369988412145973603033882906340076027440958989221858839438154479296955986618625700919174415617602237059218259166675689315926851873564918443722476313568119598734108027206800166779410141779970138852627710040169236770673960533279258698298314957418178372543381275199044737551084581402503100686268018017023447185092690597623950910976603238239085464372267773390049333212961028240876380663804067649584619977628132729722501880541200357512677379146336050304268902974003652513137779038918778426542185999069079718252757415780068521705387514285906627276758504457377952770767389681742565747136563314932540928456303444711040836889765887096543187166950819317412761690837990656873017911692658010385249660887731650552210639125814177079512485316128883145396954829330137234786899576318196232168912701434116580898621699622772025997658038950663316321117140531316613123517837802546148204108825442232354459363905746782502555491751892565103028165518703334313720512454751057247001082018798409089150967850193621839318731617972787267729670231130200417173545776678746928208071336628737490885680753269948100083224420163003208006106040497358247883956962564485749864071761707377484816992964170045929756465287893363665967738512522917546662055716800939200182775036360191993779717093353879193510554688404326495975441438628975628108178208562781643813170244740326747103761667708341563882804043831631930538264345407921534319719704353873973489480006204178059081088929601446302315171993142499229824282464028800718242335244471968721194952453761179899267770542502487562845718545890917310729195358971458390323520151068763547217345424573573541325393061494793941292949491789826640965651564190791346268331486569996397271605336959861361027021452375700930251319749472524393618901277333132386910647310886827377028117678963528549736185838390025735153912216683286064581809717070991440829576491768108456278856162814290233803593623637138713171042064569552582092978037516728032805459546604221855231989557811255397927179411053077815072291924834640860982155434291045370668009445176754534785191043200876984305896580597253442622326577483676630657346472809259970110672029220645472262981605913176494330871632038345105015374549116046865428354834441257893678383306391128752784792846797775420735594251315678851063887560741685863903018275491404739039830339429334340384824508224350569108720600508774326125696760483333959011756078648566050686512275311304725400787309419968719235676130550086440052344954621332272492344536542113065862927949785024413230992840515788800404666931511416589563492168364915390704934638845682303003617314065029307700963479441069243711769816612508920137765680861332962972499515570330667806365965259404043642514645773382294877819955932865134198807870014886498401013567287451185176768200040846605358226650690342958695719808737565127215659186120556544 A013846 806 22684936322624153366688069264476061141558130755698038900322465075891998782637780870837952064111099977510438844939913326223063392686535499277853675384312352345914342942907208966829686609352895364693627056043269207277256973574408692765434344848139445034415776997501482832110809246848280670393549796461274529403865343720152318434092756844598675066320503225059262334837341358068994298669639922870316344678982795212284075900025630096036485298794017337093539137734118762098824458343165354726454019858458036316397539088383375053726489939287648523123720699931827590715559713431266678708392134673985150672330672078273125079786495000353444771670132070223902844800743142413557351862856117705045389084429084578777150233731252994701181952608708627747336401256767911173876573762670916660689658572818195591519745592753324790275546872917065604236423003780289199263024214275074951611267185344158821870450709445977602653769519126967719507250957590103956463916373628987504291082192975247563898103843000143011319251835512427865027711525846061509922904802596265550501444338754494749025839184524678868911501517625722297960073939563397221603287630414381824317361117285502941623450881334910618352496550470398445136550722306973397037241591531688741588827426918653287546941621574053314975412359867139696370283412652151685550498743547290531480934350817495604207706355000281285319242138068120588362604822674059360756392505825091340394402170906703709501143656151276291386143203848588379527157086644447392981375085379277844415050930345017684303860887969190725294838222874678954541465118838911242908367415847489936909497125316794654135710931400593132122886035853238993747891258620335335549210366460930182778831432509113832184352237992091069790924436463510569043738353726015573296026927716870858791993752117282643869731455591986269033298914515144600430796197657732293188965834133674407269942748010209179343522081558650470101341986923149659343527097799901289119944082735017435066661501749313069051545903487627345422483225449924065026259854553689740606430855578350962169022241728133175711589172391450771252173769715019913412953856029632970620123265060994273381848783538185228904469962579651026849096062327466936365311722908274915099877846070326772836588575272267742363303280843298506639969122045180192434263555871293414762882087781295741935364841290857471056116202004846342939206305136721512459328505311753578437974273522776748534121108310221243915217974872426857802150479839061407868287368946969039371162470455403850834520686151925641945795963681500737078133438951446968082475245550715679330104157055652082054288091083139559490457360104276903517755337552364363289523395516277917764216740808982247533103562482257377895345558743098662381276155859341761353188706371815099010022704333348144178969298423127141752241833830359216879277814941387253844288861792981511732663269270848974706049333499551892595841140103606337021735619153010800807848397290985115833379929221013830700586501053502110835113381262562967366234001638632492401143793225434623686356331214971138660053264183824506971252092003869504986663952427112164591661467590383562388374102851302350488857160562420427665729929485495519448554556637471517118486831447517887168897223185156212348895634237400833241932998555073534991914635445865232467635239473031815905029145773411960942196423058555679972753173398021367411660126011766098806816511372981547522619298245695317704822532147282880354745171294324956977947273350758692295074305830464158530682864126208595322678999949620151702077919912702191038556404316008124717426536284647800779604412572875200435872340378938461564378370889821158070541346692712534088602720210798396833792 A013846 807 743339993419748257519634653658351571486576828602713338685766535606829016109474803575618013236792524063062060070991079873677341251552395240336709234993147161670921189553183423425075170815275675310280771372425845384061156510086224044537752611983833334887736180654128589442606997400724461007455839730443043779505859583021951170448351456283809384573190249678741908187950001621204805178806760992614525982440908233516124599092039846986923550270882360101881090465271603596454279850988842343676445322721952934015714560848146433760509622330577666805718079895366126492567460689715746527916593468997145417230931462660853762614443868171581678278086887677096848418430751290607447305842069264958927309518572243477369658858905698130368330223082164314024719196381770913345587569055200597137478732114106633142919023583340946727749119931746405719619108987872516481450777453365656014398003129357396275050928847125794083758719602752478232813599378312526445409611731074662540610181299412912173813066727428686194909244146071236281228051278923743557153744571474429558831328092307283936078698398504677176492081729559668259555702851613400157496529073418463619231289091211360391117238479582351142174606965814016250234494068554904274116332471310376684382697125270430926338183055738579025114312208126433570661446865785706432118742828557616135567256807587695958678121840649217157340926380216175439465834829383577133265469630876593042043770336270867152933475324765021516141140503710544020345883415165252173213698797708176405792388885545539479268913576974441686461258887157479982414729014113443607621383482490550252650401802380727226718975800134635753402729622838935347130900762471148275276525288191760229296748380458642053016854134524840174909011934036314326425218374894078305764210367426424300896051269379117674323360336838206063683138830832258266916329804848571783216032452892242977421483966798534388728531568513858604280774227497768037368695940707165441882327703061051312264364089321490646681056165482572854803930331543111762780482914015305420191526275591404328354520816947467901717354000923058872391230086021772522715671954379013181280199149518660350176420938979253580741671733810004847791179770346436570818534536258352417992797260032467692309334434521669381760721906673205465578508191176464545685948198790542614950120252417498871738035119418817611566815707294804965431912206720090520267276462055541258255540994794348495966080477109329720613862600619683276460866923366364213028040505654281482114251831882673384145573843826299435279842137915416152576276527561014250126548846205851380288853018399607424754912168612317085383306775896945574469806900915875456271102624277394809297854162828730287164737535418609758874683268893856968909657075198910836021287530391637164360423975595151988456465970729030180937460410953210818700175439999377533969657423232418176455910007467179203167824560113316416580522478914972451528232768405857920871576282431000275628193520714181204396818466521157167844995277211663314656755765694709511000679816411041748954524261252174271612625360775561444433988550782795939403004393131611409339562970001688572342242602231475420818871437309392573750638329380717181290235711896666672938576492872266126750424209331198766248612142691150503671660496652649594615058774290111937499471527052306543575995048703163136153892390782752521347175985906364167345279009153551525701763444669859349221189164914944170551624733402165423464289772972440190253376253157660829124994853452649546733416091687603251533545470349153130973689279699425395951416256626954230740632740975339135946077391187974567882664849537055508541550457317659707655498848426804317015333935867441867449696256 A013846 808 24357764904378310902403388331076864294472149519653710682055197838764573199875270363565851057743217428498417584406235705300659118130868887235353288212255446193632745539278714418792863197274953328567280316331650101544915976522505389491413077589486250717601339167674485618855346090826939138292312956287157658566848006816463295953251580519507865913694298101473014847502745653123639056099139944205992787392623680995856370863047961706067510895276273175818439572366019906648613842157202385917589760334952953741826934729872062341464379304528368985889770042011357232908450551880605582226770934792098461031823162168470856093350096672246388433816351135403109528975138858290624833317832925674174130078304575274266448981488621916335909444749956360241961998627037869288508213462800813167000903093915046154827170564778916142374883161923466222620478963314606620064179075591885816279793766542783161140868836462618020536605723942993206732836024428544866563182157203854542130714420819162306111506570524383189234786112178462270463280784307773228880813902118074107783784958928725080017426789122201261719292534114211209529121271041667896360846264677776215874970880940813857296129670498954482226777521055793684487683901638407103254243982419898423193852219400861480594249582370441757494945782435886975243434290898066028367666965006175965530267871071033621173964696474393547811747475626923636800416475689241055502842908864564200801690266378923774867324119441900225040912892025587106458693907748134983211866482203301524465004999001556237656683760090298505181962531214376304063765840334469320134537493954250350678848366260411669765127399018811744367500644281186233454785356184654586684261180643467599193595850930868782793256276280109962851418503054501947848301555708529157923281645319829071491761807995014927952227871517514336294769093208711438890314295045278000192422951416373017884147186624054374849856522437062118745072409886646863048497428585092397199600114173904529400278682478886605510444848430532947306215189104004686242790864126453528008835932998579137031520938129734628203474255902246793130515827458761442024347138601091503924189565731427462354580961328472181333743099373486238852421378714712033552581739684113692032787980616743901341592270750406062301535335437867596696076556408470390233037150577968500406685540431216603029111934793115815495821417096636169107272899189803926168118115108635975950517567317421211515816525073918516285075049697105781603069687344869022532502831289279495605919804027131441451682163714500179895249867175212356487619429255119314948146752592473338029305135706918336094368961941088406253840196432591112584226632529211406951091490792321673111072085207571834049814119560597004578805621355113905157231643040117910274745549795873166601762372832301940357741476928848860968958702746114812107167348817899603033117734444479878806107259124684528129403275185793152338510560589085817291677131355123152351119811622699017031784645286762289705674947510965278075944805243671783494672572930284241256470276224157016029741850992711246532202507821893597411212936832050657342357647954136642661238799401015331138510605589920986589392779257754175856660916777147340596518443807429973538851274518438416441357900491364721172434522691703619704312971154314021916346245915938387967982682998449980819898205755905249645490745861169234619504262706179741035570102571943576394195384554941951155279926555932890580635639264122156596077847280760920154222633063470230048767831357936420347360578492419383346251217972401049795745850317190771374536007897152036232909053656279912806681063954447550640379161789630234903889525385385073300455386265249523859958462410504335112591646916608 A013846 809 798155240386668491649954228832726689201263395460012791629584722780637534613512859273325807460129748697036147405823531591291997982912311696928056548139186460872957805831084914075004541248305670670492641405555510527423806718689456602854623726452285463514360681846357544758651980704217141683562510951617582155918475487361869281796147790463233750259934760189067750522969969561555404590256617691741971657281492778872221560440355609184420197016412919425218627907289740301061778379807207781747581266655738388212184997228447738805104781050785594929635984736628153807944107684023683718406829991267482371090781377936453012466895967756169656199294194004889093045457350108467194538158749308491337894405884322587163000225419162954495080685566570012408610771010776900845837138749057045856285592581408232401376725066675524153340171449908141182827854669893029726263019948994914427856282142073918624263990033207067296943496362164001398221570848474558187542352927255905636539250141402310446661847302942988344845471323863851678540784740197113163966509944605052363859065534176463422011041025956290944017777757854472913850245809493373627952210400961371041791045826668588475879577042909740473607045809956247453292426088887323959435066815935231531216149525327428996112370315114635509594383398859144404776854844147827617551711109322374038495817599255629698628475174072927774695341281343033730676047075385050906717156437674039731869786648704574254852476745872186574140633645894438304438481969090887129886440888837784353669283807282994795534213450638901417802548222832682731561479056079890682168524601892875491044503265621169594863694611048423239434261111805910497846406551458761496469870367325146290375748843302708274569421661146643262715281508089919827093145377457083446830092953840159014642050924380649159138602893885909771706993646263056429557818820043669510305315272011711050027735011297013755080098527217651507038532727165644408373163739876307671436496541250503619388331867468156289366256793371703617330059316560025558803771035695629205793535852497441162248878100635144296971444417404822917300742634168694932253807037680566400587843689887415086434908940811376437944093880270397074716143737723683915450998445969037460530396548849464159161295527949305849496709871628045408537036600392757747156161350138871821326271788850105648057939879300819042167076195422573989307118360651495052676894395879783659946559645857258258950275893622161941629339228474762251569387514916668130345052775687110512014780138361043073488721140596741894807547647597358497386313457831749712220872788950166340544270686844300037140282144885584896125835556703145577159938294717199382973365970282796584503610088081713858144309069761642646038302600564372444192166479138583683882862175711171923206549432968869981642472716004519476230838771584690163127659686064934192189201922276716668718522666997662617744286521288070015828314049383164061013676240244675456241493987252601390097519256756626709075556680039310231992559378224637001553430869779554017492018011313177101262580973329162126367211776307809399970625514112635939794375408161149506723472978772470370746715523970530888561222590718088834471064920953564056666716366681865372921078563420190029950415683301039183378334439561744210470927438784561870154833786173469096934856556493208971506424406209503220383440760378793480011915680356097754253561121077447111284994361096337855456212633384808958546268627406754827340278899695973831613567240223792498238024297936860621942311436039598353489959910519637599707000023193707196400795906773877923279963870208980182849325103659337339383944373522603537330651967828298081909322097139696397843118896267406052969403086163410944 A013846 810 26153950916990353134385700170390788151746998942433699156118232196075930734215589372668340058853531605304480478194025483183456189904070629684938556969424861949885081381472990464409748807624480216530702873577242968962623298558016113962340310268388490068438570822741444026651508103715787298686976358862604932085136604769873732625896170797899243528517542221875372049136679962593047497613528848523000927265799955378084956092509572601755081015833818543725563999266070210185192353949522584592304742945775235504936877989181775505165673465472142374654311947849831343978712520590088068084755005153852862335902724192221692312515247071434167294338472149152205800913546448354253030626385897340644160123892017482536157191386535131692894803904645366166605357744481137486916391362529101278618766297707584959328312526984823575456650738070589970278903141823054798070186637688665355971994653231478165479882425408129181186244488795389997816924433562814322689387820720321515898118148633470908716215412422835842083896404340370691802424434366779004156854597864818355858933859423894353412457792338535741653574541569375368441044854685478867040738030418702206297408989648276307177621980542066375839155677100646316549486218080659831502768269424565666814890787645929193344610150485676376378388755213816443855727979533036015371934469630275552493430951092408473964657874504021697321216943107048529286792710566217348111307782149702933933909168904751489183005958008739809661440283308668954359840177163170189472118895045436517701035091797049173460065106350535521658553900165781347747806545709625857873298214154825744090546283007874485284493545014834732709781868111656075193431049878200696716324712196510393643032538097343144741090808992453206432654344457090492894188187728513710385728485911434330591790724690105111646653739626853491399294767800747833083750607095190962513684570833279747687308820850180546726464668539868004582638640403763835973571829428266849777631118663696502600116858633196545289953502605203984132671383685038917510881969297674377815442582814636152004571237601612408323160290669521237354110734636439795540092749010716799814462462030230817552299096172507183118552068268700371344298597997729674541498317077513419506660034112699241567397331859842854076308189073507791946941615321669885858813095121350551841219273977040261875562573964929238373730752771606904481615654441828189886116475564188750969128866475450638629282640482211002503310187838661009459425690088789381295146689353715237257700315573814659432078414335074038409053721316470243242354719386230774570053559548319050646954661866514023617012765323610845876251379522048674272376858041293189381271256114226678481014295366261599703672719597949506225383099615293356251288911188413110153473627773703681579632211819523931558460545958036094197132124867287127265367152592975763609655768589163451800568550752179408658244780729567478278662194770187519951296143040337525350121274974293242350715511005401144002987841291528117681932185705664905266902822740936426045178446194710187254172253334049984556800795486054298418237456846442854475182093374624547036314762568416309108628374289466356156374141852650334927947855329806387008854961903431364539877902366152786901415221110408451960941262915559234288711350314092523361233593505332235368361379643169471578322514942673001525524586836092304753030453013908611211380690815465786942586695224404798847589175570753419953644130382864542182286258985237670514313371327653232582263580194795048859805661136145558847159006347907484867198976760011397411661280273166431790037856099007862631606684996709165936933089231588672711250803681797671548004666479073571564523319992890361543701400327402649812992 A013846 811 857012663647939891507550623183365346156445661345667453947682232601016098298776432563596167048512523642617216309461827032955492430776586393516066634774113876373834346708106951537778648928238967735278071761379097606967240247149072022317967286874554042562595088719591637865316617542558918203374841327209838414565756265099222470685365724705562411942462823526412191306110729014248980401800113308401694384645732937829087841239353675014310494726842566040799281127950588647348383054217956051920641816847162917025771617949508419753268788116591161332672493907143273479494451874696005815001252008881450593022860466330720413696499616036754793900883055383419479684335090019672163307565413084058227838939693628867744798847353983195312776934347419358547324362571157913171276312167353590697779734043282143947270144884238698920563531385097092146099098151257859623163875743782186384490320797089076526444787315773577009110859408847339448464979838986299725885860109363495432949535494421574736812946634271484873405117377425266828981843865330614408211811462834367884785544705602170172619416939349139182504330578145292073076157798333771515190903780760033895953497772794718033596317058402431003497453227233978500693564394067061358682710652504167770190341329581807807516185411114643501167042730846337232264494433338524151707548700844869304104745405396040874873909231747782977821636791731766207669623539833810062911333405481465739146335646670896797548739232030386082986075203458464296463242925282760768622391952848863812027517888005707315939413404894347973707494200632323203000124889813020110792235881425329982359020601602031133802284483046104521434132254282746271938348642408880430000528169255252578894890208373740166876063629064706668385217559169941271156758535487937261919551026345880144831798466645364298437549740092735206172090951294904994488339893295217459648416017064910772217735441618716155132794258714394774163902968750533377182001706705448133513416496372006997200629223692584396061196373367324152059375900591355248996580369946194012256422553669997428885790313729635395933316404658871905619500552566859220257759199583168096320305955806603429553736783380715376428714173028773768209976459189605975375816853995959730394235997804928747680475770383330642372466739560703326517382850860478819821587500936414882733073169679655301138434423682801283030409306820015046053581764749826126188264671287336991756414696667566526604333563321090130028468235097243957966461012829450446279366716742540894460323940722758760270345480931706090587872340098096930565479444848010021111515039279318651599410360041931525882274294124080197673005204178490958557244884297095229645496520350979800465876430561660099089947675785609419993353408193932697642235041821920793509023834888722238001388316902160189307635169952926734651625467651264586231550856166629821961200225129707988601030271047414862913364974946467128235202798229504653764072015145780030672773938357640965348245864624984686689905583440793360201553861203227615785871695575004808648407324908263415944716397250149893957248466487027250568804985944239455442766835699697157285962139841865616871534568717233558532067880227646174918995323447095689506159391651638953242719104734094521185573965345864153856123303217044989172493527092183805500902391982726688550465688147377244678472169641508913988389661445072642147301884359757372174522476641182906534680829113296448637802105102448065041010864385705318229156134428267987413020551664541125255612995823044161038111904109217672303706320008232464128376070472053470385316831991117636895960468652289642712487853972165949421423467940697627402266335045146101285016911186282793026300149527031367064007485928330029072121856 A013846 812 28082590962415694364919418820472515662854411430974831130957651397870095509054306142243919201845658374721280944028445148215885575971687182942734471488278163501017803872931248587989930768080534494749591855476870270385102528418580792027315152056305386866691115867163578789570694923634570631688186800610011985168490701294771321919418064067151869114530621801313474684718636368338910589806186112889706721596071376906783550381731141222868926291209177204024910844000684888796311815920613983909335591054447834465100484376969491898475111649004459174549012280349270785376074199030038718545961025827027373032173091760725046516006899418292381086544135958803889510296292229764617447262303455938420009826375880830738261568630095321344009074584696237540878724712731702498796382197099842459984846325130269292864148107566733686229025796426861515443375248220417544131833880372254683446978831879014859618542790763268571434544641109109619047300459363903069417827864063623018346890379081206160975886635311808016331738886223471143452077059779153572928284638014156566848652728913171912216393054268592592732301904384664930650559538735801025009775535087944790702604215018937320524884117369730859122604547350003007510726718064789466601315062661256569493597104687736678236690363551404638246241656204372778426842953591636759403152955829284677356904297444017467387868257705911352617259394391466515092918224153274288141478573030816669340347126470111946262077087155171691167287712266926958066507544175665504866218539510951569392517706154171017328702698451577994402447169966319966715908092389393042990439985362545212861940387073295356192433257940454752958353645708337029838875808314454193930257307050156116505227762347990717788194852997192308109646808978880635573264663690868728198579848031301800585848372155035297331201629883358747235847076292031446859393921623497685717759296047182996184030754950962090971391402269553287959802772480017477703499831925324124438967631753117925284270218401958605490133282762500477814681629510577528799119945562396885393618454238658475749729577000292692653942911947861914603339794106510842929406253451941252180223785559870781179616846917819281454816106021806858836704508614725008601114766671739608445558325176071905203993830043920978489260990121925126603321601256996169967913779230684442877397341624062944907704219195238032442340452165878253029083767267322302502937056748743458545874196780402819943770802202905481380772847127666490014644994468395432223682288574219580029675894889603359056538680719170145176383400840334440220769630448779592371782124807104713575609478677854012240110364069857859917349034530520791730003800368647216485023629978860906101665838876644478126979405440142849474342204479698786636340757850420700561703693021633650294829492368249985083232589249017503241064463323996637961635458454868126006024608977050271370478559921681690227945143499045834858011125292384408494541111792296920045085456412103179152531320492031498213454826158187916827084516923907362514071443720601757569791011222593975613676466905092911725191117749846908946638601779420838475948583672207676449946407398338252533646444747726309245978800299299509859745638758714431553737830945640905219857419623926809270208887696453276593557448399816130205204267895756678938653569580489988130421659669213257553624176054812964093571552426232140337882788146700529571414752514578281481328421408384498028963499379997018195263844004190791867732988212945485411549857436943683592375926647129511068896850873850844686047848694029761384558627077228248117586061950684942725806832636798227012402801998959933830641204197480779854717463266759347446907434145752114561885803299701763835953397298899518392635288977408 A013846 813 920210340656437472949679515909243393240413353770183266499220321005407289640691503669048744406078533622866933973924090616738138553440245610667523161727898861601351397308211153731254051408462954323954625920266085019979039651220055393151062902581014916847734484735216149776652531257657610459158505082388872730001103300027066676655491123352432447144939415185439938468860276517729422206769106547169909853260066878481483378908566035590968976710342318621488278536214442436077545584086679024741108647672146639752412672064536310529232458514578118231622034402484905095203199353816308729314050894300032959518247870815438324236514080138604743443878247098085851473388903784926984511891159644190146881990684863061631355080870963489800489355991326311739514051386792427480559851834567637728783444381868664188572405188746729430352717297315398138048520133686642086111932592038041467190602363011558919980410167730784548767158799863303996941941452436375778683383449636799065190903941732963482857853265897325079158419823770702428637661094843304277714031018447882382496652621026817219506767602273242078652068802876700447557534965294727987520324733761774901742934917740538118959402757971340791729505807564898550111493097547021241591891973284055269166189926407755472459869832852427186052846590504887203490789903290753332122516056614000307631040018645564371365667068507303202562355835419574766564744369054491873819969881073800620944494640172628255115741991900665976169683755562662561923319207548207263456249102694861025854020195259875895826930022861307720579388865456372669346876371415631232710737440359881535060062603617742231713652996192821344939332262570787793760282486848035026706671437419515625643303316618959840483568943011997552136906636619960666464736499822386485611064460289697401597079458776196622948815008017899429424236995937286450688620023758772165599536612874092418958319778233125796950553469568722139866817248625212709388282492529020909616091357286168175714966516595379584700687409561615657031487635802604463689562376188621140578089508492360933367138779145590952884401338707539217722238373282147301110784113113210951441573005225845757693684839803102214711414162122567150361133338287309081841328674299563489544055199369524189724469822879202623136104124315242548537642229989250497508598717831067824206556090337294578735651854589559847070611936571498595257016885815617208416241475542825649631205680100239603917481646584806813885164654679375544799887178740381523105621232000027198412419723742522869564659489805767317139731278736078937154179250545609682838556665679207254445571397315920273083936409841102353771693163496105303408764530479831989781254307147314171139386208309886259264861157462600891575245356390769840499613953242585516005906612932891452860972805922815511207365484511805546203200334200721832726870702649118752965414386959983292267841451513665625389306462176733916627308553580852297549123151209985476037360235711796974470146309882888133458487743551501658589905450562596454861093067836678392046911855741959392908950467546084531411062546426983512363453703108062035179883189770901141911843877628747859022526701493495701372233328207446339084145090845554493152881244426761182244287926236833686166204832037380967417690469165174954564133450408154855461800168013495931057656944040780023517157000964111207418152629902774774591743201991082952996118610397701127580169712709943231413075947683742292222405640329323867921874557761797665965665728493770623954974364373139818705612009434344478672415906005967221049217092066615234317060078000044203239238291842604302742415015901919111762450979143050194279381836325170297140262802088005289963874002524627397376520922690339418689873149211705344 A013846 814 30153452442630143113615098377314087509701864776341365276646451478705186066946179192227389256698381389754103692457544601329275324119129968170353398963499789896953082586995463085465732756552514087287345182155279073934673171291178775122774029191774696795266563595803562795881350144250924579525705894539718581616676152935286920860647133130012506428045374756796495903747613540932957706871410083337663606071625871474081247360075891854244871428844497096588927911074674849745389013699352298282716648166920901091407058438210725823421889200605695778213790823300625370159618436425852804442162819704423480017493946230880283008582093377981800233169002400910077181080007599224487428485649519220822733029070761592803536243289979731633782435217123780583080396435842414263682985224915112353096775905505072388131140573224852829973797840398430966187573907740643887877715807175902542796901658231162762689918080376202348094002259553920745371793537513435161515897108877698631768175540362705747406286135816923548193863100785318377181598878755825394572133368412500209909650313085806746648797760791289596433270990532663720265565305742777646695066000875905839980312491384521953082061709573204895063392446302286595690053405820420792044483116180571923060037711508529331321565014682908334032579677077664143883986203551031405186990606143127562080453919330977853320910178500847311341563276015028625950793543485177589721332773063026298747109200369176682663632633590601022707128197302277326829103323792939655608934370597105206095184533758275613354456842989119331387945414343274419629158444938547404233465444445712598140848131395346177448792981379246369830972039579919574425936936529036411755124209661362688021079763078970076052965587124617135788422156668762871118716485626179960360503360234772804455533099705178410940786770182730528503373397882873002416164700938527446322365615730658260384426222493143066114475736090827887079155867602950970061235240715190957166300081595553158781828022815797398231472125036515021849607786849979743066179579942948737534462837014277683064574403515042724344116063066768645086322307015709402762798173818493696456837464235240513788106664830668053371663619264432280383033617228998543993776657999448096425379600772940568648891427156105711554923859945561867830481460592287760302361762785888430463600429968172468756009839971190697068809811937574865969381929314406144685383400670587310887115347725524651341168038595290949677389075404533777852002703072964821749124996530176891237578169507594989389894762161955383448034714541623834612668145681878538087253824820976263313672483547248075508414428277673241928390841581440378582098396134763134641152141136603190759895407273898352943590970407734506015137639838212746133491350019853042188481547892584987127348356904478818671242952196482844137986468551089253014794099184406323297170698631904732521032628683199795212756794152607216980043646683737368086089667418848804078792220203804163259437754282242478357167726380695606348674021804035160632888297646872277550593207688952525386840488920550097925277697521319395733125650943444976768774412362412888618167300182138809844450154954538867142565341698701601639109266336827129631633612617376110419780826766928566228294199936200899540342881293604452911157524902974418303772267905466234668897302742328279810610200607591996044678025376654123813822241242843806203776814625511870548547001146079419806943672653700867431543788022311284504063985508738585918362934591283875805756599971779045579345494325144599877137724408003533899340745672838847998101424635905448451743360347098457792263455241074085454231993684559468766146784012703180296692131498819757341536223314726990557233837594717042071629763353369160712192 A013846 815 988068329640104529546939543627828019517910704991153857385150922054211537041692399770907091163492561379462469794448821496357693820735650797006140177235961115343358610210667334384541130966712781612231726928864184694691370476869346103223059388556073264587294755907291145695440081526814296621898330752277498482415244179383481822761685258404249810634190840030707577774001800509291158138762365610808561043755036556462694313494966824279895946980376480861025989790094945476456907200900376110128059127133664086963226490903289063781888465325447439260509497697914892129390376924802344695960791276074548593213241630093485113625218035809707630040481870673021409069629689011388004056617763445827919315896590715872986275620126055846175782837194712042146378430409684230592364059850018401586275152871590212014281214303431977532581407634175785900034421808845418917976991569539974522368873536918741407823235657767398542344266041062874984342930637240243372552916463704428765779576106605141931009184098448950827216506086533312583486632059070886529339666216140806878319421459195715474187805025608977495925423817774324785662043938579337926903922716701682564474879717688015358592998099294778001437243680433327167571670001923548513713622751004980774831315730711489128745042401129540289579570858480898666790459917960197085167308182098003954252314028637482297619584729115764698040345428460458015155602832922299259988632307729245757345274277697181537521914137496814312067176769201023445536057714047046634993561455725943393327006802191175298398841831067462250920195337200416182408263923746321341922195683597110415879311569562703542642048413835145046621291792954804614789101536183465140391910102183532561074741676571691452103576358899454305515017229722021760818101800998664941092974108173035256398908611139286169707700885347713957998539501825982543172884920353667361091276496262209876276878458655311990439140920224248203809779469613497386966556367755377284425321073723085906962940651628049145248878593196524235967947959500136220792572475570544231529278243283851118659974054380919991307995154571874962188609356290765709731370559684401445497650028060361155808679193171330772882673476056916963591245569359824289588073529325915223666838758127716553486874285051271956231745042696171285069216500688085329587790242967992089431258889197075456196930436175976761550759917570453208084707059774460549050643273173805003148995714269991775147394288690493839028685222855762832654424574294911279075327886300836372072961458424872612328071566522954004825201526099929812587909797703795936043133331733750196262419940876224938259723985802796791509511096940638325378200244543918395921273360764213354820252705551101229255588918320644293104030182218555265302244557450544486432163361344224858188950959045961930219289057574349836713540601482092642788773042074626401801689452770254275249197176691090889531614630792633286002070214532706077444986221980837612053863471638254821685256332320521530807672058042633628833350346474624143618483737292710790777838229551596351875989140948585608815499592378593959383061330114804998759199944291545534240106092368324520982942677550329598527581116783054082510332439325151383769370218246180386235378131498715258168744343509431076137955534228830712992809776020665738978009674726317577630426816260613072834075053509574526392009535542202329131327201045505841685358661648772974134788133554730428233930265516470023996826845915096170629168677150345983372916640687190042403032267875255765543993158046338248774048953401459798813597554207583371201787482469349734866726431853722264936888901339515632164273969055644672529097818528257811962007764953325808567458965576974026579438390303688034603164085563200658217107456 A013846 816 32377023025646945224194114965596668543562897981150129598796625413872403645782176555693083563245324251282226210224498982792648911117865805316297201327667973827571174939383147213112643779517244427869609228005021604075646827786054733110413210044205408733996474561570116262148180591470650871706364502090629070271782721270037932368254902547390457794861165446126225908498490999088452669890965196334974928281765037882169567264603072898003630390652976524854099633441831173372539935159103524376676241477915904801611005653918976042004921231784261689688375220565275185295863871071923230997243208534410808302411501734903320203271144597412499621166509938213565532393625649525162116927250872592889260143299484577726014279520290597967488052009196324197052528407664532868050585513165402983179064209296268067283966830294859039787627565356672152372327933832246687104270059750685885148983248057753318451551786033722115435536909633548287486949151121088294831813966682666721797065149861237290795308944537975220706230471443523586735689959311634809793402182570501959788770802374925204658185995079154974586484287660829074576573855779367745188787739580880734272712858589200887270375361717691285551095600920439264626988482623030837697367990304931210029672553863954075770717549400212776208943377890702087513389790591719738086762354510987393572939826090393019928398552403665377625386038999792288240618793629197902151307503459671924976689947531581244621518082457495611377817248373179136263325539173893624135469021781227713112539358894200432177933249120418603038152960809383237465153992253319457732106508160110114107533281511430669685294642424550032887686489471543037617409279137659785720362110228349994961297135257901185502529990128417318683116084583531209058487559815124252789734575576614019281679437369812129208981942611073890975696142395833795974689093070148972088238948229520093225840753333217263302709769673908165142438853660295082376120119058608202856048920943758078999361639272547914391515253741863706164197718736900463682931014879495593378751389475925233456250029813953986275180385225011198760996351386935810776477550499738466566066996119481914353538799801838166765819444463433055062957934816782722321221993408951590049114972426329016024657896572560079461801821559068140669148086294547180079932710681575164786483491281209768548661016532614406522495300978948610722519680934689523271291478775359242343186291565199090488029816051810102117291957382537636500420184450495652792740344178305806240086801069666225760766249091824156830112203607242500098880628251157985232261393014251526431126976622632138776894635566786045264183659624550836645992865613215117997548285485521743210750040655498485080247137675530872196432861010937618933423949658539441731409129024527560153135545026018080529425663838596295449429298429365211718902515042701357934237759988375692091365693085813666268171948221813007515715836789807712745717308521868086871780998238642333996982479497478849521505797997941018749611224153280483938090475103607547192208203105946709258272412170603253229666290643061766861064153665201930199341463774545364065979796434725257903569065657969200284551778034747116175698573371806560543354723311490838896160870612949901579673414648117037502888526945610324803348390740645174934831421021431974383793825915227769170626971353401738080813368460646885920975329723859135420345832624906992816448737560321406672369426940443689746328022086945871319176599212862537183163732482037843309462561353736380925345567802862411735828036105059034687523964656274091907540172225555652112112891718982771177451975519093248234758929418015364629433477317533951982371070441990580095138495384026284902955037173471249517876480755734959168458177118208 A013846 817 1060930290504399101106392759192671634835469041046327446693367821561770922664990361376950962200422785066015988456636382668149519519510226708604426693105024166381852260413706967879275111367221065412431355183268547922350795252893441494562020066728522833395596478433529569678071581621310287764074152004505733374665776210576602967842976646672890521022010669338664170569678553058130417086987147553504458449936876761322932380126513492721782960640916734766419136788621923889071388595293504286774927080748348368539189433267617006944417258923106687047708679227482937271774867327284780433317665457255573366453420088849311996420788866168012787586384197655382115365474325283640512247472156593123795276375637510642926035911320882314198648488237345151289017250862351413020281586095403924952811576010220112028761025095101941015760980061607433088936441735815059443032721317910475084561883072356460739020448924753006278591673454872110284372349783935821245048880060257623139846230830653023544780683494620372032101760088261380890155088586723649447310202718470208218358441652221549106239438686753750207249917138070047115725172106178322274346196650586299900648254950250934674075659852765308044938300650960953823297158598591474489667354306311985890252310245014047154854872658746172250814656606722526003638756658109472377627028832616034912598092221329998477013763765163307094028649725945193701068596629641556857694044273366529637636176200714854223757904525967216193628315594692333937076651267650146275671048905727269703271689712245159761606516707177876784354196219801869925258166018156771990965666059390488219075650568566560184247734842967655477663710887003522256647267258782835858484825627962572634891784528130906046546902716527978698608347859633150658428520360021991515414022572494488183822071803734003849919920295479669259491611194026681826498612201722641517387413855584914414824349805222863283903193732674622755387436356740549259300704061312473591187011041485064732651082195682850058781171834613389923588430847570754393962283495571311603834925530347118049894400976943644222265110863053166961000328442247112647523616374775430072436883328843183369536759391906633048582371556177774348303005608076336245021802280024525702729399416465949197095989954889648683804322088847544833446644491699721996859235063613854999723491042302681695802524189740708872929126022478188076155524904867906298553679176510971653101528402008443797111761012385713426179422859510993272845768604073841550712515598034724658875164297450822885728788450240893971009116687802122243240120426533944860090741326290994018095168769970409923441283418252445131216770158577281815215894220413832986543662218789576481529857332199374359109538207351795620132711989606403897210435982411020426654814339875719091097945539412560462788220152663123409286899250933439257604997612919238096789102919299094678449871031035942216275458399332368630274976539928419131251664765644573470614519750283832000413121888173386941120701988796531302387260593054694897683348688195012106394278399375661768975070402006327401829705011791847976503350187301336848772021084964302489714025969573077250984151143480334754924192662642593502845290852247357375884647573470931808949399408245142374962738451189499084894651250953759123156120067789461092264556004030282936608156087590183540183104597308268153432092457718477157858519604391416149453892243452952340609392232376611853840201381984458825607676627745042311386778803007079618417909185971416049564469210439233730161723565764195507759613087090574448640785273856789443626276363487007608409715235847627445942746333809647558156580599169527468177276184740952538558335236243147328557498216743773303700030658100305904201776521403923142032037547809439744 A013846 818 34764563759248149745054277933225464130288649537006057773248276776936109593886404161599929129383453821043211909747060987269923455615311108787549853879665431884000534869236349923468086849281099871434550646645343778319590858846812290893808273546560236204706905405309896939211049586567095509453181812883643871221048154868174126050278658758177276592849245612889347541227226826608817507106394851033234094487531577715029848231985594129507384054281559564826022274289563201997091261490577548469040810581961879340292159349313274083554664740392359921179318000926160888521518852580467685238953261703350628071945669471414255498716409566593443023630637388771561156295862690894332305325167627243480523616276889948747400344742162671671661313662561325917438517276257531101848587013174195812853729722702892630958441270316300403204455794658752367458269322799187867829296212145290447570923784514976505496222070366306509736891955769249309798313157720008990557761701814521795046481291858838275515373436751720350747910474572148929008601942809760545089460722678831782899169416059995721113253926887546886791165284780279303888082439575251264285776171846411875144442018209822627400111222055413614016538235730688534881801292958645436077419865909231153651787702108620297170284467281794572314694667689083732087234778172931190870082480787162232016014285908541390094787011056871246857130794219772107196615774360094535112918442749674443166062221745024343204099015506893740232812645406878398450127708738359993161188930542871173636806728490849395068322339460804666469718301730467673710859584082961104599962945434107517962670917830789044117429775334364134692084478345331417305817653535795965410830766177077580100133995417793529333248908215188805995998342664459080775385755157200617977086691655499388807481648864755838154175948242277802295021115605866310090706524626047517241750777219806475544964294417542784086939852232282038448535514537674318128765470681087134636015977807382601159510661388135630726141438676611561016145702013198479981356105582880738634462839778414364258939731212489333875183152760526174978058762395553387234053861368641292613611792919533432652980531753996551735947151152833309845192887765445386076874417111843658227036960078756223290441398841824008070900026207356349102379646704016490393083414564498800630939354474174273808057112649423548348141601504565266879464240082711553591006959255911519128830882677012686343758184853855057549047328260456227564610145618291639933747711116401857622021383698868564319560939937493613642026735625899941666492266136664305175453411779903291984942490254390392371323975049296122059711124556260370520994421814520479303062723585296842146770365061509098999301347978503638880508706475422642903791566271644317340624956289047563177097479435470781244644397962465227875513114654586937593200561780137593955585324459592734423445373944985754542914220829323055276850431260374438092854551040641383485096583177300606989537178031665543286643162768884737716625755113216242407287969814774156702327714590741684845775106932943336303155773826395274494061778937490205860561586912110263982949202970970595360248664669563609249355945169472503901234490646441406492988131687495493515653919809376825342779013568577506013827932191252778947579742381325061071324971140064311266776058678155134244719971444597330851662805654519059508707970396697924385305141033466342297088564670516817226635718884866746797512347737949546459521967816935984936318048205911361112128527087672810869939357802961158398267001637783943533061251853739276488745823878742265312369548848255056148651911866274531185674833073587076077232986021591532783479529021215451662172101566259963615642604604630823868883813053363753518105806366619721531392 A013846 819 1139165225263043370845938579315932008621298468028614501113799533426642439172469691567306477711637014807943967858591694430860851793602514412750433611928876871974929526595136714292202269877243080587167355589274624927976353262692345148008309507573685819955835876321194702904067672852630585653761861644571242372171305938720329762415531090187952999394484080243158140230933768654317732072862346478657014808167434738566098066865703948435697960690698143820219097883920407003040686456523245108233529281149726862222693477558297365169919254213176849897203892254348439995073129761356765109910020479495393380661515697239302324181939308678133940998328725955266515969502828655225480980895092809514369797858161129840554814496511186425336997926094809527662625334108406779145374499247692048395591015553528385731246203545724531612203607479377997576872569169483788053030378279576877386004030570986750132100204801763131711058475606646761383471125552169254602596735445058250180083098971630412612087756775480372453307530430780176105753868461990233541491448960739959862039983425453939789439104676251136386372904051680192229804685380001833428116313599063224324733076052699467854646844524311793304093924908423201911006864767668893649384894166113686442861779422695269897675881423889844545607914870835895733034509211170609262430862730433732018700756120651084270625980778311557017014461864993492408618705694231577726580111532021332153665526882140957678111916540129894079948804764692591360413784759938580255905838876028802617730882879188152977598786419451647310879729311103964732157446851230469475531585795984835148600800635479295397639938878156443965590224186419819882277032871060962194582102546090478144721190761850258369191900224395306794876873692428995158847840424991149849873176712167403972443558670000319304636037472002959025603251916173027249052271398946325044977689467938618590657389999474041948960845077947417835881611740370512056443386943277863227752971560792313074794845352366428347634202662555207631377062363568487792029076867739836043574078333859081888036937112370850492422001549656921701681029526177493392885476929327637876362831230387271521172866064514959007283516248976041897007280546298114410967020899920892992783547107860683924781183757248889096467252058762652847386776263197212357200557328449496699074620767409742604142415467296310832271903998101594665106284219030292188070116040897708658813530363560351706112268201291122525767182852438629664837145251620180457349044997862256070558396701044525115623372879871790731821932072989489288527618576766215951989257397203871071762595520655864377223544014415335327652614129459539821231945214018207065802759326443006923465371322335530156009106570559607238836509293786649162671442043589240990617598567679510550187130206141506559824507632434060587024813741001504771053996008411548678736619911891934721587458013429293204862213188135257875311834931539949587426657928499736854039644837553786289833154249741616522416723157610815085498392743549869831202012194890519566821874551709423529026358703978687243981808396743320354621416372223679065638882079936029130193279482952764468764628243892260347882895611313275007835651789502592007962235099135852331520947644313659812832182716615147717061113682042971060554292998351259601185176654317627351589717890765787438930984024296565337347286815687280541981342773958997586257678861384625104390998087123495066882399236419313559060884610677130738385615841425358354393269803611303480922227575608862666586172876487431238394413109666904261691351100743328611983223156858626549755725376659621679879025848034083837892192930155301308898770485955511346249057206967187920066055424123206487757376867684542836535584786132623475281291063021395035140653056 A013846 820 37328166101419405175879715367024460058502708200361639972496983111324219446803486853277498661654921701226707938790332643110448391572767192277006208595685437340874490727469439853926883979337501264680299907949350909639929143711902765809936285944174536948312829995292908024760489504034999030702468682369310470051309352999987765654832122763278843884158454341407805939087237731264683444563553369412633061234030501513333901455055386982340950775912796776700939399460303896675637213807353695706596287484714249821313219872630288061887914122057379017431577141390489681758556316020138479121531551072105050297516546367137458558793787266765092978633235692102173195288668689374428560781970401182166869536216223902615300161421678556785442748042274718602448906948064273339035631591348373041826726397658018143641475597786301451868687809884258224598960346545644766921699435465175118184580073750093828328659510944174299907964128678601077013581842093482134817889827063668741900962987102385360472891614018940844549981157155804810633342761762495972687591799545527004759326176885274699020340582031397237108667319965456538986239930531900077772515364014103734672853436094856162661067801372648842988549731399211480219872944706974307103044212035213277359694788122878604007043282498022426070480154487550631380074797831638524311334509950852530788786376561494729379872138143713100333529886392106759245617748188580338944577094681275012011311984873994901196371281186976369211762434529446833698038899013667397825522528289711804177805570185237396769957033392591579082906970066254716343335218421120023774219003362831078149351035223385551589865517159430355864460466140604657902453813118925609192066336230292787846223978884309266241680186552985413054525397153513313365126035046109998280644254504301493369030530498570462974313675882592961350967358789157756896944829200673179073828928485412653978661355502765406583548971514180987646168653508460939065536903357329022247009372104042514834877492506343124095277552846609043664963579529412207969208790802098947475835398843894395307194355298168028935684146779158010320683975513784103498071308020208037932657253757330113205792475202026176750666260446446940881134568941096613018567340848607821587531271630378890847229829357531597913038915461534608503169884592446254520747862538633107835277173306482445652538670032365513351885750209793053986202721289184614418681562428136117332001762953145604705886804419907502924339047708709016857383575605090073226413506489950406920057543099826998988746682527638838700341070167719585006473005523475364314783986391576447279516730020851363912861090264361708016520859794130200862128380772948609132224817608884450868113287490290652152106404104097210002194736538800919762417812884332248780557469865722201708531882594844886952329466099599297315629096665137308337897341203629627104841561272874916956977824184051079736925001748816130058218207036701068080796727001079377233171082036962469145252798455533290206551184428591188721611333420642134628827535602172545165619185310414390199135722011973623610795897544485121380234571685025515622854887995343802538173382097396186112479338295861587079426723391513395456758637838420934916906519728483609199278412408870004746884963258045160392658573133184075712243072969974074611635868608680013056891875844613322798890484508149852974195894376440808799644640017088432906491620929851395420684225318862686351602458178988066703307066922668220035419859891826142556758664924735192462859553197551211858695712816740146819708128777565118847102192869157391957466256403943474782395609142382483206275918988380859200051377935328913289994911283790195793889106557900813764724504137669230190833725200287099667598042271993806038017345553085072511488919339008 A013846 821 1223169346811311068803226513146657507197016742309450218618781142591872022832856657208197076145108474305796765738281620049443172895056435356532939443263420410785775312157718605133476134234931241441044067383684330607081198181151629830059992217818711226722314813285758010155351720068218848238058493783877565482641304879103599104977538998707121156396104231859250985012010605978081147111458516808913160150516711473588925282879254920637348275025110524778936382241515238086267280222039365900913747148299116538144791588786349279211943169951576195643197919769083565891864373363347897683854345865530738288149022191358360242054554821157358566723853867158804011263219095613421275079703606105937243980962733224840898155689465562948745387967849257979165045782874170108773519575985303487834578170598457938530843872388261525974833162154287373503658732635607687722490247101322858272672319856643074566673514854618703459384168568540400091581049801719222593712613853222297334610755161370963491975712408172653594213782557681412034833375617433468033027008087507828891953600164176681337498520192004824665576810740628079869501110043669301748449783448014151177760061393956246738077869715378957287048797598489361783844796652158134095152552739969868672522478817210486096102794280895198857477493702248059089062290975347131164633809222069535728886951987167059292319650222693190871729107317296554286960402372643400546535902238516019593586671120351064922402694141934841666331031454660913846617338642879853291946722206997276399298332923829859017357952070208440863388695595131034545138408437223260939033608302193248768797934722199897754496713266280213900966640554495333430147606548280954362005629705594234072145067340081046036207376352968226014970688213926324252348449916390932423660150931596951334716392423377156930742310531320806157548498412803121377999088163247658731891226328610001845572775297114616842929732698576682603189654438165248051299513249212957400990003105105265126109265674447851490354054851677685142813526574019779230735033657003178310888174349316731545426144634410369972164498121659449682188172509635677503424800621206176986977312891120193149527407827419993759765832022309173358793017555061853815392414624927181097780224708784255495282027048387595400414459181843566051431870778325278868135865959665929677546362414906816779142387139620553141514592262874498793019890771204001445271357437645164292735033768448675175002498807231529055824741915318977064382745005427591519483117780662694933956445572295131102863251293065669466532776187255835361492107444993240737866841666079177024455204209323257492696632205782604448285355533734058421850222781167980024044742823407925686046336204481844089720222649683057377351917126903428538774906892593799128041307172559985105585172728867877255653931945151669774438534239523219319616220076560535620971448279789565278846249342862985780819558457305206949747694208178620598871547150371369033176550016187186188951643699790914853488269211356076072029760173527601467517420686611989959987009464251658738045279338888351698478559970737688457387526444974916095929708969831425721570865384567478226533722957278792485418654872093110942327067044689377195357192838462950906241955017813852315545926476039623815746636124428175792938781015080110476874084142569226667848232987676289361474043396363054382258451066927212422746755564079953769479917434629370525144980695248492506369309349609080969733965968921992234120637968935359039299867932253722786622981839177358110185741117578941130988195963783253814381844655936549419662254289844419781669539320377589209703249313411263994267283552184857830686553252947237135774158243689293865442492551583145334893239507363007681907852649168693036253752379083491656056468908900614144 A013846 822 40080813156313041102544126382789673195831844611996064763700220480450462444187046943398201791122914486052348419712012125780153889425209273762871359676855760020628285428784123253013745966610226919540132000028568145332836701999976606271405824993483529477236811801747718476770565163195395219064700724310100065735190278278466735471903997909634946052787543469563936276873563536689763028548272678794466431812131601566561903669387425239444628276022821675956187373289971321610806238315785941841141666555465450721928530781351093181216953792973248778836309434993330287144611786370183911304539205321711232226067159166430748411643652379684325514407243519059689841073163325060588341811727764879351610768186842311586550765632407566704488872930484485461280220213220806124290689465886424689363457494170269729778692010418553683143333057471688654967889351003592711290560417016147419878926577062480267400757734756145674957100435653931830200927839902735485950774930742388239060525225127803731705060144191001512975197226850104509557420052232059880506229001011456537131535570179741494067151509651614094641620934348900921163812373910955679693202504024527705792841691757158293113335634833537672382014999707299406933026296697917738029958848183332656661216585882353208397096362996373876161822513635264400230393150680174794002720660588774546764167642715490198890730298497210478484819388573173490875118464946778949108888444551692930042648039271663695377291481642920891722335238706328824925956952649887032670510193278886753052207773248056820280785373436590190211520777261253739975095367670931814450253276846268375655970724977046249619348300309470049106874877689703085839076771374070312534200474192911862076049566599775716514443308334062830058559511393937793100954006860298073658495825726568901335986746929222678306564031490320176170549195990732681314274120933299281326611704335892540475728700935851764709121481066960735541318596629798848144982450150210188115640421748089327652348417620307197635921669379774386759713638777480125832725582872680146891183697078410659280523907380359003247886274450536847185942036795741880432223866755684007509272588816226489123714099688898355520006783707026992620929599244266825822778642429613870212062403257442484069401462321564726080780998470649972373319541664162737951076055766333183673839203611666572218937741791086285341150159269871576449675780790812719358651840516756743544341586524526188134481880915362744101265143081172240445693788337851318910422803436755187595884808512966855978623018371175857079346010103999213125373376757538512498420667714082472737348131531104501520683244119084382561414530129397626367188100093312369427898132837430908880366344748461067131952255784814424141067620414371546358576149056513609827657553430445591939814939979542601913268041978729915168801889960696850665184299468735631227992417232144475057233898466934318065895291528977021329332443813597039783822857023369020479129190930421717039567460754748697919103605517715900728271181366152444887610841058901687008854326124598353528267713376693508455745453121132575371674466548938050631424703523436158044434116921507126527057033864111472162198482848747059358173332920381511937464494930753975295736382023724312675808918766866393194385772525262464383017976302145060106209989183708419452050898540176649796781454012024565997844924561070896668565686323771925118317934497935213367950727421902602448709528767990365216242596869635841527665064966073844999778072404089988272061868906163670554566364940826742980221205341249660989664285685728851383492748569621947405747464450132843223556073501860298564150347437993421395936976992575066465047617329210781382819595930276506333781672177271035720756515607959733411962957957807854585658373206855324270592 A013846 823 1313368085506065730848165933311252011281017884245887050176928824703400753371121154241272276291515661878963353017123213337564082648685257482661768713891209544355947656930398150754754427833883915699491045376936120986266393051135233434301426073386468293910095849119669239046817879267586710538312113334193358954010715038628797987943350203502917912257742224410671063920592929970250154919469799138737076037619928320133100459438487150246121579348715820677732347847965780266542898817131673742250530129689491889256154096643312621362117141888147415984908187565861446849154639015778186405627140679981833657583768671565602763952739201177495978456096555632547916712285415835585358784486695399566593581651946448866068095488242731145772691388186115619595230255946819375080757312418166364221061775168971398505388179797395167089240737627232293845987798253685725963569083744785118654592666077183353402188029452489381476994267075508038212024003457932836403634992930566577817535290576987872680511410804850737577171262729424224569177540271540138164428111905143407808726157563649769277592420668264090653216634776744785384695803868314195712186859651875723863419836555498562948737782082225362448613867510408786966381405690197368439765691537271444493474745086192949932756053622665179174070600126800343866749522761487967649881150606172964348368245316501182837251450421156592958990561724765748948995881859376052604400056551069873931637490950853875970123087270475231779957481101928982935173757424431498286547278013362561124014744313792325886960775116770187352851112829296762551503925007841093695905899375698522133494848716047851507526805104540714569134075992136190716774867644385536001120681138353335896507992198341450678745278327490570815358878069356553604332060896798247277641591217408209758977613723376768722749490183874811532756556054224328501306134394742350850510412327678526766308678072265990625988492691602169382217927774365248656014784926522087444173305339841391088512152948582226252133881262236447105342296515460468763286751899571983053330307385865360483304207397039603818426737441195191408588948661722869938003111665850253558063844190330109595605863618605821313679582288511860494202621108036135348560810555133587299108860829939875317986147117353032944215031757886258294728934741251284597180860195351205762624363023947090238470151923010315398058808418955151817102975984953351187944303510053084972460985107235674132790702273834606398710256208483851974924494056254712018056734423015593987141953405352897936707519065986690484776010059087846215692234809591021977548248439655054466657423574011232305829748543294157047772431323280101420800019663857659721413366016816936022191844384717572247779811517556799050254503785738126831077823252283837966832682710808841156683855953249651979493967199559021860251300330232114402596759124991529164078855527862910158675440384964503734383256912821519034919565518883947799636307378941756063060105328408058823952546554011605333413186945604514635063990071006083314077232039818090479906138558450838848414276431927492885077867007873272229779028919875602043090524685055956026800017143283945522038604885659204719810919885987743641048623773135061383166836569890946262490689766153398277760906650152677972193632994107800432902733047468689329560288925571757488604803843364508460540934685066020978617382488017171142035560409457358442277042077628341071641009436160904477039313838669508287405837414224227255178528848808307752952727876537220735698923320317171156732030646381010713975888456622068891309319313349963002134290385129371972591532915101953006749485416508958263350078584848168432302062862092699777926680324643578884352232519443300559545357833904817298497749503441624544443202206361447779062853573242235265698758656 A013846 824 43036445425862761868432701302743105905656394030969226860197603727881035886464897982178009949520385208449871151665093454645299860232118517191860837216787154349455692822295286603931793091260708149640922574911442812477977167499599329175189129572727793054846020783953321625086128267840281330919411329734847986205023110385788452468927699468383614148861697209488869422549989129265157076401186378178136507600729811194121435854880346939264911912098720011967933574282142687774077708439770685186065371289665270227145657438808067976793854505390814526993471490158147890353099211269019612139590145801644725291704931829861671369203358144184188222049371934967330134828168506100461036650060034852998138483570981236443319352958737814184679551408082636622896505026865377282646255613318475422795752248736854786224559875601044835180240490569147804745328173176773868374231736149118768073692482017144124282897349099172052238148143530247396131602545309543183274311448348805621924996401626738611994997909253348968928747937117772990682809639617827247371980370907739187076338731045675639688148440457677722524602688364373127485712101156919565096939017072663719556541204250576910704239643270360676716179210581075131314385901656387369034242180293310693162180446984370583396550365107492591175945424954993667825648361848437723951305543063075695767330662531110759211055527400459238080202726597124061560697056768034491740981053065457628991897303477579807788993323678932394965646740748008912819773683283771335853581205941864402911715141674346934663930679026325499178225265190396315287680614656936958227444510742889173270359202727455998198638349665590135001385402110318697407278862971225243684722479541562110656773888355252655841125280235211024477679716576675548506752971466284966793759661012032217382178446487609957507055294345209824305366828784822796330799411846917352669525191153369965078402763072011980832390928518419886316517057310400467960292472472275761370670869375922703188366227819142389829923021200963898747856372218608640435380286245174740691527512420036132316912267986193737922207332473084032076642669747335002128485963066581108590636046428737031228812939054475552806652552429956644674031488468128083101640640270617388617199151675469834419770068741424183516038160642416911801677733601322093680422426881268310429675127568698252934189938213202014963591034272322414742830317074951411726558937417419488377601559993898569983285732109012382472937675439598861514325821235354403407683073573374983770667529186603759590031984754251873805140297616190544795803150240678608160301004870616824763430455673200060197429200266662938141407029601242363356775044345287793751273177639057359575182356798425407415248863807301191278739580051066940000758112330836802497173347067784107022216591876084596064058317195150028316714609221045924744290603007722427648535937937011840079476830534516858368270562519335535736244322922789201498482520193163462674353531401275271543277045481852283565283309833568735561776826646727338035682739480759188845564348283317087384839010121400086858231546113991384425399219646483727747990312879913567086182961751128326866161004893280820258764222824046383629881303798089691403610900722186527129294922257314554765669389112202951792840965950924404585356756499454011951031547513135349386602212339368213235005347760243375427334389367346663982221243497098721436534114799725480235532597204120517903624235865522447561714480389299478697690033317750628448754987058371649067382319360153064463795180220612959075561912946591953430423775259851587653936427339919260797879350562060796125167138128165544373455375068304783189673995865053586323101460877920792882453955197118072735182285501393053237174255728775153072314849898051920824331585888001565186416923639808 A013846 825 1410218243714670980904802756288286094316548719606799625754955078955205783927681777080009030025883982510485377897761782321817185820086059571342895913919681473722964142400971951437636996014430884647433750934698158079278355824626870818412597397839144322821194409048582443010822251080590338651567270452751498811966197281121516010501822856179994268429900094160531273238118043787760667079514075240141177081060714453208971210092719208505832633535650857352165247362077251592980978350154405812176990086419751574803108902954862771463581024432646210420522073789502190071090354954863234650590089897628294358358587206200907247426055639668627479660113819565009473858049425607899907248949167222063043001829653913155774688557751920695203579540540051836859072676720324682797752503937219802654171209686609257635006378003695037159186120394969835265894913578656526118886825530134323792238755250737778664501980335281669807739638367199146676440352204703111029532637539493662619238282088504970837852091490413739013857212403475185358694306270996963241885052793904797682117467538904699361301248096917183611686180892323778641451814130709940309096497711437044762428742180882904209956524630683178654635760372320669902909797225476501308514047763851204793538328886783855276738162363842317227653379684925232507310845521049607338436380035090864398903891149819437357827867521858248313412082945134561249220921156174954225368467146848915586806490840353335141629733230311256718234312400830756055278344053842619133250148956303012754611081762385000355067680490334633957072085489758906459346718381078510247196901728022992429723130354973278148972981441842057543725396856350923076641713781841108785060986209617907242001166773624919026601993182747394850084608952784504373469281369007225791897916572042271699179223334506003087591187885103835522838260245621073390167635127399787812275001463713627015689101740343688587915785945691582834819630933947202534122863737971532148594143047710235138076384553177657829946917558713185034169757604859367929786541219681885902979973526979743983760581197371596404234889870478017563087427002280673349746228037765729766297961969376855039305742386937054914368390838024819332678663814123621027074560500387590590208381802101795534267025612518987645453538447930717365917375974648122365720082084045399996159594580171104352147535895370203626326951011035460886293063829912007859455883261294001795157247917880068341212306869748117748873221748804775494101428510240093090862958954852351468197233596386631994246168076427325400846837272287331771868877627086556632196743327600372113848089171499419572549360034338011157017625545973509762474804653106390425641719484876631558559575467570803750182874769237645435821738559113361489944841824856860344227376236717149618903993282595540043827062937850676127882104314955232862020914479357048509187225614320003975724296782955048415011489792633586835005253973533956554702275221689580344913216516956988097930102226349335627867203496626380326888303055559961412753252007305517100091452564547734319426404683658038046170531303063269684851481629375978790846146572449007766280043290660973014750363808343025918239186053498351898783950562855803007913521994864608120972736012527683330561454542428666324347812772279890889452970196974109063611401748910419128700181293936417611284655235407654926002893270789215485369425706912930904032349873757404536357932145184621130665958960841439561702260093396565317965907011756052593008803415928722196639983840793495616349640465469045442988012763433925130008126267714816824244188851074474337824910559217608167429476782183728558029385730238211135559237496506075916635388670047708541172251203899165007386453131309647568475726011720504215873613001459365341571697406378035288028509753829228544 A013846 826 46210031410042338702288576718054558738564668444075610136738368027204183127742276471357735895888166338903584862953858083121305544952580000033764013307320122530954089018195048904708489085400871228127109150628189243941793163661373302977743991532393081170204898395703949492578623523408784216934556318195761113070508352507789836632123731351306052187910966285452288761466652058837341538861517217468946090592197491202751568612318223024319123735696207293715750825560547380198800698577859569653415611151802419603148272532024943295318623008608951023059667313934407764249488751160958473030536065765483949534694185572791328683656991200661585253502609639506230439380563578319664160733566311532561793083954099426288424994660414937340430894384416418590198093470771599205916754049014818493371882199010812154183888994425078977632210793102371561992844528145417047863683498971441522024079532056175531278400891626509756260012470016381638293597461043711542215725466894128336707200027476130884414737333957877400006073136037074873833695027888028491510089409950672410447625176314829188671119297639782272587732775479665578523093045435103324048474037008369082775265023783171005151855399098226398155104595880203711378548235484413994877388317125876278674663960962133369708156104338385050915745945515630018799561786033753533265883300989857444623282705197283323341303562956251080733887133946169303014471144445540900056873931467945265948475091856698085920923098490839260143101948750422214419360777956314943758340881000137121943095927189831691634857754307285285505338097328419846859873267911180623780148075823857415937167535471764378385546655886280541592793804188907047375395677203369452668878396116759584505894232838141346663694112612266634447572466164842639309841411899628774748910930232681159038704790225092709174188044619082482412364111728511332849013067854636247032627247962968130050100485827581987648824473868421786331369666443581932638137998965851165445132879387368985004486969038525491771700594563913647199674617196031768323245382686536037268847772532072250859866724675472470973968871275823679507248808010733104324484400341507432982051617812540785927970566535153415434023430980397279893214455861202813815179198476700568459948254891271636066861895271022187166221547861793746646380575937269673679915649729999667074157595203046747411170456219490832427481530729609982322051115578556673538650382706081850823712699773094079404844871507906322395077730264834883390715609423547370401397439032601852909886950486397157187458435528370598734949163738311287500599382084372287723822885358808993426574185971692980553297429605187949593153553890459967896774398872990201467427864080437462910880168921360097285992440438379165641006729105026629302512576916909599759642664524747558712246051884090656156125198347490955358440794192453070422701325659571765549047008930037890276533756983871026463096497525017373409452162204760688384484154464324168742116278827646585992973589753015029853952524177453230551475914524588815573098561775387184335796717635100158178964428674106590696915969738777221033213350031392073018446530886009086485464458548378763747339921271784273288861648601033995019352492043658952963310288727723478908034613658507127375837742446302538116229128922067464665594927414447605796418412508296614009247540639708532286575582753838036615262806697221013024585341564122919863332040663282631847376720533409665209662143228852291557859658740418652339106840961222331367712470333152368939498990495121264356545018772489681075831202232202858660106281540479117696833580272008375101846669204442584430329095198596417389506911608445702490005094285511095636308415940123313477132327449367838962039296206754531523812589952057482145746550831820483512621380612195460318118207613476160929792 A013846 827 1514210309244267354596592081897211780745287055575469592960642843515426672729858915413450289836463434593192668789272021667718940097006141441106379188054265775094303588948215362509487770350415748403269112647784505145484678386855880391974715114533456483785274110630427016972816335615059041220511541434638700153094417694975257366761430428919596718093466543241700598135739254663982007545414196182022425496525127391731763400288443532060889046571293320600477723051968016554354301290999302378403122746222261685555962594329393341901000638746098107123619178543002673618927247398042287244264605803003378058352859072849226258306072287663278825586773512667340159037622307334378755218917500896298984835775007930000619110225032476666771239547188557204363611126850243762779480196678117572390809835897186292668297674569320987939052283268378511343381529498269025824397180894296195793685038106416759808930640416817471693128088617496793523604601603480339815324892099186797337221530500337856820502112959131726643399004521662869465782518673834917609802609785263633545547781777484322854375237145060385508154827586917681677044712912817465722420397244690238104379884299326947496815997717650682614746467397802515214452268580353277784142260375580713899611388672807186258596859226960201348407163142656164456024040604754035778056464006835648745415727683904579939247835150950435413488013605148075721178190461191484213063644986341630474599631809960282879456808091347820876369164656653835122093613972072528077073313988612493211831367342156404871491018893141124235438918773257661541904327242913566680027892148596159805429105802338775150937592820081640786912667375662106128396965550600010225053807283953978065089142221640215647475928682078753077578054571289563604904883385127035690972313361864496219380278566095837894219793846078094783688347213119859354796460207460720542765129661250539685481692719598206571276680359720445094506321230023292768686505950113010989306114191765306900627029001454403314375085082670322391438937856279568984416104699872412869225603810330943516176112834165881928875011973966190330093528940895702362504704830390515563955867412481336473287739524223907116942079786365658067540851289659893803095791975684524227295584416277188970638930584240855029062747680335257490108598712312452667143476010352629090685996079613435819169233509400275596983714798947859900728970955278145078514495740512890087791417746164746793937956749571074372241907065318109458946969089590800233312991282220297516151175593538262046718638015393647779346814197376984268819640552140711124134228307437453096601982925920435586770450173302798732268455653882592228041503502270142921684676250187774784663721375215127667867400288284808499724508499313512588984732120413293764923970831146928003882878628137882620923910499450583625185387944098302211611077039212847613511172388619481588581458148847485795142746030899769291880928451125598236982776773486974361341666224624323329817758589026796498254316312246787458710762767141726308699293672255887256315386843466961983208306398793124763956542496400251978816335053828655448668455924072745745955699377713275330472834540233827067129418501358681948794142459286616570701751541030042956858478220361961549851451144480441568992596096518306682162214581516619146737038541071863447855023411681969185966508695677764783808931649854538154789612472373179838081664308454445280374840378438767909590209109323031889767945297606038399847852964617333354257202227876736825409502920544133590435267175136941869492836834744823272574362633518419728689842758353170435337311656491174606613023791467607405019362479585548779192486929547627581810554173525960736018672105860885347108103658102932488972290947549019574951822977657093603741577399900420843704097427078386841347424256 A013846 828 49617643413316152675421129339607835631461566237096987622134344696313501212012016940267939097361233824749737370886865606007814229098697242742173833234162180918290140002655120998710895258842423243678322283242602664607241941380493488684227464873032302060675862057137832492165245685434254662713722189730240926616597879028949233394038552294837345258486711688944045199711903896829362423248132380492510838670135374372266423100651717658571212278048139529436454028966887966453081744703465140335513526148211070912297782290985561027411988930432142774226753242497111609145008042739049668420062602952814692216106486099123446032173376722150320556827394463083402331344807766732923051013488669369925135098675459850260287003853864195416759977482274642472586809404628787618758007084748556612102056702679000438154778200287510132786865218138227059699925958599279438213846823544297743767471328671064385419039225178274912440421207818134930181475585342843775068566064306152975146075111435070892294213237444828418650898580165848906654761571904222580238011917443518744020509713284606291292167770769338712331217390368118593193401152727202716792271576914009722204320048720345415575666613211977567920012243691192818547171936841016206430773587987028833062465984030545879321701883149031877784605921858557196894995762536580244375354212575990538089782564746185275449273062226343867629175229813492145231566945032322554693669518912442547391680735148778549394040687537285394476864787469232869280763542636872600029538352778854177565290245067781074829017707090448358946862490362107053405120995095791752971153969925198964504300938931036984145923041528435205305554284565695893615311767162061135054563157080603953236841012318706586336491231054356580846077692192016420205523218763842705521780764241575812116652968053828416117794204748287009871899761479511551337970408078072890745327768739857684413864107035794032927594262027319544856783134065403257444319426973303144097582749835765576519746486319657887805442787988941124122671115674568916481346918805419224898784585656924357138058865349947619045376392362924124736504756335270375014554167882236413999705863372188433556692648729768988407958070439629883557178615059575400139842911459230489880021710152570928189896477384404337592328115989225717435878562605054448996957421907234950043598719536773064922537443636028230761962366531923473227086920262554257932762996425126382396749176706326422943758966769944965029622810716343810750774283127711342045200098335794709009241721849061770746876330488419050433636407619649020520681981612546822115630393178110463069453776516560833307294111278786108858972754866424782128463986762388043257763471366153004143860822023049303420678972646516604918972694505505180515851702121702810089028676195022536831234166886822137722434699245996724230074792152213166870071772420926590599534096830283172694637220621434414535237501940523640156354263486483603029451629313621175872443718848489826871468313445230067654797436919702731447034274353700087683458455052480913614942596086725410265769784075653112265327984522043456841853667043857381741967963720015732603476357208908606028933842214382045335696785452521290098086460105903851788754994496472447610338614324820756065532351102335109332749388890711873361091447407136576200279278913842821459313407153994766285750556939968996435851072302433506256146021494724356934259976059435262947322769520681546861451972094297108963916031511954666286214445944580779352300002603064912295018591700390169491382834794887311179541277400918368995716714775131577669708767505716688825133028359902809509495563598810559447674469731059262396579411707416660600768239158098681397859847564849491054038340668716891798644029769286273432021335331867643207404008239936990206495864490504580017272398020608 A013846 829 1625870939367543690868199566200269557971732602457194090402098207008800807715209771098699828342332909969399394169220812177664056659106111250175552167417026344330531307607003004885758615841748524848851264577293604113850103935156010637204765568959522473924226647888292495103270770620309656787803248713080534683372679300020608479855855281597230129430092568623318473104159666891304547884994801843978595161542995947430426152162155484236061483927081436100573725621186984884734582610443145718514107224824580371654173730111014863746236053272400454425862250250145353208463623544473179534788611373557831834537377336496077079582257208431421704006120061766316927593506660900304422535609996717913706826913397468373329084542283421955416390942139175484541724570570876112691462376153040703065360194033385486357455772067021132031159999467953424292247173811381188631391332713899548467772500497893437781411077330641712330847722137784645392186591980514304821446772795184020689586589251504402998696779364592137622352644674874536973263227188157565509239174510789222204064062284909978953061753512569690925669331447582510061761368972564978623849155032318270577191159356468278577583443581730080945602961201273006278153730026406419052323588931158960801790885364712927373613527307027476571245966847461202227855221146798661447691606837690057952125995081602999105921779703032835854472813930528510614947985654819145472202162795722917392930594329355175506543925249221767806217905355791822660592059765125041357767912743857493690459430750381050259997252225939811825970790084185523925979004767298904161358773286508919668876933166892219896493606224803764807452402796648723041986535986366419273467925531217230339664806291659377421074144659189156441164273817747994057294584832453597774537712082667956211438484457187849539347880501191868739482411384160634514242614331902292483942900326067656602873499059348898870971408778111206845867069737055133939935458983061197425789591546618366411399052863722549667608749276821622755251687118424274255260775835415977161483373302806097334699912899787083580878893624948297719365787855594139648476910973165122813942361730979870590785704713577070212151970052165792024401628858272166711782372522696064692388551398279444174926527770932161334225407704734948308938868739442424184732300801056274843028642841780979791381706953065373065607982826518068370705184203163377923940777866858541298376677022312904227021093823117556614090680261553153990681371709528845256137116822267321024814832741550056103833643597444515444609397804880659104421707173479934267084976723660323653859861348894665385813413438383263215090819231463007260785507918229931401470393429726101639786031416051279574488808575681056109984897253556393755143428575123957680997291661558498486885881180547387808888740224892820659571090789243721051998511838688922520765533284934719002857872445323162895490662463587078640643416505925094704069070989348738690988235779227314646924273694973298856912402412984819104056419102022044473211566655159694577334438988569818243588744284591001182710267396818319993793860961693118684920806235177475525950713273021517202356104141680870861560112265708217633934097124750257415413923659660409163295575714195726534755364080921316862615531975170846666296244548637051328930751411448801573578781725622100501651474249808904075209967937206141133001392832339127728021830895515574696257872511653692927556058221585927666529600520583730504866674964712022977816166485297231046083169212838385073893632730558867412731208577873293115251645309751511537081016893627324459421959073297295262007150628005824411981397024147349910211114162828629134565973660732577592045071485004988122858728347032515110457967567479972607820475116154638932620214542006255295086456487624854078005981938339282944 A013846 830 53276538941195671662369163385250432875617733917317335954295954047264384867211993779362195975121564793877279348137027573437695808605589053445752493421921119251022849887666274464096538323902415662247158237668756819602640205747192156559925758163665632425549058798003568479543976611686306833622736853830222960504755955303075298667916665867378036881165273288648899726677103964694267425095509666823490606253440891205400204154049510907447262705322604498143599841155055120702982802979000998904270265543051849618363964788277735055236662993630018090626654216196762933934936016305297146995953217488743033554120780562303453743751404205880826396872542183958673083384026264381175317646868372452596345304298208243657247442281543170635084298392016502277463230728466468460673839141782837758045722838085975616961110739092148454397050862565897807208355391451338789073431190369060404191969296314972169221278181970467629657218159010927260211170246017492740389167850952589989956373356593296277461296066218955165609251460706288827539889428501547106606749270369541233182771192951930190333927539099883632252332652874383689703796538493009219546289112099005090273399909792752552430254279286131292425517832643313869722541425505285539506539362096216827553083731630913204178568062796676352286587841657608674602359886538298538317958572857427818975264606833967074702844877308979965279365166875558235830615593937113758833120470490248557131549714984310390998431342566498887474148322698586444942280614383617355211338964790722353248974626828486254919589960939595753913410849478591248006480028214850491559404283052324279709759346012724261568302488774369765210600334840585356639814811201254826752996983806926203770136372565094479333757572192310278264070924459966269269428955789839491876051749524863589136416258693131453705351348263055154855359656236175671762701986427774320113840957884584971562958817176744718203991122841148025925372141143822628943805119956949317248273335799590630568724164238460507508203496302890934444087283496526618796385102574910739627487176386350197463446745900223154778239586302305819668178136452108768001291418768674744367263309200748399518865972054493436711795754669368673055592574427862358811684782823704647840188052218820826723992461997905062599898159668754786187308850854049355685308032649012014056362568639479145803995773438046144613842381259344064371267475969257567811691409141220681265206952667149245711027202395916095130523410810573749966647188177841201353101044032055575341132439275112238410420833401061882088960747270329437533690500660590486063840517280901485489679936680580395362333931548942769032095964576579821921419523464558392163381851905264898532508677441168329096849279407916846611985113204535910568539867549661845290919253165948878418276554524176803721666239689287947372825502981938251431887235930158613160444994680740872285646764288349401759438027606821392896603472066153503262935318178979469426302510013720646350414600436885056943305602268686552401720741135058353298196616156272871910094896777455804205915972717477926755050042058942709556637235992760113067484978714295518034352972530369075686804820514598776391601758722726875428752494583816434988283450479752287462869425002765567090863770203629710954185751762398303561195341369738897946402862250354329963029519585184989238115508217738168736480229366370832646189640330088537391819354784254351646977966461868209850156915804927677776841949858487681183471205243683568937080143390219666918053288766288202101346557314952967380376242679752068800565913509937530047070761570380167886338754913805771145450311778494854331806417687260361857797788887568519481457824914885102536132902420643450809834810475561455139486681251183742413061328606155208544099190112460973509393006186491218428100016155501623508992 A013846 831 1745765628025099769032512745807886184468241905002654464550369822220759363328802612162140437712783435165770689679754119526406416256387942103310417704449511235617516745119048481639515367797634356420514881131929823464739314261923992586155647243506995443320391558692980931937697025611736902324149841226308745969819843143371171386750293307142243512522023675122447146243755342715101754985529660762472140185712751123018553889719894373415231904328011104195169479594968846195195340488015904732095128061314723008294550398182284822289994972975268432793654205356335527819179983382291976912763395030671131723501429737465559572275246013018302919372719462283957799596327772631242352808652582828526677042931243687728160684188681606615370442289709596746627915144510389238519360360997940027655642245958401249016581676698571520553682562664559339346603389467077469440358193246013371324562449901649008041042843466808283288607724634470064462599626621501202117072252140014468790890442148849132419851749497862722866683951864423672300827096793138695589289960091469127128933046450648848476862137601224986861644436369387804744214004973338926106092801625260198798078768244088915638034572223647950190199368340056108883068237430957196558550281817168833005259447718081763874523318281721490711726910395436521049370128762086966503602866515392194772181470636735433103862820939660655502274237788178292271697611782131343649443691577024464720086621060605882892236598233219035544752892238187280627868651172122373495565155198262390071262400571915837601205123840068673664234646715714478014676337564544220907418559547058561997529394250144948603070135952158548466420951772056300966373451733442718163042205165385357845139828656213015898808568125597623198157076052704174711420648023321460469794463728430730088822087964856531475016952979883791314300425215547004412320218691265308921490340507962080348175034521247570926108381113258738513522594321000779905230606170749315227591420667480985782475953413765873910028812166853130139863852105614184244719947041174675116113499795827923270482222969658512335773354763953957098886861175262700109866317210211934023426484115890123555434200172281640934172123289005872678685657478852193773541286963567153900427282095106320850091784994747353091273462896025756833785736424785489287096173613842825676598888649178452649705333504017896066706387149106186301317692652560631982053504094739519283698301424997146483458939368109378605236991125440880638907095062211500485938415010842397092778227770166877828232669868885995752291065766554155009103970325646229047339926070260579876525832165149258395232958268995756655643720567245367604721074944886649394409696523231720195113244342392203807845557187638619229781528189486232717509914379867319346492842087741812848010086138648225504351559342138587459512746081712152622920080946959437436041461585698516903056073172200633196853265288620323402435902572663717994919864506088799254161080648129598139610385627115849545918237975140320949099585245513592120875306718208749466749989577603671792219454594006316703909479778187434706751888949010763384995347782510035534949678203875133872105220358622372704800006429826314254049361742522496941696072105320522955583305318490622102433424022032538368546758713750267611093248946003604207907728990219610684228551297767341727354568973278844313156984155877239444150342134336341193255136617570446594768174005022497500369941817095870145391557012962924337019984453425023186930242138610718045570770166293731806456923990096378835120168720130115790456943853893632984582414715138217341299548321015587508894115816357719386744632694776147537356317946267845246368410006810955039904002946519644596136667069663197762010699571238788871391193615766493873573042261605121179955790026718944245451981329383477199142649856 A013846 832 57205248099126469231657377654632814492655350743126981494386518334529842817558203995329017862972487603511973959426182988641285447889320086841275767339401584168714788704060980646363639571992882591187431624931076455292577849734725389063148248875237226686722590595251599177734456135245394815357741997303684987939056620121986544001033611088437035418321671786412348088115375070088454307365835923864687089605435428799071973858341498828070319041020267862267313507367939152124160917111305166261293156313160843535795827447637109056798555274453596005782461001116402575578889695470943499477430928365031644315694849637271456064315261354583750062005271340120729177172468453580549416833927834125162153342770993159476369299494718885572458652949204066193503523455316434567802400309180498826220085115564892127775348382058791585503070213392280431709499866057194518621657276285366151563262358377234695488891894720373826801097920822315072310464565133351390972223558123994113339898008333488371133702127545965702895499734693434893953502307717568777069853412277260357760878066094861466889818524916940369482364890952099585858404514966369930644448923656526194215445077822305587627116862624496031832452901766958575880380004137605416830575634584988319916341582826103238640380093455449807641867399837663921745760379276065718390058729976371438294842429824546671947376916550800359498522223843026281158987342876879868704970885595937659947798398913933570612808850906121356730462772860920811613999961608105934702679005536661997855126341940538166516289497991370298629640903580532015584914229314985030694291359238014959535043190788749675825402214880331316147681747666740870066125266401450988766566978859347405869541905406788104972159160339582916957211068095010396943831794428197616674224987453218163550522178432418823373355515244832073786996333463044240582908926075381642739395477764901448848999531192240404106719432319262343611108370710553555934596503003113561377715672432016942120172041462280156283824117083443368423058705796765589330983224645211754204807161309689389727161482269770132218621288905243266216324666991008157200099482344224654079639031509487568664467871245324810130952135934144435935171624267028685571400891222168499009201179692443921615807610707881266094848832176971999929491011167370912959567416978401711770792383256279536425544368259658418313834894101911512721578152839106788787929222176424567888225941094306495969982525214208118136405725198446776775707690998546447923229983075283667936156967572828252675528126263656308811073643038446551338318899630775633423234697470298681393998468387610899094993576558452954092133435547496205671500183794045727356016935673257007353470790611507734375483217924542274921481115713084873687364874399492320345877449531123723403594502591225053326591896523197233873313663605543817147845212469966845904206613240169001879341405706670348594487796977510757251019655501044711257534120135517773960350290677910671838753116229332157920648821969398036860095209324989386616842050542264302526463658478917117287447088136398985753705833371645860470845897081184694599527556137288844409231055384580386721143860711337908790886610692548665476689485578977179785496890747142896208553748676300705052538438353962217260540189532168769080303581462646102684720463551516202900801168925240253721954516116401170453528056819785382105918411057933228220584316684548394017363525796577198092122253462597472924190540200769104675470850569831159789330174397996008917262996809113003833980485307478141669217688621223634221693136204386565638796565385649105839703599383038771491442387070409748864848124142424802504091826463304753033000059103181374747574368551555714126206306538723664265566603550352633737746632401436471249241448828276610824791327595526365034970524201237780861506350481408 A013846 833 1874501569712176143782948950987008065295330533150784929608057432785873889445747228518941257333882473791880362702477164171797641556437240605614924344177511110040446196254670213820043741495062776748029759485741513287027190980107481548821241819143773444070525848625204401856002658639721097309642489767647149684787007328157255073825869368145904776587564541097159822151364610296658470743763711553198066552190908130887990439390134233598208214336152137310775329009432630136804504931903247688050054146069654520980957673804172789573175059233295433917479682084582279596569057541191876590876456660665356920936688832914111072315482484067000322031788731273076053677587446286927443290814147268613313440735919903849721669205842948442438325139839518841028723456583808927917749053331226585537579749066830385242942615783302482673764604752438245186256891610962149986194465629318878054424980959305226501780009606197209556618376669505620289469302870289658379377821552607039105921777937071746945309151315426204152479735306434474605068363619289293687024956613501267403108452469796420547045573424478302027198132746718399229408199146418009887357302330377050332051704310081309495365365354479485971085816685099698614448291975581054298704302394080897267018680986045750923767974902348179296808710957880571387765076108118121460205444463865739290045396740490745346371646801536626180047576230888285181017697251389599537724485979207685241169457935611775241840520426491784617343804141106653154967550741974415268337385653425340345716779972707554640405774270181221945496073128526873086686469466193429485790539259511274194044295275765749377446779777198696567527235507543764830326792729442745999902866763263095795533149156369632623727711366007453022853892279337300687055480239823179503181004388867052783223510742873500004298113523542657393852295854917033675420759689638105669284511015400290675884016638107333561768982358237588475448799091443418920864858210406025179224987154252331159393797454635996161108348668590272296486787671548414831197658305174298761783121061795901922579627451015827692539782394847011347376526687961355295132859837455553464881611784502888649997283204966803378371039590290044876723703783981995968803664403568017375533504256162002423506783787675853327396006532775018493689561453932410075859105119548267291305324814541767849592237859132487051307741809931436448860672912231851255002864752277080240561387637778235259944387386219171615093742803302703981386389618640370005548400085410895230931991513426436183671705641407489927121261135083816594254033703101255956012554566706747191918541812125233941544749516667386399691028416020355667443718022563290394001962948141285616958530866757885440015834084951401264627093199686365140987572204322564353093712266235862168488984660909262547405763265272126959560742129026459800300591922215873606589042302653857853582259182196173982744176131359072493601412071458233098486878048600646417132758324933776894812262112602756150743820598293234871831599819161252220660680312168916665187161161037156099275066184053521965177432747922091555908678355556260072637318959506680853601683222841930112078442027789120595259772459173434670340161063451924227211162116002378422961889236625021503161579547982633935193380930590106225223387757367987492772920149656082936653452703342272633961005584102233553421207365870727400846734493546356022332106889119281775160968013302241627082662001462393992779875621298802022005828831472227443976771154673533220200873879441014909631872542555443746216925220740256046176440687145338982852085854556949900155407544583414464231584139523186650803343331898975928454080969549570147385345936693047287728516908697377640487528252660897030654086465137955102318481650530270289895143795204967983506762222650207929465914137026159603269840092574777344 A013846 834 61423667436328587879479671225942280283597390910284920573396825957527515609358245184108667120316660901212335725034771715581465118521335500164789840910008684053805340958873033566455193321310217068479439158828777907389306994036161955391774451929703168215302991007750697840017495118306380916642365104706261800871100656129056934259126087455405007719221314882671733052255915550200904769331649300175194244782191677632937670717935918566546086767367033235399485980981088424322810017608605620242024174258410439343504021055215133968733800340956624778607974222547592137820374877509775412129839731856682415585253419676929591617633730037907466552337653146356156126907185439930038461753397977697921054826034623409347679656537061734561819038182261353382829210225338250950008800979557632754895413217421898063640743633987255752253918568527896418263265824308007730747620249741520996087397776074513662010327354775870162751270966706360165645330116453651525775452456635827457422844819441967003903890270303885857668455966521244863858880139076871575536433778311209530265057770530289108485589349973305000827228413844468505949247869629825347988924082761795185280670246832744349544132291935583796300540041137346924198241631455839987259942580849242841645668138550747166270029001600145139197827840667830563234286013910814604008012004191952545056207560392400743509906122392752166667798977933747328811587903533534397652155956566677429982640797634126651124630173335282798341121774095782810581976702713017639512879453091441552448447446145681150456816411285298280710015324275568577304542231468226297390384390455665432790443467596292075600176079739246889124732453111194085960148344158379900924817138098605123028030231555920121814309646041332220652876342209324668913433976498525945960235151814395585600668000022478848140840583939445797481752030573921359476187453510061446571114856952636724867367457197501106152046013914729299163506248628417951198899673838584633072844379070540387431015954993512322207198369172366042611279058421298457188684867343951421826109310952928114199089232314886641829143589514346867830834026511117690310913551153743575937240654954590655283110976060352213102462225294624190520482325593522043905758475176116793361481867465916495413470291154562361832112342065971806001219549722457213365751156557357622601492883522904648895438450168053335697252083627833309556266529988013301923933872202615365322715550114717212997857685871629815483391764178623004062069215023607644341809973998744214927179497911957460866554450457640629931909484874426502160516176383221955166619388041846691984786778099719665796538352162156917545075619136155014510795752163353899630656321884693647096497139441922390098438851295687516639300589967322812939880765991241788722174763540016731537047049368674715153392050676437056210886398083939034736249796107169746340709738173361614146183468882204229066561163472374087470331070757543382171218019896545981796606224791430001289208204905767113547573513364872720280177862874275912766609172469151061284852896924865531061045368719065807754934116283911096104015572354867530060179667665114918210819955846084365912586388366593903665472223942195107277706397727192653077255360217165936163615186505728704615598638628294948788416706333576600788119970033434214163183047463930525668260338183119589669634230979861989078506122964851995470945795884526994139778478542660625208474599859887853636244668463919726355410964358719144657086999149681948884230837196342336559542235281523176558817199474456780676036205633216710121109608436378467790097149282122134328292394420909325163940549083895780173523954299665643223583325210200314589523015653557773524288042064195670523495325783192273900473105289640512792772006724575896859284071881276390883549584511802013432739074442073197879946120153490304008192 A013846 835 2012730734553615167634789866731676640332919305348216277349067192976261631487450978192872804198536344410925817037939399576173449003707121669399833506939164559075093412540351563905603774752693192899934262356501394469332811580576954954277665240832513416079048409341974866821693280036663489876537019751014786690944226300036937621803043633738711292943444046075387348656321840748983247481459484268140765013022856892676101594085324179588582171193082945057570356624788305488209838656998788964090648142099593276407939761937289509887469169572466680745426099324439499172098043986240320704670588333479769393897584055973628858126622065882151863987000218299798523966494652495627500314735344933205477124539502539877504766985406438918121686243156340027648547560663883807129888390498144510112412900308480755749379887398494396489856403653522109833650694530924797321138020343530159999791850326409663676754406761295713493033647037034009907866177255953253196610026099042794124831779043474374783922676377317731784079965110968151698927784397270927787177862047701713887725413024736513506855791819925258267106620664855544002944954192030117002901064343938504631277002648215366845862126942145209837176096067988584012127981779544964702533798489267989435045253564030883144336310324433555921234422683003471896061084103829572944134537353361900996401809338938187563332603818565702997370436908933032470498112422986855142265846384776886025671173656875062104051881519850546736041878293570611137150212594500162011558033918900356790630725915301679938168960164996654062305782145861831141115239840750839312888115706451244901677251546195298733266569780895642062839233023547607808742140941381792593504407981215092671382494627624390551611298481482374206353451981515150750955404541903698197224985454654114548962689024736586895879064254527759891882050537846255107315710476617693481242291632624000200453896837447716246390243783957849674989772755055999424885544512342741256530964613383467415339530813227411774085476161040090484286392186349107845158825733126600190397949901305548446075755964494205479457377141206118165080769380716304476108015244205869496311501781552026592316980463545621318941482198454245474975164845048530334703893714570995084869037833123151721708594500552699472514657224817764139047962205305477967568933898071494577405718807278539535005727135106771704127556276316841887539741654647219877443465124335300290894743146159053635513800650641565793759781328605118597105884037893575289792429227990850434733817787579022077675256232595968161608810000365207622795794067725417026899784107355232402957493144771614008820968723649557874117037887853527515489755206888780583097346355517641428058018265232912878745644279257088545236601732049233934414012940001010932848222651679268259005957713712733066146350716565489457918325492414514290237433318839738248092376700464713372342139908332068178053076204662754098227808526583181546986472075970018731511192773965578282244774458352176776726888885940149298140868210664273109536249363469141976182059726433993721808334642186348388513681122391198797136382274924299225011967350050485639932148313164492502223630773996549035310193834137849275275883240724648856035503643596093396209342431419718192843936190571968881898838633138638054625115178055572329699182099298075465097554761584462714294574480748117658124488637312270187591951839544180543972261184885903366831295688208805187952465296225721593214106480106508932123426788136778101038476073249745684383079965704951449479321992378999789192354386189245157248519649243249632545903387676578097669485180384356766972003912381096924726032934491443797150378400487843908469490176935781122843870562359563731713894835263644431170702714130940323193553116350902988285020467405664776472152785282728376163993991317854548130074465189570281740435456 A013846 836 65953160709852861813056794353063580150429099797650350976174233779446141140580793653424056047977638933657217172699198245312051576953474962862893744355382544271772660942122240046058824491096250544945045908897837693971097569872345659941770534611599799618078258277317832436013245400241389236274365063201252530288860407399610371991242133790350091647170774501798292640770354077662683053472464380498436587946732974659210497034987902716758660585654941943646465445881063194237659993112536316775322358320319472481335370119161102659992589748550588194666122422663233508871308705341122828850645838511465083499236034346143870423093151854826352279126023153247798033334096772976721930313247782771277074416910419226706076204577798190469011414815746950025987606467834144592032182779843199307363545917308297404395680150273864384179614634918612495029065958389343758619050650616796282873179351495791859359888400754137939739726546109530436660958896323076200746517335213434277882487735696568312919578259531947435100732296756204394870465639129773761730244183579089760672986333994566074592650586355310862896549745945986465888500258964442873951062076422176919757684822776721140805210175640214235944586315955849920909409706952129403372627508896333477807562868786163978873612216711038760427009562476657767090129603914287446233400519994962771850094488418326530075282761926760955817834476631917607993282147876433269301767254336369001289193018388482035025572053642462715446620267923721785742138166296581308794733655454526891315387626792605448213920486686610360313635869355600482832064179101723502604717775468994392938160178665727548891678958580388399115115987715608012676862474367198579703952440728456156655861583957996029595199028641214437993789914530288459807306696029100382526668323378106025540409393962568479404165177492365636137191032024146087356521200897808579993347412217823238568473291569486765961715508312730818150064873637674989154649522580446945494006648451349460265845745687835829013232882844961684989096499162287565870164401623092435038960022365980211481010371444546125150859334163042080033366651067311865073107443522137931655135290377896807377042815829462919379074488678948715723986201642550242007577189239062366940988631715779435616947224594110856315360287942828495308323625543449902041298825972006734312430593876903183483067666763178695200851764062350274970902254539480100944067465194219119932038943413339869528516219720222827929920514575732526189965608153696675095918320942804187045357741263389395441262796229704684719597486091967123383772580011226465137452125629816255380111135367876247841045503136548712419067097509184389627568298619331562146933845377602074314605142515152089210737271742696277450312965555789297562878376017953126247570559850226262311107222362938837111483620280417958557067689735438804262500214991740542913490999720827727784907240516225210058443201074389126290728829799077692931652716985385573794158764817304069152596769451284128619786695014486812201479969527046901253283819142156844275533733115789106276215509555162263994816303018514802184564974384719437005192146126454313449296635925774090312863933202318918789044431557029045052240142032065293714571383393356788406987732792761325743110101092662276322061144330686891773955774154524994099582799029799336840316674427599674222004616585154319421423243667448469507013077878183708064883054506341281524327897111226128398826382826724445166439841140130084687820448993665944814828783968247666585864764316219849096538423046275065092255068526649185312719491866402803959264162207386111104433690390834602540138624200903784029422647197415630345023599427185669192728254117831675833347950587398184360800905961919100720601586536642652510406348516586389120123550675948823395439502468144443430141755107503457833126280075331838992070589022208 A013846 837 2161153170140458575890245037361187394369260742169406700787277292484891152894551446435399468580131272578079692315007328102385306073611467583091302215037175210697446553751461561829255560924241937856759264342764345556044925169577022584971936878152902233885188367231150733263282025275109842494238394390978642912505377829670432669409022240042191803094491938874926453252762962416850798296185712820172770113838546113633009566842483596222747790070741137609407379730630678748779642654311590028093763037440228474268397408064671011962637180880505673962819499545828835618695043656617912855777962836343687856102966373454442346023916399978949911482401526685623845956291683056901224212504503345849207174493320617220704705071605291105288566040682396058451561888737989249991710565329901954903688672618358289347237647164173988140797612357013094237112433324502016282429051719411180597188340989814107647504823115911592009391359462917093348506301114714560946061880040273814417653358123305150477748740408342853553380795900107305611115418063004426624376641407519613277732416192333941132251974413690826355394142075158084514234376485746864093628402120201893306619816272747598341905127035378540083432204401241290208359537277407376289714258211515055400798220084385021259730525117187318101672249343235121712009366861063371038176068239194940107983896196491723737506865542816103000238800130274676178723869421614965368480309390094139434244276826553779323717945053756218259754852939324515475198383433206376326585832421933937174622621754740095327073746507746848286757220167044316621441079020805275733351392066568008267797632734518560322082536114762167062204120685465043359395429560064363059739113577790051341299272383135613897775481770515314704180507919328492250965825815481561334633867620453778244908135021365443933115684536069837164943475737367218990498486711019391549222008003553631881411732818148942347033493776391563449141325779359334044619555555916085509947609856453819113991233394699004445105615105063704493722714084549838958433547112385492911356642012888439569809747851494887428943358661854562878533358422173675194715584709333415744475473195102922584130938989099840942213512845031791516843579855423086330104289336985595639922315484062660546296126655499824539741725915310604134263148561807766390089279929450716669949725700158363516373161304495839484341510604795093810246525076749683947735202699484172121933052097768320844710419487792261625607635421617603418192793047980332649543051540653807601102282465718743709819299306854963108891770424261578699039459901807868809624031252637819056295481683734568889255379046778428208547990651180954079316158009158256628430728245333264771140981309936503659257438920464671619491855255332103702540398625356288040880392105172214163410361462388779814469095269348735665997994057250858738073607044849354110189273078852082984055840457235667683195066812805582890294602294856177841984396230177114482086994405533419737992290941379678326613170422234703862218095641462272860267604185650195473220689366738177434459029817103557066582140617310693037983825080638486511786136244271654943106552166015765391371925363173586330879407933260727748271804974106715544439075091033515242520174028153203121950231792604357470521299577427948069648982807495475006655129158608464669583496787643586124906647276262336738801196848494951448805804535912323745870087930063791112989176532540657775372742912466106619213900714479782615050500472624445679692309593071539538685616597113892015195371046380341332943014085481240504327192309478287080137168067211628088670083166726868256035262437815215195076121303364915375145733306030020008107319430933108353707145644847863705134724086560165092412672787632706437460995228191502798688208508549491045021761616876157122318885031362673306275881945508473700092169061079711744 A013846 838 70816667079162546614771549384251388538691935999407118771397502320144913298048661796795169786433741539838515357778160127258961709420100569762735790982338157304133928673327892458021046220365559819690287573983702075180480107956699876064360427623314300399949852417430347227571225404214799318851203707403588170956976220722640737711194840761702541003800311853053590020186536752475366958569413437691421331090261479051526457486294502481026999585038045597185061019013306081240011330496482182040576427210841406644826846267463139719991695143092409924413669361117719285553399190540055768458132286221309963668782002125355166794511692594510230699455333226434522184295765870408539314995347565636786820693797129985088051775786362178938095732021080754043340779970166431743728371804730227258284070424358364425330283222275653243397656161714605071961700215177282069542635166741665565808667557554228679393438043862191046963736066880867314843854474926966733080555685159692350837665238984463170854870725700578625237181920054716190265030019088529051627573785641602687884735813790398583021632697587820998013555247518780113362432048684953242620015480674775639871318139625393302467547202695284001453906473819874597547525317506084906261356813074925335373356075725128376638849847039994039555596266479128468259122933303324542178953404061939797458416310566640803430624970106998063111825002668840589024423753207479185194362778094604760981316463052514240879589623521483759935647021115785723091300628339306539469564556801931253338034069659323443677552525565848724660460590433708167051381277353747275230458415237300494919192829444704184634000543408526690294304626621318540800669435824189048741531273717024402351694557450587796202306986656245832226586883500556034079648180321699801813282574187029405529149768380102866800334750877936424220867812962049031880654412546683422284906758260445409490099660985104542827593524064798751101462963138046657974093596456258289989963279776278744727264735877496977657220795762727468850305895122529122989950471778647831719334445478328387823525817597784471271615976631650316403781088777786988780440279755437367114972305657132567236802608794823587994452388906001744423930424702503692864857352994343997928974433781765260781031478247418250518256874792897876271534852073316889070445524728241083840912611742789255704515749625719668222902619497925633974158133714933643599387122056697352091502251139672337439471025775976828947910997495565628807341442596219540260226712884143967472919591836671793883358799687023431152165533262203410810125022062440245153760256086436054836690343812614353363120260604835535537700557657897503271031865644097753200418103143080420020747675563999351906547758545786359627509113006722374124843782155674846523568688502283113706630724399555536960523313786019370303422269267996139129195955645623635482682100247825055221541780102698358642935949322013340149173527997847235526144695670443687349026632680519097974531389567129299406460368395786776157162557979435757085248853955385605266495549169276598172353489046849357957763583748036789468653980242361926018208112452293589175715501376004600344475250300472076890256439157087526855370505391528854960179612582986227466901062554524159900065195380059585594041944553159002346257868636011725018075272269282170292912022737505030140941017948564250257037618331482569074468603032775024504671041292330307190429336618292273983414039755689381698401098612073516729974799486957836032157600745768207603650284654228013553921918447791024797876685553049288845793437596984511041934723226390629209541285207306019013763479562328971512254342868661547012775388971991695625660643112816094534275748490374797889854638868403489748178461905148524542721891637379163707415216408149722563273084661797916584145224707692078900048099590421666204620195793459994427392 A013846 839 2320520546849998327472834130223149499635857358828572467901153356026508518950458549757384123561860842777428471243674751050021657294277855469985326398909256738541860574767608380064433642548938664171611343224297949599513972177525141538876962492360762995505556764014357617953053914045310544080116243084200777185918196800639491693320432542079468863612528618800860037781472436305112824498402539526272494177165688145560418958910898257298292722402526678128560079471028013670072691277708728141105608366844851212937686098492232162344687866448852088403187117625105425549013784675616547420836078754899884889498648645643638105522559142936911239559752359163806422935003656041547016273767549030786230540494344355351365280588967515879443520946866774148492190678062413635378491287297400086799452419665374885489222720627528605479654397107064178998040992650929178854773069143790897260418418525936965366364177821276276226907703439552260172803423434406845909583648691312798952248614551042889182572403939756560391771977156352940122604503665492919963732337807904036876607023146283780768452860234557718462908178350695386754660173371308547854172667270751048167303352799244887735256586737919066159641607334129650812437309604039390208372140050839153389514131889361006645701831787806524688157778459988081647914940278483338598119945144301643283117385664647685846814719020466112532048281687452568421152317545102677940448879512604008807835777861304786645142392783551979845571281587922066574255738989422396685338691397285683309380700394596710602426041157741731009673972627331749217939661696327590714751661350495862617512110635244066722086929806410602587563774005127365944956336073087026749162496777159455616260327258540860905957195338751863430400798998546220124721911572781459105817643390960579560379179610279210739313369116768220748869396495140422676665283790329722381431824654678275178171585691159905659374584596555325476092738376107512888495098968678671646391116751709101907223010865233820963871811035553053699286823571375034302134697059242732149779151109433864612201293991044201554628312322265917567919098717070524048357467087026171645623412511772919963215547884988779331402215879671865161283352156651641007795645742918664124136634246160884065272839479211401232982241273213677609665654032738447821060358954295003835299024461587718330925572083735582088328073035708027174065213725570945633464717215553858833334345765344783153216586572627208730965147565934694524758964390992921895247108927787629526152629185304061341969901148144383791994160193935881365426176722942041953198416071440336644888669186051747131002724699499250828499371873333985387185172173425795176871300403792459203239859832881130763273756952028327432274218615004278755322881053677153370884298784842813069938875577124635835122427946140282726102540919373697486985493074595795287496527060920731409499481050405219816011725187383733130008118165433458213720709387729098747052904699675249802429444573335692882950893351593141081117902699870150888169434446410075513372526155178855568911679129087159761559997112255669517308853624581715591764643428836756330109845549088918744087765001845869015539922998299444079996780720669617519335165545119292701635414017786647671605336322213792500745566439117914188882177839464832205392290521719838156158141161062564827658355276138553352422608677486020823432187184177972002969060681067079506015988502308201233888511254714429659493207199320424996207814229588634371101740261237332626756412527549743548134913423697216300576823232202319096898959363177988457822117010682368137938248833673003631043001698298395738513550307120301572514623945834223882261647953520757785699147726532601377254756806439845552068311839707906852215910945173640436364581811262250108953332438197794130629270723221654041396776127378937158192994575760097097396781056 A013846 840 76038817279180745194629828779152162804067773934094662628184993170276631148968625758449962960875056096130776145712734242407109666218896768040479175439458524808539687313984991397951361599043622147575360494773795212476873840313143837945920306949677481836726084043222470425085670655436735908417249053383091066828167472763354863806723933538860035722855337780866581718023288792845937033163654415196897089197365269153723808445592314095150455927685994188916656684106645951940941947787959603727748574964772084545542098075393463495710732007795985232795635470339454584390083696250603025885956628640559428059091718820450733441763217995756707497893965305079608866734199801169412629258815046640803202350918675836153537514339287560337605294386930455297792104138749170004082402502161206044244456887595004247710850109522857344357315284404279017407807247185647332713203929703740121429390738257902481125021378847581019403311626307248461342422579098643526765237000316937796067282601608573392734532532297942970917584147459373141937504376110872001371581245289399480372658934457426928220663324165987318592575188195586433176704561031038496085529961127970346346196264525656481308887834228131959919136189124760397821945761105162738347938285185897378267599073750581465766357624022844200981554084576889459438876763045342039183194362488476247101190493459175369828424712862633575450158094334445762024319141317924550752628883869008160615162768959235248788025926731431275579679755073030277505212055205393094585178239706257270681786790530145013020296516656881041724996735052406758373446834465262492540982439133048426250636841295677578349344515896462625589289746600013527284329220442915692516556694393961041633618403607866930166405376860221060887373381584362541046887598416902851979432538634996271034504957469629177505820479218261057498952384352761370268968019241524342994758030284497721038326519927927788646386388059924905200606851108290982330207403005662712508944113720003851295883620031981845344151504013002463618230634786817124012349753237265847083963223553928875612612001498536396542060538176009586865573026760966932016577481507673592483787981185775041354647073095312321131387809945087677604932883469160972543447719703958786019709230978199849050860404054799195602362082040665787913524151344773458200505842214338685675078433557306354267769146039847553870334297234080634439768923359508746517371853719268846250699842038817854364601108811848375696265955440548070187301745164056064663457265345745044312969353144043482053669720822395168096064641234890960582284958857364830722405697828956951179711911888543649988697282953191451148267417545408033167283721778816456355718771631471303171763727003848892850954467804064233300761595576460206254420166366892961657136702581729298675757074911220067045291718939124784368928060846037319253540637068355019980686198732250526826478995059678242931072210940190167204106016044923558747200205217107107743429581198958585526008039779063984388534873345004046946071435669345104303536027939965354422190937052900739282097901701928051066797985374393778743176515570293656510943835876122831425039418952545689406267883580485435901212196808276183613334510654902026873574704582468983247189246534832870903163660606301552664430721077015812141291203443583621706294575815715656700989969565698124272708985688508116252184041143861930342225909651143786593290180397206061253131911243635138032058736794482431082273413507331686275737656675160371072261824880224915513554125702749996585284843067710383737301343672805592167185100412616325785915130206039839143960537781796982982017079649841831559612016463718041928159197457095848173949680140968191121789672703020281929883871033420859050174442363548691733410969851449849818794616791441411570182797334865318072459943058527159628489560141953012799668046258506861687497721643008 A013846 841 2491639964604194658537630229435258070763692816272413905000365856203624649489403928852888386301953838158013272742714875655196169542660809295150421620800176940926228473904660198128070216877461410531749412692747721522442201999381097281811916618127031724825840321928313910889207256037350962247016416981257128077825391747509612177218729854201365650566523708403436149736187127163975664702706627877171923818819265139629221755145168948269890139838414657582421006224806574553200785745115860294950865304445651666388323469734493011827449266431458844108247383092083247821294262558739759952231026807293851338640317442308529633419697127284955791290989455116848623345146259084719313035552851448325839334634903169799079117269869774777142650286470937159198051668418532802693772165190818399657802363292713099188989136388844989459900507239359414842419027875779291798346266368532156298998275711234948501504700542077534843807715370835917581268503071904351085043286026385417701532716289509732933125162018338995271027397343948739115008143396401053740943974245643042172851287964300965583934695806271072455641503766792976242334255055865069439730645766241332309072159195976711579529636551987428062630254645240148715829518699893972610185241728971485291072686448659053470232006623980558777763564243415513806893113771469767939954912870022389665011810089670258518537820991082777000350780435151118730012889622705751679062143266619659407037653613256220632286033567135540038194946214233056133290788624970320923367120558694638245700789552091791786649076257812677975244693014197264658381105871757721355582912565511730831380868015576762887351321096895287315309846416589243262052899895473461412382529761901315412250407849422583567692771388955723723157450967756391745024412824925072653662045425991557809258658446364808888510725463023978332125671730471284580973544054506269671252231136362421322983883404998337778364789163947619293613485297116478908996236181689555763493080718377086199263514461207981108237156483498064727842181440694423519636676714078727277247306909415141396074070065104040641890239714951482142411096940903364428319210914043448278508764567495476555109075291187194138833315756280633019758440725517466748303694879259321500293832080693652653698593720067660041498200704308536538350359391265536678314175437679450052200970110805814616646259377433724645223114251766354229322348080644382605881240902673001553942932423927983451819249133546647574815242827875879163897503585535789126892167670849373612047379763824016819934649411908244868171846163984906996360313531838130773111789906459261376256799928763798322829632567810177471226426738127930430825552995248257641864192708820051662332353806462120520940076001003576796799355963849448038544840011510348567581055470198105659007207830690859156940119046197240934201034697802950877300019595455857294727125360058385263050063710115536664365374208088151398944145933760055173028256324554165706536700516727474930516231447480368640443510729769092610328868804013100377818268563536784733706352625349451424795784042968778377356836384748135341856408062207382536550607613988792940135691680237017150464586009165346763610921265013593984641745245139829616593295919758343643043897230453403513754866830747289277708065868251654132245830154439348116071860660329370638778039322728796136168128043041033953351566660202067733454058607448679599088932631255648215142626467631436203034500687281600301703935213808244695883371533931655039295875477675210031548141591027711888106613737642733854303890429470493644134321370320611763352866986591513449069298902033923538354735665966017136545366555483112797901920582274116752963983118859245686678803995132568598278434686023134709356116127368763530720410660092308678862262003021952174331749903068866742598367414141817966706345906731516323419522539798752843775925342798086144 A013846 842 81646058360150250570961067358134536462784686203614458839051988376080372514468787940651446642342423368761778921233281045469468083573909398983489015670380198000270654632907905372260604866640655500304364755115957338847386075115719795730412883742786575559093135668946990232017543365831916330910233951641833572854182436782394971823103339862470349637763848876963795754555379782909154580978290782279169599695069680095370338472596896096907760102225171499660771531974461834959283347295956510144949954296075113804212583456259867011561857562426043403739050249161383864608170395524784454114706286421404920664565921949565899027896635466873431369023142465268895689773752617688082449548995836258741103317316507067976224514699092779897410364587079668832601757070738482878669526308972737319986867840375622834224796021189672614622019821219329305556386705433535833648210456364061697605575498505746792497306027362796661761891217271551347303006308660161776354698396512597367243824047374654928752645309016932197041025756166512283320586842813269728983252148081231205919991004014214040254372112179890502226460795430272245508808869670586595401093800468195977103676512533764885038027130535524042756268184215229193120301668758125694490550000974937630017869789549659864112562393054594950029756473128239556424273552063521355856442584924893664543106993018315031135447318235800436747494373299031858545062367156822071019508310560592999449809833599179837678748747927897375971571997547988783375672561663027476016893806467305906035123472042943833264916930816005831892818100689215968325832077205757013379740878946688395882688283134419366292728089703064774748073047378796323210949423774874383560950735237982303428621364409879218346156732873301154960423353311441444700959959447144780715197904518891366293787719970482057658719451972369721987094011264083053149341091578061444587593109876323821911535891414985532321457411324235589013126686215912780889988667201603363258141268979780360577466841864863124954715143651264585001932601448674869891454622566931735420839752807715353266555127893329203753459374979530166842526824559521445587163903231375713190175197347691775757814179141621977541290090701803782791444585693756350408415473803569446921628289620169610156395519019177084239813040678782125288664576532989105874998900741880219310521388590884933358264627279748289174671007801879895386434701906555129229516501898788914919602009667272161749213155608056547731545876983836808442593397490836738110002550238392274519568540100985383155618591929409367840255055101457432456734753811271869173327131654857076777182820065732143442481399982003895377147551354976024357291720548294906408605866682615452871306569530150765230164410400885204477521296223418713327037317497171101862496025647451526234348186196078072854613820905791190931899504977607094347367042103897531833618443798393168299624487653065905417924582050632545040601773957449487909789903242990901871794602532125898523155872071036719610052959593073626655256372969901273180349024289973362154089762827450824287708251520000929869228814655426898881950779382411510957690310295184767062366344978006577986423554348330082750002668011965447688740708192741936876529120698641404495262424447497126338719476309927175051937902370870202605431362500668559067442730117672817091478792527177191789957219714368600583424136321501355489822592448878333102946144460985080713793584091346901501034518520843478686234549086068562194706318423872472327647247652461282313769503654796063149477518955077102937829881592889135730993442662665806261546745416630712699102786421847606504807978302374449530318571290070640161650133639958257761123798838779762661091049312504007828387747791606078156181213261619643374646416509904770788958601315023328848502780823760625421463303426599091133033542671778326885810914584125533184849521632807686766592 A013846 843 2675378040345403410709252255191352490812528597520038587238055555107401646554113243239266603576276528947585971690972153297943530162549863185890968065487018328072868811011126243238235500270080999433973424295639690079351146909391906266494169374483630507920363869600054975922750861011580234331266546127399602515285850088485518436699450240613428416930245800000349659285270684726367177309496632353723829442808043277365095251070055091303473483029714419700884161559739165407945796724193902924429720102373789329136437934694723322234858948605576590253721198564520226475480527520556136992430695593456596440336496130443375379346116950978508599100150332301931173962506325776403085706821495562526428473501827303603444924897659872211678342826789426588306694375693958606968243038092418656501329685393428409031878116022343192235934345501714982684471679563646102196984560234137573707139497935036310896551723904624121012613651407554194548424910722176181087590757056924790529845626384372692705366681485866834232640331978064274499848989665305222479323206388325784155586265219537765671055265371910651976956667344659160940832649041365781558103041653741845777733271962706407752926073013388051833037395860364630200166045081866262757066342431946756260425557263963254427240444495612967322575060111466153784910595754017467788703910622818915599748529947224146940246337723950708711341895624262675940804603646994745623167248320449511405971368627377924921057238972101341215836471215652496453654038500574084334121576250320679928958925931903183528424797988978879099463863523384228850100865505878245814427349121325085356283929661748653794680114043390026538944857616508397918976390718255083800525233692278204118749064868982922226766863822792332245743152441309313259961055951164040174475604935275032290714836007992756065360919002230611050073096561101473485597608888829917416246251024427378996397208089886245923109516454272551780782135253923030004203148646862139007242773101929442855402433474227834878516105827164637921343327484270178136603185072273219106270077020003216695838478430808611348593356799329244507095918987166398729000186781085719369815660866689164108032055022112668960072993692116706354510056184013008090182958245595363636727915794273717785604768367220394696370193716962332681458960843832987021311963979509931026367164861346117496283615306702791939675619583652000412022692312073998474592796734219515164085518652777174196198216682964796956067295297006364539046900448979738234388563566211638051457221922029089035243310020342886165389477645564557146742284412887756609071583450066356691834726647913910876323230514610303643718370962799854366139735098926527493197197039455943159686973670363980275062027400016206380319417834648984398300358819747302665830269768415691611647121365273086291299985683440965744456482979106229267574523235660514323124009166385747338842095211415663588734552704635127235890438929037704819827995549466325872534965535772701442806771616023731228182215379945836598239440829477724919573676827933847131065213348329908610259623985807390469954889798629028622563763138802860391061596087752614447099620392239319547459127028886080151552087425416083789864655526059767787570106227053081542500759124295585835867159799723693672101901184888674798974774886421907343521963380495902870453577073530542220573318175600430303917642098982956416690506709364845219117339261697559124829588163505255268385899102890999109590533704452294645996136642113453173232345011075851298857599095760357397282079341119966509066809560035791199633193129170233139578363753812155193724200105471102369949547833012205962209478944033034736816951579114152190316504640349135262878631503872131328520609719635347969021745996156752474100413776196559529212595447890684439707739122032988173810509526682799018247243126268832215394252049092625471401149124863842279967686656 A013846 844 87666787626038178962120777898110238418944937083536624426616604429759337154285182754464288065987429300554497120369775519267013596366433916875275241569878616574291765199212584738430500872850014189452441167319521364520178381926953984540480942063079604483534483279054601451036700213627461118566942183502630175220886735699493468133767585484420822365970294374411457635459749797113599666077585648966822443181933962112699441187063565231832219091917682104758572205989532972087567867058385811027713068314584328737142798244076693822991858027907533709433936234562198781148545925793583496967969033206385752156946305202368524430413560249663769775313726088869680708403407283041176312441126766592866008219707877084477683299046518692632275937748235930445633761302739635633135387872212374536235571130971862107156582105820141723187096633400196552604767995941555476790790069752220015235547068335269835458206888906723197341324129322735846962787474544269101878173927241311536081981485363124394569455418928884424135158398257210146811051693352721530202462826932659295210250738713813505509138935706768243980916075549791385709204243787473930095920468909812802444763855673963569247881560502699682464969387552428202399040965242593698023549908810031309141624660425547921071814885232245713226139569732522927223950401667644384500249743288530226372559829310640846937991994538416823053251235815839365228285252304723824579944392964489589750869807181919843813203606637816748960529488794501003793335533586811595460495810570508039912126084936603517859423780502859910331231879934254410960105160896618358847155376007580396954711807156179887544077976973804389628145094377747183009018371055782585975610857628572192563169357626832395526696593745259143028511619196823576902403881407743268437216622519092258102143746309906630749746593865092662888795228114173083176062448069178733895557153568436354953943714689392506408452635173602976752669008000549847177728774860378570989331189004023983485826940083497693299215755744530855406578155004565197180213168448248843674257883791465404689235261220736576670707115600420684008519073371468553551878120442616852310119575279670529491994378964587936483671857303280233824585521037738249099115175791668875648300344746761184398697049857077893410658507717421717306047228930719318714350435680581419871999258176589578118221506370037086279290702517108749501159581682040782015456763386905072896754275214202444061023164267390466656413132292304553215488833912168062464444450937622955670150247941049189506852782746595693867482403489859408584451175641506008566057646491774376078040322798843031595359617502750429797363579709025627869666839721624452897085752588892345456622753230486905653232513843731050670306683605777920763506157805479613753926279771445382730452872897268491593317930874993565514350034259352920639881977386123733340127532364128168799177775887668464475653823025483849265657902826707511536123758164912566191225750676199880877892292313865624885074833570065173651109997100326090164590242297736302790744910998074445340987358766936570919481828921476009904169390532292129294306380603477670202560361012898022931140674482539074406058800756034233626285032277926470863097240848075375984664874984917756669695092317345994247435098026432095812805423478273059832527696052089745259022813545448807483746489978074900198773296299473515862114523852467248140036972927305617402415944941740204634469141803532258823062608427492790960001405488773633580477481322933495360965807169875391194139175849819062569101215663252806029580472456650199517703823484916701387954589056077082458506783392143964969680206038074482256017869344412538972291224054960464294006997118881999372963339293011082248904572802064465071322358618408862653238327636481947720343195550776956479422776170341958229925662761577094034038851144667151446872854523538383829981156343808 A013846 845 2872665296930019048230773650165276292511987698353328109211372893954353959871616868498285791346276083320569761640276804215341501525735306588169019115761782507906392562047797976708890652601549264959977592170726076072597205218982428165422479509522992479716457948088061180347570592600144645933201561469014185581638016555401001963807296241153501507288114606060714643798745081351818433858030326545344837818185612070508935288817698905516678155203958607208728894045865016429365423867769186255756101822532299284058695212861905103191797203858474064590731222534134129660675552896404144028646409280106848326678816528871211808535791542260982407997480176480081697452962849850693265406070841887715033357343387716304164726343156324520174417928134194968842527090368172380426580389796655088803367194819685977527306882443514403985394782483257640635753037691012889863480609005640745459238406335210121968294523335695505730480509069647408233276619965866609930344003247843296414334369312378860161251915167461684810060870394092262090704541887781979101674301912929379785449496206174240948523464645239381818766657963615564126919204660427945741383121925236745910510022022724438237114582974552463195012116891317967336211774349069310296835683411887105937952756872824354277681230159290227530994141420995311279274406761845371191304183588078558457776040486851079272464121677034842457808936495213424319800451147521190283835617868660394876956501841737149442071055782307979229938630288818208892300018764572642360049526720774407451840547551202624073217598439517713541733806241685648538340725912260390382703587361016394447411996496893702555044347149477622239335058452570019692839513982755883777248816582773053605909933510716043936618793983844651598758268737841514967937970385968931420150714286705615113491046279083020476407696387771356377540042034845223589513214298330848752289616808130522479130827642942013649992175949368622342231458054162017392319816494624885014178404401283857890863577172656052414028701884236787069962752983189592381201225103712218109518082336078738380856861039681096144345730763994584973591152996236281562787942250663669016497998242764243910393671809911617502696959420113886701964018353364606946479806080341405717243505696661870490376504929716728411280457980884474832684555597601810635631835076381291966365671691930487295777882320733375243199797740080619503653997172557112345082487222662105428680844090218985686991607046713850811397345518954235599765138109633923070834915768324029011399483324532299841760551985040447696649663397555713100495296123420868888692576960242462755325225297472488459316743946330126083600009779905351774033243003998190072531705940832824375922614377856594924445123013631379068364609408394130907578569778969955983488656335550722301311479739097693932529841958911789154774221922610476503527652634988502494089298980507751835211457360287120243938224472899054772737078159825551738015703307547854968954085398157717696606774634540748796234132146423895610199572384983485322513293059612223169847129243584903424933473772074977555889580570098925892539822588962148492715831479614756297197497909670642415407617621443840390137734783173729767466107937683094597241970388109733920265498623505785050552568785054793539499953292130126915594008116536051624592267544234876772647659554257266523627404983601558329713403373141148167769768717597646787052731528881950471042365683850943025462284838618145057114115552952083774177326055056134425165086107989884775988127569342476818649552514246871042264308634853467947977292921459513737796118887953750471080495974189533838000350278193773444126480991455624634565193542677710077044038829832944493986021281591525355453262701953387143132105041578048391457091047208021611421313519992240462900205831807859309917725529549765287278204117371358217307385074308453218611129697027305761340822531073900544 A013846 846 94131496449802864172425990968615773553032812899641855482638266989096270557073141546951828810834774698248429949428590320528310321995294526281122418385282089219076671473182244100796928904447566314208545740250352060746865220615616206124563808568049417575348894042949588757629193178321539757939148766216656833139114526487380032350037483230117937390816939411397497447997278825736386440659937740237859645626306136326436791543978357735970509789723315641015628400094904858357446209299060695228615944520738382940035324735058906421388810776034478148509080699998507160721016517309370991530685539290541205968611460018051868542100817256807871545261430422899317062138686663907516920826129346976646213053428128687854869752812546441877075326669101300739031927697184272561818186212856793949908736239851470111614791923909079989793416232411386368352355539059110375046532595896835947208324098792165276657074940664070331776385321194206272988008283041517074197512298425329136904908613628030489763902756207384487856074601073615244188206428578839891203663525082869916809609091683917527401216889495204063437345848151754805310888498312902926053642139246157689995592401640634392153770654910135113974157046294707153672987421870303159806711674040716687374835937208708440971058549859622175735616026083174359999263760772149123196655487814158203544405294673136165600104339113077717657483231075153488111221183201974363220725526320263819328110652350042912917784355874667863406629037303995068982887014877516344854102891586335783381911062157807585631194265666116437335533362927555331304348906692948472060431150645785213252796301210212845323693167394082725538531195373814405294965194186944799612889221784307420558456701279143327715124641262621543588110950001590762469391413607429944775498605746769596038874604472992414970927395234491805779232097397808286581169006127705251915026163568820960596158960203923903282943621508911016910240417518780985911535746895868232144597955421269455367817696793593525502892503342671038708539489753156563147201744198441963012688521988628099263917622548270158457920905674574560414634901380670474249435291669747106332606406418898744455779837867183882328373966278291839449956953403051440422250285640627182542635194668216172228657313536957756580838047117622471317407517822216130908383971782862175153870330001178207708049647885791239969170972346961739895734179350351457323662941312191870687013899148295722991340979706719463387868217965092392133104045576484391185118519896441782645538269578274401214809767445805390123816170211105606877029863372255031744678361833225019566496982547578501834891065633345571507405120467938566931521306755012692296718940269209989150232227933604902484217790910673029312171521094258881579534574517287517666956290803326068369374568090753234781137861309621507023641703960100094067594121543303249726318148993278012136209034781888356153367739527956226793048577141163679351298565981728111622687470326832093482410791224631256555000042174018211355019587911138847048115586977373328829550731053790115428220068563352864551389776121001603646744906595111681809312365924016334346567611504087610668076814219471761904033293375036777020329424901999643762424885677579761099259858895037564536506573948675474702334469476519998770184457962653339634639422889488442086118508273902109446222806502655863348048801731089143161479781338239689918143906738403753035116238728427701058348149591839377231515338439133881112242620172079412843809541586612544339578964192214280393508536786841470312916865346878437719319934450385346160103223720468495436365692082242644803595477915853568217136529128017908025432262006463203804579064375965925178933945355191102847492512217608589906152818002429489691265959434912452163053601423105735488313944696679933867384030152286708933532192518024666064728394114939395067449497912190755187616072698229573025792 A013846 847 3084500875667140253202054872059601667785779213095464320455090732698706593614172702210517526473433897312204552582876047623071672631141811037179819405648923499530704370833235774694913766340937852983985626816523536326553279549132511842289706879157843315109032559999372124409993402067240214788150026771387411108302504803938468900046028250484504572422289470632673196375974832561729910887544839872114184867882799475144680785313082826292281664789653606924800111414309842398656797386311620861251287270055555332179077520918410245616068551509097779970345556377551082642506269239193468650477503751472454237179460321871523628387559579871080334795126552097564821492160484602921514461630606441730743109334732920843628372060161521807428004304293111422616598206781334243305658325822891424150609469107452972617393501762652733105550663103656308518169986303888928769524780102347520318122364069221671785499031655680256631648594204891751153271055418704431487304082994801185158100045451363303088583565515403574898067852527980224321559148251671425554961646389915481434017270716298609537883075034978846750714948752236701460427194312717203080925745618818095185775571816960307762094756820095307414705178092984964011556451839846093940546328134966204411898623990454958193739646561800099454504665942693457428455874912981782468908007024694336013743072695849325874384218984057330652200410515870629498428495731162295934016734046462404831743529856206206170489957773301116548108420294377310420431241703506455588179243551501050949858461684787038965962973697347303418610757236410133096180904974514535532476207944361089867867629198056254515566777709169302750446590210009150432705419483117807193715154019428185556859509187514968562569204244893582740295219609652126104597017841088264430403538313110146123001843039371015453767348887043827491773877367531381934691745992792645694751577327823125236814936807962178462775496589603996202114758001255415346349203354283810230914185803244157513492650288532472643678781549532644596401422000231434261207506753894546243999777488523365556680052655661716552349152237144459195666756448441810100205495637434273180306846725534474058326993727231881456136158127007066995096189449111189599756297359872071517557070058888107531588642849979031767640901127950253140128809543998378177605925987380827755442022973478607510177370861921607351309794421865242292903417588952316553581787260917903218672071447291354250980261223029783376293665766280147505417553365450240530353963659966604333728998017540895579006886459664151023577208265477508526146514562982052880209620560551117441154973124119052348125710438673467687154650987493410961212090179748255901178886234741472924474809644928365444602848572560933824501236403216675031598188937782477378910823737043388608327665847197801997308325439393677542150691355364559882406924174730960887031993106211733901679297651732917654433554088852069639554615775761651444983351410089266761652223027669634039231636806848717014794241381958228749681281856672197740072651554074569239086718355170594502351915206683946665619940183932980548296537099308619589527547606598167243868327493765942826371541048343650694071362957313205109402154595188724326807138653882933611700547056272590914732247415150197955046095895806607319701404318520224633147864609242757270277931279119224322333828923479027330188863135124329043115369474891438159237739536004014179454688910653118908279952165825392713122294609973539016285966177798698200065951058710119852919323498650477539934487733431221299213659843686512647186675612070227022974262434872311658458830998150926984924216620346689723339129786466890810177364361427786262268446781471651436263307521398902058106634640346598274044815540303609518203402958763211232478940411432328740481071339820808072966439900030130878333982884430632257609020018358334097570185147586666665987803470175586648909152256 A013846 848 101072924693860851816924934047649027450004413254712174852672413129071217659549211106034238307481481947126318779035682328512812568777254864066308322284303925232622120823463469865202934295459851566579241019523843238348497864265974148048149115016244209749492778926059425772666663798939327358178100077244822687196856477415455748916708253711876245829133581373691435298847943313382765719963069312929437609750783573201540899973139098051945485591827369391711850050824104915719185936754659192381482181265180437124844012205454466928347334295850116054068283191379593876029645430429891580738846842928249380443896555827086086255003552313215560410566706859133004070655114759468532185878711711882632990206680528350204014495667372746585800845043076675096300690039810760484639812020564506186567171083713019006726750265758604758402684128580609917523394111205832417919787994393723545784233625820255741067232269293330649305861134905892901790385943960106810975980191573645235260622289350272715606706274808744342259887391636855990568850169910769272584983228904750495629877926831672837337352602746186850327427440713292233455278303239117310555774832437431343047493937298155364748320991480883033365059275750931300730681813888076806243822080326572586169094110919228070092460738537065658925208893610179213015642109148587047941177574185184002498333006097590710251822087669590610811303051784048787404504948118726113165860341234480081526571986328164963794614936315530987048416716206155707856690928140499536713457452695586437524962072487101692836674722114676438421037293122687241295655894204892300328180381920824192790286473561907347966092171974059712526633868001579841378891185622804306123658166908622784327172397056490489858267684696672919233993756169080868195435080616780248855463143443993268158524392714109434389048488330652139250446413579268323235979132691829414125619685878108167759951849323304663868227472248143747550896390185137450069170695513171893646596040400704553402127164654632063588066313815085698134881796103583637871247581311616491323384708743933642561291965420723127987377020506749638923608275302541233363533681047446263572294753502313645943258930453934291554669629505767571295311935868475460804814351888288039487310071689645507595096648908112912962057048160673894895740831137738856123790982754494963890324208794947010893492088403447229687719343615680259453859187554789508827768004965757852669446437184843096096121199756239941674390839829467873457522388679073481698638681209785690807631807038780066332897655510274900740577960443166999384768989199795908778708846528139016311766159331133107343383279654452189172683603558184090376997771009990849369829744140008584789190562445012678888746142025676679561256514460604007435409455113256218752149872215437757917680954480977575847799207998052025701193854332585898226710091357584126346264350104346096490227225451984245700478700383504617948925649740157794549214459005805093245820044170678568197542274886818759140777701604007239669556243879434575546700646123915484826393587062230040653067557492619564339034199947115906606580927670144846709638679973008744247077355315722414534542657072124745943330421385239105024889801775144118740816319410435968588203525939940259093946283299641686590950470313790908651975616709270720778989227515666670232467252154178742594234906164560767555628667211754014084804426953242645601902249115779536632371246224281400386517472569766468423591349779612926485658539714107742619761084291813207340460392403778848028573294049074259532633205757919646423012986456317199088820631465895908424378974147409575441996730215520328854376604842947078067891875395265700242012464135263074263476060861199222640038203894877332243900515624668676692489108152752905665869919401814548168083745663248238934964302644187328621247951157022957817332367961565891709179826916119893311088344110713623311455101124608 A013846 849 3311957596368432392336996238873363331481744613530408545572369633413405660268108549522529920859553200443435213751441238540707842253693087385724791104612071022022561655143250980542969750993628416133668569727757295234203578016267440883241750200852290265071379379849115263718741239363643878872779983331158349814066593051949653980502696057630760823329049194453120951872649406492926467111749855246071811596313676126668092210319821964966149671872999240227613902465404269878286284775576672415956408115697432563706888591948331972308085450206416602859709503615126532129739421464326687317650533349072875698385602341341956874403956402199447483533449850360070277387226800438264862666873625374970117823092507552979485146994028470160123522090371536489555581011224518999560677360289857738721433062071108206812422152708377960723339153525329425777406578235992716670395613000293533148257767450878140123291067000203858716454457668596298605867366611684779982060918917485207069020071177429736345000551212932934607171990049156497098960082367636087524064730444750864240799839906420255533870370086787050711529142377293159905862559440539396032291629709309750248980281337385954992072982248845575237306262347806516862342981677484500786997561928141130503588875826601265400789753480382567511661245025818352452096560632580900386936506750900109393865375943805852393531706168757145135064778400859710665670818139954417276218911661571443311462710848001309533621942233187319383602518956643310235048048333307888819026573809928976384817957191257348270872157294253717534180550021044215522776052341305910897153814754781567149352107165676579978152908291245988660072738586675768242303506370488051503060030813261751396832785106747080371675715492140578217459507402148441889028016721650655194495816284372771411018527300455937946060340865618809298958628080165464415796564220045866242068305866853848441158102198626047225634077810627174319747772913586583963866585350575616611011659051850286805880902931402983459653756971092728156483806694722228645765040744419049187684670136121217599448415122906255457890370207965172168248795965113671134856271660562719164736954482763813550268708633114518865663414419644991776204781514538203899652156682675422477920176429126303992876126991421043931940685354128962187943635554721426837464382922899290976758143673792823652957948752804158822407187451598610741784057857795342625268301986717953316272420853672938572877699473612470408786439039532003277456093632235879848300992305882257516384479053046745213596390375760687947467258607801696235840110238098912338860731483034059286503953508962569661427983307717089334810496321394576273473462960455380152150581055979801306372196350198175461826433581897373435863253465845072115643497025151179776070447012755464451446569516432673205380684447680168778176720218770174713092836273605316652114390224219212889791765723610619763113286054166679320950395690685490611788659392702221295479031207384795322697065263491277099525003726160109229492018999441312171514286772188462606791265060855153972119717723918157884261472663867094027684443837895306336981440265355550531488230778985592079467893786939383675071051247951514993455589024567922482899069154441165818698253137999962409990431811162658786212265011242300494707937008329382978485919007233365450177486918588129037327889405200327231262840167194755533530871462403855011083132899025863856369540996277252927865404541166107637304241349578356375082059029351882510164331210074135178132206138287025292200289699400065336365324886275510973989289540200601979742474451874477127250050224862316968083348855702170135900212587493689854128680972952066465530264424784300417465583562299776127468771865227340422968132095989143197859483095949407212859225518958659114371768177893318293420910269044730384261052863513328281758347033364591139526404568387416664017742859819864008669760753651154944 A013846 850 108526226517800792632098692755402369645993807496164427221315408147690476675665380950754260446725839272130485084207226504501914574969015087455429954915928343249635300315734048130432032800559215939868051692839151050234382844437051502862065670581527847405858959518895808961535712931467882622903254493795396806707334121126286261633112344416444770658846284003839867350962975751960214474317819256703281122388006539318660045547759926148010792447934439103778452355986367115371684979526096401726059581135173470247547325380962942068591344032363859242506961014460466204827301362543056890024772676782419990884699417521093242860468843387271495140424084696598782849424647796761063019868114956287020820827095287496031769296700324910206927571857294507689757278575805038577604275741978058382423918577946073720829449099948129016982377382717994623874058755637009339855523446793618494202110523830374895560001683462680042420779668884563512717061869131686870452172191088155265237649692342017600552978062145386401207811769930760096938723979022699315988553087213596319442529154053578933333864287003838077715386937419142263795304347747594929186132122314661896158585858863462973180247482330171809376051604612923944545254823607812121788336109261328564341600283086070264653078642045175972222115677006015773150300098808410943879135453213494784618180638926630171231246947737834131785802658639370999092701368810026345307141297326373054430010109067306910797723803097082081561887341171287989782054447785832900821862770603752698177714821243120788139938850218105816160028263089576854250325683119912088277936201884682392349969847604890172724114498887548556413263498008191573763801296748152471652271089688961069771416702377888329619069845246462467029713138553600143819670051935048669413238908006326973596255102581340174616505249484597143108276324930861937976821816362462945020094246645066905719868692844578315489577461698631248109495022832405183327980268767661805109630043811030198055105427256212962005934308428766516231661377772657988264428855113123403782051271020420058298725666747392178844151650974602761609176546184844775746970309773319181590100524491204642415205044489896554190058763702927090522678280668387865383801870177908243756488341229610729238564929254884767561832377684097832974537049857111714610032899617563966726410851902843245460126064731886676292638718413983276786780007884237787144791719500773894267614686533154851156056456351333430355114034447384683395681276141105310869126915879149814296886609610235747159126519832926222662607130060445982256008732282025159519788449236060054700161548581685482665672157027273583323070343459457475329178434288201896825670240042346129207204130003293813533128575611613132746367089568811323085406110520153858902276407713971059145001189914465835593914267981583770523294768128661084998626059013499016056484338867215167972696579231272788397696157422933747988902565992382156367090790980066387410256894603584973134137434554082167997235322098814459231994478573692917236180148951071542699336173514101685358418910377350197551479936249596937099163855680153398050207834615170679815806346165799881260003943610429724264728207292875243305552741157041683919636698052728121547104358825982768250566469588178003106603499888387702610589679888937221439026594029022919071415891348295812295160280029604322714020746598637749322739596080049521003172098835279506845517119366013023940293576004931015059185380542983581698688910273802486093064805091709261517036130739389244774819092869941340942018965873475943595681039653293325672201402839022866505729645768288402410155175303648711013178166066993229140088618121693313942495704671331956079512242169439064144896716479769490979819752521372244307459542088070175550971101805237341859734099653208253838816387696057725231466180231604741136657515589290922460001224896918869246533398030577303836090720375641045204992 A013846 851 3556187390535296372968609964209024848559925084034315951188063294183521539708203202994315606318312301269171735239302398099518736792584686385739528762685139951604049520745973289137996850808724387917596317870953301614080257046513303645784167893615504503795186385515177868051602241338339577787293843252687562562185924481066148221193825301838062244949075034237824773356354789440232307894446301403653115818410198280393852372508997260018017646933915700552612326800961277636499373409111126891759520354637364273071630758083393685703601161252498939658468098521840556599781011047810888172331751072806338261309830513331183382051843060114112352761416407338148916409946859004266513035038390887613098256862258380669969016314276246657660602674619826427977966504371979504110936907513137017075266963962136943684139388107100291628478542076903247835105157304713522048385792304533290818014757644873724577710135163705099630044108190009377184712683327707115370976778357576671731307305118663232734919985140380021594777576077091146856488107344615811186312907561815124195492795320027674487484064956541766130577799165350453700044532866993190639571177384006841013324541423237954705170349500995069849634458979956291814858910059980787606760197628275214396345558076164350432152080942536326257774286504133124854589033637754009809031510530899797102368543176347817450905499983473348830357181518294908898269638453166943283024406030790592247562571253917512853019813579885185648619924395500764849178360145046172494130799267143768413887359262494581985769516243946891383931806124919254360074671984473279308691413463357272632523811966317041179823783899547191096549818302732421489092240891843460191101619066927876334269782503518644784957680689036082119629640124124369512682948261807674799333012537551322270802087201385354841833644015111279185371998615334483983624497278565185782418448274065552366628657327131142241962474264940748738051932908172253047291257446978742029832357275599837529869694640331586339010455418593821203879080026854456959448804724346827695130256048797124470332642647978546916365161299135783292409497065384993611676723110652122942344413986527793722661438897844930287699845569017514902247121900941733572896419681989697331412609965411884375689295601824064063466123351952517790909630049717836664341558054668336061691030795152367467237410889134462608757185524989404013749207298350703809160535064601358967361198048318418162681657961720493845876376680771901305509684056591738826559550779527981114880380423708204962910257801885326464208310437820693946564894139417400427144427904567215872414893623924669895988745241469700778330369014479502551586518934755799755183562425707597961861664931947931681853557165641339133832956790990809434862587429524401648509793327971403666063398991117216500741382733220536992507322962039966433234978701754335758138878816000906624129321508250346730215707686434693054100359282438378499836831038834815382659297922370272399659415455468164480933407034533952200113995073902769511995151120828712311171847733710084025824670855245011273366894551026792434865401222927266547309210324669912836204342351160930509127809224226561204706613896572935972636352222233941898678655321791795086855515630009803350034562075465416805797183484342688239143802630600694872114023433143023012132155927700957177287812056010074446693031824544161769807531084351062704231943334634438880313904967385514768475539898529579501459386549632486005102638211851959864297547533245129081390239932068306772781272035162237859988077473742059719743276307359115695626695568229101289659749032535274370175964784349960962479822145683234132462423838611646511267699250670205536813457151408179253899975605609086680426733650620325701466834275141883512454221063954017218059766977436328061790335392024419540384683793829224157565993470829884947169320137422237507470406386665957092101020725269005769277177856 A013846 852 116529148413060591549435411307201326237611625153636465088530458023805633813158402555717733787838457487988219420321460980925029967219415003487912878495666665934161494695804052738473880807300280743283796143995397787290181862900147933865055613537992851580360667480561348380314902244174711284934044655704066050037708373395575544912079267490629623642491290721905042173341033740377532265085216404394905299137665377251945754542374822216270402254730549675708000724613899145592811467869753405989175962980757152500011196680876644293135602851921885254728682652363671358661624170014667183630966819153718092146600526260836217063074793393819233575286092835656463692921138675851805099132137992605306003680862482617793544726586204050478222628441942472391982006415261024390707180585390473775522347875111303370641879469493462356081984866775965625060725794560852690481505642234946873524707578507222206962405709044288704677285337170227271588665207282306756476167073221072379291477774128356810257858073079972547617671612894122700193402301468370900953101354985557989637907917046666837605877840495960592566773323050203666843059252985632870877468340519136166324618573356661299779022012448606448832821951855207770189296764845450448298318155883322225339451247039753434960759388325030338814747820167434235235173454241923393422344537076524551450412422802565282231271423458454694473144123991487574778499512833374397498143736816946126768130334848369061167753251385677763333977682591769062577876505232872980287678030385767003386260988313422462509695508281651736868677423101354126870926851587220416387200236367291109622540270512276805380465750820362357851744446143935987354574549543926503542017853585092651721352233075298952313493280818334338896024047587307340191594848642913887824544154830481728169642793414995307457204847087166396346269650627280371175407526824024007718287713044580019949687843295433268984626356713578454648485737534988387853639924022599418833546683206855476178770153974385421156694603156482333208709694319966845647218433207396849914028230206984174643860034288961025355453605450081346925674399838535470667422862889848764574741757510542744704170029804582675667348539605565928316833690450058725716669880139438402155728403346616627222586838280570931231657929996780102972526757469154071817144174335372036069491697095552777166435480015158070763755455282852790722534024752355862418572412996857330642491737647297926354752568089657142341677111075533661978941327166398097868703359943572885172400305724070460224643327652178377579177916426508499241038451160429377196668613576858529707291234268763583151759204072479155104329531866464339610387052454078046377854973565586570014283036490069825350977361203735400737438328127186843561577264890655593218368907770966955329565458140928950296293629402170556170479958820125620084243782099086074122694781042717708259469607182347361655708309469092021996760572966940786682653279480539230458979874320229085992039725644780813711225881707608545693335390581645951369057111927315245012479106538212033358222814584668529405686400648045934505669467272880670222228203918783703816743890162841370923100052659455957555826324162901965951347989618161808135902177584473541406081536164161236173932530088850777892362108414941208220264124599523569569432319857230578061546485438904964785367025451338119469237266826663092873053178572015622692272319189301293230126037971288547933406491395017261103821178458357301415203248925965020833302037569376389738995382094014276330496722048196210196089322659579812896547678039543503114295560379731191059570656298115870561926014053579520818538812069748216052528704343626432881219969045961295030303363937343217791794400644598552344223208263526832585665225527849238936099915823645236201382444316633597928745710125856179499325318556196017195122474052153669948844282263051878644790276478270081993966247125614781047674563985408 A013846 853 3818427135199169463891899557714373058154057733034359688020966048524063008789574534945758700759890574966397973965093633422951381965845790834291929202546005309330603858192107200134312126293615599395923432046441194693924679283512047496890142344412949760585258352003034263726158716737116939384718775278110836327635627979426219455679013437132951507517154614375384421936038993604690977262312371139212256842143019081791758484844538174382748541083010651773599767744148247202785246179156079607453317954953450373120366892838965880197467434251776336026949473152652783080624100803040614273219520730029034443459806044515081160722834829928668645794974690038791002289639872130311949488361897741690667128614501830419858873600776734326070399088785570935340466386215273247234692893422075044676316295171647188849193106456361774484094480114514841601989862836170020961697976884754739151657617932524657277744110273963252274865285928394007235417381512226627796211042655308099724623143702637995958529493338684540440335863411314612639937406614515577682431225200166764204454966625785178934669405077371636697228028249709073755113365601833217912912882582131053898125101411751077471158993303915936115353909718391448213562876390455720289839289331984702679923138462998640556794163636634594142281656571246485020186163748599345755663385790923556501927114270394459168154302003886643428495986654953064850341872036524012257219173968017690681938094812311357396344938541405888948927780703167088642551857323470781818066633699680813166961000065054227251517702415373164113712821800185172029306531072810038604175777345283395080111399584146286358707101722881633742085962011244494433634698839455383668064841026276316011605269973411396069408547825855179616944915991340886923398180000331002276234662865485225268662855054622566234757688429352268475474563911754723202675753838969618684912851781044798093711371249104757358088236456790538801921580647546499493188073030372537756337657715322240243425940405432661480462568756231613094582999263476673598168053619339979977982877047422457434730005603580674878847503743388265576060498733909130302830112371174564317585137910105464658466243536636565116267676945795184339086006368667524324283838632409117561838908320861933640829725516777748274598967050134490414203756788749240625304180304621470877925103930427073402189757809136699662786738758708520246395994923085196899731780829081021010493169259226658450792532151161885240252075575723087035725949408588532870961671698630996301329213217966340840641112560506581076514501965463830503130347967624949831980437129686500301448519164518845092716845599046996954458670100200303480353162934815229423709551773797140726228026539706608037100826171924001611364379136071658489825763815937002478579512369839045192239200932361959843308949648250324784594287290617876318920500251822852476852462585207773864246300088151158346734249884683207376789850454980715698017182662018309503679852521725266689787157729928177703689449691794916825279214078579374534461263443634265948568915363044131909082245188310418371565531976435169181881777103597753801841973786010704406667063792855986042408142525545052817189316990169971620293770923807926128997242555088029004794479777027235386947421145951462289976921568540793510961614834877188327651158257081731581920755234862037886086906689989447498767966759376096227264206555447807924380379355195024776564770012243183138681863910031925611850012375723452052773380060806021802665641167073325538967400680456659806797716588075293415705454924909111308994074313999761510049236922523031668640011265576660846573191628507693738181879793901509543609260583931950952651815945698059715552980629498862560601518920322205363215506088379247250167078110096563861458122041709207099846899935367449736929139429404055289833892038449431091449773229740971456883729441195683959432487779639954046778285985812145145370200112673849344 A013846 854 125122220366206384992809764707184576369592163796069898257071015478036496672016778361102621106500094360498928810888188180003270884256834874058077936109027501976145227225238968734001139754389195961005619021297785067730523890762122772378096184341723537754857745678435426753778768830041847869758464828313135884783964257629838359123689912307972554998322122403852596738000125742438513942931451777489707232203342449272152342031385826898173904194208093037317317189440249764340866946798586416577030322747914661826408182344547233962310612885562206978931080336266126395985890535114034848504857255281591400643290924466670179474565851707102614185409730643191103563026919329966061960834642665199719780470439995979197935570150252030396674837341325588409236402543502073765386416731654555063953532360184535084210359712362062626294807924392422329614003825415619246872919306559643292521516824412967969677119005457227850542785689301614829090156757392642139626243445729135811776451172848041851569094437722015021148925572261957226985468939944446449497906387359064529451580346393728743331247065575313791294768029686466928807554764040870884570329336451270374133763323060259306574937892582717394627916913652250975062028333562453042457453832830474737415721401155539453765031154045242380854285322526604821141460213714103361721577825596983099455147680412285638022080168063357531864956490709502029016002462892818833644557892584003688265747490809818559163430946124788169078465518081379160639139260775490578614407453071140885854978050131696918577732072746947841678141744748467717056316410193839344981631872050246289985090341573305511402114309255385374460672803184459593601341811571274012035148710749022323068281486488744626402379295157622525688051007204258182705911562250846282587657432776219861603544434429872250380539934453015133404350510260378769905279101795356465067224327161275943934734213090664689109835332216112375461366354658803695392786777059247317199672368015679168296581215205217451391797453004197497883295719865603640464770780998532463918542915089939085221232823618131554430075002663346686396350422512734381763137122178648123558629799038335865928621868208506965729859238159816600423170256688497437058132824306781964266337347858003841542708445733773255462058952298806981892628702453735116809967380221836357727849805592234341242953983889791374550195855645360791433903961639655732010410994207326896471840170286339144115569693529272655552580012465294115986667910220629045115672058220740486801955658726321056666127976382679648715227200404318797926575242203134356094334963865567241877865075982953515998145596589571996203701701843363544444212443048025437756114592523784707317039973653106132159719872001605684801187975530796105394610628720623697218093461334885832859294136151636700145547662073866642541585605938966571218386952251731229961501493992088333983622761288537156705787900221299339322649819708808091992627041469015965816581407431893538890945584494286526994495887500735834530749286926888944745226680521007626602706218616230114396807010330555789199459351803827623751902072130691196578757797019998761997666346364304950637630014277060290713659539133889630053786285631338123394981644045124534429105513333628449159493096110537516317963765957944721767190194909255707120473153768054180476379307535959257451295758417574215639628734771235921174993520408913770066096270711030571878474383761184625088327316603926138449101205527706076865278117832491722429747729762658731260883785497203828549147577158051214645836346979421759373117827121144185161293395477234701717995889150416022620510343282940108412743837086564664724988250814282168816494704908634020759240069267418728385790571981118025341845703504011173893474815511644204612259743062727298247783217082120592979694040822712083737276974315910958004626169192152152699166046329100171982683759563242014204830875183092372123490717292096695304192 A013846 855 4100004916959850823444390369925024198478796023269618426087703035184299922948645793336610688417795092004828899275184150282347180335327965153135097810420613184754326805716630527475749347471825173250232124089885821099393806852493239005285455768509596885151178610390972063867822697022811270996245375494164836672600940794014543351765071046507644682185019306929441889910788120328225224881977811844782726584839125377749887943684450775799362492635810792646813849663578104277921528112696079698396129615803667638727743319066123762476994163034102398285613640458768429743665661054616693915807162541067187016279357012923848441022573828738338461627506053716086081553266092604327918332629570853264417766455377788246357952762683458532038241070000556880993858438545475953144182103462856460335629348378526845639405067054680068138428266066490894896791677351219011481531819837346391409345063302364134430379835570822442206586001467035314719626256626242097631272745229652322280290752031884635392216086535274988213007993151879814413859846224099621257147396500981826501069384790629703461478303844771882313146958796766148323165954508091257145600551696835227619615156570038576957847564864150483587167581426556959950832544434174461295245847194188996195638358873064716820972540855754502335833221448551786779163368282983738956892662189161942202946279191749775786707522947100099604150894287568962486796368704071887540864873024192632857092013778856134546667305242617058724363158096490632335823315297091275280036903422235144547695920746715444627955124559771986876109348691917790152501376129231727656358113183342470430231440312674074997624481685680467950327326414748371963128768481567506826367752953823963482301447749263183917953164743724974921746055404069132130907310071835730987832358757211172425024944027398053900469532572156399891393757520212091532256185607630240647322806752420690130853370694554900532751084166057570319118052709459679490630837110677416089998864155137774986742373259844565447206418940041543610639834148556100090749608951759911777682814241667123944529357164318934775564697687272544219835610644897280221614477219549941712769181254888189654749081377456356253036027516020870362666442971168684017520896386884631405079342214611069879671470349804282034980747748927307182657657322003992307629011115109133770026182429646334893849116144100683761260817797787182413706165015008239026517147458185687743589258699942761074378987717567206377146941848462757592651134082109572550350342003777224271526483025144088384835681530107646729100564902848718370458017536512306580499168095946907381853882809809420812227234909047095171602897366003336624347953333797697544392362967819377289364765856664981738609700765748615079565327582193126781570601081917397310442486541021538971133350253416831390369305790836462142802677135408056605684103651384728943378480955132750527975350641902785550935257914451536750924589292218223558414402894856715167877739558728287482378504912708780916555641241624111825903592634020296941411587867312377908517477371616628388554572114511652100487884039907823575102327099578489129492735492751319433139530837665544622493860307830711606105195778339295397602469007567687627406758512070640744172929460916337022058269773350093334707036682909932642867288306786491010923664302671599385849997149338312948164059411827071898079354380983858665062187676759286417525842598659049779313848607086497794894309510477451704700148302731872726721433365135088760577973608862801305956639883172375053898467808315022201514765417821692211138324959105652659365261982998026705895289295680832229228882928695381472468790053652550933708415002682398107778898490446119592238778589754776891745585462677275454401600012419438146141382754685557296734527260679448108983360457346927590758614329678629559903091894383770271895590312088441739646273006111954435528581433368314321463898117999570849742543824227424511727763456 A013846 856 134348961118940391782625783641703192935753188090498856586041853056919139875181225356054059038074309574814233371449234236451952405228026762137930885051862652838029780769722549124325354617956767277063606242177378585784936262942498455725193814622522470732633820705291372588820814136043479728004968464192793368087787627938268556550637848051962500945838712649463951848596705126915284168932648938529840384732008460378108328138652083021393510158690248053450796225776127320978932633196825139557044375250654581185830693079158743448846144734301467387022987770552923905840436381437679826233169102145689584149441970599488665715427699220097874710610118368168708720337423322458617227923605777719768441371209819365256657396127611569177829083381778247876406753314258156032628559166270880492277902487667567677912025237247756472760017422466773643978069683444744568226834672430166553701419034291867957014686451984709786225410096071813192732713177128701055181545315685247296480567362580795732532136723587890813763845919600797758713359441071296389354205888544172490787041600819354123025721060385485039637199545852433148253501997321134314147038878001896738639549450487024089754749005468483046184307308185418463668880816019028747722615920859185027338677743552584640789628218761363532540583000426144949179625251896811158139458754614458522106143676555256652978832111930576063828816504015059762767343409695027610939060159256744193461191107505557816825194258190075780279931964505805040380258395655086908376249251339801216538899931028371689568833521574608465956351137936762147717165093002665251843542652791766071057823836165704089522159015876377573796325831958474652487803485604004063686418528790903635388053839847856010623489302322379978235774743480537321665570736433913233009290731756295698023217365889779430210585643324420911641190646422309815328970689990827725531473731663321174207803250919174980657187525953374464216860351183574777548991270442677570437082780635554610765574086978586720574059935827281301033446085379886287773683186131268789131110457070948317414337975560402854725704013816546728995573289611994078301863189530212490044020531360176198606817898576489881699484549644971880043854003279255437886124732805435601881639885688375537817074740422386713722249142236850001761326115127426819936387436219896095376217945854651101801647837809891205488994477597890393332323615211789976420913887909828615981932829079724394885250669529242218566350990490427640795992361602566473329880006779772084929379795767921488194295612378567368019167310736546803563168318636435262029796740167988261088588031911835101175062033499655214583083740889197334506633734841882953134648949729505355017904647591198121610762674692050618927196654213304378378505456252269275068579398976193789006097621103962730999621412154129191495358124373051198855056708448574798016626063937789969300696289833870476933046531340747956254296941927406749562123154058664842621017769860408524222578848979641333073695252205538896311208923431577090176174911236091999306300698513133679036156219048317816028786984219699562908953054398987931795217956626475235185116146488624566189878814566996757908855055264622031588637704439977988174864662923530755905058552575306531538805383933135858391680178025592672841475303236779737445946631869942968675532706589517838685439898806749491956264284356079080736757765792048297329486810272859743168556191157010359743096734039325137459614459583918005509207928508746588506619039215216273193587175691792385766144993142866647499235833211181210374580632259974026342080904658879339098776839640869510487372035807490260089857312478086788995757342807896821195698945734938446798480296829084529188719344441008962089831629206960149172760830105536341499396989277944155635166755466344123293978274354909333418904515195167384269474703346514058924729073864276522943400556408612923685729013530609937604363676032284246400295352926208 A013846 857 4402346757945438757933081678371330226118760467349466532611419440969126375429938392467179406559618976147512799115648507460057576414511980941735719241379435408196559856262268489705893220121207350134820249343668341499000791464099789397203150917550816320966945036870987696990480437609872743727266806634669453085500624992281184061051301004966707230993242936097634774174816833598760031647585040417745809726898453229669853696447351456445022540879962048215475690726232140053837664524593566173005230088213449316297300150817873705331790470653590483337969263265478210546579419346949892546008485139109956293408914492604044598163134848044167158517272358688152247348016687430323969324600714124321372286851803360960730149556309575898819103404254109626414096492601611256877172626760364211970962308715890857669821242974134484099400250899391238765873387387117390011656918546191697631688098915675929215457245658634970275034238028081174699465545388153276176188876904374183411075231337047514563613056158528006185413703093478940957519362165024240086358618555815444178109779175648595903306827706711573778831754718492529401970753448218929205970169954366152331740756393558805373083615411191252457367381874619792217501886579311534005374678494713774975833792300731093509394537472372360234289823757963917694717960254154708029913784471206576852374115993362650004810370643741116459542659203565478306360308848886664755251123298524993731336310210742118541727965452372403168212810612926219563180307108825887813672935467902606263546672939937683523791536834956770212457714087911822056396065767511334972409205646680590616422771463477791605462106632237140338158004861615297412720344616272005158876562351420330324395748224134545756110497458499747126829866794370246956337421891466468819248438698190297432824786645476292369140470360454624432658535101966248028699711569619442910215331239143708236441296926119525766174720850440174443458079987583378310725345949865658628082328555865853485566331682114329659770795977188353672263961325728113877768050643149415682248227457300834465033026783163280743651869124740603215726945554005821957795452994526002873762464771610253675948208900554420443528709722766438565277007979454642188652535244568513802457575774236689623189905094160767835250659892817100857715134140495522035675543510053555253287909649765207303836396349354515021463371041927672408713580223259933947360506279029264088495974943284408971599893939134209017982189256390332933603077704992898198073508062159571678965917147723251325150678626420895515252074438215165659157899465078710666192379581824639339350852629687012595304432713716702071458488021457218257113374223298820608316176784736431473226699492268380048941471324309114681006379965261557870706866790474359605447209745651918078151806848334650769395594433466505346919895019456141684082498222442898981408802863113501714045216025276267788142068738973629030540802193077264369651651512194329563005510282785866521725463723364887202158846024271098554325694003005918090892899491384262633268861288878364394656766985775278195631291898911115277400573686546036549065702002736340506545885888139249784909948995731349763157362450911134731096480299089198716513965274678255809496958650787644425463574820720995807778576073542620703669462736462798436628779233114291197559855729525320538044494604099567352422868069779999317582078469473838606892623799021068064147249271832915468061793781000606104276646611645825204525725401374608212184892677004206840007464573068652896785039135305454305254959782663985901554258157894828895177307083862158183588719481352012119650206869339840842624444415281947901812976609129163036940663053842463024692602366495441852455955478642981669759602825853670168093026880898214838252240544659674091853144243121164232097080094061669037470663153915244847742147079258572682845522292384613103809349432397428283333968315371026435419788936225890186044878124685983744 A013846 858 144256098564356137219951220436871748849459542994107319340610992241676333070088221244364534794145594610401699401421570292451166663950728591498796048101521339455784873370002013870682709036931722449217789930493324214239257934695621898967552849266305149205444854968188524854984062979600310066455078719804848638705684479747069839312529031330749062545186584530047296280160398003364168717028066604408694693131008515429821765925186812524790498619554596395924707433717174765284152591141881976357035379530578307196429931342000085576312110142376852958018576818683190003190314413160854078947606041038355047822423310093649333392609602700711269450293980649493372841099810813716855826828516200425762727095559892531961205540661152183052504380350598664238337113869569597665351192633683614497864492932002311624124702489776438774969147421471252111880139157901062635901973906921609547995155625268868848532103025742150705972321911704163932552086991279006553741357118402533242014113180452372957220472624202645706683636222967117937295994459423514299149799212836960474828301244027653190559558130293524849584758938615563203443777648991237872221230529064670079606481105504134934465203909793914960523014369267541351383101819430880346288117464914780978408121706110356472115840203894697500157208944900961655020518121608141472724214889552497110298595032870507315357626225254108904146293856782433593142814600360318230700068808246066994588428212985597740375341971943338907015997378164366362646292303342006691878434749412232602043897378895878013707601079007863446321814375232694585143986283069811424375904850630429593318941375315240275327782310125146614600761503305410065620020252386001065046067195131341384069799877808440795336228780720119713851961075117924252265264640539573250269132839262299666278802608798967148351994932771377133409354878221230015404432148713289905281935974044261031491708417675084620306013252827223636163234365033132140485848136085197901925001742118612287015037556559522354291369442580507973132745484721458835546703483474720053075909917320833743750202221630694383407984447479500086172940551913662773913041403724628062167448445636124792453470909253367249093548760195610658906996997470769715237766274894021060278929842970187845572686810125460040425493623367830760905609515515757266065016209737434898539738223403506312932111035575648748223311742301885969488726596755781515587109069751230925651836106941543513181385324597549761101240377553398429568305650237207288154472712180844844776355173096595499422537437230559904243779975191434548319286049671699191109791894137229781871848738969584028722935651163068893477551735487110127849091046549055753693304480882243386514692488962650277443714132354961069867217058701690728307322610990263815551294168945522051584878406806229836411554838395830447207871119997538850704015301753008913822803652218503224165833638716252742881839308438687876072761006262755798864745316751583791120564560946327274183899995287220623840341066523315357428144341090497924002378530533679517966954046713966244484112940589884315914446172943519425409861998560740525639784923225664405718495588782546936951929208692124869039140452791456062868569466440554863542729614120657086365596341069009532533590419725385590629288380777844595217840954948412979171451837910689093961641352545085703390641999187134623004192540910551017638529547287718743470657496646322358325977064139420974057448858615827860824937156170410400301898969952243161896874563240073849733364599130313618121852162385689126674594522158333490022129931317897753237169998523995199359835159964942733136697978694527904731117794599958868846607617527944414394471646948309828393127194345322638621276749124173223354682665397573064068072304833272703819849418167408200641843830558594309557357120522212771019838690227494743170814675493144909671482074476859002185624762200798929988287473758077794235835643862249969616318566389710315323392 A013846 859 4726983837756821904423361591275413466299090304830908640153140993775250082040650833735337076134562844193642885985782015343039829244337474486232548904190651251287158730588225990514531009722178681215968540442405247852192004004106138385368771764758287129164017007597601582448117775715542960257600019490565280193107869032351984494592951298645985281480674001880589804508295921774237080519575686493264107704516887033604399625836521472812335058765565014701660813188044382708831112106537188601267335316457989970212615990214658804164595225145404717728352725194610770024540222690454866458955154752744818207045167025148701356609031461296906877347233157922598841257158600743873931733516818855551393041467306558487304783156384634734264463535328417029761830547278056576298227880220544679866023704395851747299318251184994345778189022706769989202088399926102020453235880982007301668705259528810294428699951947518794333301044402722043741866786530230486752996790055814209274318460697063357062200446949872294516609391754186520569315146446389716554540620606241520839173775164298139748255600813458222271193380900554775050445706002144882596945281976391109168545172865159493532555801716127005426418134852158795002121480419111087187169033090327543100477332065824160878291851801221447685151422706514711511712337808855579778227073500856225310264362037100783709638696149126640571065757099046783980103748824606907783579854708607123278673615683112066756619205736639329305100202087689956971193706195910875279472549868740037903774429311660130753170672156929669409073213447624936165998142523631580753949650145457916913875070986329793341940770738180804267237752940311677030236823630184482899429529850063794473199202396026987981577544686636882783501060509464141898228191741200736264818944876947035464623803885124555517198169957052485907557740649553265144772432649037083616278477997482345479920301430377172838187442268642464109796863673405673979440271723239764850278457085742687420908750653342428505419593894478085263613804043352763123194379746499626699191416170769080115206626398394593555512834375008258823714916005106901775582540717248612341102950666604537199115334754414338018297405774089770071064477613122182028911125295727282103219973094447115323725801394191074604662575050517078373355012604420334094418451160676266755350142104486094862159414413742858181781479171748199448206593122493448702758389997608334971759365552260497839927634316412510571765444691669759740094239546972808418245761832741923873631606312029241325077706743170986942260182227072927279326365275642239094285660787088745492376739478555329453193155417311441501472415268441624669359015413319458937022201229549351289313443478328124291275624689007364337408968579537001785174347316928964707984807328006866586333295634226539279533828944554572094107520860079353059869173407842596088145630075895913649466036673454169878752110458918924323152232653217982017199974539315897667438659533089252120458035045571645402000296067835997632205433768853435973709939688527610444741150202723245899255412837249329263884572195013244531830357968838345544164472364258571246583663453226498030040816310423547708674554357070432268077284276324101768568163995505691406027860904149304362060690873561435033740521661328411696098212411749596501490133824657460230935063840197368328704557029364027326601381180556935745979336205523967786046504850106691037625616437720546477914484199123447343511540733392007997092625447395103929036785688250739908062891184302116638616851657054261302873113302084271801045153589424873578075586511634274692623078521731243479423319365862290382229267893451452214365638411155682570878046927202216456785991904307532222341996515300908182886241579747674163382593284776679958768825734509631918631938639744018335575478125271868080778074201374547744221255286559372400115124616457715783618552207795779337856203940104693161519862378078207004387526783458027612516909056 A013846 860 154893806395615540164144712622912748463688591108699214320538124084027394688308046519839525310777355278537290087982105078760729124678450363964868162492519260202177617283914989257180152126576351026084857133216735161620627587206549942611763913187599552648446509304958208653659923274646911721721037438666843101367758652452109827918821828154031645703558725693623166714127840764698200654465456095011278281261609354317148966939411135621114595205630034401744021526545838332602977881507010596086328043649695415343927000767353939694865456337564621790522662099177005712164134017120825064127042510937942203008456033080072646053364742923777044556914136118807718830314573029175260995043879120258708047182800701308512003134468411710972377941125641569231235663373207357892140331179066808069849864745643270055504060454829894722459697896055439006174032688778511006211633348018415261080133944240055727839640025416295852713608622988395929333490861022592589922198816548920009500867320121372084214184245653415346720256549001183906015318718755298232059187056025322154858046264583721443270839527455399027382464705349378868853004894278283512936702999802383865234888224445546284074788510634049713812869442835539394629516670373432104949154876303852932316441217132926103659867399822424397747041819247074066815789885320579638172944744476056790966742615231718480597440795414581758232682728621565017460039641484719154252344679091638215595577038704216203480898133578197542669523422009424510032075364627607561157756514098873562030880499684479164519896585238271407196511058251773908287427134214359638145422135966365021433858326080054668228715175548708594228846688348133032926800236713885135648506834126890417297791464113012342180332984291717375049762750774121001721141386975665725925587185727800458104792805707761435187549633152695858218852045604561392263903073043647155938213167021501496686028437270599199561726108258876263949823628850157124958298823827120614613924481785616381408337941408724697265589252734257897918097130892583342020833435533299767679104325083761217215090733822594041627044556800270625135490367655342957382288694222802529193261487443297474940611289232649028183569392405373585688640802426787660723359753690391579958312078358843074927847060084853132645583259255343624138097053021645507605903807633039909039313456479800356443239691509525976900615509499844999518833643437865327091986923441629920354610890416471993218748721280205146415610091656634687163408041475204986249077123735287361491160475632574179740146294560226900123981651216725681088966337352244890641552532671324012294200999233301035522233316714461315120248103516295157165556217063652030448343489889873143048222915897855976776519669809393314608217082414268474496593012881128315551246166524129004300969431342335239111764506855164218379715243543080241065793074228186188616356006326957298465703089715746238586949155517855312221052359580646834739608765704303334766629995580268613483168892373291676532745701550849970412107653737789389986527303713672739053278009842835321626801367850986021318969661686193996819017169922894906791181430432024862608053484035325887448377468859958811317847797172483924560356451166588166752441597804730495992720946107164405336004718544861103185609413798409394457746224308210778160828705166375656847280171915587365394990924738200447438074058524489670524250888782609376413171870928296051920916199431226866988301818236877122552186166751789318048731150660242765546677393432600245307404818327211758014196995098354034372546176682697418376647592818274257406380818813231913127873037000089386333743328980575531244888650332617186160333239456749406482531841710562228855963382720349215861702541813380159336816364085171786985720816755562248888936881668411618709731365347131992820137267208908573270935935430641180482642093229977514806972403432086430797612718745052097342872090709350585516682850404866687119770477640352648806954075947008 A013846 861 5075560247971530020098693943227604941658147753449855854855393249985409669146478068362101565383552377767109921602997619220831571957463461526400799948554871118304956163159326367979279224883653870422748598541245977775984724777584228519502279907331262141184295216904870581163128365863630003297354954790235114745618715523550734841243953664951308966414212323528643926888541086177630639045524065321329566720380415322264337348670624092032683055698084967276348097381854030482734379221221723212556797334313219369989799961144653895921351273269317526831846591665832123176194343473015195701314928998414490108181087291967820465876655896126326196040962412341091330631747929020014952285597831012637345290086013380477321318710260914945142880374805022940569130217413258703409654372075661166832840367985238673178757052983865990265559380657944625354310703145894248651542801547867431275073829084858146089849324352841182501719527358083757812399828533988313986570610820675010871324420345737120455530389361571114081329366597670794232309963776173612468115441451837756370388459997879384253098869635658515329268603464888446774575264375710794151909883897524514496016817338631660636562669916456541022220105902834954883220002254796623214973906986724652886145145803011722564726534957381202665375066333088123021419802962184753583651053386991428926398222015912951172216939984145015053768547651471442492130578972171277246540830444474801048635868404259756555662070041090377078194943492404822344731045548117444564017365453991888880627892213661013262987971305087677471015274356794127426762412333936136622749192551345849022344669628991231368518538872380083215690848283791623222945390156640588124930271940669945194014030696055188428565151229270994945630625817366396984398360968418614507129640901928565411177850657431926708225626379147537882115343830370267701703575897494230005783369056960561043407779832482994571238641115426857417107820670161948670633535859167088299669077419151077585988417664081090879998828633596162798980206785088170951338670015555166787308890524344687565704093165898761556034996037231267844439748367330278027502835932292793276604792420541971658853950725575443355519201850339281655845381813920978066583052408926751292073970183662569879235692464860467450530472239279099875757164233413279993230255968519451739400223341930098079932078211384147211079369015290920944233140828171971038150227507335329230179889657166954273791958098909762237746711483404605428970554703059516989409759190557896261342346465528190721725113780149515063262630747069667117923248942358360576542393390573945234856378342876808331992541322099468373860289856021959710000946120741749733731319476711363151404168508140944647012996540314200133082057356550749372304359846088812643983234384662659212934166326225641115214299360630021107866509100419653339243907456309205028580753615321736756124158843805572746017149928009082870859443718738635480747500034598611673632931695174241926616478265288021656625011148418251830463943597679882731078526688089628313297813826530027819067027221741109946579997874133204887765554624033420305733433112396590697940696564869558679908432899603130329263236617747953239993760191826761048144006276865408892689479962039563234050202617278008629186049271346279037591428278131450778774035010891797523571676673329966789263062621821352261650810749730477523738653123628544046306815866578405029344582022962441977472673979985989551790036312122632373820822344834834941433524827999444838233041086946074886609207135382864998319593117538629005365988321469210866692286670871983329374143676418929011384101404035499007832511294099199956101799590518764551619603389171703115152208124980403105356268890140841061148798618342909115948099723446263771592683738510511921880477379694821140730257971901516128942028732191250202055216110959903205194871715662608164376173567837867125731232668363999986210663642066671603540639011319075596106271160631558144 A013846 862 166315958205531095698594003131682158728254185585044876651901526015521904038591793344089344094488244314672657911087025986628208949902162707297101412714246016804616803554404806425945021640987570026012626076999548199763467461511880000127050708003430797842326985667538799203553390292619427948047727158566424239984434070275710479277881873693124492211460909417386604196283714311868600780243732572449327242293425449279957806241239010247726958369114848207711374455008592870858240138320993426229061135050775572315825765126788018861550838522488996719225949115705987012237536246923761932740687593420046011864877868383201541025846260404267456791870256327592880722141116138127849956494469726622100530465538486451480864971497829660922441904121610991716569258964197661193327554464175265114778513178140300842721511112175320769021849785399529483610053120684662739813754521120519988021619231452631731072182660393899868216345472469688575996717581401729072711945775371878756231558605889113963086819798599962266217000684672476585404332893017656933355206785493819600744889057210511663205543760221258230309473598337464623909282263063291302769783075554083291005479070552282255738885567822447936216108430224095801613353033885175749508264984140993425773204137673088125000959097483467248939010173602631615165884103464870005429077717384935143060216939017435584011204689400463853281887769443416227582134811760108412814649932004550280761700135870783702815934711106449476098291908359121218592146900520712423473721031196406214840414772057244082601589843725113015370228510123429967520150727358419324854245541522500780764190134402784669483615481770150566811757716563283909769474544652798791677715150951872764117451757848336414427222875480751962378424346783462096384765492213141160169624073074395231393475810342729374375137325191906521321155586633572932049422775009090928829509437258483664270386129550802766110347792070307263843789067719866734039319703033187149403556328870742510337668470016609185955801616665679062596983415933769185733465539069711705286537724701726722152991724860170618668154750147994184726601674500678550405212927829370250087785838036319327317326257375656127873653206231917581298741471278562609285793461335711786338679854978255089802795170688547797418982514336697544728810757600486358818169027576445394596666518468365453883214338830635735812648763893052897500631558657539146978106654960364068214534624286046757643614882985075089006484241888202110696507136509854252708978989156201144691666008982427753569488528347939309592989884319978852120109021343198759372141146622327037455773805539387255422731594042555379674653978002127575777311002484465655274907876612877947745211793674762474193321870633015709960832855459454955431669263436638212718042624316626017089426762177761808063342161449124531662569770202551200620344359528340030376534134466862670024676436993821007741489968841001627512322251775627607433134081133727307321603905787469559451368759796957893644288365311369275980642503808774397331981162515320940570142763467735951575188348002012690729533370339596857762301693920327116578273136227011483990120745037645698823239529254195374629297737490364931768115533965779306025582797680325718595648879396112408053357039362965786761168462523474871503795921817811379118867579236902421252396701231676351750572035991842070909773766647168287497868185555060131309381742316041176001563263728433298717824580976180905633055909875634417625360706595547871360893741563885808459220290337048981884410499412225720264936427275505795247832705317903101679772849631133149736931939988895465845034234807435231488655730085042584161543768982118876827471163856378367677307555839357848956314218992135079891723833125860445911387331737887171267549060743512454656179482777839899139449093223268880513172397496442886620945321523934108227825556378832344330278455470911229975961032076951551548151026223240695104819659122903469133210293391574897262592 A013846 863 5449841318478842943851528294618960977207433153250750518129509204476621751536575884299119627288190789703193654430499667529833150870394067592711419091820413478653683418870736696965366469131880694612381731291121195409849301778821283844163197599856420383697370666353911372302037493108553415001627923531904589495809935614794480984977633237176303360785151079788924246303824750571310310367026628934019555075470965122005657394912919887797516971839155346070286318141721571192282812852502312590673875273343813953644978671674589802055297876704919444495595900623453782416999587739197831012046851061188067716788317991180748096334930260927036024156004559342563515503120093614173387374410784001952990182294765124042124983386040882329106576314256948976568541477738828961982957304682095087281062319821301378014298476123760910959307973767971782118934220658595028658217108148077198967492418976239836563773281415787310881713208441886755258260441707371858254625039167385723084195712397774486342428911160523563539398678435347712750529180238402582392183415947061480677208524626674046179919257934930189690780830870322040796259361196057929409160251819756201279667538183857184956051802286405973973929441041583171227266352214349438959886827000332072575736353183271751680031427706338254813233485368611032765755690302336860337900018643269554767797188657723329216879155262274399544340898429121862945411393511755232471110448971925103599999390052213840373872548613536136432788829253111684090827469636262704692386890750243838847890711250771774098688895999184503287651647819724553175700299034080684436823917904609305584080982324110448049639112106644293773287676856345687155326141879182910805695370066390966734600659201174287627951239183753280303216208995400485974335995648840209536438241626501782942301415353310556139524499871888392890651626262808917837395485491497891555885365240085992710812012693120705039903876450559828421633280171044593141000428028991476511655733784436490578744720425504249805399707374900971523177952573317748678114198784236313158829268163026181231509232840218070832518094852849473445121283670038234739678017219112804354876566340774111717534146801685499998163868261807475303997160530855939581076880141048603814745861487927462782657992153122334225825219029784905145673670905052737005753762695624962690143568477171399192845167454802271791108874695247557345300694914090242768178598869741209787253870568605180154465972485654940516564475638192606763303145849154904152767823516670399109256511782336192628965000096905275296743092529397067026271732411373936947106321092520412363350796059914641585692068873586454681179061551173716403070926929410970592048181300850784591715100055134616754366771056902658783996571007695419979584938424291760954344820713607201327986336143040898926619595946364912653519086229997197741927443973024646115378270518210155971368597487413526781673143298981941330323775546183765440368937570589976406314316784843802524102451521026716258936041154522948435333693564805919451774358733302036580602438073310771661215771787329951849825349479287909835155101906381278956036854127886712307388276573393574259039912894601474035852828262084278084177609816990656299846297114388913146942222480051811387092403465845662900589968179969224589436384766126043270967052836434818539598535105959570694162744475380680979571466785494410444730144704268210382745820932212037255219225025853302332385675869427495915783976054804788596747819633722912648753766123565410171591730473764421038388363244739812401641436848963773898680982087857048835842796736712971050579785809556126624810081806170037665420270963426675397805466222006071355882575097245806352050013989744077994600504327934282297892006563868195091624340086387086828095047622443416114173689291664257815001467886740074676655633121163440508795136295696272858409387831421578259014564428870819183852291099097548441129812827283151097194730590139300876557034893855126233500614656 A013846 864 178580400323914725584126879158074113301133169565720592978067757612289941554350518576713551946979435796994249668378613105617572687721072806877967780800771308868523898269556300086161128460513466601058524570947459331189941920688415829005539658952095183132995441995084967847593164574181078302773343798293449588598699970225585552915747085915793108526207830582523469702883729426720696250106728576909952780713032585117881381516506558883349036133225442380031142072867932444828723211550795778971201544956930095633038661113432958633748000823866800357231686471629333542240242491038034526602751215573010602943719603935010753620702994790057116439543957400537121276006239227549233557484692570175995582293434863584612351455593787632160164292665571704064197967142545947426257544959822891820025850095904403554772532465623397530314603684428899356473236542540841899072458199796193655766791585013426964521722885432518602971978414223745196302678153867161051287553283436895374022925103850274368468710560908036130059015894969473851409340178051975819827066173753310598830768934966855145223594244011792455787506265958712632811826747672426230879363131629771203532145891208632236639905457320950955177719924050597354775063829359802415837571547146881354161728821109448759051269823081291933720034848558646321668282459826974239552307810902656770631178277936278051778696159634207524268962559725465204995240542593195457613347191912041794764780013230943121371055672968352118629624356965963664288234525041056307360133636103990111367682826265289493665837744101277803729769195756734158461347398748755867625846141898237725379165628796451161690574425510520218363090595228735476705727017097065621281025886335499197959394400704079056992706205573227488975788736361283124407041905421195986090008301617210423453332778297280303579938811802038858240872489379722619695775268585402910503251648187137809147888031928179262747570223531944457720079324644789228044302025653992702333935084648414923284306998902923257623337611260755034871495149922475988684446065761855509588517459166041906594094541708265745039952932138171545849734223299812875949769268235888373100595325854486092760158922397630463939833635202907350761378956275087428192727208461880649801592389236407100462137086873512647911840777167991771813434848216768086204539296010238777430624451859952408751150447158960842051055606013871959090813170944909075027676327763679962308734830792054543301540986409941090846784737712295338419917483185107899277896040994255638012117378083592360065925123175392060923677656003283092316872127655901165882779929559708872322278885291282975479957712849680946992875488908860339095828133622938684360234804866278509501320398606651121807090353992586323033999638780163521891039262287192422951971085143480773115456262735164176027470919970485457830513417584548175607478484108071603908715168340710390869806202467566445581865559621040253512049477097349625950009346313092346882107532405761721109789131441003438372816196551407974329014470731560368595742186972841134673180690786247365794718409927227862215077051737306229478362379268301748831415636062591788888499046756960641320219865730301101206825476491977624262331918483149825633363463844295905999002746226337755532243876768830681926532077321231551346651456016418185903048387344296133905564798352083212506324810969274154338597823627080841452917381669460717821815060306724036779023565647161010827613826889400186168409327363843312738232553757832401674363408336991360502717824164312548585909886803634172776986602666844943111978421054899776252896763468610635385398421407535157241776760624579794220491438929565299435289517162694946189560220786550582543974858415933947727069325817750562337325271084833016762346375950732061183018520492225859229243450709254400081968099712698767004651786114283618592199026137375469024358820460022276391389247205239003016471874735228467318941706724414295152876931977684611123020919401844776419348141047808 A013846 865 5851722557814037727940669576251772544651531700329532390705324281439516804852957792721749670198622152195907573133430394244876621831244113735777248241279674249003791098496820841223327857394105273583485733140806347364432016857118009884853523544542254960901994643294944226429932816766765573825276929582479756119202200624351987397943200511288708580186778192528129055224094045854783774723497282008185332718404651749142737109532886921489581216013531295908860463443736410352147602196096476085328332225148685373703410847364971188510654490996467314105767902302350001512128265946334315367718951831896411437259803981742432374643195733280591591490976396100800389972172447008333285211658406139527023240591273609940577532496897233130624263542065453598775638987326945605263607233243476519158607055942595495682786343833547490273348933531366174112915015025978307348806310290921673712166226657719974773447815509852769582185788677283682592446157745919133328590545991660187615983209802965790505982707659834527909773832846359719162981258954407143664093304381548481702486636460993909398686736187778415191245005322935095551977938867730062733454971097244342797341356563124461130216422025492920899263526471289974121269291560462005562165544456909008213171530010114416936592009562727774084138101917569722668426279643610291881650022347658257060042449811415959200684315758893712155245365157084043837284042099693828755074160784573785530852311473551544201086752291826962223255530929060697351396868916545333079576858987855547969296230851061006128442171198710671072617077006556664904461431562199232270363726377721453785224499324402111666276742775128726515321752624455204100693262896236646278136656243441637718733435722271262539536996944223518358758645313086525420569949156841750072197392027392751155718808479245280987707434985129209306836909731994750802191164001006482571370550007796131730157995030222578081712381084694755990571559309960453424555688776630032870078384853759260206180171740050989305801526845792420982669153072659693197211928682884481338196540101952861195275289942696451933469177680303605214404091029088268319122039381553590209760307637599800287564887569125555042380468558328868069748865639222064847019285166878905132698579410498587867943308062671262446775198586240754378782633106367056648750343651663504258846702038546920529957697852504828872328990097862556355487765985522780570506897908160265004932622935394043274904895042680949664867442285356493649343856089009615643538097471299768746381062245043154454640234436211247052347069431915580369039265879028569403646932731812540328256434513224760540527254334658345271062544020565535591492096282556454809116174085858214199339266821542743959374736719629068633178100163548398285325574546626721315290188517981577973447270817305859720068167105592867482190263667410474618305854967253290316880778636188398088021809642457217288826570657662247027082837265525952543129906259987410022632899621872000077325570259058800668600441128596536502813146176931770158145279982726058300970784875683753682361332856495402589063644831328050527546978443863711705707827562499007738298336764132086294780964560250506484345257213689122791828092304855853486354053983249888247775321988344635573280567353961043785368603109662115474527074910745991115671089556497895715817547312401062707407251405841175489367173484612185012729196762544888801585235896130733237175044199126172002799249879511865300366436839058417671806404321536652138065540164386532900953057662216193592063095170781484573556296996187175095893308901126955868254921145339433300308735472682112032498540892146230697017063470843995731895566898387187996739509314733689488800968160573323599120607668396050426669474482907808293268566047153588180845150879489256955223849392840848181885930691385713197208429727392845614029177688469519368990189828834009952793042852421271650843750391323966417107081845945607623569471307044769337279149486959649633709199885854572544 A013846 866 191749244774450388269159860674618082743141390756398117378632066054210086661421720951906293193068450683155499356436247158616117144166207118893948870370252365791356226715543825325206007231090041604783660503557942390437708328374042947906880259507560610558836560471488732411656038539813374323106674428558696648514017710058765923055802794353908402755560347812761732881583113694569554730139558936844216982516683628515909209605173638643370597286331393504341539666124354694419172628761689328364038790353672122325513366646455375905117126360972240948617802622643404849549419018529482845969414613627581609976129256873736024052308237788138425269976314547431027178608146743569065089815622652380021497547694853650532844584858328535224295867746400783524680138336729353593277881818922238579789236009126969202533542914737684161277097853955806793331999212371257175205685175612921404200262915120168133376338018626855553669063923377231711189275697018278160911255011054721027800537818823583023300041364597457810547468954709515277532569893418013283585009397974580648427082103553848423176166971401123108986716334421937211047213100817778695649852492914502624783281571860462342314931716931352032027067235411229872005752145853218998261040560763994381129204695371429214178246969351463701189037323634924672398992331361822044377907932288065767343470995420478151088023658787429159903080125467329948460123491522767380646270100588913804274968542365337000381210699098585898131637237483460930810572600657357474351574515314050595857898892527567048816793065839351269707516379350848795589392189430144443035278585945176597634236393862008395080556307255418110454063189998148127971516838583882425241981951785095584767457221747384730895548315868316249579803289619219264981236093971390466365764141953605669870593916247909367405197229592713930566431858098003994286200061984980420898670182655463644533817181150333438581551303383277764299048855468784137815840809832612917086728514887983438436111867577990817572504431682926050760102807884912826686240479080758684490024226060791355646780700842277336955918014228188535665593254841164376280990986454748043993425760668870255822926235865106187628723193719320348909530829266028620907127936348287963388267050123217727256766318597611927855929707273937039483949321629435712266251260777709707553888732399105491925653843230878232488476347526760246656623115813610473734370030654595563681632188346992010032083600758569358618376348806561583901699476324667085407456377939550822281414647645574085169651202005770143411308771145009737532678664324008162218702691756033321476306846129348953391997070038084657842177442465891470262013010986809911185118792445401962883949095208312634060791372828805320971979986159153915013548426743864404059428897357220347033920170141478411307193699716067081656410559853706432292646255566955817103549354350621428548298658364038096120269067310276510583450411516754412933280768327267451621634854809501698533804286248838780308699254901851308124181173925700244542104534473967478406210678806405240663616155041641352038437513832957559686659389648526105172634093567967485568559899087080203707382646710288596479025388378165175642622928645516607040849640923132338103101750914077018465257631054595482758958386697408199869303190675324636878310262587323046815909390332758022796320814066603638435583540743772078497110319515070916250345009844411866715751848316966404187725820051844802162407402342266230269752256808113017260131620106617910098429793475500231624723502556167686506292739971061353542231946072128089890977256090482550384516643968847447080912187953847687479855135812616052142753936126351376277160241225193537169030124685666667695984072078001780381105339855923062153824372233128777509933904019103971908775096904608913224038176895327050046125825307208765080508094495769210683070540311232838133122428188140229454848012822903731555764857927945670609124435789243001643963170388693799197383061859682633121792 A013846 867 6283239252769190322803830314585885335327257092305653510263015540464356119721466952152065415350466991985639402911702946893532926580038274871916916584292429522251160837014940068256350444948358483305550987380586656249862826504160639317012652343543746086791956413529742783665145070872604649819559507675011371778507332323205641766692545965388870541494201477128576463063715469543655169397213067242511302083106689139209312980342329791065967731878507102350263571779562854626727448699263035911832823082309128104362421998271049757658877996596338391404308156338779090110035362399174093896725778059348594195697803489238582036146036335841719919246583875090219898588631752493271124863078323073188544431642864964420660251356637709442229726994314060874536718773017947458544529631442443913782533685547072526828619134230124434596727942478423877003902950190981355117139891834484208572834215202657669394475844194364802782627886641225128712250186039894938776740004202241098638968023247211168507495755435129497536019462707921396614187250267521459276513587952831058687658626369252505130636639318872002035276720846338038531595078887596972299054366487822422008898570546723630032975682500406543385462939169955180445884486315318280135017777095114567880841779457930992490192796691708762560562375020869211665170180714064184750175287125215339064310857577938228054852359251146478711704129551313467751141326570218041529016978656097527538482169196227362828491512188062462709977488997858047780800842978340289719552393717810809925071630910343317055628675181423862405775896718568613333873203263246973109380008704251546751278658154070291089999669076145540643358742609859317857370663766716659310329264596094012121660038242218302861985327214372986866230994194242576874905144327254522801873359403535750590319621447611494151133502819294050076800839126155394884770203631123838432007624545254232704084121391934126115440273109263245780551232896001118627949471656595060067097919975849441310674513676795603110215825217386120831307048808772823504854728018518300573369113839560011141833710005199743777371521490229281936690159774635274281975512644149183905576575325597540542805646896827799556218001611794689193067506213389225849884768218260699984306734698437598486749718727806547651983104647952368909810051371153349419540521313163991697125825983253888759419825134989417922182392955756879762444226258980388003327837164489787430719723547754234184731315429656800743206956197693409981290888440206691054631530592323201344517395174050171622839130587325076059301765812879679079470814472569099459582449803461699878135622733966506504748959991007958068172470434722331697545642344015787169713972590850931519781243951785988392904011704854292757609840186463155487163954847542948792219366108601396331607496135195964581714123152296086131717261225286252373365432502418008214849105243361162970670650437272800333668976797623140698798503084581008602997744216547899854737730922397751657555698851801949153155457184623863664613168707197345613155681385642966332414711523128286926065374168404503823595520453278353315812454880002903414296873978035158567110570773285444115083514567402736729424703926375716475457468125856288179514561033769200454962438173952475741069562054396984779045548415300671893317326952049037701228470684461401598063718902423814890989840435334468024257201463091923468193310949869843783691305282581688048541756565650355132423399671458850477257765759951379833479241951088247349579992927653655678105347472605191589878939731760502751438200503371738432871856408891493249547542727572932210999841389571193145947330574871681023339893090307802796613760978988281897849986784467141825954779125699925367062006073851962339528059776398886900656517029335163781445514166897998951506742375370224868525282980506076775911451043666616814158089240437365495662855464918477639946155726868979038776459684180909475619302864582923734519789511941914677869385167296718412099848171018080522134880256 A013846 868 205889183834740828497635911748350290668003560400671654224298493229936021331033029088118879530204102393385431954610682163807286938174694191002973522634094330585126038307305556156624091380067810780956294754487063551995505098888335829139870591993241471771998827758542611535139473682353509165287325947494772630438128265566802469410981346193862509903681994002549193541671828506006492590807877787402610346659239989713610767739857462593649630638194920729813436720072715620408605038977451160758937946761105509723747844039345758458966114192468816409536369666909113224725638755096136708807910295448734734604625624735369856160433318652861478313872060418956325636952285265699508219513350490462242223936073399154136195116454304463002983694149683146736819200754252102321587146963106002166826063808006472559120191790452717472865581219132993601663891871858077044478439975632378546514631563760686510718184462560945857581150589459665017643014096155277353836216457699036320201704185764615569653620914098323375260285754013168324253687816766143177572797250038368131077197868867666088120701397200797762691947588692804846603307544988777588295413481072965124387588359675039908920547164173321613654849590721091352850742847580349403464262519852714160319423429277482761918637561993912731584507904683842327844296481638455205893743808519056230459338181113879856901402107941567814425120917137439711269398989052904784822828356603003782380983720221978225164009871378430778080542359481812509681282022714254613530292837345224619624747201670129813278840428344897123312464583674056321724357124530076814848164125220914683945899070392575298437109156287137075801579277839870127550321910307771492280869342284808589202556133121009348181535202160574033632657217756940759036891769315476203171786240935059475343593355595333440344342620382627432916609896485859979584150032584665937740025841098890697247428489770897444550746869244338037737102799536164655200648287243306928278664641768634492868182464161238322715552160723308407400269375365867880607079727710807673188159122294702445095607009450385204096910016191833110501463155495248667671773598323480458217933220269180208506655437515253335858151476815288375478436043600338152649024084975966617085763082598403227213814783272764953460182373104103224436655763329952953779503802389757679931419065819263426868668830023333246474072652374241436055772406054269354093046568206001354529823901212810745765275743998994046753405540686017658266939832408692852478165994449246661657146005063276023737192631085468092311200262156441324076099648637144251091597715159832981606748085746614485147613920985348769977875511204981365065175608328709313977187453857003324040191801812123267658678655544665465081359243230024679003388472444287346023444188646650554994114433358101367413608387454438150364111215830179917770438492239233293184175480614458588222935873528555121333665031704515074418229349075550489903030082487841582440045966865129526314785139975846269850598021025754764562044312197442621051885367644748720780565267189867705993310180750278781291578014213025081452542521507935139079679966512256075927079183099017432763056605344652877149788698259479477467790315548058851066333135954549160508209174084074725083367409398480397239764530472572416600222169564742867393854527388431207565351940994623566347955091385039848218859977542596148205758413205335041103996691499636753974616279143230836979249960434363612438782468422086814383447800253259689151037208253354989260156025982326918017153097130328154159126954094485124968344990806556450801173880097109842690042802653468857006402128277395243772801616783206082039439719759488021228748366953419303352886202390935154427887815027981101941655462753038725960712750017254646790406608220913629642972934156131528491836472705223123793066427798867699766332268230651592561880447874448675305755630858042705142627030931240041697093316266653244932744462727312660164424013161978868927687824867920462549315756228608 A013846 869 6746576775896787468210533556169942324609140667209208765621813026158543546975290297159479444445728027226453834288682833143637178390108379250785436389674003024613410023253788464140258226342062023670375866515032098471788711080372988449255279558434536547024857587991924294783450273623359788328135096647508709554196587006092983317659036752080486724523851579475531973973502476484820749215592539337608735839329975982935597637299649334268711096752371162474526694443342745449549169917213119635748878639467905342627769353481281813183401629858818176107687761245277822147809730726990207674217604561264139783524372471328599446665078985616964921388959675808360878471652483586441485337013468871466753193937253143482734841575974648643681769689896817352272091570315332888873767631687057479002556458860756092817250444589554646150859365388549934339322408857045468593469521121521780212191447081310175583213468469197073861219142515414303298126285902816128330505140885882022140369442759134922986409850113173860360529043587503499649144842379792979642705420289257246919137619767055682375539143383475741087889738586285829213497181634192264013264108947798921195932495369831707735508489475631402636242111388748721450213141629512889252716954250533737605346866930564555142549915631416532388561155020680145398801907110328900186726197117552434559691593518739615150945144273029294143082362212759624458875666073285583989074439589167227941060074544233782482174275465328419736143212035500032317236249320300695176160635694128320335863716304326813721521043156005588936702839477831477550263734256601557068944642055238932363539220738623907379187192833216907699866149776256864339568948356965056259059526607988607850989359370109234321212545504397689934074911711459434792120869496929524225533091542960028888058867076147886173203418984697935721811473088048659811013428267734333447865166761128450367403736752812767463038873411398468820569384535201043421614843076388681425835282981474615062304602985635457358743213202581369893692026891988758711732788517627745835029598119352809720892850485670222367847547410573987364911944679268308342268677269863807654885235761780497072346085376499821309399907592283369487677392276695880586003221216492474108666284690584476949342282818281961994983256001875254458340336052795898389446780596707579655992739948765623971632540222204583820462412672999143376675550201586298194920949946974252385233269594941382517236555579359036924015592757199426626091084428368047390004543306112914609181360293913428745820328135408618448853410190342269307325633286541942819769473930357407141289921273745063449317012962847908494635024751164829370455674333715146800404478487986284922149004961779655234639582184887597959785979682161448681583033465054407754496219173573445386047141752278265607409119640107029311131196320323335545501728513695196551059062148774579018889162703783694215861535758893549958536539310507638453142489742961592973395426242236564318282879466728530570464395952971932125169068022085799806628179726983126082537562675277584989988788002825135105362428369732405869036913344772018637362953142673607095978530671788603236779838843933585478444276064566623517664553059878792431741604198958666891532998216386960591531783271169405656752604134525252947156080052297494278761825153464113809501452402511825022089792434504985746435603744115790584406291683912418626895763587060097154240226234965388066136062703513226852394023925254940733716817518698813494101187240045936288076792659388888449586072686766592955486272031768088574962728658749241779852865703022095325267322557348867506385784939393687347947163378752096896268360737078903479623626488329643732267375079946163140293027922836884748424166203491572972280635392565400266028043738182897816140937106428117925620497537604751320451200706113296785943175765381991385067698515949934192419000511956343362113602549554873686330353787425693529956170554648581248267846063291723577022474645272017716815978700099026944 A013846 870 221071827792585931758322763568576670092792321383111352831895569241163154947286312457321822435597615996156439241971559076450703061487071371289737179616837731110532219641980140392947981560776688391630876393964571802723572484681662085505197000570782893572910533443319375291464098566090253543936330846945565394671913763015654877353051316292173388989197568556254231723163729149454606310296536329014763055983164653008833663379034909385317125218381698251965290723519455082890827199847239504224219255258084322267226746174874642454393704607213753994696712560485263676139429256462015125068762466263503332426526637140495546668321308200696706544073430656888369265759108582160514591523257347980222568658935911005642255288761537286756164229198538910999251896576092828102615617755121499471955770043949255649435662568310526645071359685052004248430916693427665914870809268110025693993089337960371833510738934798649716284428861945095890473002136463478893133992456548582101495625900331333156418677968508481056293815700275314676503178195101056356932171212038381467046301524526880600081666650389733083967970953995414051667875647789212107186638322001475049748316008278645399077142183137489801584381505986518104480584224915878355033029156881489513852006135580739342911075635410256933308371927717647004427940892191257401318644027147958175651974136422059709266170487538623910480522844987707374268437825889422016153991236457831725172656522665452584375886658447881657913940771979265058971197417727613179532431710425196800765582255860181032026801542135991138277878644009581856367042044120319822035178030866069335688453185163228197001205934758851631509213995868384930678995299761030963496862567890570702061219327839739390237492691088103503759766706961102759268216651675386649822268343679714226603912956351213934123529633290581957732318350149178484687288017477118638419645784428657061639085645916168764228857803944705026312417592449467790839475177927104312961770552736960186361597230633302666731297610222186328676500337196687645466060014145625975522249871174952868934216924714441846549628433549688417973434603250263927759460016778897249235279405442023328066636525617146144666416171983941451372212790122770615042153552822025391592776816741072140676047923389463330651611332669448338090896131778015998425392106592913970167570102641151966302455078001199802628912338468835930166904429005579819251169687862452302159323778087039222324807453224436921926142943467910811683752654548764176875668875054707985913654814110955233143040512341069609332028545117135480662446351533406382318206121749951517205788140298078239107219880766600265552200491046169128811091536567177930355653951094334584328978594587595742728669829034396809946266982225066350398112840582902833299332109879654658409992740938654207423582032367027136467147041024355059155000639936764200585103348491045405290960083477584092065350803747423845041325320126714296832573103897365478552221327105607739581493394365760489732977326586984271877540020947707488063592193293783075472590853743495904951952605276574027132516052819391475516601576481489506709109248579128757321024493053168950862801759238015728957662038083719119426832074666108270403308886391477596701753285554567924663313474229679084560469332280123488572410431153684292526467486628712081309743592325507482323838318493859372939201863487186225869825365898442133566120381220785263550143733267345836151146502668721417499247375982753897962432676452722720574707703481825240287700341862855096716036429799967717965374161936976726424378692689895154642218703356628019618359625559207690449249400894052347017532649594948711096921644632601509220306992769585765818937346619675873781121938975519039436363078156011863155691860543583035917206937212777195639306227103436568186732463312232491268544944737920509081785983480037093705898344970647443617185808775785459289738528343814100953673032906365125589603796734724710343240779801943198171872449176273476544625990044844914900992 A013846 871 7244081653107455811856720316615120325600618787081792809595554012894434261312677886601521477569662680962054201080924047817136637918808354694422107901684538773029919773228405240396119459783530525216960557677431088831646023178048703217834295314703413856597132359870689289550695581813645428127705689192712286852609270186496979021104785532261937610398025926451338665104629076769328539575796902429155755818456339349793461481604215910738071559155931488320398646428285504156166625684594344074419216556296907072052486018658292283945572912569180290898221877181981120139736817875747311618253208494522477196952424845819758073227552627120429680036198175764918084100394470020235742135034096778615933129816011931832885421302138053812425989462377723035623486147005409791266508562599821294697046672800129209120707791038399337105698314159784075212584278210237756698486678097429321940765551426285464240479893415482153903208164948216902139019334007635276370214664816183938301808669502057124869527239672085907252635752866621511319656143097071414703953386276073683912173208355696823503476052799970773695462472220521727645052949226756902328291764535344334430152818959274652436959795057049265818317013188166225247619783882043501937722299412692648389902537050709666788510126421123299190648731327451857041094767155323122526409327481584293499763888502278052553233874535665628298625772584557195240028170678744580625333984836250229970457608934701550284829054024020186166524011216216557452368196984098428666918722287212848767486599360026412057454232932712157619089527406905978269435233701734639928448713715419359991839233971428661559335516070178050261293924216615237408489317982569462611865192624638220765142034934652580339302160501574975611200035453701415215700923242099069741376089085696875777357019753716578193359819023665789590972607697688280586233053756690223543734953064158234595789558445381018066251212519660094302205299669384160570227922630315354127131297472084711386696818053392061783451160091760601618071563049261060766631854543523871965913083778660855609236420189042830427738224510556190080153505079304648384821985829810905062941635557524220414087545671422644868429125123569793478564668706742947513701287618872128031712110730971451905672738353625934418792000148912483142562484446102028236403248548836604974450937123345267631798847995943315132544199506946815759709124329654839517222328331876837037156721560356101237139290627258349057675851971556501477253206984253904547861917697792671282418640948787781079631151508392168958591911366398295430347042047046660335802978197502411315799265781287427739065381052959957501614505690600870012881847470233286421894068669459155659291970587446337297733052957799114668319276473550974169845361560220560041552514576536523846778642135077821068855936036602745207755474240286066578391060969447889324772666523354575840574180015393475528797415137195584554314148089912174078609755468508872001199188446596554410606375546577239727570201037602300620883231406414478968867788989850683817085857095466873813465582969702777721078286018785819869728000458145448155844091857440891119895330588366240181872288046711299406484669663927308105378433422659035804575625589275937888723051661052081755367455923558124242877459080155086473540745008043926897507286601849637480357678033322229180787534020406783932471766662748118249302437589760151832694632651842691516011109851704388359000768599448663408615338016202879728432993942002818107792022027692449473747364802162035809191081731685342182289380538350853371474041002062484427316222471589986946854408210324117600641004368496307307070509861927279365223928451321086254131019539073786374354938974033539032059803696349807884250745345016196731885710886292128920935036918588283146708786449725409466342849357815234273887680749172179241591963106673855486554876967998175432447944581964937930006152096770100460049957942275772435320137211403459308527313872550074717695916414608129279414304441789478171475705856 A013846 872 237374067609025112042921011334844262829281076415096186784827113894524821874693828988158655777002706729764592061019719198871933351323512166626823631722398966514644411129148382917300042458186728250309363553974061918835376887498299907041994188872201465252974833168242746639997192824869533388888660023466796215586300565471133008563561612321159171617522513557957465378148485587577357584819712898798575806659177327814032145829206946963065128850421563009282822846162059400189267990432787466630568888116737050937015861859394921560328533199066899772152934471499157344738896048152487907106921135948512532789737057347821832543520444485482239755426141823464835779801725993623084798280797283241686896797811078982299989485228459747325574822703193228431310394065073268040220952579270944184632825374314633924467352896746269478279522358387804576565961628393070811496011467896564021355005589136522092232045147438519219100325149023171449291385536762192736099194136696715290273666482243407867724668589574911008854368349933453682922492497004836117019144561494382474434091691399473512561903298149442312452914289722055971473095040262370175493464540294163150607247571657511811054298564429390342334611888149830868914005078246801471495284307155112702440326334077654361325899822567368267879177628137942451522593330145628078945380842916554129400263098442647226064367600784691308089369316050770173625243096801102417930944015114247535671954929572300399733278442259093460304658799532984154599201078774937310557592691907390628413000887829345470298660304739111980862325634069495095932853737938440681175407451026861588212588018775774381976306190587594350962079308730048099401377971652836150865598631924145218032174200738695752558253195315608800827802761746887973788087852797102317285411687160115225472434823289784834240014549767480593316990409037849578249684705499225245081106942006337031234832251138245199994919731844221970094663259566380173565228568750173524037838355565271822719281333973551080520127613886811393820968977998186439200992609682190236579039929259158916603459016754555467456126140761905236546470054438654718273846831671243737102471513948953654528820696561177227048685572049134992705607064182552904128963792695201891343142444432472536045084290371614619034976260879564247615487490329871261250461648448277871802808307657777729758784651131070550263208329443633258814148586034129781300341254778940196033551452089748725338580275274001581921922317403963440406633086460031944224339319121270252582294026609878010417353572626994592435139751654139344661611873797624965883591989575759013996110341121226432153694406343391887412904122469609308582112377904604329472624842160837612643679292209441580572116679321161389451486051485318321597492807605307311441592797643948813411242545482230040784271312047398754967731379905693829640718285846868437394150736637282741143934730744413406127633699215624914675766004610242120207884467192098717735295007018075894926749713910242991393020347600152186745101726725389646851859709619427207318269365304258521119640222751220620364293276263573745491247119012510045170699201984623120216730192719584958279591134714635858951689655547570031997040506393691285244334099309393932737676956829354614959880795703152615190608579138521873564983132423583396577518767369408920956360393795902805796045914780689495899234850004930338793142274941260655253737722735581315596652047620649397747737185466733802573507396114935962941292345491548343756128977803426184355753649837245589395573366183865292629258421480680763276461375555583489714297977949060692274525248235900685537804431146886997838086467155633090239657687492889354375365248256369831914862640301131007002535647521990504751128423465490734510430974322020480481199289748300862151353514384602217393122487756889596686751522788873969388485447079488896583430208487364212570454248061827086090441591906962651874917021852492511160570256143268554621823020975720848349459789073879180227847927948557620722915929489408 A013846 873 7778273447412534871422435699420176804389882311969871848565214868095789363189967388283982832500824694120926152655494158708635512056168846676027756764279569334751868063879934211434087791269862711306137224936622060956397629849544291353952065580964297613409479333256978321899428014485324870087103611648959978392331896929358086424610786912539743735562977724267150225511169575733734853339372352267831732032607922677810205354531453238085718142170613776688179539023038362425401933510501579706550481325809239685104135761408652789688845375867024171733907356762084387872404145705860723740079591782760858674454103895173425808786077924900282032305803815271295738832542957359041242670065165377263596234270673436092006055451966169000364435790338235709237178992724320847141960174117550299042048421865541924436946219720581758264263388639651580364913430639184144351101303780034609851760823144825555918259655391265397771479454483191282050380121268623531576498393471277966631687503290151989009601940343190683938139942090619410282004234141854469882483328991047924922256316543777948059628447273760925694457095445612330073230378279317345910569846056359138119098288428073347024627255359222262737620562350893657912574118403991190617957476176858733033564613315056578111927085385887523401864892518824098251492338242211940890882239460689645712187821209768664303677197542512764783472453748351637049351965795978524030761173487263663248898619132225139498460067995945974507263059543096824777906620949297145792351197328421376111837213092391992370746500865691221388896686377189215303527751284766824240755751355248200522550084199244574948599601253174291692325414788466216121184353375120134991563935970890390504478284209805582419828840704101869185525440896922025125088062760455448732808370164862655708280744289559669448376796766780804081811141723352254980085668429798612830817712275663651839502983205298018713433529773071465516061925689471145527385409740805686035671887235162827086865410751645321806483541651843035752725511471044573239738125834066009672221980401964119379262145061013273557602341380486110791154730743845837808397412980203314777373786569079313351600396584916655375931328824906055440977332279133893562497885559036375575532091619163260061125322026897067836538102116501561265864294083129221488655127296353169303234422625330060648735855448262919791024810539208974624822020867166364673649582236596312343627413982076886231894598460178483836417550496693074015244552977122326748343150808965783636616610663952482645355841867841358804914659382202838045871697880600574882073542314418471370624543657860347728812258307060265366746042285084157823618658399178074668158970827926326891108083047118981712187119347995816409546294935070910762106644319610709981318112793196914717859595730361713976419002353169162402782621856749775409667056790630184956531531338130480861804453257032938491990301055897597204095500439068413794971958220950690782750146789968310924959734625410842341966490750161786855263493381337567948041738964809390729405050562289943220048370819111997288097162076604784492257185595801929160153471450632130403261814955035359912905642302329187826128966632982774808479023313508476034886339766170220387948198521384292023005373913600904894565861921211084752977367283255980739052134969160791521898017383904143140324832535533633401626127564961557341573686065275229151354477698599528549471094296433439465397852093373933242728690355894221633660267577067056128200834344662669208969335597866863473314148063112897908875539955078947251043086354205359790958116141434820764451643334193993663702775599821193145158417355755785100973103103766998364171968454864726652186218997387460837459088098000584859684976180117200388437802166583967104407938326472322650975551959354645459537837678817758304231473898745822228921891129900692163245841071713950517508644800489949957011590083607352176637280972062474605709566153302623997847896751332420758715098368372872977706120903018336115848509177508921344 A013846 874 254878464324813942666770372998600353526247663598628760733784960797762825853008851379289549455387023576954508170215232592564568459056540767880077533651912927961149212717217684240272188744330861324079504586723231693419237534909867339086301284957038104196201818792164665652000457178655125343014211146513120571959931598581205775961646265550102322726927654068785978589550004657643023674224553239112310195244496410306484809057286659705592812082646672234518267134706921059955570557272115763824246172084117166001492320629838734612524085276410648059376676266379981221802939046489644195514928063537507817044512076437042816902302201443132441634596579418809818770064767626741063439812695339082173521404581427153862854425050027425803941831977803307720283881233590545519147750985483888199009842687690077779949853727804023054803382718944102985397483295184786042096887522264174095622498652809643816329532387860984554175838764505211930226855813730255882698699357266836410587136107811700375866636381165672331284969622425416836120714744360287269109213724378658403852494980506515802017904960266598013155970103561824831839613035456670790797552715574776237886612715211107435302985903610995105386350587114083382479228711861983334169230579363306964043845249107773951571626733924762366832308798056828051504900939520800879112429222647878310696970525401699591902894409073058276424825364425986442833165215202624275439982132830655717339909951724753371085539508091157692653995935108196754322444155266568873323764034057711652432681798611500806004621340366969942471366619207736207065997354099239296721084460408773034722921159040846231915711733864015190174119191788460969858968891395936583403567053894136316050744416986909324732951452192010049471297647310340919298885640534604144076664673562219502248943428880291248484410876453873388152787491990806691187447183107640945240234795848946543476833753671205477201789903604005782030317180992590496641365106386720720016896400921815517982405779509913904954852692847592595545309559883188575919738907330675004939369853811560263819661969359282947935513522355768878404558217014340413305566428535302218624984238295590939905241795294548963358517782934521624689945224122659424255930713998503954859035578176741705682954552177363118867680530153523159559841188515978329740251211246900651728385560586815427337776511328679355712300991748799680506167979775307437626149510728787962875983101364695408046722202343128558351730294675638649331533511954344402889708365708190798204653098236394951323020226325425645319443558636022597087123796151519637735785834558864469872625046580767874377720080205750775537534313597637683564336198424267150726233156089489879567829665287994792744947526795126912108012992432403603852710521065003744667831920007476501474823232892492643579297869108647113614380953001976640623970116915369900655625218887859596879608324326455328505538184999652465183801358387393783233641126984112235569156810013681612389080584205462481861557968901301431673274151119669426521431702398874115421144696825116859434545015000661927136367806926185578242283457603237614719908952494313649054083152446598673626092086962722826686593978629579564924240635937045742711155581457865781672286569148720481009840092400874451585134163434244825185562371137731976857260358669460816589554233635770962422164112524366099304484948048660310968686544986938708831583525227709351509068817905530944402156817395677044497733725581941854491779647965333295208884939805906344639507188870901382293558003732083438678033693248026943522179853654601229630115549722536206809551448774868784372212550854940856980551019913405566188686642504237002397187062329007362938838024106392316721859398795283164682157299470080422328329901394623434077239323081845068627166886604133022418135865059500304113056936714103102797312528544585880805239720237922730557723272822454680191355783859645716124050422892543167879891063711420383161479880747660763421576343334842301733474169750104837844123948728612334600192 A013846 875 8351857518995503273304731582418136384348083440799867231724665595421092277551394041996559956554121988569645323721612741593155779266364727881894380622705882823430937402317789077185239080774233663867437206297746856129961575543926532967179920505472224598301141198181651764084750980830171147239889670848941934901983038622308950866711224829545752911115965368525978946422374552621646599756990160539232180477771658372922894223189169265232865266324166155780694577470076389292624136020692689348992898566852351295536900362398555655783189226337424115609654927896739224676038706675372660998633162785997056148914571720689019024254638536888563847482460714395560141457482305593051166795782400871044661949385324204977778013800039298688743565950248658787378262220262294995571433504292336048505154525190228468693396806952682227459797244934360366625504732616615069027430810329552456765358035855266408573486117285428741871233884635306784529673611304313024764270980538919695502119275980773797916397940938036750951545884587636058886003580743197893234170715320439878577438555521237509800522709738015883695094828353513876089720439945844188472854207383954267763068525452037568440008242089525087613299936038554284277079366430293469894057347624576842597788721122763536845099064817246613236361094694726141591712593986217603206756080767725676484918330176362892227474043996505973601888677541510723758757157771759592257617334528594926545794169298116718463730958601131055272886138801625391245637850079774928841073099868003095426914117176901658411159432081144871074901741378199100033138601299123873274956495598674674801800680539450449327414042095256049751625537676524289060338692633262049964968085222003058804350793055827044752849353185427785301075481307065251243585884669037908593104148023286808649693378277549383630337175599640523182990540537554753656830269296071178493632013790378280336648888440298061076948251561296061465569433386765205393944251806080064553513661265406050893247472582980858837560613039229914170828703658252323255738004515411558561853271369697206724842683411964983637950907100553834607560563655125906663196800730244783099903483520469923918814963148211780431331910711198404597840125104051304014018337636302977592820877825695472211819054765747834679056155612070646892456876065291577908928551690138440555835738049308767923004260723218165127980678897624667930826112361277274116133667167560923967520214265518339130874993126379636600069498295931327261295690119719957393889963727525996075570072723010189764952726776231547545827526529385188461350872552292995489326230226824870948786177526358601707609131588182041412813924387967391615036168549966385994997208058740404373678642472157013368666440558022718655955369736025001291045618354258042705275516354804990000327007695421198944806432574952148618916035067968770559966252791082840904683527172517383270551005571529288204469475246068611979142802911638119488999952449015389735130130350528319074765392583244594605639531524957845313069847383889327768254274024206307014120069425565429249951171051541690028404500297357249027843144338742890159141976555333669652204196739370145337379785505594501584866311491734063183437517158385114897159146093211345933837486297865272721730440147791854029541676267413334431680507777441201417658707432880892038006513127776942896649473639198428342009362777658501069821920706132007610993328954661580030249167025128437986169874592421545394101738719869070687986635504528041417404741707559939101147371564921696494995308666292910118601808060351346885334789444553973092519626333308066424735381873454900326308660866414702001538695820522473592870883901578838094551025658396913268779844373918263434341888779723838740304930389035595278854714208899020687842978138745899208775004540244230878597476026269705965176649702247730472462336935348990142226095152756252034915476203846194960510346325512870825952884257342854525088270375695823115435372732339347895798213618396112543202481594371435326476253551939168980179091456 A013846 876 273673667182444651259649444492677493042317998188130049449153842230758351750804079968143276656365469321450137967709806316524528575000239403233915064244826368358184956799149312481205914198810088697608182375964568981666580907423384632268551635123313855637131794782016365005529120139843048152756704734378129322868180209575819702000393415214555231391447953195859278116368369340306115780837053580549560089895621701563937397905462698483150529046910276592621799914539463124340707689126058044587799300238617847252153151075075871728703544568624713420297172677320350914184436340338611355603211478171551535887632686143537775386775995576764460154305272689313714715278780189673100633564197711742391482757458303548711829956199687739432749169057748051144810896433554882414884733068651267637416903481433406462145226570225491229402636122009120493584539078381242581890852792878774903287252118905369676135993091208929013636591931729732715468344895219729195475631490299320582213444435337995810124527728657588255180255546167658377576565333793108565497305999620173941225506587319910721143528152695304476920867335487942691707959376145422367878486667557413446060229442012367042642190076789558070912612304111346787191336679187856421488471166962133978244340813750715575340206155931537022529080350956786207677238279740378421878983254596834967057803843219059252509869473677507742986688185680223396126954545865018319097604817832998553052583339560688630619536051441862419181932996251660820337061071414064868264283336474725430949121791652713542816872270434955135382380261480828109885885687369691079473774447777371743905404699916712323560703331377350238261265618584347903929178280206730853252074216554596230900966786853340602461367605180097668745641371469914152749822268835034188778836722427062145833152619398738202798888570049020663660234032334594167827014264293660376879333827883115490071310776411686865369440307160549342103779193217522250348765243181631555289535652344825475669933181599116782389186168069485827549714961473612128444022931961005950954807996242238069959645050043268583848375323870948052420544549851165709539632766328661052617637347998758466971728712440603621173884050184549321862025219409553129931352887666375969761554524592389233436886786564025046763312107096330957372026914907474424919770781782456420133625464399749707301003615378412834913670886117365118757310049854333718237468005746636356567702381052504936640511774765207932111077320161077731698137173842983563882986331423571839404280142987597898217970951003555349981676389314893855501545391793536876194241912072597371249825465183718660754936023881549133015086674344915488441505171045298536284068513668805570516701756527641014064461924205288444918345555510067242304982822232327543366468119914249912330715388163561847023417182616032005944640637107200673708974171458202530764669818389049615009415350567871715884055764863176277332551365808557899415550441849336290840744111326111959441912384167758876037596169009818675218672759075285492310156051225192268238686434936927985662399973016918098850758665743802336144364153691927024734764287765173687163427118755680922415260811447320627932899294961141782394880562245963444950110899182349383559986751008449256545663062762843472840021647930600142657306878851193288053840525160641070301397422170994864837409952209254099910962799498313763055924697698533625397029403186350654431204705079408655930814450644469199473925774372669708303946072212374861165518576273324084466397071439354150748006274377086078766344046521592934738650380519144590295683115689838720605728993229370173892482199270676955186419984646880414691193123686935366682248008774350053991377940444553656216515011533990747842311958987918386097511275197203109899238707650425625273139348774722957429882094428805725066908457443253632121645856697515708980464685965516866680110324247632116466003028394405751224824111344610657078092443670800731846586293693295751849515863847603815815658916884363192777973876389942689142508468830208 A013846 877 8967738726234346332476192997136056092010676164628645460349873102217489670170348092396118889475783698725278120925914933379875752345607844765168928825174470438361004664394524671384155396466608986443224920095606996391250523174449467630175899979720748421517534651417112248501178208742377001869531700736102541651744529107380459995148891429750545822234966530321916825317158726543150801906468571727447985025699731916847100654566201703895876535809155943387031139599629127658396309557282670005053007470219029618758554454428086164806157748424694609356297754290433258755995610000215616900406033716725400727965947859551445823873875823059417830336275175483431803790255069255208161560631630618374684106996393690684189244004751367845732324771684288139913163454334726386970942933193564737942877093279609862951574784253148896605065580445994860333778176520396556923399464317051696030916677432291153547624221612734185918843844418919881620466725526560086277345492674128136837970147257155446706160524612651851945746613736821829716428892857732581474215722995553859706077399853298834510431130507519737099742980849268906121886412837533200150642251122521323800501598355861243253299284436240238867664479981120611522685720303627679219334223199015206199110559784983447972747875317564605154232904940151970453167743950532720128130523286629088200550116334602133586243402913464573722187798468369560244288046558904920280190314670751696586427050870724645048140957333646947751753580421174421760804817188096077603284036369603802921340822868876117371023270557612609876209836408203775504740702203730037292196641104768917304292301206870829418437126762573012607345151789771912115951313885814156599363967928061009294162879671610264861454093686541440409457176460326146957306176105186400297904921720489972394660745032457853429313980663366309106818548771539981691355603412374663229582010872073928378656711521458155204425819985036880842056636603351769099428339488575702803727504256035241186752370494639858725328852355300911597149059857567322224853743434498243000887148420865657076437648999817824955543562612603225781716403809522997970194686487057565372174740619223317445729606449253699458625832556447312178774842389612236961590571423051807777146618661843410401259906222129972732340211125332572811166577947688121955771048977447531974938639217450998408839286468719831774451167596293820211439535713626807279205351612305780132010471622328481763836289835506333519415781627038195112284558912486885421317696108087602033599451725417607928806472122484501708199571925070441857074639398290616359132918974794870661114280843140093075617743630550601990638360144934190725251241444812342436956357055899420934691283157897740748864288332358891763084347162953883395849677118908908941032427353350141127252881839343594603263334239962136770793984396728751676095665650342380528096700608972377784628522207408020386088739303036560255633043154814825248048756878519051578269503039934036686992585004409122849999951266113738349565468969378955012019193486547100245645277100013256234185522315818372263141659959092914950778524588177064746508756181489211380971179827386152465703266269505802336105244097286693925515446263675730164125233944407224600493645857044865238488287240612854918021829359389905474594631806195901662948246328463886591636190729699159730992249313992838345882429013960745387816540494185549837009859483610338244401715776042062837540927918717966728361599774643641001703704894255099450671712707324283599794899236924756811710669598788356629015561716419557285516095668851329934808944334924635196808527650140001858108856705701542467548610056908977428601016276973498095443902751517902569189472352487134206902763897945808825296878272116109675643249465661951505178253972289146888950230180650121869062376470243105998992456333500535017362091432264194751871866829718056687373855104946409192357987234427887656135036480540202011134933194204798381148939671741915196604935826558281836647511388466813100948647981545642037821717506628255744 A013846 878 293854862581247060622579892130154286023005836562551454444744641813462701512141966291636023770342480239829913466500380536991768652860877857265055459743317047324213400842879784431916004031417843267771594181692850057748497143380360155305603890535489484276286575457635934158886607544070209597260814769720608084844364729790642913121038874370065885502995383265588570531992657151365965476871162158365015573322128815451245794248825297433260082325394421952906236382400647255110330271573038530725576948784137162547480312362699527448368177100380392959387164812588917022916464148487065334592504912829657931053988179461781776756699162970011003464459064950241093346599078109354661038018777272102901648818057828456339513147547692821568956818118550753768674540071640314248263858034886729332912196592586255989197202530407183043954788940054359583417243288220354377265953646741149975541077686101316519448550493806073804188675093919166680939453662054320907136057103945830787906605785322469677667468070507375884558225038928177716147941961162181229747100811118308874848744238392896209237807284470406745284377996468843515801973975860287902536245284782778738294836374924861218924110952406720147215629680021360198375365682909271792659143825785330276732454823034337623171002378405956981693903829078899767809400633771056173158580987056261962155626212052242713354023826668407151728649780211533750084830709642196427741276231131191593744041602931905168937482889908943183929461323241043452258052249619532270904411303759177414126496083767332614013690529631850000423643919424021315739343329811825861990699535721067882227050125946743338383347769755992477117485933847246016215492653410358283447958501066703152551129241079325158980127741920589919337092758251967183497008778614747964961748474937015415428243293223578941171760518377187216812230206145822120062340412616692964706943332256118485111823123135140829738625269269688511432511868218630769850067828361648629472542859461762783207501676368358890711575833978500271215380393412766014664007464861638426653070079454925851080708882426030488143251459689782502415283120030449597487339486807902302115421900610709666061667744129145223860251281209665525474094035422813780757399844390561637241540400311284872028484607086754946493324038154897745876306426189844380246705732893000727754789329877434315860845739007011447585215859795355900688450706264123220925000961632035803365719134120459690437387545329871536764216332354787577439340426444370261485738266069814543436986834138484176611130478509572151974283572840708238772621783803186916856067488966078321823392754668014569901842223285882126029237785229203561685032679663610836974185908007712225187963966517993168858785000074736165292747887835672851115202219832407128179750579514577424457822432111610907959732936375079297705377280712007734922302772030419125144672685554806875246707415692346012011355809481902006456583558096972193728061665395312282116735075612558514159373025424478137548798403088014978238561287188609597833844932167175380849304440013234380281791195244736422318625913539556637107110693705386057613598922555038478531663620583789443996164629119166130949496638579890386551290143168126326018055665890335935708975787443646144134784196300402029953739304448488422591516895025427305691488135691104635834734697830782066065154025520917326917875433929465704867972398913472097059139075558943563592555422549346315060541126040550333754952901415522828343827001974951098799610681993602124998079258195550431206135221413096870019581926323636053131791422876920379303819487966810446129021834039787580886511016532428143576632854344793372380398101363867585591505805361738631387200630046298413691789767407888263587328107220700681851477998490810826921681026163970765257121142559543193405435952176926097374984809136145531448921012052433133629337332276201281531866484078883936415186525697733022716232875394341339500869490907702833353488455163639077162350537164661779223265653177280531691885297059287598295342039257194684219392 A013846 879 9629036137062303682480697905320895644401855252481686059245392422943545803149867951444329226906582392498746604470284469436146275216945245626861337304869013006719824718819484776265023620101499888198339598145711310692302754394287641569054028285066919420765358504595814290518396356004092628083042378374204885724180143465779786977150201835358318936162152718846806279192335389535959956746114241605304830306619517024706422185945507346293066377638524418552831553778504409255455302338905326574815705457758606542355834875500938115428128427225264716493198616578913633006926697217624156883927200983602231084777084664603665260763518172201320561523394640289500146781358591487333532893799293652267881228470118922857333166818842798377171577016108671099491927329067509817287110100087168346780866857945866436254013932516382573984310523987701254829416228068404572234250769096414002398530033618167939709290102581037426415654505477543253801024017598195987485034319182096983258123658373446686397807593734385692985203918075598527402735762183362354536352999378724745211043651203658422984304469097526288229478498188291064325799083240989913990307685491762093696445198333537852421705267688463405783961753354939930980363982697571018101854824883333702507969079641189175236067405935606398376145840671257387591578439967409968682060381783859591975915559716527889231184652752270365547844395997971537922779732693555492544226139541706886143804755244872668575743439336536250251000588639962511843591856115532833452995749601580725506097023672887955096000611274976460813881963951686330474146802231273909845711242386507952364815978527022885712145539719364361490185779080306557459349263266950620232022704162953728902795402971687326809460825847253890476837855502400460668829983657648061315866574026736121132752676232350234744316248666183670720503159394986299230202770640623795067517119111368490520144220098892294708875272823429153142620548897788093066447022599754502290556284418843042880143414931238384130836916927807496887185584731349516768510196608586167964567800363579010288212668659336167035478063831114793039143997277157772410465140303721342635718144839211734337508728639623830695452713982678319938735113352734761967858478100989923729130795837400182686629383605018786086693242082259689336874808973388820651924053455437847847068936761423767662128193175781751114472353293774222153759152742862789703270431510758549204687884586859223136252315085369230516689840778601679337532307093729124728364671502575682959343184581049849499193523519801660275893324114844327568101270611662828891539619478440454449508933784961501426543565972631785505726063746390542309295150847217199905970123833596714194959203254861600157164666882448954664312762788599327985342946339468316776194066989533673044633925455433266232024528859138598427209802734371069457934017233892773892740634560259911688084108597406794121588107165102964947569330031721584844081124651673592860401174957672317391974335297109299611199026072388074806921176258596359301819430737254002879670007890353664173073733885779523086536733934864191884725803211338090335882409494283500864525553519289612500866322566976835778953105852985848186512675411333163450959648059894527941311718602953396851008608544371573717524129528168068631478825616193201952898683230326116707032586578519066740822967108269418968444942219000732217113719567596653676433869227915462691800856086096980051903811618096753336482296673583852039170523200715197605465642827566354431937061132551796529762638935264358236801660561772906189022541344830926989027556981696444698755787457815759450489192989734605408719105371170189226160884985491213044662462230093451473295790245357106419852567098421682621229567417407919942909231054546889176569643865340994035945345599391111361509325280933514358783502225773216774518243722934128922766125704026563593236200950296868828452832074063315688365518860921777012764491478063606443327109698802125280455902401811637181587968923313128462479697414038736020941767942379755412501037056 A013846 880 315524256139257567067527508961555108475759992913319888789353018915014108877614873032927780107274891837398928735282281494483641146308861808700992300805947818204195216386276877148652293983485948336483191952038668228765376655992017438934762398845072815579639267478595642671706811793542107237025132654565945695409934941086672059667257813741021394900161420291172148156574446044314335862656671468922628679487308333865580042189062384723331199062459168147139184354214032482482759347041249741203561036439834019179915997200414740166348912303317474230049132268057841926370974014427108372772526521830677908185975510289732903264698963466692872159998595573006340809731558325856945205864015254397513932094508856864189093210319840817223158235663848934588151474718884161692864023759656332387315445201170151383171528540696824184317887250028994718250310961345481022971929201751294030595032141600127048394018081375434388788166835488137340551955008657686117909604570958953947402196037581101019883359231488350387739161987501212545932845455224417633447215083642052451075478362641479204349688843387741412703551428633921595827784359640757501634402238194060286245116258993368348154438211615568880728858733934671658364566985034007121161578901777078763781130801682486894135456757697950461989546907115762076600842320852089853773754590293511109866801060791185874327458701386395338271765168061531354653646280902426379689202140502651245160194219863987603889961020179619848224787288554291588090817941193779886587764722944597213383787271713192512585748030258428667949284194768857676976842415514383477824265990521092583090289984373485919015585045524131397310407608903485274827956658731437923762919970011667788686799764576250324892412341362815483145022849102658295196220904493811673198315897708089217278039694781652492101754836293506522169447527054911053175284388351960516772400959041322697364085804200502713020424939878126490177390146282720233601336036548755531056948327836648829096539420466819371199264093890396057999297240476860965470542122470151551862957682313757009124152726629127521418545195617969538306670502777905886346121717472340955487212170091290110771486020063193684228594531784403187752472194342412680162786610413237820756157917999929186275471641969255582488764156551485500190713740440004875122247383627787398252754919798334018752616633984016420519030072730393711534379917078127892996765499744536140339212602142203023728715860717378945570892702633219828532258638847315959099053555796399979211757472351841468389573378696860803920472444595218925751542435402967577117970251069536811401508742265618478744979569791198347451631656841725290390983502961613206518829017779297130740423172255304913949971804404087346440200611056822779423717665651697804122327187113039398326564469323637267890979761656253593262810815999871203997581876720198414917325113270596786195140070519825829776199095586093955401951806479452892170850292586040290849625701013006496300215019015677529659769686340012435273193103641685501602019106398339166361026818551108867623280111969223412499635697577629839678695119629126544126194794308681756328773337720082022428387657874696954804735372590640273375647347878565099961045747626623891580902395181576908013850084781967727575830676379011272916298157791418841592584052091326192256043797004912778963286986203772320758003866632215993290382362791007147669385026860333881484930452229225842340784099101794413329851897399995663619539704241035595135898184173694302025713619191457268687262152630742490703516813288174590001890634787419815576454987176229099888829643417706805673629875887623550032907644802504760562839879204576069047499562355702217876956454759861663165728918681081696132450465133622720689249683195392464537834090179493692569857084600847937093937570805629398508617800934136767267413810313105536541200407069542435823163832739327797770742401402906728476361322034684789154266856753188255934942730610348041189979009902563727166274565679124593458534724863221301934219851935899825356833982251008 A013846 881 10339098825171191957668741413652237794533703447783666115849519723807182319701684159542977498555183655727888096797729800011239953082248783747514115712809298106915068850545520710407038369250867555089881233884403080520183862263546427439014294285355346020913619516738622019066488808850787769942839546824816908547192748149528070051176704040665789068088489420101128950794631447980092157547533810693656696569440119484107326822451196222614116730878662021845456792918885416385995058283847671519758288042060481140487487396263190205770921158355106995570249966159719364243324076504747487159010149067347653695438045521173967774177655634876592034938833979736271775653283703221680380505752051856097736526872866221725748206315760543898768449066233001888584547523588396210351768330556418699667552508351943520523764647221553534871728529408950098927626189581368722160744176082986402794538013215952963121775184490510234051810650865275284375206461723695058711661922581183002948475159759457518219537915297410265505436860006439732705127479876793717012798343860782774716841274987035990568130604020129510611469973213476342852084837896708341813556092541142967459679969574694694032324631318218961083723242993571320901290130965594345346222617453431316931580094109531730547030647036246440738473473052369291726056401169681280328458390414737772048115337160005578729962166727029402444489201027040259429290681332610707609655775739990876001409244196503145804266242709245783186629829871347026758559922297037779323707874441448561488159941319497892252409791455508190591362144494185928359177172271575317801345547977395161762702622207950386594302690771734737627067436528549405485562483793311757885863361577342330099689054685634570646074567601776737751696108719395907016989766598453220907362415336098667471766804718605188861190302475665621718448456566535325390447718837517042213598034625866062147226363632042072900253284429926448830132720313392176614648579245629621241674082806551308831835403729856737155457485828600498028520971975945780116538724269101926051445397334057189674980236546183250621842888970009625831232979035026420083789716438133668429404968389551394349760053905430730644802585617511323656273008864212178703574191650020976910537782657021679575874654764048566926991823881879076870249307846738079748005802266715337465946273211951809126485741862388250067567577423229541139558561122816094797718011895628960246635318546995708681542561323987073288467012079885347341345051077748849347757786916336434518810868854025141236189540473138734822866041064496133759026542523284441567001649187046582236004638466559786311515490542917987449295066131389654315531747425046141551208989254592008380102186508461831420312676086713134168152493623109968836156380468074833645480417267320075004364864530796945994251624829952117744035784818683779612592762936367461660010909311650915490042349830793652790106491964165126730611156794718712370654422387459368250560534970794196870765445743105721291891333081989527479031991620130750516494962078460777803318126790282735374279642709007512780788062538223774586591481680007218597927151019906883791381244730411647710933406773238069815041568689050100477973212295284821195523547058229211679323009685309912121797839578135518497204819603587441390921258034509212601305794218928576667846043140256981941068987963925211406598270701804453668139249263935722214830408560159420628498201058647272401822813359367599335992586974003057905485077028570254381413111699003614888778583873665671780344206217404169935372838937826904965181952320714172516809277019790675145157169755511416608313503773085648487478317704888475994123137161775548630548465659271650275392109109571146978614605207341685018868136841498549311545333618946620277975747467001649318129076948200585202694146320158864130330388101009793589818615736339842221382054938854766537053432471202293277351687009170447678713407800432551171007016362088472770476203396639884613713232196487208211784484968173554678449265864318035621780516108235565477292735930401030144 A013846 882 338791590303209618068889318642556528051280394576975171284157062309713750251984786539904286672656258030891437155868010086768310782599128145838542543677335080367392976094675622638617833283612428045185228271924120142485384798651889334321620395142523978413297484324491166320770705288422613645486966270355600459274411971363735799436958238004536576183123621317873793459638483287411659818517587908809742633187413835255228885318080797822619377037431997131831928190366037324136286069845120500359439582562237846011493987000752216662701544516980146030845950891121684127525243338907565659226444564638847916292113875637828576024253419843636167800875711847998153544606800387168022708412483235220610630512570080353509317224554841502474844539002323005885138453252944567020806744655672727950706360593676485280522719960155866230676800451672476841660454980202290287763265161887298446771421617060346695574329245385039349409731407553340518406765337762039683863737879140204640615634034997903957017818408465539580082155028691017161281617260602776519075376131630129961921454898775195338936503632531603803716648082259192802577115968199338944546606040388172757718793243023595734051213519035398916791443226413345043293475011480595508305022728714037393214016523781135746565100242083723370118298764980036951279416153528116193802924537110127314472643368059062803823400279311299459301022139254055220978997045906987666953200459448021024814178113831015081714196241096565823459486265224299372824491533829333952879259629697386462844024957157306933326964046414092389297754750785484500473517580994980013714490916123284660640239524510118267922110571208203882563745760167506918950911468939239682403970632166353472706610943938873610930571431175020142647578090517165081132720671898115142692451625733281135714854657019254828603483831522611092470119024772229542394190850867758439255180398620379124440313483494754644795499624199829875265788979229234843308804644720791428847176345405073287801582509419945563110030895631581119398575209707791322858740916849931912853762779842385991269752391145332756376547785769275419237842257019745733305621428244764047094742004188820090052937446373154181768891125514611053568753954462504671758719111987887371404502062105286396342260687308343441063668084961413590884329319521913397182654128675728178084127480609236881456684789346738178214054377004385604061054930872437794331623813795969769361746118147955382076786649464408417516487051833683061681194633715674295427327161674512286312394550608695828027458862223810062675674433601409311015781745402984581267510040561142406709399993272231077855739594110336612738500726993376192611344299623911966350016159894470930599188447509277291980805770009415980422020911042067458823172275177876148895102313015544217743027880945154326339637242427870994236564596938630090345439655898888983675237476324177198777707719255446414626209528681762872708666385849342766961604112792268578834367609922984243061242126110088275292695202430632836432920301408444432924506917387002767059128378663984672744395332288758178800863233252516645653429671690476539016876884620308768075980627326128872191865873145465071699282122802793692462226220491893020934915590004054808308056381368235200407071607296344670116407528770353279497707783274797878519588264965851600251979141619940784244948597601901327371412134356728337797586919880645745535562827699303895154629052289753822062929948159757495041805089964132201446935004072190095570144844152950452675496636372276732898318949331899840442297186314712021899082213645162005030806389384500843156510138548598099421216891636470529637689514553785581375426958517061177525812122723013436224048631302427344195243383434172334698271108022224463840717492025642853268709292998710044856453593438636775921881786618965659822666157293888916351176400448383949910247176236392989886166875216356746112260079916497229536080946804573836771557912152915075742964232901095739022155192614492838683754003437111039703425543841973391254503951834663009559928370967380955758592 A013846 883 11101522831055572764881365193279292311184355969498322412639258617764700168257037485339583665689600263156250612723482954523224007724208231082837362071218915913478733040670330802622229161037412042184629560014409568828961089082225109707050857108030225724646931966344926537999014470891032203935316910747012315849503931477646894675950247542932654528368594823344088464085433820361905268933184320595877646604285176553643340114102871583051591746762571682015868622941914311037297821936684908555778116241399409738104634966040648635603404210732405425138760118800275345490747173729323111521532135494085768521059987476900366779162736061436269946499095325835203495349675635086721768109260250651708969140635896393023793306814213046353095705854028120256844216836192487572137795408877083949488746023933591069672168487654387424646817397200403721147529788791268648149426672824722995503805943547833440520579620712776969401458078762707862107152886587786516360846962823666225663693096058811316863559873608598800960132055980147250340876034395431780977061925081256098592242234123065600866271351030795593440187124359469229754846936045955938534903186731439644924929416987397185013390164591751951705422011643112490378640589176196153616138984774501577300836893451260256143445204732599447392036413930865850819523908518809311438534231232024651840639577884559369955685180352472660682375893459076881481039775200280171870722472655192752941110988434014702197610782428252268903120445938869841848712938580519614967947579545923959614473009796130633591257957872896979412508827673738756111516224094043505089396438339527791759859368739147555403271719197350424823848821069168866720183467014201005913013309674827070593650227410989010482972964656743060034275838870066465378556990976757436995746254872028156255104357401206942223678958191332920278060860203736417645172845801234708537513751301992583149660192227156120200658931685780025352709373271383567345542910598210893540464274486233441494682255668672776211989492388055650120452512471704906067435222363338568920392098769875304161927246353050263760946717844087616937585615078023028188958602960724428295200505993259256710854654242755516228203024400862775003340929579827353084189707861619093386182723571066024635343198201719797876774275808015600546097703142094058198881210488446260939460689284603474131572647177313916623718133825679707473872647974828041644658649130466337402445696799472201959892144929649735025180247714486126565169385757595215312562656433750418597884544634345744892803771997349808133756499840250980303365136233364998758973769009107514383053618979544467959176875019807510126215191822118951079488530010076347313357329527422023453874207047983998303627043471668542846468781213026466490717709113028645646994712592893352927003537602810816965497233159876476739143748712485030800439366644494794217070181624190638449547926544562468114471633835844005812917580131511263787797843567977056791244557841956347676630781988375372604791036393246976784233932436551907178070242668937306670993518712061449756488346248438028002946686427218465444771583481953535230505021755238277712313733196222590883983060931230599469442076600001943714602228793078350509995314053252867958638391504674331046938922427886622150374441902746936262580888642348576883329868266401025237056852512602219618138475646219102695306432818601274172951328190648999789709322738050790036426884785430653241358088541298933597529869187944683977013166213437525051642506253203880433270673780646763983612115331707693971613194201160483533589125976724668580849463767351323628552524219960462521834435105143866315167810012898445930509990576687060665165811637387704278189625550517939214589735188370959063392947667672251231132630778696265015909066112981730749856271349797249873408222383930266741069124642206152010995348289892645270658979470914125492589916167089577856606538298703781217438300464892275483330409665426721201945451983703105176277981351591701337989251184627254549001848220613784084627585493718237497259732859859139158297542656 A013846 884 363774700128029008359632574653375850452888976408521028817363226386913695113446604319607477557316821423104020077723089453817004285106855316122414680349701436652871124276685399740325205148873917798305941422552172751387396967046352394880642485715934436545230666673190552797151706182157343258552464531358099565756544826659533444741537711486817223585582115171339090791151495425618911852402583817285718723929216665309784968858922896033434558357915948876295983036560648144070175029221291083555737312998175858298212678567219974491452349177279460970946891572847422521040803388762459718337565015870202462898093669643071218619604535261143693606882355636967948135618171210521698897404239893355199500800357053006603659077688133102898240089424793444576271297288355432763811279958084286856847229712255912171017617003458967130826912471462829134562256119112291062560413215120523116668713158175406178978353011516275733346978324896411225527185787708588568112233277805894882547895371655129230985129938406565509861607210357465099169825895069508599056365161062599838670593527744613609185979630577110005848051691011087720606824400353884193911707622815814284900087135843030958518768913342527953483268477521510084727294826125595561693642253090867684993823324610896073308412468677818692142249211686612199654159434344343517217889689010983791514077688121241434707891989789824145240093276867031252370711353762780671859833983965356128374324869005793761611310118608970347417450772524886977698625571406466743269706286560836308647051584999608601518340763579088221389089265213071560262163631113617574769342491509646680387071794844387095454407694658778720627878168794525424686971847121338561757620131424733449212730651803287895506058105872156591203150688094337937524555480326387695476613279646618624167259583322749082785512102013597131671498267156034933397023811214858929357250602663692964648065178899451746735191873479639870757580743356696734778750094482174559533933346364897410897748153751069530914471686571807543146987928672826362017717366401878226383408292491273966778032008496751042918702050315063031810805434876658587695795501817018066377130180387119323901285310226612755765756703567471411309475580471782705862728347209534452078435485976691495250925918673954336826139469677055198694529536560138099060939505285407078464247866477886640343372502706222419925995809199872654503858928839165268612174614707120944003340592725105113821745805054762517305106357108281395287470432504880015362053126021133716615480758578241368647394000809158512926932986765344122580668784094904279334052462890435031303900986721713126086307840649052491815819405627193788972680151370181748764092973954564864536550016548339656413250960479634811993089022788451253967837892215722660560722742243929388712051920168904850325413336182832389788262357810709489268797166206805416904955711461478840714786457012222955175006497532936382477683265749361091798559738035472196935501671365225600667837464195084209513792680533916935265777498080932894411005711775737664995115621156829585620610129868817301600557020847094675694275247536653442433188552875647884077096409373821858086356940594564283414677966028863691640085833091591389511526450896989977268662812825168479746094610116988834623469712269211607452250559032478167312953123353428794967878943132949532447161569975307557119801190599926552099269122151186425109195087480448287913636160648991645412821845321283456123858753550571404558767430481920820892221644904984754037413438444233162215001795189397716061821147583626724428648480005313940057275228728568172660409113639664435915470769525354211415418798502656276250951371216881603876153315733920293787717650039371832183676442652539586589260109174284328341754045356319212041308278390185353211290299590156283851840631076626980571353076275811189096295572763202200228953439302914064141186372963191287205283046971925502933018229633590083037770863916702800345348570601983350416276892928956869443231782817865877061692562493072476885076721458159206310206926351864271939093877751808 A013846 885 11920169373795254545928440206241819867640265978954417072287358202246387961477418330344897824598157604392272529906830195222675596414381434998699284245699016676241281000298427178690976322318300538414889088534189596717462223816174875275448892971939739616714118485547108034057067108176931823896247157763542206570710460879979591917290707730000026782452354749934439327044452202106680503579527866524818431145712571688871033859569185457223583608272189812778466772142019318384891495357523266225954400272324226524715833051290664124135910577841093377095987743059064341169465045442968280050485330440034794304244733366864157691727201411437156552110321029512165724507936234226375029470142132825463177242226099912920388700657684745515769531250271631591875257869544830820804568021666505911725170023211201730019905273969343434942936267864893985081336008511071553537979620233069301487000392767091709672762671481365323230313785750205603038074823891635030199901660047143563511329435538395274640920737821706338627145145068993416369596854929637657773878973597699271513558008717135498745806180534750740671628957811051322428844421950796077266098835384428602487606055267304438448743019752407955979739741471424842456343996862483515365577269349281552301877602700849842530170059773634762904117222168546908558267496344595448372195809329511916880333297684356839332508204721432957591227376496378880077683469640098797055503039986576789614569877307581849980479409966578740344175026914095496485228562723847102243461735598025484161746586337267174654552990140959562838477677042501928886670577864331020690041814761788102422923568573460876343850031338578861117534311835059009116142693486472021991673696466525665663802757998290137759942512013218827180544841747475265536804633979335072005377663947460399076712762026319841944715660558781550810611655218168952697553676245888497397178387748083891065587799782177234837018767310180839284984405798312238605230083095991895966807927893684958360297411502115046389005408225584989573840500446751174230596562662256745722131522928354065343382552854421538174360028784723985426376472490038348601615827003540047999045801750925126005597317045505646780932315662498903205788895820899375705709882481362024925706174004484226916382340503108135709118938142377744750822343854002605230028865709192219147116474088747389430771630168677496256135030675861427142782449380201767521883737774722939093101464542416244369710966540034458167053725109724164760779831132319908343383756833460509626056073497091813167837806618514506151589740110326796208723354717221823425218231103993775105766227532897095715596135322388152051820770283591886077056783200098115543501798570543181481133670942255993861349407472996673519389541098731970690018112052124800141253762817849078209316517320094674135463144200039051748581780940741328544359945542264599901141588753169738652542122623376521795174612911159259381028725252075064256055205495946352949182518767295712482683698026744519377347958555735390134788997057116009084059835163467371806559948674066991861616152735541405338847052459117598333150011311281060001650722500629229865438295142361394645773744229402682438932167590833805447662332578745266651513698742992567575139543050655120744320028184313490132941855531637525952995346318376244586510847946045154753507457208580490279228590324950878031701645413578393259188850594650076777978104626559329498354029712146158236887346227487816290266603636345123784581691162031581458996318860246540420297963550940632259461178824766184359913755364020280506077953392814127187796794694977721881736285835744524236078146175806806799660443189335040860191174532034776395813791849969100186835931956490136196994709672838417173356875257422948871102596558235867940169589666289593654027560536970241109257113799118912899362097603405781044307413328304609697102346299077888053778395069257852099142714883176054880109141348633479840981675668822517361716381961485790426440561227496058697915819059375829059557541887772998922570194008740960872372860562697888462900228186171244544 A013846 886 390600110040522900960983128678131953422836235598378338624712153571209640721692043848741611916432428380725986259987011837056633943306450862037378146163065378447074295817778861791345912129726072042779085653088324705237802150008418313025909324904521387760488234534407636059981975000741702005432226865595751024909040382115171267945781910896640877607398760445851707868592609758631706741293969130285250351782709549100926037510363069062302387675863115785124799189549689024836124519875322387692073788123520254761888417424692482019685517814696947780681326364559420331441030609075184600694303307859060139761491422965404719242516935849972745899550999495054646460676054523129856965677617408424777391873264841946575296943151013741060736000008900824002568449869245016336124084933968065715410371320584658289292256017427445676210135625396846103145218326890792666332516195797214871126028870192061142557087219101378911610922131462737200351635829281096669590377596424800289139242943722136359433690736941673304134292113620776267598949742334366769934466206849409728956268829643096022902576923762712270327937689552529733348374018483685859855526637876956446313875218999031839088411271246903901544111848535649237609480089189859831499235962037257905827925285301447640028612518662463910842113136018945099637309320219703652260112280109446492334761498521004911247628852311915154349338673033343142385531933166757381914723614280148242090225739614842060160349305784852163597927281921081228827969543335021846313754152076099065012112141099570779080392380938962955091236521328703205758421495458398885971290186114272540194359495015165996035277826902552121099364330211213610717763780164715216623163685815113012471488774087971234117796233649154529052093374381269501110014246234851639472215292230382356945723786078448580844442765190153856962122718188960241993438863225274282710741409729212942437181023262383631139430967220005741690369009199095434616179362889462447040362181220268715550225580101305840074929216735968938355605518639142477188188165316829043822805743316306013171959491933684962897429423217835554451504250553576606977747419252000292832732831774314528951412884947129033717590119628764060247290538259230743124701429149270832765539909778939147596016533605847390916409365049433939994946563407957368177585871558810637012712622940074456867524777367224197321032685186627244614695301290451518157086319402121268202748790125895495506688951583849125218016464395441430881233506543858756595998943918833979426605416352704533883709247275483337575292603935188458167446887373924709997550996815668022665747743797972032408654162244014966434063000652738922972996671900815050129466935559558970773788129435844406848697384075154997883356482723249215570513495724025451028603300015278594762883639544862282070856309146879647697527797866211853741586695528926409560607580263865996166500274122801866184281715872866611397549269059995705542416973691170093438812774966745906632579416940364410956937905954337263936765855567577385666472678636498839357356398151827189321438092838220770143340214980365462180659570648057774134090874900618604230682055224898179752714050909067098158929267616442136908999313940324897636800880410380454302172546683866996549878683543584444676238722060698450427751508160552782610787465496007630962932357810765505469762447767990371342799516912136790317100256285493715860786532403096109002064845607605313106324561182320764199456067955757016173172855997450861248391376412558636492323669637222637878023907729938329105653935768216551623162376775733319689725368565029990620734614265676570167808693888837445211273402428130618906744407065715552938026331339787474922239818350268782903122646559569253936558088435235188608289884020272920663477114184977404855175103675440860668137104969528537886297214268400633259865319941885450554649683528184235746210449629441297584708481291912966311416343712021867429287548315976248908722404113966380693604310302590851413305558937627166623581532578545628694780117278423805865913894918484409152314677204459341217792 A013846 887 12799184405807854418689495160525027849759497768087661400054567848221397507168404892835565139277657813179629117767254403876671781054265781847240807093471326320953730525356977743178822848666863928697785078680398223941232300851475851281232996758471356834135678469223469418413489356824304091314003209931841569584219435241149932108047381656261128277439242582289668763438042636570843766498720780461187083527215826504939144397139577047033524639362682578046969419843164209965830128267274563999893873889231511708037559662172323250821055047751989584877365702313883085420659690998175648995550930791925682659704550947730381840138794953931906937636487151453950655223432954613919153051324167239263105576903142340905379330233172418267078197248291662200916162965315420695302114015116265577362567047432918082823528645179062539918053724173003853107862514135557494090383890703883136897057714018453459519310633995513984175666696403770972581122402853882975669137493079647855874514712779886964225923178068104750829872483979125596736682385156812530317212588666041457998439017009744970478471640637856555674105862211257294302359519837673418255745896869952108832813063176160275303249060536218547045797457052816154217987443562573326958566964004036867058169455748757836268457575011531617430474363241068793024915351804959249277259359194626342660825464783536288931762302232556835777719129637956588089689110386008305890581663392731897596812517035699144627334326051958035696776881173989989706234905996001995860009096055229614162316890639550735288906297538607938112429638330898946646291955563180814695507236818592482597088771932656959358083983831942827904183970372361047595999683548437388218307827656789623192665744149314641399571946984215495607978995691725439012372946820623618522225550695805169072397477022218603097110700529750961584934837229615849209641004670165787695865574514006849697781547770261786825176873933865148143710011693435959201502965363161905464618587954225765271149791808759589767575280574004230172036481634767420692502549801101854107985698596988715439618768631682988864222967340002035448266891282139598257446827434049545595542989431580738484679897413947524176857993039995340726183216357678472990710216430363306648061211763636277988426269773196407305548902073939851345754408989751947040443133839239106953632567228500359802635051904769202497815599028195401551534335632685515346971404514168709716467672354845343596763183565499568135143963505309824807116259542429163736137693394332351837851006283045422166301384614723038005667188045748255397230899605468764897199751063655809766711222068771947557966779588411882420111376405388949027979154944845907562642372544415628354315489425353749523618115881374678970641825225875430295814586227884865979305272934900648993190171100606047258897819538124952295752590880480030023404312839091860588481989190086360962383880982455971551126543265722093122274894448557939279213919393912261621803017010110329868536362334301861018236941302311723464679943555238375773518976733560793968061854454639073339684883426122818196056972164476615464735852810995557142825889788743470423430989585609463554136934020188310672471794241255575942234089519196566245762691249287346726573590009736953742946424702356175083150990444484966823616561419404993580590283669373178051393367500743164083233175888461508488160854570176898345110741197963058081326253093784653299779660860870010899868043220822286801287776434774245905962528145324469821387288622286721400580462006672511397987087408494619168134068167252919963587784762187229419592920877138902732660231840257689851258755281349425404683006850764984120336200730729367238673246825342155978251954367701607478169522882463965312993135441845786660316442919576303064300818077613339602294377797236846122373516655641511129458187117146951950659266803855702443774760829851541036931824013457532439255727514973404080092490750755532551922894383217909724241015738006450362568026039995297019111196555268166995921519659533783161070554882979391270614266508688897119103047342635723693024608256 A013846 888 419403674609511773591617377420084112580919222864696488756988079250518753514894291528435798483850291222270086930997392306230780921586181139570386766838868420885011841854897446688483667105115797215569021458199289002106300034301160694783442837781589420740957912079514645902573219244418796464177257183046584552135702453982000975316496602112364651395129100936467866040337781115153408540630082534152178353019808202913845883605469660677194535382636382717443093949420804832160321643062052913148522459602338175648974755010062688282904331804737194717261519333421320943064176754628219666286212900189820769393198725455229152137668033050440726532472410978843055070361451056788902807185790312096173443543962168226787469893080593801775618367432021186999620828047455705343659672047329790439016597010281859737961386645227521308034784433700990258638438863193947966353699330584842629842787172956682961528770854765002233468246307758767229538218896716037346726297373233900941296098108371336043755050698935656475193261555027987553867608396818432993434422105408846495692849709375323192638558720421283616329100892938479019699716746040882569404281548634590702233618454156419901136865215650809349596691072706679741415012550658402777778322276484280059762096725975296778844817817977868039961783934683342209840426247944904680317234682089515996309928830026917115715987119556422394764300439976561478522932769128720167422579946053038820452352558225789571148491196070560913711984842309303982693905399676993400340778059537763996870799872476798493946881557745104916068094388826896683705694799894308935942381136071638469741404878689303244245695982205102584764300341161526807625717630515196337137510896657682372777271104284742169381173558778773360082255730826459185557436721418194731736286845200143780164320527064059186286123434958879509215144746340052146901516441031992531218123145674976450896905757335938230687395805064893174373089663170509511114849169020089318264621890084069876405036377989434237503906793848970614277291430208058841251923551882505555410475371626126227525427810522988179102858193797186697568809493533150355700017641358935510074752677694037638665990878460232472227282715934567324915571633608408202959592371990144832243669787070833557124752007928099874588226423158861048897680473776191800621240609644187056656631962943499790012745380815477227448421548955906918040677110011838966889558983120280279989212687723572218978735999074289848652397396141992339279585592686318837305759937145482505022701773882832393545363771055244509369702417883078832856462118272000488151441442853873574435593324749519177579455433553080563142209582051785081748820949232710699012665263535411309914209957489991664389918421200885480509991329001486099933252361515331288409875183530824466208855526624658956579563750625278436827220897971569623806912523111362087763377821780749876015395012033117275787314569731181547430703741290346554301281710699716988823241261387295289132199520970403381845588092594150554490632390418051097346669829605320096745450846769613155194794260107192506648394863885569735548464424910702416456118756597546038834986666741250901741959053973530564115555753697462712475126645365033082741151866856647777536363397439060500248868444646807145124691654884883392876267484591062829648782415278020298388057866264352000679384707513106710140054882555556604972588767574853487208898661377135519327179927088988517166876040259904693904597858214682489846580122265992227107218673575091286854220579034644853489240880201551680901417145704543681366844531087351133621220831302087564743810476941563981046046893059257971660652768485866999655176625544539905676844951972811767095360040720846273844658925812579215376159062158402737285249201588676298811009206767233912087982171659856973737935393772061036690085875454671321519202854628743657677611362872575296698182009272976422969531679210648504896470736920757290661409403149284465843929603702995365480629077278565892722235688723027296122356356203603006621959942405468693155488284956717780798768655323487393973030363332608 A013846 889 13743019609604481797050118223301316201051561094830374543588985380880998515176056144803784244718806342771346208554922551090570229238535983581442433575776040415560068033901279533088232803700434443159765695142274302021019239523980433646663854908427122138839708863021535916935519248201115122538160363374070482604382698012082207959170960658017964896915590379486179034409788411581346891059366544479098580271753075193080901913984029841070310535418228988885175302534620932740229419599857349858050783956249417339665604772169734169654209144577628396495225465517549844662326943895657502024866624313420046971476335835716948857247106106996841727016055962954729228545604028228858767185863976946767411398048552328455371813456464897696583462664012470255603575293459028552701040133646902573105695850832915979893518717590815418221683816323514048795064364669139286961478019664604123294688450083444587283374763368939593186287495012639284577508356807591111777527312326128466044390542815111939481765501302723591379132794635157096165133791946946412328859143550037081970863299276810590376380292150764621539871978059808080517520318334267640034239497785658268130791209505797567320452799386445720767584373070452481766687131259974542222240064355836888998284385516758524849186990259498779933467735971703757532051087292658636564635146062709260167083747902322020047781465933624849031636596817151966528239460978809902446103099672265976068582688627942672667393759512840140020514319312791272904913892136615719742366615454933450649462370221319733049651414884191597889719316933079750531668207202936715212959945066795449376486355064891088707442965944896801497556593579180910432279515316721953575321957061678935991165619545202431406282295174062845463175355787721414592346086487431404969534647343518311388424455030835091416223692716732563757961863048070828749668890739736331262955459237477628342989807856384023943164585740366419537857402082771255660211377570450286780895130094274801710040232033957781094528017820843069088638285585057672110143030948085942039690456977444904223553218495217276652842457294346213705934749484094270855578178072049598794129495742678225343807189105384897649943600035743902102833451290080319994579922845373065862960571582737073999863873795787976690507003434069558850279193764698252922756812296820721472524516161732601119137640638561557789029877316187157890356907540867939267037068758885344214686521351326014471495221217666329760641757876780804973513460701145295660835141620383170724583891726592651871694480049938252083026408829192727195040550691536911995746433199435729287105522065392244410923595646667343893043923584672893558745364864457464185247015355528357803268831887032046858728846825910615425351395868720696522612813382134375658614790013938056108731777896436824689199144980489123817954374384732393432904909557313112891830364464111611937272463754301186892998723820951356946209300194602075891344399096208326289759969653138892034283913903158178016316230618125125369549042169218698357855676976507128930154933346946683869423018315192484057854602899802349094452082275473896782434099416188388600544843095777309548280514280604649524938530937158458162384949915321404055262064373158634374311555807283134472154921194186576531445896147267859017769532935079946801931302183830169137579880161750286358262078095789480677869318391580478831741788735892799068861191336005976697313031850851975730524194087236557009865862617978715827292737446412033297849341495708591287639099933807242559135445162444445479777637030446487351028761594670321946500164200106805321525181708421168530916864591765765215376269917744889844700827665843483629218855386245095984180757814340690701341783681026595729445980148806540895363045837657744959439149687348720831298999800950193315444666983122896050260733966898669863541239140474672174779969138608547322206028079856891427865614064374530208447553107419374900393063322395753376773885254139752136069253604264047172722219048076158439337373080079663320988383392742398137319040121461728241214051297640034925708258945682898944 A013846 890 450331266567519659525738273941137529276057553955401713044323872960708559345289007752930402130945846239931472561927702154135805271688347109996705663411029292337072309334877127740235212511655835833459202298422044328624758440721790849733881197639339938245499580023489688926143094725054140335330438787041541573980412248459909790406114038841932673742130065555003114599539946670697574926233322929491102278344804767926874993917428689832191935624584527507789424313454458724031837621448125640148608088678380907386162537174457849271229125249519727296355548054079073309895129297572905026350829545502148099161336572664772980154273172914072509710862121794100567360982352797003244083146390796591674536691254962698825623583341441767721646904574360625335617955216065447614907683099341703515527441640092990829150821338015839624288135293288908350916669101478356155153711748369747912120351132334312236101624246073412589528268636574164077035793835871145550726014970302577575342589306965588032938491946687646642311423414604827727139104094517540039192056415847615102021248590702529425453229413196255118618524977063791182398105791177282028641959863440450130109766353085974685956597330295053378112204736772586922530803917126845799538362428812063178695782744613143342258159296823256020859870772320788726810250028405838202949964466182857037155000251263287952925703075713019053068668004504435639197350657353642883353906370060811503815317540960425497965158711716745708192213215241544430548218417532623904517869255227259310881582947412205012570977562925190279650322577263157265421703813625830284098271479948753285168704882766351194765491108082378391471934458402600073044935157898344974756149888997095374558515021257193272321058248263691320137330058452055313361996562020152278041711324152408027575892542450404275526817962941892649220894328359184916469150211759680102824524488293666925543090023837991696569617145540326835416511351448248505473806420228514997236371622929196702434598323288728570905494087953385687896499342051169799705166838106880148756576894236914621597391863651279721360341640621136730716069871094801067395585739064921253286035316496080088065873972605252326193351885971256184105646531873351925582394911797184622197492009623128440827539416540380420194533488527591304405948621281632351772895225342221401211683345587653873471902208444385125630931019896820789751215146299160633902270669091154959226847931640250842201955408860490293596709122106353417372089080255129048214245920616715738303164964096988016531684722276376644256609364514987284727088765060281532276619123079109977279873747038773064857144382149995524687263288022561376132968115878542186422174199169953228497513083274266111466826852791439046257914539826239783652976668905779221581489439176722222570922898110441871415677582720667609266728939838911068009428076374036083239497382760009299960544092300941292109782182164934064413386348776720822807573269584554435862854685594055214179415290778687177238650244894724108109383013800958307790214823166185600783316855912748937033253464152227317607779627820723375127005832002728649766800569669661117662653418562430879278055891946853155633185781748808357065030038825251768082827325379662131177441060693053750383572457691105739782419124953673204294272055216699696805684909959746982300217513140233383387531775042829702852421825055309130358514933297735239888443517698243844417553427688717540737816791850567500099284586265926560228728420644029507103927222131379119313358026630995724177750267082979589481353610213670497518510459934157109542917380509099796775737154221544850421083818942980594577449612664664550431156720954359271562243453296479305209635072060315752901567567659879488862485877516092732059256286008368986830902056955042884200005625477535934560490847702971057774943730627335614088519324155074057823190028733924878654047128120750618308300441661424605870409420223918076736079898948264046650126672007651397994717302104524297755761673767359559740207041088050407702147347013382902163670306700057911008102032921068664445608229132137232596992 A013846 891 14756454942884484203339391760503194559317853928010603333036404669176498072626430206048023417026833489590074492909246944186722067142683758100372051178652607851301185432285253721792027443581938428590791140914693548560376084585571642564079819084245891096428530238209710126731856927950574070508107818173777234296190148557534324012027544824772449853182117988106342059197724972505418135182813525753564439456802562635427839800686303308421265346546385797375243855903275703469075255179612180976389589849813185573229774018132634804919635976176262424046978598636063074218643596822868951903463982547014388913318676813079281013695223330048327998205530006949087391284669736452202302116540933622715991218299042617715118033578932363844702925769092648970997529156520032587445294959799228940796803207662567123489614113604103032808673617290490948842837413117242774492076826570579899584359665904330743352578023295333583733662306683262208476308892413825697406190058546874861988825966410648388663328504109060805175260722449770994962894162969150752004245304634494651663032273820140484213251421411614887726891826448426309464821130565297177514539740805216669863436823857921218509425781319108309093980724814564128277489382756412483159273060067313686239503408975483481039115363838304453291536245467407605000118272930802506234264435627879859393495048233395419641469438384964208330954113171601347025218786340164170001740803934152671357020325182191222717322320665534323366042442637034927900204021105709020103241539755286833098967710020803133851925792781932635083581770211759137273338390564891206749332159854960747648408121598487795950075612629643375131752348332936399193536435254012968132809519562656821233533420216555709147416436679104637178260031355356948508245903344276349846870796669826106247606846831014847300462771009679938329670265351673771342861114138941197609354018432406877816195973901123311913193214625065429742928243964256207027365688778047979429441425340143917545376917857525057811431230274056542220992490440332731996738906951086248714455511670355218320503336588125133909535674879873408392104177536034441376418553497679339627676805250943552325742558334328908224703754599506122640773825556425995897483916469770145700167418171330672749036811601195185608934473352072111862774124422156528902894230744013910874904439868216242125927291566305611796674347659979023638567817913930895651709605284778965703945353023987739597273674837540545940576964513180988780448614981800068651884410326768541312718109543530103325710244979552309879000575656427103345937244653495305249640255425056275735506902942966515789238907114291053352952243421923291173125099221108070364681804158401027391406508712731151940544982312269874667779343641026225230740739486704573532782245942942833789204001525282959242548923030590836220452173900641437876532939206624414375591850238279984741107108816517244259853342545180559422697843876715587921758560897746679754354022337546001258231080248236021423756091224710319574528262596229801829669759325509569766467726734548957168705649513340184743371722844429463556161727103065412395558521066935455503569827219453735052183335467314484203788231696344952244306904312225849936538085798040768714422388676789985292568902293622152881190309886481963558314706705340815664928683129560989116013527470579167506842641204603443703068158363412369583587817334300188340664517187936054293874390718503896374896780635359395843253357322761881525574972887663558888781487214801030981660115816644467889856520751775075188124995099481554862686550751122460165502316724522182140747355069531581658598074579123588123113868907795727988528143432232444610551593477619033873109322041272426591078566057078931091045937234447326644117709979922234960474998602302845229465784335647897503678164097530955621169356165196533402452601213913466726750290861553250423735816294260756260726388872361561485161575881897347538487866128736716280631350788346721009490896555361052188860798526008838053567104322373235759583964266934530938099148609947497627913487414757577996553690452201872837738233856 A013846 892 483539515568438778375025189208168679319727437513051450016936908199575488843822864991781631329135279786887560983650203867110508696131461385432991373022088654071437244245123193955681155271292958428063044105492678199226403539700011583539767511752569359447770078845655781432749487815084411142409676985918332413417558787933284729226118588818143636789071642234268616595791051899057541453670433611892799552120506372437699454588888786810348022875631969808391990670238538251274657961725531946234334080198678464863593235026170177287606631667343767111171394720106514815996513380691769815972707780100567495911626401810981880256765078079023611845198807267707695637616057924065765035754813312949157600241223028497288987724314455698463225471601627921481647035400848427825407425242701133932029647508686999502507675274579248179074617091374807411682096353025811234556373453064762149580297532353109798177276667341490871784646465397136047351689786616240452606035838463995477649849267344126399719948422645704463982943353234095962944115932173131841675110142263120745694241548538363386699822576815796641034791369062033308543258806363657912796438226705339838085097844176362488116864002264541072391560390723637355396772094162124248163059632285734870696047705308642706689732242253560325457059691476012400643875567396536524284377026654367232606045740511901110811670556998507178588704380407032939322369190794499522617042663314314735026842015570041986001217803568228708058478760330360517433885363591873170743018774701238946986973921961677090059904377878368586418807446298923410172752382030355062762116214127353778943037328539248097692077674648154116317260950173659928773801910403496939775902337029138718180423113656097477342541797100900751057224707452336488718201760785247431782262265276861849521581156958694516341564080445192219186635255043646139362872988104825163263312475993108572281109672792008684771515256834144001816272698220747391872718889879076189943936625545835890126910844355381094364978553620284775497481926748822962069140502973194197875278206414199793926253333319684387947664994463691846192469689500776575022483161011956600919713554462918322609932151499289664707092630716616626692876715832967033568752974881428134303085958638163484640438242547963842033564822800698961519382509065225139090038153019847831548868685601709821982385490044702287353425024122192646588590257403687588715220345971637148186881327890030251123463777076528609380825973167914640357740215723624649584948357587551561735147013522394425776873307489970090115090863109803322439671632805734162420211889768244043301090195635126789381780508321089236269539112449582405160963251277269249709893358662484865561608477498774386787777980408459253113793532429147348360912551500335465522208635058350777604636721980472008459843109866400521271776834376218636338231351922668810259393748607958539996597741699637059906874328520476571162962948152216385020184523497363202190672603956707369229716037574197950013639597251307751818142108753258146354618673578297582107614469637700228504146723253131173670804614166264661808307473713247433377661618321341005940976098327059990189943536592961018389732776225831395141448640503016650720479995430199909234192832161054238066897790357410705610844074360240981878856309320607847708383088789454491353531268155938160864219666992445643262137413252296526515005598410348571546894899214288627101676035063935676412617707859456682991726012752261333830040711582959497667591773054600183207038675079805923814818471994165663764479839419811589740512895012780774703179914429142864388009330918410867788941707808721735618195256370650414728090203987392744998554615074620501954046264648414874536462452558362413991393271298369999474449120622091795184844754200259632479134821110510305400526081147894353794477462821160006531566836577516477702153530951376909884975228330336461151482310569543646745774518498012284141170397306444719083728102632545354038997698326070958124590646100257605339286874435526189370047341098910709779632901650759602271469155606776315791071328737750969147006446993408 A013846 893 15844622846146601889792825399973271283948828672427669914154988607883689618434387640050700495393104848056731598312249880317477148954835726677868261311187801016612855619424196819539760095929727661770769829248784079232250791188889979569431101825108192770384529943614448645988335216724685984314480295474571916522866566362997874007281453918392930690304299572732514028610881188628317518353872768594503255723884752812038535727968707766201484013588708386681388750282376421417767992089822230814206659139950295936650223125337544369360294106475520560698864262188450277490573750458507913329793688538335395706032173934542254252253678078493445712943474516548245770653402986055786988691613722638717996244704396197799165549750336084327242972253442143731110610056015001282982950510352830756684747489564655599698171503397412804331917052850169689265998933295949782533943245310026126117447189540146701866673001835445972886639295378133353999620170927840967150994582354788203811630260792332333866023269913254443875793087798774856513752790865449184188010009141677940594908907062505091455379786197100024333428043581424707454345504566924342486513687812680575814372486157971046010613399626204481860126650883232148861641427981504487363807138030738960242968091207553604212809146114164664744576931970285974344298514592449708827750466409410305478034906825093975599076820811727083227994665137177655355715393643954160357115253991483465237359559166199135797287904987323718305660232018505253435273555594178500058907239209410197814869161474840234887082946654318381839771482400323122304540750054370674696589024104525128628405447181574081665174001242870714083484006815290488546059941000101787722576767779770817517336104588283002137560409607402315810643139213798162062318035297410987844641169908592209085123171351222501911480371788028058638307664037270196694642622074218910949812223213342181696507401758048540582593011935941230651515623775297450536885252583557568592082915345885950447678614547837127700151617245029491523501487775705430821081596001425627475977116267780498847375469226219418024269086538586254416034846785561446810336728220039793898937173752640907595282256740328723733122011323322093623472184224414663755980897480914637104843520692655341064697880331811679175755852113533303571067126057049297357702370198154373744193329089796827446718807737784804551997031190436008643414925554604034907020340296798606071787727352300511268813661047243689472190905488766226935242431388831732517599587781428889574937297339101820543856584539831339912891297402382035269703160063778297034185503203925820810890123530571834634462183696665452094080257636747916252314443817853558774493785576652304074722786590679839106261908862024392806032786470638300311090382487562992534231732553592038280548736105856106773212139024102212281033583308839932275531164939802011574579814354385585438608514800013707179028457996958976283867969885051826504341406465961597409383959886453387074919335119231318426046942322730852411576880619626762939748144695813655170502310941088161087623879827558602298844925597000160438134619298635691896919215909153702082673904789981101758544069807078146650594763611368043155994989052002849610808688490256790625786030724253425272976106794431634001456138628636376494206363543817677953708297053452844772672512594933781655198750048008458838413718757451252580843703448710301992448652057453809732867720316975044244688657051138676588272877985866099386942774037150416819571647219453138803328243305015080511563971690304820470234475378108386172617126543778800425473799436014153380266289755534487315708041881476193832737022160753472789810059804258885468112637626765164608030187999999258608810801645432419581669974713904988142778748784544703944616992905634107637076289818149201687364438627054202185137437501723771094026382100972059941344166902214718583110868281928465159011772352742806216565539422142866526737871578937580554935602467063246161149876578748693155826586291413241211757752301503322173277711273129106138059010921292090647231501290922846315841825300078623757009107255079993344 A013846 894 519196601422531850724731302706324153432435217938109887747030666703132741416858014189181353833041259661122981013495804078243091216952057091780387186645001863712370052937292081382678858823425316020904585764824156708282393925677546850531118344605145260699960277192358253231745768381634510334016890322110772560621291646582714335470598681997899552859891288399299019689521354788972708441419702881304682683560255580144878738734078616082890228157274796414775746569252910577017421564799294859319923806697891297252154511371060653895198117280989857732980384143391138692811120655024387303990679586024174246495262275487080587337848523276073229121731772958252917412770709047076028045446798463425511300946473654609483056734219012811235097714800792165781032470315499562040785322323241558235045805738054634690909683823326422772348257987794360377868253046241682474072252262318936100616509506851527126767140924143893639549396430950673743859553760963492811603790474601699862499500385643145916121850508517521616921987900990254498242651451079038867472711979554502757413975066624166836809884834106573597357770132076124813863993493648976854598080522245917108285357626424395235675779878951468461592630096141751053898266312097939041937232298991254249241578412689116502845330099868947734350296906802330807313973726165392058867727283303556889904247826844679392430549264358673063214929187215037410696082018925089926581952642792930188897798034758013281805530070624623601439874482782380144567043869710041089930272414413953361997632683207564816779933995968704736125631935293788071675191297781618268457829141857079414895589693245819508004421672726387559087603935323438728677292146691335380093395526607530148408069475148857414043579502015359084483154385757738174458037380625563249693201855564749507301316078836858942635388822750103425460065535173269805290049440128005274003446930254796609831154540807734577810407815116922245988863959868946859192655956658014407625372970053990824269532841503527000478568193885126378242096751434315557145201737774714961132818145862631386230799375604757889819249427696394384704629859469277489081113910314263966480373309526537260082208988867091619286942067042618363853936532665619701955982048654610828651512486056930216008020142712805103231167762056259291416727586637391375817191266653122518849727007614462441774081891951732475559838718048207131227420280573265015833242510845496723760340249880183153256486045196081216624751591055891724214023991749238211136703292421861853591545359207688455581092562201193346265622033281254531717633148969887237216190568986241296331247567849777877302056835372333534218821882240955719755839695023425413922612365775742699920516271003396967833990229590815303468082347069875824593809653352464139361705412316103910377020984716692906744615371541781292024908457864066900804605212747432315275831356764506863652323812966849156842404511644351734869785637193378250894259207076629623910693597559304587670956773186971842184706206031244571822551224143929768009667205392421852627019724917576862519259294189440280128550521962501257236795205177694352078248866911148509845058512158100742423972079438336709446689214017308038135643801256029376046979104448734515225756654772336239344881067439935782959714750583156784962154120603817671187113477847542817510932892710790157277552641573141179217140736244162644569086474607339175688557430618646437326609459346638249809957914251712154444525665840860344711340819649344858343723736087040452307459876618734158202928224347908357168643289189855598104318002586543732341925459919311777964565782709354080361121116372211919511126742163569796376496039665955159019114909753840913875933200383975706093512348317529524852161731425238651462574040171960858857209623531818439051715864761113040891557924931312097202583552056484531209056488684652460157965661051771898531376931862231946330497756454676274104419595784777450348146575898626639624129821640728450208559155732437177330125579597029088026878027415660860973964042997894549931917669868899226328481834300959828077504931432976343269674426534461221896192 A013846 895 17013034235413523684547995327080829859674037221395984801694700886528253670747603408951094602401095996575677841850230508035869612997085006783459727331983421070126941894649186922747620845926000755373001466341757967016997484156601855198203685916021399902616298363039195241897845338329399634625065462074925795266438484675222383344700577611707172548112917738268230277186235753725057710208440824014591842174902454850187386510838288091804146996257580528919371663581279373787706869835343293950195263297876502028358599028606915506837851907063475658194301227610640832686034801623839123177166588674840141709156754243160656685886620410710367571860906736296031597781670594054587286993200692049527154309414048714243540803066888611798551681918592357688312871987298289648952453441887979380245980962424574269551728519522760221404307717744045600861986915819247451310399562131666898145001783520510840889905673802347106780754622249391677238789857639251732450633006271748501094383628636754605379480797463102148343299699539648659398415202748957945609345826146041946354941134983140698908586306244004203638219411687870457900695338799889673571469902552954211804294598702674583082623955073481718549467302990372898534138390514825266526199227973345419239148041426996969565235776712505679359190529042098775894064291058987566984977687619290952168382392790046454331164238294504998935426799606662345873689215596137346714237424199038736429803046002950579218203609354227666171981807051813032577172893522658626434835166475516423765938427763345483916244877179902516793364707255706847532652668445708067420826145320372778267298683068279013638288889371898267536182605752678440261297509062781677734900384615875547903035620561677759743380013122039286480344002912509564500640968888338456565946838403145711855249525271326193832276420943875389045475427456557704979744340054114476818544949010589175310947271993187846645691443285751308156563094236985650682024950387769816109068221482729171329664052150387572751681722577227821162237026350999652176533970543401859846400185003626705264010833939816706533597165246755451198001311235089284762209940613177801653628872606565572938373824147196858180794517652852518546765792302387026393693619770314287633252761143113489318150804036413197622678905227059504461143329558934040602777723425689518697667854585510705292053115435474369759144795113003651276060107753824748038823690595385236644178829308073841565908534728985189306359860135719460019045138161639037702527493486079569218487758330517535312481241078208703570431902786560148495323403025445264989100132564541154798182320303301521483433798381480625249282355437271637024959355126527603963416162001739536790995477168239311841984191843231835864042122348785691020289954721053544918604362950774092935234223627196593168207556494681089377072200347289744205565303611307862106958441898459360908159346703297713171411911037562117648213135759552618525303085697486999516305607804823292728801911543790693324708452959231822129481358512748290638140774986298879266882182346099158631031088551999579099252343503667241197135305283262688528900058870944514370602877326396645127748717099035417295149112164919149793628776079557570594307411294576132594917594063579913890853062817871815736023932947108881529639866223945897449459334442108283044198249028347171873670844959068690160587267645248721537239825599933290108962649886511806458318338763870642169772700934200103876838217018273311775501215978269732318207139384100141541210845237042680895993552055432261047702103300173188238682292308755865021380213470636008340342891567820114505273216741284640178540601087215855087665022227774018650738357362813859065886579110182115937272212629668807470355635615342220131125626148354813423033044943890626610846625456492152123934570084149234801134257833786885118658363021218691814456218781344461571076159303261616417357750483506832149853621314675587493008066999046197727203485995523389856434066415040501426753554992235449156464739202356375092394853760955008612169078206264089848331692746373851646443681593195768816260691608681225319094419456 A013846 896 557483105826030344095268710877784632841798851670703629981931958649757816283057468504509467931479113615791811521748353287319375478688481502280408345214432741625919632003864557084594039879303192752062512049086725063212973560843529591134738380096189232008930864760068349686508596046377767227394145061271168459290656265837687057439148527180420630056564088447573369722838573178062691048110188921310145484387203640530940281187149024192238288773368398771629970672231362520275578710764529056159998387744817218465254572969391407328062731290655970367710862626345478805455988379609960388269394777697161763525648523039888398283132777618157324594738191934948363396109782025980716220193200277078905792410879548268332345034895806031414941513108434376730636189279790355216873994383785308331900304176728449664671040127721806934976355295036886249045587257565100484539172851930460918415418442400099234280429119155309994991767461868066479760666055123000768942342349512654883860762743169174909074826771270931196913244554515207271167269363677853961727044031153502498158711111127554421836556083003529744817173682188139164489984861794784823589925766855203612403125410289240738451421759847848953428944584388539139166646780389794333530496302230582697628403021479836698713645931315386101241955255651492688496698689420904594963748867908925920653554246944242215523589760434339805116065369511111749589048216654228577132131916154101315331786211424684579822095871319332165123499853473809451488801374950477871016678735069722173962270400949304816967512135431045670284974727355001979949962639628961953245631129857975198262843246781366718899450326938362430625631625303767130482196776969230016017215803093009953686671214565056831271076269982983339387912287437113409557003268533074544752946000794278686072816444090816719496033761488908748242138806896482876776262534893223176390080889178986096589120208672779358886017213587498865674259471957545801548593574306441334261947481546069486130431660863899983927106685410601243844182879469556602520665146766192143446841262198839878091107006539913839692911910805682624856106966551405683088095334012610204586110897571940694044633469655346648868274754448671327740421482164618080868552532633658577166426477137542817977165546665187659699942366480285842182744622987150642471820441212994148685180259058014791009996486589624148267656646262903645013937610877329343736174693429583434356451878766963640431690865999386683190799896927255265904071087280587987436420906551855324151406864974398597119385307650742798595912590510002945894757270337790443162833143874884560426838271698584255969158705364357128168484222968517002033868148786056526673220796473001141567339795848865770438137998319020797592932265125009523352861236299482559892827765170965477301755039815977964935825211217709936707901860979990338127963868735336025520814224128716338238565472773659465200825500878835471096648032569020203837131512135254000150302156548449656137381037466933438864046586568108347538845155745735987630596914751041675817195351116977230021626709671922207924300791928168159547729683521951777714997129083109846895915084231365267546069961901192553927446107420070700437627734574942473234265253300670712870259722275386618375473162416023658038032234810863829963239136426259167623883470999004218792288224160880127956446247618762839182123586199510107332274605258614050290488111481218874026175324614513202619111864211869003836234695254779880259623845175942588603011543338193438022396976727414567599916713752404330011102520940075032205141354373312185020586835005800721296355870894329512108792766178415089370418416425889139512607448359699043147394494064684533870971424282447575032535863448987483188613467843533869256724517629290526245946816721408052784222222958334840797087992517402125963567360697528651568197239479294093376101377027095316761023588049276646763978767843551875886403463239289650970888339424745807125003829101310438815631488288047150751860489985571197959036574182813699027594568038973722203556354662861696150132907913178370750666558445838952571230342633266391256085936734208 A013846 897 18267606411707362315313765118043246848960064771545616547247946421035264123963227127955766245178707594962266079944650040518881295685664161866724420655986532077598134501502633806547977498765007020099584394824473806871362717641720777642303107238991928754468646576457919682527513675247706676507251345367733648074036224518969329498166018938648023205693492050250084179077974365898758260264474670573490847232399888892917851133940499224731264246525735690948770878987677287064390163194332088112250827169622170614669461847061017635325959578932214837009149546540088649497181827223059182002811528075580596667208450802971063034941694856991779212320381073324387971763725337427336109103290786679321585005719701037656714282103465772037404803501537177656709486650320170359746527047967876983419709167263037838611940642905188169645305210307768688608725803255893212677379616012057343374636431520566451708901101376481197915890236190492802408797505294270489196702674108830675234349473568167523420563923641005873460453197562354311861609082508995918617871778812837969859664645689427703294740269727859662678169147217940944142007823951291509099394687528311311971225613444357840517576188226694314505959656141243650512212681699812780721127302831491733835887510207851288943448749877342571765496389817188112416659822654944201767772122903639684567975665563868928918276989269912446734043230028140109810533931963325762015465698628537591900791970575964064311610437511391876386766843198629788106385043454377258877474528790764656196395676498306820242391437653804504523898051865968704879000375775361825283952840863186131296676847510531824644897188313116260126740697097953841331640623987727729164852127435751750162404842358867782247090627214802398065063109834739332204363883103291786682464534554026923985234049239967882264446034296468561862398404424383950906204570743381137043950170576617016413032290997789634031977012054835162830414134377104860825144314242873469641095495075301604921521984663188274673323431867534581558286184594458430751397155529234584156466094479731585125289394390299896699057337493280608251284913079956461423430707904925211183877681891637352662454549533666398990115627153774062067398131127570205273900729389339724256589462802843003059475760633124869233047711464826006476644175806042952252516612217667392264115986728813028671815564872568804090434572984742826639816707633228327935546972354300589976992215163435864569665646297067902834796131022512300553144601388010307172316640265891195261793300151481093230408017761099540024390863765831776531079406234428717241559716458492217276066636487019208899597392457379254375824891018232365122645791499421500266028099058827301406878590430375633565716905928917673495525204463616312061226556991061444522568180209122196760223909144689965955017120521181919206044528180592323399777120050719490884266040496249776971401313411847273355700650012797680716894962731221654039335125389648003076925101065779598332309701835716474924697078548663774332152878063476276842679399702562133633177857265401109873348664022529546909263488349902214252060006269647315852165025925795343463085345480093377086949620511578277607094554047940876711940185606551714962940403820156377919332670579519868710927504586048263226590240270282385980235420022415660404699413577695370241385700529303720032876830641971620714319825672585547197063974265114265199918714437016580064089713036968368623423057566494523517705738494108627116347354158725286743343482252105922577117904133403920551114070876238785085803807406164378655298071900104693678754589409470078035438989177465389452780921362134305648489870669443535323549120867850618245853822781511582805883991630887242138666135173496421849124486114296917827804348993676591964027185290327099073633393801898716063238979338810232863574175275336618854586687143257508851748089922423859339625220933198697161162056264697507869045668683425043283014069106270070607872125471991740459110612608222729035836964535847197014721710462822439289736218805501090929166134629592652059447555126499028852757841787153250797854075867406873108679423974906527744 A013846 898 598592926898826848348201455388041112746723402434006763020220708324483534814027026528854548322015890471723534907626292527722702297027843256048825816055366683118735671345238304572964126679531750034623181449608357703560813531683906441782988218007287521426428611017373112157061568110516852375789612085009896180090019005037586988995904108581618424404164347502594758380027064021770510672346306005352148082111279559243132145956962278595994066830155307121009324162668209342525936867551873863262235104694179286701488925804495425874361043482450815779115812341025624866723654114445203275868128151980624991591086515911755793528969457073906621229314247010693545058753751856818949623096632497908009697467423163601935213595966366418121680601138370237455056458557691342348174198307811392992697029992875223895636070986717205942937361131364964388330727121089108793012375257483095027700086588065921489597271289904535893307891259490068149331476653482655389997553225198163566079163549881713407445038649868480461552130377723226091081206415654778261270422448139074596361491109951166981562049158442505426638246616037488857645312375235920170168965120927705070673120901344717718079936535812319297731286012436271939984185153939465198669899459182321134334361934490871036098928635980761391611785701529620067669109068757211603526356923306465183923426609196857062794100384396491054581128561562095118271575882574258569722780012659919811405151291833190459362850816373289005441575917932700896670025103913034018897085359415776254243493527496517885702682629039866004239091363544062521475084313407056290904566689404883150329506939225106829963991066644193611833039162505751472755199966829862229273874511814713349321681874415379488672665672574644979795987983064738437672595721528665266010997868266354245148149325495267566041367651826681835107070916178213303294511374119113098656159189454586393822242111415570727959822731012838615627010355268972079518328889110477853199417182627482990068432393443353384495462215435373168501921696791213858861781992381958853639080983911844581385482875381347015034710834979818971178104031804013327922977436628589320073303880225172772043310679119180562108108870574868465824501960788220486415179100629884084439923517123559524252901724426235715028507409279418580226676352812415459410464349148525109710552653129745323518052429744334572435360087564052943333513875725625849792003190105721732366080906475466410218803897862321040090599621345683064525442298282321745422471668232722686338442859363732462974009925995709727519239823878775653370409983489760206571428788911872975702151544406645437222007356043403407387030028885438140338857295853043720717208749959653012500597651222548760681411573478774325101369899863779313622271819483101414115514129092516143439017054853200804414001005238089128543667099421649253163896669821976277295629614981112691798878237879411453319598899619354401731214138776671159560933388767985764824681711723465878153124309752757450332473869882614557315985508383990639580918569453555994891972026872663568329889022690248193122745986249595756611502285443803245843743569536461814598380600691699780385165164923397000629274347042926648096856001955486595905631152378884191660692949549707057919672470275629489408908993176613223800354243294516360141190384113921892069726634944224298037307986476126067566832047639283210553392308719264242070936434672159295540091716795379503052326750338892546628181638974951493348470101073110196005879226437006871006999482643379668618905874472592509691619161085194359776807220022630602465430385769515517065264797367185881588725231194416927489716082096325765482057592597729058680138064904571545383206637760913150399811917365130751152111160993281403381492907824794565477242807593438382444819048100617127960214874974133710473598575422230326627096564310262050054081410577985022840839239539054908576958259681607937852888471418471818297805016474257673678753807466225351364136553946242385046305653910640951778401008445765690646076417818659747566915899542492022683977486385120177447168959681437722144082358023188418025207364809737101115392 A013846 899 19614693028620758166673865290155331182484632450957533610646592170376676468786037605297505839415816698977436791853098353548417508869008367814207924340502255472434730478640768764246888503034896385134532409740766665230280737806218246284344957927662797502101212725817282139162593463845416218649874008801604278029189742757071650455417785830002472530875657338965025042596726833865376093711443755183379188354622408597278954158717739945033533581890529103741233534162311883735889899275939802751376919910618866866634389120761706115051062672832948331450066938790727675632800698022140420943646823284101119724456722953396413842357271169397772164442169246046406084485242940844243341249630453691449661766612522224908213079112625894789011229938102115940927290034018429906064972130150363725584696278806535336612202774092749404338171449552567153076821266303847916929429512437206057867676437317744115371123385627591832151912980790970553117293826981319651819439824083293423733282031202523984935159026478890367764140208217234672552548971828175774065309202780621196373573340690879839651825226823844017820082065114316434887321595911730632136096649082559039755816825695263710186043360405498078748058780055511758929401779124288395630015265478486298929868371869396862110889693543817589280334993867722590377381365965036309824351663662906251146802843130162612233637081395904218876514420705266732835522998520193304812676055454840252380123997530789984972401895550919934130309559678818742982083382605022298731219693057336156299050795909005898078705504388378329226906545800611840703695562781722420540360841278419211069997283384528300604260059271796936272545027276988464259242392513080925528846320003144527030572871660843155084825908758925966697954934229065349125655616603051303436648378147351895905014557097828927604043535215056710372788499781327693522354548707135098016765024320047886952767229506865421613787471249828695756865875321453677101656601038372138293638502240337362618562392668351803703147305875386307985470970160454495727182872326372027716045405680823323242839502860495978988657404640618708047564112914153908729380124643445614840162021547218461394315204333377308659158511470997289888137280251108408898852588769440041678927413809104798490719083705998891910054130787267988036867730728957229773962095792898870794995389337755494761039542017862355269561879349298886847152582679777307845984360533384289726171739143388083330049766125152535841688768392255342658369693230115118954003551624649856985938095615630785346732357255027416351350450548859720609641594338992462448932578555064253667808101807116957686890737042830242853258199986518036982623675870512536640461496318677909913619583835260477790008494439752477084921688878736320548774602980822267137737166982103568988209710853429683959037984939641704564118883513848602727674566076726518654423191223701100684865642098832554502376616742727005035928424899433960556492665283149357541775170329754529895321577381978356132494503768313513814130213138726605277787539683854122840620139376563439807033803495514052792246140477426753752645706889422544759807789286570780740759735523465618403661092124209872916620061803902620404837777472077384774635721601151277192337586570844800873911827505991827108951129888411262117490007844274712089106526506644992559340802373852341798086508100849698982029952537044032243413559172112850684180445091337315796257725375950995556018642955104830967912255945931210534042668271963674902720650491887841149157359047258264981304307694717911357574976670439648781166418985701559581587222880895484463194596880127946967899348375778653879983016578132402683316063194242385794830764110793000399116915106149602112301036908220604453752378523427845026004759603602868321558292319221788915951830568161022049000321023152413424798878119435643342916700219318666856172139661819413228448620201215751244249768253246928907563449431440484541982474779828475451105404763053272313500026599710470473197343667343882707874644244750850151090632059081842608272700196208378599308574273867617974588832470841351279217290707703838081849994930085465329349165056 A013846 900 642734261161845003605569217827809892187656436152976461353667532238902934529180880250388671345977481592092648795442326849074544930619666196535965264789577907320741248324100710866842042467447484748088358002385442086265839216434159494245415581373654548548852538599580701136079862623286598652719071520410968982460489490663723842123130006077521019891733539683205940595809544892100643838736588969848969244004267084915636769872862902518858828411388857671392740447430635806257640219473995456557118911631159029485875662709119585977993221663390050924955793450294564475135613272789497313481419105373425491130997897736893688786363061678826198284441001854448634576412440685584165806067890706561422516768359128265792326176362525320446319982611730135152305439834715911161937006760767118559959327663932549910108660501471212481353202058938520472021279254244488541943546263542368104208021498027839172480971100244929155953884554558523084547484122523882350819404155561358908892185598444305938355290979660279570895346342862345750201924708865663764572051956715395362769251227758750585711009032563720775928449109665920938387754054835589353835614997137294614718605744382401255376268833767361044416390104859009316598637498344682148004340219199039043333926809416396377649633478043814765538017079057533841486032599942309800324355314906112037578435563689168477671819883180989444145624537670180301554417615509694212101768985144205389991903151088926227575665313412544401581983651555532570036908281201370684824606902102791169607296480346305268243021967798381092107273692794448796178696201231480276266544047011240708341670981944223354200393622218242007778755453812357996846854717868635767729236213863039861737811858582508505819575378212486076758587284818013360149483244848785111012094055132426925015517006981658299729298561926978285495533560834545861340513852035402891813356316919329159668276576480966135440587857914386702560981002533394091267083502825378227605946441411374698285052482956551903744730918924658540067912750217772915988328360390558604199375853349218656021364829732732239500325835263793825302580851970995281244327924316425907082429122059254542968920615596107650143306103881639195054482399268320342797601628797011285735093495696746036943882934878171690108653757637197431992081800526470505233189954941710198210408917819572052329743712841313657473003662517825924207495829250942823497215525957936405747195548250540714559070736388998294460457562677423068229458107764412217884788379636526513715219517132989574241725882532738379001051563585035324936735763300105009526622734092345464186735880015608469484035671419461397815564697158223035846612610924954800634642311370437752049486523113815336222998345801809169118713901178431751742246190475584049569371487669569748605655805245183883969756690502179375157047574981791014180440181202174563268139130018237667241677360294545145933876977425678501017302627104652019515151655998238147928888781365396435609897447652666773749579899480097220661418824129793401742542100360531897241440727091230795596883672941004481896321531164319866966694523352597946689381639342351343313215013632921383851166666726109115731806185190281065425724292205031744295263325426525051038518036753442435036342763716340190706110624183460237065912577041193765735842660569743116184479412186393536039698697448642936243157484733858848552175506951793891219224824752941164011773145119162222379618892352875101156548802836273906779510153935705699212350275318180778775588341260558826907379554540516519365016835536966411261261217323468704369450119361183234889960550568032566244125847577514930339283487232242571126900758748934497725014478382465037078263074198310162015880377408572766740557939455683625812123962690858789160822122716259579197909584057500370501642519286658283103809638217667161060694432786634075543048672438498532669804386753437736771576406122395366443039110969441797471681733585419483581821903275729627168768871619312696465730557291524348571636342611995857750937831311993818587879840029356149942143361806094105791326862404529398717392181910039366266060633869040527912113440555008 A013846 901 21061116269751337078147292129781674547205126099860732685636977696404371358652199084044735982664990116809691915729054166190474688286545221928090509796624888867086049225084132093684680047573319180225359315022166166282759019444114538307433777770451912246848799984831060414827064938439855264652298535580826631617265319630068902858690724039148208779812324628339292261443487167024353897307720547364011024187531823838515585675193971589737966089384390088176197318981407074099450354711723883120463672496329819078193173715652430593326881887465965188708951439779252288721243775722766247968159141244876406493380539113042532394151544805091776865384562748766572857799882856385221945133232642672604693029465591915013482944147047229700385013190221173068670744652503970976954351837536816940972747248891741795454440587312208690588981725067297438827193278603083400542406123963756318038688448447376234003856461012825838582296889083773684434451959726862576871650235369434608726579137689823016988026174821508040979098708962913345542616668860110070237496998517650075247222824231198739192578343979048002385623420425532897309089924868852591946485432226194869935099273031922524336169577144888886703436270956020017286304153545758544625806220302714111371966113690956476502823189808539722237149743646557268917814316234909607537028474958843479247370176550966672676350193932074662105763824850376468121335156425021659942150766105205322219254682454881934625199400989902254951038440294171691254969410558406514600332718968104261045691891067987731029787343840817351626171144365488498153183517121953145692702115332464335530939874736348310870438498212847354110894258710523346840677735395119456836951612255864090189424618982031638718695845993266743763225388148916661785378266967204990517644297998579365478908461284774979165529655277223224459117643721426398784405957903496081958940059792812577904010086858128298326117182928138623469518225491014257582639792220581993762191652992167926113404599761520292781907342751323211040945364999135982911105543713277824342405147962547196920508082740682170023946676969923996067514969357385573375814137424000644123277037471637652864005590731853255479895854411993553143545279259224320992791810172420465810967543666990974138577156010087929941480366330255685451516536439651385515481168443529959774958679419111737010741041982384165928075384013384119884431223332894894440356758354589660143524103725073718134671629889994696112880273413813799099742883275224259555648745623929700801420313137413802368752873718832771203106457635554437527526957491817840952168373750737976170470961316351458328052880881072911083620423996480652438621802034788918907195959258986504259157574389393500937355209795233682853682017113814851641089923169503938136289164907956461522310129426274185509920987234375413765146134937003327952664663857632856089170383012437611880175283742131655341961280796284633121334972484965237375472489463750267631333827587781310402065119564682584842226234146163825726633372029085070188299619544613909208807529745325450710118684194930834862778663933192433400764646141217929517117657557970168817687429566723567906035029335281143504299825076315129951870133606974480197067188647576372872430159028336801711270879681457035369057832933243625048175823324485837315632092301549342431133021378523743388948846917997131734815784459759086749357687011796382227471559057504376062337782419264707702935351864619011314697791171339023377350988724165204351790293821626147758918478766425991640101013243183645306552871666875315364209007569255422504778141511227252240874227321013291130687515773420009237357641309626124570686284062685085621453274427636614334980524415330227388936368206924112420554602560083841050611678009454060803221819317166393891157101250396172140597822071985218620745634225116517533636835173552425387394618898464719918524150145136647758531015675818651367605505588246668819552067046127025638009140126539108423066218385221638437789058901328669853995379674709880266782730856431413447487646598081942321304153679662091658570198627271619337171507016828169953806274850620720018624133220106502144 A013846 902 690130657927211813376730468508685911562817572040236488642952485155778440680315259585977908679966396147619984694609646917729474585773513832139669825015804358396675661007556840445859595798882522897624574034646340936753447549144745191257990029982168260504741477902944187673053263902797177312126518413912527064834549993638097808873577645314808505296890253421421928822980187489054028506979386896023913240577042803540478711404756061052533672816947694409357633748382747004090789223193768202091353620359735511554233916314498845682135265688484747303614920778686538996817716042883604413420638740312110087975093505656177701491557820173247344324921352151583059404386561438030952698125767235095910581189528515871161809113810443622822216112217167399114202960773250120972840201012406417521794981851684595153451109165046454373219753167005202475489469353265836868973563870044367029491743078723624435838368514468277078664704461497096091548121816329832918930234912585633258752545183820120620663641696551175486803106495296744506740463005208086781542301647426357665700997504407920285862407175505444942172108240503861979024258658102561732902434643187953498033332978710037277447604703883719039498199726686863926437614503387415990298418226879336001436585613425261822044510283646229618266922799810388587898939514385518019773349067451383127977825945222075930258643154766222527881669012697136107399910405735109752984396303735367998480537434681571233798533971637117090235627611559417979042837645177864670423702535146840425945231886515821970384071682975902978086376058568327107483517489052160678058462915214191346677837815360661450602528709438582099505783069426429029275328033427274361633230430400154507327065914803212737534225481507364659633369518863701173383275051981373129282168356817448648012872459379506517296075744124050619076366949463700235367414428581759613630547879290882552758602526167148079550207850189246413849173212889555192467940711484030771599496085247358602884041924985496953877539807275358979389697720291687888031106456396687748051931888436746548691208855246673347344684710950469503140330515902810468378677655109653106631541963870622609047735197101367475565227357372204749407691710766262550291802035729873823693784470879960240572896248138561288322428643909818300875293866054496600571286927557589721905846007205453398367962463678764349131174183350570840373042326172299901021610257763193983582997830863215595836919968235346202226860799223850568900374799162548537119498096604928435860940820886775476019294166018712246783392403801847808902003343091887012320653271064182003153992460414204586493636800710997150388074053516678019108759209075963294750997192998469771564075397591646238715255514570217319749452336785485058575234602418305044849923355703917331163058321040152510789090909696013558256308549615725050352915705286913428329935110551555666089583697662170082245387249132654858119904378387340898319482534748168769743546862396417979254869837895518940110069240501496241410322334649059579930201933237908576954205134694824368869169043699493596783531259762849657676255924755429114416911402859566491817981692042397873144955841258492510348896668100694178262880538033339767097497637603782586283791451040540318474924185401984134973287069556527105578625378696751917158632400537168852783366844531466023369075815808930012686443625177385754602952688002543852829788047196303394810684454314465942009785609899835762760017221102437118029037198513445416199464347947045609764240712218246894062830001952641689405124498780170333854400760029361684636570141039894601428966680854963523770368516863426862689735190433828849932248156166064885643780896444796578528641824041540891080666913404489315796733216688827303546443465013790664399972575384908395025435893772981768703109433654811643764592942288618046542211814966965875094146872064891942290199351955837673751544321665225568013697207115666843879082132967490376106283503666433504807033844046942648329471882078737853775720601180893356581936524703544555847275203725949085984494507775167419468028268618436422440435941927425473046324014305139753570275597356449862254592 A013846 903 22614201398958876700728703992092619950090406200614469259852267033584547944212570426113324111625138868965211658472968910200159423226626501251552700826117877215942268059895622547729927235137782510309362041967291299815536969290375010427141817302455689560219368747923675141670609351566857906163761755387085686860498534191533189001169392281675645101568499824113153763671414783641322406116700549808911589067228538586414406415311046608569423390865742050405830942667005853830046981265613396446129475431947813242609136969793498175312208386080268199644853724076000509847722919293209949418967490242547223362767863993341630922475366651436968978839022867303073690562938845201398258012185140759622797924418470408066230161041340616632638377565132141334174202618617859964038027706774533489354177965316000813988285945120242216901664871776426474716838931767814942522525740893613818822385437203615725513551659482096503313685035794336844727848855677495965087505937615606030622803400583417712497906211112588918351564193637883723996871491754658587657578140382866887989690286224438731927139358326962419865095642824830549328666907708704742863746978387982860223556255046370501507403110936861705486277008644075157141507752046998847170098568458382082095074037380718979384754512974519652131370526304186813248272450007384654471933102242246922337577400573036984082715218895379579793626530208059755967280264175128076385792698080800538574210250659645726189110361182605052812841045575579008337275703957188269520443884671691667077373358457350454325545260907754388785934370687166942658019901081261201098619712805738622047939389533738154413343660750883458236605499618965226431293948999344926281997694743352262896093295896271674983521500578033325166866252394125760049423156903325634700318092716194157298085804748947669558757809983456890685894392200026529312519435995767099019445792908603639488793887577445108270701210835001226489009707839964944546789481233908720323772287721385446699304285797924764184659224404798963036641614898518028715003296363206664128165704120295310907513531768722992245790628608424984678902350345103293427832509402633112998102367072112561653276186938617609439321370046372405228591241978388891247961769106796505454797929541794537163092664259004376295749341803636926083081629402873744607519930042207100007410761964108296957721394009825750192330315640031505297343850944013923156676124926384340454047672921725848644384193519135824354569774668967135441727481418958390464331713629550294986291308818817858798200231232101162902598202287778949002100845546434953619723166386231115879350024942852655890223490685697954623916410585634505330155821763001165242400676020173857474611622628283063950221492701436881133550054171786774399393287452043019709642288519705963107551095063843717473536930928918972276942718553808078449964341830841579219515313702553376066423478604993989255016849379578834390873026670996386556132803698627994246956543587005824344223574848160364629526748872753028838533442261780384315152856948339788249635393853680004919104931223945006179402752319909057582735554142385901221213352848902274803891624084845293507213913006358282579112646020323546833318069470276477488250802589000747787347278267696425155786315707252216134804670695228280195600396409135166821454066500801948968005364761607078653757876332427018655709384709812576406829553680467356969526494730528469641156508198976419987776654865197818274120244301084659483575490920888579398024047753528790540754639657967514224650813503984162878427119576028621499741004104642123682171130381595266299624380198255444746907435560580771436617242720135703754579907581249614172775412414703094285226535290193211918931293418438305900027354044459493082609859461571892491058301350212678288193483367153066596863489922000867942878181532913436149095196752837537795085004703822379164965252364888888893490604332326111412672830082766171140229763333078724644250697848141693085516885001730216700460134631956081992522812659495513508476896041485748006003513875691899649539916030776686001128350306088924690528204945077877900781945300750819444990790774176149086358470656 A013846 904 741022151441084471729478172412890970524562430381734928706839086156498467035957507722881404489732550458252055624842245249438823980290097193010878900670230600611996239786659759644014255640994857297817175391184201312355515409707008341676583069366868035509268275131962987042262527232142799869174145200524023787044815968388159537190318646285947538688196602236539822527984919630358852603632043616138414950554944752399627269416912375269602865671888635507698268329312447818302979482111619774746770650954065944333816200226193348208630444395078228365962566830522384706690184619399903622560726720267787415151177367333818562067672814434286599498597101315787118692366380079559418118543282692411319842387344438331514229917002649325818294356054250007238220271406870035301598091895587913379157703567474714672768153849700096963433754518369942723521378116167760036578123477601937615171926006288080093628060777909338220582831252908829728042151302840187783987394563788178411448021830317431603131390725737313676544055497126173867929485041816652600363520504065782185646171299002408367788502493657904574139454024084047440401757231798837014159260987817422363805491365359468593394585139179084365374325019249054749212926019076058224069789891244264066091386056891399516479635881149059961040749405935593496519391641841980357736303894273947151157736261977275894422412292763798070677554141857702083535839696490596807009655130711672047999721493615271155764768315231602370571175381420572945195850267269145215645905212921992546791370209930459687339467109425295811737497458677086377017996118630767037599570749218443167266877916241531843816445075484949159497089011514252539700640120810534544408500461350166950579185119929030245860032530940995999067873358450712905299498005408174397860023262124250146343675650013517236101375917537915393995387443610469312512636878709296300669199742029124058768798108137721307814337276641320189591870106499971302909197721072720947569370324054358317442802837026398672802913465296452420784672436994638764933228015229555970151733792613836747817403408997515009910067318240869897958272216108344719043215668105481846721818364218984420254554093604621826107682653679530974530477817147847188413211250091507890742818555225523393760220422439055402459114432221574793890418832273366863299213067623042253042835848039900674710614638913970182302279782892552365583363307733448233997963261587762067998234146299112608379181253235042692450542376352715094154526111136428538735221592213104066110793607375023597099425177013490905992337892565940600900840506865580560211088716144021205134541617327395828210843342788950577116492942070071470658545967530022182662985351829056961728073650283579439520857872840683720984168175101109023519319243228545669845558510213724999108234283052030934172858152678816883570859001571183114648431553113016867865077799405269026944564546928443039908392120470039245320127337955209594671359711596642115484272020259006852111518100624518828180332507062371248981063836034019633238928816483198181364052585797386401189230386346229962486669388018779998871078638137701211216719146152829740773920738012210577644385501392348203552363184793961982634166500402019614335002299236376503495795614275876459504805993095240618305279449341240285449433789534541146405406851098278263783599792508340753326338091660968547310285118171138503698990815001554353177444179329956893201416460664059330159465426622802109206372165257942121957801686495676969714451996787631408439448032312279506113357856898553049200299854267305869303513222500913108817383600344113686106091690336434413466662848449110718435073809453406740630074411622387357213504714004990993538303108389051168159540622735386407732096337328848669330959874836787773146998418643769042147524062974871686246022837764124440752232252470507475733551407196980438469345434134851720477581389492679111261900122761662018770463296152081895923048884898323649142806867087906999026217287736695740840677691619936894730987525226348986645770929487404990660723142678672167716123968496490446884973782829921884259228219640311903052822783615002851573458232088204053261794366455808 A013846 905 24281813858421455969631540753625611322148861718748690143865703175176141767834255613063377862319556213416003358714830692333611384186145904820580479817162116320853892785329267004015059128844119483934873203218323908603265528945279249340058274017013531787567702839524163159400858492342855266113098389930771211453884529652143211714652361401497928947734826262086936904597009846447598882115814805213623581099784429646630986364253384712834346702336446808316256856614910290110152031669833556778902180690462832863930489249011903634100402401937923387095861389902557502068823969608496041904069893169734858019673779972794566641833502783382703292370029815915712305311461542447003012908426287264934128595348502555247058285920342813108413869459185664237182001853460317316762766275234624745608239630499011450397266865346972777297797268057946283164348518110585160878591950114060291773953671374047808508004295570533194812058214495316532528485213891467273305698945066211030186328779335841598771409411300960294552995610529830465304313365850248072408711839877227550659253741125710917395693649712182217085401629461186066527084780971584291279970664048801296017178341060099066868353765840620236484585882230753026022209159793084275886318875156292044917682538312217379356004708553492396803383276533697527693947425319878012362303206007568700249136701832471376508433606009284135179962094120393181873302395174603876172092379323160069668854873902785205232099928153509146478876274898389334268177621557875350426285022017027851773259619039001303034739658241648093159014316725930766402125696815292974288062734310389945705001055559402515458177272233490814058400612729299027220910575478719595951177743117522270636578738009834463096341545973874556897456074209712960480853950641215058669077242253287428795389563699642932792569886065882411630440855752227858432414085241546221180328337146810337157735976407456851814460203880982779972546399649791059653728590924110920009953126778613213345965763363681031710405868430834152924272146415440323049332015603042090029932012916370202552480674906030571844733085884116824816296663977438239753608091012480429153380544158727681482901228539236247997896545195770870973414697112300656669924106242998530563860678417629950566734902802482967427780261715036562846201244295933685376588613799871848547707645068571465308917420487932974933681103925823155915435648867809631731645260155707787444166136505929321951369011306005878946219372588325768205255511609718490357275741133638994038318484926464773229753964200378070007556928063600741610318741728971343796996955050607286849848659716584106498812914656508332510953240725752101950539234264023766881500704008734538521905517372492331074219470777243524169209222761713140482681052962112984509499261262683340770778620987048949650976215946979471640849907763484528300799805132407336726202869330911855474919491073751221531718193003562245990649932610116307998191115029598768840188625559847136529990225121264232961813135591419781086611499779162755341973219458521438006937275131408757594168701299793263410763182506599383003007504814496193289149452981135924945679834743184116208251224109624465934003836839328546246956367885173378722529355341377585266550230688591919825053482781744844580627396996013761673607046415467844285412371696788382147660998000913309804997446587546617358263422752231866489208531025970933044918490868284027476424014583039896130665363099575979514474403111172247452313245663090342943603163030737105991743833122808774856322510254851786316195425624631078725337521274909920749728025816075917266324412508944282860475608217980460021680498588169232076966278320042388921172122468515544876263116255692428678251827125793141808565332781591713196636893178651861750480844182119023973090068495560595414909676347854829674569146448953588964837012511030655007763511185730821176609386970896109117829943222654141031070541288311419565606465860348269335111495420736536544091088084556046035867326599002092166544999226617003594408621817443286733970575939294729591721950199692998963526820915770880303406390301173740439234896973496413440359079349066270417282477800023916544 A013846 906 795666476512754269212886327414804031804173900799957078634191361644171813448392887928860765792487218001215598058367572126387777837011629009160781162648768227601740358789669421187565457533964107249577925123058037837111804852478910442375029522989499409615018486645527778407247331077090681359994008041251511056920888267641428761465728578404284135759374786956064748489834818648394920169171019537240017505477736190660804161183854910270155872742160689014907104677557380386329461773757105988531066656865086107285274271711622058282201985906701873548357186024327004227791223836131198301112562259385871827588670422148532359719600219205884421484381137007926060820445971822903394726983312581097361525812379731730335605913037793299936505674438595845723979836734187677835682325306888183664090796212191607206617640643689603966494220879722783806729372241447654551669701021337527640848913903584798589190284757255231727601523572582532137893403488795599611681143031929603037145621441276857508541543589509866931912560165841484687091740372180928836688669569096992380002426589207295341222089513768786889454440594184145027959514102876874056662078719551120867890899879857326223142216199065443909126910188937315156695749748099785552242896901121377727862621415414739086737562289880838858453263205456200587475269232881762709087951454456011169763711445646422065428352401712222541576997900137043783624372885081419814407123085661309162909036508046465605045450445734187711819817775870421705299644303208459482768507601453968646906171196669994697842349121262324716634581130475299353464854833243520181471239677882857740861474588570501626533552856547026995065671277913670523974797737286683720128192286474969764219412087106255686740919778471921480415840639703874289036622254611335042468323074155722466767325223309899621746930026606834864306285961289002465113344745194986575636998951626681127984692474919546120256231960772043734140400423724353442733378467401266626886144058281597774920606133901100047086579496741573523022549693741148505680511487280483206100812199243618797239686755320809778208213758250740115580409085212696240246229926296958702497973670993188666831707456773693374395073992975019900056852794975867917760073113370575849516586710388898220170769295031761876673503615878318091344322373089155002420055696994200733211284113606949775242606034548587722626862413441373173036995342100386012582551884782232778970435961026292021702459762475200641309716400974258772549812604427255492027211485467082556647620114070397689192577898917988598007625418788069101086924528974932993539996223098299575495840881593028001753101587464465039718915792101444876715269628363530793173015068958213358285799993261828704640023618428715799976647811455816187336492743462518276407271793055607710376873852503619982163188644150623326727369777593861023360608014578723609844215622235319680202161883504680027151341748340727676621616991768291180484726457289892457355300882345070969814719696773586385692692827059643386646085624763605167045778455216830480611320631506002168845720004191625655443887964376248582242549917761411261698849275285861988620036824864657119911976111624174499725437725551117803420266262861361273979841915826260714014317959203780028827352523792215067217998544765378942520755696942050321544392595760361706214555582493927335690156329780727557595575836745133801118385144659015534015889108771931012347462109857051316409642618046905696730297241146892204517400433888144357575988446191193489137461923768197934491976016030983334009091706867911187671859897136248283127087949941175656982918349093086260772064730086783713990426577737129396698031007991149000168968109048317374505389793466529502928955871257989670783068824587197258027397715678064205839756302159676177550215364462529590555760274566507058776281790839311203199779225961452503294394734534027548315136392262323703573051579519930893306119496935388596325792673311892089572933481946694829476776774354732516503300557996100556113346534657785973781581719713981619698747832378809699261544864143540190036846867767980205782020597388861126712849104027530475613686312110203549033512232551183697313792 A013846 907 26072399102369931893567859176728298514159170381412993552685182538356221983076938151652909573488221159463832717176588603437474704163197059372180477137674837282053828076819887593474144912472935866354169450432365783846479621406028937375744967409319916654264925770400654242848680544734107446804283655495729514313183666754074337655708994057151582560563193018976329678514907337470604744103395968196280893619494459495573230753672557699732467638015121457640476006074200240499243803402472849032185992212155141563523867335446431605791194674190806992432568271645147274536262822662347105930856440115556248046425552392963108363291859982938420723200201097475721160964373604692898438413789186657398342477820059049339637134558422410852319417940003908672683371290105861827319638435656112002304927210281094584946446848612420942774082629786756179778908069607756744349112763067188105735337210792666680170587250925739433250046724426384413094491045520854208075567694870269232321187723387760066839889300341059319624910771514293770226622148515624676120614324440170246307919514475144653741165429187175608793643109390226064276177358123069409088702995482251128599049007263164865679924140410976466014270593071097943054606327745733772975895245655945305386602378540310170394216441114815327713796528716388780850389622223069600451393993259614574010817296650941958239956251499306108242395067191690650701803450698347964478492609270949778650203308295666584946129320205817862940911788879721978439258744527534800331358457084443644621821417772482386258898096005523856314681954483414609214336363175723669306449581764865482452548799318278197298251460003332980574311916434675155729606172255410052141160604843211809233941695270297786343126459300967923070266266081816552703152038039104226671602010493934713791031712917418790805403403111852764833588378379518032776834080610549320110473181646903087201802403018163687268556208890578329080312641084599613611487345619804704829805168501771395888598421795671246342933036949227881202402908364509954234139000415206873697511414144814900747950055598352294812326748430360252107338844904249630400388462224898742763453601251104806234741389943560384492177784601805452085062952385769239929162075778927029436959513326023416878555768259600773174837366485100727217170755521385431119300385079105969625867357834672530235149714540088122495037027563646916134076263369945448860305060160544203701303245570909536967146201496787374614436787027124511458912259421872307962747665955785361216229215897858791479462392591744650379513869722847448304416342965450604332318596238485080489847714008040341561445632818035590421509432675580145720205955182216177030693357779622735324309094179203602993644293928672159333634795485784184826642194217779798881313482114846153453629402398838619575523365491527625170202452872195638013480403421715615247375257509406955280864440598681355129695166409628964507537145586263365402123516552475196042618499312683285538888735023876878686378158557090394493618933752253814113756068420545101188671754453188679068736553097351189477585320816680913542923875705205924223347893052567125643101366677165084505275633225700950007003143390859028182475284901441086225771459897794911076821170887189463984614687499623303322599376314871937188520122677397104936366656577875532389238557327161010935895042614254880607291829018464544395047244420186621018632654316238635412601638415795857536111169308161005870458379997901363757626177417646714309049989404793028252056352318036309917433070093303261888809917050647713797631505109360583741508417943672443928016268463082250592979017075483728740038298099290256071001080069853970437536746997295263727792612752311238751976025989381805532219599244073279751041768347338807896957134509168268985965457062708169623331152676995303301981201722222549506450365676304875627950726661211014703190389301651823118681754157709095511854923675578813524403574319084079991125884336429296172295021342055875100780152684416223022722139247666330788874869791587749714288568971388836225402302108255524947127398163021175383065250935238201400126639440774118624909273075227149894730128836237187393578336256 A013846 908 854340373786457928288431609503032885711967695058140972734388061416856681941465109353362540904062030953310870476442455357439171106019641241507609874847329068058339838421234076662960780491913162468693424551767762005081444234232756219928411092068595028926953087644488638229665564089847232816882766823284064725014402392197507896302272317264743057344534708845816370905576483634236776254780079085855732322123594448750943625336342370704833499562479499923963117767039393480679220949892230317086670592807899678753550084847908670858565867083884363528030397125268185892004260172999789967142303829706547135985272500812615134848347667920926170257824189562084431002480594278576896029943044068389628886313207694928761229625210385558808802687058048079386488710434188880357609912259579478091527854826490907359525170335331809452821139612852426498995259624906972998831727020185619848735529723254101775829803038334629748737531066003764448280282579627350690220202225508982204700679319970121870209492593575831785469076160980378262785954562559989387120290183255498631017906650321540013790508783605370348950097408498927674201779670976738397018619755962404981933637869999386318599754232986876838355618793753737398013340147572204272874135409654015766908186740008883663477684342450268658525684652978627570905567141005544667591278371131050361186461176658066087606886449129262554886801561737319242196695472483466100031245820590482346809862006232402655514765564504239732847797498010729789497630540678260337257953921743049346967844217568702832931572809909005723719498284512529914735373948542113195833739895271112129005119056061339969069103841389215107459052877731435502947735052465276588561550699502364564977801470617117862891567818374116903166485006968964798976885982465367299575054679865252701504527168877978937111458713169191398067023982740046898031299153446480121379985216205720361428661142099187704416049852926470687303684623060160138821217341269760567863055761466045100477593085400555400165229754752299211240338501288262180344266765605498837320054018697294667708827421846807996410322892566044741053279269822451888959929130185482002872847605796202290700005865670586679039681645831961053923342823776886453998782899123880900590289332667135324276515414330598135393070824983780629452251316924757806917235018272144412700421581526549470745385846049607597917373319205582147881410998106372468254476211340712466884304750867563707339446730646728691365864637304815991485636916735911787323315518039174716333398946541036879199023680446288703635910483078265186039114726291885402761415761542679117491329892615465912285450496181390226932021089913410214959708739410859688941759947722677791106960398064143662895736223454729317044544978478176168399411420128208449742880181939278756368528257805143886250749640426377221577193975716106666425725859322777280425992438068247110643365989537590644889851212910721908982977186570677957496783390391507223924522985478005900538306069262397560795239499598738046766905221193852980879558850004421875750396049922086635724359371894003776801515792521000174974529559108187724950663759546519573073145583277345489068871949539768729829479002631668635483350135650421513446079197930943646165276127631424355847854079987656403274936363085723637793427379892948334554862602743825445330569046496412006347408756383903927739738653277046190736908105160675197538554816634507605200130487608798659743290795889819840363180195771231887609894581621447534478950052816257949763382552757413803374446840817361285572523361915624285720789159423527608041747839178258642633237084998279187430736431529450823353574952117543110934563391728974903297204125607371201832308334667734671424750419620063003679771828029793230882136665205598057167491383596425838132116097030821302217315210919782098599320018033788502227365582481158164576689411234562529794142676636526939952963720239811641732462139001366561567656323287747133149212977936115176973763259336486915302364043162950796008559058867530327289851733330747382637807828054469385433982635483317041467470583005877874952282142645885383479349721195286319101027060129043247750516861705820156512774922436608 A013846 909 27995025368234653394155326980195381599009757431665163394560427996507559753857928703290983740344304630278090603772066377152566758802051604201721360378997278902135679825386998224091898855159010507774146135712326025382508764667338955814614174664903721907878398775934603697509681204096114124943614503265372232909271937587527938746032859292131100503065713339459710841833930215726670684316633631485320636731345942896670920715021266803255984113663328253508423442990346845574896712086068603030296021985129256673396329180296271326693486332604722824086500053000787915309195597348857117643319011891824136551965409306627772738710656382432908747008383043570382635089284113320407729109173668032991359346711189747425647972358893913991046846449518119465336462063507501231558161604921900338103184746954454052356920781548152732150043102833948311519076667388951691225718030997442391203365837971590406990390985960149147606631417970811353441248299569229027417135586525478328883631859956780953443024653306292855946250687643005034914970159105965732237157668724916179141194765117736223171887391821180775594396791881692862028243916258565763793506132163376086448001445724139890887876746706513980239236916633722467058101129955645989613539669103542788650047463096611099884836760533410403402569634708803668243433624076469687667631009665222258235357959836731509558702455165067675398530713575008476928301317242338217165823863049108925540265558220223370215907838017674927565956628414815593742258357556945234731268634107676241001442319321291254429501777835098299554840519786906580246048733545827965201079988888243802243239741229017988106456394674641800641218244697503678560591382199182183253984893321293482065192598589181718131230894272483062682959380708359038532874599873425155672475391749824600522900346269793613811268279113128063731860241866425856754689610660134260617379355564629044803294368304306182698305121580694591481567137728435327428893649838727514287736611191719365852449770222405399352614248603723340553923412010213775125520933375360985901303530084672951671482856959076204426373460543604154074833855113542103497438957737917874270137470346729956661657792206293784298772288170621699814960097649521015324632118038491329350542600852836690305892857096785039700560144793068523665891371152990463817063957078741628115367414383461973057384803403353541768556488923728515821778075585949613039762676493212466114864898076428327562098990469832005758676652435204210409001350487602357447010402895107677104812816680256696457593607960863988240741514709508593616129711351132500877686071674230509321955897921223587013769641858871794956108467074282625923799735973015050287243589966976705858992878323765859545767484570164570260915649854772876686111913414761134481174697801786286288683933951758954864664564217491528796641492196265383245438184958288765924998920210620321321561816745167770251750644544658535513554196449547975311254598136348908713558769188143297348839213277590243272138407922851448316457950288080174477461384396944896024588977763846934879415807898222715758232069489328133733565384592857095371183350072820353370460834472832056985808796042519141739052367958234517847518417244993012152601123157801161397543768150226513292422482493035525022513114745592992163215028384332131026693737766709672192592086515594428623991890129187763904175756190582249578067004789905004872943364231479545207197875817965114482468152799717616529020688655031726493201025650571592809806235330683140497846519488754935508973874079903294605640445523251176594498819175990152660311993194193179201805912801223612413730371388357044579649944030987652659103773220175049631242784787902339541641079510392329713246221750110224504578763260880264589545854245457037137264357657687681863913180267505952431056984831419419806902518350931181640986315406742590736848958627334144976294467228025714768378715184818147876289319370796779489448962401492898059033410861010622119076274481938003240627864966363571683608463240971233764633861597781930234275686909688852821900742999517332814806076063936606206436381250220372245851331664127142104302454706308489142288936524376314888610608658402770944 A013846 910 917340991266313122419681754487042264236351731520804074112956104589559718014416607749438955203602174124952472904403071046535307552425626966482005536898982835065181956518281157807043341685850456318743220575021499199734047200619362904133277275419565159477359371089825093959997233695821467646152360042999717327971022850868115496830004733284551901284457294707415804865214225308931544983687450836510986624412743856838112729989816870609092087436519940210964019379907685435798215461636295984096740048408715482673850914579948218833092160146791557499666433736729818408851721333927350030936277381671293306534802532159578857102070788339561553821970695571714298186605661825283120467449402754105060863073032265643643632758256235773658623064457809738640145188897013800355697839470080830278965157788203550387631580169769868727092612393662818271857104237001169018084328439724192274951891778653074456261131827942167268774098304067546429562824280284496770404698899266873880858848787063798282421031839540604303646742532685988984093742173584285113947182488778053358098670063377980560896406055196451654677194076379311702941496647960682947985608938729507600728111373488615944613945236079050104479315284253817800559857826386607787656467877184890098484755270749752521026330969158792098695401790138078601000832993737758725492932924710002957856209627930018105219562050848937587459054422425877771986577563396938700089716344393201272103421811760279395234868036163172026481266799896677375746321860425981451674210602440335065135261919520071825145914256100501079813014152377354821502524900829690763708989075889972911906479840592461434272363140698662523411439442247800539073458411902801780866576984352144820312231070570306539724173943520724997995212987051508974645234888652395501075673636858252509934398546568597137367638969978980392365596405479042474137669162111279451910286723141764540114349860595504994658062223956200373667991969085368809189987117915423188180553275530260180253074070647780125986463698246806423270962364750684983313069944843828786013914073814563280371150256835009066643405555092820920724155764360547647404079767156092904083864628321647219889202535015834723902170338774931859536612479779504630157545243885283880158579944745752667943497141347452180907954824579269383483928449941191518357551745556205670084359434517281933144385237921088856672059029052736006448023980800396920086943383329586089651892980168403437554859719715455164700316546996771566682156252777754048823636882066888363370506376978651429522427345661591166672617954001177595613338381553909788760017196621185329461850863082654499267203624431510977121762249090093086271069748363757167812397956037892697587478636913159685595708934395152638309684014441197623250515178774892854679132497568933029107595147731237433005328440278762415608348416287224078186518444713206281830364617461606689064937611105657495609365120439370891708143909258788054999190671731881040725893748757079567526763340680077091541431350815996258433694115039811157277454643919090352933731623365736362128697193208961949965748453026304286181470522338741301122936015186177339243260624005760843310982628721267236505267993255428680827483496283931022216433603634828456674714194746622387566099906331788083937709743983591167204230050097795269482700399139542538406857490942998237150966255753224647612031178852999154174099612955607199676608159137121737349459994803080871361516430941146858422949925848079613729211208517929953191730719315825147833434750607521726758055905850271157637626118905894554648537306758845322373103392987322096084776150670495331573116809653683636785969366007403402333512440878696026316563571929983862100494893396535860043652194307611836566036914532524510070238551915136192913878471727109959316707091005635049260875278955951548232581721323312960011839583248141213265066676300485262583217102127946621530233739176121069610248417142268870310263599972119283598406807093596065597891362224144490188893879217801516928482123480145387999522376836118289916745708656684329268043546608183961675565500463074712172507340807221157752056435970118192473782835816316572214523872030763086269992424518541998292992 A013846 911 30059429601814548395448131731031400914496773538473707900533345635190692839896403402733615684111636041726442632131479832052868957877882944437682357433105869539415882351191036979021196220361947752652577851802304485776885258669895283642639229760948311145754111871871388678881189353744677851829120533889014737402954476777246408600125595100268196701289096632972601093823339734923068866025470389010792009708756790700871277936306319216118729521119885400832868987040815036360235924246898146806881977906256788936256746768955743234722763903690065756149069700685162689621253204670131405813719937242604939068532409373805079989520655592310752995638335752493934122978694326690877291477382029446514634361177121280610914558222540333831245760576153509515760277549777348210055506803755608646581130290403853939101911619003019058449370722915543229132213591638054306384587274312882332465623589802903943782764767738008937063189653227685361403914626016362390172621173531176923327982757054506542118372371318066521821896459311054487030783743544009854613821275792279252438177220636769667019453433616677327820462295494797285881986962160375658839592433704288505060658753486474967273109757495838313823578203234429101688745421255036363985927139399594478747148460711927890608990813197395299490050925859244559597595295538798877916952426076897376923032277088010833271834609282217986865858295314051162832456173597390887324539825173076419284284925927760835223056155808994820963738150499014324248455474722438560208460533020764899414352262578833713566381318343901219383312847745101162790994735950387306945216154038762632377351531416533776278236795394413773567146047643575928064359085241231008755435994623251081471991187720447804693681731781287116734307139159703846081175056831361695779247673732571218245530371573959790997262793768271229497035863014737263792543143104062405080196275343909340450467016231993507664955382954596773844352760842989365139537497879852587030300369732575565586532731146986459168324442464151352877742894768150445533202675952642581660103936370755609571201851615969577095771113229281555930289136086566425310136885810170852281020076140843736101329388667398872232826317660976967173295717737414807721002442551632982185036347629428823423172514327673313063991863691813499158001367447672963673540255598385747397324289950262294385275215476198239655430030264000053459288849802867406277408960784943876985713229174158243841797643295636034836899972611990210697040896091021444671852933351567797890924752960836450042590899262639019349528345116710587453057872086758515958088243498883000875805929081492422631987728365371751698325905378184170250930413514383594874876656223449667914546499974370416577600190362260361652131725785209163718672881378095689062125813680338797497797677800857188204718602331054486834654360904899758594015836396362343443017387784981927987279875640710184816127676266557305379492459618591966986213479931310277942506086359271983268716981147404766135629622503538565396355288761624532001667633771940752684932517834448449114233149627071265176477645308765938849594426075995874955196367345620659052323164127420771313614278777938484805804621602993887013354979206231851735988096323906058868317034733457322395765961730680031934470872890854315366948210281604555390409126679004529898515906263220166234962862268521665252951037668655076283976896117329336719003096158605205089467105109707353992774170409079500256803223170189872782678792880715528706186632210540958444205989907907271942407975922901685293469732664308352766723270467873843523521851981408570444505944905170791024987891618731905410202644185330594687664535662713111390341155125001711193309016666817687061910395103071824660595897615401763145981576869155182769401969761553939146889857958072649294180361140828620332485237844322319073667959463875091276269704849014301084326858002528554894302699165323135208988620132917866342326717643886404684952594254842955877511704157360766654509674634208920106712502222197404073968349244165924123991923381262232101455250935256972056184930319174032168468720543571022897219385293868832930980915964029061438325518238704044810895111766623584200064761856 A013846 912 984987389192259121822044380562436945166230275308706460484676669773928622977725346700775118736970089815292072169684331136708410011742468323333975488368013133067579632883827899728566557748820303958919671047857913389936976156095128654402002280806754259624070737817481664229578812743505603848736621654475234915220012295036810317008915500245588269507841118469246192642403196433959120601922613707105632574136542517686150035416885468073778528948056404814491450967353427111452210765722358474567908652032222459863261078125141794315395527596116074697492715952051411013509225010630865905703974903565678643397669990360844861096612842448838754161076985937721233341765855697006667087130854340903391538747051910123058448243836201658982261082559398199812432774751104146147098846945463784131170477355953485876491439931490928507268979848496520532204374970795763511610155804684528270233553790661556429873635909239076849686598556964793922483474465304162801176450614269605423611338983162070372134825863350403787059903178704633431024721708450114915985695565161406543894191165825668448893450112751282678020908498773517463780948776071189588855764867622125733827666034244811727605260533623629867371010563585772804136809963685031575090860503845911879586560760608453119475410966852249173689988738555725728894002644215361631582697097687773247013921655619938984651476476959718993620444620850828503693923896439304595850520991271368107107448452800867048589104113549142293339771715551701376973388995704866740910834746024424224009494940183223126143183039492955156752395394911474902335315507622291273980842935542173937741054981456978781085263311484150532248241689184696010812918505184657694898126671814691437674207239223633664202562987009216241149776335985175628387944262250060047294387772868893679469539215735514431398307226198711648158871159266910659954053713233916889667871550469221267880903187889963259165257988656227085331751267303075516892364730527009571808882515397036133139504534224452294027655330665311531097879175762753799231985285616192115838285786996919814429142273752091102274227838297098024723714411284608624562565474227678487544465854983167544568361407853326245325252777114893260334554078819608419401808037531909560239271039121123685930516949489199122480885389453344740409388808525347673654567095447904170715522333090194862416698260724063917029131231690753751753977030340359168898136827001040961067851093578817334208025175511401589535538302549695224120636083110590699007276920064173601289822305020688794995618587038155386045344812784372529661800352538903050914635562971398172698408684142343704804973883076501559650743267432338890782487790039321636859958271129998718223859711160169810414803037790547530617052390529733876733472976997439539187738662677341716407834306178488343092219161183993424597954098131755289608710927036001269940793762938287816287186964994791336054871695902549782675208916782021574204243310389175187620039437820624347749318038238159376732311470195951710907770102140912664630645023438954583979868744399206780575191846979871217302819481477642284223510153658232830531874565181297755826525442127323834404512686995488270116605840686903689653615958629805317684857940341753736997012594145929540264459033990923286428741562887514205944158954507618071032926263017620435714569216433198407187263070814917927008699602326489539673354931972647705608293454925175360371658100234890575635224015964717064414928016840781751342818685115286444644323564275006126299741877302305487008824555041642423696416199944056103459988126691290104578764045726796036325570802652636480306803232562607076481520244664912926725391504595783234038698971136056072382349858138281969644679826737457550478406373061484974767524310848477028987763745146599477965286865570124572071702073862672231054876273682753751405951695712258990940805688492500617931222483026855686776510846249308494528139104515452644305361883754869708716526608542693978194303521828397601734973018413757894056755272816964536695794868032829001694967345357200821500485662646500460337067796698694686096383034771735278296084817309493917482382654309304285211050581645854140363411022368721607067722116497408 A013846 913 32276066769051946903864750262269933819207033661315693297161885115152093117734104160690999090773035903067490620856216162687661179264777202019007708802843054344358449410337272618305668964313343720125879780896208105961454834682925175747444810737475723579361549936803239173474838535979191626915401618373844497701929362883766200467748143112047436415232937770000259240506267940747972463883800205954437368189306225219539764360540503017841574836569912272961255865298237099588066042371190242494641230709791865564799339008004646316126880648269531535687441316316820636090670285148352213998107849640040157786854850244144164408413809621363548296350170675207249374142983559479514467111103835042722333941663396990912379232054024655961530731153306360211453797163044180660948135016708957278410194201999883825200871503675094745326189931675533984799272959043035578748441585407902622359013090612397881094099301473946070210530461514622367251938491279086806668949933728386430520896355800254721954113973890266031294378907359793428267818080942493365567019272279208969630324856121775503733340573294634030793389129687810620253174129494300740447625703182241816046064960610133990690169177165779103494013274147578603245954988890031114652577316990022840470292423003617791818970266561814500923473550984994020684398678645648969943701818497032953758152184811354160649059581197016071982954729336039948409042498238523132996829871841980190133696870901378811448167763592778294668157639575198150720664010611257073366166232957728332972343130199923855397459821838105154576462492300459209599723618553767240465804261311845955591898889632382280698601908190712644640710383671204118882317713577890863346421814782023809029708422814880027908589583958317997789995870977562234991016157585409967629742498541367908088857861021221336888059731188079383286869890146858128505374432075248988640636814965775442505921435660778316076327173772287249132150825526987178537529007489909049649033462264530080010715284577466852770698209875240928251015304831393916493233693839071383251788948668315068479214134026308521239321897805319308074146673828974055409666145459492568679857057136088434100416066612537794406817883000500822354642668054760928686958445773845612469920433409920980940571179400862076845453652441607200453734852477758592570312854583636923866006235810699505251670368607406126433210572200042618937474319330192889246454147547170110212271344634390686407328568951157607285900519097948413103985003171367836025070450116662840567064897290917930434416429860066275689933858825318319051957873951994775172370778127446775322981455761976318519049384200650803106635555387222880773160559904008491396627112628387797998759435015296444347672265942320661483259572732878319672802442510252098820103820498611133363251914544856706026445837473677096537225759887581357329898239657115689613419930023961815164098542468949322499846035731334751278701245785113282943524644794832492547933452298506218627049653476988006456764382255380945663025810706953426194616976128047663807852339016473207785887886441836420048578788769059382369435980715072973390868465751860764862923585687628147405767071727468159635180940187628460102569687732381460649897424989118586453918108684973819175385793625814574249697003532698065500378200621305628951606927786561386437495004084083045406712236304463230632221068569034409236016494410879720017372559930988146208658492628496894382415020555131848766748361255838736428001482673857706218105194554163400746589941835441946198305163019604538939684166039766830398176890935420194146836940250375652518316304061321592186693328324611508682146455377179866782937628822594625012980087886186285379824840151475223581316868562533009014076420032478739653182236617882895285871042400963771693966520011001841977645533556332043667206185736036474926070225165099302615148320800522260248370298323824007144292707409897340748698062176762352248598098206879570615223143908726996277470937803272932613651595867382018672451756779666293938447806235699740727540689972664756518927914193600527084325037562222827474006279283400221599206107293597496688062714816407282817795705459371348471428252380978269620395118313387065344 A013846 914 1057622155888294196145840136594061191387776079013992637961400651453303787281911125137522658206450840471715532664216491218949281522148219355758844602051561204755937670277931749156640160622619647021084828660406947216144952022890092158892271558245604510248519268329168541236423509146966151230763880230874136500696821362975250856927171153495570396454352904847368494792909387882429561696544365148715003680827186387993878998566191202888632724244722885360394432194092633279301748076419161866064403847898459850827344740614296250486845625082496009361406077053069578603419083903741205348289998017004835890359659732800115979334903713672840750574802392685191147491917285277024730058296650466679925438600426192598216842675946279926547438998431542811408918025438631711897948488227519112098945243611132193184182157432425504614848591681143897613902576321922189844428933870646153129460140953187053767691445910698264828658662162911145730111520482233116480928151428411766555308731786862746728992406696436237313454208036365711057479862876323622602900087514045119516846484885398339706334103905718567921037775001610178404456009875269246662987799041875699828197456629272870606935463597368249663291826967267855671163453075948539564935653523129068436530542116982547802324017694697537566260381318676284069786375901860625447115221188510775828747130791898453136148384356663822646737460570883357029467504582279926022040121240518006870300979065696380893533561277408159159686189533600093002814718299709671780062535121558842014837739690391104893663963441991029705161522947701447380163743532769844935583474034666568272835342815473902573931787327593271939586797852138016567535786838520327810135550026777356174285485598797988754508663487146164151582584700192759316185617451758713819291402192203543612255694389943380767147941271570985231544152560332247154864109390241758859776387152798529700034033603732383861189088830170308579562318250868315866317750517429339738899528491484121661791118445034433831590238941191894736929269508715115855650281679718691086394620269963348163926888743774077623970099947284703086973638208027821847663940254416652490501556048235345808602433670759638447122608390160410946916930946818406111214254351117373029414352761976290703460636406607448534071825283206584744467983645991193561344011618996614721241292335045001388086734638527483950963444029850996537343158495811760594827809506825670171435707420979714012195342547391532475544388209801573600591380583919381250869508509422807959701582554428798744474957573654651721807752685988030678694555613658964792848245657680175933783456342408440005232210221486925516198233878928519357174925226934550246084677226607011364823349166581233888384524810397963435483449679310956779038390436175940774137161990098489618047038735805864543074577202337451099331813699996265916986105517084366917252544267025180759297181039622531399674954898844377129900482421886592055493415560637071115810683364917451771971163045133942995575255277744322827486029765245449869545209073763865847655705444891794072727974262926095812151829750384537841481678216071511192071977885756973543028280055812199134192175406365676654925609048068209380641003527614675702575838822043437840921988585389222106739041685530691969014071411759450210316392877958942849486255809710043510783836293827233231887146559224651141356619974870119521845788488855706665529264043818619574965321486450586235122975393550560420388810301631323715272752584256969317354871015150826315664259214063761693026063581826401531975570752791079498487460362171848921803552858124309381720188651481385932773566982540869916496575049799429874743300221258780672425331519854552199326100362083540126312591149057081639373256131624263340955475529494786712727422317394780870867894927720508357923488843573888406887012294198443210377469138209973948093180175991513423818597935475065066104183436407516061653338101408148758482062482043029769919631979601166214020167689937647455884135493382373987858899166156105119775057714731409104160053329024278741612229892295902071499162830838917610668237759558458461362785723796602771474439039104033843373529676492680346711760974019895938921107236893067357192192 A013846 915 34656162804147624219306889595914197119394646557130510760719176546821858501653663748506342464108981140577174574341045984262530056917752851849505819920025557557442565579667267556364784783282000593586907665544214846378637787886062539862581954420591968591823479384610194759235125547727786843529670827405283704854833442421973020079789544357742850751016235986038570837374054822131451877672365757193093240613345243561783427025016953336254717108051079507489404754136027407296159680968103096027198385287936732391910432460449259535952957442703229234754554332874983951676836541357791816852766655021214462455305330124394200410846124889631645714835124803508343521015145603957546354550264642492167796772058765479058369500805407700633106481100604794844247425857573083935471976062239346265258237742649579706259280934745718935219358652207723237012359620916746316822247305073333145746149898754033377859713299601760741905487041754272423284294303161814760847053666006196766484356523191918484815623182628822624287267488935631619931500146731372465451830067660230476328025616724732795497155916782586033636565811252762325957214531592822674652784199004182931970374258828013424048061271158562804966746586063433094632684030392681744463811494645893314528232804089284126386553411819848910971220175050384476398759965552168974651071567905121102356385981788928512365310258599160140488293107986705843141591190152148615890210692809294049126022482024739009119307735938110559344597058637007847516232689244886524889089150863240135142203054174735725155580754067162061378732783950281027753205548081802278849199277167954109164268513377448839542596807150576334916380192018858526885012663124634101682521703277440407118986792101412495507739885146805506919058135455916337272770312659229534430540667034125717086394593769664700977903739586838044067238791096967074770587136499441954317152654222902221210715213127102754363444062787020671535098044444452974307500048955124604564259749608951698613571369206888327793548949624976006739698303261576916357948430081022069518978917006158992635556290355988975582252235072625150753952176800655666304251994256724868808754988588575811456284546523451832635313631728776345908573993265345531452268686577414079427849511304439093770998133771712873564465570880113368906726888111839430618120572731281071185634667234754605484826120635268594105170133970157454535660617590759771171317661919663560177605260770663268751616984592925736158638512858777963744178358973870284828492054836766571223501457143522877258955409773515627620196440014455789279463198348376958332051313710864004998216297428039762091449064537683575314783727744729722295907949836191342463702703361458548402531505490533872054584108987120465853921679091661431735529977812613227286926524091547307804165365294886569347467745766193597622904871321477641567800705583820535144531370541881123120650028306351108904548922125332549792579008000379848474408241090955546322884472501615059663951070662949044079009964941125970411062223347562901325257410929094356095982156018214308175150260647562307572591157260600535989671631784231278741814571360484509057950680868854141229209203715790492628602357287099084984844403592877693422005086520719371171331721966034029993624917951469714440653092020533664491647561824958639291965630372578705761364747676130778542478018452673368599973723336544076491842797202823796016062924187848526232463654468012809752509657695864763855300535963855215502057556680932370591084413424462276711686445926441343157078051449287525399775502427458093006437101147647145469658820055017369820207141731742054245124242883899225423759771231827718135588461650207725074033263242593966467517656664753442859010986772302451158982856921063861156429022150485171002652174496392179576599180991545617872436882426229175316873618856294587117648908720864426331117328006889911871687817149646932086101882844201486308256582906942218517940223411585999500726500707571014501012854863876831834411351847153630834160407876603252564789091196318813525116627485467565805149549110752119078884567640929652266376814905211566861935762597367079615674418433360980979663820439312149601050983596683950126566841938512031160473747456 A013846 916 1135613142766309350418248158278916411208323778384052576607245977086258659382187253711055829863923094014432856452007394812314584905080925449404606707139397470042277988914537023286961267778584595450655790384552832086135203033450497306217085482453957626816871772474906861870616593947944119288780253672416336440683182241283211921974543789514517733409300020790511889199073028411603415127568081131703279308418096941032519336755755526922394570196617773301412814983529346082280560425962802250619236689115110847018121050864001336474106509482499415564437236379647474128546579787212122254631457751735155505735445057516149159062605820383449766783717369561361400496624291150480878945903071805183354364626821627217784651802391599534345633172704617917456299650500954814397545711607458898419981934351141427814704117669747718069267944315542675030421000058199943309631399692642980519809839882372165725707085401350495990758999384203998766179755726006346083436254527691055644159394551952784910438340448381259752645181077442776921915396808093612947925567657090432248316743408836044242850805081131779150202988503130515896966005771233613403022432632969066314805223713276343879206871733323785993150352132126575644923790307907395402590175056556632130461132524397662253434582198512809114704942696050998522634566551213472961366313137115008282014055851259609493186486553777279483520388562508377068063660118905605845490423981974947401761504690986647850821475891220006808603756417417473147411912761176441647565673295486652748339709679197740241898070149272766427258315864482808717417039399544497073330561914239520249094750646352243574131812176710085342539946132073956208968094945268010243932871172995167260474959203579084652797620556490522850723696982619466539754137605217633384219956577374231497486978048644372921643949738781509027995280706665417106082599288813713959064458173576059984632716103748903054981335049405093364862092720355835062108161604161523042361663475186129260169506626171316725139011981311213788846434001275352395217254156894931173997901152457817870681908522385046751879241238859780939905504929403884873457729347804360501125283466070452189799532020480469651793957084488543302732152611318842374627940321768704554691772786423860224688066847431487440960407826599554872335626669648754462494574927258618140610876775948438912526782320976481291638214949934119470224527117214016181741737145783535539899769184933093990452985351140990522446266789356436315969236466855781493260027652891167005851695747678957642021450867458560085858596946393687303109450083479616170624657447677591715781551634122006924212602946770815395914833190739303540192311700232317909850610183748273714054152371913813919484612083289963425101305580475561795109846312963710231738008341431822182126890689982843104377823093266631806907346823462179358893693520570631295616003949916360642417460127542513136584259080202896991603228934156446874809409244068431341908278394932922275068348683483514276380998531190815798429686934652941150626034841324563860553143288404846450283323740899321694538667041115358363309560030305690541811779874340356392810927910710612499798727187359022862454042043583662816783381416931416258052262675110932354542197865383003094831101311433759602791320519328847118062307305880244692319129776048659030388400051851453351279919708657200942283938966291876298484704778742130147854349899787420507585369029607843749970236463378096582010487962463607701571422017320791919528654059092779883288541460117629932571133589890253632299843663542946791634930930406101662749780215562809174268547620265723633504231190819609818685760183724530667866962711354006735225921969933319093207618573590640815604072014554806719577550255589420602373866197827098083414906453897778940366001962730966806444011763342677616783314742683061030671119440965285522018052604129768632211466392359630670597386497038794303348951708694682616395865240750850031639805975185687003169189228179516025549991177327530175173768245300535380043008940320974881591021649443801196303140425261125437976889512457982845464635470813972622931911068790524464846419343224372624741624068155380518127238630496139677747342276641162237066403756638208 A013846 917 37211771462166424794505155650483532962474353570088634830266236177162523750635511929603877432981031944664935840219378313209924318169691765126090152579543776298345365140751549179067146822568660023727088939321027201798478333000105895730121457089051283515535254240457748049776364550486232900854751352337738512488306515682368288259261850894811717088355943081263493585275224994991420706900150882523653056378244200563753593626812597106193025276202771195540695121380289612424169404037949104148291147828923952235089790594711595793583522102722540849215479361688288432244214326467366822039763607608857575611939063644689175644163467522324881957968850765786690371473384772418957441299351856912248155820091691080672367470260767933541437707803184919919208026947615287358178777877953213183425968024818202306632224527802293225693771999331702375396835329907095742370001705128525185673128833265571126499969774431453052625190891821596631570178235629775948462039188363380511347815040678388855945243539812557119574677293545644914177323722607611509077625000987539283912843048020739497749735180898526139193851527270580744911782077111783043990239072517130365003537570636639236233850772957553819423550738665523630732862760809509532552074856253247721650950390559462596720544389480867729070651562264199119589689476750163081998051348876984591385036582134074883872734791394173894115996092416274499766310014776298892345030213041355076460920985714250476775718122003497183104327890285935760094393557358229639907431982546506637257595606767951552246515962651370010288400494247372676052321547044274080098895852805800599522336789179670317437151221406436076504348954855799397055466535166542159673192322596705640791243463182879445902872430395081452772514102726474679574663581047771410734119537127398817709653296697978811896428945040392487829349358196012387732114613495847779010624165431740333576444841287644055305628386898906099379801054260620003315160239445164787052106988754899083597234393126381706449355144603605853432919949353790747286478984213133104709563224963737775986504778461513211965578976914957301838823585526706499533462875268853284900873288616196577355351065247104029549984385744520586943927176767695826931808348463716910848140010665537051842578574456634980465390643662014214056693814711050386227022231216410399231537210194278446285677603093757338964401027479441226800317304576868882243313242793034892571435636651887623879163423986187977439519270153631705201679940545930247971144586129937760447748366259944084013758902024882096893414504739428345548290460335460062679028775245499325342729883946909922892598573359786078893337253994145498405021669793212593269984794501063433062126464922871854513671768745245521513719581261023208902159443983194856873591057332037949263933954129357802844252507120160991048739940711208693232228549282058446294745217430859305530735333459313070459593001540088528620854605714438451193754722109634358211650466445161997109439649660387795808452559870060652082943981474707575623713909680523308582605399274450008482883952341788973286643041603268062848927663073056867674088402922384798279628485778165350393404692475380461156894049684149463180357842270008647943856543338035031393638739652870245411425527773061434664265990777367662364665685799083858077913244501562459107767092899068423414740409013279160476760112047452202548746806189822120684891337516234195192557372362189823999024708431973468799319669554007497165092356663567709619114936208352211215598926565134497630490905473523831023201277166975280468293416727547139284984798103562131022431768420867232022666647660776974538694989700285420924664634125648092699883011110775000046227245419418118245714231772931906587117166775154134298586847570398349997339654681322420317913152314768320313557377461212860146755657488238543853031241841550475985487547732124258540305330744840377814135160734967211732138449590507359974059712208923853836773162194884591719847992628986381125222110898668508780094037862007943333249316956437704919974597408974477600461305454956558351626715544223181880185175107632254908232861902127905664087469038776242167533537465315508817993355444097504960424911720977604184191918297520799744 A013846 918 1219355327272269407666344940355044408114359617784664386118164027053261578260824454909259855723922454762780617612308588567262800057784459759651722119726490461744180924932146763499672267081929851657489250363671419348532538015747469991284619905894032458237059210951319488095071913590332879695208492313403015577216827905879844069679492330121190345551247542886842157802298572635878873723704144118535063351402305964073077755963395181975733052250612406535477497737389330019915183031515516244731204332058180066839422258207509570964144852262012218547092827723801835347778415049682676024598973894127045037652019237509174907507948503771541731998723301893298270092439872222624397436497161647300547569912764533331472137265504843646285830809294763455912608627019457736152802193504770889594502120237242853183724733327025544419533520874101223437003500090395713285980215873651513284137085608446234673151009568569853628422255143210078423291600425116498279204100124291252595845203252949446031613740312577871694223025554903692547762543742406213929455616032359687255256040997543591862263322407682904529104126845602389849269275102798906785472153928241327800435919114621394492910822128273123554870910604591878331854446946206008362666388889706421343058342397852470369338798554509073746187110392273276750714944774149343870912146600001031090504878723369365794741773644404290162392959956296482808342446564189762104361950020939123145471458859884559622986731421810595695962616308889542986773088087514468840486731204083929489656892842572236464013835064160092497130307395497907848882472453546773056680619304740474045147931907839436961780571223046097354894506552714834642713527424337253488171166026848850437447465801576593683345323799186029044449742118141122300302576223773373586935628992590604458709919226199369708222183671083581041192119769366933921205931655031940022620132652867267250632944559313520404254830981903355064477320946011996268631170726139159742123441807520533171314176593965275756932469378370956605289920900425015207083343354695945575122967755611759443525788580626864929688091915549320866654571250539118576712511496809784439631815921375529446780143706017104840293888352076450592978605728323856856901495962459075734671851869488318114777614727795015039889920611516881766209742920451699055887064472499335962019011303646116127889083698176240483185492868446330119792797436374839533348888339842167359780802941809053659272427077179407644738167444394203716048648291809042365518465798305800534351818465605847744962851701551336551003406491301588026926381804272355333866414907244521892830572837172344353344670051853470233176875138880159691735750075783990256270861746210846574579760002592664928703996518244205248961563238761208509305960660441329070033831766656219521480587808910796483600466153313435354685110377224886459833665102874491168186211284774397723631135406794770692819943474465620905848163720050719168716954734088498649879362484475068321282118440071587293051373481822147447453908384963217838037857392411387775634813723425177877967141350335741076656719187255887883433661663577927439944528786960705070026866221978922201691084963033266951189104220050209609493965775503643375824291212100731908706754220945252201641591694067677091078667985792783560365365192264379861497061195827198660043312100116674098454213722547131530502475351570913773117335345228091250602519347731962108069719977564236152800041645898906625616106931945717667105746343151786708799158229675285257112745625686327218355925990556428894968259450207445990385038679328264660090381864257523909343044187614977458918740710548339901683957422498952672859410731029236701589766508077875201514774377903492898675563946735432715046655320888250672696093821186813132712825804597573068977378175050328320034648144649023001288889384574600604976127732663925997092455964086247703848725077846929500213580946963405594038712716181745171629988649662016842523382978801978301475979022466625736711278129927569695706121432662276287143913618028550714817727607897275682011916057148016504066104214953105223849907817926893728832974418808927212800818185462619903345738955663458592948006271192187042543203507272994133907600778773161566011392 A013846 919 39955835364057723950410791005554095165091335955567882604319998838481275396450695738466626952361490997666795277920127830172067432293481177404267630419197639450433320548176585146357260847740677379112607755916785069212714205700013096674414425076335655591511956224452836985899316464528027801852591876125590014434241016819870730475257604673411165243023279485316043826865719628132478934178337394476156955898750761830746611907408533322980820656148067337354526645858773566092580717576700436307352103552882444430194188556943673621353098518921616377351137778853538540676003104348001927974059176562755011793781366374700643369220456571585879474134165156439597714389069732990956255199138992858744342770901468228205678993916062716601494103958970808923344359490173591098255022276764332510232645475933973813124292061659973039539274412002548889583730690962086732954999713747812787294604021217566217769812281542896963696140456532707849774419162730217415612959952872775765060655620192647447563919042562551699676300101383084197405083033351166818040401626148362231980229951407508418142644548654953415609684028476699110580855606568514577546351539920611829364684197547913854743701819499253712646009998691266669178206517533278482027852231137900014569335763692829749062493751034153328515059233334010732567427310359325699962049219788833786773663866007367378362098438779839780041292511847923148663765289015370124635732378286133187230808763920697249726029215229889599765303011209692544590580550451674114965069208095422201517077064665407044452805347382397910945965912735675444392180857357820659521310533377735853511407432756082670363625757836774518125183190719359701572436866640683122300392768367783131134278559386061821815859570251727799728529149727248295536314817700605905696706690829208926903006633204100946599024514534066783557783380602615690730075968472086610661216506769154613268740327319585436606622301615009138752792852758921093730506202354127986429900941148832830957622938631054156003163156590459506042140128065126898305706995046676744605629407415886133445453040209981110016019395888720146158536990737665837521715576727463016517855344111633348912091748958768491406750133520841133030722952505716141486948219697858993673727242059393207985032879400387052827112918598185181715160856017361274663307328634858240803438962397875933278669494621839048153022230313249345365370386395130741828776373119948140045297350797199070307038890465014829702780270817909267367482107225998700233309087278884471909640387480972418906942724556434196103279623906970436466323678962396539580134683680588493384272210728463379770398148259134512600739844550825072778797058483289792717483597699837020555829575764956444383772557909826117597972504207727280432937718921341470966868599329791001279875901322388979174620074911774649702321696840905079515829538090991326599125771379487464607945045009851046062323907771289465842832628778621965720517172726611923759246949891279038751772457044265772418707406252348127558169669958474722116824511034536354632001576089196228705227287767801563599887374328000934164354225392121526352102319291128383734640352361805322705013472068674091456564567082605268483898270531703386139010374438116783184502922311934024143391676631209642920465792558457931706052286620119199301535701264865645692299250896623176858147675260424405991505112320275702517508844592434094099743353986480934357228584224824890254951764652815372308188591945997276515721096172397746873930816869999747305070448662489570291086982858553062030319925664397590212936947444228576381841632927990543461352871939767581373849295603248001898379916820445681184257170834366028237693468936695814603236126815141655303800879406626659206648801554866198042905602332649492732733875965053274324250728040049158390895350403859185706234327353740512623857753543931527072725597031178164759715023350888185862998620470096874505460538283843425783971468072124967895806213449383224982764880608186392140555161761466603788898187105477469377131761435559549823147298255577929548166465360626204805238102915583351975113779377828453706398905755530926909057210301239128992833174099180211173720269494425585010055692526321471779884262318838958195061293056 A013846 920 1309272813209443498407060799669996590369712896592048377178357721939354432190896397958074431974981337011545547666886748739078305621392791221183041713576268249511799047722650342075834723458766516358761930945881213147962219092378029151827211880901366762422663781562870562353948801909654415011105730596883333592981209639153524096213241189938337062683386822174836124118735900774645069715155759742194711130890264963669904978981962819927435531260659870510433129131500292213721684953553319896919313729220851939088603170633930297224498332268023525453042082737472750900871269723275327175853971097608356226458627813366190681922615920937726098608428323846212737905101037010647654570365386517995334623916899310901843689272641543097597758798527555466800147971774008233107620569965013647695303326955404453908456802276473996559622943932499522013879687281445658065469430620088329414069584567257209823881208841597647706395130479663770821408167124343764274805471735735116269507563362472671561774499186689694094993001722120902980569760836851034293547880485629533617528175047721235845698176570325513522698126245124476455513476516037085677038847260118608424621971785250041192241621221351545655984455637115426215631471166530469299088661909926707677407994304686645217279795233887136268781460957888863684769458105854384536356428834040505524999417561329414254169241641937789912393073028232745735414260990455648244063678571680012279179141576153407479022525324653022405109449071319205301144143477200457399175387810870794699311581254956058032629525623026414745877411028522612961842982333901067371194303557721648447861798756551316942475288832795427409926002793491978701125611246081904551539270233875517641008039833962473777262086398008616541504443178262472148133963946413454317869684845091518116757721356831979818156835292252300363621445815586510953843129334893334058146742493811658367590083045608175586725799579320619458651516199204326399361227238740065859334994039564954204819388453062382583911650315156177093988847716438078203681406813689503567237264422203756820740605221600661013004923564481581749322940112491834163911576018205508125257083915850001577151422429880925926416388375210922247150729707707306524244319263059443504700694267802196639253557392191882947038836116625332034442390929976894248167254544707034834647087919853598581675441999768421929878232442904554548932456821395644148245344194394460653004303590922619135821050362757605939700703914161250873097653689581525409245072171954486375535096216976504222742699198265235737912266716183607262128494312239809808961853314845523751215831801150288028316406522155319708901043226241435984815622012380439927766502529428259489573423538666092769567459177589182221450363017878807525226503173614517320642350262838591529938973534532042069593950614709031721445677362082777645574702304165603790000153276563045240273143234882799077370229809849613216737939579817884572729906715905619517743004054037431541818079872426500830616204288076943443826103745199299694324105577579687268581427645290782022212887765575321636041109481979934610697559257649038175505688798531694878216695066191636814397881452746312628848707734162809437680378528782856557003091949588210751389791758317454103130658459851477579217823090555549506143921327968065922712721859047117478045261853380548259287783022933586935529639520510794220093729819604880395460390223429007257017666247879062003874259424143454119794723780886438756867148879377129369564965007196151719692548461772458239298338254309066736609523324170980236097517893852481990880186627784394128141610907722304106458293718327230526206113114372364081045738973900506013292739590117648452918841403478561760994947216396342368883467929349855577469930777236258577866223647622865693057047856416330822152858842033657797221886438727369117658570868127548279119072363517646102846341885161904074358738795564134383794930918484981376089177065787390948009778002309389516235239607769051697661711540599737672954615795072285716549853558720415328604890669238777595434318736936999479058042156337835277520528322652682771051279343797237412955986667151003778837157448881937159740465790793337569609504932702501987283247507663714982135768450859008 A013846 921 42902251543247044555802568283586448273234752195528241223380425832508766034031293168290182986956188451194324505948544982682117918601798982735725910870467158000002631195775806409140952218296861208043910953234635592432425995219043259247074078913375986071065846794252142587214194340975555871083912580198673075174808277455782677584715487311899428870009219389025030115122737996583569644426223935232236294337012202329535446351280957683382207488349302636885872775381001575259232172558035186382252072279108876340055348695332627979452361351758594882045282967141507101519749766292285920898382924926430616828596316188383336265240278497287408799200979315792698995674350780764902344961732985421671124956508956619631614010085918084222083360310150937536107248739090701782470510836613567207679699417674693145672312496995499919265724626780144337350809592838411323489302302559054378240232147099884251508939451321471720043155635557622442275902820330496467756825697836568289919223836261504501736226789349447896104730680430457748867309923101934691730976947753108557579163239963729456191837849856426427111772200800238844494265598477503223465208947019566560858012771459073349787373444181247448055298642316998286233812047184870417992537273464478357173305157375971990479824330224013681255430912668102285222525603212636472487327460033839285043180914649642246280617710123017499849296216989130612258054504135250681661478619436810642364142111167394856272610109838230238170626427168987719307891293460904588056179107786614200707041894562400109613204295615329558392911004582628981533670845117270175619294938979422976339535421654673553571030264473040565368455259537145158078484029311611848344838807023632962060551449279282340733324047089946346832017594065304687350053730596076071087953833003958865649917013420670314681363178856523378315147536485138790935531662045784770417352458037220421389191841238488697625831000615178058421092882815527367454268694159034478078689084688464419383521720829948152509616957527037611015826561972242946578232338470977652891230680586772703502028151901410460074145335360932470761814101606132421883054522964558090248424125754572851680097810182338180756812214278911500194635111062153020186437853611931844762032349767342379475060568627343620408568581869578880104608265993482870723944596920960117461715776957762718324340883448411649798249920689096443459418745123492467449703438561917686677645020067352383842584178286841231432112665859235868609663916100207424610142524930604609553534032837886090370832767328755244659909155755904442765426501623474087820062009420858122279840376460092638111872008917985516221269384437479374350438302101682255553052754884305206954341942515010527873186502331242323032485495369852764986622055993000503562808533412694967253040284779545954536454573742785551448331955800728457890191845102898504990725022566417866433270357520639560167267690409152125886068804151472441679213583266795340357402756842698556762294841259671579217631782111705282767293767522690652383612291566131192416876221080888345303871906302372139369795075505518497323337621754643682934970410550286577769404663928967555134189779443591172222114455033046939653910643631156643659877317004106489901540696336546336051385416412413217315809627031324246217324014074857584155450469877255945520587140411573805360342074095487776703435227808097705004031338728812720798446066841321709797954887610501103742951732810332704597433508852086825185022734479429775181904773355803499550885427995359911585327947917199498825220860286434680376443466345758129877161955419239026790944306224244460960425368562146689882721914531753626207706774696771781043576490888975104505244595109185511784282430386875346743573477108936067562534691708477721079520416485306063030093344159050328380304878535758898699366774824218431247436050206803502010173763207746227498068930892985272708587152853045555488192296336915869731690154091721226584384405579674075667996331467376286028978963762372204067376850372928658359905601412150569487725057449616264247191756371951598929773925378878186373792672076683109041808321537547875547741771109204091824935975284963316850375583032716085480964257634795585119297454331124612534624860597747974144 A013846 922 1405820978569119156004538557516560737017356359943069408407729793679647245403137414538532716116580383168735625410921921992527639956743749066284266647403467833344086219023181624414730722289151548065182874115592539092825735011337609519008123417833504311576685667754054208297834720165087014783677647427950119327328117635671086779095957088236320485212462100939572186812341878672050410108558505909689918892835215845934217506038774421369068174978229948805476279103684659618094519830381696987373635904441839659910933666048659553630694976774425637094859832267292904702599160341865625055998211683989278452239444088860945162739393445799113811532217690219895160690257126384104320039706066466297319422574885490512088727882495363783789227550643025921183162326682524116007993699094153370261248390518364344997390335901548541354499264570331769646311328738129062248097457850255093866175926996169007153444927940901985322374123865952172188496783616589708255455664466708669724073126666616979512892679433402708659559814936345239514884011560204195978640652623973861214754021047131486820494142664095381163598551475822226456388095130910825626507966775937157066195362495170915525832653018931116377876025911443399843309553162153833856779461376884026807854863396895850184042883652780480307377960146308375682171718966071671930464746210388845692294952211239477126123281125311037435061738438299831902471929991503894336683331401705411128988208698733194650340888079179128444375086765473389586280981904126921541424877003951774128768348801020726791805478358723118969418907798163586466895326252802709114693056560477732088693896696780343003415519706252593245993541944513172539915764672482897046563678028550404900800149889983523741149562375043361892991552522331903995086560644172220697410071199873724109616480695768524871478908644770558060630754475545027901375501501916275357035805344963638768081038253702797643803230228158154618342371584099200776741476570203241777682483927071602094359239748155741061435128464245968437766604782706456873475517267016995729939846941467367948354458481505417955709594349107035201923124481429747200263930608502639501260361752725843203853445044054857507039222637491372038377803319284630165469195587155782689162276037176275090638784712780795753547975290702360743267803660074446707882216551906021128985502579351968754052002068837552940589053401140312259278233440206601173391882274796918757053072017567002913753798354103213471567467834875440942601467202771596889625150256926051845850203188031851409271448119828651857015903215809476780537495605197998909687791924702678950865809455844315565649821988224549395538555189247324138715162283267924149962432672048913021479876772331864977348575308390148441128484712279335403081631530778640500746110022867188686947624051656161838250543472403596949858941527678270108145806380331778211536077539456380647285403075236317107561027679327096861034702574435448968944470696486349712831373536221546307986877358396918307803358236236358705718682174183527297306207570038986913116200012378549298917274625716130262869445034164830120291127189656164202413110412911790580347852027624408846637130692807595531374246462522882118579343970505740899446859923590561461093685537555950339731797325001956305004449858562432900049273293204933317605800996937922822818599417006450454047689083960943467018165544815745597572098907465735235123480718256429786659385757220900167449042380728982064248701218065181087662824963421954873160655613322969073283413704551953582828026197350793177504837149865891606575299505217802399814842955177624429885663026356042496751218477044422734077031695376502823574135593263817721235914453449936224427854892537790850147366678917131362093415697905617061889136777903397964333725007390509073370098701403761160365830259859747592580850477439989555115984493176537153869373872791428382656722727501341416114983824688596762237085166368059219368022969277521152717108202034760111488903789522986140597582684565412382879804633020126277137386747073349860973774682509025746851979472796109993730831986815080411096438278608752117081975080142368785948402355706399680919502038137677966553107104816040689040236794176981733189138983522291303534587432067005616750592 A013846 923 46065941825752896503956719452702662230584733202614498374704489879294680937370006799598640041708105995673128973465089539851145706102579169404002849502116833963019017224951615468821896307970917926999912419019736320993713684851510788718858188155568269281744835960964848297503448110369571300431549150919069510117887758685670171577416321867327749659441958123587901417466818680325747838437245121648719262280424352839572439237878560239421625957686638962457846713669538926365721225801947446882259301316750201975961474369082476253370612998944379276324366983734653901294769286082252801834949400460960676322982103903795451092644444431945361376287709273125524625498345517354330359061088385967630562838933847753100123435253608080467205408379470673385329863120732950233349937531917217636720587260505762856874486526821942603104231901440631427770329620091013111745657498837158915806852775810466026404083398767476255043555290839520778272662605548411560114771213245109689518428214611705184678467319673739957356456015834160808423719290804771093828096905182375484285059761672404560133952066817077449968797334759742716522925101249685934129413055313908762745089638241760559950484374124334821470241617066177326065567438017456827818949390397735790439788163789483218830717211534310778712160998074232854353402887080236545817468803822021695645120994057895186468807675914192074672103045146208891780200201961599609624439403371082911874685622640089322302370220578541680865282843131032029963255215034430965069410369665491734651481253511847175513881914858639162389918770730224401347226050651839172270262077373734325082321606960098279535919749734484975484716382437807637787959776787919570421798601639539667789419311594980105949988859905420882509547193051771830110996419188235327812733213077462191623912839438943022988620878471841646530748562654659474272272433214792510899349269543768515152479461497333273192144248116286410533842832067762611052264704252419826571099633322282257427963568067567323101106289516411893768736105519725178830045749805612916078668904578002712931678895521969535572691987631539329496616943007489956258248478179414491177299533913320430103869687203589570790661247385317278953563859166318761262094600999920687158469461186192182170051697468401115252260054325734956835399390333319469723884471972856500354596948520205312132776003791668934757222101848565752112029153368689907249705198380545433831115063871635551477884464467254099036322786013198448807164877300419686879236923618952866884819458065427706979006811990545264050697116575644935144652655991128028272649565788657383861970844249106532455213366910142034593007376441256317377418437698123338545968993797698781887852602075770551577758115705328384118898187051969262488178902000554491928448533229312038893899744924669111115793808503721064852977795978961554903721783470711708435614188812906681050248087969343638980559754996190309942385133959100791814372415782464707390058448034907629420113997279950219110100442684993002068989777483645822478129809655037523168991642005620303426921254935466156453705974879513153381699655750653188584672802010293553736838415241196629086605498541919290372071308083949801261607943225532117793074705976215517957117887694633380732331534745664104202385812965373801268814587271739254951306887067661855058119865696467368478234675903232195527251248572522351741242536999837212184526216175826691249254752492614456686970220731727284281301441513559853880535448401410617283728363137367050593350900270758415002108762434790790840478503726805536164259414186976949037132773955260397318493406047634800533543927055791644150236174594097244522877275120068779089458444810647510202051949118678330577628911334756560473077045588971259883983233938338544495287501042172201316191394247598445702867525955084209113689308444753577742040579872408769457991643063629525242895490334763955523255789967395938704984806731548564500251376657285813132234201564275019333268399375089209855101589407839432962205438214803497849237888928099528244388648796455755672845663364582932274571902543956554910808089513451589372542159426105140377957248391787304744370242785695431608012213610612021298470479271591337433141706212058441434221360973971640049683398656 A013846 924 1509488781746270912641653783026160835971800537583271882742316724364728104955740382809248236886691217266217090202504054041842342497569314223030365372485364415300207156427214535682355898219591038631933130146438719766322010025214305524739545109481661047824214784768896149012592987680590112372541002577316069707542946076612040182248778034948595700840594083793728353647552714516914105169911648146185232786404945193847109688946804661925367839381475785521818721113523451539151953127078213939437872785547270618348305592126094581870448246749409420126596857323017139037626999966343259810527621954304759441751477580719569341403773155145985601578195657461777190928329785912666697205713744231387318283106184323173584844726390229580749386821778495025490488954740177313246410753045863387520060203352252837294063174510901415218519470946406610625178160991142317645681704921896023353158951757757350753209004810812661925267219770229416862438608258610350001840823115615754306139855736396355491544017131069110922656350726853781370428433721090739202559079389016079869052838270481352626469341325461993880577551065407249335023209717749708689552606996526162337631097265906010028457471971306203429936877308024498620516513808956025333971333624553006381130978551053786114644941587556295596840091584896462171452305803845191133346817763640006922899324733289109470209889924356245902855472583350972965853600217877696008173630369663644856309698482670446913204067387917653798593588203717657557835946886248233863394438993198833161059737715076208247238882586087888073192858279287993183345903227759465996951947751382526364297514416868500423833018359299603676683186419722080675035865965786548483581496578524435834123692002344308111769234961380831478072842421920459329077130663960095221767641926122281095132375922735284977291128945765307073519568901067881652953823091582320997149876864410206704516446994344616695960182722274473100372961921196445238960609828943292877081792784704545011399510198438046043377050894873784935013944705670354659902939129630324034065822665211992897345254048463897741645971050710280748945143988469430886670286132983054046897751127271683853643601910287223055668387754322076596750380537161933169036315885565401076808727304149145425348254022644567744586057460145683065582367222442212383912246377606561803619432809110087667966804092245407654124653833373802565206971297585230880758339940533712775777978412945753750827318131662982317222225052080486770513178699380152299658835513145847542081764001887935102288095215306187212413243115950733234819978231517283230438180971762725154389060624354722855492431606911534189543665711227087007823247366492105557474311988762993684901154064818849434099977935432200490808055793318928793212646260754169591511401536858096890475306841691557433042331517049931853102376418638612231085155400768281262018205739021326124654529346579452362114982051715164076192076069571814746173355320359803531757435225207853200838295462869408779799771305901850691796657028584106310963357602776269559201518125240166102693355681725355014675037384851887010011534319637403683542558376273299168848721190623531141909888976221611306912032623294867087740369083614236435843471965428630092418838943977746619837039730545921366503778319249368719976516395720351906244424075433143666544471759141842730294793859997112583036968913224412421857035452410665768862555051649489018855579729677990516718640192937239651329685635516329291957385573217423107153211003285243513842922300072211742789099927463224634260799610119963809030452484078860666048766736965972699332391929368897143883167401764180595514938969099378508525642551134413753203374319555297614300838268720851536367744166617302973581788629859410243878362609691477426021580834149898692728959606705305868791563090496199364237371259117685235451185721259090557599470159909012283159199427289545294586045725651630119484942146979383361544237110305941524717050316858163833512538910722923228531968881716082539305547799422681017523827144395965341512127243762262201887806697130653524773172102560368391317359477176781680559461480074613239904903115302086401863524115601667902931344215592534713908280664771504945009187429156731008916565556395102701148025607159808 A013846 925 49462928400261805265441711162201238273123960015528653053700234423983410543189700863893446226303097807379401611755652842843089878960351288460259012525600421160557188101806965905239438072859559153891184808638503969302839624506222363434665414147495069215103870067307189010844647020317576802223423572453492972176767257038423332691927958649195583925144586937752890692323007349290241398207664886454197707944917244111982090287408895161970453360852198539978955853447936460034931200068098914367500215436812963622037277642787867258730848149484647878708325820760625611984961534897135937471369116198658357387312417365018848179118838747823656192514315303707514992339510424786262334036827970974099645500823447901752028191994355042901995907376037724995272342068926130200458387555806851482257332743446620972451862102373217573880446023971851816965837979357751464613698106880688893236312531198192869481152669640709305967156257430877531748388315418143948860320091852497037103590792770235776746914353350872626713603300617544707946198916172701342189455913419278905149123404447132962864147376552738615478765193311264746210040536031222454339259826062169287479495795209208136612494441555761673992171595629346770797085124491871038143572660209352913096899905160930463404685445941044694117256121053887272434149156580399223057508524478955746849565072860417539119837673041305465744768125611244682145090771939416342795833519953138314651556199880145204451870880167285679672314698259420202855168307568582127235708976929139365021605485447617191845523704580927916382383580095708960631878556967222181788121423917302623905300952411947021888160345597529413277554652601453139559575255966893620709998479885088713412565139532818288206454291214527085873490900481489611295199417596644400226882090635174906925297694236189818135875713294837582185089233750192346003990875064969494434607165092993653293594935110684399893223267443489934553021216233765117590261262874813820996216185969198530933539150182417892749379203723224184750536940115406181495699509399726457948268877093666583260209284660065001198255179389674479581434478214166311294411936005588715008745508938438536516193547396291725088141729933625805922316469441722226082981998938207062484868376302359197297811587814017195854595930854053742693003009144986415396036489301411817181001574288919352703936236494697518010356656811992762456702035479272845500689283171408700236692796635406458907109560538332604570737870506573390496175839621288830555220722094763132258935242813863857431776304015153142576357150423473626638581046690358336894998314082720977859020738538855558528775998895277152322966838025489187072352169705213314907318255247785777066841016395984058256588076988242345682798372235474658695991992672392629174645605559766118907094854588548953965931119150692166962458670485950045588198372172375040393812565656250814452679617628715495001783731870602496448661948647729225602608507137550042128627637459610933685069265727304786896478906151791843468792857512643995597647301927772800915915345927869762853055878978776433120871625026826633544057956585878443902322552873723467164834895974351868458103241972829759304893485000126204731076414131871299529718889363165350868380514516262801238820117890528751337595807965163314216190489254964491263817288103793251665329250603559902586299805204385385120955397348537546239411337704592695914088203932450456169859636582088393251836401842167468894771138904599078238859610463188520375196418155650859461604877928766234387713226423114944815457881624410974094309866998296106305085988436900993411723818741560021610763629421008669753833520139448434967368255115572469864968169703187992225409868389444863143698240851715783838328049823233154871406185994370332295875160773423880363342548392519462708561939349379460767330181418768309795264453714217879391419438199898514494560646833423820212995546338152615755282584272220433991081561630505091881928304782808312496538875026568748352535556316072592647964190291482411582220767867566992310669385523601807831459649851577254699767303456698151446687235348128782108572433779084926645203865282218767216263958220035453843254287256536177505346540823232674038061053678607761700178020151954725311218503095412588544 A013846 926 1620801237819778834937993991363010175733725921788842903263649281605088396679240117908060445943499908952208232014009232354282369153772791020265767322438874600589137939720010658782885906771462034354706343809466498066115448815819894405027116290785118428040523614365521969507357393561766356655257143622156057712288309478635055765649095349016840894059137824776286722206040304821542630136468762999331150493939048255061429134537814676667447815728404841758030425405781981922424625563831465225994247059433487191966917513798872834334092432162312941689514420494684180053523219575509350399061823199597637054867453292216937617133366108088685566116309083871887851268981077599396244161718778952879297183770982740844610459795271026045812601892898004172645084104914571434408620443428678909370608279337258876025302617370565593460914455313509640338336578907594799992461659566266413653567489022302383947158410678786762537931776243494994960331188319621740916254968769822622911810463097495085932442889530601394232151352954635704989981046085147077580864091370922931163926475716923652927132381234880138952008177854423523203810608284671097383788865980405163212128118217415332220518217860899198533375478845582434985478885359349630177888588929740076256359216092313369424844732692596152536834248574693778143122199562826521741148439330126421912766548307490161921878840870217497501524561940029265744530334414910794720733872781824436294502193557672598059478905001321617151502408032564681207158155102407299145259711756014038713027968547147520142394120751707845964017945152576191221985396554701936452833162818922172380128901608634680013231238204539843814278910856444416477088161987523170163425230188874586961102934492211389667949094214517623549902549826977451582921094515806843706634472345933411350128154844731467960676375373245237893041004011526302793858772994128920393633207585767216031124518833706906415701140027588278175433399213548015373197681061881899286404011981838697461630210873177469509611657747602610085905594453701629755251081524010236574048874564605266600270537839741009959264425718240853346924444982121801688495290319031131013406572836894753964562630161081687247688228206465050408462466070666353904287154141207169023504166954675706177054690109489715473763399462225633040564322603662914859697323681428662425387059586299309349402582597458248270163366930415378840181212298584812601366586430960720289355949560148998845468166079720082786573938540759396859778689912710392399633472621601198317860790036524690880324445929968538175942071105076383797693023737949661983375304755862601002484391560441218941870931931800441727318977348419229681986835896900429902883004587959444342926246425263605620951878106750725183333937061412033616150265615888961672794787202982416184347684195157572123555630912329880927025845714483611093834084259344385323624450151424026687985405710457749340218449325935902603629754733288791264546275561883239780470870424276531074992349699352323257023820796781915126785404354974318447743706789569259140412714055364436389168935042376546160504721408879055127971691121406064849791305412566170572057309871287562025635127032965685552902749716484135476627911938273158742989828566652202217255092699668899470993657623036846123830339435402471480236129951906676449732764896585097270569508883777450887947872016937300299643466460316878315173030713904093459712842266458536547773960571521872470076175215564143620743860679625902595730951715657761435654436230124367362837868639969811968416587003432630511712923865068698799122345721800166811405057669100371752115366092523438788141502608867612090493616787929446317010722983627078692535276984834064129242230567385329275492703956229022804814333536607704018826237902663527048671237268223553711746008625726077754034157628600466170423875384730199975371225619307491471898032150934274522957763275437631740739438062408584913069099721432119181019760611508390850787026691123062783886585856870604746015885109365066715888490587471295662726210121484435204036014424837384039021269806336483482001974999669085026605047327887483932133701510073054876310040257567744564142537382954121751535756484822177464495195449695688262879184606940619135391433364339252438998007909430479701409792 A013846 927 53110414960878512863248187108983117438442731005176804254143259659635536582385340183611324692676605016545959346635054525785124672430826816152068663621677042912104872008745309266997605393087267941735017473948598208630471026796786299863928546616446760650031877795529423896817087072231959974879466082210809699116263324995913507328789556396583842416529828242269363313247528708392308904311808425962083139385394733221852909880535111325038930025788369854727140979696663983634010130475629452525379487643516508306371953092161465035459540817094670473282008530769811211993848859050290393876457822604415371013896709479364611838226140629850048630499216060314021110381971950777016128691200948727948810117807562451996195546571440981469187338826481800729234115949840676762701674690270950502256092097323298849597116165998693366527244871713083894606613017644066406152983660667417842600099480282804517180486801122484634842948443946843994860132378857365206343842816649547707574205254778718975834288604138746486199135533617502781111698918118099438169754546042402608379542756292154259116273868304552393179403971933750008342466012272102519071993560445916388135014177748265606201940962865944937541647690812045229604172115455168681669053282049722818768378792912924489313312200870990726326984657295565722193828235274699464413952059969582593237534254939837625856125857635286958129956845650878979916769998107796921409007543314823128498247878497815693213004759083306750820430906411079473796158426395682378391870234821068020548500473352929940025970548791962696548940026759616633962017474304473053686437079250441744552063847911741194673561213486361602106291350943970639121224892007159239915117942829042465541420957440782816639355919221313488483206752730397133469158425093958654578998389831546023120999377952160742135443468230499955279167619449693889949164273471616463458572946170420134907888233142907909429694956424012699252601625429541367748941613035746075816886664620890438422698749892279320890954801073442327294954519058895003820067439378767432058433521732985375957664983932633414345176701935316282472020213174167197728613673174012101047306578719367297910788265118324727732247861869446771784498088203595084735681466899076514562184542770813540009728085507758996644279073578209543473211723076826394122561902393054410355083168523855768761223826553511879316713207575851133835057964600027139321580304169720882441615755186962394168300866100267672750454818103603916301228111059694138151189630864628066479662367916841070766471444233209058949269785971142944282805001845134523871241986240105709649408542652537862287226697541236874520788249753001318219344638669633287057670294338255072229007242863037828987351141802007762807486449628349517534011903701449496094139587067327813528704915706923323344670913735225538216782912372198968322755273010196818284525982561862506511905774320279530380278147512267656515739803100407112156652357611790001126469482062693370265349314948376928486156559868949794874504129903798466895665784080605483513043814166181851600287663468594664587418711126148878433376374666233932997961495758968277305173929862350832456011842616219584197517302709752151298143418393334865690290702472059362255014877582750497865520172991671373785672562619268185464377506264077973904843240131300467362021667103619510696275870251001456218717108971663468631589870433209334487870415387313325597457140007628717099456109463605858164534826749981576256911825818673526723524566388715269745471279594530798581074722928480436607809089210571122249641024611947866076120929701080981573316316119808042209820757487373912981294834906872096915807370727492114596995956239042613387009411232082469699344923237712619268156081327561245288898163594478454330859102805149408026493210647792115844191277173980075472449548606839192792964321093467880551154717521814307568279987009540316880549906429004510431448259671887681323655515717906951398589290614720521302395645357935976317448523263674506146234059570259416276212453260801972765852120673071400190648969014033890738240716789156578151794190840217073488157131082073862186927399159979853877822664964640661554323668494653111156578564495628312998025121200230207828506488482668623921086723176217958855796064256 A013846 928 1740322077438067109502916595187158792222891409577633521799766332526937262731602827136575887529626993182177995870537466700926965266213333111670985969555113342143852445982566294060977533520683595914773052586347666100403274606077093473941210615527727452980244571603908162250902309182896864456850344581883812220641716633466093808149776184003259348304849411842682497048495020716599178176489338501925540311380614618213676150965374527898875659085033303399698955622700285415719243955425425900351635051102748944183196158923946886281938233494558162068504855536265173794614439413359915626543769931101482877383367376219819600714994176158926393524198311864369843744996456883061264504953272687917426609940318206427011335670052978080782330718666155646295543511444379296160208476250798506057927625845089856703598302527445184234364759956294333058469495362160767996820968592749947866320059769906938418970191499181576514533734611250184023576817790398143081475041415972379281791557788589063400137968980418444859773273165578331131468150148893882389946516964717448671380857038181310762722062116603572819702709352325120273365926290132255344951084988691788206408144576455167384025201471191283713364711532529098083669511879234967360931537946205317325402236286170709665818614198140624120282633250261097584847363613481352049916381101083282415207522465868599324053532102993083044002425918288002413912719297996289520730359179340124274630586482616424635203739945641795610883879941278252197352519316133720175144803854616756897333263510828808274771002942815033640515666796859117861667388598008973023197170212878475085482028168371935467063253843521096977818954987732029902724297261290593973538584750622063510861281933419571335638414761044000390617718873469653269517383273478837193244619238000100085628907616736403198294211566977022534587764554127569385854214913117928274610518300112326980661681623626806376192244332102048129109250062075211538397318775955327412367742226297337886234992636470208786954806921574558180801069680521871485175969853563451213690749640146464799380766193504531721262750169016443944043158345291110735171212842566028527118141971476227617940709871397264678330297937738031817834433354255403736618810307348939229173663097514018079038769905918246802039736683010770320530201741781447282608108417615606918515365266189705830767782348505477261450058385845489953507179384013689301289543407033413875846865065966383732106882780373571100686903479618893129358642743204057518938181824172132482405576471899048206875736284633794443649672346702411998258954300461368078212857405115783893791819125638360671427844425031249904297189367906347195411485119926543550305740204875942206800109334136023580257522214568190371675715981421756990554502060489097088012765989022197793708602677884463459358176501275870436287542472612215794000044785998129341547347396587110613382128412926919651500954337681986568707761867994140251149184454223134756912151988230336356854966352228415192634378153785746878447751328687668163237176412753280483755419702597446913238226156538909969200536326181646448504877045063153516477202293029872510735939333729512077918596058848283334984246975193158493737563533912796878939445738604441182372327508631568314057365028591087576208918531908179901296722125261307048913903292622453714518725987651404126495567716384815717374922226783468540119936874355403472498537771411483053177475563769977801914977794903436760335477202943396290786486708426294123676452991425421959019602889753585207904656520920446946764688235251994533876237094484307675582330624445021604194429046613869927131406581346268380571069150228384871737175923998461611114363494040948355465524387252878367108134444653367108178938472941526885626615024663869991513591080719135802212129526506852051982459770436979113081226808748906669439854873590755509900237783754811230397398614328617103541859333865619797817696572928415541613543939044374983428973874863162042036900507088846071970153210304086217399797663998260552538929668449959043591442290215203641447185416651862531710671807747082752877992045452233064059932871297396316141237015674219851868493085561345197812077969232793146378766401392748560319287171489143450124500614600085468646169745038310075786725433540608 A013846 929 57026873833490583044191570991092819303559705709039895242334743184242680225189161439611318682570817312593608568685771708855974797843278499403234868250381953995369756949956732323790111818405760070935283387149440322778014502291934198954105589449612573179256654122316862660637566867305164454522072091259168758845987770645416961905451865997418802325253305527261020063285084838841521870487202644031096104923319979809625740114833392530190357596898371285801335377844642952502288185931380355902722377354534877402994971735619891569686552035149681854660767106212337214901925950696977715250586253102333390926098182183971048676228929164375700063000930283171671039836043899144151515298308839437678235154524346988200307447236295985751075412989252588217812369783009420776577711349786165446506172443691904424463509177219323796991664454247852705659928424027284045719829498847230291683575718540310558112815235045181899228241415741446030084565165355766352493774157118582924305745765616486429495720967550351601165050615089670754515948344078954738153767467899861358063807923427125191072876531436865874156018380056989541117654672675053743143357152909452515947582081481282924839737801807995984719534867497913486005682565258771410483004635421255838118780478625241814329544350044671971173421326344555645660278410886556943971659975920296998181520096161582262650586139950877345185871492490461263099091985956742415015292409588617192231095057862375002446356150538790358577442977915805768002847352951069742699144932708081890011816378722838389547696224430163022332417369599479574091116989579558028024124873535601871601075099021211581384728701944499305769171517038003155852469772657970183324912345108383777123902486394292513526199574889889804799761412045853598335545615105354537148239683190787279605888044785218460001704724626703074413371868909652193635670914273048273702437463658080730502321983443003191335067462274319913094651906034080531690203341650504168648466177271311167856148238711855801530935113206155122468489451291340684826246180161567169370218484208319358546108946628756495442337797538330835158406212658499116570090302425203622776607276121333026584681181065945568979527202823799826606798712152241069641525176151210040661562592379339344413942412277129111209238091628896921863133650674694464556502496628428207505911489042504280662598691995827478903195513187385014796523254055360571024655758361670905883750074481586462133678334947281177827308453220151890062824005409310556780566342014472437183465929831188011642904126574880176329512463456744636358949414517518109186878911450834006631770329108917802481347606119423996864010301207555184899243544409752979056418495033374874232425982660969220677878487926970462099069861279228133066489923518106733380002315928279377304243492548918098636248727593807722456270191742557087137793467547586702263823479491366440579305583834789303140383271737163335883415940890431987749656476195983679714497396350331661741423537429820709032243303343251353712975915538437510372955796693099494891697592814713140452990194697467001870763174336320190824607811012629414427924964738002862431795260087648651769236555656340548320763804883129417522792481879254528129087757962590328663976427802839230515031737256872757697213842453567239005690990600562509378810783092652563317349613163361210417006762930497641426941451527240697122650091498877860986832085693611476686519519273614632613149992383395815762672916986049209656491596461712805844630011623028226753154347491445480092619784877521205551585304092737356886056537112061793913481809901814467926243050999443289772241930857554522294552793914683715477083780677581590072995462972733795711894303121502318333399349482401533400807455881347952988212921128185691881917352533004641966887060324576528039361241757678931577445640069084173744205164497821876548410991698077654397661957794320125248859646652108629534890281301718320467592607794606079457000615931516093793465155816287308086317980395244297171756569853895001785595647375768257940404380965771792922941371732848231439095293796256407646306043345378773043115880326673082487316054529612836106026781427674159441906170895820165820539417440837584824542402035356252573679636139215600636597690205415344563379419006258642944 A013846 930 1868656601775819425192069398236129502939044436673819287300824864661264145618998442053183690590480541699067365578695367355792582175728549868445200162828515868520276195736182204785954384065519946004407366030112860496789979211102099831328131955084904797937882042280078955663771791107855628845779258286380441889865327268509023007717846745003419314593900315517289105433725659999158988652124656239610957166127349098401816252082860606429277637735165830293138157661213260267594979276599471502220406861153398862741339233832792606955488937087784775013524016536365865857906309552438565773331210341657260553866385233804363323022669550858262939664414483518969316633347486487155556853294984050693840409543453802109347674431038946861091239132831828810721275733049652700006898445509793069351114258634896324180820268719122802179822860836793637459064534598526043610147373018226042197887409145128896368240729621960520473911014711015703513811031338377751838515991580461725263650677247721027321715784664689921266976378555258331283978595338779188859822652388142656981034858034860038261076018182123220964344410277707433283343308314216161055321527186536940042570369645978678881148528289644412427289718538171629109434206298399421578707095893483711303476198723591923771950509262263811151410670021658399396996002967930697940063354090956292036412050511022727582534406633910348847050637065927434669231046195830535455221101677399808155028522856034304080162198340855082469865651500345123405917302061500653328765581154978427371907199097989968348698909882127581915788652367035746683817721514542957462294523856014602128624028844727061098814790105317353251444212270301287410973729510456366967190727724511519608796036674168177083226507669991909123678581949918530710259158715772257473273517938795717578125739451522038497335860416567806342377369400431483081053664518899245832681470809147989377100086753460328573667490603804914912285553656924750862424583099203720598272939696826324348310265486110090904565681789539291053047462339914651560386434831534233005923319290538208740838897963131092842654524949736024806470654776393699051768719029869072311143867223943840615126832941168904404321147382130272718251580199804635370013496972122850612398083027086191637756064965496966716104313786495694335611163465308388214587473809520335503553707672944780268752033939319274828699910576124232164852473988886055191335919889995232243998722440612625191196371679552509635045243395117937133578617009252288324585597895130232821627811588708368765514682419605673617965464402550608244210054414910033401835648170420928729309850144241018551708798357321285529239889549969168298778412463218785617720721245253627878848134599834639423172722292390968102062321214397747464322741813841321439395915888337858635505450763842948256112598305793891449447061643020110631331216344599321059780967775973095524902685371098375885304079048283368190227773551097675374580743411989993216884650683607667891942966474500364993568548563951660358466794800363520339901015546039484248611146721352520186363582699846598717301167696652540012940748751261840651974245244534877796165067082552071021174343455746967087374788358410384753386864046219412377733947652918159889661179586243435905516559966433206524222303189518491287738482379999232307324871740380039194782912124137020142944477607706546714278017483644623163314998198235229748816513784008260868063871607557804281467698950419114090911266143798860502023916632857405221916836220863388934247361658599685491674965110866614863514347244510817710442300608088040862956971946862656485007132295149757719256823590340346586547905950996355988753081325242993543511915330690541017887352524685387967148829883839333446477658714320009723517760999528388751586667807801496107970955192715723670793789169915623229929738733783750205250114830264627250738331375962608579302587033004281864154632901496295572599284737694705925082074572213652011646996182843919361424266225788102511372467581591365129724119280972431418510398173209174276191170755486410110498942868941970847796274587115729965754156428341371635076821166544423566944372474826353413522285573822026856592381407914235193607435630701365979530605429894553684334334317009816801660033112651050010652816801997083211988992 A013846 931 61232139526990050924693730041401491552306608100927710406273429165220303523643340949198723173268866390395039435282689797514611332734273122089212318935564807979672410381883218486426153257058957590672420570074738212758814038789393607272960227904222160418828518761433627219190474051022213246018494735528114319847107043934503665916898402140272044100612925538870529406852322426852441740152820735659571844419660975256430714948251176351474569633305913927045551150242636112448552280935611482184758292026274573934308204014232948144717461490492531507643154973863636692431873951414306923260517100475425113829093711341301377368806835842523560006923533795949586567441530437211113286968770037373135762539919894187519104595756284210744237723904633366469714763220571019673826048262464899296497312026948282750757118565388215981828435503900053912258626669724501397017309119061230950740374622867583676194512228252402334889116130050562572740559874895962172244492012108569813439305392053322623277982831892559340076281972498704999513410612061116460558668673454658583954550228086293733738938963791813704559637635979917173828593526840235165460775802848442451314945872559429349577474974995068106417429497058807942657940071985952246291074118237674251992308079774660158159274287505860563809424835269702431440765025253153110099995986852455777449150071145192737424487436579974311020155275376310179241362921744974985796685059765036913623974636946532076098754915233139342372557668363309003765098153951253408276990563286333108122655100042935282850165879017556604216562560763027347335339098588543630124466957713886482550752177184016338085963042171039031343323947673232585882787168598634232780905766076793474541028529739142826663166203330294878164699773334930414313772112798425332884226635818458073600024230347474157480701474130093878227021640513338837599966478955290487445306435474161315908815642737388046701936332105479451845773022230110236259928738994707516564207687985604996245430779448855458760808260879623489226259245954323302330742696559713747138095326512356024019809008455879650268103473552950060858430415712868730528357385170749761491562241194191769276476061816222659520795357417644776431667779987198291804602268782521568867060384631560327585990736789404605353306154155890911989306604431225265015602341790362353780447893027054559846466648123613997586838669758438839577885867667818256509695422955363770171350136933994502265122707195576635721162535571224563993104122159178983820020871827627469099100130138795827708385113525638713113492337542778330946275063067771974511350519248352992602025169526489695902393904572703884222132700773389706814371019594753167121472593764470878334095674567381464618523764077067242768378141553385388910927603755952420926125371829054951768242610629605728456297621284254235015481315918482985167461297179830552486902752083086394160011194240151581009644062254149408857383683722368626674261800124088097730876233600456061483187125436427960109254199343568006626239932018311834497876477412621819858490055765279381466761877908573346768524663083910431144042455081347994483892068172918875624736918161066263221840886357916617519097064928391487598980761066517704793585996690822263264417532682024907751966636980083311385716430914141922516614590627814844246421397188773124334646464483721876044004642249328122733462076904067011815505860959772008409219523674382692124716944836454130695133559207333530530980369000001060930319700225471454311770889285251528597417546828994494191205256752877235847638130508130474735773306325828922997374056754795527700713711047467260944607595408272476948001782202248593039460968865562412433798441556067648074132767528890792907532857633647278374179920750838078620229992432546242611991930726039424465992259754908833244570883519795141998337678828625926725635762758111305752193642527542757926587171897484308124619010916230613322933362284780123753089419582296949117648770919429549635150355686624543092653017713585852570799940598904632721748727339718222682232283315778686500829359929490500740588325670608239517832197843890065738197275985327671441633197255109948654298253683000176036819153974533658824128450746822360417258878726784735128267466899777676956795965035349606749071500967840422690455289856 A013846 932 2006454748020409988700364145996644075185982934251199214592767726885938905862744996223343760941674213880464652215343179284958784151036661664619309266880587627877905543393549303363212189927307922331153877240209021755680818423050849723120360747965551752604172902774657096718433453703895883645534035493785250032750003615645816124764926841332434341088884344057709507603736901283100810941327629866092850197943450837202721667424294546685118697744168187561428620091150700132714161141698117048230159713116965238679411229138385244806101778120459272442450902183563647137607645639944009261400624348378730129951742733231763533621062396887812014306870355425676052641924069366533760187392656584642912666908095092736626019393741921017667181736907026152479613361211671172671931949464449820147623920499041329176809261150641061292554174591796966596890678713532461777463185213398415793860595642124981901541776695374719709646557349496834383562665980590888460107514252773615646779159086803275719572941435455384455619607674837565424055438936018664179586455091762252479022701873931673067157551965530151471010206055789925952015352687500825901818701507737762244688146352027380926954699980638391711086329759623018665015380278835683206465916706412109889283951158056064062563099852992038954907233002117609273450988347495321111756668497181270915453749531285675619925604321852598223508448063530931953380980219739340334585776038380729585630400903463963069604001062359509970863969676928909435374736308674671682420426777766563286963162318206903348434235523647294806968321991082880117484391582549397671918533270368632260223047341965847366400836965860606979058039117356485374207169940640046539764720142804368573760422862492232144098630150727102567700882172638999816233684592178801307950338402499234155725593980026033192327625904294916201743045116341087030475701582406958692607801277617317999700070981218731514329049730432350678082290392436252221765344919378575902775957519912304516970275780980095672674165092503502494966062971431265970773776680868700066221107659156882195081101589082264379985214621383067594209047862079282561953214797275128184555511519451275895651567593593984107177422271861384034112889814620513625853207143465666768635834683606968814337744463115210108217136059380233404065598814002389484031257535786593608677716558710523817049019125714583472925529530644523895288164111739068629309699619401360020974801287053131850223540869384655199311053965597886512926035874911976941814443928047696907439313064388061682348363400008129351302916916601760348447541266604752060787933814730030861583160755044014355329643465038360878190844338942433912893309570080871780236413952474181741251647064223955832619786701277339411034214942421332423833275719875048928907276184094472659541773865110920510055960454242442772987291760016850457967371785988687543890829380258574963835246812861287006524016631943967829438748548214575158862210666466118786445352422619744222681075726300871396860041604090036441128630092376042192826416411856791793123002147316674771902853215308131426911016159933577007727983168105611083248175289890205716471379334301819313253282164176211722865772623573532265643401578627652150676225939564863922648433710924592177216442760563369947487156008194602517024426905692236816266736343081717738197695348202598434209944117225983925730085335992467843170496051929809171553305351762172055542724848400928954618136468105905128439164731392034764564715936988248614888108500099122089080178174492491585657413853278281264255406260490419396141819701684762148777953091741139851696986883603407206632901686338272524632122399203281896717057027786749130630707332909224692093182526386693501994036678939354017765127643163462160227696392029675277909751586030859860901634367648852647758098711176647213001529059856414366945632674057791266887881278342521091738408448736765808627515749703044737365880415347675095141234100872706428687114925487867482444606855139313028060054084438781217039972453544907005026262297467886720851387459691435999259176466169544728267598255574490792520325458948589674109248339487217137799436607655442797504045176684549768374490037437518932349041074071875106152738938119282200683068355371914918520290182278335913953574943714194970720838938001408 A013846 933 65747509183132794509733532336018033055694288789543295863775812874598446067310428036246528358536780640435065723792365298809529439061169329426245526057143095390303208845919823572605737039538025998947250249407169224890149058086530243727207980989335199829333537678119963745269627410969260315296859275060355073073152118477482102776297122736781208488800562186083025145159250781244647372925423775452130515286210997033458783598159283705777969487680903170012893023146826141948777632291163899436405873479416716941046947156406607701806343065451209439394231162751013589405127332329685295477575658647674228898258705882538427469694972621219824084807527806588552892970567905002578253820482570965578962269244459998793761403494135267906918211154969432964451970620184040986113866120051091706597340626912586274465685869384206296434415193024003001446913760085031707523913653072639288733223998001151406949720938754038815445698391228312269080581438852002233060803027034885837513659484956369738778966144957002037841743304289077343815448623055459587836688960446865489232615895004993063064618662806492003402062432036124293595639076864027063150795211005550993233941179663233218214451608965558819588876853563327075615223980976887667309475158635712016852056511547181107202067655982843132474400211013389820672441986170726682190042513315635885357588464641169018713722202418465938587924826145781578248387959840418704083706709225659747061936976804707141864783906811396422725270558373606504378359359362651641689552544653854745787208902843003808921493029638874556234737975003803815689728543376978662913426498203439341902988815301536886502222625697320369489773825797537312742020544614893045015010349639413549424981536358145462897823912779025696938422507033034745978345376716514961258916688773094904814816263537493055646191645631935814098716102372264739814627789452311222439372432264964276214171925912575394261534301566807267019400491579351112802806822318197175182162576012486394412081996791155775002187041751154769755047951447859723330315114278705563769933255775252715768417536871047639203355512713480358927042080344613930990082942477111400351515001469379408548710566906887671223989773004353832029811173445484990491957891677082968674659030912433154108219210567359204826059114393771488184421541937230298612736246932655099369151416195826444437062258711415471240823751660159759000802561613465800845220237128543765167302288574157024468124987207996381571024616344711545255560343549115660429375698634266932262971410493868005207191171891466382583493981523206483097929032224104515527899015241073651272357011621282262395441757062377009256557587298465674457687967992410006494786812394673987297333971000490584723285170627455857820769155233262220864168778788865603302433626000407680107864846011954643273513712164616364785247576392232155806674838683277313438214697132312984414953367563838652629778976995539937835048912427895198805596919118761780394241308184403778688813489399426953932309843282822314102902950866978150574536012983723353477054534363272798925712694159216850597020177528703451389230552452484663975876207899122260917334158026402015256683549955726105734865637329257505280602982928470905673358571587661461017343875839577036463028396378140506439259128076520735277856420845723215995428416490101726845262081169902745492191448833261041278323436289801186285010814629635986933458709766542853916024007832401639984927095786894299248694549918254195165256611823230930612653539331248032614979278421769964278822137144222720467121152343750062772775147984806286091155966910173670660406866201916447346946922457932514087145386777093141191624524686516195512507017884769474710509405024639172673340593895484752454127702611180328066341155374028399506546739971059215922024754959117603561737378567836375875634104233374985976074491463525704233382093728727731134084168048206342017106436086269369954005169450112617517587959017396844255219381878386441664744877429205009303471852238889982919965817357759512740700562963427712068858264279168974823724694443443641655872659638664914289306024638827386441211849588317131171411938759653549588612552349599326810095289546752620375213377915187203478412949524292639151982783868826908050072868692896511228430743755626740800580450320430137344 A013846 934 2154414380912895410494948387586638907168990455055754718864205836274841880733628105891726241252533228025776233637228226111390660659156396586639213397840464949749455547463100778827144791311582035933503496172574121161200404335379423026453151121058535828007601362636634972004995151002640722011647484725177715034461048618270133543773704117838846639761016821713568567956578329599824605116020286274015412724898561950792377420944483408470932504172327835074982478582475199019377545454916858656732147662173526980724226364421131721172790249568705230910070166741025213297627212425779127762209199182566989132538141274359019191326964862852131195610973071166293701196859569111124484221189572885400091435638602465240473973669695824458773895943126038379379162173282190655032979165021834173041781657662671627041691594567981671921562917045010530351412470090466318992143602583884244213210283966501729302928455721092343904524644883769336433232492588302409172936393589879139123647594003050323600309162637951042775998244594944486402144620480281299774232623855922888351174357647523612690501424342843129967478781772959720852541901270680438805325257474229894946289784575204826094451150322583431400288316737563101613759659408650655082396881998175011368208187770378030520797352951245803764921146114486757643794579002842371922003313076326756691397458809361826405211249128848291875649120703144970756043176668050840095414901447906418591725550855936643624625239058395837979861665656786337935470079487595368994883257783217512309955261328359548810739483595206641458699893964924643432521024909376836826347159493130300355477137499800760696904830998849793867440908723733702663930529205940815299051859136984303187557794983383710528235893973943114037278228710458482556218421304246762250532182057716773840971899323596572447414407844067272756386729242534370994245723404773334136893355860458349402985985668303270519161955993741140525691715308072177264322373953722685036369103290777154172095102870852592435271664984101839495333411273043467414087765664684623913613172925243480990299505848190489041415553440595324401321314888732309290683037859089986366718443568148624459324147856404895210667696881806666367952852531461652168440476194474654717531227124938609593818127091871226423740305060455104124827125086199162424942141339489242296128353605904840931313656093455662161619312694400114982938298338950047362096176730228122097002161391997977377771519580831625431319334628383507914934201337417421960949782892847658836393047179063066794629240320539570424495930786552430038152938527919456764818194931419501404892594556806177174173835495419969839318879020596123220629519335175291092821174268548677215759039561744075480212608471120473549070963678683536453277082543353548089014145056781358861774515274119729750786497320210149041282992583220663281473121113973631006743419195631631873309191948331864969372597518189852682978882762437269874461799845683586019958499186586543020075040420640422426453928944691521588523923894009140038026396073450646846736122982015723075197753562209217760363157177260554695122306742763017469161511580438438245739205690209141235931006564949233032720077204005109933034798544600134637104613673784490754616324123511260330820514492518908115001643108811431453584799198272658341738198351547653385265547875775373164288129395368297800608102360344205272187234373783912019835575001630076237120274688652136939026091074744952397781223011721353467175128656223631134315431176806335532727640995324558189488443789941890104266625920000002056938296049166132382634998723712570840200212191704398146664756755101532621607580033911788050567152424927762694553829962048126147313972183847376410160024580767244368416856559163156990077866979296162595030523575371668387332907170500365633511010420910862364692778327519231540464008936276810276319464447302950293801670018603625415216543697674874714652841392541290250816322241082059792555028705390966920470360143600189744856165654163946960321439903179063713487276047185599269072347603899808967023810787522761249779635311039771911431979815365095798905629887309975754224826409276327512919656115391670740913202447867989864454991967524854283580635530012021199732171861813720122984787761328832879933218611384377042553420196099854740488192 A013846 935 70595850433753756811098468764438983710113479231266970627742296843054018747879525773860085473363008815948635623824694513218049168479236803350993744620436355473390159379270886320607880521697920153469042562582908802210214849261712933730816855934846102012153081450877254762659681108054531178877664779474623366249219641123475735962376736533343326691688999213910214834801158704327052660441752740626937044169476078003564623329508832328775516296718838499737025858190547321466963409466715624463799014594102132104371449509351644239389990897867333006461179223769914189336648496767930458512071038814355099895009813278196340861401984625938635017780365595977112000818694360633327098959939924308790196163005725580999851169208592775865103022264354025615496386094110823384120661279435462182233101358290423874902150170803623425525773665730905058555083819924400340734561569468718914378474585014328665798359637068753925063463563551353616244162317133493343778779745153159630803684360291953003734930641320379769683910478887140930425474923897857631002054618510881205491281351394053740642350672866283682774344721136344132896093020837656618772898036915565197600023660960311741462975293770413880124647562856467713679676519502664665739981029316198772513445896859747304105487661506422497768936115879502074471860764765138843140204562885075163263711930265168327645962211454100828181270387200654401734022813058689928246555490644997524413662850447331938291719833465514818924107060241574721469483564649525051224334591040471443372614003207685695430311398447731227318678125442650715996848944230460189125743722270893682048274841593471326516177502170310045448303697059305968891675581020268635719331320200701646849893826015517426589233773738167960773532998384303556402165229297557905425438541667263245220967197035612485956875316234396393681280343819366268739443864527612612997721484835499193237044778378961568371898974002909692745866127214909104597315549715584943271742776632185787911212330872097748918981918199049076583085220595088340224827905300385756401276450414378385090134207633505944909104855141427589982496846273980310837101784566660673264629958841094126283133676958675606263159091423040843545079071750935418255457523940545485784063250429988359170232388546436347453122316220992851962335234824574154340504087412383491559533890958289827637285882870355137711941638370102967760922159970715151961167519096115104874566824492989722714817153624690702133471957102870787356563909424494082816402485832832084750927369963538572726410946823440643669882660013750027490195489682864759269562611512754222035520538437424813643328241513921571694801027746893765693588089575023938529564238431803055005992208359229865335606754381675677255957337823102122500983440780609063780815505220611567182627316502355304473771944188646163784761100966974694407311232662687940828968360202457313224595601762938551316401275476045092715852030359544459246364257343359746702000101346067841681818924503545362070042343659651779412751938158891500766048946534830795873849277874691213728079988726471647571579934384473856249767747346858556429484411467806744436382292056773140018987223120256468016171489820839442285684278709457211788643980862570193047267708879216978520326618890859581112373841389532985871066700128998468542077283583513506128381472793407427847393424027428382330326298143758918359031295960151229065972121653414338137957160997753223218006952337242600170495115648085310412394615807135945009248048801590002736419340134795122753157326108815854936608798146560067401754084939075825914183638178613521291680553097769718469910749351167020944837182551221470840984450660032927975139900196392997595184240520310830208123685462581063464283555730658328250871545177576655913960196517778829716124702162955981078888789472407137966252960236150179117924644823918519134436211009223075227293123169603597605815703885410294649744306750792998938749247195776935282443180618251204049972761185491017559446836155644213995812942747371559763551061514177716848962686284588940231436231885545840632779089872151245993803114589883459138539680147373285514439111779166699943351291589154266838243817811738291878461176791854425164370265047433910672823807567911980989965525363223195809651707457843266930390472985800040136317075456 A013846 936 2313284827013243103186074624473136618212998487450156093529859582953194086330516300557847280791159072881004892121487589809129035152727631572205363023722458496152048742539948402953679028934997447588873586690716755630824320180607809412491406735273037070734232172982345884062832430548730877669463319493824458465254429200334052916015160902724594129033265126241409919706764368423388861577355353804863473063345392124020805577261345417749316118010882899959382863321187854629829457001405337582429766110219538664796043657522434678436331221741316767955719920804492548156183297942091545264523543799868787913359681561499937697346420232222757192262627019848978006042826976809232862378719311439750437147869371615838203123112627168079547695833558352711368585579531823460650865828804541224787414265308460609532793656796893132407628551478670296958732986611282750365190113508350981386353855201749521720880648587468928616479574050450755297088710807830309888943054689178734782175129118046716026386207254786204293002378572173834008181962306284998852675325739364555341538307322480352973368546848482383717149727822195724546739176106808332083950322873649240394957575322347495144258774426268922023924451339680734041855640191063315766967698368633201377720595148300199660928619692242452406892498645139523976293933539824069612018223116618142949825312530929035760302889744927975937843868047791043436020459538307151568783130317455278879986904283458172953943075502997989586505140149995920473112037446435636878518995879214168256433815657109444867860443904335256856778444814504778661784746204543719477272370291372644173357870009334868427282104391116719569250015545239337988642425438872162655251048700336591563977320890876475034476012297852287738627129291056858936186150233622377444980770133352882019400653112462949939834890362368701028148194306272993894054096552840810102709337615089637563991483297921812672410385580127344811896541256578141539444835933080287421128467304683463898274605658016899036577199495546440141474536508459854732487160800883040465757026727178350922633517715734722802781547893274299268546456658705786825510151276680336941535394491304972330045724326581882266031197107750202361285151023134651785394832144483794478172184590089858553290174907889626233343912057929493773101800974731645889429637936328982251422806538921241072018583809895797152544903606111534047589897337920394099463537265741499756529805704986287233919128489973864927509609090346869960099886184021822105727876655770241753118388058965231951099033905510503011774715003330560900798725805928112431745027654049930347659937003517536293464579817928182061295240077210214914247494519194384417736760964933322506436352683515244227317162127578748592323210045787410350112225387498997801969762475068999833440331907149178616996559067173557494899051756485826786338774471890958445083635227114121239743548678567970449535836994799045598113039330821552840584863984627212179931139320907951036229842518132174424311147517039469507797055509590556697101891880053335519194293137397881691441725070589022947625531289910439321592389545061861177081345194977091401691374946116342252142173327204563943953907378449266844817302444751493915890285964904700085772868284554181952154062647815686753890266034652216881023113629827021817186788428464570568814804100494374595703387718530773232200132137574692236788737506022235474033774482339081032104580251574377618407651814186765522386783949556459451593346770768230646063040063130501209666988937536966582375459261933677934562797097666480288620677855283636663555969455836807865685788363907718134822035434739040942320424797838425156517378479227958983889384249635405745198997193369545284259796925237856287597643554182212100124558792378831860988647719494576692137974240475741587993027853431837096878177001018169069336154761590162034997205762350221729047941060021570686347368984917124535082821443609984989224935332111218615335098142498855454309507438526169663387953927148149604214798507945871270332041183696575425706809304173410393503702446425566105854905216930652028724940458881301189051668239069127819737140814779734423743735122793407015755573422055040348273415841115485803786084845074314384927090526385339793079190335102097680290667149978608170775035018798695715186837928542208 A013846 937 75801717211569950005201293294735740705603534436766714872786438814210263820878358136679539696964700500164768305036905342865540223884579031358025335561337520001910333195549029267986154420141996362592209688681406648510851323678156698828518415901426878733819319844285509928970893084220813399472974053173639854989457136036546245951984792460479500420162031656678520248951254824497606216166780233477766285339701809119913757155699766648809590554980610865869057665308683620510251647022050101901058575899673842968036758569695139543001701474019467852373030364921611817981814306966455755227907483234100442344970045407229958466647498169475307676061762186411311302011354376084942434425874397257742324461383569107786239938154567043630618897074040101646125812270098791158607571478267206853833990645627637253170582545920594162733172374853068290743762505278513163966549639441644958068043127250928327749817092914181852904802682485170349575002875750983594440886016055008781342314630940154790752623239324834342273101941052992192780106540852346842404465073827497749431527254343036206231340543131070749643562281277709501947549322667895425726884179923738309261969828162682720887071520399980036879956421498658293083525617780762731051997540143372742745148461819500942489309010075400680469053395603931921655199614232955113046613135085343308179875841013482643793605091161799915531267868190016911311518418151248742605885614242374578339410879560357411354806698082238122770600432435066322062935243044802949235310456970089865426823271452162289430051025857257696682916079681692587189362563630488599831261029707698804272590684465884968625179996688112666845184509386402627211834996780963025887266363812629432368408850952240333929709970976023764619333772609351153620947770855338064117129875729707238011720601189185943628509687394097595290360031027953463920364635843487665445579574971257243696872924706301957649543514689612834796225863895552541964528383855174858215537616639867745018662278201897747630561673070065750555837612309212519874139285123335469981926251796180203032855108509195396801545761366812238431730291792471222698316637034261280900231806691081333310938294733435118093310266826758630974591828726076269703817859710444977460746144648064485074212451381727272414213310314233651956999814340006572504830375897628090414622524667371227447904954282665481094591401365062747671425755968975473851221189123817464021968673340990660081062002359463605944634870672486234852553070478027066760491062256279281766183339916172720573613143015768162689833861229135819597372647208652388163421066167908117632120815731262629264247351473870669784522426850024322310061900404961588600398183298935111890906404733427522840728768596500433873246946780361862352477401497567159974945176783060986542172795933464284921743247513143131992852127956527572134748961894922926328500559122075524783916603099315255690390306645575126158968072792360643480284823048264488711983573267511739555179479634155091535827681838349336831493914938263361850634793125587698292958597526253787265162447113061103947793409307785275689939420612587067050601519349009331050622974234340302918194735585839151315481636977025575970973366509616952635892890497997212410605347948271434208184324843624423551476237423483842757365387422171850905576683223927048398923500764999666752008608760816377272733929884047515215093350597336612013138722237287007260002885683589205799981934647271932637570136459066063309810786984533381810193696788660263638367893505211320971279049095042758559753735296335226097522371961934206191402007128860520142791913108528107841848457125528893597955679775569515528761458007341759984087343092052975458680740032333259874625025646194074831999583983442726096881542508669562420876008472398289047977139911909100355355536701254437990504103969363364064007119227786429562788438420692065617442932654786828250230586897764336765593893064211988126922680962620411587300495933402495526813939745625527529896474284790566230910517508370309786240325507369383549560727279154311774329321764472950156653534148383605677258848956622477362845064857817180397146630218702337597234712503694361092278629893899562132223290281672238818462428203395133765290902368594814339618908900625536787764581170499032539956347495995661195242305242471071744 A013846 938 2483870669588724121770435978681900751441216616423971712951466027064041924882542039422715156790139305989399127819449314275018022056249885699539774195673907855422597798151750591053370308039212936809421527078712333058403576174285838707212891452257955962349791472657547589352518224583747613473930413774393830768294531433645547387354637679344992269767869453326041751517634718089137560491353054690599445638011348881241333994477969953548192663305604656852797281576834944876879925969618537739093887415080512486376628504811770332545079753900669922586559458997751376051628091210676822187308072410615003294759978447904111279035105220017366881929191823324325848744308060195551393691267052249341700487950616792523939510293448852885688120019322146050740250616466597188685252902199859834186432205475926417511893648864726029524440592379185341751091609772966319356855898585223821985973637193758419443706006500611910955984574299674062014873694232608230422638952974090527747024965826646992183381958306196171727605004404424448173018531130649701331909511539179446253372285070312610405788566917318926324320248832907984959817296205181597310218540807741056917896227329234787398027559580466545848482412019668034947760967443440033171111855395418038034273024796901406883489677642150729497609941667149641208797580959185473144311419210476529522438171558329799271828851627189859632128585504850474149855835525980118797709659807494130183025815701433791655274305882758778806947034970032253241358262044092103040542653053995904710306144958944453900043912015290620204905794099009702697021032485043850439270761421461874418404251548578118651909898131476075867183006003573641288477409174518596432273944209412241239848021228003011262208736328942346719046329060863218601851216555387717684990111767911046775168060659767245000819005436529790002474517496723979105742508387319403821320751512658157361459131996776102548260241889349233370602729108129465695093666082166369754006736622055186268771525532119785394358244903159914514213686880148275851235796094921456680367759418857232892980596195629314762393051508467703428930938201455697025378439562338673652538795841653353129932826041825201949681590823379226819775425043696067205654703626991861021433729667827777046911793606876439262468941752376808307326969916293335367838281757413477266706350888300420381012949541934382484507571039930376115697279171591388327156815925209250661071869488037581949536239693314903439593795442196028943648459013423990923607771128013759504914295682373147707756155470340691155020475964756322536566706903733121455338981496190013198569334889882013835730857213095794107499230883021596993456108352469781335257847670339505746441221070304953068445000289370126217158555952098897505565979492272280698059003552827342407013918177147757688315682734510674149141778528879495483711453983372834449932306321312170796119379250358362298462709568162205733977065809260073565561973081645530766114277728829824681744121188651994039446001478479031069294392604697013841121600901139257697663667323740284101104843067000786254161294436197507913807934934633253013114110586028337759866813619710863046023405095676777310305702280463174073416855273787128303972938235838372656270716041568958356133783956475885110934773347892718559473349015049727210473936755881641521935925273067509080129818091874431050472945414440468978568178912373526102446529650271420653895774558079851095653808034521806688667898231490676762535879867909189855156427056370819518902039134378764565586871880746361112486010398190312688763613084448660068479860969598501524039005408740249037761690243089330785417811714885861884846455455984574791158574058440391899830050489379496259571712840374487444094962367969451248742614384924084221407265045623547135524114920633437400444290226626705424072838478868098713649385282856105723913451550169237606152370017232054788103555871465941787134980687928098426943002409783145646892662650745732973422639177584657286099647669364017274254475837714278311075522986225479960152005911483328488221223215578249630733223006974233990832417962610605338225707085260953367253700779006438198386187059321056824271786144363300851948692775949835921603376847368851743221052288814114876280632406855697589461469795794912298269289594748785826045699858185292078907392 A013846 939 81391474101083312022173646149448523823225786086980705089993638774834525794551137547803530257699284778660630620387715130163790546739196254602519320843842612606487684649836563367636838253828929513371124599315245729657768384078998362757952027107588700974277966976042519407903317183160241798313751798559337046615475206017697296788836767476776706695753546246587736113729854442344859582180656896101562634666355880140516032331054119437867177191198053395752461322709727473725601414172460244634628502817358233153589362845672090256837173375817152023316380352438317090459749292791458109433710916751032427962694973780921918391422327849529077987055757666691509411653486516487828068475438768106428841589165811057424449873295732011358228316793148081790656532200377456678838367099285007046621010509035156849029731085999342535456869331081145278499769869040560352685454084840614198836384143565075888331358421012051098205702530651719664103381212614106494489033211054998413214514080207568639865060009777436155170160784324180317733471228089129413244010874115832094830503037184003617776879760746706577795325913756728851163293162051390580661241145188058953085623577124365513458567072332727774363071677060482169168231381186643006950993277597058270307058476544865300758189756977995104177682568549159443129879132870589583992796584688894919391254005623350862539287810119757320425589489822940336942476018515316532763350132571967657837389928904582484960028455166239663946040441898016874212827530660810032432501655273337805547311758014691865396638908917043042874353061036349937975985192469916891194024310258462700942270514743807791985783541972208054015852740725101077740827743830625367892752603854020320947339959599202673040055872026782817289710110666365947145460664086944733101755982410909180728707011699253084186837170144208158801084989332651347336970514835682224417038385566782500420292837270359328301391606230195679087910227415186331896829250180427604099292745631504343655105348636501127802330968986744078801754091688698703093294566438386292502290740637113807437188176138381386134095511829469705959208982985300280127600707578713658246391262139297075361638843738528217487166368100490504430401127831832730194893328449269301950340453755380598273205652910127161752582283341883254614490150217100013333324816626924823075433705907828175045032330590105845252344087836438564559168443894706612704274544237256725662003019384015485322403502270542755908609489049879476425472704951877334584779444322754871457031640920003304087753702452123767767710956413135176878217851821526923848547745667154352490719965671653829369228729158722981314534797574851690281569758493729794793729152461684924299385932031752702146805769482080295883851561438376673462386016002778093913997428419046355993032070828777723930728291844445770519077798834323308010256924127161039255381813536757212647239819275742815796026067129539157490960492437834090596334733939360752144032652618295695171391363109748540684566576446800890078638656870711749545872618328531196237043050864321629425003497619481763976357296085319939319658411938062434733723175682976571715315748690685560292094938175136638904097252326217288037723513611456620264585240111951795200678823250131627413791832685801803315110653063748601756822700525149461232809959616729629390796399347876137537693879234541356661897475340385287489722086600655703324967883580093911986856740719160560702383981675210561574269689249486496154775711511648333173765801783159013995382018355323357285150617788296760933941588727900166185406073551213693123948084251803697939710129233600480469375065885551191176570854273379922242648652381702546756684154746974761773631094435987333433645886353391204568103726873622978518797988165192391767073261014992392536854197719316476737758502146103883336018771275549858648863056948628872361195980395945577878400860724659971296577318796195980480839047182027929254068302963774116557378769739636178073113040571094049950913254829720118042770664250221471697322737212636527334260929707485707902033042328068083899866251492531699411596671798824315722979969769830919938169267126482966884718577559832390017737888378496642316654764882324223479099452534582533921867441399860916265963762707847498611473442268607686189688081440728213947865492953015650841637421056 A013846 940 2667035823344297968342586037025129228639462558498183744388911555373777741235851675166426079484290163627151544168864649385207088635549982870815353105411034729889388450605844508430723915901466362294145010870361972069425754409500618350852572024261466553525140421870961275958175897457794803247145018935192356343495891550787905021176603196679019125006452203408186936974699870366756358788895765171456004412747149480444429347423981385740031662201177813672016652622552349859040507139603177296187506780319194583976816241726983053536040497178776437500031151388698774420185064826190499329923839320097830599481588900853249421850126838973368827479843067222147380401061446172273150147803177553311460281193785296729684373448154546548186425484677876344116233247141968500452175613109371110903677272360064019629006228226026456201850694240866968485880459068721081636796959452057246067470635616340406708841952739722890386004460524395549953339595574939041611416640259850188004213197380241609191098286400387027932615828580734740651490385202024592613179748323027586083405923522445430547312796000148081141197239541980490994918790334099966547107549845522315774709713375211209145010325826198823710329132713917879719304605898723918051770147720300405401421692159422146175244361956654943573694302406218856632479879425903479488275958487085708718612611256265961063687382962004207875705716402518108960931054174709892145589457144118236212015593190345358867170212418887341308183853200114216934205932524693423142748214239996733212174311686625423045317063767393666428906801104039114767597082786854236690645788598549305784476320227125093727790155103345313513991462608080112115411443509841932055109717323088537876802435796146673190176550814573619356949220906315479356062455040801005014278340031640672034118271359361125062634280391285412947593952930452319349537849830135635129697513818252328973772155691675134469780000152951052012352642331940825723595300869912251731125624688853134332890492064120868955826781191757629974175878076455279102961076353053042032715062989196945242101782155702481260842041731628063324871359954462319579221219985939289153417748877780486565450181631624092630619467549916872849175384156793494903026264586625656486308755988656311444216402834559046836308616260546830487207613242313933236906387591231072602535811675187713639875619408776588337228811070224418883474831569541746285093668265566428386492514939175419423044517962401145025613315737186450683509889595863116499674052831568031627904012809666668268347513321951191622212352619745613475945442568487794240669212530021313822415911835128752680770886997073034651714676246932740187146477846322537915800916867864491599442278220816472543946531454388807135522047965212726836015464972379032581373867734435310993179674896917388457762104667158799008369141312203106156880098889798812934320351265972460344024754398027540588004182167700739112663793416202947480660696561724973126255661960996313339376152186380240181151877577008771566096831508339482609119153957389310238295426690722091152998514609995178441977275878123763771626566842386429861354641020779776301967466453096384439651366934122877383609458764225488094420124094020210532829929147988436425135843680260313167095130773448353491029545879592914182367566250808097545676716756720996495877616413831205274835153034757451175097056471953745100463213333730286086552547609152517307985321679885453253095718311533299681665669177327173505999690514813692581437957792830554570600677977467235771519815443686908262283397979435832645563386218126170296285530824763103574088421514726620544020482158937741432473873752830113292047111041243629052123026382748868993798343702478432941953708404027922991287622922194877760103972476197024293423456616939270718647638350866562309742870598323532049154663097157217768205944650092670889531669885614344695919439404225657939446245582313749888396133898060691185797310151516950251352187526828398283099768113433609828791525534260268828025509126151257184577871452983673727689062144654891676533818731006134973230817328907278726319199741503875177610607649417819584533930545200593858878458349480587756101235126386577975432143335664000154963130860653200471551752319790642504203100576410746834500761756257736661063699052649782114643656473084416846778775013163008 A013846 941 87393429859345955826649859261239434564057909116868484936135853846487949024816387691853449772541220081734501799325356831054465880409701838710877490558108786029015480749452312852257961276259249759654543716200021100770943120490516262120737080090999736025911801343867659090597507807897020112802447980468383132663673374336218071733914933548778098688211425801279469550786965352177872364794536433138270352596898594175203060856389022047929357507008194598404641673135795400181039337950516913641472222177499368127752314608909780698268975011554146304001020768704881440200624204224610282042944366840965713083812705103159277055184956259479349738859497626735325360981981468173046584043214522066909930494157956603238297549149128181290972790281924652044000731042348023822816890490367872562091696860694577795203276086510434916822243548884728823345330882763852403074562767325011839138877787876242447035333107375239672168594162463393380871031867799602515522900468034770960522058051755757049973908648767882131295955470933515981668036942299941850748673993048967940781045301983491868174345699332852322834751145311616728921498921667787703815620193338075243305687887878920901263698356672883055340065020769661082642173326089385346720404200498803684193786008679944885870407252595669191022814901246979494133100689028005215871826607704824503291498045645323012134908164898953883671124915077713394431788783196893745826675331698466364195326957661236719359433520542100399986568501661342660500059996969154089541573484216212953896527845347341862348949545529955661542418058577153712704621208759639627879081200797263651945720061202435071272227802426419233226472246741569113797802180930500429581835217242965209147062216168134187095705217091948359088512070658145627539454526776967332307872646156801541213987515903545346052400099861640411466758649625061600445656263233884491929928132796492315812565997704810806305751045011900072340771383933036977310770818905284664725524469804339505820155643957112633944531966091514018993795172809286585645828549936842081328007184030005501693191197678058905955272023461988379029384722987821287971920936499258626979192795227110983776671551705058267320138712675676089521778988049809240982364637974549511743365316236290013404083088082830846732160737625598541404819070724142964306948508589459787039893476972551000551444296786791246634313681149113757973703280870743942269949321726080725368586729526900143654322764591960720199297130076125615997252062277242601461319363184821260383158691747157385817211316533696647076654370643824262379780262084208041678248756183738411332924599013498967843500425120089199467386511259492030452415786068296922424964443926183660730524572739714172320039942697412432216786467724090632962554756214916139626458897921976270624511587022188984983948645733459525906240022518271382548647080420927502231809270283385580553003152114566449987721041271217819243767182662138183046289704934603919401145531137927195504677754843307710255984724443423426677860974865268166135616436875732917888464541801581482901455326740322007186711375974359491268659342291318533696868876968911709862869940735062325318495991697338446106114744786140793877958626312854258739771118321285084778851325714769941859373245184355647194056159382500611927820410906479740376734654684233613176917734648420934445798294642932160105580346472980319451978574519674014484153880056709687148063020806486532197440497632323163968820647602656821444597858789415078508559000955471612169443015965646381761161312458732609938502384990153364129821039595558348268684274065837377915729396194561901986463159384071911259303895132737152353799734599471236779967328509914939188784126442813290641939116983186980578512827914481754443086970100024092046899826423866022908645813481195513765654383765865498186700000367647711828572394294236639708173758811810846995888190397666359359774575241256956342964515571652728776206259044907425836308480879112954940613201540992526869840708706640488956739883045724395424247691771369020708915188356051490456660172177609030802827422233633709304027537129598981819944391456123112146007836105133059567729323195779899591925272621435387098960472823037957077831872041884073051807820014899773577727199687827352272920961229053514909735290557228060332643335310030171235246899631325446144 A013846 942 2863707909631048280527662588272293791795049565941546514387299658841717113645183391886653842146630699638276154960293292639992737969265109850878033610608108700598779273198053387542788875100463096124360088492442291430062264172233236877172312640421879350097077906435855453080699135849169555056310615423987978491123249130249193774576924542526360737815312000656325658240187280660164521649587369841074842913895173133933053898142155474466549186789644520600523298345313743673132297025962538226203761776312299294810187845104755693920877773178606266089505448548921555032494053924032029721983201012644764486330374720820323190544300646710619332242948018232863141428657568749094390465928053459088504602432567921974912534090518632244542596391958106998177815954795660044626063867588374448114620722731239925193220950802773931354431276609854794083379802366405915543947272759705987944902747353128712504453795262471853577620493515600474304381972244057375228654402536563374834386798239932647013545038602825961678305868871549451687298234525284494565332549404228581483513292455395061536336959875738904914649125529571056973299676665210067478630242495302049572640780710016480092608867751457031957383250600580254356018735549296979041334204841944799123661979932424434020201504853054888051435598684061024063753443378069674913688014281271689323855807959705944461636670747408920860135421217266512508740854847795814263248497269095345821952473748643404819969917601123545906759876662438876299265965980685241206098279930796866073281424436341698145450378707925587117421954943456172857905027768635871326341732787724735346957354965481392415448360629908905434365042581227736720926381864730638076537576398617483973330934699397421042752068553668963830612363531326115923212845933427665545064370869266072902499942921127373899445046472266233002942747430914018523403264433647927031559885055475460204546162612791240501026850242949941570462396708717755672519338193888367893725985826548596926714860141186666789094423464886731374388680222614702838442509924330441320956139406295220279482489165514634230342353664802435204034878602864927964263905247207706688854189514001972716393973406271349303546305336956554101449653880416149208510124457150038400806594682430751159224994630298201185719443050515613004753111309488716654410088729459418301723229453436551186069726717109575569713190703894159621282309107572537500301699374320213208877849953137463907264848350149368879490568358334484184997955576700685564684512892840223060235344011170853218458380420176171731407810417256833429660639627975329109712855242628740262557273260474334178295821930335082888147321200951034853864760477885953554021234898573186194817829199534953998583068842308810578879658974383001860916994251650372063279805167107318435823995683543088659954029223394001744895673057878716663354067531232952393131926168645978703560807288490113433197643080375265500979763041472943982060821051297101230936736764327598342297280670705507049668107450562098845380148424385107267931879403544016253369206105754222031714888146626871531494158367927811809891429328201925712178999360517298908786522218006522276036476655938386202005167957152261533792948267019608350384820005151869658033400241021581454847942498200965847254832230645780051650819224583528132664841164692967036581240328959457179919918518859601022339656793226619107802433929860678106616754341698263028467729065786950687045730226415965436930314980643858725096582636811553292568461343308893787568308747162300637549733886647750162464846151357345435805975825467255956068246292589359199542620854503404404292424806697268388144870035709531008329309703355473486805969420612892727338078255278105907755060985305070979596708345101738129591073836237589448192813512257241838670506016151814595072962847239880644581785612047080221198660216233546209957437728745417834361264222950731263501093281505507945446261246251916616538726696383526529804156301446773307494013388095243120470940342899195542134452487642296989261748363964220070589732892051095239283840521915892721347048971751709386474374336662699436275937819234242138800384773493000095915354462479315749828207333259194764458736773465307777526394783068457305761638646248235780594964879370726679279074057553625576562206000979249080980056811439068651036570407119272219246592 A013846 943 93837980782790190056330447692506522969540184176772596183443035220925386379925369385341873099460794765747033045738890613227282037776879119593571405352406505901220799224153813403002105859291974733803031379720349005580280272395738705991182340601344142543981048838090111486548349283505587980085186246213238079197126627500005581605336663409503788656732143637506479169214456812672271045413678934952340452602517033252718310134322150587319883752723071651037947440179240752681199108946740452596244865886201423292340235308392634578399322871516570127220914538051061515304765158982681549929945530782343642688073718851840350307755643591413574278936920661454459418334251212770324986787530455747412118812510385667273933917078114541389171798571683250116290673206744188342306860813135853915819891842457269868731464115905296182622004071951721892524189363942389040544064233790045812978573225267321651345941963160677698031468331519196342005988466493272071492547462318108666573186604726112977339843824937401112274726711182932432889388548924522317916816978877762158051763567178385376422689501208212436243222545352984394901083804965603491139755786086057560396293102305820019674607378479744023179534355679813774738021926479363409226439224260847177684155758425683853973962911024902571669441697679311636521072832612587107571728851968710715764107115223644388118910427051095518744917482447389081886420331652573241778126758513716291893738659795547089140774259953616352272707638474797098574347173255093983841428436772351707489285715930044764830118009501305638663682619587171872207831949922660231621565899988164127849098607508894266669411881120855013273273715301670476871315680943493548491983303429897714838108068229854692728899782366624606801505928194494166571838535546557744580669304644110676869118129639501787937015282803219923040427947816190558974878168961775272970154313497819879982568656495943368737647828760983685380911815351263417877113673937334039141613103564344424094592537106404697345046068097408413675968273534638582610084165200459901205090776065481778118082204975583534459858244888246196765814902058677959532999647140502132780374081994816641970797720576699573978605333281392364796302258353476377264459758211892458317630494553890853985484624045611456453654709879295606939749951389326267331709787486926218910866782730208909265132805066246572268361832985203822470178704836936908809886085097724746428509387264408417313254550737694519443146943965904377774013008337328064583582118472588429237791752558046518262444209608332795294771131752671917823119839329495584267070840590458560923476730199222982354397493013219996078811421112763510091440471339366926058167825156446165231790627210361372625569999824775105048728665272582204978528067638079391769552655715772610505080690558339929209373629592174649176741414760569787624786084863441384018146956694191430158280533229244036979020368457736699936104875342985428404168984208903413135334990293486742480397293017678055003524544940018854965416703570251194955591824295330324590402145673354347535233454788669326344000581400258537386522356226520701736681451045430850643116760039637721941163267061789039067305343619965305939327328813698526425409781928816464954438459097795181112457379781049248882846342533800920732494044351153049851161515284659143854694083099343492871615890025991406300025873800449854924470155013674700197617806268768682916830546027706800113114488059198355437332561285737962703964819843040978290883341297545831631038341027014267291229679997673477323648078687677495240490215848911043168444294515568122250612600160367555519854176065856090542731101330129912080934820359552155215658005974643268889414148268952974385317838366476565859424939052293755030440307465833331038382113169645300569555141137262660651350846578356408961655950935558724688237697965540842207885319495529851596349906057649562042403824648372484356383088517182803690740996387095397328622593685807867739963830701104926571591773156120839524661739115062787744128970390379563273084367406730288800852886222139972693100100706360013175992298263763335127889930460667646404211008257818627142954335026522218490370697896237294041783886592911205253984904251587208995197375160262190058535809167219971826616698717917202892790366240088033885554501597235401557166339100484312080272326656 A013846 944 3074882954290468947765836109988053744665892755104484431739061378119283060897394504018882497723131322883998778842771967614231577813872774990842147810587656385371203148977072157589573004797279428077257732250676396214854623965863565917919062936824844862881171008326536773191216309321911106931431382915915385379131445329920182898043671786602620146703798882713812309416819320837644977616115431340518291950879278145625073586481468230445297950809229611861211461719793360983857532401966791150673751765359048238443404830585409849864989011853854969928774927582857183733506544729544509028104455152675836483602799619337104598884536929203440001972205016234539726219976743740058009167053797973931200309248340317545232266594815657292240381495596916739810612779638593563600711215124835661113586215893639819058592616149984745312157829429714022974232637077664204080547896812832221199681887445559595871303826248849086809095154287221025734852230070051539238667795245239784786270178663665270041472002455548759647018244872042329960919483971158747313498258763866510395040188569301332014618689575590705110817916366126592652118714121112895197667517598467934139065732376357110404697534578024252151546981766916137770615502486875780193531960500579440318354415892092808527018816668464007468464265549555683705522514579049254340910411021310712734158261951648379309880456873610297958233456064836045435254221427591519986585657622977455452774028404180487016964890950160100631272083897542151326084208173222919662515927016156420751008914339595706853953306935338783167731552078632447908506237335065730469775471410812162141359263170851447330223288520568177074938633103005138186119272233156396596985308886790888319815125179755878571340588068589555115671746255077184850226005132789604174419371774578218659647262872027194587120116786895910438188742994040932236488807840539452144686016544696561827268809736059072306795244052839913402561718365430199676997260867578561794592378177596438088731608255902669122602469559415878899334128387183037074967237925288670042688414550113706905373317692639921257180634968498051375622222710658759377977332437499973886947297918806151724099099707857291640130939560964665009645232401726713930201817357087292074152116045541895503396360160726596205073357533324758448201726407125443127925466316371598341271282736503485538799871756410767680089680543259158854702815800096748627882347236482244490969395601880135018520725118572774013113039059874754650898858257197566020274818858109777649263960147822068310423771860445849036219060445271553403227990895148911305263377304468146124340485495168138685788897051057192831510492647023034698676321364848375433074043294726427942315315272429121458194677754258230642236740903651973692736407720364585509504701422494436901030484068215682800332755094476378904223462678874350800888990428805247271506639476955264783426536512855868603728539433623116183506284555238946517947809274557347041618656961936973577597658497603274506355492288594537839506774542589991156304832898509384076178297509424475260034529846515116485640211051323671753081564568830630354507577787856678113873649992978848872568037935080703232157461499739023145019877910567273313907827734243457923627039427716552494693003420665421787393108952147588570562364845298583137522860532847710825830615714999287574417109484371686401639247832693140846165038039488092576075540275815012201818703332235896426106535544723811710970513368211061561883519216616766776635665327637981810885864358773203510599014154163764504941300242437816164040383392937117062543582642686136229908073682054924059274581641325972374904212728385696959068072193541805022106681539777110634968322810477051064658094927592704110081636402865561764837467995040426591465705084342937209063182864785822864223464540679582808855542200256388290584172886934842317467986149229522177109193721697060849005488526077869567389961044531046111338200969612341979664305149896552210103134804413806233897919222779767669544115867322377428799618101751957529332428551183738103426347375727082625207504099946004911750915629506996965470697241335157437373186318592200774220327650149080055492467028663903651161174395876514373762577342516009664354627589251471443838101394791464036814575983588710904390954720955204694361849908338209638225226599644669938246363599863808 A013846 945 100757764646190086480390917652088545105211973799263745859225563238212667339485823107690741685391567188262871985119951834783140341804983090899915499457336324435843584785680700459895128221197252299235581370390164151168356318113417327998371854313876516466890211600843956983929776023860383151929143555388715348103379200570824553203095037103394656967190081788766201754970335505207950626524870454166103390646412186275842411281824750975231523252116835921468177177634188852719043621747647812425277497847285292677313489488622709960375959940427119654626096827035064196579542457697714471832926786442881809894696537926438243496248506096138321984625213971973397748776197938874220844386018852009777571733449615525322170911778919458152132820847719767730114159563197433892068105097210614943369993122402789590911962846002700134388787754752869104819655051760900639311393482762886224271176087816096837510883778522286876560430015683658571279637874935448837772666314596017267876501214450983568718954576463421756113493847967083068159409650766929831968710943174377812624676899038866047455025220012956225071281483485236188024626024320627349837169216666597265868905918508469793741128813052698694501891498538308002467528785489945565381655281682987100351837499952097149813352584592228596726637053527840643662561757726285966242952348346309434872897927631614093226162810834462243495393888332547536822410327739318926920438828989725260276499362748186198571905546654846177485523645154661214653127333420168631501321896465413595169060105079872122190341961657181246840227498512628053065932384995433856033602647189492929048060335582460226116756718241978026391589129519272368082756312536068803690014601602363828463702021890240629025688389831542542030331781286369193172205736191249749587373974309379069039321509790587112230751986873005193238568730428733267525265255318796767877071390136616937955944357431183681349066557123458282375142387398416783015846244108814312885203048123480083291557339329418661809437722522939519773380718991213758872526452335859139958813967978125947875272874152424939755295046647744147476388993782866227297561229311999144327489058203439979695279299227067732463810627533690143036054975339780962064853151157036386685816538580316831855291929746689104447843779651985684830674170908686520415861680254864534446777392709746214135394197714068035341178652041516117350901868137570259038448754245050187480085155082408264286887120685392658861688063913975960400653787371849843352365264342541194011081446123833534395966156323089581218826172670658261916974805652239525650870347512812212202389028705669568455930578569042094702935823057650801006225698483351566190970250681595590813788250846957451942123200651533701684813525930867873963586608180906737975450056212297708372966901947291494001303718935801983933594425061354727043530438371090342592729562380870116423320748453261102406976780160962271101133932306069799500113814308695147859760151328750750190720073649464099024256771312665815924957988211588830209796764418355497408210452788821205320811474010607337001458435729774076004976707791442095456504308952487628435411762969930919856309467056724483511335698423448310416011359373468411950131699195689629241410827967415992146100336088364541129297394143972182280187571250743972250349093940353788340817615749096655238499843583891420008914872981688839247135966477945817532843303757906319829195270790705854090658956729509862145081782049540065259799157690098213736797481456041387979108003308280332635308495803638235297916526344202360063275283019763451905428116035539311981627758413575751574309491222969462780861242683742517954742589637977866964391740695416361286642001853712009286716454587357728279155061649098727910194151261484698549148224203749366466582376113301843614874486068988569480578406818001331505862177159080913058790970137952982699514059872569289900211848022519629984234243507193318976330169372257221989639951151810222820659521271031602672367017092047426995621588740419663586905885958208144321165018765188730173074550807825043462799494347030688948254003347685276564543807204070438907844569287629234969651696440085055258377159595258794841249362604081622999452134359564604681572436844592216271686906504526693558340025830234878915082804296260147424849097796426453425364225217156544536456842440337260544 A013846 946 3301630431926356753789449589623637446007585957454274424315103256189752683380271451592810223546910873624997789208410581722173942720265685922608431086217996679113722586257185192669843561552191563341351530344944898905484699831940459003850648922157105691587058453736454782449410900749857035122414176022977424526651529644304778959359018175804036119500884600054290899106867953834654126129966955042114875904701634519886804132882833439956386553925364479474669229756717100325897621397426923517551493049459844470450208423563188959981599455327915856842787940828284983593518447253838707813021344938160351146629416154773528362885071047758260534792199011433624297431898454061030468628841065742656391470561677001533756896437171632804729088273538081348980380780566853513775287667825397430464347934634894609315003198537816478003651797147742014826730456736101192148955741643174255796917898045557861171556639654618296371132170753922124063691173885884787516134729796682293833777191795129829579782703561553404104326966410185377977447535436330756733950720185938012164085412627705562643006266409384549583135751650844219409190945564938316999464360891731059207992309137685538201309308946110830821437980624103276624855983242934536286426080270188121304329011198430319405083937491918146657538442970000282211534823677174938541849062550611867561915119292632730606834902985423658794857066932880917686596741619362002597328939548335317328740331118532565354804200952785999543845638804427938681753676461512085717035315903378672686499761523257249699933125399582515096460574671261796042864472391530376594509091543105304299046841076366056689393884143353135968799592596087516957335758849181902559314398465306257931098587853299404931913757157999986017249911809191745721866837563514871794479070390169733334280487232817958493577281105854634172041420158688731710267891886286332489795875311996663822940384704305026870446212943821480996868665750271321145863249726957627404622333480910195369297750895146390710171655291631682183934139399904092450734946790141432298170416102707231059976941540226660425901508088553280224506314548276960536086486362095587961323161459210321254654912077072555457374146643023958607005449431933942564941108057113768318920836336199821946234205953939508574546944971636266920531531232335839900986955538591401064752001604312963944788597070694581382059742070096400133354352415131902248171888779101804543347430361740354004152717170618946645579794478333164270408623304600775666970304981976389845355116826585777255087019010394999397378496026072129926495430431612584776527719547299830569447883692627380419163933198550371359225801049953101447372003687902464120945713174334524319786213403753101785239493038949456336807969617702678494038805976871951989979547441964571307965379443008847675434720262088359409536022120410471695762405404543888346078562300096351974959374285316459803671815132314411699441956693805295190019729467267322605068620638740504582249515373345639596826845882373433456229023357717342788314620376460672939072240116984093255952350380379581218863790021993236922531076760909974583918733195755114608571572648998696381851548616514747875699448165939554235711860223949812922781915519244357770982550010836287230643415812943529283724817011309680468957186334744378482699439110237512936351911632866399198855162874556954050852122557863979884450151349549328548916209377539074288163070633269849426842712694112579162770039834199328858433098799189138267727379872351564201299411052405729939793788790493617694242128735246822934553404473991608792037068506252552175013978387696050227586973408394263356403261200260874828341005177257258744689188559107403326640685116742435120307124783918538040251353060117667116161241948536330602058489010708459240376971300480674811572207159508617444739593234612267630784091821148763359110462509480443337097676713904350491450141836001923235323387691243710676216386989990124650156521919342517381387371193009163556368122416072210087792528219846071536415732071078564473115935334897704310311306880870811024189013830763501615456387181696951142466971474462980142132250846417034771485546788948707090706502765617440189358059113810546622446047538694212966205765610523597742790636552340330694519685966405136512289433331179852510817455236593302025842334931915785651370617813084971353505792 A013846 947 108187825993362858108172684152787351830776576653861664335957303498825815929004734925793205405185175506943927556781197941872195755057665996312033069833191315181198461706475444393405433824942213147569406946343154447334922644093024960638178063881244039301924731412036150311302296395771315326891267719920924246889317323384578996940276307584746655563804986574579004181933849111253946405026757182820020253645263159947650797826304686160490874599026343263425961320668105943479013257950885429823127324244700183607712429623318575840677050952185146797024475245061242342392412479613786777617083430933638386372752708559618977395018008092942681204070777206657000978248448542671846396029864042255364635707365031986258145982453240063745362764547295849643389117417614655939388626299302623001455753122116226558034024809687170351223662088937210341842303606328563864336981742163534013953405683156839994869567968202532335489258971264520161319032385892672717328702825977685404345211020742814255670319630304981945690586035328954465565000841177686236658097199052816782592750800984655876686029337702712920740192310094863381600368904271898771438448177700243348127491985823679715780503435546159704356879749090616168443280858904478885033609798293524358900253038950164706265790463735173829674219699240969247507573102253668386139310081658449676268834628980989316524766101026362451389876369256641910754402029383254101109274691119851678228163170092075101546224056820891633052733892343494694723704470290828024775813231521912346591224185594093558167408653093519854680820110827906532732583031325667380248873911684474611271166888390362945598058795609395559425625050188595755657978145969992583063614208911155459886238526776914900808949994553343541813245110163595123814132533281255318961490178545081821897703005644978863917540347276644652549453255759912360682058281329830543025631242223506680150110525990667120490781505743142289305392439304890651307646967052947534794664623502465281861148701332156930790904800596186961803153879856057301425682736419354453546448194853510547373324420390147208835940617045713886396622915117939442846481985113148226316637354695403806872532158941513497227236037198609075634354566985611429967990228815503960274397965064595765534202460698689816970754292830577194451977215421180801875540559088563030089793588570127202542832748812520042727333628152918839569755419939042172868096451513607931276408598093507920008076236246841643682358705466021126812749768445158217055282953649402342452596468173562749094691438932623340253298557782331553431402264383081177957260314125920848099668252840014001575163763050098568699111048804863228227485816845187944315149129296593692910754640814181639298727707900295785244523548432881368892663594250140122807649810578295072619409553588513920628644913548111361131676372841610336526742500296094133324302329449557261515468776581249754846718038255678642567314036942611912786566495183415627122888561090248854151152119753789918308822085873612667493712637385681888487493480495863330867519164153334767811046617264278117379728671440674387477498323301498047165849049358503595493673292562389283040511545065955258390919517501507313195806235818387469853717807734599115439556198755083459973723449358533567569094803826595609606789081816903794121095220764262823898379440385766168948085977073482270338322351976086892853662559422032397890886348883200386274527498510986426018782009560680994005648665287043608033135781451829682756890783657216055748179101365230958667162871086894864604926074396567893919445957803757036897470660812883629670858043808024173857569944646263221662622063010148346375078057648365854545975330704831392207361969905416114022223864919442654502956337073935716062371576169638481168252567902894792388672595574150752225598084202778376429226991111774785725533120795402677751331635510655167270016670561217756903838247682111020575076767866673911438258568887996404536328910253015609553301379252524271415070635329854180156785564707916072105270708505102400655062969053927974840280903872374735640625605206458420935274895169845695036357721275202933297389595735393395392038397180271233948270682623752280124884881041343991724312085747931970476630527525637250835763578547087956198021069747163513234700151396101407074466373192689320782801631049016464224112404499168341311677792256 A013846 948 3545098682150514134488602514318535944790886863793739016960648921049524336361627154048391754717107831011538618180606294159268110501729599367152699632294013015857511193197787361883109255575706440419554326817772484930270745201640241910191818797260604679845469598909600573400753648296634460631573060646368845722069150052665884571738974046936978409514761800075804809033608367677569315799916779366646423671447983225164621343172351956106964978860895216055941900555652495555920306436534613764444236160850335616457520893896903093147305605601202890244898004830166789075514572131984565128956589864833462644662360754081594651279950089189545777694991227507736608055245161846271062705106584936623788382858937368125706927553027770408808047068685790401114574599540397045821886506575548350511702118305504511853658924963829198068896959330294508481488604572174380706594217727214682569225197425683332951886003182060579569312037970395796646102053220931099601426934201636795329583874727700537529805033645833648396389123205659179927633947563710422602812529018562700331999258246665203767247809337842496986814621617188483288280888255181578942495069886881574031441657391470336926695536575976561192366235618201310607549427184581964104781325870482206192443491580318997094917421915674176050764831104728080302328155414648205677012912755784078991977173122449057923883535598431844807143468867801642131600245698830470385148713078615299792180450757577116927466669893906977031871984184311634156706348082489852715853847970510023773101234113547257714029646744568458598181113391608841264581280770479468715995100338076864062133596598775413001357190614528673691258881644579905721400627887144716961828510397600742109552264045425947469707673421523961178136415769840685017141494850560174291730110170565241139943932088974667412849962099561091974740484284740808234829685762615887233863884545179866895158821715662180204241928380191286535959099451142656862048975816390984820151570382928782356026120645252118308156368505935854364365746335123285653116771906989406733810014448959833616329094607344343739136102139353952629444539682584639663193521688187641079943572838658991943599133784195514277142070466924022190386530450984515337191103817826433770271472519236674045024746232174667922497676667472353507802389394921252515857713040214033369982356310265928172923543513088656760089268327314844535021745600562533920541784523197904692065356942328067522824642109336506980183530060710580283400184412410944456467511825183615957486681069111304162334849070944201613420087141411440342840189399304804039303505973278174350529929309061578803614966187625629899132470847237758262558255246383118559318806668790782129299608070199103956540709532476892290892547635048656695874800656388591544161068993029572939592812251988424151159436527144513081562771385273887507308298249702412560770738731403092345338880871014391966817256677562077759645746362535507158190210914170163269562812369805274452824952660092188043143482109906539888433975701854024121958186368888449625866867970976473671632375554515865350298949105768018328862665057943488009530541649379445817136686450684372026671482308721221906953650749489391638800178735296920612166625123847343814723377520806574816418969988580427942104098531789884935595264632976303525760048194003364213502097502560785824090881296743867034446146829552415305028814747141157614088563880204710257443717071208003207783448889284394811577095464125844948029793286613555044577797198879655714756332793535888053605592959775370923374217605826736747952405145313510585056318613516570777054676379501336128964851946168753247440799760716541014018557793021652321762519636535915059850837029860675224280231605680296902752873253238725543931791807926713750921300145042056556992023611773771848928398023156641838832910044750636178654269302223754944555635032413148521103906260949983458224971700047413922204115529455170730008856785321866183846425731170815493842579595346715325729034578488661775377549384348993850745510576295195464665103369959111879566324658089975337472019831405229537207087764925503734951369810745849718288862273057370780206314198803127794016933728215114715132227781962759920822258425788234808578229125960081435386300941830978148696754413475054001674654560947450907016114116778043663410843846214171499695715270628748208101057896644608 A013846 949 116165793616708047158922527189189785838907780752793240107766543844950813453897798583857701018570189406586097440542107047010897444920675512062859661551010218503618926778705096274185724086704748639667956181164768786195111778767347446913165518348635494149176347817069791589195895547384118005975386051260214336620761908925755705646742701570030908522979714664883971982413278992058591340131673026286270010866007514322194312173071628897713028427313814439721104197407620974376396601312366223833308730518743797480080044651213720556250910084340216307544817822274905344426461499620870230145649536690862903940296237189745693533141404522563036043509472542973513172754273463378610182720932575203288297729521659678743164602057613980755822086346695979863722380477739730397491577047467568349567455012634771844420695653214755162321615563335090453921418594621010106993679326485370718428371269244791454167400552269761071327216860213929464499472079943470271739557779919234509359804407077291213776651342506676990652878789203040007868709193767663127848960950880262564478951694226725397045176216382422941263941521152032220390388146345789978787678450053335417862280229403700000413959342521599957151456808737220545988179629984381799785474486123960932513988332103892896806254081332811400831461985639729735346688996627192403624359125181532700409108008876410730049815694489414690640477187860124209368276851059276853580553030160066143590169010424286967479227839083543823380381177751523628046953613967027493793098890297672458996981239432716540773323464526019251345198723616238510557799408287071230885727447878102681587993693348672733228472422056875579515171033729594350678855774605958085405196628708581117445808588240517446687381042676497159885174071946139566641692503263155791191412250069081821673682766691521901784267558078417861828296189042386804238899143069397392879251768776453878420564269978818320932599509162108077210307770815042580055620839551499790586726658307810340242263921303621412721667883202506075811536775909319824281330381848228879853486553463515827939871772093459455644011794902350319761638676318933472483525318678532622907590994777177848007856415840518611833391365060166359134585829817860598569078089902536581784255611510347335107370884535899518484403869039734079743668695692779602439625540901733445467581851574793934370358673836889104714605144549452825723592559839233111508313195256148940949597616286206116587917872638738660726653913029364294726457242825881827949527427487616727694923565272639214791388334356699598468549415449770077154187326236419818759897283732379217118164723599329814236855212036116640534772804722286862747508907913482028951758656922936348812889557244284238447925969960202806587967000905274382610425467908541367719069908763593046084577271873156682585192416121471404656648892752654745839478317046248654791335566750616529972064448381399595968667866810354164028071816807563498559576831235527910017034235733779233270168048765900817797725621777417499064204515798352662428325850935736717340405529672957089272049682170375875798595964297806424600171808618692215096296788766865680535934941616025502569971132292176999447057227759268385220204256798209494619475972058229762120855634601789843584416808585803462806867100689690949569585631493367513932105259221102238548036730963911829883809998331703034984731339310773544715184201634321452698454061226547945715915720989343849112648053204071049185758264168475687257040266415752971700725258612888558461135512978583979740548070105919354417126362507730509756904411801633114851125448327710991222527635603499782273920268572057706412140126559159615947360101761733503279514243450008864681192227794474605749214629254931968909406150762126558623556953962142556190189163152738109259514629710602955945685746422796839774876796346388846302143096495268002023199048742114050739532800358809057959115872667153659402784457669187034480930219141426911112279678359005282102233648180321167793489005067916469055571538226347830501228890564040964986146107226820178069629326396292311858283145835486561475201851881078906386886485958520003568889438963543925725800503666380891554346884406152878985452839959355717085503764096228878207491411999459948474738309261917491976495248620750569526875080653126071321104027378582934762646531152745971702029197987962821283055465157250514944 A013846 950 3806520725232289289303573370935370902369330159707528891851294108711348255257323063995849146976507966475013240931683763716453087475160695179275785389703502839926584992684608594712517806873141203424639588144407143586041422766648441140450607705248087872280210565269742930794771105296682778819801450127694703382389126231679162962632464845046772810480999290138917993919718326011775921033434661725348495716057334229309663221287211135720260515506219071560781142340652924088365763831803616422569860481638196755827262903130971195187229821643660207965628590400304098326166290419576675701412644018286195636315627100233586885693977543395345565073718396288156079644812032847990298467399518624261350940000965744353056017680223894921406778125408533868174454963494575485665003996691417279678626365854016203797977355164541097158954698779364243994097044508541259185968884170272627701460869750613326370157381296775530785250242075490040692718701115587633864361829332393476402702070811108678493033311191258791629713532164605214977841862861378785373354752438444443712846289116421337810376334258419234939336835765109791797752238779458846024914647451347694972511198557100441613564619735747787395938936708701242850940670115328222815370427961309951836618369666380362442547333737113563982445346345442663967840305041479840681962999813948463527005651234862226802272360677029140582907156491800550092579695855510383938127561692285047393162658133583035350359337831089564004528330432561926243842576022471556916612264437274131136413081253731255608060263285588598828079471775456903513957971010750750093663517012069668670275377343649308122430584325959698989553124433251347683044746022288034542557483129522786056464255819465275693052102006423458935117383989531101319714979946927088965760196610263673132603236898947789677666879343113596496389609522540930801300247120098013769867321959266840688085049998665918740319420716223957474027365034067315263262583670423545137945859139430329229058504173277066452063613196779719092192437072996592002050633952402763935039047383892486649933718227958479442542978495360215277949376145618812026340157642458156987435941716858563723521439034262113872556568250291531256122108471471656093911550849926318711906487877971061476798329144472355421696945980694006325040535820461002012741649724268001541081722112402847641447913024287182183288181376596470193310681000811990597904406782153488497036414690466402028352892850626188434690995422146209209596550932918495738250114743914224933107255386853841790284212940200332442617427245458065888188410306115004621124314193342602186528021662902839352913271587999470077043435265139895918510371894508979124691227670050778277900765011780705925461638183655925566274502685664030969378421732427083537418482770365416934099428044739598174951585091468374987789070917718990711668025492971475920202483851284202454124607844561701960701308659641685246871857293150240720800213605925778555438177836524477915796866621961037997595873174402416609335853573680420042451381483462220753810408396323457901266523985358876698168392558110520921298429824817306504275453174312654619801516166873923668212814062950055917881171239215706446895653086763728719690988652404072845176197434631449594574169983739607869255421155399793035496181972774666696527225134157078152742067600225462841632686025333245050379676526535427513227155919153445362022942678271523085219126345378819247723251407391000139718926800272611320038695449911393376689365274227132283654488489282239848138279161230765405540396646653313343714243765915913907441678690802433760379785563455480865551819360569186923713007667090542295363095814528483435463122729369890477873306920369343881190264971425610757223420748173363072976714267431487281240118498188922364215775386357037660428230538782206845743162862678469715628624985956941890296186429181593214633010802157455211204308915557291111310441108903920745871121420826277023327180500467885083925992183572764026257047718065486858012968164600965709864268286002494340666035641608443594985613767353706474972222122737223646419414282439193604485496371888783476945369135957407358183030904139969054452838708220817538595318659788168137457787341905227881103078588398303591620224917894512377085796306804754662256642642841635105049936769141405606302401532813180000732092759669565727803161482272784873684992 A013846 951 124732071124411655431899492218810233728838210673296306728183205354253459628271962161015984848126213045453233878849413569460734770386065659634508935649804381058714337040289254431539783495619090953818590024315933281027405341217536119290285513285569343398877939802758936356283059578361701296367253917784300040434126888359662811959540608042492651453841384739272064824761330106753873380423586995416219507623766728026019044435139334495281496572107786536903676472218515016527569349240540902934769188262320431294947750809795664123895146795619457694617717650237164693951817004468688509383889519191202058610790468820454175070420256141978683476335604409570298417801200692362946100179747426279795947601951645510960939587345576588784657305613386837792340540243790249514270850963584361420509228756304402966052121974031682671704627569602207547198571954455879981005828396491493464521469779988097478497317070332740592771079932329657653419006398155575586467408423563869434763741456338409176859715541115168084122453021969783684393922162241660039114088527902947531582547201766894397370411720979881490492189434351117657628745360325307466544403167685761268859246954319067270793285459500983497390127078070722325739623878339075205214058183436204501782310737227951716517391031897737264576769109047465212898191115599211419466563577903463252852921179663965447856860714664890878620701703923320425433651473793364260884563941532796432979153981721248902360574782049142833300384331614189199158233531104347977043550681080598729077983846522265783764918707342167206398508131138171814345374794080280579069166125451498902987583564796700528555805387193047416489676781428780160878010237658334315890523607188202653498220734692238153909931278546483902385926438568955128044420462900906851230030122525120041209142866704721172157788302315146329993694724834621220497006497631371715211012405961255835667170918356284825282786778029226638508928697436317786546588341712438727080209912280853028177789064749942913501220477232077835212961778007952326723195173352333768623359504675389002545028078893743454373248319335963534227845157539637232479114285628068888164300938178021416092350514274700947375933628425552896200609250393183226885293698250385611551751794785355742471727649406070142458165525895381199258928277764866113953518378164813874498165870179216511514965213979842385781987127348313135294404395034607307912131601437605511070889236577203061665067592929318942627954537992886983380059780969873268350979759928581322608058544516426687784033089624484493479687855979169903024157828910776471425001527487450388448150213850000239916262083395566635484559286768104109457747866239270227957882148292223902610252267906030171765526960002037368955682904003838966804592123328170673354128843419333982096570058170027152996813540277235711599872275831815887639937859353689322953194990838880746016755149850597849848260482159138742169497019781947087939181399438975911704598211347234092344831725468419293105221572178818387454717249902360003951046868450090049660859462330727068508701457952239671645581887344165549549106948499613499532098049615877066581656081756124730759997491214747432317130219166620268851876760347073862686834316161976658990733637538003340315006402027179470659761640420140418187138890883880278311804113196059136909052071124187966394619855678119773810841240421512888753427445158820097622767785681601268456460332085373149109395502117388292578309793391332927735027972502696538167357121305874670670790278816800435343795131555209720808747717317535771646828339721532666919048927340214149460124813343309197002402016807131117116227835235222889934457923650469345213255605595992571178952521166662660298842602583674413292697051076144761175300973115194975231676202948654608030622527860147410056912258294815353921311960684248095641718783539837071861225436911422446457094497965095492360742794544981315135420534256563675000704906717635445500385050639331658430086911871312331612390939625569873363368940817644444380832343195729734554944655904225479720488591928646253771889774517853344445871367206967496031780745114051656972545855847052324312941556666858505976310618790979749104691401843938693528216775619550507207985679184635612090211530109567381572347373381378200772825666120634699122276328051225578907317093427222282263989215548852329768653995451114614740909817856 A013846 952 4087220506604721125192482561025973738826570487342573378869107273048177365099215656092171791503399749073411567742137583844089356956010599534903588803372789958531951396136198289212695625584446372374727557916784501752706018221016223556904075699341536244494432331456804826522683296263756228079362176377955943724945469877769431022290226644336399202839474495136467020177779264938110922929720098665798680825815588143956592048050645712741384079674827949241259670641656300061575392435914044307366516760979715892672847898535384322011796170198858389737233371962971412691413139602429985075491291764857309056558382082308642408707530953260357500152565085292799538554509744287349017810689963664336353611020751520103168068398139853661295650590339459900779414822708518896083627244374732355027246407886582676391595932845070177786417236200725136906602805803610275217598984896233257845439521750649978175400085760663243743922747222578221987234001654761900817364039223340873638338280041296991907339158851261827780524540623905871770220041412334716161690452882323784714896906707497595613033651273068756680448063384817423405178727967139675063727002998727025257979804199127196329354377936928227242479684094221429169835995245414816324454258554837549114402758237485521846841869333225054685651570165267340096247926475954959793080355320740683869484521215228819795373611898139144310643153434159363700609891493260960100665391236146673515860917673041884032551314458186312361586993778333751678016996347227274511763068717649059154427374682841605202408856202188135019266314441135614012469241252422634014938435598794716053097138251258282919716630927541777743533728773858268311650639467588298863100677560343024549829697034395259827320628135411184513382037539027521635759569728336915701105627054903133510341193456180303369266407090262714941233388743380868153245908914384788364034454518538431223141856652698741154866357142461698490660575557593261229558606781233192208964318405618992027329792073726129389607992597940726504258331541764581842065659440409272930250244249203146835395480089190185512902600928000853089578030122258832833875616911460561327367813142217405762514141651753400643614593136248517302701563916883827978577303904268635719327802811526536969313571615738106428069167952539851137316561805799132822028890215704621039555899234032566649322380131691475297304154188949524817327043216494012265664728315907457386770898504161789924640934885107923112032814300950920671397798902820807257324904773339752779220862386714269705307196280815107882342411664725439382295603737748323415654450052708774328668986207436807861576075948705927511558038708817235458711482080928406829723882235239592840732746314744796668412787425346760505939817398397795264252874697217496624468093941164735925340407666115449749399586087804459797704614734456943006185483775301691734530293459808444285477032750304390343827799479390658303410078344214842177591096096816362674736274189426166737955445980149163396471900477155520920116174844800532609467903785372550747287042861653264580893129374178989560482427284493616727625136488435335152667788889813059717747706486984695177543597792124843862167723021651812969738297683052916332522186871995651161808359834845293455442129781626616894579069433287161223156167176482988959721197181208465798235818266597391282818903430860628748233645766132134338672310522964216958902854801214710364781292161773507350016671813382579571206055309847197376021396602968360162667958150950901208540455856268916665345478870801112131461045201061012165323271035995182429603395251084137249509369883633555767374709286736072445664553704987783657372317242178579503947959684169484572391916213589202052672474401461843174775096969663111534192262287038708948391565818221514195947438992921310332744900879804509517293550327701441597987841099033381170748635116713490725506072509320249093676819891649947734357460066519078502423098383323478278156617339349619783437087928199162482274826309650673610370873452712573153471114221837671941896426484669660519480970180317880443597284131401018390802312960637910909969391455897244695676382604396210563086468928859619523831746356542824418662527855622183109532607303501431020191274735522139736972051418630303959362678730961000882923951427440957820838750717582559769634966517423219745226398615104793141859254122942123695830132911505408 A013846 953 133930041560423501830307268559699107473869061729241444478782907123242675899571098618828285263983402977637550251774364347403120048734555325559720797908919581361174983348590945540921610259151138729975072617817194553432670805066259613512632752516023459659593558637176580555495286251970764081704539795552860363979013156954748715738406146681615129078643900256631751317185470953492018722561068193080891173300325192301169608230523558715109673522784762240737596887585793640417702459340031403863786021223783330371103879939207473463682536905076191714909663132482647251072225758492425750953698648550844303165305064073089594448528374276435394564999252714874455279354175300807852615620688729352973635125927985810740611265270246724773335878544243422028739864910512747186868297543671229809532810293627541139999815527467259585705319995825361286155560740572701498330283537079771393079362248725298484851510010205413171000860580989443178077683766223237965983384837270433747381068760393219830819689557238147572712228147164147606166570316999383979186272760047985777537741838991281213047886684915917018904922140993697330140896558027232872488206434262287163653482223996999969320284256237264150281574288399447791037185892201752701319717144324916809380749581925925579877314374311118591939430651175480200273852054764092122499657083150030729035268791180617967054802514678223480771154851730534029741584924451175140578603540026054197767730550310236455978641472165849083464482612128440374985260936305943331201452235739924370372276213607353719272533400033300808311318591607131799960592097359384871401502657701305255627887026217231414713274562233688973100113224461787736036168154073933377146083002297320228448819512423063874021642342741153694134502606078853828960569580858144053693829187335065878866860227172116180804121627533728643194335682343104287645561943306560745112681005663467314319912358795632350162660790844184936141965739871215983970176427007449242303342785515323130751542626671857807838674701449321726091537007960541817800807528543331055378440003557888715502239091562583998886792427208731954039292891046177434300436214954739673575188501044179952026063393644655432289962987888591414974924846428449275202021094335074655250933442528101563410467114704506271434970495468825842067589097252425984312242674588209022224167706100779143964995752155266262542062524463498029214172552118075793921301817455655563649708802184373532250634154315216424535091259013559768560363074447632212208022479612797019069509218687853189703506207729749455088596145429723197679062343278537061684165019327161117201825340045289320008124856687195832698733812410523171511057844827862034996392173084330978205130631241557497230550218353762648258635936510698955219038198078422929390570502264086066801554478403271057388325636925176538651184815618685108426685932349085834757088656091003102346511409161974262786549333340673091286141447183231948475305036900478572125758232639116631669324053877527786175591234835432109510366817314423852547044271239087742887101820490654173786706063333097129917888177258286832930820472453049062282618106341394340831156846165514491577748612452346883675511947973486607392384538478277962384087019421553497270136335068210575947927708684340982401566947189953698960381286038994582232144189233839007276591292959863317555409827622441082822120104464617778009614271216491461309328746126203629233153381556994288845346301980920367389280020393072963617469123886067225810303652690359130801453657498219861290040651638410842323715529148367246633312945307490137853244055587525009391923032346904355385334473907767621899536095805039694884776091391707693185366742930865670468138310486890972861971641187101677151030377501920838752412050621684414820894828731482577172805680920045496983384912029434167862675057138120838282865577133125834203091275504467664093382983985405922301602034209585487359425251459697164367400087824743736218636036975808341063666497231230156219181508514633272864632781298485597092941470821176834192062103049655435902352430868656306375795806417748570629810191094183064697877019226840914187923705180855027731217413860872012556918664611195270550733712773027696133164476121134891669627690533589474901100180885677800140396256656130076931652040374385305873244183513745318531398582842924064611578629819753861672444039100567509264961795244209209344 A013846 954 4388619601851957307975508576164220353703741414743783652680758300614416003877145759541765251530208148771227246650142370935705437756933908907940931105879476842042981854366628103484919324971864513903823179540633831126881756940411195015581950034445056726125561729423002191642469539904577997429294360020676128406864303127093205917316092614463164549649003323609309227161533512204026469500881082550874641966705055901324725722497795971976713781994611089104489574812411286009207274187654149041808540343460932169600331937847950490457949369305536650114159841525191385123134693654279807007250797315714066126120716339546999830889377768290235009105895512961006150593877616256871714508658728283438240075806408239046348349940375444677372670068137768453037747893387681699819300373911018858398771127701587268075513955204047162104391925623205438624745414347086282697286730943029949008424542166230580751614280014410978787356199517862074059249541651603061669343554347677573034182861140565027416299587411579619662634291926274788758866176147435814229975785801252397958356724580066302789153150891324768875476488716081474114056898413436366765693548437906625778597305515933694994687074508382671676426626282273105216706507315667032516844491385238874009788402300548729401419837417426734020671263577718135202573584130509770670068763300660206929027687749406489544451768800976027017909202181506139086572254804416107006479680799573743952452994672565828189508123759930542766964166234224734207517030360873151076809186860725841768358746967485766673122374452291200886745287609782494821108681846272323466084439087556370616414602075086238997324580855273520270544510139163860534433158072694648902322847819278589245810917783078957023941176286942124249399381395991882267379944025559664351439394810595438718709275923975903012589457491025220180191991639018841297569773758269382495852331193580496955634888173015280850130068794382251987499933364100005362734741160180096771795936395766108348466548790783436647257692617091374320567484676851034285696861095307872022640722036584897429577370552322752475522414254775728669959549453801142167156693891636909623711776802215688667990045282948069205277507187133363485898337367767425849819827219171726303262587044760832029834186414637261502381113195522485192870759538767494653943567960906433240241527393510330989444980806623764890978304801619903421290006187805107615213217954386921509673658029977551904788779968601011799165870375356326496185977223500012329632480611952132720869678077963573320204491414888430144343118493441169741547514864551102437266719353312415488469412742604040438026235303926033045872109565068023284074343459319383162761778727627357493825720524523356069250669555016094458138982367582583364617443674633762550270214218189572236953337148318386008500654470764184818522024038193073632925644631214844633320281082789989657690485855419572642989648554907175855264282941300144487638795449154881851416845767118573786540410597458830497401773583087439364435699869759040800261546679962427158924552453837755966642784283298926753149359792399542941477125241341511672876830108594809760355347535151578860019666532838502684279175511195209151033656556856212271401763452405464998547827427515124152661695158168485311334545725520402807533773980925774470582900792814436590439343487708801189655669231532149401915231583096595349819040439221992204184084353063440522711970006859588856884307623310798598611927708240214871817228251498650855352030091357687998102033448901668414752052072887446481263510459133697937680398591835836837175101213492019507754533923943361917266640041009729434403998787339540721984342962723477690298097432358606289899956158034443398741086738418947756884963409982942044239038074771354904851081747873221088798496552388050845151556797380498812524136272301943628852939231498267335166894915730396417011973619233781261978895456979697249793646639831356681990966077841202748412265659623287719974223781272949758990139671007503085228286977588776045541506115868322502805490992731109323648284454704129847322076984696785162397620341774190664020034166025123076109883971366257548696532217393054107465110801979646625406442300146571546891533553537348130230360163404659913559250727261890155000504538108070360896374058987857702854465405378406597636868762596935749192208541933694539282646273247396143594268106562247371784192 A013846 955 143806287113484937067741465023749172550164198678324302731043087994533183615046312248664563762141860618935574418231865210821195784419210327095408430477458697160064429403885669694993836440678056391600477947187489378365661411423394038270589338728695618801682406749732935815740441883593211819763117589157515375636129484868590171498613722790728975962898540908029844755629130127901539352604871313027060267964991271774608612474807778409732957208399416167775914387453093019949703960581051155801982249974527825333463676939401641671326084933403824950940789687097471307714877641663440716013594126441318518820723633014276090458583130711334420778381984168706249542660181729505172341019729208391704250804024385177070742730846222571188147652792738396669140922970527553939678834652316265952010932312525611600298441284126217407836714618821195812855657737325323311424691599541205369108055397703043670068896727512218952904087945801304442773488980839729124781049588864698713184103993854034818377304880302640977105200477840172278050526859999176760687846549135438576299433151039612609794970448406930026511613582248557743769416447211482866178246195213324313513076507146115317585906057490683385493147690017525111741038831719777321511960293711507423552746366584380765025725232494239220389355964914667854317931204788544165316813235836033660650379272172551849392595560070382453322848737083593165588799645431106994388326180440432441833979729430637058113802199365404025387881799163076090511918050865091414484883435052264383065579420630573602344873966052678070656869584397352790298089286738651495336654900021047152358673680796425879464331865465602712225202508240121381992305723726058255231315077342120812406732153915931263760504464570519527404318929583861998137506005829539081467966089153591335934665553476842389916531343065914414864531182027369391638766346510971125624089188551245724242244015653364722897062094254317633126397816474828975726091998336781411018209243816463838362551870776391652057340071676850153736355337891054691473714744371048350437891179694813918972391278258511953117918470300491077057234516502155826533390545441158254549787502255003686272697803831642331718533355507986054705916718867003010246896098317819127505308452282722943953606620434833784910024317190880794799989048566333264820422834942982004416234369630546525862133131071447527947577091739480995308830922761997766335306725929350644028986426326304420816118742011117954635067240459676106627022101659648404017397124692447484997457611258710370556460774683064078969835306793080250091028967081610524664355859769341230726165716749649197073243678439048250847137286228148986972548086474977547477377965346893250357681210147581331677205939978767383204298174220946091691784394330399131247254379501635903060486951676096872726549445698000808133329683683510636803707523275648028944638970520862381103201840510388556365484803847198338425300023420523134570948049277907168507227202096941425837356174457530957738861316770609213093829013332264248942970361609008813143639734807355587514950755395139231847198221677348223106322439908278654496827968998434726227324028031846936085124432948052055958460023150844613461070858055064363709292984808422277072415209144815588234418426942864926681810394333852559197266705806975777852060493178943458195516407405241997382636969378845471601958308514909236422870317112426240546704076081182819048225833184775007662384992200648248479315647143615360919706935345107791228175322033608720321807432053609870614595242324375846298042710724893014021911301057276701480553716563706495230100567619776083304993260863806814106550232263542070377982950202522916955688056663526810907441763386472641289947930244512080097606481018321044905624799634107757522160246714309708637749135028651650093926213136564185088790897370790088830253112737735224038748812598653629792648351555052544392524446334310719481238213093993895755479976438700531659973121134535892008115364864752017702588896739573861096760507681629013460304072404773191771930328849812990317306985011744926837049818634544256201445223359256679678608479552311232957968677973729527355687967699535596993416750759269060621318301291202856448541771482311823531388441834443896047509527830917616599056532704725249585852385164914121207135122403439627391364915612776390629530289502083302663213753081770676833296977315831721878624403456 A013846 956 4712244416134674417835752325898212886123780462291330751890819907404863360697837559764240425357864488761280902536621759228188943463848683998262343449885366588540991222706525624565558032488138551839964461373439651950285993129521775846050671451461898036893529104375248840810182799641582364909997837161513463828844690960173962739666574468406607084352259388474321952952455336031077641506156423185270710860676833993510375013574501282930129541804832068985681162648062952077711899380319884273319354367165327780526937765950312994286013151097776535992427796466809939811201110562027625382333452335229125224717472006611798932146852027149006300066020857240166385013888834912425487270534486700579364890346271053482254097804369021212693222286712451782054409763898246887495396053887099402715494230016839240918579323998247892019993464629532944395654192736676194268764294333766217534932759271933334980817607967120390648761153808017143980801686924156243960825432927918447433616719670609012928587526317756939537783209257866765207159664148453024094219355722070051268179825493266025997761591653398283108732553863120740147836238142225870558928771324750211105196490986163906726654969691854713175839463506494262861530360437793663271303914904338675254976392940236988908362964418371230773718416258323836250289969718511015209101336111875150992191627990550179000896571312386292230483107416755180850013786781486513992116672280672090254015847773983115120273070468805559103910110794975677333894530690747315469840660399792599304292906455222635801636830119614155019284302541532456232487789747852132199191507763889673088489019172337283218287226567576869674195435790012297445123873955055476907419732454346614780943799219517235650904210295046783873984722684603989954969796799022336621542312809384880895907120856329171432784899049583883546280957772672840225219095642471501844450154530447219891969851904929455239890930704525480202285803650247195876592582601499653276244680501377887055464099701600801654614919468707025837632891712014080130210684743550512347148818176239662496887317405974919679767952434806491613011460636742642123846141393015873685087436873891960791783761635955255925752900993285687040603479043833954639770291349678297170093947364400265427471781738408633463931676825710781884006041143421608421635615455411634320711167824053748559450378438949192595786206142119313254279771677065142807275330795252961903541827217860343261302578938220313137481883335382666661954260227183358902842068981922119188396691005725421422394106664814643739683563332995653634982837193330213672201612812921773448434998206452504889696048855090733083758994595123986005116455697612064275738721168486998027720497894115945076398684241224249612838442572871961532556391033418518732710031507509605271486036432522342325503572236632090480912947074941276546783888122696434612457929786027618503989717909844412214984206052464995153520231167443702073620825678738462097644820958312576641838487124624374423187007627939322694658589108871634909363252809204000789090786830167427891689906352787922349168991327923346574747973710914474950552058888140709109016953750547560401637357418841769769646818038606876293892369876748349070026112526202381175108901573257317195265423014063797917509563001531680659776035415882982288656318240487619238150681637854969770234248212606008413452969853416545859104614551139983050234399165028198614572264101798707451081031424430841806170215125601988146616956857388492102964848952397290547504985933532688240299056900485147731494263545033294283469989513044842954114784184359534435699935399764822697738019171985221684643438010811746562145745312236270942803986240750446539815051702647935509789013778252171840638369170008343999467513434410442998486146964334500532641763656618857270277774152058935216989500125046049630789733998190107821301721091232682141045501183755961774654241057482693655961213766663991976115567867943339021433999233336472109321924275888194116078432968362356280418648315711619513067243844559607947982613015750672066717515284864857762596448457016746187208957079036122879708642657970134481566717639843169152391183325578382442280280088879728578439358096710135200105816767932393833476536462031057585684792207963508460717884463668436978429210957083905923715403690915909710360245554799456768148448526404265661668188260983461538473475352685173862518764452446208 A013846 957 154410825027901011323641932215032639852504038188362326077958386725842562603346741158354630258126503567729652614320021806389295299423393677255060470165843692373311200385647431665764205608571324066691955470284870515106971422868169550923388402121503474872927161692168154015668069978655370933370809128108473182743582833382980411053394312180747700940054835641526581754346056451066352156873733674934950653482658496299347968444809258039054484825860737236522800337651726813682463518894321967868128603903273460712306696714659856196764078935171941531399874034624428107733437990896521228528302566120787975363542122712655427408588047225618638440563371450045772104135109342410358366880874060204584628726866609880506502276853564087097531507890993619994358899143417754009449137893772473228181314929191788246420007288774586925711145848980535521956796587595405533798868396728851416184676655822711520651431377866600960778605487981105773962909677130751802108327786182031685504752670166516135643956062380259394774080200961778162308207874816508693519379848300791439955716521763341139894651835298554940906948324986740413164297851444457326474977978769414917495078616634618895619030046862695241345907540180804005446626850825622758074086683585369710755066443865685652549237618061188489993205063952755466249501727736168946371832581713924947712135265994348265501378848764274023808470463832233766093251765255750090493679117293063053443591299857878716261107973121820560716926510529762994877055981674408033315738759980403894003069958724735329948035649359516631671908025680935525826159894457618667903107326407136807763608180239148096496835840166358865484036039967122962681819101759257867302329793064029873141966412825140777808829162948093013982731392929103542844450301510363926414698506137923777197084536220194289509495572056764696044534424294943628499979326012506172438942663653694501420068107220728389300746017325890935268501214011300114484185746685940638555985690669150603033447619022055068618421681150591822647554595619277377706743717676663188591372473999021260698003616758986168066636265383739117175159542144782897114190361166344148912945131483691771225170301286981826175071059747985392946494801308351025635992906946258441669638467236667897527395344004174101346113186224890900775109956187639264760155847242928433421063547258593232796070000687487142978722402864965656716239558314070599508798039498849055655258594274847727986362906647603220889006353133819221178917199124344304528328916399624001565382770875610609169010087192646246061951003295601578311117609151044441610702448653820672358318021229035680225560128883613141688614734893022773415656020299352122187406415248981951372345274994391288263432085216436211313490086227868435498807821383058021833442312438074745536054441820892113322101055049960340878555449751675749885014446004516769381021443228553003138735076469781699460602463927172961190550934894795229548407215840901926015625493161986511399763546099691501098991865952315726058572647919505732710015068051996697856926902850926277154894851368154639537569507833392220561341602559245515179689865646594756084267540497942459240852927900607111811786933489070122398265176121289902326615655258599626345968486752495769854457381324842530160953360434190111859541128507653563634690236104298307195721535909231649431035845430673683692026916156753374711140009611754964590080791839644012202303950087740045757023237715749824304585609235725947588344442302906109229952170472154416660643379069999128258119496515097320865604027843650987080744616363453413920433248153093224389015483179493710159479412227611744162396176738279311348391782391358126253801021136910632216659614192367550784766403485767166874038080962833416174551480218761396174394063727312913453605311500086715032462103414667189190311940097508954301718003652693453088414796717512528397778982789315355431870170971592905718537052706045689073354927896767333054349286877969518078260814672304344795658091507297690596758268009238348204187446298529233239494263300118022282199540854451659164760423039524739062463105565855674522292802616365366691978203622380966785554295212552435868640217952410946058300886112997710237067403851608681135359146787833694967719271070548245240803638105487342909168384641725429308306348143932529389084526339668599378688361313214977201543192935906067692698840356787777127014873577757343744 A013846 958 5059733914514260339053098834822189542686852323356256700922540416232409091386466014276964524298289268907365256866038474551764428371505764016293821486394366111688661414236895040823761489381665147017361996850294637039025239584544179844657591160717425864636077234328966070785411317060579194744694673509858449252141722284293502109397624821538740664403716854301543030926411577788542227476438505060268463013319753606737034229999509767423737358773804637766379121464171784230746964587129142243102838092702464760620865837945974167855565338547714180100911072366573260234209296085697207616415418486645980376712548277048293045324613131489071544420380555675099860308299262932102622965952481204783829114121965072564437066607937588006011912450572078939975152407131512963381629350503136402741045327599756517258690798838565664381702827179394187983480310582326248531521319624011003205539484657998611108706103389932780282793344630164874001216624300220475051485684897612814270619735496016400732781152252076339847957060025115546822515355641987356869243038869120333904468918985141162472067951339063048303638882713165509858567711996131977673932078408316188016478736109883191971644376575596797668422698276644585650475068647854006536571672447725394682022017232590787462733418268629024440097343535603891118063672614458784034712210037601892686631248396102803963949182116307731212155960158854636047343673843900418965296877315459090135239599713742969774443986063255816133572247897039273816131370407507002435690127687037874798692596407492127291737232158212640986625082185512895310271607421587248509849020871709058916797912850076404826008316810571247304180892957642685241157848326447361795762742659122130883115955415454213007239714011483111882186142283500864891926947479891605140756840649127486331194066082863326478647150905156065559987304015296712818687322554777802258479273202604261422532791737408827860606845495734794166878247780722282151417798547404902844202539111846726960200011580114700488488441647942592844515068989252481112694578140828899363762093227999928670552182513958458755207537144094363391595627877000245972637789754698765071579386068457611959506380432571820480104728485821985356070741649272046408040215574814996616630713294411133666177690632328776952909436886217225036598803044356563427660786802456278906341410316569583052261621782527578701126775697079194639277737846835465404704294158298285855711513617198210350657139725028662342090960179488988239590758780906514170784281932582879283294462636052008441250122537128632190958010475990272518098701816661424262699497837488395791837364919633041169631154303258235426852527632974570239284216473169170339836933414878640582569009971016213733816142568372181772320443145514792894424934691080045259438237693970833261725431949586992769338607371877100449908504977462910972232153366676005499077310651713224806850070985761806727925021537965603592291973034632650081842207648674674311680016159931974005547451878594691108011765463525481711487308527026363849441773749927827795375780752619152249811594489631691228367077632684596283354041632661357041408077517507616967369278767036578504404268741447093839848634236569849770746353291142427519438541791513792556104695373905781386590859471252440028314119714707541585413443698938791973181529656665646930189403288673702688556182583072315267220337988624494582534635834957986679687767387001454991845095836475065819366137453469690242812661243436267850574870685381627387247072722031555925135962245365731434762059661806709010124112784380755544661839588997641467344756675480558776779259352825649894505821379874381632713397919359936474264101925400023081084551860614287596475502237855499904115225509421618524128479836990125381207702903808373429842544680216589548047738847234841478183718204691814455388141653115173414558695543691459070801176058839450530538421708040285566791521762397156334585022143071705139555694277321271969524917432417305168388450375182068770264124342511130725474574926126722193954814240310205914791748019818267354143114554718671967510869542159146649598791043181958742746490556133060335762741776298179519629043145524918218543602661864601880438403436150708969048224689409513263443448521943734516702225074439724900050653613440609252447629627940058867574582415980381123021521759098260664440860223511428372940167346123770026154355600811221880898023377395952639803392 A013846 959 165797360910803282790091942619453506934762776931737819575829804359103581106551718355827573532206342763556544736986348734112216788877500875285915942466170588747814057221714576697713016484058403537464917912790454666494779050706343685149739947154388610732394978814491560207496358037441059053394155061571041665094179955811729477120741370152181454091180993881752962037396654580974951709947936933814876996020461686185559137648623936058941025772300030370328711052137981025673116535591047733021993798621674365276024531777813681532291165013531498253546654019307872591354570214136126099174700432970415484984116781942318466509196923092633896367567030048361672222582350247759138749348330904118356512411548551497791473798608898883780998347180345882705105794076885416784089230557286773645018573294788821557532780096342119690459638241014388751842682817161666511880890601439592553039117833273298488810081595881317344306572316841242591271866345069624526487082922724976698019667492733465419211772796996037504137856942902986238280183173676641709891355897663335101381637537305105611884722629478417966813638908745007427045546786689252644419406345283704848923975224848652434526842931629155865998874977129089782594767049452880086190380562767065732940497460677534923578848649826435872853109752974668304156710424230585435249449698512138819555532747443496680290686799587171736359926502485348713999357504516928928654848075872963465551531203419929633568980535320766583064895419090182924406992745513189455812694104048857081403558999080702027095645623360311819849730693054886553526980031990570959170732715924162442585634008271303633338640525248798631663399500436035509982260373961027151323553551454113984777943627053603651821230948728278610155475510345756340778662215021088117252320154390609472100567157403265482052309840860153956269663977973242685642746185474959024405848824302936438293554519651412471336365113204237735260266423278707741537658422801363856398828801616993549031833979457198505606789255919782882329069780639825301100775936518681374351756270895101662676653916617390776490640577137684099615805534273544060031395094681969133865513322691219028689105074014513413492071743023414816147726062363346416698661783955537809133755213231264027973310566640149363192936427887566029999269578157475870397588661942887347202995333253352097456508822569863698878522186041891049939852913765104530381350310979118230919954878208350956770333154509739207625636583161495166634909983732744656348259350366875788354992951658152212602884015296631019633312087277249249873058261128361550240137145138819753306926773686535493046473664209165858467103625477310717600865205392807373695776634138743294609621318730259291629687359680419652315396280992228733564516259957310923061272172756036264320218954124066579065687486361668827542601891101504666738103201519239348193765315435338950470863126061442882860647105756056898512223372398842677881805460231771727845130769528650924213778903157790838227329530708802984722016125813599890618508042237635061198873583701824380921826328236251258171132399867808851012945236219047347532859884093689592786756526638254604432319078119738370944160046663920837287816504644155064956962137424323954478438658012144644475809283153999954847797074811536722670827723126826335377212363789619918608446366963259889698608990882113626676276035211247438480494947039903307520008761737263677172780100369614956768989592075294809876485283624919624927637362618585166225312078955530024554855210856144287654283170998082240843746927718588597687479159652274715601952986742146949997502770473390895743166754975723737340752623021586398388686091891507956320978595368608975961309257330049020858047709492727595798642027298492428491414008751992780549080504081337206310428306546191285557124078131341376074158625689278002448259335575681730832012937096051114984683002529064077452624585110230018771682005584173634012960990079263439897392494425450255757752741893966029464014826455404731612350871179320432851511353026484827415895999113404984660561577729021443031396173157470917414053184902986424082317002543368121082273522525738746499204485792560520185236772023979274418205603795786431497772226622570930616514921167052292643298511239240905524859817605221883984203927648339848972683916606845128639169225002131805452398107804022484924503403597783696217025924327382118593266430030510576101077549056 A013846 960 5432847922325201970465732775754252515238306674499184871860791029239106145699486707083757929503337439676220857941568675319389119737937948681368893602731477852088371027041143249230660124149625767115650430166317618511700919933545469874986678588355005996479118665793259444879240660170868623061619673057559893281806088792038751506292453217146681887659818807517281060041413577309387217631573997447245889405598488532928401822470109136779379532506727395174931203756457362249256682638247452115664692793235025601364771857295398716450116895163400134772216758904680369073506556776812580017756583787574574611959538710685891510573364775899427516172436440624715275389578452918571458538646107066150306198701622935479631013432816398623735753840405573884480906660311381337181035906901172998799968609723640104797234138196938578016981425881559490620381030552753488261313023227972568777985813160699444881328753733839006738237761678253837230796516395241456483928733211852036440708464401890194856731371011966156935589296305045053055965042235036195549719950054632164602073498822413700690238591122748799936549319761756403369428477106233430652335107122256440489540820167840642974575589183624179417051135250566013996065326676471974664286390280751209936994220791481464375831712557512650681650700385473930990607087181187823542253967720845764839195697068228499219765225048872443457042071633439906660330946708010727134162061750205266839192574473664254232788354181390879393870493092747114066968338284976192088070360401472948843431821281876444023870115786270697712835975350022522585972081688267029190106569635402954918646055183034077457240572731352633562346274830288011591098707933954937694570202774048407053203656771292484462878095727928233497574621523009743774635203461811015426124026819071491181791384613790203315890088865305524839044349230227216323141507005643457311730854274758621210003194499937483860750012029476462109008410157996695274705991198355090846476822171385644614675135838853480631723270337979445488158958572005795466470225887844151274758349484690691282588595539718660964045310431647632576210715747075491759108754462538764578505140557945865132084595065307575533308206875391256695528687611522135382381749336655062929694890827162059668629440647664414333106140869019763671016065537064169321188185274544532593147751080045841529454881097969293684851414992220685924429100278254945251536086990163746190785081449131244151450276806975134355476859557035873620292730346954576899219762392821785832816409039934331702571303413240005251344370475900903419840373100654151278268813971908845676361376520160395036146849028805946850250051599640517594345151050311512021263208747458340277768071372153136468121595402007991167070905335553351141442068806281164326871766556869796309244934688737413662824447553099164140915978767614104919674165707382434961613301856185186729029242914781360385577684361414472450448535466765276868831001320874695978029245055914833484637107098674490187033134062266056203371024410660041215787271528042825685364689590741381314046405123645481227751666478868360429992189500425743483956752681982020576436437864882326878038231551827586939098236409083357996247171224179673168509735319120247340349477945741955710183318590390270520452614547424435328477682831419845357640494736658265492961570552652100065644019413225099318928213121802156064128858424603551580815647104606656173597658328911542903406250953123260330032669773821366269628821098285798726871026203214807844613495549334136017855550947265158867967899327482711169023317103485737880844795469566671257518170782872072871712088227044515425181781951171343102400465859100932712725826613038578924300181744191046315476507344657697859129901950516999896806654238785299433032269957737257576380114748905596045135841792207794211198029846586261584224561908143938955903399922763402935818092626872371689967602404892017255110475958982201639336705722917304398557757257333153980670041846381478853476837833290702245473513346803971943678324015971854824764080098948054537357281779024574645252789802024007021823694762901059144329363539341086591623938786123407245285932590450623125429838545681752864135761225180329787319000321968404254441960936801969525335605616287445992238606503287910694394394301180800171136906579373101175248297164869855001064181196522208786006127529092176157639505488359657262064154379239770557680109127467008 A013846 961 178023560718752218168221131595915346419328833109989289881134400446107030182280780417720579833965361223310405073029322352865742675572750702391095905574305066257231741814084181990790270948134937136845633295689895723391415744382417956863563483983216836492627760440713525489802957952479023040483153446750122583058221917537525809358191107019462472094836942684726265775437040101274000347351416748351353304042651272246997870918700536193986708521180443285092145684691594846183642976690092510926100653448725318905520844219855625140637430420714295616215998755788566333800662852462594622021847737551243660884690164471755293018468016976672440849938397286390670143965706745235749553394355636343613233519054780349796549048166527750102573181842409845046670349445083343656748184597337636824677371403424238953995768240437283324460447363286941388648645609152626303346705145134205133717039125649799409871380602350436572798574974673021738378740249239272046065376729885967530089134961521137905065373565320107030465390061323716298537862503957666055773223323390186769680744409412852144217738153910232676320848109953233825609432337817057055615716790182099041961273595259802188990892906368997111137931599890547146623068624534633665799336436719655647215426626895264624667253557084574537536330150231209770700213032753162601832578014276674022250764601531711462433266894401452227200354603284558861445724461728095506732222439430726183786662280353030282700008789815816335978348317663137433746418508922099862341889569635465587701573919764527317774175954084518222654209240269538020097133172761134012501412073812884026774193936237660650118859087260963096570962733638877563817122461579835398375676404500018202319377425081712130879589440812752355248525198065983284007246347036623353483232110807334623044940091024677382255086431938331437925805235576085424476700901560924809190796632875290499809384677373951471149056394181884710387987584057235710761565919587699616857352508911964802733674851167550853340308122434910469755992754487485905845296361892877148971281595914344571947863098645501082469836732224229624257272733600169713962475666228470237708456445802770108648148011099998635075443322892820699399084035654357332209885162263513102080242182624446371221649511142667528867222023996039615971854435518518700316694455076275244012265507390942135237177543818257815465211166465087436371692757917858046002334498493685635179645548925132608354722670410961202560265733964951506789752188009007575833633174087984278169728091420568181229856470245048492076052331754320803261329345762235229086312496231509055123009585812615824544459948975913266388993690817020480531501909616607625912752824236714894221904162722713975787408438132997854562579426035412210202773710644221192662934046535509485461338019880547570903431497419953410569534792257178990007883061899507628822144675223476198736830231831555617114609561154829433256297610174964592437854251282422037808062301992217263624588725409365694448701736952334129672061727888508230558917313430907312058030148509413582898672603091615128870966607179558434569984065549950762482294871883186850248669195956464087139556771490286368820371010652843474821027306673919530385727006936932264848571693326072404711286983569908384414191273490003896843556711019965492679163731530818043673364743869304014951023228132560054482639687575213049909374432857409178200167124323750909496448068121773437858816031231942994494510523148578529923197209748629052682109786626942823452295022160580969033090693439984725785572125162953479586556054847020658879522257946760683766355420213152083860261707023794681452356630975982570779458465271019363130599886456048154191468355393652205665534192669743443447968627114541052618560446096516691821601421975134456262823600092138571207011263847065000712537042012938619591870444606060591707042608669111187400887259197353875536858395603501621415460076223928783317785173128554230531940589808292789638595931222228299070729022121269731179676085348072552650451321355365738897869376682329851080123409335077261975643416232722662091118829990741906041384584457128725434333226143691808613529439123886018574084949464899677852000623826709046470869002550260670609554175977126937406197124834507030273674657899738257633915512461092460007814154792897779310536201498455408674871089447639737499848786873292428333531315842569249163318210698928801634061815888838918144 A013846 962 5833476037632072684936270040134954071468567203348129050825012033818035165012976612727867959999376956565435353433024834858704655993167895015951430633858828411116969715763910475474215598428485620100157711833166503064089911111923071610505248243162049298190426454121300803249863326186832626990551972143108016801651815793869645721049206194813746285603616937893110276929520930038546443382011224009977145066869596888989626234263979170004556464822040765565899429795974179919745613060180951398026466212207831249896107023396229124608407320025966038752165847229679741625980120349494300574411906664079152279869527309410477441629159980291602541770781402280449479277468278627885041365626245491707518435952387042502133319210320781315361118022612085802489294010616491004944324512885559683471028106147405462044533333702648899975919939200186495423238819320713258708064834195757633821639938069292627062665399577819105617463704770085576323194560487072466405470264684903384025960774419124646873182160988409267174289901529455535670488678529684801315576981860849640068898632807640339061726843827330504337681550866947565997569878845589325598415807780687021406987013169473198128853578755899297337767742665213448900544712688750875960912656358429676247955099710104031221096564558547338445990466362776281766304580657255632136849916371818054361113054462991121201013289595746786580901219640428424771853499161906233564601464895266035590321349602608096303513888024684669697338517673185687429002641700359368289219037417814936377805174202844031148824197663441493119933128385152221842542859805036839321646270834700583789336786902635664183094774571367238748437306855878740011159468821048046333974164422656596453601359465077543104662386796552269176783673690226140250349448299696074046938549806934740927936596902696628461734672201755244557952785959357167189252535142348384147564024066057519097753917108189641806612279924551998189993577154387499770234992053049741045181727012027262655977057523058306362255216555947146272964370579045938162738671186505798417490955334921242933587578016415779470371610041523556327662312934610361187122402630974512749230700816065170920182514027724755274152126804551948677909185680321981061853516997050797328965375840237858692191011181122929585921131282302226136165726143070820771977443903939387195793916146186391887451833755836672097164039502727985115027628291452372451404496846641090893566625347178745310567552464026376685494787570563530974486599696679160244916491848515068827065650099669178162539936816989748988348082806925584081267240001936923986700287876514088718270778107907795338672863608042725913034545260692127106056254574316998685909084544588673653863355604097891558601799700742073698306602632328387303924488950389840041179022836875574819597124235445782803363643307457033357542516072683241144578312172323065981244036717722868080208453036656414461611526099921450868942360090213239765003608106022405334894585511680975294450523354214095075695058516454084761094118699450637698954602526503970801517531906356464284423703858106044542843833784059770783989237859940786585019838361868266708948392213101415207388996288193703733505917277072374982935422785090995171679502563309396454557997246908740557579451877618757940484219649720447691769666306702229264110837154801845655088815927109353961915129139447727865287137282464581219430381415871583951263076329840669802379610296214272011757683711408308043596120822532621268523326169043076798287373488191662438884803286157917193276315842641419494541627397339659619092268805227172950164185348399454085655934409544567483933055615755704121830822083820996879301294990000762491063497079391785916546035069539195475248224425402153154903035973289281212204988697690658957610235395281205862820203727819196701311345093740625943348413792679972686786410728851393469056372200869435388752273709378891793591775907135541130541795777705698371757184553076465026070629246838138130877511474289976903949648596869766551295625964685641405249988898172624532205383735126584560193483877091811720417883463113856191401781821136630777164090063491194075032231154276493184648132661211497056635615624065832643854356441553602034757435475566941654533871238418495484926267386577126368007771190058623226148143512325077729536054224253674432447650250701386831458175859020258918395045048264046291633154157529309156583611128182498971944937583045473669742592 A013846 963 191151342801127757739991696675142175013882010119311492737433994324149376287145217645866777313259584112736185661293357788650034167584125583882696479010286089375480863646151818460339096729304616799441967901349199972404098207315495210533035974431934031403103894048646784720891521472490131521226407023185363494556526699933520550987340388591656838286659319820881437554426541835503089856741743788358931089551182950858412072444362069442709306239288631806063392515554481927610224248756009415410531244841626214396595634942647635955168291062610855157830970482022145773600116583612229241222329357568545661906764670874762524807304314234195232088744964989925768536964080554078537035468840812272271964109287818608709904603883791362141753115364952827575969186139881177250015625638234019707978648982238182180275268278768399154410944567711711082028689631501132061345868486926586145067497490654580803589419813365976452873050677906164164958439358040390579174449633194914087762682656165876428740433051268194866767131493317198992850573018060711569508826541616321005777670399840758630374665218533965966137149058808137842608369790012271021208889189357552317464150447537297756286274068673308175163973391653714293573049145384988703487185923553023631292992707300688895052892227454479186198215601775453200918268498976952553860298059671734005304952568643293059514803473473430702682971165177558622924095460537343461444860801688077454223649983778262099673543082792867256642388547114948605673558563237375780101129418106959835227919948278793212684671309035650846553968750924668005336444430091447150891705002711468729608987833225565443951649573154561679308793671053434552685673474328102382271665419801611352591609346951660932453577090549424756384847419481330163723450721884440954370082400073637590726626407307563121434121738707115853674996890316215654457427071544471851747377940596572785795200355801158182719071188567719876689709536194969592471060219594333914568514830730109342711056220915574582878378936105276089072496495134177301716620777439422002544343624414699288447797756441912261685136917840643893744838670241312315379626889411772833766791604340823520712540619660484780823416891131558254277728196372790675434816044959360526875537435532914153625715054383036156671463629858479346029878514256144655056156881844285839631775044278235689368021688511256071279871246425390616249225323854311340487622552670735266400391179376353126336677559141216311230293199112225782971976898860782722905423604892141775325287222465959630030108649619120094850189977417337539174964920383469125196195033137613659120296857039922637657632394708344042718315979102359621011251349891219412939868882357081658289794436435079710592263772593916270946110755056136595174997653926374278469354220318738835688558566947087410900619863898752069059953166669684445825542133262682226073404595166342941252270589105157389078086487242226102073503255436107440619638230418142178013825778046762198448554749270887467440375677467167449451532081543598496119344415588482115224126485507488621671995928022418867579906745436070569049759346194539694817930063441699363518820916038907173515722630371531283939521897335107583440827933821861729785593939994522303022956453786705610590763479125811460193786909482039629963908425538018648526383911888546878425950320299519310624034951641423146689728914471799397398294738235280062914988485176219068084375070186349265281275779855427437972557687112748933726972351907203540526280654461064394797377234080822630589278317531674033997140046556025966398415464209684003230980025496353311478773658731956387313518366417082912664152378042646425740944834232344985307168672297510040913380477158660357332933817971577754579862682772743166761533069645927512722972193432574553712892435753179437508570156031692830911640823158537345000617106763002461194039204278089658818634504908927526292415312925017411765593564043860324245739423435209605974282379160392110272594295989533963188622085222228510352855071610819097567231636215320560671306014232627922868420079684544486454653205319314839679853586715005117306112903200479447450656150463332128674550011042578335551835852769389204073819551876828431474931645663377544135765892740497260050063929723359276826878646355840965874422366611868147041437424820344403802444603414983043693221506548375844237968836141516268884235195433920402442931769448284126312691714721234081210125254656 A013846 964 6263647200907354365624047916651058790854885707589598994020237126013726762177174491819762559000890052206139331749260748018484319603396627132668198224209054576655756939957102787308391521625853683284114404191410584695737490057314147058746522810185614341016908400186057841734173375610556629687546905335737990989628266903421601414753169853371411276977252591890642945783448922865765248425713460456945453942413162933728446789856856291498698546849009887021085245949689263803931828183236916524172287830970407793347645765800677734978954561539632501811805240754901672709328620211805527776373288388806104249360864735224218412885747768826109365083995012789887583419238991596045501578242975736537807719933143240170206154060064075354660966084278774254009358291431626416128512020913652357791044369849980753683259990958682903491737831594777348735916101845029095386181418579610374801571757773769303772018108444376316407744124613629187357358140884267518498388365580530944827807585277243438816966510223956209394225364773017976597727576655813396709665228115683606717322703661981978800117029880920996778382100359025060826591061279122096822972880956868274338665281864902172877988628682286962283773080097708909971801674395975309835868108342985478350208785032828973713093172509228373973343128838978050487689822174476781284894246819323379885832685769303426974181080218777377265515599140538240955976760050887670544625198749714922020000562668446092482102659736956674265657787911862635910711167000162329562353808772528859880748480865199495993251309454480206939880448030299521198864611085236540240419389528849407331827313319135328467407653213128677107590551013078943422404148406783258862277932476059200801721855080912025434638814103123550417218680241564226804890033254709361192798860085612956572930094114654228363153301133954772293222298101881754565260970280369253638058080357468497044937125258892351331338524706987044919368402082036763606091701275667133712581093973364222941955890246961547931758720978297686886727565152556721822650229635134980179373051884820866283857436883088580990898566523802219110230873546467321950359613912244972216870227291040105126708531025034765298021724688598900876172597538743604852648052161228325744657610687542530986007430902023328781810520223202651210707059155145348056880148704273558393054004650909227069211334689136838943698821002867199713254615412058074005098415805914653209408018165804339243800250257939376086394247548509414456425739021870128264164920685105701693859011705764565156826600230719327268051025180011316483685250511125516294428918845853324382053887411484184990765298309803017591793778003226120061296684233235477723213623537076851778839984093104691956687299300357448366362157221679483950694323123859432356883799091404434167842687121722160280391511700234307798956545365432219920811364622751571183973321774410725498954402663797797325310738013953264912744554674130368614224305534341682889157043095036303718762242024108440533086230199244142983627803248020635520838677810003381951664176677109387154947962569438621452858384234449160406622514256102676719793932318857604743784723776762910261763199152014337112130253531876805294189049735474765161614342225740506825456237077682769447838137683994589927630009449907474594657351288029795074912548024763904112261540095574648770528377295386153670729037069411922653947321982493657101598342682254346422988802299866292724736844754302646287484770291310557060365430027295245615965164485380158088720457206360395959149471908877894746018285045547858866943277931222925417872753475464505310536455249328746899489369830754972882178945123701438078679280328125480478545303053844809020649651475534982589085575347292659862072940389097248088441915626157752736906352834398602976064059334760183808280826872846510683312646493258951720980221354410064648406276645784441940169015456855737181549864973926970548734969906589215104884389427124948368565285000327728669412369890985048905764768488561983827242354986543320189083046255503624132077355474374751776552389171103153732146076231903308666629442329477287683886707612073310534063100738382467192407654761843206899362557223547345439090919075899914042570560165097555366240776773320614217320494849175036783063159483788196769773072109137695442253821536513045423798504764702164375739482326577179663989762822685205098798618883978703747249988221281374251014282107985398373093384344567808 A013846 965 205247191479332187852768802132821894458732894866295979836055130145217798543021653747949979533341165230690773622759776191069694184764100677883271519410882300367855843408514344134521373380635973493853860796544142039309926074198069970821006059444162210726442054457296743357945393172006719641601536994041462488748139049891319035158631869755274404723990612931072588047432054304465395660413778672253188634784994523012413744410029466959829353983148355977906921339279417796327238145908307280664077527645238322572415656453756608019790383072530677819369234129056618011339280227100443534176199913924398424043056815643827188953440182888893951675072348579099036333481623276619218995715865828934870883366769237693897315256240179621221530536649646874755378652493631534403699081901298560460096941911244169336693063383734121381617265265697664163378498825257913397614392724016672761497903358730872546001489377505323136048959475339401211325911560495678046155189963342838000117598954364713003154358607018597069429976752882253057154337231857693383382310194894720424913230353595825481322234835138019222434024664564533193165735895994272868695175363194659613529383956149114400865931384661179180114676288641725561955997266607318952701726174182948154579641467955739810630637076782395358358507645795632758380620093013255169143414679775588512098965447288534695089965636608897098236415152637157079645446473347487188406278512630658564751378437519641558453539954260596302337074394295914853522183520261319215099209605858225680572366220990857084706858908204407421006002521056854710644395576041030950598062556081337379449317402841426443220013980487800491461527175596570818065339134993473826399123291375507891870821747291325249442244660531152500071421714155576583942636609690316347565633047285365360981773323948989755003807371557429978504308264202461333594471474147139703211887177153527711168499720483384568425300777598551487917863799424180669844412867401060637493857287319198857362010611612436002627869769016858603904288854918978660684602724684103030517696164161810146389440491785046621909764227851951115804045264370641205669383828676443249602403607872802164791985144628339189285575874596008783910423676149550443811571373219129778000940587009393655349491495797500437522367126673904474872448914395802765127848712741635961423593624400993552603917015093635938507122966621952400203927237822318968999064889128211356365881939257076588340846600452157475598966703669556492908158616268640362960156121009543633104372095574493271058894036360210915919495993098610818537398288748560917935846812740921733351141782699513773777397295015625280447898517609713502168569748954660134034264016062934279089028598762854546036729423474112868068955167839993330096351580122625879470368328627140498811869171604591748067869055393277797956208078534482982365146795958323484556437807903890653149737866487326222755782263241220584660813567561903918750902043749308264911897988138149600256401146645985379388169591168832077287515856831140184746841794478190819792131741355520398293334837475364747767263534594430088204206547143972510754207574224325992244337828716967043457456509813205798490284147732539155879986781732037104815778766053064927656549976561508989266760095629134722748580149654568127517732087006160325014734373675463609950586145851790090912673867215213483482449086690489881524545846722352155905174493012110423588497073762018680004176928908989113548300952905664333754054411134410608343946509856937020251191941738017454789409895510110855037527164372512239351997331250312820092854385884020910015658565610004378402467670614178951403239673813448722962162657792015744320972490468386701988647779550330309479156132980085878360406110669938625362064691237937241682947369677573422319667096281421703029746134969434462070788800291109329993079893341308998398976873129064593495458298490248795965025975465638970940947493899115400556851672748030308141147258890739013039304536587798082544099933833199086051077488199051515955873259700342755559910784184311866214068688358708141494962625967007618388113566252311762825599635032418239580179684995316684960814031236078203678312275101199415348131236279088383346952115489916694240977773308169886673157975217767605307413609964771631751924026872224004251773224108459472447029404129760522264231356877281023229616548173748800677433143590214164389887614034948071457235996114465533889524018202797932544 A013846 966 6725539970394757131559528108288307837623759498978786667267854504598496822657733550012824929348523302279275270070592346228971739046350051012879041148055791218453900276810198028599996362936679579446603310581158446344107657599322356803862726555866307321084053240456699686353154643460316189215999164220750642831299020386838742144078049108140831693995724404525386565138253555448722085000438699532392485184634700530070773576827845573339688271319805328684053998445507962350050939565123412972800492425879169354052916230676696531592491272520685250785091063940927258995565534481627333727885718779474687559042885735016929327626327912903277008488770718239917222575525831528258568051617491482537849106162294380753627226316478205828187112624935628791984247684911318119340411515741751229156456592547648940824758300958199689432834548226381059305586649506051306213028420780578333048763297258893231587376803922094428522052304087921498892727470014322378216413264718818115587853482536622915687362022834785388771081478238445668176833322413512896786671540466310198883556732226628009371966991077802613880718120208450623673654833839940333361403506301162606216130853475094180687574839612577519373997712626212063214174118432188627442130163275626845129265691621973682114744715732005531102691578537431294226616159207858345382491412226886484364458899776750704888707993980400340115010851721614363185821990038650460189696934301881419849773168640643614587405597221211219634981253752288537920214909591922908040370900364762339100995296329428404951674352704042022371524690609991015158395554235712502189197313837673263249795232656307861691433418112624246504211322489948432566365032775466150343446472011792642600823087015242145773723473036284805122340346729449933502632316426332286077030663693446852148650748279160496291964759951193865535629173201386252979223641264853473794847119020966796039569398840799545538160255880349335156092560979531552189461720838997954969398715590875508158038363721316302934110036591144422732735737197985092753313062082448688104003867907254194876889186034812407706739154218252734162666955222897171027374369298069692402971561422775981335903769219181418554509750258762015831176763020068468942817570757644444565534821155123811298492137334292494336732926006850501832620406026921665007709346619117927183928315884371756731725152750588262433001405370268136249882287728961747976161358286953229725397219385575885646752861403616296160426940945844027159614541537890807413478395773240725769564064827784995506057839783451391292850044701855279301833467125712844158921828359894523358450213935497667339137754563072009189716738625035092039059693533746303272034763278350230457189289124261217764531549748399730460883522939780901440597248577458204818485029392454139865067329015139262400687933207126926883429026317417938366141130209962343941945354089394688922410610409056705667261473201888316118165538981868467609629558169577333224633073275310886101201752773295648911791541163420289508557319596642801573784511921461356782948572900737692411275995954392752054837691501590285130275440136813691232393873792182714113862461971397576080013934913559127604929630952899843059875406863795391850603438606026831549449829631967526560293194813575486595025474343880888402501045027017861530082815956597591570860806827271457699026497280908115426752891672673972437796318305398035444700757787020834360147872113033828106376869606489755272750725624812808888452854944052366814214439234992112279591057546871355958539383456075312497869690122158481059086248550410250488802652516647597179393099877908623471492060630685415879581357631519087754024145970528771909909626567668095450764010440305223581012988165491454062113787434432548875864135802484727535466819409594725902570851410949626364878721350678428453135607407939070525213241945008013259537674178693188599659177524928472546181971164058057799792967480086213445446915612607457137169113379331735979271931054908967568805066631846267651721707133306520074842054973860831414187156576151531232102602780138148380506935327686905639341705338955751844269248840742280874563327917926537132795954175543810578130936630516102442127564350393168145512926920373590236888359675762110846506040531935808890713329171325636829247046512549036171322105007585999993144259514523992793554333102154744569188075050557400700598129249164137738727837336697178405510709120678806614491923028469282653601792 A013846 967 220382493749895401686942617052391271223255351262536881513033056406683543884848612966820247284892411569087292049673170001230945945070798471590020420339492166646297404270516569001164680820709116459306297281123399969803719724214594987748973823782627158297282256583285135322420171356907640888229860613185557064296006300035931902577149513175558772948851897287487866966450292504943725281294375306277436954530109866969359108565494843747194905274607381010319081421062404910286469187669963996292726535811208621393605959046813991947222754017957814297725863983216304422766691433893964471595359232965826561934717279765034740207659513050014581014160038895285607549354830447517976757915401960899800239510726062268534856951938357848578035306493890684255739828139174072134546604547825704276998769624601360492945680005798287423335122476282054551325463331014289201988515292137990817341875724579413412655163110919190233810609900353011675716893737429315689395429858306232011582782915760059701243478764250247619250797878917387654818474308845990601905653038000052597016387001602146611100614363637436051643371362990510036538321595267164843586470094476496280490175806671886112770452344424940154847157047335716887402057512785956944023721190215740461195778183068833615535954845106357243172997645514548649217758304923102261493478595850616319654589227884567097793183546749758344888675589213859452873014969586498279495989143204050365637367190016609962800106609744649244999065722954990810569602157508129850666873663152532327661413870122709973456465189406048989070121061908185584710305521195827271735617579832877490169290183681896011904890244714471309449996615350630238334649393986474814454053994882421312743770915315454632713370764452980494248848481630615421014255744658056350172140787906866451206987719611531142495101254080720585871496747463024737623200276966718629309550396079039972624610061215319508194435264687287014394841038177289902144281668452284988437257112481808651322601102420092614544917679018620444106284636503575519340562418317678611791998743584905457725904847988732975734428605423705593042270788743894500225003333159147680660572124701523356414894709774136723194175496479113734756000170641603590318246158586493159523445019611097048628990356170096454426064519392477244051305464690169118972619870015256237962963054899093724585169805331276183404590051172946288636142804302618557682855388346883431641816084826550620872797762473698792584870000913417081966249297113605977324860072697552102017075276276858732742503294024135189884110264790393792162479050775358477399550471697023741409696610238387563368865941522743597128638091265149895935908037713798865618035123104980351621178626023791583708169822155562367742231279690740578405490641386150455492117443131937255098526237168083350345742195331135140116202334369151004381712554720046086289665362801285166609550881883970131304823953879476342560048381357865946632341362100710055104776545085387115764179034875351823541585220842956046616406248542791321969770886642445739063658836811372704932691835433541699332921475124110463148865622403111034303082456422243176083045153878755772989896619247505493358334147064622057385997332112847400160573476242287216212372017380311910327687407651241544745794743300288951173154243445321286617753713265789880593966918116031125881700262900797126303838754330180728841709758231282825451954431165098700313325473399892479389757263265456300777495777273866121656823150806707955768178744852221535177639773695880592049418517088675839930194005922889107344138192499843088017085317665508464374353096799309773913851842746299707542121926869617467523863215162286797943918643369348151730635094107921566302633596206823966707344586651485761564316001975819551882176738413599978375441659033997356724345941219030743552347583543347462970187512054022578488530507487418404033631929136856188393290831103854437983615958387465042180404530793921155470757507213942324568782636807257049294604423392338498411616899344188049812424457383471723780084746687333375413538087899566846132451256817644523989949000546902076433014746013443059697691129214616768767457826424219585024194531508751644823636028633683333792167589326801804882357769855372848218309936150472585730894370285998467620767220123206817261882736888578047775351095771922195859188387091406670043154843256664906157199499236610465422633773848893141991774916466403135143671333796881453993223520256 A013846 968 7221493555196572522477735675572757175443631350170808533419067192334206366018719349696765863031354542295852385883690434600335636728079924317061789133684479316665873343136286933030164261132996328138548749307851570210528287923063848558558374257709126723085344983721087314245064175023149576625516072572864333882851534439577416583648035247736709871987978970316402424756643184801995990017454090036099054126042640120851959269474135039908082656038334660946135660005372884100267022341569380230520063125461684105825680066046000888126595203660441658907881111002031863325218944905837427805236731345824204781476815823340658367124586923622877790671996154520718788177259084104269062403371891454764654248287471608415350192601116109982205060923191809941692082688464455995704823137823152677748695683058937380632844042429998282287845293302810363537832782430676228570759669092777683102658583743018218705884384818600025581506065214767486589891173988083816510109445596978610555544630583625636290346312146952113987610144896364958673091766152265420043244438749185723499032969268499140152544931467671504540249992822473032877287722033714457594641452055805830119102080833024364143262182422116438994031642127096770966390620578970237141769295960989383432463259502799539913882168364445114144292786848220730137567504135720214904618306628832995562441579819321494660487038459896081445312121707359746551742954523410375622524572244510322381205248082464275261033893388112666460129385609789138880744723497226398946652116194182179312809209696180960410221451326457413273849726956607425239787291318544868040232716855963729597867300738888368518099443538803795868057489091809451649749791342148806720030441304307181575987885353056817404751733209595264835546267046072006115795132240955190482440709338132199873150573596230652477279477893717052157837205420868394602437026675645436045215347378717981822963222485903589644515254753273020887690151138993435513463821711844474501112041061803905886538992924101594793407862506082154712474734968949162617751549323433692751200214829790182038762450058894802148865756542523984872809129205559934983372909220958951199885627382219517343003269849878912145626742668627598860484613591584066447548290124562207851264246402616428089474755990981720618633282171452694333073177466967461690494807900659916405570373382933503167206844181095257977801606796835103986029127411388204898151805365350676288039029467596410744759837080738162035421020189930850941870056967818640664981014862153387278895522653040106954506347938582861902122525156651623781580113535806946587428469856568073958512938524291483676470999171817262190711212974576431790027834579805761228571774913903996161922781217547602614949308732393467666177434572906187273191117336941378125565704376547319975068507739523755224129280256610636271327718092608340111579956993066470155539754608272512339461763297573933262596471320722680793007665360334551339248561753316067085673317829357965009360618614795528553810664516581983735526399952250186038305452413499661977637972764635060795234446063486294403741170896866851656462028714905142372043405932044064393889223602299069169332932419502260006365893331013535576424360578673783608461671669507267500847006265518060677617660973915882938230202148463868352041918249216287919890553676293402807303107972826107932891554214733320234724188301891362122685145357722675624409642800417954211867049112367676764643566002682472063876981629710045074450781005634206294611681111317595264700900104466615240275345967961729922832597186081230269452720291834858308143851689263381360618802275919782671609097183110748816740251299663625175821949834437813795026326105926800235909450763728373884604697680505207741066267415395885434939506752743655076075167364336844091406472283226025385143367801865199404723325617548409666607104394986211851912167669347726263374051053956503581271353953611102223847127724440454502167495665055208422465781996386462091469869442900198991285597745720147915951862557710354016253524619541601444825816979450540045550816064293006414068162783400575762102648849920887240557027197368502180173942922104562278972058056268827362072806408478773897580905386268535481701747567060641542385099402620857490417579987778685689229946725531597786997300268997240988037373522364925469502704706254346513913885068211213763974097903834395644959113190985251730968863501480530476786480462771097932387822265856211484449948311748608 A013846 969 236633900816681288416550442617168107124936912082397054023075993758407274201701395650863623799811425641950490980636768160983798144305722960021480706332573018248507337707889850221532422508806023680443965417319680252658590938662956189566840807676612664462060584426572589113182262887158565326864910666067618492673279080516072786612978818997836509085302094899327874654425683879591804600891935622302893805602165231480077001342128456987708052473064150169882973307056058666197549788088545451393681428495128464779695884404195357102132271633545352279093448245314580097440774386674480834321997212739967542279432300899226693373938464313274459444739969991334913250992425667928688636833690139189728190407883869664554195111153372691896895436331149228169366165535603294067255644580189066944469260142475260088577033582346183714008114570946489992407704614688398657806652836832139119907916472091220990554419521735885638254790744957501000577553989241530499403266313321795110684086454964244849962067956431326871146009227964086965799870993277433283977033768933317787616312336990179824518592314332659860774911764806796341322964075600755346461211100964645441342736984736542364246415193607911472956428849220706991026687855131696730661496290049700116314956087387735323898090892966137500280186039442496885147811975519280001994532671613599598590085687519526737034839276253874796799987604106764175007513133823111188398885183308114243787333569166189371753558618541675854565519707661570502844243099557114640683896543450961651722132183324457710722136517065356518157507852914112110257349961926078235942345665936219491462915710611894059601082565879522783004507802560412111659001162699532098601957500659537725881971027248965792718904793812017638131180078565687496402374893271619681728617163591915925443397995601286020375493931621320365108009547231015554332656490107549648329616502905830828374858874418088825471475867755250348447830872522536894905182509853719740452439361513190388090109720136961058190388838599300045618372115462526160658482768230275244071328639542564685046167963529864876814033110385425936312209545807787949535163489352382912917852238060569144295531146440832193187897103765589159460359818169026689353262370801654426870226826120935115635908804312489021231375390194161887906141879237589784674133865288824140777729995011965031783033870126129413416603051518692687414202447016368698102638358211810960606462917594199187284290341461628093576675989583654123663198026721481217310097895003042194354848486294818224685264009251483218808750904333160408074817160341322025776856100260022647472551969563983337110601700862108047465225026750920516895632083511075183937839920378806146233885694936599842486658948543069148485302176084989944567926532896895078418537001010702580943044861608714411184268255448617329338866666458590088776252030748802094056726679003873684339483059734902645148761172237440804225275178527442578284496871532660886263343278632401797426728750769619879651267854879358443045729073635334096103193064685556923683241091551561672138242328608318895021790687948532995078947756930011705247118325581219902058962079000135898540701529522250055888597592670651533768273447441982541282072057266414141467754701308495812284175514793275652119927264000864038159709577190319322558973662864782223189708242053565904744990448508381437451442202276376154036146843081856634860655175284095523614459465314064032223840370775899244589120934042338756999603191992621671861835566655654961633719094623162048193342536678169966111378544593509753469426738522844637041257732153782480424756912977339438583286896496173017226944554587377669761333652174858282435422653839009390130280882625851355450726733594794647259259450667692373932097757273904089532831084194589707187207283776750399820377876131518854093973933835826287955381596814908189963457910189186294198240904936046709351099726351928597671022681274464813127024497952529069587358744457591589813284681904953720546446466931757806909910632291052880404595494733139196144052370782635296212609140794753234176185558086470066572579597514207633098572667203371079439939761671522296757356398387816935000401720393032463075931107697247370664402864277443102060874937225080258246003261039531972664686894302219396284327535214501592696008655580853877784664627814542426567930185915145052617903240112845476494020221042204728720387719216514022663339391804083337048484160007576337922455906279378386944 A013846 970 7754019661961012458833524903679364534269932735115986666228154163475489561041351332687499224672220795435433688453505619099117097592609929953983879785105752661967088442012134612059174420768555783960787858794731282519116707878107748419726239585947243789092801230489930600060756390286411868630709392705703722767918008910350673071734089940921106729707179045661175796676220809366464253162026946471621224221971750305139163179978865278573217463437366072766725269325612930373961311456085457351268153048928369533901074740156673461522670276888014103481334112102468160632939295102549387979063204667063256425412437635865860288477215598617377487085239336676062437408519804286687269251766358480969013343285538641168111865402273716368077469657699097908653790512270648739995832961603635345636368716348629322582492236426319747940617898260774584071215664814109447219008400157315534681142606957485129418487218888241500594332983130767392786925289119466471404446230554928582186896144956268375243557042796341718913712430381927201695330172707714933849359442540406957264611322658494212489825232956052598317872308709189102512470886829285551192840965356409501821918805515847020191626533064144043145836260531264126681962507636955438470315910432348573411408481071521311093492642380714393609181136140451737932523502813815767105356846583434431646599927808639852119157613404286969341541993811370448486646190369115707421454669686640287540423346394437693333620608812373634402402949780654342237200157886287532545929921935801111403630827383175830264942969391197602386985217324289625628912843552393731635358782781398040296256822005330544545008273518740202553491711674299584074842150099338267806988943381611732201700426620894111095813072283632193966282508814440447882113020502724433730883327216579901044929265519862940315664185151367425723859256843665917684372487867844186876464873567218264584187375596931934633049321234604043417938522030818488972253020482886688455145532998064222636936715309447939954782661463221863894822817479476057232457163349369659197729296860530759599592831828946612283442236961109637081078482397029595530368237219098883290492182136768729720275964606573189306381012296190825577197070521762666556727701366428612259683592638330801869157459699711640247709708785882296742908457098857342064202018497784189445004656476552070161466453856293008618835248792164521981188585783832369499427253721884621557152576883726718968931625909014629370320518826677178324195672939609496528817287823459686624619675198908603586486731055152602113925149633189000251795608710064440140656020693320422112380582938672605990440196533849556499340493676574163497636072112490911627275138510972719799791966451682503638602840425859289857566381705952950503601816629965457929618620449118702172341694025194353825686102194540292647775982926515080029020226543576747018050819817598932888436180901393289876234606091876460272853817049987238405226393486382231921077232554226542098079047705218904216412745068686817461722450284882627661109430343616329275252444087961572872625924623837393552074037262697529182746960099082623557537573292645413750668069404676453123381707719385089831357565916631909458518784325778883912730937172505858587615386052476790776927863268746056568665776586780312802417363425372383561612448984753183889480359675611247566683847016722642942408858084192293815456459754106278211113948783709242117798607759411250207910801269584666446696314766699356389362997395214226943568627848172501782813707292611773995199448241870273449537652149240127601686175367916573066567933367215144318558434524441458723497145024386597428492519164719191482739381114465756198843929520996659695789043961883897215409413606434231001391413679478943709006979310351289205811808966888315525110408274796557101314142245077609810951337863932355803721944164430911568722588801079256488287957972944378572016835833099996288484071220001662996546338748908472552238571338386361215001712456661523514865957828419839816823951598913220785097785171415505179248308085805393386294776325562473977485248367377451141450288251345555721374029158920063531087946110452442620145054462371985326093163573838887750072110537023401841931153056643255568330749942991429902205034857743383680276460152495125177444844673908788189462811626073419867247890524226926233777936332067473084183453372017720573756054603110964550709664783286731494632305190636202788404728955128261441043035136962670983380992 A013846 971 254083716283138456251056944043765417058957155864280651078964155628764841936203000469503974594059331024828291103244472126639869053914642184732143772798345303227337554067853626967955027419744035928827096556985754665586416283749834700217589418752319284480992910720694045902790865396905144111291085380180499587659137315974370855214582659184102825319044842968225408505486403481320300647613298981982084275305570313998800099081547457448287189841915611472420053625261684502493964253793008266486354839107284812886870417085453875987174859633066446142876356185373676687620154821920338345297943090530328786547914756452052509932821400735494225496809122584201213949002376946866168438841880034704392629232780530193796689605501705137949162525743484040270767407506084617912183454485827923005812530097311885642383105603217645500518167290209061570845594904628738366472467256354915440431680944782872720784989188529897491475103191228985926841967873866677334980894082823899781100212877927002119980877178350525445364528918754990545152579099286402952375810213164055175646783820873538354866593233503931541680039811782708511128646019622028941487012752798826555700635419143275157639218235445872005802762585088462903114547450247755807795311753047198053545033107751610321911566905531249249785647469050322548572930140203115056508333148845979456195786434433510674240556676031675411383648053210986856010422366015183500786226616291828942124592214652934335156080109563859252097939858412481486428574773617869866465031681992330818474174951691905606121651221010763035016731601282322452608216057524837798227436594180850984427743543470671283650831106662078957272816408143448770964427574455116359499413696728653240785319579513458232387602752590059731887145248831584596201079455833274244493584866232890197440242172554868828263684019040007806119420128253244790681517682453518315568000977050608093894651923560265634055760158215505294719009489905860246642786975183231007298208825280568447367142287259990096438318250826854036105554083167471443393156328632144992591193599525871930559457913370922591303835220741640587872779711185865786339106397195432207662847824257637735474002808228190267191493010921580972513593606857119057730853318375132766525311963572823715648551639440151027636951737495791099671624322215357384759771742135392319733912583423658235050932759963009306421993432421647056279587578964619083757232249958715279184775639325957127173951517786591375206662760912557779327243810885123982256284887399127011315537516917837122321997203215240466069099303180337160250838506211391574529016486078723591778486941734423953094744360021182267370389296793982189490538810982102192202551738727554082399583156688732279229737875074557210052735195740666282102024327330708125437742954876721632783292629817568586160082196710696309482323408536046142390934783379922846287489263783081832888276775776855322664455572418607850220873877093981828062458461761772975589858756336895331469854235204613053363412830410729634585721250935033943199233813499619877691472087874324819890206298073903711914362053024072636260252388526739408733391201653404917781891298252438015946971798548810623593924719956194409136743524787122468052367349268671974198980970167559480178372223590270781642040167195617289909612164722602264546916728332392329690492425850429360265096299043967563936853461702813083744877273222554524421781873744584445716024779060387846812821136001750350125344842275204510166646698646379788486856797328916538419239560564302610274695519989605120394449785626300501252052594455890266245298040576905849030522782496897719451554448159100024536842867989518466506404040358813899123717882544018544911615392543011543954535665055636881453593843449166027456740698041591044696041356226996323126817858348533583095861813086703118285253439125335434976360666380072110283901789833765076608219806857441397047847676579020678381046045737014493070830428124232828591753505616244284293176113779884802535127706121661311117687245993188418686084224496943273713608559355671130482107230636031147294236618502224319003043045420091169877984187479492641786689818147305639776913144623005215165420783987552673794362918077182831556400023360086198463062014131943175035454582218535196435299046276960261814512670274643171392317411363173822209978876697867918828435417729186958022523400094276667760838397234740086397654295618739617616111376486767092970446158401642870900098175367992802783428345856 A013846 972 8325815215165880934434633942426105186187908083360748374555497451643366340565499919384706239498136159021573442871114862645735229158674995109302887147056178896153396971695427648485950338490172569315806299979309208881935688785914583456729970073675998313873175698495702496142651077325787762238786285737754610488414611569848184183671444576144681380054461414382810185907778469275903611620992581041588937533212928049112681646704147085665474636739890756728260317192574877777722220668289294876224875367867508748676969827056152608347745800456321307209772439482324637699937233204685646898722999190497813677602070739420856645478691659300674781079441328839105378680909887794910607403970724977193537674699752413390329924993079873960318157643562485031592506409159380759746427436591609381054464986228715868729609604406235807760979305765570529553468453834874498792569807056237869152065321198645173314682525729747681000656181370191410850757603290863282912653937305973548027091775583912005467533383380190017793704883609763530183559711925416851943450549064959759995593812242384104812268527075456828757771544552495792492663472770974644354646433883711948577198421414486840365521903139090333886144924388178752409257490849718462309836775523850585818563644874804767028398224360447975416976096265840969271637774834175674171665060621385054820623529883517277773514561160205939880219379407617617297749520089585532953763073762650650775538637689747352294394433030188539972745293280460193347291538181910359784326158155524696259761764817040362901394267210080683131428261110819142127066023772973884972316642318118125057728300432446956622670433703103003271915648062044529326962362759745252868076788014404509394053351981496999358876966996871077294477975513713364048316971608744730443565788896719345989721855510277941764544397935902975790921158762602325301051971418636888164532256015994326020739954231222784296739148864405677497352502965235228561990843602804113647147706786793666883326518468935355480090812443094353055106796197231704257106946576618127117228231869263771420572316905338391471844072513262078783415245576138450086759838423299922580696197505274273316012124020021338675330842981878365307325435309494077283724601536516350493501422422354287514371740121174868873607634534262082754039785790352830783808200446292535533040847533626433046148964678467888952835880793592530740169525787512638136556986366647182268326728149432963143236043334831026182771925349582693312995125195083742650573943190294593906787533354363686824247204354956999592152245966613288067099476171534879114166812215827614655397460106753604095008583189174100537192916477345208385225975758261524634093215374624492172069540878376379325800050690443090659008026894030152731919133157972643854343961145400414463042932893862087431293573421816096669116773450909159993866150981793311827148448195644025500083053388655995213068880197012942036037595204615596541950638875009776864128491727647386221604183579184760532612311626898788666104913950639192250752493600755544152194157375465875698162279975285676832009815753492812144975950267244196945375762895778772345877014061135888906550371894847426513925725223524578398592811820224429033139973300835843250552208430450589046484901022605992972846372198665987355758171413630231004673367353995831859298055810266869277166675527072729135082814233077779128152138488956666656252948438862543117222699960250788964362522984505355472907299791673901389140679021244572909137323534873937130921641920571067933481222799019380585085330575402614825027259415130612244325926193624050861032170536858344470988536157277389604023267098280541110481847594477613846485987575202399679663813182849402272302224672543109331471363062142272387702479193426855352599883160846215516219567582364748450885199891225087779971184693258991533305386315942202909782893849272814030298146631104639698463872666141349589190116826710490908944971468774861327294578872033092707718794896339265209471064674194597842704375676704798103505607868315837193047525272966631603637689733481468634537545515080886485091714512325547454561785855328014886066251961050911204209889923006634890540508249704126014893684099553127024440115965463304551237616079075513959561775750136961316791879148403433859137951179559507440183456935548479806176587831635735964170171768149998240482046774289257849187152600587963151078335958834859790044737584718384102455579718505033593654417010458388161607380037009408 A013846 973 272820312970555586459554085025418614741005372075565002737434540495449828247650301358398054055874925658818918576000691819175451989071462239741637006034736870069154511968515773185587620691645974751340340837722004156643268650136849070710127659374215112748996221288307179393602390501811413393040549011054743076484369991920785299330545895871108919461624591626495924171826084881232809545596684895570786305088321226313324352199201491703086272896692740316471634073766293595020401726858503614504136716054282526676646947292976008670338934389352736594649823296956813728151543257651139277577355237474232358587664653989342630559045768291964511226411133463399805048616055203263630783413312716052677842524561487081974330982173241309931705389664255509515223250015334588735370934242233856198392708668742561586531847517183534948711769891326215112408054295261167576434927437618802496374876445037205039175517003112372011029501751138432150757625144635008054481844217642141221751743302333628595160133906602066503064121626124731357054884640372059404482987591760601415535618039558442346488415095208569364734657971896182128399596675759297146213054345501473130977637872909904785097421722061712060781196882351841358946549460163574572968731460365535996102693515257602605986553015843159258463472722439076881093026605766268491257120706441545476362191827223094158082525140097628237995028624428814083612656274295538743828908401054536524612850079817641239982716781533218077826917770214119615604049123144838669412799550440233247039873509524778611552887347939923824850641260079321649219699466992808262772871735480094721891640948570421874611664771583279211214131955697075136985902702911332445981140189656006963824340237729693674991680454553471460785454301633359513135250525675347327174763770567699529391205761360787595740590831563668710716904530332952995464870999445893551375392965132102075047606820248708195835548429988845240233246817164827969519315963176685195989736055989654876432843357190073728371615742135315760909739497790888485096880425422622789377334701892035261909313680354128411749386568114571797574950767038904732442946385454691863124252999852827388019085279888059225713241062830190274390439864221501924433087743148567772971054609935705293270933180290658103250374968418699927684375700778281559123827112224113804346682491981870958056209274584035785206526141844440047293875021005214126458699329262294868568530228000619336277558667995743065957070449855125694480224262392504079174006970459573253137613892955789289856932392303230962635644795833984223382715635188854918813018102688239277028063972778102098985241253942856926402737487129647788367084773646713639209966481395695359494374715502637197747816061024439194714375025263580044719526155320447593819142918812480781124990825066072880948627813886069855653618432439391354679006035371403241952000350474863427586721493439479651141841066295720084636879919664843867486638534656320368283762416931549551709525887522726233132640227390219507010925820334545051672657710309557670779098148879265814877381590230161058431297642610452468366571938357057845506072998568878812229697996755300807689842586250360472008318164124453384965089257725114090557930645121788911634094765849004901875217236708753177734229924205887073673483760881835409561136901455735418365478692790824772474197623671119188298393656789492666471289274006132052992096614444647812865153432297497852784231153156271488136226399573570400719361770168142165086611817590749171906040362453272754044312708678267063012076112294792882586493236514999902022071949512672898614302164151774231625352352801665502544634416276456771108269181975842450521652840864232232703223830375609213658799298069892606573653624820277981600234838210211196193992971414608790035482790538928077238606230035663676374095780028710634563350898800794104947765865652971570144809668808036833639264179524119743338581748177649366104308825088814655972788760478780381846529471163245042383947847244008582109736982174262824255671758628973353141781308144570584387999817186720764216526291438170488343485301139883538991080598907388391786618944259716258339549672997081412093231374326304801256036240574156866336853719956301563534954203679146441426920267780487948428636295934883720696232384251805939799931516864052586288794430067039796073928188498739142344115708699910401202164616416066376534534912699100685600185961176052010269264436215972940796867936598700463279550629052724281344 A013846 974 8939776015419165457106668258112917167833264032172114009700255022954899972019005074911987435302909563988178323898390669530741210777893674671853961413746257758426055048184324855745335154823855300651920288570474632204886627127684270349029463142374280814559108179175249654369563131963356394063152709994241821130239835895260292688463327915904497072918514618417018443262397149388236703190112170658063525645134109943835012372863434480126730990278827714690142505329173908521628523785699446440071551911666729834140367168896237852109666202070310472733485409794680872244069769466712531847654776421555645926200595381922779318158811735391093103867040021328684811833050896900542653510887431079614147543844830808702134877623852771243842122208518324535794835456502483803680634773249518999908932277657356258067475579443070073199387275798977416803387123147117939144619702275892920201211951350979134723703341157986206057414713381304144716025860739399943929261071323697683554361124530868341806207267851536515172405137444855197107974459895711642566098537406811387184271131920251038809732385839794400943625272423094095983397983871280648887109364793392271555875237819511759998072314988518180807678259440905137649960532710640011607039392493257883520293061107961122192967369223148642581331074168883671239656295817749085921513331308676562169436301794446349372048183790719082102621097965283379891819520796116213557785670485755052838513871415464468151753663497280489974232441494376271564113481667210073519318615668825563039002575160107945543365012617295423892705812810279211801631112134420341154541461028211743846945290602755583987275031235240893193064675924281758088754059768998541589910001734648036190595980909926602342127385134808152827017766555921924526415889225329781216862659233962378179091030388270287937227680368678296312771527649950203755392892909843039891468876681448720795159980285909670161139250953874480831963031704857082905208945481373620502191671082669010990951411128404335931281104638290026853490343863611833879654577780248503562316503511598211462244390677844079796203899063978288662935986734330830272690467158579342970855522299177447850609386451371924708171483146819674911225933470810175059823419167492268784715517458373191049901938451764284727308286965143959230361622963102730129369566813359761140832091897261947553585865509569684609647448615958611469725696688298856495798659621266878253253598511124294411143042432884508785281284500852758756727988630077573666373860408019296358813332044375303450031960630992272183644808669887995031804825933868397979664977188888224629655600259992849579548385409199535764364901978264298729212633862855512529632181662374145539911670677590415695800436687648823532400640827836990905369433057540426754265675163647370235903699355765076162924636205418737030057768794173975910121669767050141432283147484360324795161689897024869208615848060378155733381281207577603849802171503618305827922326878013015710417744282344693207290354971122712805734017280722372253209647851423585756089488142475782221902039948661917562676761153059306483435829276084071481543000017105020919142743957677696866380761866251811946768569602030088518536044797136538519402271379350779056426017287340192624647118412472424127995246156378507630132715876575982700499333986901538189000005805369746144434507732455233562161763345678095694931206930632935112445021862122219531965347669524409640033686426624704123247866661226754890772046484869682465558096038813668865017130596868841604524038837969455120779710047675773176594210374123516789459253641631265541793453314925338021899545896604975187382580552546935475675764554984405418693520289439161801219238473747962713171535399154240932205481978110868901076495178472200476884761687313900831882700080379595234954648945808627347426370519980790073371882251904421230928391885716572410505123227501750964691408634646355749718646724285214428505991580510278646916342103368675552347077711077213548837203058491673218571861431886244225209852186754198835749889905281288909225978009574466001847133517845970562039326347751703805659729064997302822063929565502382353270363684768363711471005673924355727557795531133972196126022695528089633913379346158270592677323334631029094109554145194269759774142767163177035364155944601275147511215884436760037750478880726684216331983542678664026592530150721663026283640019324131265746893575816872272503257045925001324031768546466216780744315012799669251080192 A013846 975 292938580473255213698471305481844069755560395806215831869857956592186162283118758294716004280005740592764627317502465459183327994770019931647310607605637374228104971818903956873063142353268090491762124015877312748089724997719958170796997448249320433731472856815214580674381844708175262320661388001091315994795698942615889270815566329148358560085393887016288860348822229791153740290133595608123425608339754514639585685433989021044792721089456626554966589614626370634436723467409799460948264613041495403205111551390391921937929542109439933570530849908152102821693678205885236243583951713781535405709741109474845632697427942945295338827515167418898343914145411789636981670244759341616796386716707415939551555669978407608118218660528728458388925168238673389279007040249840238589015892874276249864355039787190520158597522253380891993813389251284760629890898404176459209153313221868884286626311083064892000089365328078574214054735404708657362674026785134925694709305328627493824305799752959148529169371543793015098834107101862679103605916873746395535254196450762786039717310819198382930120712926759947337183985135494124302732799665549877954342919792869761351616833617543763748706001205359579550513906735862251900339466813219074327192963026385670052019154754704134720105056638365980139181057501356002047476148840322713589168088737200417976223274886454282882338688138126405792295142057447136085861520850477221571412422538541939692396664045478887095475648642887721666612870567271139689081032398236076049662036382846417159564984733443536450116184074167229212315848282420685738952014594972442422376703282471094976095028223516373588150343300686864649052293030510544210818170936840946849893449102456474905546830156097393551835718174504449622881595858135606270914155617778479208172454883762840795127076630320850413576897418033568276656714314869736731163652151097711683015802234008688071840210975256558987901764622904756892637886725533650796615816678036898152151495839855553279796219236787487599935171587722832572568521204703182964729987187068050193194824193731594806762009364528440562907086413310552646375521227852327910468993754699446611168768375238555228837363159754987107491051387971507816360293799280386663537558076075972724323186719187412081944437947273837256060489661254950260879181965340172653062785987289479497435901641017579425288927596247731780639971629082176929654330478469673066602613916012520879264335214440759583876097130523943198940462731430381933899738657849976303085595264430089943450647285956354774913673090494889821202180536200999664997661972525489344664554709319445695022641493088650387926709108023764540758839586418049434570987328712676001051825624763282741519988709380876649509704198646562517987145582429484703883777643762397027890092420489710015706714479179161175000932967847492842622866874926699034453054176767519122887858254545710914227924109242471407071437822609902922950317555830564645369358807138730498798968644643870907016490351693749053218292278254710693993173740795448058055540347452646431847286045037753714693792109463447354849225253718722854307201024560497325478469434005182770917564804833339373871712488719321940575389115912570094203773628558566328120967734471563431924436776139896393826148226052210938024188833843641801129962176082789603377152190230355841660829949377093093364916661311179839731505788702980017764598476378020889623440512434975855084623836827638304710586094755078304260818419216209755031407690999846301368881335398198201697043704642583105397709538842239735450639085539279398157000823328973309273487878223473476301604319939951826940152399545857981666943452937728996759749272844342453902352006307773242185204871959486166866509233458736952150474594008177065226559870969901902459132316233878576658993936656257100920467309198730529124249837630404074895061545311160644747431877918777375611008078140091785206780615861377906393284332110160810702154698043184760499309042436578133568297469820655148026162755400048450771676436455561587449852392416257274977516847417736101948526871112776763376904645763127830303858002001831618873390844002382064951963277222489742097481913923153288480613843964198000922657511687064441124073614414914210780850531029189561355781870229725831488279110194402985094812661992694584033647522101223752917007691963651988400766436726494462823384027978847454045262316153213133315994208692367270625386726880870443385872991730604991471429714339419562019395731456 A013846 976 9599011404947626842471507738029066477750203049778080378711505521612756165693235471801254028247228107743711307939920788166519291732624013120219073990021525478706543716561844858816533048631888789234061279752267784129404108725287589340676012384233731972512902572120951379538144287397486995723432362019760242517465462951637459626084477473533413296878186889749753375910206825796525761827097660886988410334077075935709943740300952241595767884659314738953145208492076912949222554580084308736352734840143721372225095315960362498062075235842127743239154889790328105261258447450447421229758929757193352174296796675271741692229318834431437662700017005982460933378716853522824615370580274106099183999933068605507225376193852460502817789068205374124488299912844849619894502694906764938084872777704284155555185943746658964556923609198785068853277138986099036320264958908054215365535767654199600304170961569870381058928323070478719846145569741493284460102509695301245164234517008465717634852446304965379003821966747009518758596021513836268866958684118921888899209509298594972949456840923492611854195521184069954344844824919871465151948379440738400807908795772756339969780403979674050517598247497222702711239695920734270270323648535562627553459012448605636264563663002145086508402495925976437200684892204433475091698445199694678889859931740583296244884271479333941488474132910126065001927214938427755261510315228437596452042261742942279840453887442252172344546054730144863571570542748340705331807269625399739995325608193111397484625419745477802397407119742311766829165716518361030293979614248056993296439813160012840176681884828184529736510449276907180820145538023769512700089825258404146377308540189293769704958530554999391906552813142161805242584133079387546285315051283365206693395001631140767174724047022353626352087774594123965289487214669651533206770553687169816429061807603996690738060033237206924915565023163343073857958272222286669303507080905913078649700215680386769872362511951052393674675702586501777737925302835713899388272220145845868730607999180196898627977522856867940365339407591360189116433079594265080970247987353991466554778202119816977738542716018851417538266771881050368126494107214819710190798703036857474230622182414333119101155342656269099206590125220002210148489034640266777495561371231501664171979624972864042607867579473845674988010590341764773630913101118494247046434452799898284171733736306794810044451950773008570742881082783510755210026636340428023499508785624845187266990810266217833264371239829336549661153051810234357022643387515715234845968128714979596534501916445528895911582404051722716471585655567746643872022112787256967202466222072243248874126990028992566051133987181250560589402786445049354776863625830806225809902548434606817794677620053742753382430571490426645467066101757598073960957679264318066618789339284953855237420617211657303066916874571281298979236005669455942299463149392321920984644604547690361881116355844300768975857001373850360020768317138385241966363946105328318278771869123797113723086179842898242923699413113855110489938363172798376361278486413481829037426763524778864603028274830354741348774350550223096846869254260607101439867870723164190537299944280552125032895225071278848017176619707388454539426600585880849723462522969468300219542075781188586483381589157844740988321981684219249222110362873954988511180898711469288819412953885168051968756485152934405874018497960876761252869167218682963603255503598328158673208728113728163197672146168782511651246541554951107318808602978843797398273650793626778871450970355792341465174913828318674343262403065863503765823464172563413529472270542693113599924793244368442715881774561975892448066751496459946073343913851941745539780847738351733199961913316352232682961872787824001978343418679473080726161376716756112007083847775642497044021512704494527617655787220545631236695140994585749445088205145479078232041358702561792280765971491083227890521301168948787634886293469775842097556763194695918386463272056184376588649328512623468982334411432366172743396819009596018487243271176270055504345932668026543869050287355433886956932754439018840094233641342961727606753644197147908858866910200764483546506260323687656046207929882850197015586821308176616129614562004212899935584508050264948355916314598653770557796647828810873374155155575708487952498498230431490723852672266432362688868286193028464360535808879474100208251559328350208 A013846 977 314540405717323836374106365559736450342918653535128137849618612932206794037435939939983491997605170634545932138575324386640504151494623661923338616505025346886256024504298532333700154937569731845621720014922310750352313834710223727515271573806570929275302791483259334804705912009440853875865431638663503626812308289999256277027536157852742886912104428003319918621825657267700556163550336151944836229827037624261343436482181603052610122044516425366016662191868376283520124668480202628672806415241829461925071923313389158336498081328074841890460627428649471353200916806056261098856740610283711764047357433455304431770970319566649349331354157252033279864953793856235916996463174421908658061309806792065260761127120157425756333312186953699311232611544100032344703064306704873491165111179813983209232333004690520950601272826225789136184185290296493222142442173499120529097876034492812502767074068721512646538963290373446691918498029289251945188639037695631201541636653333404635458844960521105539197238206366007910681674432965386858232502161208832455449297200696360073607801763381005905238278838159604263971875222974348170099044497514115917673555419881679748129764277605959287360659373988993522441902355930620568217965315213316179671744919915909489117222109254290194707332986502395894192042547754876111804774652303595237862930243275433451352367807834814594694320387199010897983150979102400684409170009405443160540520832792732625811992983707719183386085121397386889513223544777628232312660611085098680166829529271874272776205754219816628958236499716071975458102198873654240673123999680331556337739797627300746909512002049950670405974401905694501114528989962879392156543394067387068491646244922778245692081129226220073993922581042358034188996872745371116677203600453311092929167413449220658781357572828483628305212197900254094605917050295141440119457503221180544747497311567763562104751169116796515633234679016425844177576664179889579737320027124959761193376667414913675177574791612084835931773422354490252916336323320673055154904109739077426564562917136691974241567468973848669891441707953690676967279152144878173233086049615592376066972127062162726536567718505723249893925580998258462768958905215212263532091901111745715589027673352867646706658268160625842801545223209032422145688687092261764974555012513846531587428351110808948174604844198975078007131024318948102337760497450819487217564149347066975739371071301052335536601522929944846102727320650080426722152819603145474031903887354927096364754870803425960406916786727700059296663201717759410917978522114956815432683641732451419242558798087090861230732215966849973340918761643922026398420591812836301290413164863266779107393209270028404363558491955218369393550506231377257328267291223858407338886707105196205495996253921042542835484966598300318664822022392973687552661234133174406964489069689367928419798784791586506896732145951745604951605433776732317268808479287604706824834401818717778120420748306047597800882221018328597160536215990607608753813785979398333358796607448583822478087941092089624123782368914804260534300284446257196606373442796972573898400187179953835312030509641064164516637918829710437478211723611573499981590387856644195526244574185132033077910735135665291826843474571704878347930847998143683738419952663537261593954739197987601887447913524256472705334695828496358510112370653757063534375688977425656034523672909186726912212505491354611679838141182009712734016871421803351351476341910017103403703602830644451661320885658665341788046673672637884622720302410753553146630989205562290059705396618603445130851576326346320880022423662215291398503274006557934533747361142967946442335625031465130914013988846826043738251313035999512931333369100427117847538818690309593496351975550229960555294647511416896826357143288973909234855992254664278248123523912253343138496928300876680975344835642839244364026380110585837816650306207058435507531241965544809456139353819815211516601996704113873219954064417614793852740016363795853687628498737049652056861196701645831613133993815774748455626965306442333789987509904017178766407521665893789501039816062857607804772497457769352207847959526169890218103413052142677487350913458650596851917138286597113322141446401235255806748960626331357335209967754048305089233159791081827726665796768686753637880556054474698724316137904815733227470790014779088039204364826455660588836001973156720166037385362607315623987096071379615744 A013846 978 10306860014545267470306717386661444004836758439039078821056302708562552227018700879953379065777526231352801104316836229501436040036175828153903959785636670566768837410956854307510686676994284973117332521448974278667544619735784611103220418930493716210493121871323441882880603324725357899804358463935725686843385718046695629685638304820518678918335837896812787093399983137348011824367217415026928393578972368871795701726648126768827928479154714226393633986703142954058387445136759279736350520614644267808360756783133135940370369128958356419066613839581985877301687641900851563687337676317776667084303808379463415620271155431559965878889813024834626514614805917081138528140105299457102907352999748962394464620613473318527183529973742098819030470215077069859871230011202105294558498363140144601800125087897698990509302507969766658414483383592435489903163545141219181497479201898260480090671483083866526401788749098957101200785343423750207739941323987210443212116349856429003094715431666355586308415101546201347217217107819409796570562630818491021900162570672418326891980448182468801502847920968813912521830407306423440837805490094542550390327063998682881986716115848592073928234086366871339743376256399134574779366287448909944575483737535804522139393134076044581100169887301710508660884850204831780431618855806684208754292498211649403333914388327131204638943490447737189105111891283227465626719682868197561484591786648952262682607386090134542201195237257949573595569309115273321916421262904036513551706670015180776170330710154274951297703493622696246491811092852691902158376927221525104438075057688651390874730889283172783567862969201645797412520885943103631922185613936800139460334264153629597554838114442484779384632855135595988064305049526120320751278607579654097893102957803904062546947524946443751532305193300795526172046689904071194709834383465551644090285991905452476403048486309619188224269833962010242062010832131846621748832502648830681454784566637851891308218770771544795903812351503711936607562508642571814671315897867930089113667597668735122611947682823335073215002761886226536102863803257483367980501763673803730978962542659572948223150250999995539452524153438150933308013245406092075451419587415629683608421258800426767047283778131087387616921033874113574408869926898639233514686218650053723147056852209198987613785451534712015356137669404883291417403735980468452957145142045804690661027711264392882930863358703368432717094168843061835422831503592755870893077426580846251093680287606486661870613849267493275543033059793887540376960320212662904928098177572288968105740166695717793340808633252801739926435225981548036961023445952523019920684258586239525817791060681360290754185084664388595528287862988189769968132662598823392291680639618423069261692805248484722043633171385493104842008888029772961793725603320075858967412377835581208278459966580050706657992118958546799983054206853995964572264316249296231033236173678795744153449947080492567684739308618328591471756450725580230123644970138972924587501047232875194694961985653705592803288100664600306009187951720734955818397644973571197301502777333512727275504615739918390542881191324211951615286041759304040447396753829286516999003982206898406459896978968925480282582006974765625453704998027203172228740545008878788987910708894039657738647893230362836097608407312908168675659362161582311457894422576412283896939271713888230667459379379940707915524936210252094266868264842749652217085176771707440444332559657554557392038162781263145919710713402904998203317298869395572429508804254287865120676426436398397690047744453061716242596574778563470668546155282646890398801833529932773669022453761031049409790410386532795801215019025563632039733931838682795797628152010844064759688461534829935347475895009654108875206070871293097057807761154200839069634511631556717547962267346563127082200099574344556359320416423463676733575997233792890814710783736726972316258774345967704850976014228000403397671454782836401564966584856208862533636210646615642998599227693519530610299174709355306957393984399161502393630310724534834913817641669948007694370072692747718092546785196696186133146761937753534962666812638892611255905514732213062757643620787375214209339930915675676862275549941803625917160160223364654861163992180034169330947384828516327543206070060793026927798391206865001946397762847204281156868648626633299086174978112656399406400713043561916518366809164066967248699392 A013846 979 337735188956619324467010515326122197150490900530432534808372927154177711374948790434312325227397979548968586586254089568303056159905409536947124954255742421131881264282234201948510181031748729999108752062839989163378102099502190136630326687514418092785438617479526543618231609744600527660789218146245859306484063208954122393538995972358756070796028736202761407476530647444619651460864980255602389600795766583191001554178805817960953560404941675770466598476288588318585239802241328078400733859500663367544365278269706598494056255617707423139974802295422513227421700649807104038906680977580905827018467192978257203045045221181356961919461393197781041630897960290914747290094970452610348068143095773999741816688262293701498749910179581094101990448007645425168260465007070586292092874363376258311786498880231800521008824581153313862925791513556926133146863047187470139309398487802199411611123157692138337133813730474626292147334133309446807222397304412911803174628552095465573407635264843139852154146047465925745613770189026420214024196286660313805624527115793803735596415326043137687645320674306094285515338786616883309373210299417970291190237233108840676940713684126665078480374542069640060710953169686841746370274507125881063849451111573242581463634217403828833490366867102449947799874771511927781183286667073428152460656581399327648445706676703435313608900294991452212596306453568797593656350568225097694727103664912867743583678827401528678848765534468491627579615121089276212557291942839468476062324163057443673549396710335281604123148079028510605043665890597008249925695151194934622226843490341728776183181780031005771951733774799529489613484390583619810826178197481066969836233167786134652676935334051341250875649397083209336891147862871910670377897413170105479761197721318328321538376497445068850210576574080467801605625934776604908251853077399196273550491382757866746775092799393601559732873919267151611887970947296350101465743446796883769910380679589130774387712680641979872176123134073632738756608283199793223149679341336333160076659840409112497748301670755043679109210501487871135018641105141215001985081792063200656718644597868886367376187424767853836780311459861329782636978025466825128392117040435353472480747808372384302605394841799471517431268437986953606229849764614610403809238012724960400082758933191032426128521675889443319189919151059215693165485620607990266499732014556928103580556042711625987878530537991976803273741724649450223135342709727424377424361114201169955837715664289354936176274612797219652994107303326106923072235772728538068683921082688764906888893782285280652191617294427807413909429484963366075138816276972274316760981785353896781997377476406814007433136854282685498270936694397002382315771088038244918613791199016487133567149842382347371925771759959838059462947242959600412056800569592245746644168796916325032868576184895101555769085754033661541844720250191739767103957114856938898497082939106778944420247865933580457893537664805391285346515377375812980691598381513864792883234315726854379764514345900624864978144482577622827309070801985043032257254030493980993175643007664545047363735248565645821309130877311777230529693016368874797380296829478060589023362488955646982877904206853750137899647204549120014867005375355393547591370178850940157555858109039891504780014165372529413246432290829374871164005979310729181852284438983877718734906055520689542511308943521897116975921109737540624936739302367220603849447072455309408479889314858747736622306518016430765497080656786390981126301249352354117370144497804504764274325141467902695507484490237926317837404562343967806866920416301773304587938481108837127586527764841465427060012167545906652814213743429669094678001478489957852696679285091338314045471507573307321466090127676345839622752530310532204390244717500853094633783677142850520611627576412180548229532862852122422782211405364057759205818277356925446216442961485069428859167517768669752556782034223117218534898230323983206480825052568252007502191350468301389778099493061247979038283356876154698379886080791724110434478021821557470455976482240856316129118541995957226456573057325340627210953095176307833656666116551233085633511906745157640442466165960711019211650856244860579423045220493021214053504130199213010490621695755359660636483906060823020935776503752065906370097683066552383779561892977189884948271878197519944455781682795524895748938565011436880473843602688146382805381677056 A013846 980 11066906671730502024135000566206372156227285828581213300600764076988095246334321964951546273051376993860602645258374006974154544247780459706683390501052167655649485268000250329448781612048342384610795587595140764905573649596487766397102544896472452064393252617569125781282213388111070090388741100216184317754869783231008682591485820022251718927844269627892085800190956255465296739069623673015579102438875679398002738927331109042944526267349128831646649498871024462023401137839843838473035247108117737227693761438341745819453235384081036841450694321616404913436154286892879185146894122273371122139741132979511532029380041807670704928176910932304889172161264362812694439201831991791135885496912962322423539849240978840010711037056764513291534023000314525291913558917351688971619299307139113232360619995307435639472417163875231788660352336316233355530956408330239021524890369648302470319673283631255989031200808320192554341083844880283952979063514871002293966426228395064215909421392358380006675387057683363454832272021554017737573144863921285162782704504530331360808023337403781535748761867855662097547766621359862032281541355091328050501721693654510491301993306001462561291644912994537965509376513464298430345061155049500870700218814024032012909400366035888663215812341501213079889506296512902849533813937506662093699830794859293168384268916382218168356336444866279906102355769870542359548931295419600001260817732891864850221749987816293291748516349033463533652528828287853402933077342382963703023610238175066314294866631404266507603907316253606235506070843903082766333565178714355617701129207491517768537970500568055997135314412332630982315654656510644053961152207175059602467593688442016060298917817026194350108693279443622603551249133170586768846942942434758016360814926932158982440169521068280016083700173179468768923013150630759789633596721640216863491702501630209777558326240850529535909326812586546024018345032001006800124829481264640287372423354108776637215136569119276396451467202857324797583576540223890824336168692656908964989391989650525798326216349147301271277050609712754561352290831733267333185047160162326959119356546182967668486182909534793034523617245916736054317448495938496925807152891180985662586249144184746288827773578176085082683187804175956495768939717086891553712021111200971502389911844722803750539379398275545278683215270741908379833646632816082625052663218653001420098127660407574560370803688668921095889673968833313184911698909912348241999441464990143937112890266887433582548624166512139293589310908115389871655231021800768735434634726037545448468935271457924076411014915503810393338984185363279579550148731763827484811623851142476489752490065146898481395569028441135038407342053602000974063723187012837209493136710009372250392728366035184758683263689030363973532481855257300186302277241064398708626036123137354138677037504426642687779441401988175021403167793158282928688462466739632173825952413748650932450762682070911564444255442200343061638234615885850639751302295765446321533197822057737564316123606086471675575603838405103544805263632039445890081005700071226769184379470075151812112014876624999082272657600587752316289996980760375289360557566508337089381117542038098640334943165050183684518695639598665564647162032139645535767474018020587607082790358517019164828631504170927043813259093305896955778302147930053973830935656496623705087505401627301954929010571461325524729066982923879731197927073459969084746938681670215578697069013069291445833639739982362403323808338961576459669546639338777939717984894904058012115741086235620235526389251776116369582896072698887137095415248201376507644737568148974374996755341798325139113902478706144269199416155944703396894408752447158938917164786813872973874642010360162134309800841303698500472758354913215519273459538903067954204959823532616925859401812423874332204385332849938347549727503330969444653656253312431733021620402961942755044857201222243770451780633697423105016951545211256281709963675322556481781831806172145299940248764188630973777126469038117837156512107095383215650716975819048795191901437370068379766918956384123526396528985942436761672448511022737255093261635307150805750038918160225325562018731326200578677527375257431591466534345785115319142105223338367811927756691726511625359736304633801048750023524474947695619935360878724788511688684109076558149984972904776333539927054181843759783901218898294763699366907172885180671766746793771008 A013846 981 362640397819265090326855698553450402815255702030949197434085837274745905031883062147532268275347521334824227479826399460529096105911270103668601339938477429740322333261832202795377675863600083258926549814317572584425837349977711129300256191167609309246038101772505113601055568301623544721858268371883927724191573056913692511157807350489144325827601027166767867500657254579086843545833428517374496028717078262513753749170785781119206236728496253555397410779005729571582808484736002899084418977238802013477069174811582327011843617065567415220656351530726356203475903672905865138893426598653824930275037445472633881538725209953753659086501017429766608393380310640646371383765630707011940695962843949381174553779928394629470979262276059571536986865674306364765423498603780144222021199696334462397992796006234051034232165625863595250822425356410334594038379588165272257327607632635575347435054158028996248574388087036069620648635429037144571217953255293003168691854652049464226919920184799396058739083106168453687943889602282053224796810900972672214063661204449898030957308720047113363415428885894335612445216648719959073801547123632637558840416457670999778983716651055925208404620509005020053811249593198130965546963928662044531104770097939480999015231194263999716255738806311750201819342324134800573524015104218303486356055485949318541615723852012524940700432625378259963161993867117932037699380688309452841314475471400627412066303600764298584015383725128533070726064645336380307311078355204954620677660284520572986814189777855004921164834938998169125062929413016216087218263776112004880830601871082054239452217362614058914129982663315652028519371784540784360199035524712353053658109982867982263874939028314336464361661380808625473167331595733787241576626337702150680111183525712985536599474866365399567030687274744832620069294919868736786713697374706626182896107573418713991031234260190151832676820994835940115033130008608990826490412442079732936619568467436392848265595096900448958921677303228818967218636070056454531847575720981592964772396716868429359553457328858768057206394379067541466391865974235703973807625344199129796423075305323484560955241579636098155269889914199607027874152314912667264848785938218538191626211956645766392308484609673955989362697967237742453356616649503262432035507771833434190312631327876833297674384122693067691891597991670853790388932864117395457725668348821550533775447176235403194230495270303206470112836610730006443186549880007827193837697924797036531315188265367423632953316688269780372334539837125095314398610122367589922722110702798289255430070975133256135836136751228858968931833785983945262699273642437099022307290354236669616209594454733569438370005923959112938531784412430367918120081392036649680671103713587109900868923098240934172533184562146966684712365433071212504753020635198216884257951682964820416169164945052227593156735860348519101339002246210615007263538110124267071928808693715793754546591566099630143709362330020841443761671893347553763370673627642145063999826233187944507510738324241503865261386576858432956178878694668562926174394779933958772633746475422574579286503477247969927910444256059467900190621065555977481766750339345189744840459617504416246495417632364418974308618718369073222358205469151904916028588622498614708888874467885683993104597128672937371672873969447631446943404783372008614492099592081365568307377000523430459113818405644714794322066896449691031893674343136266968987686720969624082745557420254542097076706999742051232114551651092937430451704277853075528678929036216172941008603913768803877728723002199781198492338510197133708342566853062705402502760633105592319893679040047518158484356422242935413126468597996040909435986000188504110437655734316989607924269395481792817063553967839592463491345773796246135552722170775730723388123497516791426560878589505514117673298586826779772509470829149206762411008108541763027652457364256940197309880769650483870163947804997160305195468233482445839072089712969530795027064624648857188442071504933059748728880137441045287944588725301517210442693863638590920848226299742400668202400362794959712961461811361767806482792809193054374895997265744717602817275270274263468016229788096940562105217032435518389175397442686658777648503958351636461248731274494332939787839230240392765440770849995086090074041905274053869951014800886220657458707592143710897436329711430656320598875140859322816900854814241101600252452758938288390144 A013846 982 11883000555741678479830407530199462799450298844150143301520124715818873816084744180450337366846587579099520286058951457522617421198500498757012728707104028417730882216323717621198935682698447528228505184315558218446465838284069638284910794872180221845374176518881447562479388862107600313445851738009892543666309465928947876205619031260828281268718830458200649482261536918047517689309869785657327485869001220506050682852828308475714149965119365236503262356406459746601625468427829342997198241046161064377616602720225929691524091644004513061950467326958841240075498411553779388871259802784688535315252427013247267030260947679764599900946465339138592223834286019072700297503232187007367272725310470533322327778260693635218505048466261920040123985614415670960633397202248667765867190671649487663857427939532277384289719603228298289178949234078853843977449622344999641328111046906202532984751854650294149073285548835997929329414485738689153309669892269441127831694693238356843787711944615506610052762275222927890446545374487578320070141899603072523110438050347414258678409092138503810692396773732985589348604859145255618930329096147194267528082766484963320757738427221800557229002604839076497123287026669916355479042914014397875195241106569280913375731095773642742702268049205223430613216209277249145193234926935025368640915226163587269971664039182746417256871776268394822472892215037720397011333306394524150704192732246855759038588636389844536001016093905011771661551686298382509909969415543355953010365572203170135631927370640752801256729311281092005890062071005715368745968067415638175935057162111616753318370258538137482498211271911527285670522774635832421915001996073774384862268947918618042822654002079804177264202920126337039504747121729004740331982891833824073485883261770563110063291592421061413012461560618838675294430655934258767027034435574386726761139652965784420058111484237910895253154070358784085689405604122099411402437834902068688867150019540955720851967020135233911485945521872201939917820266743609902099581361225124838269661895618344693253847689752044111698539131013285198770728664243755547813728267278717085169191331604839942093381356081515664351883752708492723089380223055058280934565017623545059463207713395368473143164423689796189859436886990446344711589614370922903372939518667437971548164303351868073498194218932406442127903882991070537003464552091398814358754700454184567890753853070881691868544869017295469612657430060400851130336866468096481487673685599749293058136089079559737604614281241224163240658201382915123262213656489741186587758123509294342321932565713166537059078529064267250693958329499121918368129798715378860762965290327627189983955991092709603356508354116292212769809511626518295940958827054256936736230726486822417231672872083158930965567391732431804324654790510877491355746980174175170863364560747391235397031196919471393772559920671900273912676425603829432558011616792551983412963203275679129748982712437952680549068384830122932429182464601212641718130233430577809457146306009102565622111873408745598656885115350497131108069497066899469964882568148875961061662604506646923814060145942461478597769437382556644153446271076138270122532875119663177558932180746384711565161844977317280950144818163517791350233676813169620288424791982034606780870638563678093086051438712354811794976734230859987253441487941533978279677119433322186942296129553151769284241601516166014380345488062863475733091920875889196039788518472732641943406425546900835437009534967547534773929628503013373721041445776689578923751146658731554930969933046376165465414795336082430312196948302139677354969230641158730629210460425604049138276074784277075017215391244056507617328123019134268520398389254176902690821103102099115472462459551147387029538536418167765843684418315755393369791600091979144343982030766630221465546869620916686607918648093139919585590340129561207190683913700696490890115722911971416385450173059907055457532241674146948880645103074752785254714235714585585091446853620493752350869799073646501846347944343668171995368283350680115951786192523709347294354679389958985095656255088065239874321180634702407482828154771638005756592038403922906409116476056347065319955817696360548339063751718847066576499423401956434825986177707266423562198426402630301770967915896517190137963179212638980999546205152020197210554852995439678503606930379365118687193651984159746313383940615678290064207210553052417237072372004889833968238592 A013846 983 389382162210543320427082793949575997012387392525111895704211446687952857205464897304996654836828981791933080733579721360101127657832464343269793094274384803192205548464495579011446724450662728604991657879652211702053792588892393907319956926371601509429221016170707273727324614233541847070993669751108158870857628579559764007505724416354821120613378636454318882234746041730581059643305813136419307056955431993542268775721478012132201266057031360069738900894726872976642063349443111911332191962600605757525740837936363264131861434990739884013992913369787309754793931949794243014533441217648673925210191528370086446047590733570526409554213776232893389990601884272974243348585912303857410792662973498435906036638046409038839973428142470595874782760613172706038035159523284345351936103928610411769280198722593665328405531958584878339815808502295882759453069225000948247039542785022444600844348773180838676833420864257980148266253868685366175651263029885046876788971708034477057235745001160920598208914234504901114152398831208966392058409766193480437282834033784070428374109131194492868768457481682471791775084024471736121109023822551261758360216092179278094589572783203960659279957355366858657735869289919819136337278206423789574397660580062196969495956546310725392867919436356761374333868745596899989691922085806911279625510130928427662431487235940234600673174364762761542791732102356021969267369783935767370274987450264969512176472437222425755681295365079425733805725656625398084729877808524687868243659069953479004386996081156187791580506072058822849005553942715281203067881633075631749039953088073457772736356631777689026501386957996926096851690279266956801310785407345439043166828885397276027212726340151023280593401286699812110491553684816027331198415399610747239985422721697811990553938900453340381592340418358105712047903733653791277941864384901504262509024148382823876464197115507864215655352577516636919870442835872953512835082974070986796798771840318037060877255315791344811571462860708313167227134500654609271999082044624890700420280995621918908542081097794981452137730245043329393319236869939381790760247862189001446824061554027395222515920276079105289482526808751889550192811149068149749663826497488324508490390352539434127955211835467241549314027912902945823509368483706401697724482147694607451690247892234013032388828165977094295647154437851399356529526442930956348907674024482719920644222257426651279148478267958737948267558668219215089838878440426585505388091329732584834929003366959013481828000767712433381069887942915362759056217095855839202107658191152557009205086313289041086351885240377909270739626541027227021086877244305534509480846633455687761394269916125908282786065747682663228041118076977751521393338844913891302972808445520196967847456672420951849879712292288325364110288175460433636745117046347371998850729926570516001489918260657238631139243480576828175570581114186282846060924659058343392475978244937453723614665521166833436231872834113468249839451000052535843819691489053173660291770155306272870305361867857775776788811459805089992149221279888161831809271993102367492068560224473806399539122862242577730691708924151616115620127410622898835375157251921123002251089698697534228567223336216732662174345401582150986964457121813942117611103583667309994995569084454603754243733543726442472897797627276820062320770676868185400268459849591101421725159573197677175906028798481727959215160952843910372821956063261137175831790173314503211201541752320846575599928441816597619472126066786742230091086095210564122173477573713315591978022766063654189970712013572749076470069601964512947567631749649489285257968367226193482163030418531191194164113940285243641604607935090991710876414419080868747372825906449583815801649874571997578183918761350521351165851019370672729941331151813972601863603184160939096983039823738197986768278260716008884980624265365461637224330484144422613487312008379479372118431270827034393232416495178447220920978737553499267226476075895540452276530499436339277033301576045248572501129440253318659944227908835086039508129956616907892141414134250176023614464166725721780201756447037928488397312975557034172632007914419745797213928687414380636404312234274342447974441016323180677578733106035308456377915071111706167286118036361389728431076668097075286440777456439754129393130050421397822195461422954567385206191894671036209141961588216946567196964966094546208823941875402421608024387485856230079471242182656 A013846 984 12759274691315083523754648992139706270101910078262866598435600685070839224908673754890130385693212075358063189477940309527793751091854191600264580113183041231002191412084591133047086266799316290928366645400443673052898675552825963555060348563344638260976714257881735945496972959204699244822320570404312149880262773295014346997947577675114778480259191159335121133068158295427680162391844884854187853642315595564393063242841391501547971086156803606765204304518410173698607131834551891110533266230496649462603475777498751439072835501776564519370519785301190566045087562130857755100231801819911747181287556001630992664087453157639009388272477019599450603212042543856820006046463174372799636853980315596747769008555504731384708249293372476485624881499772443231454336107258981428492242253532705972855773551741949225481192471218909293439084413003231486261758172364831072158991737979615464680467620599589721762477534880005493498388606769082078843740586963273216058621024928873744211500892198041046162109701636256599708545804901055410734969971218627966968883905619036419796962808010981142323804814759771235672885953313889849216500492617359745297947560908530584603511120960027382883285642620661224496688964892092633459499932268094736773862541887478070296443504109509849673495984090538356714172211055719218862224902907720868810768715970262717642554973747289607394858577584546170234199477530002127888953173080007225189170788770282520974998648822904447162164686522922622445346018316301044440428636029736972066608220404235600015753087587325961554510022969223507116213991594894334462128345352622301152541182789991064297024934110091314020397447839643274341636187071019640465351816227895346566490648916697940859706616714068730858484573362579443236587231144051583588709675814444965559842331744593903306471469890055057624017810828758407972385709544367432595599012164452491673895703294208372783978811080961694618594593260065158590314670845884940708579998894358095357502155663541438410825902187850786785573695019690005863698743317450236624865920438268418471371767664539038795106913412545952223649144669579817560284753754173662519631801948209199409530849002369686651401675606560122125763438469181916780718035732665130996984266669697417494213111072012177504836381424590571087922066650003728744754986474091370831035831015656896976986042932724139045317121342737425879765956619514654114759522481961577641006662434249766359669874931356509115137335884471925088831362440207240063840368735898353840556976692677339870953582328512953772539929156401017030898088113450606888754121797004138974663743607686988077632268313855298317578575556703330983596082496380175026974793541403754806668382485075976565367436611613762610333802420065508656451357146406961853016927270138390215812987142805814242425460241889750216858412393703845531165922933487489408863995374710685658340718233862668336821641565216395465170730371541505657096801949656116299724379228023796284652855130110483615405359797594798038446009028230127610739130369721494530283650713294394500440724449075949414166097685963596653815773914893188862745682899375286904726224669978377980102581435557688100097977949964787079305918026600156876640334991291149037573152830951358537763707246920801601690774281149895874128950119043923540851330967599255309880642229610413916014807759408455819058660760828066951915032650606839802127013539616699195996892351401211387090028894541485700088751668649261767562394102789255096629856280940942977656100399169641224652120140049500589258455181446270794862626956467969395624709167859765155380513135437925317935849998373820496960291260751841737771240717173160265896157172514464899333107457267908023518180754430073050369685595266863648099792817061616381998347684441907113912759302539962476188463089975216641930649971933883635002606202738204014717539182640254217866549138585652329940248944253271630422942047142179143045095927495446928566861304444440198752239890578780065576755882460262997439823714007358535138631272153063988477168054945069540197351405529965429827226043850705223717009498220745849052460116708099342602402418422837809689858351109767941798761815268451293651155256538840707803151583052895768805635339706230283106015229194424693696503292701653335226483222877984442899926418564987498591521050188387689631515815490018621229520260204962986091395692617863311954085492208363837700879907375264078436496004580514501163797322692905113910148008986090170742927373186551251743129136536947244113663841271808 A013846 985 418095913085012656906392338174433895058699389444517612697537763248401259721807421600239792478395173285333014592813148062606745635777878150357469761148781895057479808191187882247686922790479996221140718236481738278597383800515001173772217501723677106535684972802268723462044809927219584854337800451008500527276450555331030122428746225258161061241133175909093249288377411024574223561255973186902027588151397435454031896341426716722723916551186140586482214650459264571755958495954596367909954067840914209590590694277079087155538673722214466170733192324749412468165429235903946919124395682034868131636430635061444367616817665069515059634912526978234797366052210077100277958130505297847898500431226981474230894872346779038014119912845229309480956116984543419808295685562662303448833794163759709318537987743480192220567714896901219727411918045289889341825291792050784572505841270116039546649562991807356002712863862948020010955197866609281559551691553612536743808893744869334850322461235545409000640010703216856259249628934997783698963496016892001221636387819324585403906877292903830071666436170048183850529126918189542579126288142085644133923145675850730196287852411618177282319503937393827004307504001584091413200893780560928334605927772568881407473860742660418754101116406678760872809995011873807363677385618480197429191269284913568731711241379751185855114725870290408906234248479703109726665217575485676754998748406424617647308755724628932924609812447983128492289098328188552624223965545422421100678618166205992141316197174061497108218184432655515881184100076581497551655021620514727564166469477662427194884913040919472177820383570809430813626734577943171578768648314155674716290765583702358126090866416486604172770822499945003195976490390128282291034838657087732631464913526606853023546457125357324128223815625236755512439134930349832031292588430604779247170214405544619959385417681500952809262107631945815116687431134277957737138749403770326068674630636782925853845943162891494581389678838405202112141680421026209353723606480921179536469910082831615223238063338702305762464535172532791461815410811016762573443294886238919046251506860109649892193130106275762081817016351758153049070568594887971012509180450232644976450375223607695032478478546520983833409030279987322183508131396783026039391382110721045200141878654819504588236951432158819971228170866508256186032440032688916976140506314645496344073662461750690090684820222262376041310826084440710842411921202737917258647371012265651072891406985740712469218588398596948526068468551301549486530695063044231625921781550536687225327854168108410415270414763842054749670476431241385575283910034764718237504909557270969600093960162889359773215418037700706587654598070973463325999658672787894770591759962695460921095797481206243335106016457316887610365244962684518052949655400438519747652508655087211916060971550809010846602714492814672057371748006286331618909368458543883756655504756903460327109602829847586342123798823837044821548699823955033932768334666573230718990441658747320710403394688973655135152235279643220012654450537246729401294068929985851489652001388480354323664010541464446143014696321895633940533750496994628371663197071964614116565441159067100826884203291644719788003457437500831286586616413146292397994168884579874043199973220660296280278914195810814097880351789895084926636097979666159999254426168570714894732166066816335403420508214678299009599484529960198311006367130613872819491835097879990803649400672749142035308821059385631401406058560109542421155830470012428784611508654422029936818121932746713350044394824032316350063288015820330115592885278228953985821347265159754810114643746961164633714513857585704588020934011029475045605321856923792412308693296825629490419743558532307898922783538280329498951765400051325469154264323936755850211051082173174655547482077405291204785698965000754926159301703352170804955278911224035416432713396734485465188819136756457897900108143460593124479422669525911600774419842824440038693186810856405907204578543004899908770758967237697399981751013104290999258395522446879549347917278449164875916861827162716611990361055446264732313293671073477288552223058811493753916817907030242908363047019895247776488701402247265794224944788883537510353846961772573087813845510241976930180448919886396227128242854055702145006111473408683666233782432804872653322207101078094299174135310670001114772607729958456202714904244164576911417118855546042687295116536750794604544 A013846 986 13700166879969694741508664137299849873283461593317953132872917426123612478564185590996657519932053038213792222177301235715497840993169511230913569133323285137243498354808844525492205085998448516174339055173033599913079072375275558462168023096481451426961325188784741530404284331695131356506941045178646545277794731797087195051745156309259421654749451908189167592681551004453248157655235729388405640008544991164957717179315870653570217297549267454737849209666249181487299247995440213783673374895011076819864475870071327527912691260529523627482585246097388747756844785202100532645868197708918558937462559049693409038067881248997869474116813684022797840090798819806421908132020397599879938062130445728947597963177059255517646681304112474013071970041349518780278233024517318359411385767158078154949852782378358938683562881741659168027833730508059093952931161441920108871871406739162383864612880115543441496895123061080719718979923693052938143389828828775604021129830231878364375366409766351962132971870723009945903091840942007376247635837481517096030581156063628014515220555133872703788365780420138888414138430855234931232810209839862386980393637506276727071960347823904433187045505020520923277148291123907507427766887401420499668367041251537105960103468815496601734385382414049636280237916549080919692980571946359109359739511928047820200713957531686858100399337317676119039483854182911499523365849513514655907798987781721871067013307584640874073614334295511154435329174018082492390570902992401894627036960070237950486649148999647137242093467489255944394640591309422511772631748461026592822606871844042414321988830524849264322818328848283428900920838650041846293091067958253149103415806646758871075745510735433045533354311678197864725757637103723554112629593115450822867842286439853359875570307083708797033637990407758004631605573397703296001395537694057406371273585640886106829141366587423221653900742883600469743613743408020119130562540462746044618330296706102914378823865561628494442976996176861662810658584036186828102815137166825211051046013594226367635064859482597155224437888533554510620767381455397276006589886832276899307569376792073007667384487322444171896979991814411159111944391717289034137900824993223310588325895327176950824254785012399598253147104214624573309194449609786197258776809004107209118249079761125526347348424528980212817204702953742538703910994991150431474172110918303624202605771546646612891560189043093538121673149134953212884153833971316072731357053329920854356505624108751666191354704645224809302211577489049173574637815825833381918204937847986166999543125380576392487580950981576450037202171698917722530903164019170287206560876372655131855878886617558541048722818259376753464265869589658446266356815389913735842750790457604863462467091864166181604753947273359773216448346937246287559054308161569415091077403609897760065485915776909667421477748500551173975957438669990514488422185649565982938087579874212587998727465528445709258712639859492284712507795831358551908952790354271624199878792273832205038498437168288731468668445643349033374661035204500829021604050697776381612916781497724250477822297422706971214305569075876132963409936285519982482659641654136475371616375900310759895341573460614178013297293312027239598870246625977709297472926009913312647576722494596588512179460368328756359343367451282142876011658597700730855569036691725185670583617677437678499283213178578501946555909077735778255056638135955384549108452487331538653983561244643886212999448473948369761273726897669486056434252841367266414149915588101076969656219492244303054254729593890942158873821702400577227747664797006364207393907184754845617836646300423442717557190085368367940269965673413838294395186607678829766531261950382227142074156925986665231901770982369837021651448628881832973246933366759615699715721860650587112979892712416582198417783685144737420387998215443932936774579362989192525667152584195619723307225473235612398390743644916715502941722035025071334176189409671251187898345418142708767279629697184560210600229838444868402602017197401407463699104479539349073032553380222234654043728352467897941700151064863202748442007013735703791279245191135027328346289177566999621240324747927479139981767548838405545162990842135757139274857243363674941484089679609100048152950206837431570538261841697247887560260760655746375148582758150067104062082288126993995338065860034596528868810095278692850561982272784856233316150658532726777286378676250037601697792 A013846 987 448927068322846957289755906451041480647752469489842688257979758219218533697591233445778473613133513956189543536305806891925433253664178544014575833360737407377194954090376217411328576257997160978000742159909965001951775043593029499688321780825504200358668703786098410468287588980986064290019444168413889995662777771526953207455585281941812728782830040127542643676989063313924035630046764380599276011800002270493334476531822449576188880406094395956849842902343653178975821758314584925263409148559722965233319145310497260434643067225031430225349353344119234486496289921502430253739809102525843339262773134940353627359408332767162186927859750798059039624095295727416833085670044388552865810419890445646154890057385877684802246452973157548460342314314941031392157139747383488001192288818235904981396775972974065702782988508910687617936055681288080390649648298128838127513482256028872994475634855626127490970259392465493023751534139573958677082597911061318992564382277038190243852006515223821095173222259851589907352513443987697704882531122594352202730083321892962779634747150626740757737169892807111095554488102264338226636724956032610696573538713805675792693996677493700466673107108512429613945595203548201203393065366369746933133051207730367888100670466146192645632340210943578481630836049480283576499587381538295295499944326858270972336994960398314966233885485225611068685806933865644016381652156858848244786757231631462271123892062933512161644194506195309508536866374224527110654227349255025283138747107581557161546519314420437393148918742687938785923582896027156865765597133570919393611181976585581832502929998638260693330110999700551398225374040884571219332008114856039189820729152200994687410028895778670036036954085071187631333626252614813421162646507207092563733456042061114896402687822518969861198249669681414295768451429095941603373728979158873091973892854280555948577304300336684127155019542809820192558735143994003263670273325883262390053447162465580298365300426723442505907470210723402966979660481697769983273046414682528515720675773455609614665805315525743582394380731467514204021305555530457940183937411720049436510433338722648315244854880581850624720240371774624861780193827792127070630734233377941441358262938080934324609180795286310035559124310904818018195683724813474111775598477446585028386785845612561247349913174965623613594163706388235508249755483870017338545671730570973157870985922040516211230644274564089057170985750854146879787952831572085071261107923514846555553976290795574597758310961814726551214868971161163319693731948980908258695739403402810720241029132470727229033052601764297114819040762230135931892634878580171971184586796979163360653439356684158273084549308723257457517064014713927967255980126696693296095257901714796165938121666204997438824577344253453048756579432439686350735091569838306593704424361489129801825842488177775982066982862866060868844173350338249178756618179364978128915253817318198083542301590436109000989495782915843185459455453801957028952565034328772581781628265228933694701516789130485152765327626841261125620892801581083165379921533264736472692057096117428239657281041947262032750364887478309124945016792203918785991791137722744024977125405501382980250552679157405385139725707248508587175780241440037578259592839492839428835794042702941012367096557349396688382963464643613257761150028929457548675286194314450884053683984054277849064512329435660351784744028659245981861695918438986040905185771104879858613733334864490863427565927594340180337417482982833719097237597105922585858864433990896090141695000321861322481818979332618392661977389544262114598835480068304542347883550630046781205271225972275370968914004717350680666766235186424653230741474760419893789696391590124818991485974150731046318957231550294819525474668671199902867355512561979087248284773929798438518125124400466565477753935794822755791273925523666794472229416566429860681061255878922067093331164306984547070467887756630933600394347643701537478285374576107558925052982661700280886218905917343668980948331346161447816462899524449319770492255585545390425130709163122185143704890653668079753630550093437427660947685826091541832638306423112575495251203770515443588802961340087636458922559040336872903900883915104489939758522150540900482550650621430990377875872377648957703397764028735418779574624605167497220868759819061398865906312417345339239237742101613659057973169202092207327215035114614169053303624778800391038120056463361232132433248256 A013846 988 14710442174803049096470721542587727237865552920243165208837480717327352912202669537551269023355158985316418962597668680234612596856067802530269620907564643364935924255633447892134414786822050970927128319095929733183955764628456390645786928114090121637352856085662872714224847715728951354655357146510586347377877902017395202701904618518669319496755774754899317348007577626670662799525372375223477076354662474399525584126994758027712557233146901166714055652223996827368679727376452318831031390980005002124765401753534374229922384026829829905624247610380099075653510428147791634554546064671566834540962550085725507661313092248114370541252108314150798610402354650395994786551236014524100306875838970122933203437400420439975600011771024426547948496955471987716658205155242262134823068919995954134430409555082414184948792967459985411864528672564447818240807675433085767762361786565554110282977602949156945624113459772309275402290270685559477930642568349657300748349678453987417910542549490854169646636147010816898084127160532588878393590779825171732979059370291788604363071394631737041149531583047503416379129466134997835010432203359276587305321716573984384374996883128113576891944373731735293589769263629867457032783965925203867504903821974908694957282769834678440612080524032199179686079235669369932234738479318246860242942175702491823221538650862331984813551959579872823498696521608909423128793977875950739285172460966099755700187695118205326512756965579007901975736037350589304361917721780388668477890465221232465069556344894928892498703769360398378137143964337017876177407086872851886689851211008756345487456010195378526399041077238187668217049056571705629715071241907602692172045652859322193917051826856875459740858911459612676303540265045682206184657600748162009128417887586258612925323274568301604411744245176120583643740616428615814459350351189077953477800521049065257322981107313432465478615680378792188069764633198395498943947516342542741997271356619672135216834164382873764033575983864984468421989514664272526811891184916317094403135103744593415853369108579147565707899067808727505437370140443622045783947261107242579935573879643263739993943404726906081270832836502310907470813391349092419850427899359328385150427559955036055948793636299941807245201385419729076820236164294687919694662810908969698210178198589032406953161954917273554570253556330929701134327987695452728149464571267349648437116466693423635209605751588916070225378861083988684956891638384954083615083984437734491932392695096789388419344333596744959630208826447008999659724208504206401820941988770703301680858042612800789840955067654612487858390327696757094216257859701315075151776540163413225001891900839826498292434511748243700367919153634145991631043956791597245926449410923390440765460370758205356075403750416497149501655594842183642340887480560461630462506577477275805346229206652609363380370894450395082550285872343883749089496864501431603328295037085882714801514138515410419744423797814586349501135436310182527924717651044885219959820394995021699307979302146227737485814255676334444564345415322208933163169268802018884737173326925575888557089785182527882289163956632889233406198310246938010779379012000898876210450445287469317496850110190629859660258531975119129384575966951507151364410338164501362404091299191289971093245019991225030684932946809441919230317364147960464954991778015295926568671116789490576558145940010947718407282492331106172333644051855408694588381127347564703207054813916839636612794480315411339029296496082381495307378281581966871293423269773013683081763061770546751815084244314771239490747675100586380971174641010878203243655448187045372926534327532659519355909374106578147104088595994588763037064936644949439079700771359625210068713012400971154925779590563440060646210753943017878417157505435630930730951795472131635233361924076354488417575040968124752061768463991559513521266013522048773674797015232640518294514275592011269638405091746009282432217721983588811980088455154109892490856136135858594804079621109099517345167714921551018322049856291617155310239490231027151353450683077857187762788921856939395637366965865461757629593933769149367642771892024872552873828391445152250055517895437191991671485974414633758651315024164130143926346007253828924227012219719563050692702236586070801046024937931693602202569101299062128548933427521751003918038018045291572076191342333185676380011664808414157449698182270635677091538653176751731213537118010191420854515572678852608 A013846 989 482031769183946312793152603507514646130378438090528037563186568145382700227057075406479983357301849630848416566400407313927785573779629753311874937899078233782220366008596820529460503734584966215340140760135425496971862495345259008681146060442505105812778388215001013099719809949006277989346742976858893430878303093306006002136010539619756261269693227168540830859512303670744278614847401991322896837989579961123654340673364231052085075415757657430886175612075928039216897306671589583455236619632803909624312684659814374766096679791159866347495345696935086511014229709546836281083365447157902034238260841209053435045907406786211693895749085238093368865664357184175957165710901723925718855707491372988275210236736976977120461185712928409123176348236906093499456066526978445633882322370427425077015660300940548012402047957728801975976875542591826108114785908591354438037071022180077085752610093437974794210949849819030336382247589824412972831295679681570430921922263580259710092658261716309430980973265250448116420678796331872367201182673311227346257817445721328987769123459292759364387850913300591947911314346311609057621842439676775212820782008696320307199897866342025687595233238441502100349559230623496832050264995437080330400688438473808116360241801942743141976654611487102719953444394413913939467910490300313116440729213419252063323378511456894478370470611513272680405287620080743977084321067039153824896531200937156794783750393633352139170020248092930931940918471904110325331319907299775888683514764369345415399222309517029949397525114401534054797933423395401766581275422649610623053044482334927928932958542082163553043778018940933512136263485741650074503454454828325017093591952894269650273954262446095064788464810708588177114407405016914532258860261315772715119997340426522228336993061054106973364035425931119284838092519132883008203992307763706379560567473735770351959444924446555028803278614652262418670047500645023709395272215512440569766587813713416526785221898498007499852217839287811061251752416518882158572050347337878549401931079502837050683198949921507433116436653956382898171744762056607196248383851962124859328884888150466232121537486091258471082650386507723816003613207727060413658821406206472524609210284606621481330069874276493139810758997433682389245498631608333752554710987865119070951119211365413911041210938729219836158068533851904446769659500804594996001655071288513279987432380610105678548361268065601789145214520000141228667425206598175411899072002055683831640643832931594679725075123298138837162682825015590900849842864265835374868627088038405789478356340336256281508415656906342002143734257967336463278337546692692382573413668074724556861993806719434696046494080966449573655974826283695853766048376147058554517894297137657963002605429004873107878830093647778594870250531788673592226200963005206706995415530775373589585238643592703619247993469350546065007767464964382690164633255982910777861571775230204798616015290872968634185279006788365500453205977012061075037147989438798887643394703196871042923865772727590501935161530002127079484470569278142321890730600104554815067695576697270716238718080861073646851324530946514400254306230171664737218691465245454375664040191179794595736784410726559241347351575760703631673785285066986335908997960974380643257263691900189772783452815072461805483882801051792809339039388400368515645170582005216921802215154958027212657326162278734836769832708705687055028848291198032104272072780925000194688772142427001212528049530975398757311987583627476838232171530877890438542893703922112367223212008097275963476680517706423975632819817696014531663450636644456963888101726193102780056676844590187130254438370724352724306775113550684587198543843981703219763634875912198883531587990355022804607945623582803907255033985204809839973417138114754338191828434030809423326803528133983876467098942443511875560029028075422139064844731090494215775748595143164503474643782599025283511258046333232166738910313958238190963538498489872957140373868899814434540081024502972984366455682549383768376929690963710945205927615890297695549871983095224328611067391408190116245240737479450874006534021747486478918349357871023812569608730874748929819210397685907183091252409618719003486290711810216556178505965693466189070736415770642045098466888452368008676145166145735956973784311367667828291450553032736896386269775308114233792637905573828243620222232442115111311710036644189866935538587295800728405184282957952478560766285540642258944 A013846 990 15795217012619552777606024511734239924400240659350422734870497464987900321040206246919536094652067008703640914047808546862785677681610907756523517965076995564575796953369700615109361786374880172944265732428117622684773990247473447196463794108580007307273122225029153197251618732409037717154914073865712219943020235761451204677992793362260173169285307667858745945604499166682948521651319668451668683587242556166099905435184799123114723751223546918695278202456504009989059290945014647470661193552127718510569478050932797432335456003396726500474727487797168914792914279122430731258539718972470133857919331244738262959584293905570584785575906025081843510990089656211077764406014827689597955463823077310079802089037397261586283272133441238110148242579026938871790176387956029706531055939434165864923649156741219877270390307478857383148810257779648957910705304652721502225598743254796765945941527541775558056704404678869986062573489023366364293735896831805699880449548732997950180316225919920027434384531955726683878872802798202793728448353839062297682176162061396508271218637514105138852261098727033796949157948499938805600152533063328570173711384860961023826326253284295497731120602757251140824254356869070744192623083370482248266569758751909744356892403366059807276291018309209381927434465916155131968484490946160660199529814865322051610980467063419518267243580998066919191520464734805818641099032724738992534209534392308753851473932898577682896323223489509160777840016487353887140456690722399056320381411798854710571801716638254037381858102948709467907618682417820525087335233049382440896202161597150918375275185506948335306138518124656509325681081900782389641329195575814554160122821112439427900176933271833643082988414917299017387684901847594255393058333042795240329052072851096280378146588624620977303192712836910916725574615666946310412828419940801130645440674979373722893007091284264715183825833644925334934980116501136136909464279957911652590111549479761232749698151169982709755157474157782992855097423184490730572088945781567604306802477613148964476787063191027955568359396276842754807291732363070904606667042061094907390488900014914477494158540344238357580436287865085094002806397590800315634772259838573691686394602605989772700223729640292127205318950827906904530796499160541880403712769650364221716926274318021883036998400040279075591227589717259204911748202522364968828982233375982003158628184247831942874672702031973639426710389391364627780974189169809011897108791363360647795200617117502494465231261640233413416146790810110882639047650976262893563695172420842480909626780560138445832467764245507014726245884165073681228704564730026143992165619075472574279253813058582436120051518045108619629558983107664145736205873189586814714442360328606776131669374697631681998973504508650408996708369425651256270068153155754613374825776112447441783529099873245712195518250003678693458174524291952891991314702532048020368967983930743350841049589051325436204983222494441160718850653454731217306817265317930561950298757634355070334529233640737685567411373015109700140547131614106167603715460304226052180138248657216166829710314073655661260024202230055383867533106550265110109182081933163048981759268984579509313102951570687893220470016434526736602686596221075008255066045185208504918254016656185418474568181844294428442095871624865146776421642679103275520660949631146948093614986197664635704355263685549583131273878198867953419185300805977115992787280885350406379561685563047975732119127031001866479599209140305161035191796723806713890173540890119778049170211081331538771203867204204100833536239786263004173547950461565565792685317363895591896897186843531251884177436531895590070084406920828832553321884679592451105214787613890933015563075267953387261393162193561318432932953627191208836248932781744270153869834126321563183572698009894383664073898145988997138351031191975432652876832148373314462539729965651214449857127468204860490096903662247351639700613167783549041493229518516157059575770936109119391009375010913418751720019805778207322175232113498880252507836117493274887778205142064310799927456281663573729124048485726646239446106824621636941196471758717708290280938893303772932315886311371806575534158958386184306238774044597176112857283483843500083469890871972398533786563000807194908299924804263475838116964314895739397454251721776722620785287997296287212917158889843203886947442112663227967462114480756813559743728428508798268381078583966186817479189644595765541076992 A013846 991 517577671069517505416594211200507573842747085925594652176236460932723517719845478299059358749558931741200905471518590463599761086271026225365762636679642990660019714568018349755903567015932073507037699520204558260134674112429209917733725605349949679444725669069755291967541042623579347915732224372431658023092887085431233074888467852894541354411140961660395387145568228693866857157470442895824279423786764080450761701300135497666223267880093185431806876138094723399321494845686239968318625990316121080154340656772965906262768222319303933967555870320137630999934215098283810201879829511289901346256300646227583400659658142697736922253751288629881848168123257854724596184056293873732745804638554597296694954853577433467659330261268602490393337612829554732950820499880543181423609641023378747061818135568096292938396149595467198731020214526923537052817991422860378184928419618973180426516611974488901486402089932517211703298408088317669025177137867384609173682570812882876831508602090943939458969912343125251977342904002091509144893795658598393370449548478427840783031292314062197189910891683087443458430007656445994781905798203419150587452174659123970828741058667619794869653359911149605382529166765885710145703873195883962311198957854782578503086650273499047764829504087956173026998172579140571364343299799323792513418192973506872987188607944734130774581037662144656808067742588430117065231533104324247307360978022967173246205097833220593513146719387304236180368261660257612173818484841591572277506258101824871156016798650802308296928726317423311844396848985467142966061800916562163823286752431215441293321017278691683051311546961908744497583917691724837343767075080628291310718904602212415173432997749451444816543364380010054201759658863741968560719735457146314435102378323184722915431107416051580184271018814239896919263629006174496699607561664620171448989800037724118151758056367202786187143604916876913375149428457509228934249325525660849032072775253352816074742109017537993433257000113202233109875832362909392259386210575370407257925303586427665267975358486643604048064000697199583389525335486073107402151265634257957925371540275688717598528587050000002501195736280763108360283960036255344742720217410390382729179778338193072871840931172853092424263891380728853447665139684492636337068860035903134817220240156852941063356363572519864748973345659855149626548165100252855298588089823264178279501928341432957104117275100183712216734446039576236123126962230716301701844460875394601706953133821706321738636697981427168490820298041265713402316313427190182496295163409886166414446650345394616593038303698796773858549625132321134386502191177073496686335283005865085313982588946303629266781848143302119248021388758471938727483994052676380744562847263247786840282542070091994955742363795739456602004139849339740365457593242607767171066291031652677772362681544646515497222742016120543427237462811998712364771400172570149531450342897442598120359512934033831893564890234697847954435298212404632528709788149937948653987389690162546944721853927939692480672935870959114654205448408731030900038548203248879277838770131999659354675947571565548708168473058674454818571324835439087128057678460785886789034287726086701361171757517068300885048361498526572104996834384972185870502004168628912289161347617789883792574650182673839831190597521403581129569784387308856132261017997513423195131575867725074782760313280448088740045582440820505097639863936810258136851653620051162116245477312529956068790079554551869160803506885109519516801164795045698400753206587887444887115209476713071862454808320547359976113315505316266120758819240724580459894712479380130755277527018488832061740726240277154695416525845981719185107251517180885437815678160531978093053970850380296593781331138758617282410347024455801531146205029392196244402006724651304982399310168388219163904373494447767458229486590098650977169468035837896768308501871514458995092918352878136868539495339204521218529709692281931334991650144862737434528178862034423624204595200357610905656361608995740297533038005895131308114176773898019631522716226095163336292022887437551983955936820780290743974170028429201799289125986589661865255925805655778031446126962651031357867103320748398487346832147893360266866107465198583810735141384092791555155118096410450162755171935986105576263416686670503588575780920419179646837892317095404739392869462502382104967493783147748654037798567305439266725682493145376301658311183039404009635158086274114045250010873856 A013846 992 16959985125605949617490959112618232179679136511609885562510916351843484228643896632903577067505547075295671270490721172311236971274928987352785310078718541517947526006964825284801448083978062184678611337878062965068093001316080350584298720636107151096044770724077741407192384884689448072502713528235840570100707724015410645397945314603648331101344267031687836045985979717840629175335991472810369988158644685388210559428202839987526804041894893500229447717293087896348966743103446711281864736450678655554497434641136546816418389108958951308248870758650269892605844360340563892695198253425947487314126459575585452872815678019919443468410922225823968400773062913383615567759156637654474614526396157044218100280642025339868260934001249566405208886897198849489332486140085638968888840717054074783721656666295379327005365029944269168018070389618230462146739942944288872363734454074513176216096341180052323906423682908723993093682236237993378617004453638458873403230480396546108014873873316051008191526087659528256793572278340534571659879896140952153962890804541123486778369386547190077519000098671409347245834490886422357013489195529638726449632859230174276116187010420565438288801297568550269174715736584542950054424516882725677013367450985515532389143356162016797157933189954147877748676119073278242466801247824242033079687347355873214044196305133047997221471442113156114286763789137678075993506876762496935767604527856588332931648645798972408238791700883185211158307198083321435711684111289272640389325065480597378040358458189490038273760503969327082517195947555787340711913092433908984161460303666067580299543094188169070225376770847825739696829814922439470080559516242027849669637066005296420403052470254024943748492964004169456083260501647096825797664291459770431409434732894117000492846527809178179478192744505012942250430595274325907852740580626273778040497767636143903596807991040500897780321645916222697476896471695662413717481898824854701082960699501865077137149428286684968820965379709410774544411274867814965555567348133737505027696347920061735501016546890337617446961174845835948507966193207643583353692672303364765298574631753767898268584740454400081959181886448045534749784802468015136529456084103672061269762976585910611864483632672050132558279192763723069773091297181454707493072405656473921690672829459757172764061321544330928094358590582133542962730274005085562424134527328720593862719187892075138387714870482819881917954327824834105282624298376111774166039293964930308733440289069672750731647319455405457107199526216194896767100958382167900038599914615149901068587838517890796520679135602172685796954116335898931576903800490344339417834553536187115568581474592477323813907599959723843519164866837608488222195517118099644237835379122103479182378338552774490709765776858790513934471654583164612295314415373771314661500224525194945244780348854977019812994810384237967023717181423573806768829240854778659846564836063399055207940519822420603488334323210579081770935851824074998700762338097166701493858785367246338284645709510727843206690762619588268989004133457298420532463147524059276176220819685364837734021450025059900069264525186644535494945172207668007012194007803031938303075540208409030202876150319294083401264709583718714736536269126768586604609672597632197891239038739738912115086137185856383588453499581352546453742694803336597741929037742519851258071478033615250481489945573722971833813645420806311039463061481398538628354985821836480225131800576981600462113326843555648661209313611268735526540568004057445195881073471895794060991184132933938788919159047695891697281122478203408245024988880063052509829938524328124588934005341842048999120117441401805059408718921128974257594417714983254026344141964311858153192516825261558785026658754842371110022251297367704572598846403123486536564956353373961663260595597745165562818510666064444071263816584352595219889128598336201303932989325785792351204748587110788908302183275053751288781527196694325985006391946862180254619364951143993317936175525318194156547657203572418069562589377171662704285344527090307285736365296686312203617005975553703410268137743328567098545603491568084559106080328570040000706176799728534534426688312148995534589241614283521633380995822169629224668609419627194310169112873952593679322909783177630933161473998392707522999637988819061590451189200295678667584055446582222500425546547278056815574836286185427895510583453464633892067163935387690652739540845835190587724860171030169034752356314513408 A013846 993 555744792595855757065943748202274232063725945212432730112357707017207291204203204866984413348021766563288556191439951374294613074736873057576069040659449168460104532196223394932373850815793141667548736319588367239351271467125320927946300477803959127115195047086579430430880067901503834439768916893232023801059990700536976028399872068932348513528848942094347011554868583394201736817409768581050203771982469050800883611343350660711278314844811870215518542800259904187562942238013741835284143684015838185209771938320762366080397774322366916468698997019452043840908307999639597635836256368261447264309295827372784119736424137356720323572889099495799796556531725545754314924332044702661824168800949274024938709996077886336803174285352945791965884805847411900066446905838326217732549532616427922512991245641166989787311801301213812097616130527010175783624374450398457769614850591113647758249044907787954549765691241553067805693779517046567030522001936825020363677056381634022867431387080820359436419926840427421918611776416662636844150944436746720181056005883203534414753608058378324460142595233264741490551504597366287794618013959115201788301569531254350679775215957461088281847440918726255220317085256402303387383382569213154984374024633893372965327449494716966409271154768417517658068619069793181449152143288704762939955194998157253477800224526599716772953176215163899552948675842463435194155233337753499591232865168804686493504262825540727873168726454540212999235410266794276805400464958726885880277403745668214883626465957953209574154584194066909839923476809508039580447968212874329593002731230529702471255428110357924093145146027141553838385719375378496555599774228218768577974667378861553103767223345283889356750617444488624736936280117972068787737863502553757496424357327474425872149595023251150585141419851940264091662109745949111348518603345961739158831030849901163433060204250415133418465579693382785350922943584523465972694446860692838845086456201277114847630112466098093058325393562317972260271268654868560791324830863646310564747553928644582948897310208502583048502023777348352360709036219028064939333801486036656629303693533307466490464984775209781885638472055129556082680948407271919993797216963909126103687593216767118929575399675397738743669692588481677550324655626041907855132996588551337465959967275737323037132761384364635851795942296195351935802745618598643709514040191507516419693582348847518134688640875981041890687527414164163961901033009188430615872775584642836356577371392235036695974619363914726018488714075052274377264364204266877748464842002109231958215486292554245620389613915411994568194592484094736189911983734467603314043602650273779402951277759446296946734124235480230904435994356534754942064902704925889142385389703073086805848173397697314511577604976108847560604767177381138015692862762967738438828039357241587965780962471279886985232213946670709703433164600887666500200996564329387125852236548125460241053794953541078335105739102964255351470025992571289557426580294767958474550764678913928012911270609247529966196842909518668398231687445128754644007752418068374361742403819450035002868414874421162805469659961315968139098363402900865253775573247689750554315179301549147101687845693662628524892642003639294844486820466745953045859849751679211860500120821423764672187142543306141977426444274281760242196240623315733634807530708746890486024486192205504527777462536559754341050405533148981200141125598622467313773936175409937784017118841306533083942529494009631495330506788414053925733681332356954364178631015527081379790559121667979306235303003674898979136507821365769281372978835621906104642107425565183986530189487041480261603168008319854348186704901607554228472853879684571267935244843886570967963812391330170758267753554078674816533209130512144943434918998937550406830160489787357975781723196546913585162436957505599703327172741836065840165326965910280644327276194227348843764277201702446330947245941556961322230793083181279673876689451314779922583367350719086373042132599613626586121753631246660995303426928711161043494022169463695189139009218041817078288122051806943753347666337573390486685142335211702994832788040206583070743140001373504619624093722612498285677420269216842436882628471100854410433940993462343903155621490653678589684053107775164610417835179979332240113652137617623010195904567715288798579394328873606266893944309261207365732756235425724101280090798603129123375256827834783847308969274436327525178568218084316578930765211713975353344 A013846 994 18210645363781001447536844741092122036264171772720995700321737343539848518179330617081345256587977246745839409281104326632885881232977856350652630324328830352100705311005848205144026343531909666162236991720271617699062463434762516166944374056680132677310711302933034776359078064996477646922347868757426955913133775275195630498607007954775196091313322134547562874629933740661202512032883296863853077200321545856643354176498914450187167820834795363222111610478916540418062491255234292458590820237830985652953806874894741211722474268995319118846328734333404572578883436532190335331082448675191103956887005671351390035523146132905011562836430012278367733564431582683277391440512440816822654363269505811249191649151480179484366414982445327711138113318007993141377332210510273502660183084775110164905697137169759921350633105038174194814685365109069440077803501990656664194739424169612009742304703538395694686722170603210925856973767214581908456144959465882267276969783513383661319991691864321538012608162707125761429070689621201284109138147303316526892843200780813415702646228856940935909952560603619049162391702646498518454043081412286932199065830400142563074874276494084940819576944024821931059350249681790677397778680027976662527968039203418045327849865042885555298997199451505218619592509678982969725817431284277672016451829699616881960557757287619519216129678218490660551022210005841844442078686011506674605518525851391967019147684267318570947992828462373699558945923622314862359362435767562596524929965938056065306672036510210771325897414871184501634612488093959440972119022399466032103513496961997290578097868320208456684180145017374436176223252492402575133893401910272608763073900670535372104244374578262486442004232421003255379928026905708750036594311251681525642833340906681986978597929721893702373914045708378573755584012155260480668257594440474268756575218889561323374516772877603091856280115392767110379043015377664932993251634731182943275792996803448499327143525289102313335206496250035315024568931282733000010132057739962304585647847133825694069467060912212641333314315136150810155713698825111631932090007094449164429023429699419061959556621114074132828601452302485293717289317409486274356747205473374244165635054527024953084326696563433103152568486739367609969038315554141236596998032213650226084576207691360601280766325042860387591649437161729292232384368430240357073356068995318298040519306407035474237477384224146780674048898307331324703573049645086494420919110357576461732327305780757682453696327316757742173838182811312926794198686245417050061695942725115312806805054834417520488926868780220238010600406518816315471035883011034425394580771644171203475907469621536258350583782948216206276558663074930849941582731835011535417684449790298908454032945895745601915374959857134716865897010868425130498223727016926853163517193658092354462710578258899336732089186604505815562097937641887055878586255419945357339926087208975081178850753037634054884744858925932719356969811724576016217754183098956463294079456998651593127076515323823061932338148459107726073255934201979032174846031235264491085575088355738746973992218605032662809629817612401643981975171986255552635717984180297746163799795353162452228107327689937011503682093175252413464144133054331389406735556663024414244867959076413920778228286859055660316309725979664719616286412744809959745373166264218107446050363546189972366211892397990030247539688510225815966224403615661008937744340595832841306672950191932476094628806459707604838990046442751719038441269898672680605405381116791402652977041298816345906718408824419089748345088290513527812029770485658619236912576120919948870621249111375225212212609296624987281381946215876336958598475929504031307702103044475157478238204439107035406917748460050016388160196788621965506475425757185651731010698929352146150415505704449264358602734223543491078624796404484205450537434018948076153316186332441766912467835345385761372479355012938508606858627749684172353591359940682708503211781348363022271844601024139315974037622988690587494102693600007325073212118448986363957707054056794262021345183393609932909696330549604859467698744040217083734680798501489314062111211565006999375842303102566343825077707381697492971769969741032797321099378473774085018603405005739740026767052235576593954171623177562758844044153245454270798099400874894583351849593368530330153580767125871242960330956322430127350746015288627335114760415734490197108620305184729580345051323370186885658403314457443544378376192 A013846 995 596726427280375855432887328476106654884304380648521587108142689273113756243700305660521521367874838421367665763323226575106404556242218396898185390467607112977635911631039633986159455224853615940804181744689860368762878801830298129758433249089294587570117387974509683551734270033804579534351494963443366491361567548217610420178354436662073625520154939704854540275873668813986283914293519871634737633700136414630489429655516428703733115153114574462062153252173137196419071713451517295283103997553245737875990343676550880025722036846438616886356499966637001034264852448286812908128909678188662094459273401838842348684022452483031418891024138642337553893439294101365633562722711660685644738175615166423013511959395702521343718686144768498438573697204485919256652421874000642135168879321910809883629883790778693102817545585890892015687610043893987412469465153229837572333221451189846335235840525546150123494512086326015618481316404087419976290958031778030134131745866166555814133487759010088157597144275587096950507788357507523677688238810835075953224686003185694005744311627184240587897325505859389002953251312320463452702083691717818194298989130551871506837480292158175340775897301805365036952788981572916916970411787156739277716456708617602509302984377725273876037540231626923003726807357160913951975585588323210756635093555597045988083556590800716405674137295863501964935895777471425558678034383225050713473631055098411975283431318071494932823829003055061387147540025256013409791588295231491162928905123858221147969029292366586554807006490498973749562982009862862961774396125985702939967930268450727217663110949116590708627214991929325524622483537671047581987418993795812843948405577172103073111879666180505155731594687971434672289481585646264321199122391095100232264362914830155349314696961127012839388415449772149104822976910303575430537464854625460838615456772573145444336165613653298113946586821190192672900481527895324524322869566871402685261184919255400425951839036673304603368046469121157202725074740272594944332007268023084796662508654881200343268296651971383831210043478381389747182426483101257955150725352470910220010239744390563822290751360665981184527612389047838104528136352874046238121892428951527232819529466741553662667217192990575924103364173475597843465447524078100040810431519576890608339393173630504182768150939004449180603168756915545447870770984722116020579731668838589990191736632345738419813658926256841709127234299734632847886681690770194249184677408197065498044901155823867738642721253515517695552329574361101985192302550889825896421652651216578570053388036814193311381155636190256759131354120808573025354903814505576051329622725236201995498535964558500113631929399647148647270274271639334090885782956769657992566684050728514632221751571111791883563006684598590402261713252136554676165795086890659124462131401788370271034100228387613466037098466656446564338825220649355047029514417600769469314698025663695460068581475537192710463319537284963347889186790590906899423369071786605389220395646931815403588043254131034093398856448708041967968450451930448926305354751517146843892124495240847260843777019249710294945949863523177070001362435645621948767206905619996546295391694132427234610620913743855992952654829166671084393074951924330968079910720733984005975833283015931356060984503797535877244837100901653532386473172821932760936387912145898944792178312681553014496031290097337311151380513103079537581241257677979940872006552644250543937059231889243376668796730071698795364025841836088329451643532039706398077923528435020682132751689279614022671348820358564732873771853103547279344591519274061635155151294330304884592517090881543379753782781431807583236323613601835809459354859257988097890782512561361960246909483060659336213880781538918937007233328369564565716186751211459435921758582517011125056815290923393494502694395037073115664377328582138444203210637932890559391864793741451818187746028597600628653403505063969050029543514101650959682481682536290992233243651223159513803803886358997105837264830093413171006757063885040027999014697336385174166144747333034377915438969441810281584929359449452035037552444709833399818020405296801843187260180562149355547600588064893954460146315483463449698958368474162702617784433828629217889596375228079801197102767655373830690295748282376481801638813547045545512121167868545707273407475500001858472534577180548889324124776773390413029245428977740517040469302787774778855270160293218888746641764194283869254559808141510062190631059456 A013846 996 19553531569123356030824851979505062867248885945090755366359619642101391564593571615883969212182522705391375671732575488413086664498945012429559738874842549878051173552325906726458473028808003287148271427409997344563622012578375209115924340706158005045497606569148733310623228560467708462181629786962112233188935845419994658248404318180542828561044437064248673575759828379696702551303570059153727082781086070034611877630951962335763926717337258375972852637767209359652260141906379318731836751791824756338720451581593219236682859703384100598132129790906761249890790685025462285373568112334886079511241470831455186081678047722963973534221078975032116965980218789113549080583297815697347206780538557773349306759885478380219390973907591774156835182909996594602201986559967253041485213837620373418266784032056236215593125333758472749570051605918318179531799434141035317570215000512588884713008022341096247246668172044730879786395775929136577783102112785302491435229048542545700917526126887242568748143223622437992874239208898806535870488209353443768835266510952388821180229603399573195584219562176000458848772139002116946418141878410209466590789275829923725536050554213439089566544602785558201530868989348181341535286453441552032652212853427981599024840192089301774369998118309951012986120023479448828378335988558174970073418745629804002937521982367357875181130130910855232387019432836183672706761830669518461779103942413464763606087477430566745958771228772108251534050591547589047412050765258145502426854363098586190576649151852268308227915988680670371825679794499186293531423412256299513936869139036593429468384819580652444340296580855540138790829540562404887166563745588701195270501353952775473499730072901402792943012894735447971341581732598456789277052842511404244410838643993154530486343990022209956721079597458133781866839307396827559707851648356367100759751287523676829920007474828191272597801756956760233505602978706073994013011789967242123190638507434160961157589861553710845243164146700162079218895249089252391135871214158580442617037083603147172848215544691798305381090704699601379235673750998262020674378968349766786089295535944189995328823340586302871454600802764319559009177972010976747130778171111883644365030341566187230418279372979915191881019037236448390134675784468991182137276220033495551454065235513524361060946769969297790750004633826608593235829423627374297762356647324502916798602825968705156540453975695584189124681213533704449159550785643157725157283509311801442239935321074036498059844690035196483847858735492664589850781369987557814973944714075064846583509419190327486427337707886682333483216211830655320894829488193718716049969077460539866988496026486652931723491062567637766873752347333077699490145335927428153100425102974271967468642355482191196440592603040926610301311819846010623628600773407233118190375121773801317041245396283805318055103642555398441020254624830238066181063128435942013970504024904947972835527277790402730736462054597753678983632872754082837280304957744303485393973924558661727144773001351365725172493728111265119206390184408856950417173864497713867780657135460052083043328885366774506944788885127927466229804644291235740017203835883356046829007395033331375623720826101558673177072593442133478093392280024656477162042514497011187907816105017866038675406340220437655625558822122345382949239952927029092710363559105196816622950098949949129179005953313909549011808436653361710287462113531592046702493910717046801823729556910546726966683131250989426126488398785284942379471455257877099252217398179758757712126007354314392294894758145509449166807756082497037249563574903572451660763997612615430458327600034006413467771954181957470887487852170504955804364140028165753991685161371610708713370729940931685129056445449467295727853021704013891689388007463697102796284185231917420545861723452977758027864289936574811854090316302979512539650806183784957850152625561319893178376061865086177399714726053936137831368081870082898646875559773349183233498927963280490948323045748211617164075493952500962787549415469384991637471713602318669387076231080608870495533104150669239306974965250439644284110518508251820845236892640765602797560141596660510082583776069710445099750074465762130319735467818161363439379560327696522211806294023473718925626663490531289684059611079716912555676100642309588435341186428716505735935016157184060898428013025052226005372920685310457054142314216742601262382098113749803953529492612488196546449957329118293827733415793181001717862598556254208 A013846 997 640730122457034130418068749664421900034011494648733871844872016432378398788602154709285903144796904010264598011333033604320023822301430167291813523450840674403980854962615311612591244207980651713274558133370792986660766108168198852310608796259385509330865572057865693122501953469405870888767644859174493657135049782722384961483712698140027406288304113721300535730498056345901549201115383698349329048570628342894162006211033901818312350673707282463878435234355916297085260329988237516204826682714513615707191757425646607947623946760490208399593628988432752636421429166914348167121079904989547053424360516205123537524426267786083484769356315853852408741239809281672776272553502824770673271784687461117110083907927355563029003433003967255571175273594768411924954695597006947663387487031144396169765979162418748312555530936597635057911451022731450106898003857933445286140805136796512574275846876073041829778822661561741468840616785645947380796690031748792039349585462642137527665496125841164492739157151660048150503070397196092567404157644093645417194013030887876892433763644197214472903706613383183035556565450821368100229673071745743801246982990394940638365304560465972086916533544077171147763515042961206199428266506372777005947710781128101036845963414382240542556098340780474793529180929374579208301313673074277419365785456797417568256720318213582853935272129686904254857852775176066587255171667378780955577677985004413373844274460444811131577015624404443186267769783831397905598079475978911823523163770014472292815639407895127924012351117088206743983875506149336466437682372814422472683327947951093496820033768018819296142838361474339267897902385148883342673960815450560766623788366324546715639155028833166719156646534691159124920950213786232071030467543413694280854360686367687654976519865047775861836336249508127764212590424779245476506882813341437157695530189575842362818804935170171620484767971959119331511598406240632635818370333646589892710842611602586375211904583391996976928002759070911011844759522156622352740227945548363943675071155507926559890326968460846870727580211596537994794557472711049893458050034885158046574036121819217766934883224331972491824359104981223309612743786855686049981339110994203258553314232440823166346178493805861007557231812163940847933056105479903056274267178057582230046809637307166263245103758353950007296151841230310383151658553421800989076902619529311577656617401342530569517595875592902709237554005072427390060160143954992337953866033129109659318200600954027968424990803073318382726635044623633280230403931752294481066220390811724892848436648028651075251002012030806703578028829266913555081772669131774887525386730226970361479037795914643266715355138216354344919116917410290056893082367669965720794729774260943830012472704440441124965338416445083166353385712714076115061990143008214816862211990283921556807529145427732662029636159255296115351703546437240952621076592588947913785475888085335173874557838635916680772388605059192552935681974405786412001032855365336609389737559938227475079921708281552082452274482749935426154993562709424551269953191861088019436573014754986657163800915698467043566842187871927213418238584135212728883735294225810942492914320452202516438084029695874602666314741911829810164278231847943443645809115038062605363318129225434355315714956343301099538311483305013508480694777512889309933193104759089287100828842391933064937667078190188102018938852257356522699558536203208186347320466376189602159970120844795149244272844832421515312771851396216991890520645890116788296659703554334972710945008986174006719111434912053630297956551311262916593699222440262096019914673770182425258478797914322156511951394634382406041201939923106391797404140442935426799539367824939703119732078704449458308921604488144346410287815197127202877866228570426664428640181679470036446796954107175175057057052641683434834831484616032666899277617030265498833801234393330259669026795195143861033852143335379364458269306718876422860818342653106036195292871500775127394649563077398271232425785835551548622419246100807405976673111320778158475713940049391468397628756809129633610955661326406263901733470478395665456722498052607272470450719839371594386105174252271865028610440094093486317091809465511557181589432817959639836468642561186821754934509257729300367265335860163790624394465847200593849259996896182459955118609438607307519689130804911341744059865016253056750135352254221558165736590991353575949254413926013224434072201760548252147168568710955064290921629491337887744 A013846 998 20995444652672094385539276789003776820314488656649711512612766234456175371504915405513880474248704950608350347635360845146358540609173263721818145536437147218869644655414978530921389890207109995340580720914294144586899983832455539992514029035827544369753803065192143032238144011285491577283138186745429808157001311280247110417898297692652418049255149198419575954816960310342501964222148893027510814263562349539955900619523158894782459106876040231776368565759374665222889810493054566930999760739189182159493259507323588049227741487447743148837884034692964438390257390941449360740223546326697477846609445395009488077600399942814383628922267757899035729632946070541853532899033180562085421769840638725885463229494963587089334384492673999030556271365153371321956915465322723661033881175036539573690891605194137544705819637730431305577642427112864157102833790416763135136261902722548124033870950435161434678192460974055144450969330832046403773945938960344417545407216439857562506542977051563278098076701545596457795684610775321561248699437681660573030613418996133950011269567093054323848108658307340141709117536692514589908325927214964532879261138629261414837954299837348973344080971172320744169914860927752804742865436880823156930894586876005614775368529162477258098478230430694598034364200693746211497617446439297922477778057848337778876636211387222682957750997145580478623182119736969349931177465196667894352369352212624617434129185519855571159515647980484794327622280276587246570637868268876982633207030415834228090982872117907551814036721404746358586863632585501457332229975992382995584887290198461431703798866510440670696008527428791149130478465356558609372740348000683975200728297187722746778063831984805207053324993648759902205409696605347252503526360462579934195035690970896389078270602937885519440653066223882330577718163039166315774177536027572212783367133252021202544846600115656183660044876905156422254972056575693050210496359092931457604348890696993550342943689388588956939976794409235612036129080022028201254591789319728789706344731623683737514486234102525030260001348373595357013428059265795682908833383543116858870138015639772127786922253494910074612100599152024725409390388407687120485788519989058052376275000768620893514831576885030453495635372020988013705070382464365463347995186890590854514173858195281224114015559953742233839080303533434810635113547478525574810071945036736481776652039007192041701952581651428235976296169638213300717491327597117188930072282173574665316538797292061588469350098635106496765186377142227215326589876035659185555577909766118601288857572082602838433824833930225474062844848677418223372919526822109999514431872376077364804945110496531030563728757169073499174309623149700384584272523023809436739001705242982607421848705579104374782864209230072485195067743034214846138351293006093183118940962497623541573469115037375943869387117666477543107844621809655511535487437785954645238922473900780262977521511256421717795549629810579621574596426937328809148449844604611350016482920364055837903418874536969898637796130250749884044246829062862423696013826190904132220897624547491402781943428405607368083598284812187310929288841924942650700062238121191372963607816452577772058643137485074418980169801462966839219463069101193410761385873081567235452545208458459032954985347689457290429671390684938682645895406469542356907890871656745837759719959507498862671877474818136083726956588310769058535819134114306725850228997042214980883577900919842247450436332579468788213768908026551238390268580524527346918904945166068448385792246054458949852171843499198173357603440273367463250942336120922508362380564030101337710869833250056508424583623299379442681158105167400350246417338874034108065367306004887624191827380754987399849866743135867513943172311128379464183901920577795740939997681473272874154288642592183916136269645500962682792667758087898158428955528954847739865785998848600645948834670024954474038357267032813711014568568642564142624303295452056978594047356813337399374467876882920186551744128150259353145259433856231257079043624511759258696932194387538459636453499103121559834163795110343680455532002360636069165685882816187835104311729187696528404843894349898444473257506901003255359638464412565882705726322534578901478161404479444969775265693999357273714434550525465847091180157856881069059252551578294106847809326594084284252805173438215334846269353656852580163588435222666332017974856613604673976705168635527601338255677907289645126358419659520575546684919955172159905595392