A145335 -7*(x-1)/(x^2-33710*x+1) A145335 0 7 A145335 1 235963 A145335 2 7954312723 A145335 3 268139881656367 A145335 4 9038995402681818847 A145335 5 304704534756264231676003 A145335 6 10271589857594671847116242283 A145335 7 346255293794811853210024295683927 A145335 8 11672265943551517714115247160388936887 A145335 9 393472084610866368348013128566686766776843 A145335 10 13263943960560039333460004849867763747658440643 A145335 11 447127550517006841320070395141029187366879267298687 A145335 12 15072669714664356660339533686744089056269736352980298127 A145335 13 508099695634207912503038839260072846945823625092086582562483 A145335 14 17128040724756479015813082611117521983799625345584502345201003803 A145335 15 577386252323441211988851102317732826813812523453829948964639255636647 A145335 16 19463690548695162531387691643317690980776098181828982234013486962310366567 A145335 17 656121007819127676609637873307388260644229442895642467654764696534843201336923 A145335 18 22117839154119103429815730177804366622999283539236009402813135686176077354757307763 A145335 19 745592357229233968799960587684147325553917587463416434073188336326230871094025643353807 A145335 20 25133918340079637934127567981016876166618195250392484453371169414744106978403527082699526207 A145335 21 847264386498492237530206347840118307892552036336813063459725686897835509915752026863775385084163 A145335 22 28561282443730254987063618051562820178041052978295773118834868451954865624515893847174341148487608523 A145335 23 962800830330882509115422326987976320361645588005798475499110352055672833304595271672495013251741898226167 A145335 24 32456015961892766938550631655701063707828252593634413630779236848961862758743040983563913049541878240716481047 A145335 25 1094092297112604343167659283998260530602914074569770495487769598679394041541555078251344237227561702242810677868203 A145335 26 36881851303209876446289027525030730830923169745918710809258299540703136291403958929109773253377191933063269710220642083 A145335 27 1243287206337112637891798774701126652312159521532005666810326782029333125703833413958735378120000902836001119688727166749727 A145335 28 41911211688742215720122660248885951924412166639920741282257405012950520126773088093145010667315457181224405811643723080912655087 A145335 29 1412826944784212885588222239098146664670807485119568667092891456176235251444187673916084895636468683459073817074508785368838436233043 A145335 30 47626396266764604684436755959875863817166968398968493127780629705443485313233046360938133738760348652089921192357285343139820604503224443 A145335 31 1605485816739807879128150157819193130178551840058420418217916360277608433732850741383036814417526457425482559935290271842734567208965259740487 A145335 32 54120926834672527338645337135648244458443118711202383899157467377177550595690913178789124653076683141052668443328713871461296917474398301348592327 A145335 33 1824416441991325079845926435714552162874924401576080521182177807066738870303132249524130650672178174267358995799128384671670047245327399529495787602683 A145335 34 61501078205406641606933652809292216274865457118686555657848829977062299940741037535767531055370001601475988607335949403953283421178689720664904698737851603 A145335 35 2073201344479841446578408356355314174911162396595999389650003537344592323935641505027591222352392103313577401685935858608136799456263583238286537864957189934447 A145335 36 69887617260914376958751504085803988026963068114385682306415063586037377262808175193739062569731606747330692609356909186344342105717361969783949470762802173952356767 A145335 37 2355911575792222302799671756154044080033610851224778953953252403835316450184671261845302294198061241100125544547844006985731913775595472545153353421127523418976756681123 A145335 38 79417779150068196566462557941201321852129033767824230423378456226873453949687890973996965143677581867753625359377128866132113627030981273779757574042259343690904293768299563 A145335 39 2677173332792887330463230525398224803481225648279743956347308805454651728808662354548766433148068990563913469764477469529469543381482464963520155275811209054692860323952621587607 A145335 40 90247512969030452759847304444711600184150794751381135000643549408497853551266554022151025487424440528231941198006910138461289441257660266889283160567838283191436977829538579949932407 A145335 41 3042243659508843229741565302367997516809498487587832412591950094213153837758543807278048714632311457058629747220899471003052597535326184215355270379221673250572131467940885206159599852363 A145335 42 102554033671795592305557713582977891846936593832435035877093502675281866462342658192076468148104193730021968250584579969505992924454556228641965897594279444708948268592850262470101531073224323 A145335 43 3457096472033985757111507295140619431792235061281886571828989562591801624232417169896353933994543656006729092668576443551147550480310492932194486192547889701916972883692850879926237406318792075967 A145335 44 116538721969711626200433318613632567462738352068875802503920202277876130077592916334863432922879598495882643983835743661524603957185273792289719900908823464257341711200337734569463200496904949807623247 A145335 45 3928520314141882447182621413354046554028290416449568241125263446958214782323855585415829153933917331301660272688373826161417955845568029057775964927441952787567099382646412148643753608824428451696187580403 A145335 46 132430419673184135324814541643731590722661102475776593339456828293041218034261041706774684444248920315299369296442437696065655630029494302352353985414348327560063455931668842330443199584008282609773533527761883 A145335 47 4464229443254516887657615751627570509906859210430138545023521440633156012976724933611519027199801949894824407681414302045999425126876297086729823790541717194607786311889457292312828109333165597951037363524665495527 A145335 48 150489174399679344609754091662550860245228633260938867876966314424286860904404179477783264700130639286705610467641106825528202924961344344764168057626807301215880149013730149392196593235177812722921186914642940326453287 A145335 49 5072990064548961263540293542286973747239086717319390025702395914219188640454308877219348919429884823155044178969357303407141418554447492735123808135869850333445602628645057024121489865645015957556507612941576154880074809243 A145335 50 171010494925456309794263950700739793356878752995608004505488898391362534645427891346660072596198152688425899986351424230213630393942222055139679227496004597113643963395744723269405273978696894694052058909339345266364381493128243 A145335 51 5764763778864142138615676514581644891773409016242859114560640739070435128678185576841602169998490807696952265384862331831144177172650886924311094023766506832831087672624951992766594761700382454491478948277321715987567145253278262287 A145335 52 194330186814499736567278145512283298600941824580668027756231194808575469796379101149902517803989052531266108177697809219676445982276431004276304924401489717838731368330543168280417186147514618562210860652376456136601543200123628728566527 A145335 53 6550870591752022340818804146603393481256104014840910199419694462436438347765504371085028298330868790830489698973240883410430662231394311981503352077263124364577127593591522530107911352266123030031745658100131388087516305288600379186699362883 A145335 54 220829847453630486294502151214722248740859967739345258241769872572501141894599682552897202786831069134906755221121842002067808404143856274620046994248234997928405253341238856159394523404473821194855527572344568440053718514677175582260006794219403 A145335 55 7444174151111013101235645176629482858450996031237224640489152204999319030830516951092660334859047042206837927673527594916464937893258732786047472194604649702903416725556034247541666853856901160212456804431989744014079463042251283589384449846436712247 A145335 56 250943110413122404189023112609677715943660827472146874891544062588757171956795584526733897335201273005961437406967860003512191054313943478073804013060075747236639179890088661143390733484121614706288097682546846698370050259100572255120974222063374775626967 A145335 57 8459292244582182094100956024836590627831323635635075121356725709377852061664260123565682728076974578171913012782048633044868365524458096752609200494207681244742457051191472041587667378208072777892070612666197397770064650220200827677876757436371913839948345323 A145335 58 285162741313922247979020823408218357454516203813597554868788348771583330409945036808603580236740915694973914654921422012974652598317291387216512670585936921700192479959025342631831606176003399858620085646689416596282032660552919641920653238059122993481283945211363 A145335 59 9612836001233026734790609862990084804955150602725049938991780115733348358741395129153766566214853540000596084845488123275326906044407527138610545372842733136305807254676287248927571402605407231026010309257829620794469923217174270908944392977096278673882167953126701407 A145335 60 324048701316402589915869210502374935366819769363345229629815352832582824401589099393828434138499132596679178325167489980689847989782325141525270097302015863438931840854945163202323089349996671581883407666461350870292164515368912011787595845337262316037444888218617159218607 A145335 61 10923681711763095304830924351244449208225409620283217088096025604994586894844220181824561385655039193619201561340800002403566652460235274476409327841440409383683659218914394196874024093060816396419882441410401828579719245018616100700185585037374719696525988507967416484132540563 A145335 62 368237310179485241409447869964581172306903622932927478676371793514552171392615837927716864916602937078404152036119189755856741873744683112817433300009686103021960288830672387521678188974757031373317565518061237974960984879285384239234344059822305955632628756566136721461490783160123 A145335 63 12413279715226765776149392391675106967221271920843575685897276071279528092650493001699115334514123623257964771518376325329130766160366615272840402066917190691429871952798306964441377553465035434533718737193961890725532971700991057685973637556424348727001195687318480372499437816195205767 A145335 64 418451658832056964134510776113919985900447904144733313438669697686461098488695947694661339998754242423423055369480313890725808371409216727102766840858345198198414880506870638940646449805628155523374627257490889818296478501079423675308787082792720735764904350986877216790819327322449603245447 A145335 65 14106005406815360545747592486650850333028991881497688075173979823113327558774412304136540769658890177579467573247216609737990674871073929710267654932494414564351374930456737285890884858506347569227923250316299158580812399545854400393668154874968978446210576944766435290700039151540338309208812603 A145335 66 475513441845294145165094378590489388612487330424839160869381546398480574319824340283746841650539847887449609470740616544787351759178093799123905920671619874105939650707281733400511089639602526753045137244787817378268296170394273336191129825526417180629037813043172182662621103007605477080979469601683 A145335 67 16029558110498860226699970956537804803476097575592336231409163853918800337207950952190693727903157502627036157679198610477565018063902867097392938875572651023616811060991092302474491545860116318338804007293874073505125105323178554617148586024827368284035886231474757332790522091686341480859479611063921327 A145335 68 540356403429403136396761875779795021334689860660730323935963752646221212968799452278523945283868597763017540987916175688458100214146813890675022170371648145334502826760070070809133376610433431451598556332831357773069949922176052905749805498705800759328432544233976256645196317048125468312167580607985318331487 A145335 69 18215414343575621617435982605836919212654590399397121644289001870294953235259429199101091243328516702688163804075618124778723947741324078190752130265835320103653439266465151025984793823063219428373271015640941063236313938371429638129647388744223957572134092782091453380034810514901787445116827661435705469890505443 A145335 70 614041616981577801294363837246000670878791221028987109968251929111679120914374145332898333534080352763749404072371545998374608589901934461663440420586286470322509292338037414325877328966327750320029534485657566908864785089430943179174360568817984111050839508355870349206997205812142937726762792154830050782023620152043 A145335 71 20699342890233573338057383336126700009487132848232565077632650886065701295728599203912573624332757448337475708591481011529589930786870262961350498387211586648736468141061801970460173733470114640224976179138245564856890842128403156198538056645206855639299842254542296689676422427892527915867386278422493350426310765434864087 A145335 72 697774848215732140244336590966467220073810577435128547738009551401022861567331958249518711543358920049375953372869420826290930568450787974525190838969462165342619870712684052086175042229400235555656196678720723505668223379283685306021774710335562534782813571349781313053121850837259910231746653718859458688040885120785648220727 A145335 73 23521990112652987557403013143422226652561454555851050496015736900095829777369059016862676562214055570531705939861952467462786257932886131834373920220310071206488129192988111254763158703092908207111055749814699410237830245258762189537590869286873756402321789850901285808478440902047609146019651780995366073951364886995373436085843083 A145335 74 792926285999757362344323432820426669491379413003928334785561943164220870394088117891108868662717101739264887183370464305301103928626660935685956876101461661401252669753009359685382027795086893432313453770597320440396534062004650030028502897638739617986705001091068773254026929754903053475062551305607136634041051652573153409668122107203 A145335 75 26729545077529830571974155362973569885132173359800969609770242608050148640888880676740220945757516937416563776419712411869747745971218482209087474459006352385526156290885816322006116902209220474510378319495779922231067752992346507253498643141811043235458069184458138495491961993559341030596749458492364794938157777256876114444538960147970047 A145335 76 901052963770604302581491414941515608007378894467511272541426543531808567520143297218824730190377027297595263163843618220758732211388671106641677828327147262814625067164508198461816841088090794400657959717889287407811973512975466697510789230281947369828551894221378847591965265548858456386513370770715065931758162037288242165352254936919948177167 A145335 77 30374495381977525962492245025704335782955172647367631637570519172687024203053881908357700977977388644444419383836604593802064450976164357033672477383820659770474658628589415079262029391073423777036959347579669559021561704891335229380742197699305802695109441118744611767867010606160056571230024698084055414067202847338828866137148399479032492904329523 A145335 78 1023924238425409436425009277235001744301903261935383968034990928769853042353137791610594802748793041013844350131536677693223974421647768264216428105966916612535553479555124115157414812311268274435825105206252701116727557664074937069449352786932809378570191890284328968473418079941690241467305676185900137237490342052033759040195030381085930398885000043163 A145335 79 34516486046946056719909536773099663774712823176886620915091912571261226885037250752139268892304112434599304398489682021201975583951681817210571434418472281624752848025328575293367038243750824140158240519465819207065216409834404423719802453066762806452295365926375288408494311706967367433702817772996668928191744016506855169906145608009258314267380858550695207 A145335 80 1163550743618627333602741048196180388610567524990944729112364404742225029524752680501476962748976827421549510259242830803181919241787219636520594790030272507603501894398272793584278744039425469453466013475367660263915744058790215459519603623431221418574067406807919081966014279168451876248431745660412033383443553558955745725502409405797067392867478342858935384807 A145335 81 39223295532867441368802344014783704126962567492731923641491183168768493174018185974667537662128739960076321556239771427885580476438671589995427433161349051812841767235412927846397461168201994331525515174096403308030780525156601753306001414426064020953369005831199586326699052942274201041367266712509671872359213262280654171899831051163273533804304380670393853271148763 A145335 82 1322217291249410704923699683135617617923727761569425620963723055506821500153928019681290014088882861305195972239293184574780087057565700056958639135348481746580623465902267903303785622395810484876299647065323742038349951239113301045155092220783014522906847767995670648265105992718049037936038684630269293156817045688037298575787559009211541418746033279531498450911489415923 A145335 83 44571944848794339330110474949699325885425158715542770189955180559643769601420420369438100400268703592469416264110251695776065306824959272481404135257169886515883765222723683784957685484565310276978066771046548170016373548239728853075576405456594005141125817305765051721817136687826380126549663017519111159806630737784524072709144442300690010062655248048702432109832454939615567 A145335 84 1502520259530639887568613405630664592462064482377219021533963515701868417757060870499830344811767984013261160957960612425317976918289290017782433342560557739101959979077391914488655674380910987041120145975679491745928210272811308398064379582786691692524336778470492125546785029481521281347940102384530552566812229013899260802987960574168701230000566992975725706890953605102951347647 A145335 85 50649957904205925761143618573699228462196867815510894500367139924354803802946752343128860554166598340818330143423435980747217306139466659674486555496312266127957184378815116214688898998422823888590849843862088895708691798280095657859021382660162971498401387661114472246417071622004945706412680724832861909508129080251913343884200078246082476162629103270556465530591613918188034989564803 A145335 86 1707410079448261497877511494550787585829991821598807771230157265316036920495466603729813018781125685257217925121542865953028082964643444179337651767998253148612878946307897588519770870748177718903486561195470870698660508774093814353616302411409714186424419085531832080956227358831001690281650185886175672584988478728479769808437123834687479697273525841249891460060517598291165054395278161483 A145335 87 57556793727550937189244986720163430944629795843898942152657706913436464665547375408785244519982886295854217915028879867853140695990913197146005581424734558143427883152082043330186359838232171905813708089308473207389756855066010683580309896429600082564204195874876671787919952019775995357389482059810301198007099708428923959990502100583114862349008079945904737848083582707803560065476791834027127 A145335 88 1940239514848332013201187004459197762592682832067841518367283528821785958559565104534683989038810078252120000658405615223786506908825600911148403970490150187016700792443806734352684601627035644196802380787102070625637832885614711369398432255025516371829609256517673520438949501630421444666597749954555067498643658586150547962800056002219678175097582677702922871609006113019540411516057598329776289687 A145335 89 65405473987980478437461076731074569856835907324377141740262185603924697749606475008316821861713043217896078926340635374164963280043370310723899500699217381379598425569852841862946954590661011727642036350519502711481778139184315065196410467736600260464776045473006578499120315912041554879935014793578569265568976532932035263397065927844323250699424649716357450056034858221805124564402741574219966891321643 A145335 90 2204818526194582413278480883403336745414740673312070615996396758341018032317448313970794960423662697836466742354822817804695296946475506265677051257422213955816112738943038506756135104898498103711777401179210055616948670446265427962156285498002362525242084121065442504687672328955971313372187904024935819987775131426495250142964544464832080778857926766840826963686012199048044636046476006950897485576676295843 A145335 91 74324432452613899163637112142065404956856338240513993140861392983413532265496484914349023107564847682354250666884998261855643085900726036172603087163803331751343779050171402492896472523181416485463004466109134624327836969261829437419973318941249172989310395256340021360014855709985477061734899364745571698209330414818178349387299530512423515210977460610779627229498021173874726459321581629912012664569791041545887 A145335 92 2505476615772796014611624637030543917692290416672986035466366941474473414328868474145257254985216054948499092144226549052330910621018177732902943802614759055915584835965165239092501582000310444826459776840761527006881328616867599889161872619353224123467290898849137998980658281295938102795112144213385317921700708295745660731350617030609252232929969418331454467065551330085304829895685880697857939971750170433835554927 A145335 93 84459616643376521199943967350662523323341704989190021015057236456243105813612623997940137151202610104749056713827626301669076735178879685475432199413540440611111033069041941159636825836333992571918542591839066609292834963346769823001817288578423866260833203210894046689297969302471217735237753319698319702394959178440255808435650950714538362259645753880975869474000108107677604641908844579003209526535685580754805515043283 A145335 94 2847133674542745913877315124779209024199304957493305191744593405473588155502408140641693549221782731645874646874630190485038027690549123576358641709327504450385793868841819000526192159850317307599063625944435158558499939607538282116523660908816795912299463156771947415047096546205646468558926561611918212954348755983520315006620132817236471161163406130397727141637089177244260722393442320862512312441660020955494323478273515003 A145335 95 95976876084376348113427771656363168855096046793757613024520222683457420265743072607418865546326158732579824241394727007423005611779334220580170126545997975608964670707546685438695996548917370602830442258668366603167966354877280526801242786234396901625191036753949144150343577883294373152650196656700009638992776861809510640432908868833390492128280058396061628063610406690903920844205335994366445473405149779874028063697794675707847 A145335 96 3235380489957193020360904268658687297326078713218264177563271514914756231684610822093681816924961261653483143531541600545599328688043328885208411389506950048450694599165604897296623043137812403171096900940647012248356987264413186950931612207437858644968393936676162492536134595398756772770191660738430763318528295057249847705473042961753460672407849607367831351626579667913281994413901153976650556045975286637893465071758335039838007367 A145335 97 109064676220480100631989734783056577136498944567491638631900269743256209886630810547034941441121578584012758035868443112997426362650935004941041327360109159587274939328907870380322477345479659561980305927878768524223747437515402177238624120711487428687487657980162400869443953060548512926788787730842304374767579187387115504341985637807800290433478118136089536467270372541746329340788687056347554249943381439158238927694945410495144552633723 A145335 98 3676570232157003702347180939175932946612692124044064425063093915481895320363568391855937053886526597142108811735642073807601642139363690328519174260100868380180088156326789711355065814019496280696543709657696386010935513870287220130300832158252629013617350305542880596632793165134955775363293261636502419734984331088291368594118488145027904828759086689959728666943852906755689094164704646255574899788940832268048947614703144716032987829444794963 A145335 99 123937182416947918585643368827630964847257274365026467201385257258994421506199680602832827539479870148538909459595736272185808243520523638323446359366958945735761612162501141840871398210274742276800828890580639244549867648343634753077038874816072003337553450112362846932329056727255406126948102922977708838424017426218722847920618731026905033969668521885064335226587745019463906822545864284486742815537641205812548584933404080682526609235439485569007 A145335 100 4177922415598744103365034260832258885825109772232350085314632597137608033492095912757926224499929368820720040740863457999741522081475209708519686445741011800651655565817825335128985122313295748131459661204929639276079652414728413655939760339748955074256297789670401264545931905642986575404464774170285303306771207702848816115112688828798480550089621043986432050528544217662275392232331990865343454056198985259000180530056103945104827281293677229086431007 A145335 101 140837764505896481307487386347012078213533485574695247010929797648123509550024131712870012425059791483466602424835597709575550437180721075753674991762483148433008363387957279884696946632309801459236762902417349249416005838350627175998094567975898400737107795152235776515480517606896020729629101410332214651493548573239016165021725892498178048316616091423114102538252890350807558452688004589524863551747724977543254879855642679056079646969883250157064103676963 A145335 102 4747641037315847969276655690392742895745954912897867004506093393403610909793705446548752206090839346407729798920487958048928347237620585382181174263793620487935700129156384339095308735846178284877575529309029181992883917534719989688167354230527774749098948700325570236666446983982532953152810433137834181731562219097116027220033563721000893179954647891783555352578072883197178577777837242480551159464072354936784136740933534180924340954249937081500953705863991723 A145335 103 160042979227079470538419582015651976668584061900253611147205161280705926121022301053134305154452181942344780038143046640993776875804639496052606308678807954885829302920853352682945577600677723350913269633770610822562767610679405014037494335112996718816227159950867177525790151314570668243885218971447288855838747754270232704348315268013214216598093132115407559512292734354323999506083334991331374996009015533171268271993614557383316854511685732047513899267611057305367 A145335 104 5395048824997207914534276140470972443105225830911594318874418982266503376136050858707451980207830847185603188678072303347412260434446050174312773283381441895407685313526266389785711081823537318313108034476831761519561714163118825488483944348491765160767242812844783854068815764147730242518837778374677674192490005064887325366465680464691887520520826303655740939375832722506189140152890644779943408634912754159131098512120609988458076984664585073071756462810215035899929847 A145335 105 181867095730612899571870978156856899041425186091445782589003052744998667528840348326005905199671672704174501547993037307698220658251399475571444091330182097615385117033141137078822967885325865399657148491300729047053814561875967996537388749950163068456467036404770503769792601883629835160739353265125165425581549214898603983833325384116448260303542838098141894950951761563390901560229944129448557313751533946695293797672317490717307217769726308301563178313818449592575577837003 A145335 106 6130739791683912019570562759133369926215470580037411500163698589159486100130704765933608205573480106649891599997242098964434715042242415887067330144427665227233190399779502417400855857628623840798905157328639541699352327361277167000156549272336052689175738636437570869234924755428345979120793356048531548121676349841741935230134073332099790390140541551767536975140842942926074569089162276450820222266620800708185599760402724099959816322559396868181109667887063472955507692985441283 A145335 107 206667238195797578449110771038514922055866614211635955579072496851563223690407390130781584283876109195496173131732529608098056936375771181301640223597212503479848750761181909457441713881837941788005227453891290459384437908294838737699309279433059586201951080977843477597138809735696941072532108871656645222056544327583571421709215628191758549935189395406540833333855920655086212160604758778927205563159229878121402621227882031737327917516170050656658898602909731359511714737963647812927 A145335 108 6966752593449596577835612072137775263369893638858777482533122368702497681444147021177942440275855435406695889620811973091743400360792531479435876050394703347878036160926251768030857757555901160045032376671770244057209860189266686486566548809531889378531718250587364993361978406955419128126711410942752154386994561161165842784075723596210107386215444129013949939916746110142113269007911849348473823083277416924851681653406303529462599999510276085076574603722977376242076430861246874788327887 A145335 109 234849229718518662443040904502653633089684192510062774724555599469888699989918972393501049530917502443683609243621398481190140418064259299796012200357165226259756095504975196339138305549767714223280099629600147473277253927595742093167319622670010711517244636025348992948388814501328369073454500590348066252728941434686356232667621220719027091797564071653870857068052678039034717643170496280932293797210076161377520310414923870750302214246163489311761279234842668750210665124820917411150885257843 A145335 110 7916767526844511517505312312948841899315478866144322497105991775596825707957670877940773358509286567100719032195781453180107660401202780635331039794604163726821674631594677707666100512051811888910870998468788594652405985842042605771403657993639512275714427301882796301702821943477800914510732086773921902436740461376282507442059668566362679668285777469236542462750105836779114221609164160622315774555477844316758792739235402029586384112775571225189196637929971759846624145115636695068649467253559643 A145335 111 266874233095079253536585415626464555923271159488040918867380208030813395145364385305464497521847000646047736131636183543080030750934405317152750051680094158873993425571300490020449051922128273225417747135102763896132458309458002312958275217798268336144322632829224427305053134766247854326828409571694406740794454700265541891185475194704464710898886466690399774765435210689771262371410206211407768479332864334707862741862105092002433137691362291754964329352858068789587031181637447865943256129966610307687 A145335 112 8996330389718354109873782843262807867224628887026380508875064315612727774753407720689537333520689033268982617896736715041446383433891142840016423606804934301038154649186864886994659832628843578377020367013443172469836574959423272127780851820575967617785603676958728142570544871267393225879584772151086364458259165509210955775579861371427836838038783123847598938106278489602083417761123829777391714815995082167524208711412769912166619041989438742284276317295648860967007061286374222445310469072524966218569127 A145335 113 303266297170531483948765966109803837577677683858388127466137499211924845256123979119079918207517929789650403403251258532410974042476439674202548322632644283607902034350095789769289492937469265104961083346605422208855427045749700193969490201913340650597284363805956092856828640305370690878152948342384711774193509728521046618929255235645357185105822668206016093513162873119051021322956221930385668495039425740534376740953861731877031635903030842311040662901071993750339739246376643856993968046491560481261354963483 A145335 114 10223106868622285934194546607687704521480706855641634889857114589558922217971211561350776322085892079688426065454617307230837219930434397983476761115930015193617443276903574423935883919927429094059394541237048415647073273242385818579288242578717861511058488286113176213244965322123501118235142662742203861756976848490185316014894238218025129338489445307186019388481121514736931439194770823512177055190387326897418757770030470270161966534124550652315742004110860592028303749028349603132892440401920034750795309600442803 A145335 115 344620932237990961671166682196386553309310790526001828278695205347893768755884696477010690698435503798778912876824746023500264151443969513546561943015452489544199729256517459480782857171464141823272924880139818744857417832145398898558106463359088909624440989527590806342531688151954582390335968282886743837442977788410637274341038151400371874355122016199418045379682512748619085696204703137639266600082288294672560583893350411853298159988306966586532820647536447656202125629405925875233160308954756324957749405369571925647 A145335 116 11617171615519568449312742922645644104369162227150814775633180482420384355201950900268818822093484510970945073389336122997576597314338992371220205115574142306604957679619760282193615691314172300935101203650118748652095139474548123628007950300546644564722044245916597795693566994357423650254724372580969472017998919490345734027851080068812297666486033827592937002563078116274827864082129103575048853576596883223024690385626084613544210703043861309507470731712711646379713062938970012225760230881972395312405697704212960013117567 A145335 117 391614854814543720188341602251217980561897905367943175560592685783695951265963996092177186015760672166395054625175607829423561071966103281389863600899442394140200633835782389856229325473417891093058119751772578136922308406829599415354749106073320924917691201905407522165239337037257063098132176209368512618839999738576576905668222634778624402936872325973035890156983317919941934549589486385310193716427814333365874018226894728429224930946310404755189871779502688951923679695470553482724451507798129137026439744651269476672621257923 A145335 118 13201336744181097192029426962575815202095934285584202220996764662135210034755261953065342040322473436635692780443724666540532120738400744301313309615099997990892021059999266682433730279515301417432816915897152405345532267742130656817060468737723698078428725851509243326273620255832368602680612009763088187800126919169417487999730050990536348554189668442065006029598970644518164497391833721966677526605732767601166729931403930909723087808655913041253589268179564912856635596154599294963671248102114702327188888479788596354421102591466763 A145335 119 445017061254729931528768262720089128211435964205145551501857761199985244487903929171868684087093393533228531462362903883905729960667928018431168385735157331373527635792374646029058657866231485308242367141834887832425314608664916034473508985793916756150511423536685390623276216658869808559106367750981526601373765826361063781894323113222757674983109320245139027284745410269724007287136780217907213036569057879407516132621752492739870561600565897674348089475143261432894496994447862537754804290797835107651408293627233838456265891685723322807 A145335 120 15001525121695609247653680944264777549431691151259522255543422909054737929552031417628431387510576255682660358960560709482737490433583732762913941981818844025501618611668928257640300674236933090225548778918437152933904950112562051779971331094052465112110042008992938666401397937296880990695107054204975251969221458206504540918240144147009110233144266631273968167703761750593425641131216363753818429496065414509094601229512546598857105721831988601946361054953490074723308580826201849993115157679123773376814271250985164214572126854304630620357207 A145335 121 505701411407341926483675653102397388471253180497522531029223234762377454405213734600350492901112841491969087167331970054300176918610377670769900965775944846364502232025831935772679889699468356605271764029098149283567048035869152156837917536706999613135312759972640538907705733843001641537462250238143347992900928754767502247992811477301353992736535553157136146688154781327758968092809296335004439040405152086532521128039351813225720541143085774171045933488134060943779470826756767368820049427608458109734573976219301592045992557802343206526518125163 A145335 122 17047194563539971220069097018428135021101167165139793369735592988296321078945017063825783698068082499183701672728100351569898254443618340848069628793393158789128526216089175943228110824128777626926778075195349833430608036355244169094444148382421625864738928026567670557585821621446187398930971464832705206635715056353991042573333133981588498948139503263782792873583729510854993063815175738321783276298239247340945872717111948394326492843076315725473969815938638139461315886846662047176722016211565965200028715361538385416885244908944862637704295378887523 A145335 123 574660928231231018421187334007536778458922956665609253996264308606245748808859070816353433861524568146369741895695175684089300102994197351378049515855382417005577772379863889020387680108701204104233332309563478855847647621968232904304560085133515471193349650640283414523577507951245243374961406542048242277546606556792109290379557698526536822240428662285582394611371375122767034853450606046018017909009205987458133282761322652333394260514382061962641748324245558193106897601821506783570531797671839259284509885102884996183900013834538761714668590695780275167 A145335 124 19371819873627603067438253809324967783422157848096520787074276473380951204050318198274257191646209494146041500120182699582549954902036138271335708331415312483864867917796685482788092753236206766224928005228606797035274367905941094848862551375406658151506190858345025877022127235450655532723761615601474782343390900393746947824703847443996422296136351257507479258566536181804747234054826865996091645390917057538974425620938313893046772127613326465684337610536347950750995378696087106827500579722795685218914863026789537859820884049477056748456615554650457696992047 A145335 125 653024047365325571172112517491157329971624162600410759066664605921407556482290477654966139114040288186138490822681616907232583295658338118132529376473960667975702280503348495244922717691204849980741118952023002818495620086261626685386923702560398361153758222641461171674132494583464090056872760686964308370747464974726603054378657406957561697076219578650148463520695540077266654137221178799277643320109796100629621900223697278573284036088450974643836958888538541095570496022738198769333537758884910751057780773348565436151677005123971569155933748632598338269821629203 A145335 126 22013440617313305130584309897188659784018482737837688840040743078536372255637060797698590351260040923108519031486555805822627683314092623060211427009601505786045611391903009856909659330582422739614576353647767419782880556072605067658452103164448477379086531533737465238789980515386447240366525230033805219576422261954642888569357593363835557364442939700160153447775167397438122729160978703268822490324809581161307496717566409639767090963494910227630417418448296609795333470175509301818146451024509761695362104650665277825883493982908197546769469917948274428425229423441083 A145335 127 742073082556607468586671515462117203828105723120884328197362690110796502816117763008129003086009840403947888365273305391599162297285479027701389086361137383573636892045348181773076120789010752861202518900725120768857900726711896744504793712286634469888608616848531730558149071499544641889291475447566813264956886079743546798946441417916239231797809800216179194074352429446943577122749937949970827349571687660837879613719541768732851357806129387684970396532055119827662150184045922541551518094702686307865745796716145742161967146012158334177627261778102582349616145594377278727 A145335 128 25015283590969797148743391655643661043856784142386527965695407443594207031394957535366967896330801368757042393684844093264251955218865814709721203041022514190665793844803075815667386174887893148368714172528867467470432413714577483184651528382730344815496519094877473103377739961459669362701568396970952045127891410171732700637841651628598831140068611000844460932086266948881300587369777679132537886685239100722035340617178256306418009631877530695365441839465160670942194472908854578700192373154281104413644529111939168317614634666186363462219617447770368133057285839561228642446087 A145335 129 843265209109518779327532264125076298326294989611744134602707856726198028917527515701102724777182311054790058687168206018664628018828804316579222726811479867006206526934674793700799406182394757242498601894745603427703155897460506231442706277277046211443753188799711001466331883542656382717125228772599317993694406171932223258758095277453625179815473645040656977804448864772436213353291628440807914210188582735768123671367199406369809335957740201934639656723400169685406255854095337663937562357479297935081270768497723567270643592435175166299264969986711847987258523301992871942480314043 A145335 130 28426470174066594460161315474912930360935743055955110635070753884544728111215645522889215316871847809326171509587397831204340517250467038293019783411093783275756707832302093450850872166741141091756734721503160119019005917832961251347356145422357699405038575178941738764552574690845206699934622099222754612596486386927943835881002691165120053182980785434251935720943510299392557803258160207369857108892919237337504348239752951371548016408717412575339172132780377880629884213899359359742480648370434760237308533192413732340754227183375120189761858676032438947880116687452893873619782743943443 A145335 131 958256308724519690142519165331782618342067600089951789896490978845294927902881381659067932630647264875202930533401122202730112817848615842028892582208748707414278754020697043293508107040044460020724770219372925717385086062445967885458869430744971769666804157838372824953356291362060034312139728247673829218028238109646580535616377460418101715344657097173159108112348754388074258775396367237146254699972393280458688843393948319367684226768054641956943290661386881632633227165141148162823684992629793410120372718834996148709101431080931709161697089669788546946326885546778529177730004355853149487 A145335 132 32302820138677088580637726603173076589398168438096531781455600261804138135061403264511534486089903982071242978954780319866634271885336322784326930653237135515841553522280989497122064837469026580557490912338326604429891132146047659585857237163056852933110268755692972750235901817262469065817023539294462683716977294079699842927684248309691517659148337562726408100215340789478472963926053736306040038566212268591343163573305649606131683912803105571651145752856179647055688207107023890669427061359069687484723004114619186980570076900983980732465688703006713241528240363901787531128384573216026925263327 A145335 133 1088928065916548347328778073650445246496829639706166486262916494928926517687624976143802445867022730604974335945362714049303119102524574623211044990291731256030270061821813401927287762377572778990548558634200219615958704347258180542193279579307777081630175390087605953572079425306561540846631829197476608820425475365398443595445655474903323599871788743894850119885100029900970569225873012675480242462920760874241784763597444604828750745332908462052305481371838525240860367828944548189325238075590554172480219058583440074280021143623068559410486657016659213702128435720802372127559314785382263294773603683 A145335 134 36707765069744024649776020282118782656235050565096703813826383262598512649445699810746177185665801762603780882646934111647227825079469138663108003838407329987543268268171776256687880972625913542302365331001398490915641319116182133931287795032607928258696359466742927939221824676848287724677489896429912944042080090850604239522773203131306790241986480897547059978600313907746377099125706293364385237119018810504478295789526694055471538019040660342980112205393530933013223352458032512355129884858730519795238496980124760789360325770963564236743524475565893390892036326620007600518236970286851522450791254890603 A145335 135 1237418759412143005027401296381446089691238308052580245857920893519279366483888022932628656784991731550350722949053812958265335934125785561808796186181666103588352317289800515791135065659931783133439956317508584494566049251447795387565531028355933682292877195993728710743561756284476353892316643562020536146181911042148393548914241082110696424154040671184522647983766461945030342110556989923440413667801881639185202476823160093012500941793109914828951120391510446380037233970499908162546880229262567746706935560719786627625896507459160606797555650660839609190311330868232020492667396140810450036433909907588623447 A145335 136 41713386343075575629729673051242527401372860708217429522773809506708524181573352603613212209475894084896521108008823152176190362692152406209105380773075960513556026628295907119147386806708419436802347385160849052310423029350663863398651917034590729397484962018252235372422538865127873212861706329798222377057879277188742255683294827355178373326925920783643777565985707453566658924800499031193470051377216192937914364989230430945924712692374197209843281925417704942077524224132328551701422820173311273882760277956625510237144210477087978284182036747033378750239501572676065084187810323388483300441335580534021241507767 A145335 137 1406158252387658895066044273529984302318833044782771241160124872613223456641558349783913360648803732816869995000626705510805564168087121679183156824051594442730307554051502711696657893463005753554675347220332265235875775824844829583720760735670522459633284387342405658410635074399898849721091766485181432768600574287850590396935475081228821882739976365462591070564855550275965610409994480230974885508485544196135211604601755350363961971847433246150707118876879713205922895215463561507355055105495442813325281223210910389374344707556739240500615851944939547009733988824598823119739065508758375917066972383367946143638202123 A145335 138 47401594646274595009600776830966097779925334538254357831290379933017953216678407789642366783857961623780793446574605134760432415930026509113111810329673867891362707133520129782998430469490537145619686517995053275940523350745096175916562981000801395079647287299827532726770272985598051358970130235353759768831302982185564125091952609304928758311986229952818024205097503033817093273354255003785664359297577643474501790253210807871538727125052262035366139767496333206753955855635752434280610355904828557063883956151679511269183649854593469320187782084881875382664754013037724754690338814112434528775844338601997883968022552058563 A145335 139 1597907754119758345385983291905822882631298724965721357710027466381910330321005669947285834499938525688846814267159944092147471230195629454115877447030149262566242414740656020933374379429868113715833878966937898711622776917741416265302508505816254292464387595243901740877020243933875236910984240512683475322121790760874792368999132062733673361468233928969519230491245756705118663968806325767620265320946456853039911153300524728747815141021549781364759325411594273522796138687558319344135813590196715553128085348547835101673270447224001143226790893580752167204689310769767712656012498303991102456275336737206376285194094086255956607 A145335 140 53865470343975459176686901760544512542534982238669132430150668060443817302103147917244597691350560917113064485165168268771686120409462252968219719626274521311434163909544807332143920547582423643870222914355790047573750533956539791558251385814502951198173110756024640385136819696240661250671227388712429717754965797717786268573396616742799519710165407433576263307041870253432047128571367968272224140183440701218397761503258898352878040532297716004753774824258703192957124628403635089455065841844920925391119200035663565125726435506737428683581651702419373471588201283384115580596456563137201249688607072635382605971895027679665745163407 A145335 141 1815805003697504974726357112961972225903031368634237729254657662607533614871986785969309718228141574015942878106071008073133595026855501317363057294485836666378296402824513040425915540725629121604997100727099803536773231788052179455687237950504385979074161271121203032139060451083252446826251838362511765272836421718944784352734407581400639746696002523117621907110862215751948551999022150241650349997963520717125731687234946310174994017595940865498699967961001559222990397700690400177971950184456470804737912680074133431840403039258848273699536335661766186146486098058189225452138838087342555823011841962263410910106205097887438183202493363 A145335 142 61210786620777422354050039101261181974646674894125171614505377376349290096890857252922282684226054768726873503842589196980165219583612828998846408428897834397337850427780170683212805545717037141722028621640311462868835596001488435494676999753251465540087025251322643457383087420879620286272288220529044218634886058390662882812890610995618949118322725344129627055130901985956315434454989556074665330159126143190867713958292278612740149980281126043663459915211587737148303113533148761595799351262961788982794111054179837951676421327689339799673941191576486432578672893953357506607484651327860993656527942859292509144297567877890513476090306103323 A145335 143 2063415615170601903857521843377157331403367184777928166490738542102076906558657183124023363315950588025641331798590803724130361479029993438695611110775088703048422271542173150906590634520205781321820463230497798686208644404436943372473382205994868952851947642147925039827180844818791548766986389087782242247670243755512824060677758143927907193378019324654607204910840798835725177543529145936254818038013792289000629920408301024800524145660282741335954368243082654658267738734212047052703995953102491722153518678898489657276878731116004605388160283868507021980460877108681583489549082144123356008819001130774908520990860103057484111391566035540524967 A145335 144 69557740326190203558259638986193934540346325824217283598277624639755635143743043546219970324458411638118314526203622489697845288477935859234816221545381831750864480376348806489280999606463331342641530673778052172071781940004733765084589278669410032647387689476719527841251622821458375688055490889876851165639919698363451240694784344218919140493154082315784083533414816273621393749036052075056160359986779607903085091426096113587733390337467981230153895709810856373318617735581984992613502941983285644690833325682873975292623744074244093919945543369533430519384849734754983285479342052470913679729427534461894223383309384929770221517119177581980790534247 A145335 145 2344791424332456146778330526367075689977917312130997445320010560115423918593501091384418016513469693005017794652682782329123560950460856335775661389599210437546552930438295995211489345827288265040240217691237675490041970511350930816564561211472429994548570059408267641380667165484180999625559049130762263705939450784161697568308356182942006082096316921487062131256806251672936384444280137906614019798899522544399206142973070068634191563475521501608205083041769600101487949208200975366789137121552563129425499686616163028215856755465889674925359661598811658939956262578129609444827037099245417999555646177891453139476450844991694064284603364897006413368941403 A145335 146 79042918844689356381707318485574482522961658051589598057520272383213315656031286646825687790449093026740738219623622066111132749942190178601061686208573162304312467534210477622230499358556887808043166395730091366991262653865857937821657593354146336446822264055265012714222762307220118675919219858142505019650367720294171126664223446232190680808547702930174782128882855210479869245995289699795906532364742544984917631176537100587562484017026439481744612119184157509610302394489837144032476819754033961109647949744997529998282555934131396867489780272550397653332495092123899399630136135136220988294107152927293350869856934601360621977263757913558908612686224160883 A145335 147 2664536791909686779294897559370385279481961802941168038388010936718110310649390754270992844031620909417960592378494505195923502671427669970180933106315339911679162843031682270207094138165463342181846874159821162290037788571776100572617146655403711790149948526754413519188181675995723035081055901792424795081651632145177057895689274804178791667114136983679874984077578917888470140609564831335839871299401451392542050802561859517833661267579769711454089372929492866607193693616764460917133818227119347707453669256478367049625941932323712632937190818062314243295026750615540386183402279670614972416148934125623412679931424125935415721861867214981467444436646203094424527 A145335 148 89821535176232622485341640344668369285762449854185116522470250619247226188777646670443882125480253066030358542338311550530959208942694004752609076412828422214131417134285541794470665775327269906393170319884404985067082485763309696437066075932001531091808428390069015676568591583593061205362275773503419984059971499963550901369514326984643620866226876911300882783080403193137473229468561218335872361706916394077849987569442653169635620742551552956090913279708592414144341902210827583026743868403716391464229229526237803497892972540349796922181305609390832868924954109917371326118591448066294585012159581080658088513194956415425929382602921839761509638400434893626826644287 A145335 149 3027883948126264912071179916723873169252666905102618475031304109986813058105584158611272512178946486824262477044263889989904129737534712228782781995695513006523030159917602770859923873079188130379050429301456417886790188305043381295117396847050624957701150330879277991702713703094740417237039281243744385870236844182119668739989270066963061655221716353565815774937765407563085304676915058060537425977300280344962871688423861035786557257397751582570054975204887277351312898916333304207067074886755461329139819619875807099435605054709249721923019179155374157949145959750287836787917331530912510790144927062080050038156389300832583953552128773356493274929011215827514123084490243 A145335 150 102069967801514855009686852507420124190839032085246818939120145025185217569492015798008349715108403945365635035131777189221356662921335940289573576322286667037062924476690972271402491967028766099750520065358925527079292262695929897695097751277010491392104246562132032710229463254755107881467532965364347474182264033319282533261487392587810481412880437412476772861851189105871202427521333377752155411358920088721782010538918367946922191977242585105885000258065836839804165408325253782609403511405782733001586927921784227795736442896355835585675179607146357255074877434257248868203321919788469290669490906250558905705593794817871448658816331567244466458095458447145066195551339447243 A145335 151 3440778611561181814250278885953952469749310602341003361335121613767689574280762794445277310285031784819329070210029732004388043117174104809626813029041501550123878177586222515351375233348615832143401901024198950216386524288689608546258363900430626817777209193908320491782557214615080983589530119025392872110939734692956170014125071264145821261465137889952875659607187809821152826268658843487110100856371770213510991230304066495066886055766290286521631776129344384664911138563331406095429688162421861042728034011103526699118468390600550162883860582633884523913199960359665899596846145128151968257556027659561413649255516785154057233456114583579682190945904629324248965624521529682071287 A145335 152 115988646893657471156862046235820885247829136214076191225360130660988670523819296231258282331700071751151179011414467230736143744258582410211183926919415440932389266329368636515803886844779347734525311983775226546435464206692434441398439549388418678750259230534545237215857970994444916702047952430878460753495430982317288457856873619052868242136179316857431001072881528207219872667645287186429148122116136962538535425651768071009786360992959453581401622067435198948988317641165736291151681005345837424344579293512712957105499341651408103094459104654913067693967613408649460041152434684066680930173744401734324347865844565121949474521934173953654755089541978596424974184057554570031283637527 A145335 153 3909977283344414741136637764359243155750367712027197803865886643246806469590258901674953902956332108446274459655452620138085673614568769931044905366826681484789340617839138559361526510186136578782232434829660985856140548191215440730851788663625229760240611843542310752638251710440180927410955492855382792974938106302976059221399039684147117178264783509798861156213960656258194097805169804785867739709424876150802258985210110443435831734005777124462758393371608780441051803018785831811391760594778491412233906941585519772922856107950498764713666255033258929329763724092373337627582673603041669028004955524908046106996206641005400000980343770521587210488777907539581250420331198931233041738963883 A145335 154 131805334105551574030058587879688040544524010324607701754242847518489715428898957051643399837399673044023840283834128813440400826810969490116941349704543505932833231294968094506708422142570777225969707643582559849435271333090408300344579354452366945829292346495552064936890227943080528068578392962107001520306702809977891974036073169895725701026437609979140292718541612649582194829792401451686314319175564452927407187852897397396453816743548385872680131859155309921232657330774952749196279958498301940160567578656268578032516522293511971707089586362712053852793267445186291802776351886006099978867366120570905832532517778002447468911097913982348530911921948173617305355244390531914311266989188858403 A145335 155 4443157808788166277208860256287646082396661232292157914108328585982401663861377372620640106843789075357711547521774022645623291733712107897273322967495256218169126742164033847982002351064534390101302265882935657694802010782337115613400329307737501080280215240124448265480258831322992890751596699341671528394156158749416632141779967335785873697454094654132035757743176606203455131454107755131175850913540537998758020151718912281024347718989184353762270120509367104073144098179371854156620765589585997808034241664268906823890612193591432458295491191573357080344402116247466172579217484449682956684577242896440280089763128189466297535987710679364625206519301662443861455985707154410500233878972514677801247 A145335 156 149778849602443751099159105209397961557903409596044632959984054879223912570277315802142820950060729892908783222935162019549832350903034330406114227117323737409937756545516349720505204747677032147744122156944053377309215934037312834237316800619251806963879109915302804533787460267007862404155796666229354260060002591136131859521510724853268632445451829764353315414382190676576859831735777595679536482609137216762568406387037345140433364210671587821777739889690633219150377628393967872844733258828664027610532346341937270377083959013450665875629036360848280815697741485908817232459129598022460583830998879171635721255009218734391111935698258090283601729417128129060621507660882819933572352145852202799491177967 A145335 157 5049045015655221040764487159399945027829277855086003344788904575870309506761646651828857121605907097846166007087432764157250825903317995544278002698851660220593745554980229406914196604062190402635919967809281773466158011441595804859802833735474649105014863714964642300709527020120576210321099014866994832764951158953042846235053494393023718263950307483902255608486787889964229338724357931296249419697578164663525642980549008752965096426517391506482943257919201125308192125780016558814224103998493498781165047587152463720142593434452809753076022357428704354723813785145584112658731086170119661831260015532298597267066080673773196193886090744235749534934026182711331888579386903874253569580336443877398332931466323 A145335 158 170203307327958651681727111044213041678726994937045763156789340292604078593711196062873457767192307318333526206008575256805763321651017278894577140572175238918891425248445776761561217802431233725179829967106766426600133188386978647786640690985533620710799248867578982041615351314477163782916385387010599146277149308247071755447521436467318817824496232836893206797736304356311980331821246032260790342325823448198312208111738678675416055397467903472868429402678530044448523340893980569233526672944482585084409726552377205664069554298320257762742047793292587436891481881559898951817007682335604202309314539762786834701161858257885224961509007052488858732342420889781869834950511021940205010619569170961245600320238570363 A145335 159 5737553484976441132535799872535934475589941971498534820929365316474778913523694912517817609503195558095116070558383064819489517415604966568218199864410024605104169724531361579651999245205760284813621665555249128431408716314367038775291852833319504618686393574311223769658211192101498171001535141075028282354007870416057629923093101388259822955840049744981362517249435211364488967021464865023153311143554088741186939871921067877599266474483546599553003248681349989879158596513343959208845625330734403944701953100915588015783320955253782454729224678035870765068907499503570408520167216312802131489727331304143528665477568974807230259679272433853308683631513473260520649424849837970217407033732107172767145309396909275470407 A145335 160 193412927808352523249823162021459240127923902180488613876483141661575456882279676907264435553479264496194055420189566909056416375274280101363618238534684788865886322495060773601623117794324961398635952620687618152316021400357179688728109711224559809710384706679232104407599317244126152029984585822722818011143006165448153396460396692350717195374049259078825497619585254177360618721981600268109252086388417989139588294884146990042132594179424300473463836040179878756147906244016301524036205460665530084031420253947454745459678543737535452250601906133847155697180284371373876589654937910087552170183104135953363811550462015439589873795903048783686028672729460451269730202329818203025517769166904322174411297418524211355868849607 A145335 161 6519949790682010073775097659207591112176380266914329202277711884482343335026868995020189209989968396663506050119474229945908731191006464801362604252786024368259003326204328953579353721194695203542257678029757942359323952974631810992657539590088058352017563843470520665268949214641281392829282217082451054080602455483249380578622342576049575267799377567707157779774856401069391245753510778016498022809000259270341432679357655162399221872189126694476919313361460464188395929606630927861916526870189393801964772815866746368530175693608999140114007801042762940516076621090105880333697548428884167344070308933260562783222545874991005670852661514818783592704401428180789131860017522199140366028398937666767297663211305855409429644781563 A145335 162 219787507250477631778606018842064734370006538669758135228293053749416652162180296939850901361497399098047524453333420871287016419392411553179653287997798642919326213260461606530099240339850057517084544927747187616245192302458816948205305970853758735821952267453006544946984173617958278508148951507864839210334290763197330453857205771778234489926799822433359029677384911660463924716990229604954548080782146653614791706481558260640330779269362866691392649579950996207610948030891622334208904596757879004398702407591447766135697477171880817275707750722549632590949787199767184854675067767882747371081057943957109435469068209895484785724853345868638146126379343471244941183731460471003203535791810419579821282052441822967327661969717639123 A145335 163 7409036862893651176574798821390904536405329306381166471631429639615123459904754474815504889875888113605213652658363567451611093551809462266679647537043188000024462280751157429925316438276991717706224805972100016513867490156562766349369053284822667394469952583823286786692315827392424353868419762500841512697917887546779554116277025988021942079382846746429155322717487592299382501140349394229507037786668140884354369155151896286827895406771000363977719522863228768797104593932960659279551246094791574368090864357942931380567615586933926656755109136743140313598154385988075180360990654121629865450258295946723850136401726572354246251793800618379130391101464075711265539122798400617500468992401563215636837751220516189017309629589751970054767 A145335 164 249758632428357473911858836490481373080158916548102583088937357923132758083972621183850372897865286948134353133065911405460389092344480553617359365294072579483025980564795303702320810604218150464026780692234946628935285476932538551178413838026066147013823365778730730126391421594414451350946151685754415885181972778867648006062368092199013895717761273895327003495447477059027272452977253362486452638834034948429439130605378717347410093521919643000326058424326792216199399653869155793422050171646519375190464033107553809247486555299845190427333911723903509248844151760708227130201810095765074996445459785283003044140992767284993431252484233120707139615392207865847417852584592901084480338730653160207307381013822318679331684646142876940828556447 A145335 165 8419363491750893582675110201519328265141252540431208769546911863957375635395593600202841595571533933145720930510438220819706148851321345910631721937383539117329617804814787407054077095542877413865351059429015244889308456913528384403661564130489636531013318265931060328737368035255395327647970419458361596988642789677710526737582874271751732436623790463628626541402379128942321762090480709709068924225588280324888252208352947406629297965796015758769991065506336642744852993534824647863296652006652922042878968187964774551789840398590165782371499507457678160035396042255319950571027837967250024008546583911631736671269016048775401995166997246705237058055740936056252380099361087572759431601109849038186768598339112611459754900404166752085578667773603 A145335 166 283816743057163990243620490981357719327430250057777131073323815845065774746052702178865169002866035988476965619372519290766382872317653478302914792891839738351108836717280502926997635188429587017182833749325323212983641453619756361314892775660391809434392811730712677903005946342067954900598631488995217748732732554853649077456270685638382808239574080811159726815347196941198189541042832271315460073158128290917948033514138726472094917079573597706216755817892549802602202195859539225602574345722219830418930642425828517033281710588987933223898057969064419050889691335582683773041121287674188213563030347215646057905475486863226033972086045933949308106351887339064059867302044409493127538188932672346622809242704105118486019013292776566661979949819600683 A145335 167 9567462400037634619361553168306458517008345464306414548050537062590255402732060955053951246883772477600024577883326694781296545806121949902269911757752195642432339768409907948854302875147884282806355911824405586080663308512213530026396651063850243765543745152429006106179270122453742724443784539846058370851418817435473720723340358075287010194004309827520403927316727467485411840486232113775563449357091580461255747884873364261021372248123128012880551079851166788339383593277572073760238133330999378476769229913295711121227151912164942830387437751765662058747813334887096227733896248036469046711959728996092844700361841990890333556423618613266433929559885064144108522070499536944652241739589488783694805861384786785205051089478344597658008592022840071250327 A145335 168 322519157221451919961513967059990225626993606274338984357006473306593693781032000048815994353586801217030792531969977261704987268357988058887865247050911722214554435241989160238598046994237543984972670770417878557453836916963076643570074746047498941676087839653988984108590517924909720898932021937611996192406110587017086570730154393261654428001502476046138735578687156113586036201592695014331411606512097104190802970281133075724891732012135728234629779195566076617028071126784752410598088248985414702729670909958267779470738773925798512223372593388122410031324368468154322501326958748268250276985974250895259447633551635607437657323814149481125441831514417405946010939932479523102182659548434128709419233240658353286558167107828977373758693070427958852028922487 A145335 169 10872120780367681821865001210230717337579495950499621698368273667114736354768333318913526214605459822142335538652683355608748426035051231658987987575816322398100434369575114823233232215321444732585544448864430774347363256390162005142533689662864538260050677309192223501871580253069436569049255735073115851799951617036927170863839783873510012692643638273511026948837140105272257812870277908446879771479959344025180387666921248097812736025107723150666241843801981362908849489344530410483689481113060196298017827897923976932662892947811515934884947292726168690390282402313668876632635551670226468800728145285719466983634180935964881437495441422585120030873917081194554964641015362653275040508725472739205033568847787227905089027999863737791060945746117900879054905786443 A145335 170 366499191183675396993617270835363514389814582864348641177655520961431289212646822399542968645534056250831329790951163385600932179936589750866497002292902980989053920383822685449203097739887854941221159386247290632831736815458524276391734034965088838698809390416782014594101986222380188817740689930382713426564372817908704342802952543645868134607362618198554242399161257370040654758271032092151622082258017880576733764061112303096134255681489615396823284319935012548091239668776049010620419997723170968220766275709346352441798341799987428239173061014426553164934009750669409363131821945476375515004295500595628981123048791717824517650533673031530246759634302975554030452102616935109422092446953026490167552896439674212022197847317239493107687107342941368204982022032071043 A145335 171 12354687723929576852287156377995102859849932250777696743599145913241575092243588028320260154127426821610064305110628179075924068176914014466658382288305771913324685258038228356917521601578387374747120550324851718368327073701743596967003349176139455089672326290899044402774954453684855911976602088503945534536369155891750806358960359382462430944104181166829625237764699037106930366629058678956153271946038011274282351161319708070449437661210278909919189763758767429194174326325591122803483947639558612225661834856144237642889045169414683258131007951911371814463756778304783387317504841149373066940568332524350507667938507785173683554034608680397443195682152322432009285345824252241523256083111746014258075468933947848839481061527975115312796394597469607776072043083646209073087 A145335 172 416476522807166844506924644508597646570177701783901574362378567557717975398100063222029147396092589510941211474447946125698236952642839247734464316072290568905272159059414757527866967740004340662837578810229592039949015021654039838299158624335926996107765280567397396400761700039614506570351067585727314038838290818546546864451849371979856003479883812526464048566493762141713365289024913309340894705149319277798040177071353594993738240463264246371886271539484765718200603992344437080929394864309100820403889484779855975232443360219170630831608849819759282851146687831720238235803678832013544141090182974391560112890578116315156080888682140965664137094915108029548730033453705090959132027452274865693686697567595829087939232372085843289877126968773013370788447204144731685821691727 A145335 173 14039423571474906604398852914097670287885587467285389820978084768771527037428378038971014530402021038286401417193575958786659388597666042864214777628138532789490952568568186218226167125598024722165867406945718997341829578011630609247321040259360749862653312518254639941770632505560450562801678576338265667745293248956834938908921035970480586494844452376162921910346879484032458506786099461028822881554430280908533923094792978525919208015567200083986007303676841688601774931387756647672538778072375841016256502306267110068941428030099196795918851069293077473000783032343532452624158626109671731846777001126171158881190880633045403701583791417917929381072145095993935366995715113270408088403892929639422432560745579929620483674423532715773782834804541886131808947475646862045403019044083 A145335 174 473268968177942578827118487227307820896025506952012789081269663192909608873992648295612836597822981804542002262654234096250341863929085352309840906110085624261449442181161398356989336276042445644207049625302608590163483034823052816073152428843892253534116168882598631869690625361681088432430078238011868073966521383496614972073181258113051198761350486120568285071329258840240414122046047542256706027858950064277359269727431129037382907211032074367904059835060061783281067218880672600696845127890394736348905872340374795644159563662200563771253838714260791795097113169153791146240149050353355248541308566873046791493384473249382442465233527809331258470277874091040453191876826434891751569136098630692655335929046801859910675576878055476648376071383980012730266248615608515405804086154346203 A145335 175 15953896903239020760787257600033693728307349551466763652644210525254898146370765136616730682741598186229089857987672814191023065446390078628698694080756208765714927906435998170045924307639223717068194920703083528628692015762055532418195359129006567607274306190379087362072631039171636985496767374601701496435145768092377641751752001302069919939764538392279904513591587405157624876021713755863374099170302325112359500073977780265057199276164683211374845773053867379037563087346692541981734001588646428489945775940337532054897508822111352974629770107138880222119646211931391267196222971863252979318655779942513406215070831712045801502457618520868765305115137754536828581104232452124485832125169796436756481734745735129952008944076075575694284041592571131424595389109023215578682793698859991459047 A145335 176 537805864134918421668195874870017328353932932483919095778623547725072953321248883881357343019606438259959637308222448303725153439947467686644347625152450891382164595464508056131086710053528895226326405132693896124770599261175408962994312740165658965197324608143562866092869760460785257419414939765393279206816895768427528919954944991819595743056411390442405095032604126356534275730451556588108293340774185351678688683216431703007647058562128563844413976641741809512296189891175938371323580592856425976505677370599872333230220226749214145112568986540397813573392482009110086448030885235270108882478531093320818356636990945519679495398463877873252550626100035235158617377983222769239590966047722268746962368585623395301635419644893832079776259565437196768939130554134906348541788460182766225930128167 A145335 177 18129435664034203091195862181081026538777385425725563167230636141167998731204401729269790896574202351001641187431088874330902108269606070270390879815190425467736559747393638665742934825858534750440239399954916317662933372465531020380482750052789004587795244933245198025611552263060439988436840633994640067460096059918546231799303553922486571196361708032048937361269180585887183029715897096563416812654123689034786270398866412634410002079072154611030511941218270625605637182193977795150625359803456118079359955672975920412853191788818500009633347561647040188420180346407454802231729874084732398565098303837189006859719558558397564077836415820649724960737066882662059237274985858446834159340982885554290305008264882920872394866277362135333182134256603861488366959555292303900320473414078255777244629050523 A145335 178 611143275696787122069294092456045529752168334347275801883425648540149689503827428972435767242159018232658886168342368645472261766043267188867408871925721617364948537702474963957686276848604496383811574946153823935723587861042451435850664541285204604488918741502371017299802560694897671549420640352544376908686558973037297705526993882772077323209757434703958288005978982517652813575188615394701224166462216216588459823467098086689529467077875273375709993694053926147424219899462801583351642507650925147598798129230340906517408761970851408575526001190552738211246465904002819374121527607365443920359354939873110327920327962366590939544186081915638350553193973988437981653381155910259556742144942105987403913081646834676985035640574457937187737666013856605335653437669773010344896810246789542068150219363002163 A145335 179 20601639805609258220921700765497432626864568012069281855764715445057809892006023899456407984463389608048728701733180059607781069802416428667114282802225195906181989738213871287619965726823522747239753440994606004918325829132807665436994881306241497164532446188249682059931146295413448244870529797847430311597183835520991245734768731988943172642914351927508725856632614139400895759732425195239481170088024496007073291614289606103437625700785173386423029276396045909211399827205253859180806073782287326922099366856994836285725928953184209194262481490500185243454078177203754694694181893412559240470581456458024245317005248751658222013636948743539752976498443902413177478873419528459863799330871839051852500355692009788696282630571370110785236501388144971909261015895481088623434167573098802049039088117482173864207 A145335 180 694481277235944818930483410735624361395559057934687157010552755769473122919373376146848084183825096445163626302766613641035931217567196044325155284395602482071673256710241063403194080693534674960847592112116593479642939764343358540838646012982736328131184156516978040737907924318584779639687887936016235451396690186726055920681756249820280467020565480266561713923127134633225213542927239756334294848966081593936224443729242798279784275683938727778445043531600713905462362027664887693522171163849263282893044509150497801961480158494430929967736842469235243366284237142292104854138052252815844388897856976840642369763136607498070701713110602600538990922124193397154238824384990651000852765184132952293005681002973736895304852799575850793995864524606629337047332240501014059826192778544263806826318118372173861599415807 A145335 181 23410963835022060040537337554976196457146863216113736050756451541224223528554266617904225018380336016703076234617533844106141181736409108851784555969861476868410909577520236509107801172559088166106649582859696925204157494537688787278863091660653160315060720751654883565025194068848346626240430457452577499219152114597351509565190757446672922554320089696871443448839889851853407809131181492453603884119165440443565629991039483115721921829867948812626209031027230789357090314741183536943378530752552591484037203481363914047126659857121337696028199765375438563377256390612588677429239046748240220937187518218716597826691089721754714603090736400027220640445053582919625488356840555971819218254493322490925382454757744315048716799177419299694230482339252973563720597918028168061259869941292965355016381721286892757034132989763 A145335 182 789183590184112366730568830047764171834796397619634984336312824444115819378091204770178049222753042939235603423793439582051405595298419841826461337418875100838529279786533916011782914123772781385920482477352791236515555661222549254827116279041972021237960568407101968460021251322969840451980131081038499562661382331680029200716524512845587969485849756660970878393830972982851242612586914567683747177322772148386515793061716532101743186605064278789690778657482906377626800604462935002696402578146376695077630846463733033378141901822080135238679684123069191502212069561266127173847543411745125594976746850255079535897114264757214821772118022331807005188863765358096381815354856317425035196358117135984961690256877879857318506404965951793116658765660353214226392018769397304844056155894793083573338420998263036467446761485494923 A145335 183 26603378801695464047465415220372792677574790106611032105863369261254692730011230984248435421394780059101296174713000613693419038511368551131560902832605723679405345153193148731236965526004579287960291298204913009723242456135654640842533302487641785175278490445942686605132432817072119252787903592501377362804737699181781669758802531762834013004695072742721238613784598650412025536616897080945437624893946765002944006940544834306110279704734795008132527335917539742962568659019355224199712193965935827638514344350255237073813249463295661501774554455760462680164130301533024756417812010980689137058425915384911212936375124038274621920183383929714477744889376889776375448075986718103557380497412910399559736087633970875232462535862685435768543267296180024512318701388995785228264964953953604905964272816835065238030737572641900864567 A145335 184 896799898615970502855946780348198011113282002659061494669019193460582867484562777100923553285039986569551651110339647263811716206166828263346498192660677607813879084275611763943464191869831453673368638276567135080417711959817362281579248372031288299216665891694767397051912341803479888688510389651241299819109208276756477755889204145008610065542682932671283197009707942111558407856504357986083787767491198270926470325579250571397260996744866753119083217704089486077785283117915664003309363055895294171547941852969473195294511606029554847402740095465005512825263640962466194977578315716311487398494412012648610137830125895433123240172167050498557022448413889765497850996545130451916062979142754013211041567529179467947208432226612619634791641747437569860649910209596655901275414663753719865485262553082171628175753127106311716659058647 A145335 185 30231124555740986849578501918072339734255943632062172878681604905692879201649918486060901996990262525864806099828253334550092339616464742246041902943030539326800140251525527409341029176695052777324677508342786825355968060442200826376381821778641426078952022033752118508677278437062874230617565982355440624400794048204723165969243401969437713546609828655653883828476016114796035278430736371093987404696690668818984549672332529821256833894159178542909500260672329239764602150942368374532203404414518172556945292225086597063122749165443044442650707116350781381579174656680605131161140266379048229222557491887958732361342330998675460387929129352122973297021554479105555667317160899458103764923344857287931300841848903776866425375126648872026140807537577212706328448653184569042998443086872931711554595758435732768969572676723030395934966125803 A145335 186 1019091207877228768083320796802271792093569848723533845081295406701887764427035884680550229217618196461862627055658768797343965504659310254947244284863061288045755120065046444693274329602926037253783425132866705606182548237088877897330468930578754101090184363541118023232743659061477148510638260576691513797309467545872009648066717324500541178647607258439409491186643306220066407124341715213073957426241654678396770898527859254695317299174844911936612500668181000968375252430481954787564912759504044540999331629359727334028394679072573422132200489489444744908028464851439558008975843402059400090780925653048676855252239840135223874243967710287898379344039579042234391779763642924187547463649892160033410138167684978788987731448310901249388586987300086092892762143448941612842821615183071864242785557531605998559792666756580227540655991441760483 A145335 187 34353564587310257216347757210626080193401899866214382285628295281239031633142500470931429740865007405739126632181450996330211742611973009077806862596691893076991865770592575399084750241573607539129986483904259137641626875716298013476809281273427978969108688816019066529423670238285116239230741533422704947751861526570551397031605875039669841162773127135382665292247862024202422469365523941401986733744618774512064478170389585803446616333927188087224028854614881281971600519666944544946444834590677937062569296668771116205010587568413700894633434058038475234498858168562852843801970549922282110681176774541713404902594272649616065802088691125875925015564600912492166867790276735657201325541534099791381398469701359793127872650256135105990240395315745094653837799149335373115746947604822909456751369432835842453014878027394746793672483075566779756127 A145335 188 1158058661219137562885854127486884366517306252396516978124995988849272349651345926448062611884009170429847762308974086030632669046105644631353559083187239430762334507080920596638100485950171980541145807118629150397032536374213857797214362974396788240469899798897818369165753900499847609362991148581041123212023738263383820048063424399520553021096540937086142388562265937649220355222245404940319257581457141462560038880727062038906326181921368211245477100752455147347081652549597448179662700586486840498875166449704942697911179572902831178085519639964276510665511763954225304513124869228904286549003068979020233226217776075766317738053185903609309721986784317416071366070975836979240613759817567040317574782380222700458655608251146582974620102476705180153480786116431333284282887990915758662604016799338110691559525539743684247658119176936700154137280687 A145335 189 39038157435343562657571885421235114784672313574884687466379232498480675625507839547421690175678519394325160661696389807911176277214009537910955467616434978614306403156705967542077791982295547222468417618839002175979707663533122270627798162390106450312812343251736768408558497456426192673341315379436154730054615269106807047249666639476231967301494553826400732783051319465907356150339470131172638231668933504958280136157244783161142669789122706067157844979141234162455241225475329458469485091824026558626403923956984321677814747197543851444849166168562327116495926328398076846574586497904392949644611344601595287514087826611488298300156831008581139602298574324531164837760428596779924354186248859387571346122655908762759920761018278661818308548499491227658092205331062445863840781058023276911558496848936341979635763491744717961160450660863679120400952202643 A145335 190 1315976285987372835967610694663981591904419324092056562095126949398787586486596921492239249374060276898691995475937538115711666274251592476872664181996464045901029419650223658762521771085082410919238377389916956233646794940669015368649218256956125465648115850546146664154688580090373054518488132077801627369099957509566727299402442368680355218212828388391427765030517590633471038178723182899584229849240490870686481927300682759635057359685000239602522743001373902863911034363691703495408894265725234704809235777714775034054192430118023659303034213456716407132801165864787406543804006331232217103615561877516708163079667408855494459931969035246084312384175218493161249264832681926475413000377835290137463037477155902012414228395270565438748598195297746807649108088229328933638739445183076673772878266173627288795410895747188902727034544119595446212015944613814843 A145335 191 44361560561596180865124593859550934041862860630470913133342041997853897041982506597995545548977881758576387773168693748184250462193844905181367971664145335370888723122102636380178641361200336089791978479345682975797231281470244844544042876814192827056891535009098260796917783626287978211392042259001377479176204837592879108156049284998548134929722477671180476132778015197202989231097402345205514257045258715581907800811025879670053000433838688287878335599418469286401206805944806099354904367228112570075092779440361142440982505141463830357561431890776743915884400184806057146193556206851251540658487641246476887575820300838430891632818377877988671161889407013105891388186344869981057575462812473444285019605783579334182574876444649999921936583345178496386360205996118473021899460833280733614860449441154479056356959316001974419183616521111111830943378372530746154887 A145335 192 1495428205215430970975977223037851291887215439948755157632903673652527919886442710931832918963805144707549754934824670775353544964842845479412321847925675073356194810545050452725598341523541558501805183619504595724207710264715158768910670008757221943131688179508586520917951821887479165415652690032448302745228237706155997226373694097898615259800589504082665462044519127267195176346822394878154702705411441453025621094653200476376803884989644822499378453453873856643210778564488379245562122723850780471506142890125338333970745214264553291235372209735049823947746723097011020533397373189151683104365401282803174002664194178183837948086813058335029069621207598027624380202600436302228768942375995479429012720773501421878138697072534923102097916785817368917886455736480045637338901891051154084973869076888439222816165809747015661923490810199621035701505838725995508267425927 A145335 193 50410884753450617470004011323481373189967098438809675733334269705484674181518086743529581100274325879113620480276551878668474252580601858917144464312206535058691991692584927639277283712579944575895516650021521442517358937226316720629733841451163074888776381474342916611045895118909139039873673969601790026540266413898313828908178119884113035409329737252904175054340263647399134197448393700245192682993905434336234971518851587247636179292947926532615359378051752108024166059007696458423093057666105442466359506751032375797792678731875586306080566832607097674501798119715841317374768304012747030596906136584807354383333098170756876391575576563655452058942236967621810843523769319561786931066437232148739545372989713325728476144132577381327070774927966922876773926490382132438575909725434943371188392967048836759978470390214938647438900792645608592386649992509930211164181844283 A145335 194 1699350923543392109698404250738579867195939596485058729021943074138984693006446784237939467958414606421115001682572808895089596279138543699254094412552160448902831966600843100174986781225471590129896307770420304207755574049691426387713169026408037245743429876368411539449770603540475255146662384099623651762224078067283921466338687194919756325749890182994810236999144825509305686528790175288443050465569849486063039436874865911464615127588470718424818942134746110107620781205938669048954087728362291741690198501071158498018252866080780800113422616691813052872405790667874287711692418994872329212270022759908454633458984736672020124976174737874012230571913738557323645507561883559827401144020830153358014595094470515436805508940570486452000632720723848184358680144104325948024348279505510049991606641945347210290435014037979772058149683796592655449732935546003908692349061703354003 A145335 195 57285119582236863264482589822393515999693750607544231316520025295890904295762646915142852721348575282181460827605908907576918411901286055521253663729988864420307930535422429214313876755833363590698859959045351804821918958697739046303494207250481094102847946243602771520508850434303525732084849928124639331302783645107874578731963316432566865856915762659425315836336997013578431045486382611525021530949166943181279625080816758356620588703371168625152720006746931993676144426428026474632545838899999796946271149004749246217162928317790442039947890102600451179721701528912244119045310126942377913732875436639607869109095021089880700242189974022157375728923760067825143122438100251278012373003155253403261439851895055702385000380658154954164363947688530147366764184780982901217518648063554834059782116528789261491841727563241827725865287193344237622564888664869141769509156658855881596847 A145335 196 1931081379417853737102315993214481173611096465784376441194831323702539309671174134503018780998721004803922438077480187591845110770102756652482917305083830207056419889446258122213677685264155905416986979089522501570126583889945209201199363338700548655798967022128419551587941808690601248888105035930419207758593184914362373981770561930603141853116874033499337213848109932328584085034040271305718300519853367189071086675411293487326814133726026966765427473002620135372076718507267991253924451180364905426696508691259898588909403815574462935085862575245238592576605505667225958585143116667535140477062901756851158507759138527480893668492203899310750397948007721314471836100064713963019913534108962448203112984049367732632927847395180894564310222224579718547009772484608253455938227678198085176649745098193879362944637425866446998600939059229484566460069741443005833504149762277682706926358367 A145335 197 65096753242890729895482208866777570540036545861897579225133532605492574833124375778334116192324032350591650105410396296115189776483245514853913086833122252549883050052925430764400645555940818815773267474408943568883615338108134043474691491844101287936502084213101076840426746850451317665714495029129581565417536932160371981817611063948668595436002957812346894819394469982459572492919066500229381298999235476994419388646835078376970146091283780346291391489765604756645774187203859558741766774657555123033939511036100032427386756405852217223953985371569102853156920416320485534992930343817299458539412504490577116656952690652285904474991493203575421892669964556587085527108038385255301033956800751125771685289042746415160942033306547575104742637026218364531169283089380039218694753814538803241308073200333556796074466134116200759595827960760637542024713361478837982555746716871527391631658954723 A145335 198 2194411549886765125358851523796755909690150787393470929894874942936323373922083397816468922340224349539723520249462021064562859773405095535622653504661633828372727410227696381621687639477087317015560941145338508617544171477498614715586640988865291077638936603024670278162366084740772109820634378543853158639805962224532954592709294983939056421544517854737339790862450369260602256407717646688692172283545927409628510402213723816676370137410362101747455840354571063343908912478565387217916966719781732017109195490330423401867308969531874427045025911789731881934681194657558061717385723304938048079828455049314452845654716694129419312371069567400323572691154107254542931804340137866891483891663839786340801062890517997605707623309835871361599979729843598843765997985933228637453946695149875379066409970933499101401790890436419701739528361956302032312168520955381886948948388321589426094220516437353963 A145335 199 73973613281586099132956154971706432848877412502997359184858655101249928329420856507268791593754846630660047517017714624676017706846295994022594134788230589521322388448892594971541659562371967900653740510236093651088470451622862963954291624259957470383107264951459550863752283876184680971602267234998794948618277421171468967159858352090974528021597101447192766537626307128380432081044589376956746627448951913979341608664205241213325358955133160358622956032061199055557564683006665015912121389382075411639195856945099061840846952935532730529835606262477876368449000218749361844172587197616531256953717761172977700936443383102150034367742850642073414431843383062880677674537220520384873536732687005240747652704267676410245657566613625190292987741588285079997133427574639854279192503874807545213789876878860181507920814120537242011523300321951113548482563299381210047570212187765032836764646217471543138007 A145335 200 2493650501527855851885186858737372327538901665785890190728114333568260141048453698937947566809006957579325852258943639748366535833225778185096552748088599668102143886239441966262972962225871398453950275584497775832853830306662539037400555938216525337749254823874764856592419211303819510811940318671174999174068973227884256658425870456277456355668981868240350305246043022435253996191410851489494282122611996736697678218441848279087474033701168698278817746093327179808274442120245765207832224818152795406575560320510093884324527381589499376628883860063103300590683915439359793109499852714267545366971777649312623249253053598718760964407192182773225233097116870358553537154106771937833949056367395055001763586320062308898863118964837681854940745407341110316859768999775111501818350668165815654006981370519966747698511542601519537772030752113443675763045176509972069748209965900610868605746797896745202744862007 A145335 201 84060958332530407485463549875080666189629942304764945826447374999727394253493445861777355969862832946244227848988942578899721298262023275773308799115472560023492680883809200233832223585092465279510695889299679513089408968549123739327909776722987444875569909729711058364270900749299471833285827170803041987159070138893700870784067125921254701658626850756785107342651343748666105083232027722666262873396503782545126818764333096823833508462741037863845785862183103199275732388315920062149359282707809343773586726765199407895480756192535071050626944392891606000434078421011818406971878190825371756704087367604610768559342735876366049008016414113542571965630395267943456674584261607487161902305271350571422445254101647728712999330059020688716427337388481087193057732985285581151656746744677141821767796786438202186056642593176409497757914642220885988021139351668595171830947902939380192934691720334634567057755117963 A145335 202 2833694902895949534807120414403782398515053027554724658023650820512696126717003918952060970806128531808885963210091402075765965216046268793092461433086027250303338604491064253643042290790494042346434159974341920801746200496937130946081299535931350828538936319239304953584807207666465984196245723115830226715957255208037683126246646156379625536634854783342244100280426492521491379920497658339668869972701860386984228323847990475489579291191526352689072743135374662754257759001855223174809136212248028160454813152679311719646562406925829863527134918855492178211529482981624483059662220703223429204227239794979651358822820377139245913341472355360327918188175391385257054141681921634285455788876748171395255574514002958614852898517426468451793083688424952041936865862074207940847237430944715782645976775663850425172002674117465221567899764817235314542748931781703166732449184059876540403217589286733733358771722281670723 A145335 203 95523855092561500485817621684087954778861771369239825917212323333035611431902807854380529464097236837414712873567953314985128108533198422753123599136021179492252984333901095106497755388715330582405830253224370260927184905662341715643276868028336059707060098445987060255632792606165667577955971492948809771791877085903880159292073571147490050918706253087840197863668069720248130668453870979398209884113516840248734554251788940164420621082232844886407604307247694019262925856676807184906895919565521746581122407603232871304086210841988968506964647063991696934619052870876482902929395052933783607649128496784676679701306506354021243862374984091180240008580820477966620027172640903707501107155873278552462714845444594480805043480309446921450924162420377795945210661017463816700674792645489622288318735285860601046110007958443110025877491574231087811015180502340074398882266822827490274053084741921102431189560191057364954367 A145335 204 3220109152336553278480962492163484541191647914342021504114502761532979640856747526054163729282656882983121439159089743038057266462888153614961527733782812527597820851592467311548975080510551503142406495489759361521513482368131338737397732275153909036793645090075287481978076485169037446386429814831058654291273949849862544961698116957135243460089962254956238286642006529989137992312088610795015996853797782712082981436843576849094628661192489909929273988508247022253978567874317411201356238273744601865001608199850166938981434447836885721443948389000025184810516094065716755676125424174735624710628692422384211077751390970371235753461414800372213535328931540124079369730732670722297940687939032431126769946044681705433935057106378557204684185063397851812888099340961839398905539319232217736394508783840384085600517943107114564854865019399430205292086420191134976204618047865065513078452946246942773668666340681772050330040847 A145335 205 108549879429741355925031745125013442199482496413607773534460062174064420360245347671383051459737834061263786876638202364244957137478831549827154677152695011169301361414929088738414854857512935782215192380553957823665849229702522523175335839352161405601977716279377842571493898059415459711520881479999015743210035077646989304754963363332955485892142576695868539554861842262265772000592376401446118274543313371110800463987262421331190992004378213781482981266205402812933923503780314074920911607301034609303682465835826719909831283932495206827886531686226201915970800596336258962965705146000942856061509613909443258646322709909907850895163049058172334184758042209001895075656378302876022676882923676097410136328703505444733356294250977683060456957036217422192080032838612945119641913750643267248369268814940612239732858816030824022814389778077300646165145413627979545517599994649091623047158543931356158449639913192975625568311998003 A145335 206 3659216432356471955896266849683240644381070412911070131504627191773208848810891029145575138653598656922545372628352362539607762066354145081785230551855821092734336365699438729779497445697785984707922632006067422746016416011758551888109232407163628707688759778984181983009771821604818661706331468304337005872551628176206059613427270016255812472288882800327766213438154416018972644150831016180660036239839096886347300928927634786230871491372960925381301388554510140315755539058455819591266519080761638405882534058324110528310245642382978974331169261698736877587350503291979195575857164795566359503097864374258639826583327473311602683304710630289574584995980067536522342876297142859218053715425416433304663264513825222497279735245265400589589446817006704238697166094101543039021289513628645219710310315357139254761010585087881134701958514564120785382796846601312770288263319615002830747854201437473069854394587805068867656135747122640283 A145335 207 123352185826186790203521799577790296997072441419749677719413209100214808119350716232251990252629759265121170450037971264571975295011841093228148572075905051883379467718426718165937770156057510686991136142709340440214255560090531554445639701270150084384026686547579058367881565534804539026704974085018318987964699642609871191921643967493020075107902753306906422359131645809137725572058741554857673420198857681495454143203350104656580256642991520790225456026689555563838716408726622174641280283291563223361265613802423300073511660694898937292208508983977888457243383550001818086525886062292836832848486151994749134644680710479011416544293944451898510202042153891898125969358081610127862287870968111083776522549350911921679794430384540359624082569140839042850264046840082983006794724384779716605791293482319895463053054583579614234772197503142121897176781052765108072789376958704145429861073507410058640860285396459231615495360409935891941927 A145335 208 4158202180541540265404247907871044062088071355878691223010349147263613989930103795378323562270574046173635998948234638700368924655241401186366743282893528747132900764053828303674323502181201239560685214662809234233555132184635402688603962441707526937421910895830130278597105591168489188985406014699636064779953019079827129703472558530762436715631589341686932697398561566787878313015127533663421154814243456203372662281037631099045685665204372674465539197278403529502492989822418894448701738758492077178746625435397155387153967553714797533737369863518725358194937581883210784404808423584034364839756108680645128954613546923664147378396546184168788148621266422699905758890538588201113094864912281309208690141833955976366000647750983120277662422816148237317475696780282031263057507119989634733152579283578693360702379215251458210766289643128962414589708503905914946532417126989653422825613957186938875345927150860246109953279731762803170239718887 A145335 209 140172995382703136520590406770811095755198588409598239707929192034843218500328990822852571051889060843883510259423819220551465185556212338980581822838192281989945032872875084398434727092590523629533187899292163143303803065729803864542308019464321031790342531914407005143929371110408205025893497728819757658713897285216272899694188756150357774190920801600363747922399088057287732122602223587735185573930473488416834763998324401145479959117459146213241805550029526952839483123075024523139113438907487638403985520065972494298536946162214164167387800807007722840773457428039651992284273872491912376455341590776061145065273532152037697646736155324035904038124380907171669240301929838901440817768330715062456833597446133413946969914005846554175459913508274510831266695613043227037585582008055862469793731043646459706957307883073601701352009635105125492676951769491611794842673278031839924747301066910635980501145614638610970065828142228734458845031738843 A145335 210 4725231670192720551567562346839794130036700353199485304675601840484215748382476290708256374780856678776739084671540946976555252704730993291794012061508718542987518311011718331017406346616903049370362524524453604897961967112196556089085800647538299539944919813412749247571728821534755000254380619453108015975609412704687540368863973266356002037213503506316672600777140561012607883065042644127425572033775106480288043691010853281576498322803862153644008590625956156301815446576366086852600619576869669532106274702677307347406525067974271920367845231466860473443747891704279086776692087836893942626275200185304912519505241814231643864007328417576704140956384731759490547390672295978828981765857333539843138551361219015550196379435136439590271633406701510943973762991639990403154978706434056003867111940328742873142837488036031898101118034033104137229177629559853729698231569670036196873578096139943581715754743323540424940672956721250906844862849676678643 A145335 211 159287559462023614410639390191379053352726073151156061211016298334793720843130057259446331571010107589674813700394135063155858348125016598310163807612877079245916960274259992065721683546021074701684397072186143121818134768048342840033278475286208058027222215119801245221235973430007219948166965655870773489718035643561119700618131639114672072524109429007014231771833660389335923680834855410933292445523373265520036464407141100123619357316238234081880383376759176478904671751249817664726142362797163121019814881823266510615101465742875760273385898585360065752781018588577790587202638288697420933439824621791287010256460556492475182503649343309774541267603825269488045445367893857144395136425609895859781485503929859416750986536811479464582210207964448020413081039616917380877311105156306445882304481038688191209998592014737327401915087225903930830890452399785717458635774418734246918576477696130197072727456416935402110111474401007539927511592203755805316687 A145335 212 5369583624739584371589933291783825541680601795888770470223874112190294489137698481833459546550494352067081291063547208307443037938739056824304628662836074279871142187857786021523759621318964081576877975933032360112035718132947670025325261312812272988559361331743580162995115416753814562917953412005023154885286965568835932403149677185691622298431726814612946246711840090947373426268335092837518644211167340746905322734876682794156355253553892548096325569986543248477920328432815906901552172197291749232708290134156039370157763062785816810841566720944642585059387663177209428990321849935297971829362545374309084930440372839856096587966375498965171368554220808878057280203861154533665264070078327823575900336494337009577456740605718593315929866520209909361423450901512521917734166951664111584258428051947066985360309663673957818682525692284103474276213013167598905970758225957299893955176866262970847181698974099137661808317377117291214235164866343745347548840127 A145335 213 181008663830683829704273036855393368818674033186684379400090735110918528894038094979475864054770833037171202732077362691649769745759035257422292433914040256361579123906769006511305944768940595643935481867018123787190580936443531188505371718821623247158128012465853872174764095477535115485956989570522364895312250119607423637749055917311532948565461438396492988969641897694002297810169652298717898085425158611054805163872656512583869635473682360480088900882365989529431517792565552470401506060044562503837433339402585205344751682231408418950593453889658002956991892372922711262685958974116256341670390471128134631213857958175088459487871335566466583524188242199675485646184114073961962194657945294507133704483442615088926207309067787243868516335814065836609136509476906074229901387063286096349045163748831147037807847552450526053050613684982040891947209842989306720488542338384805006494765243148269562364875344154474162622976672512412430859867716936063462115595364483 A145335 214 6101802052362768274591459700805377171093676117042528633688288210365189496827729692620432895452865235132546892031246605271966529822094040588966421122937668379112757987026041021638337376637227857838101012160302976933162123255475718231568410616151658348888222311664572699267717495552593326277795555504355508615952796646679285259684742569422098510450082789914051843553682124552977368233445552721445251622163452567490141327241928304325562617661477118229904300648231937050593216309464445344418862382550029807068128638552857138015539837863014740038688519778804558735554106831836933487934248027137151342410890952366873043910066839641859129480046133979213031635214275996839812254809205229396591048254071807757149354560950218153365438811218367385089092364362292831884082373043052860777453840169207356262200885714669914697435555632797569574378368638218906183436969530956516380069856256193550811638642391351300684349100669748349922882881822076045926994926502749832964171372187881803 A145335 215 205691747004140254705794276809876227582174453086829607054947816171319802827144239044196697926240223021547322693202120331640629028653020362495022798631936367145850815381068718932659346455135006318781789475988331485398771387751505525142639933365100684119398726968084733226460884600313825551289372690094834624921403879647308586496549034266163023475739342282541249249701635449038969389147151772070267133465231900624934053086520239266158203257498758181847713494762997715609507792360528659994807380514255444751704112568183474719918642589610544655295771051150047785317525984309330654955552238308834397636414792333896819182073721950469113079683895688567935729956489719665227871434132662098845010274682565981548210235115927370507333853399963855483566059734136555548746580186144802459901894722202592916312695508396359075619405542573758517901768753743745642461619350941334324182848133907742259475533628517687102921138621212341531745907783599206835686586541547829152286153494337900214647 A145335 216 6933868785407765933769556796669467930989723642463349936779762249446902342937842801352140994473125022603495012855296584348358999283926786597613177952916153813548962607383068528193905547364263686368906265397465642212489606547941127997082673922169133445513272737205914045399423720608861563781371427105301319701745016166957975804119382685427612951945074717894382722293390287433421533555173118003043152347667715747903074362056455938420264727484720520648609303678556352344964570629880204818960511452716688660029915827605336294255600303680231622467005702095579591064249242195513429546714732465456559517186391307164770822260832123040246962274284994181578979477620236814700555549204799784542860066962958250983918359268608557098852006044747342757132644488548650923185954386190858917880240010307995567039693609325840378724460246142725844005671055114323296969162282136795410537247294213960135310726687805692589848120282236718932365406201462246380608918786388582394220816401329959244047868567 A145335 217 233740716550404042623231504909933487143787356405265073282016178373907261809114878006436433879492346585723593861804725165181061534220542947552519866297780746422799162349032424704347837068989982412360823887766777322994693151332324037030151412773681555083151739851812635502329840395263838714756205256430334797050989870066749484709555803829215798343905445264480299285968937339679004447105916418735432893569611564396580736119989076597626884697351725493565861445156421142785757960323753912086630181076272194215353017796871773911172811517141965403752217562346216963625794169093231725710422976454988383015518853328109632084515831685613003147797034074177131709622642453067066007898465929302807150758476312365985321909396584224686373753261099070942977590225408962886461966809747273935598088287580635842705478654061383658405195821851882658857412750002069587086714888369753938269271963769748027416854386454363575262447611278656588825501519546417706727445453472525967635891736546772622515749178923 A145335 218 7879399547980251491421368096744301054947603853431761977873415436204651546138360194659129384725546008931617326477942272462956999970215503478068658095285011008996405949236920429400497059401746759756419686887711798160685463918923036740345276127518131299683911704891331205577624874324920282465570115412895158903287548818205108962601150342963481876745439607920556171035630155427188952478518908920398324839188453488141020866701757410049546344727461938903384668667613653044751548497549173746560098585120624214282861569902631670940299181987255350080255631559685271748245930375883599278184928989582925925996581028504184390404257863861182213071991056366226115749800297615270558311556730927592829267525376422894406950581840494945569102123579643636740431809365891650353981977970626218178152638294103223949606118388715633798998772430166718287357539796898710666369861917782123122261747361430911790262026056649908316404519128083231372588723858503539431535805627640063980423516218175303775046660773625763 A145335 219 265614558528673561225410275918018883652350238755397339868847761072442625246416860352844373552661722081592473489847840142921555303814903088025151516839537854815488098125977425326058331168085046202398925232623940828229929665712202417184715221228484793338663108488735035088209099011163222326650529875812490550199488473610704353062535293351743170235872970839096503261130793253481602248371867972600711111593609873515622249019935506172781130683135857263081371687219394798982153557066624686672787011217786061187203069306064695830525711513617566334063451936124772948287153349345241962574382230528417456510356363455357202472417900506244620717043815362308448287748636322988128067615511391670688345305473288457294145938128521175218550207899496033733420885350746617308023769590927843005038251501296131391760586408178125361302864960215724251614940007696042786561258458161720482081689565284564072679984870952814022891632764545238118291309292444652794690654300980301103307550764078797753710050312163175291807 A145335 220 8953866760122186200928328909775048471176425493496840473547096047878625460852060816356023637801097266644936272411153364739943356828643383127112354154592162990545092778830293058504505914275649848081121009835333358431919130870472879564373713367266946255928202087471346327932197522088687350306469079648068941034329597542129294923532955776286111925687795970240503517012162869539234656365426716877851062651422263997023172526321005046382694505278963403611011100672781130006074743363964369690190476401591469537499991252024579326544390064183748979134023614686510464527074667658182176182498825712928023469381187086083510266841023035661248300510364802791426735413780414698129499544048330701662173192654675286370009236679905498234776832562722909173573974408433236660087589622556195609729213239930539950922146143870078487540803944009873292091772909372076062538081311958261735533191632123480907528611378209557334655027032176415457839516804875720521850518417054510144564857472276672756059390492247973978313188207 A145335 221 301834848218104338304620406323106608045338419733428253607875267905140703212880344872944696477430615305939079661387506435535650415772013141400054370526150297571737222758881080876209469044173825210729543039150162280116053073413711104402835460425853537058854899029995976225859343381400551567667850348285874126454760182945690058261591586156069539663192431920934402719383507071036807012596932377580491349378733407746041272346658831093625125600172725652591326940598080205285384799817085345189696272824861426891338643918545499791746693233108466572990369717018815823082914098470167809766793452208421440624422360161518767639853684059722779703959776785055179888490089491725309106641741160337520466653700758598059722911185468407365805850470839060341682643574863522460806028868345584413043935313020250244289415118099759406822375591269963716197940523317744060462678239551744646662169436800851827504925486764192880268147231775332319224873374069229499136323044216882672301044287139087842683255739969152496774399166163 A145335 222 10174852724478430484126567696223594847433309658037440935624634807535197057427570964814904901898162404162109108740436569530753410775731206167952449703324172376551098788656788457506728142974593733578043047768630960627378790672857070458946703806581809366987052390372962271102372137454815071257395884934247737154721024732769614321868957445788148405760104954366902745429914506352487894855407934082811646509706040523696787293782696669845097937599128076469890227556550183047389191595759203622380291666735602298915556148994177545955201702343696343991756384026680666709614569732354689209056431091447061050521254291663610571055957422812231868159235774913845311249574181352279755286763594970929484229234079379685917972966052903332395816984595152161395212741334674933720534573064340028007515449672699395804456232708996745733903793640906532863159282949268242906120820917208000080719996181365082981710130630209563784281908528119420304655023600356921540164927970032697828758058354601178900179794934969638418291017578166523 A145335 223 342994285040333043401802258735076975983870260527103714206478185754136224900742714011030099370042358166874082749701037097494191041714248544149663938099003480287387242593883116143670724823464085714742005929551006643598776753465958771757382280917037333335279999020617659128864988527742472670686263713465640871199771617286903515844512497235926896602103598348515859627508015289758859864538994445334648226261699276675085291927373432393819420382841481857627273918339979729929409443407657954293354286895960880671581970891255081155604349594259310522853641132549035557762291322594762474767124482325886975804650041547557952188777557083146652215925058268385948657167965764895261058991491679828291753029960349235511536270625920460149594583184896728889793561168709248440855697997192873475787761395422761319547969360330865180590137476812583631547135712021891945047588812656403443169326424611647510512596676039438908403950256214758426694588526343158451049730222733479199590551474832561453585973044574570771111437705785594324167 A145335 224 11562337338534774168596323657832877164192671634935356547862938706147297333868839831884253684949222991907162925330312851816092610485433907647553965185364957617163651571288701056546351676292246186469359286307121386187083803731958679523084286230766624700150479399997968898861076492167826616274018878523530868833896564064020492786348901959954138238668763894568364673676392449987856659681121607896823057624470236107011084667174971112212955991260488415821487327317350489139370209289882958043469769388882549620703425939828652636761245078867279655381699898586471604625486173775054873292045077090149218862927691850046924276620080878216916223386601846068054554319286814685045068946323429240248120023710479143495014507996881805745589930066767051746279788785601976023606570645764837191804465408632185834409262651332297232528696788609448400578547411989098694518285975968526539152029993692938641398014550967579354972087599352717598035755158918372847784529484268180655848164792387847588245781972432428985759196926643741367089503047 A145335 225 389766391339012952183049027103744030469857984829800608701355949577747207370582365832075477708608207687148104046010763485019444801969785985084795622248988783175583214180754870022294398864140894122418015826671055998815588380205550333257212517081760637725035327238651532559989229422112446706854703724341961874925012303398359194540917969225541502789597134283795974801115329861582632708091749537662910827186243432905644387455382984265325314071571644114500855946240611070548190025232545072237707971805876460817951607760041909493966490453011647588657793058496316659376103360194808456080077073941805685543405516460431775817304974215914688807215696015029060757717209865864903509285301740697272446170988498897256589829063349401057916082401122731182194951072849050587068248027876963738535655449203223082513482656863770348211503563434368106690249626605381280189528304851440822158527644219635176915423002604503380069634065776159973570547980443760172473330463630639685908155951803790724932748837111208065367957626049083778801553390203 A145335 226 13139025040475789279555808535070887609306035504419906884387352512402919654315034218330424521672928996184539595483859911749692632458308875071774552778459446695483952532869595097162843129163837864574465127047722011412952098109645298002141954427741864866944316181064463762599268024958334086320245446273548656280191295913662124383953851956244102099083181158037998415977233095957558098601916217233495116087625208498779036194109875732409145225139724131839335438126283671870828996611218885095250177686106326105290599076887586829212957756409777561346374548620210936001096839646680819279404524870533192569518981096953463312754426404198403281474324889280027792074592590259019082612962452732581624920175902274116040499642711000312780545392151917201384740054385952709688094617413161801861199753388175241479343665953615047105912552594675760267079914334319990966090304638256094146437427734613908120880268019783257974568009385226753356345574385003996495703122144459379543783281287140992949635375053236851451124865814917687539658997694240083 A145335 227 442916533724672465274813353534190594205962426384137076242897044491746471969212596129336244793518958752772622076612813579071375155150147376699734189077072325855775256707450836544604571861818575550664325310360693178059559228460554615446654950501965747582932260738647746198569792561356212627743027287026621478863286710324537909584725154904070712534552534047863792318796552863613953642287962974849370825650934951307597877197799523484129301274134786412732353504736166632525034405215998591328338417560936281203469634063928944252726896474607111139974638445329517594100657805113507057713918077305596847576679167234895731812519938268223200402584803210414040855805455459914323409018060772330024835361857219489463226345699197991480482784111525046457556856051155514770736618965929436312864079948179731941065451896782880581076541799755016315168895805519677268861522889166084628824964866775307198535238658031470623718184216306359789866249338947936741426392075016395220790294726281366920528417768111865425306211161252917620912821033471279807727 A145335 228 14930716338719683763938168868081756395612105784103225335728152485429421057679236961204890593659099577883036094018078350266636144730418835610239164442013555326138737208124215167049025020299061052649056541637793839984665730178453197977061440379279310923278781642555499343289323944644049902722883363525421963778932738724848877018438960587862371763295663823670307281028633381055193281323969133280256073299197901120953915941558785742540123013541938424833483504805320739056135237929002315902459402960728984353262635259004445633871836850946047960118767500645683489476922238609279483268855359106567144861276662157969354022446583806267377681372730434748732427969174111479119251858979746022282684467466581948813903085997479464650096074339618963923932324416099712348535578715653386680693486333191939010345141141961207238434475176963829047389667717336988406399001945627698408199433471512558177928008987041360606705756731957119379131164511859589373168479680353099560748381455679161597603871970013415608433835526794710987186053509498657844624237087 A145335 229 503314447335324005957683207268222654561893491776157299683258944040928739362620605993004265782912001976918187976576799110875490859791043793271014856640542760967064505430092036573771796889676776222981120467945705035522388586256098075346186539738850620721761981587613622123635363975381129659432185556698947111961201143551368933967039451832115397236626114961373524395611438956574012649817045840589469256066590421136421555082348790183228023302369443027001942534255008608846152238061633663855907882477835644987547153377570228253890675992664380260996541306791351984937531069418153575879607097768460375968039433768467756861778608296753363370851542552794966936426818442155654520251883829393088521068273642132659453539511806407655540674508072489764233609609164447217978843733939046040247987979036184090554975954446844110843277634374135387750682436260983374190678318248190451236817695863371311177875754629027394019588810556310054205195904920508430561513283276594117811543650154242728945157188623822392192730182943496216788946184286934908811752395043 A145335 230 16966730004743055902113817153073616817199673212162156788219433667891555318484519570344936838337072992982812538807367804009534446616919941540747075207113532030186189151909665344777632106101979106177632518325393175109665879258027335941466750277535214045251285476039673559232248776320773936175409072393438143618790126770183908039180022902821649452984294572052237683705754326197476585370139333962301875341748689797310869500872061775517830922982750910898297057996252835398883052888922432879580338815868436631801230187095257135434209053840879407652145447333168974766560682873163718433622071996919440167315464451058385925841202863236972072964027818081987900678215621715893002398571752029861268022928820008825368230003039908004588811487571049290333351055992609099618354473735506526363372994079823432500669229079261973015319650620276926957246457536690032206979359709144554483494716328120775387248013760535526411039732098096479970137774823705827334639239610774307358327575698318066713579651224637082827401326033189730673244388686259066277386328612662443 A145335 231 571948467956573967124932770272428415639578329420092813554719809261365385745184415353707214827338464810538608706278180696584607084580880369547540111960782308097033675343810313342361941722925918779571215969767883465001131754265712908330746076509525525726570212675535414094105484126137925413091910170950614264690468061461698396449389638087078351227985172787254817356347453940505496736253384298052150377180879077000758989737975647370357290230520509904012150798051740547041339104039422974309019557627017116380183824619433964657916958951085368839289442768604584832589408634716817878979246471136547230271743930677138755791639191657939720282864014376692269579067681671615934668700199240674739515659842001429229520900743021759322882427590479397069064774333277243138970282091645081269770257590182859930561375621706945155899581311566257573354642695811138549436290841604584613390416436184133642440759232689776840687121975007243529237034335101927534530180336717688617772628458978758378760527313837358873487876308386095638051572125824846939923758228721098558487 A145335 232 19280382837849378427038427783769744738136568667551655532767447981981193485578611323088950641484642810426183506505824932474499300811687030640527635633450896398837473165653656510861355710702200615957366584163242833279794976326631302881802114297669355194707467824041013333072622310659860689354554355687336134469277534733083726174125016660735388317073730721674065321030234988628685968781624999317198655252465558343946895746756289571982682478153015465881498692504027115844510705798285895575034616408026408177307560096119888761523123550806878729731567708077515107373419990309743247827226680108390935135541047735810883006677771224947945107498373851674268589428383648471957535965990714004573717043032005845250507140738679033503734458629486248987627124252441424810222079109691001215868448857001691214179400539707071892126112912997578892177508078318547022964807332063511187608246383580272428758557218346724363539027355366454447272483947466148202365306551816114043694340997993846369249699309035877716400639227528293957925528765688311201658570823612801903793934327 A145335 233 649941704891954078818891433465945324850155314143587978589497857917866223137489601956144110770740094312128181193772749767437190733777362718311306227656089605644028912317151085637325987665409241040996908772571699940094005186969609465879836364643687887104063214621852346782342683998238419712004101917128190922008731431161784347868055915184000302081477111399647569184674404110325550067123081990729382370508463594593570778622395531733560578968180861124344811020298603277066715345418878435794993944805550662030020734460017625531510530239782923028165778600003591500953403040752036249538993507474611952282541488902440935477968912201356037915830462257075579772938543210922006865797612300393980760845869401383552594285071349318667866841077099025782430961480735656019309043648713368895280329699756753239804732262964017861864321141248803143737539746763577448332516614424671292669400977100567137266830188027319062210835308716057442548190339846821566632556327191024076218546424599932648428605328838910506028189486490913013283479053301398482085575524063793948172427604683 A145335 234 21909534852627389159135451795098589116928990901643782090700317257643822399983580996363006650992697937777198177615895888154482767161135596422587102293759144972809318235373689931180602533339589804789805178766025420817326081572950558768177980970336604376608615770195174785991758544507994817831797586271836960293578202075186215633548438726727633522431205108208388835541308841528839304134033125125862480392641652521283712603414057627982037545034694350348648113612767223965891858449559686272363350304360496409005590781339634060547331212859958784472589666874553361419624109130331151662216223309742488803053538455360236199151449023629940813194699775187643942471489702211797202974079974680290377443540540477607552108099248044793614757708974549529639498723888474711969483051176048555768898698310351294712126310405116502416374373545384240977813572685892117464742112107448337212374319329813734616992416879843707240402894717790941021845049083752407545035271424302869793213156278922731584681916385460364122332551188969450149492120961261377142793549257619670380090630759929603 A145335 235 738570419232127583662502001193882005665730958444256580133919716165675395185580292249907352248819736711729256255303669195914864313564690221628048500011314549377312512070418175262947025761551584654055091535205808163180362269730158149105670272630210568891788550509216127413929833753021821310871476921219522014368330269945795897845133521609932610857155622116227676246449951863262768832032706580869742223306567735984010357267517104016878953909558967582072066785541572099591611271267941678822490102964998389142027803208938329721032909653998680384788074642175415213451937217830060081781272638232425790076322829047652073370954411108596392611437291505745015043638338088621140501334229080674976323227770858654281180180473057304921404163701665223567048476199849521059755617635835553166256206224761612444989024683951745033491962270350581622113292391503883532972879150809566833004467011938620016838247235752701183046662518725897313130339162065103318496317433080693413538191421943938857119694752925263545724919794551970678048466384320641970182172063388783564449061214744799312447 A145335 236 24897208810405485992635553301110310615893201492226898414670651541244600314062089251760795847944706673559695290589088510978394187855782940209945918512794311165750059809084478452740254307241301385348607330861982614414784591295277549633401586122186417307005587661057059884928399909822607051881482669182512500832519453106294577641173235379922389585267082499106829858059439041769279095798983234707085885221801917987379336622204288972994931908309195252156955020991958281864465991988550455543546455098586745393617260837167720313556385323888964302911247211715143579970911442193427216226515548972598850073730353764142812937974636999319335371301610283463964681933404434495928944088179659335473477175717778201695278106276194653649652489564768376977470654603057428631035887158534533446058448156067815257210228727383887014673897545717143732936054845539782341210623638709048385833132245760076561437803579700231140000659286265847103707832792131369583782758453124114903546069563040517022594582178536428717740926682152014380368044351665956719853579643114042344699958183168956554062658767 A145335 237 839284908260198513579616918117926569667877816637237787114291083321435760421357633491276135784308709716877591534028917449777998876703578600912586691438247729386119966786925256571455797434157243938549968469302342396716580409383443928411809319073233854788947791162444938211720233546190249965902959467271019481844708749844859942338153866812050231309420740187735612398956013851592446456120956009943158609957200432047989701550496224012142050612224018040651986175566846896109576490342424585105009322550869084253839473678896048561047419547264076997139463122129415438644009502888494241165779074085034597753024435312931395091472939876100384257980890044132957922230048443219426616591395814864581834918469979951376966308289341594056728118306937824208870543102017442952370235054443504830794734174789846095795197955121806580705341232632952966923827221032770330706239327909141935625321171567713874129738654856544493669523356975043347265146109618129507251684136317595965457311556557637409719426381343317322121374909619484967654804416610934641943527799192195376446806790176464222707427723123 A145335 238 28292294232554083082363400317119751362393850582948084311395854004094947942559365510928829285528250756611236937052419516642927831155283446780980357158437412444811792914637190589939296478765186385927218051751574631331333311185531303531484542512557127122749012733080431206060029187913673416527981711760223397550472631124750775549924589209060977917518183566461484994861977368877742328266558331296200642034571341342535814851887891089245019553143139739841183201821403387875895541624977140775339408719643341731610183264098324959825188199381886711684606998935735382721545980371459698676271196360890967317655603640668563564390739865248706954017200432086111728094410251087522436749367008830905394319628145848443139332557155598859457651218474384489312649030498353398866971992649403389311557042973717555821440865856927372451690038278159298797858482684959842308324986533193535940881190860415388936836928617410535181368492362969424970460971647394353558084688452507706871451069025488394041124840720501048392282830462346156107629076515910255113959602257189263025979512196890425778510834483817563 A145335 239 953733237740113232446271711110489900308370133483302105499916451363749611822240450952053201723881197221056087431159470372004179738466606114283269238898338482076357809766299727999928427727718635635449276585995612352876903523347679832662899999686491436234635364443193544793838645712849697324968013537534171264155412913370639893943097959899291698787487736715995918989061644705912680034273234891873967633042241306699681886609151107067953385124313190017822267692747522029729591812068402925194266882834167727221710193578915060716811045640115981503624024936984176629413899559677896939488607788159855434193135800973912842442680445766060971543819442307641936309929611641930332899601735251098425027650082961632548246949124748929262975828518043382827791574609228949973788182919841153199249083087849284631950925492241823770224664609651408729842856484386169063180864965327714768657963008279281589493058989563170486107387383886175958779196006968517548824905340482350662319019571391902206568680970968663959960536892764314012768691201696530283280643550146322257413573979710369462817136007742062325607 A145335 240 32150347415926922833209736299171214222275405837328263393454099264076145410432777659034347919183205872793549950693148809187841382340781460957205559262282633072356609322410170916240396708762098728505808727786694040663905786440716975973535055457947083802912431012631041661919869540920134108910998319822295201554455571759251639700071056678280533957065233687178038862659783048174339075077608419938513117613653312414274935055058668967372817523295578082357648904081335765800781152108930320983321595845000385365000508893935043432665375388703121537105279168941129595241807171435195925458701269862597530325759640533174998278074194262383175485493446446173409240921615480355061270958052058565160898851178902317005055556211855953848299316319885591216650469490764458873118046247360873281697283201579842341969348142522031013437346071539658950004843393290799276434867115672872278318266397068213391521395629601337548469269493529434499207477272424447754923493205469575352374266442880169954357941841490228821369768650262802194908086424301560959333480238961472921040222315830057042394675229042474086512394407 A145335 241 1083788210437163330967386978198789920322414030467965625510035580692090410421939323063807417403612668247989371616809958926562662626703563310400793288448278321970802818182089051820164045052441920410212176578240179524784651708039665736720186886824496195309686613201157049980125257430579075098540056036241557706866526059848959860918755426681738839793377328807283953344265367564895325514953499801854042302882285528442966754006345844280986571642340552031963154538759560972396810607862449308279368070740696107819999427592840120536234743636371181375702979281381453718617143119666555087534922867579554959121502048180193390979968246142256399849923108156686183203825721532839503802065601994629838649174815769456157461167353417255101421023880367451395243943705878334003580389024746855406174263526007402259937441252466739970731112301377238595011862057989987124233201406151659536781045476511510419906965084368029769335904140769849584397882894648937811502438407554479788054171127171509590014317270066932597406237240398525097587279350436928737435088572110608618119572009217648919414132508204665448590753134363 A145335 242 36534500541686428470983692201871471914897362744799715398615036031676268471247429170048170381641435127456515844409113764721278547958335736852829280796385902971353129928561612614447559042477420428266153743946667723993796568414111345544120523981318711285942451928098573142198980766064951080651651180070704590476175391923052865152319605733370359611154215797028308380057146677952838374934743403242891346091648727550159096863278983355653388362690482485701899857143935896298160719790262014073167176681347269949611795339154131569341429775316697135471825894470089635913454299322152400565606324407405527809388303718394678676759731299381268976557732490468444789627555831950404192812570172280919802298522140737188165698946428139457612948866707870466648082125674689148496236040906170248381261141764426328602648802651305661891314782242080641498190919969999072667101942966505327312016764694936619186850401472650653922975780116082135960618133171138421201299443795168308185730756322685145399212680816014456368335436004065630776864991995142443437375876432368377555337851390504629243393364456904043229520201646982323 A145335 243 1231578012176461293319696933157700340052400177804784375619347239117771429473660426900384500501325360742946480867041853391944340925112835062605311745245375500716035687921009143050938163501749797584410122298229992397590702796455041750252637126690066870624623859186516287422370591643924243498188086181643395708710314754859586024435734048353159395810269774724446946684442461169524814054154874608364367474895436302833577626818167774912729877425309592950670492152358924525451436891732921886544016217648848399260717513062886347609659477189691116800384069526883742345261090711532614303400034108238717474874924759225582570013377151122174331057504762403768165701658723891222403806872236705524204540853342715075797296255326631413762715251195301289550339397061249827489929782935366610048185457682704548011187888877438072609889481338649426123526777317176806681618019373167693177536425601085267956277216613736088459375483778377224662462587684801193284046866438832685261386504007583545124235949880293530054109654950290815173089593782568972417837012057100049435279830352254339042577141396428102789062460548929020973967 A145335 244 41516494753934009656120555145762386261294938078901918557328480032045038855880824519564532341851507529003290742571465033433329967864275122002089322079392327332751660068464088283685512877196426634093044794407179299776114867274702888986905051996601630227437359007235012120909539502117705482258969304531547689269920119910141252960675729617665397499393834494806890775704246985967534803812722448113219424335833811676871174249881338829029140812353798015676619804754119488609032041322156077005136772623775502857731517415738103438767489406723057772024249848279425059988661731972310128845462749223120841670628185824106084716756265087568765400567216564073292375334470792745551400379258906530650762791246380626682986119578895046011512991660180657604034070608286649559010843834254972383818161530102709171692717405455788625028068754034557372382007021863839233267344360402380994048247579700567618111168352862193140492896904246120463255531694894030092434081446451750376366170741909910549815308725065482217308022012005967943480784575633535068210143233007466790030914703619155917734770807230197980562391501874877095385445247 A145335 245 1399521036923537453331362620643953107710552022587383496762758686260891020713971165080859958343429818301375570189137605409995699824760373437577595984691003609141682960191888728122029496039353378333526742435055891897222839778239531591293527552552803828276846501509268399409344289194017260163025611757570386423645611533460546882444792820975766501351406765009670513324543219212523137067002059671741752185996590316731890981129922305108404561871716653683149260667590875808651545587518444464110238718603455983685281052823813953857965720290974800305246345585115349245334044639525483731847934972911369464478158669255691356576271126088565930530946539317405923568756844721793813815562413932276000508168710950072140747015207255745721471535101974716636687230655003559573005718162805336123143615131576868495056955726726745672258125088615447684348030583503243236265371707546243936198732734169708805442217218707314152279466182761237037966748772415166731151692275841638748470930448396580626690511997721455665159891970611524424446432871516873366794955966844693434842085223721915634584784869152832528330114739139646336514338302403 A145335 246 47177854113175952797866224285787104115160322420125759596970676756526156276222929118994964676192486833087862942072537935799490007659342220716465638641844409584773805255316908956529526027801089506426759853392689321448202629148339742667801924809649965054610865338440078736853983867820782337977887890088728421809545875523034915497072713034417359142890524549082158509363461143949907964561104627721692018076725635241198233297018506655322978951666427583305163561427868618755524113146214721563000070198985728586255321432959250968813920992241271111566796537649988574780785584809742324628283759091379515424437887069981169806080014943689292430629442439822537119429500860237198670977057573277765070599716483335685483955199650471609375759436774576037642068941346099384919373200257324046456198882267294706865660805855241191156032771709157987404814738587887307630666446994039522686878286420613304130889524331455207211147664527984396303738637862583575613093454184540195759204689049277991015826609627881545407057741021292476342121308618049225561122897432191382681059902860751072422697180204371177299810187294005976129021248788559883 A145335 247 1590365460755640331892532967342520659078101361071887333426498016699738041810583919887349094153588772799962041475889683626663202748200726435591683241038979062411721366015050040732721594275145231222292696324340814590963018731367692947092071294039772769438128442281968552710079396774894283419217340611865423341629405040235895467945774273945416355731073081198152798340971761838008178272831699933496178257624668977984202127710602878221015315352270711961500409972584190470657842045507352676370287902297570192039210901819775297334903322790487528879941910978934769270744932818602369123693961787122468492046431708650906564907265947175494921747952574115471186978562550429839122476842796979631046597640442145077246714057639470382744801104892199423126939427376089779610628511007668675443233128198086889436864557270323224827143119062057590666800857153449650556726522691903700602228423099040141748082577059771137816380473618958887816637792444380943561502213609409157723201151319380230628746934383865374897950460784667877406881384889068006522148579505644215543333835890593833427647206310104567517623768885350826716169659960148015353527 A145335 248 53611219634894781474921333531250147131735692766572999589681488545977492632908627663179608844922512854894233585064378292982278628842356480484453421338958345552054717663593531617783135986485619716702397286666769006468674039986202300098133980654278815248109344734714294573416697728427702426241034214048095530757598822096806160701417135277627272317277114424299206282991999582195794545627248640197051541342835573171121818483926189727811919625202066748555751236870649499338007236598528745574227683623451020974656070914089303840200340042453413606301570707533094534466823110534300278349981127215614653775505697474184173233042765273205918868434188842803091273224806455560375958457172015206305007528694234110837503395197542591402676773636540283116834552059205917529328187721149137848934064705101310160649409518716935103067753352425928609668698907237972981679363772313407300307080619981764891907250368553995531458730558483956443770875586996342969595656045160089252664570615217102885445781167064275178182028487644096406364679008268361191243579389574143608533592225190858221985236252290927790814726071825366181308073261127568348778835287 A145335 249 1807234212301937622763957821445909492468289544083074455096275645458403259955611796715200694274988814184895841352558150780542928951612634208930198397744602587520785470028016584820419473371708646374892581311244086883718187296971860804940403540763667567973993241569090427787908327715218452013690979936343959729973232951253930637008876162263041075869995171512053162601507507574848472295086373388210907525170808913973847523108949728013936932344546354741543662233409184650100033475078561967799862538576246014758085958474739530633378165496201249877938419670998705777941837785366329564575494674744408191649828569808316771034965052452505577879421584142939632704937038638377723129752146155761744824161236034235890094374862446698544763656542971838976293326788892052537563428469308925879898645765732037317404705439083325054090740683134934369874249496191212058961702207958437401447987097356871407153268175872612305702669310113698100557328221008929060688621720844395097913517715767386948997052512989781872650805420532029073885451961845070867753054700395801538023178367849994772528480637079969518259848363609325086544322916440669077186522171243 A145335 250 60921865243087097628478236686020275459855893399304747114722452418721285347126181034360787740830264081250325957100501677747723841976583270340680507503517131886367332642589721410702808829577162482812009199299640882183371087312247387748338703261009253062124496925184693586016095153863316288953820507413120668449302152029171179676763054728469979389950264914394197686997611797356142418871567101289341052476456427147222826832880876847423624261522737993135370105332472377684222629106891087336004620601177569534044056685527398663561874118676604090931890520807795664241324817277875859087539647135652872924901067312732660877404498685131197757109382733024306175680336299274906591143568888453556402816170259185397620970539109683010401391459386807055350564929218999031835345644372216170262245499828762272868402459702089368856463765360725285182532340847906851269625999750915152489404344744819515153371778301415392271241450985202204485831090559335411639470468614008513590575429533947998833587754767104379862783472544106212436582179269118330683594282706763080272617734246631098591076860290729520169611697522544276842042944205141693464389313613766243 A145335 251 2053676075537231848754063735921785664305832674022273481154219415938818883593220302712690358028187507903959673828962070204317619932487693091571705699013364118144840195860914038726775100824626673923884183733498312827157352469577672144024636881988218379960549223373982779215512139848824064385414837291205317797082015814930127515649751937887846842972182354394233232516636331087368053365312054689377313490770438633962072578562566835417700645841994565404046971509213981618325960177093265079018153792665833330416379136111042650473931245907210158409112779578492372170576353812495357424474631940367363671554006787462389428368988879640807623939651714050827777039244503943620062549071984100017240183171354612978517768680983293039418184207551165609292895704787679130574277449134223978630231369919328930452661809599152727185068068476219308680368230840108690460107880392641647582459383059899878758463291239387444697590937007008497003103667962197868505357620436289605272293902631675869324912856264202036132184648986811015000705156189276526965498892402291928735594142283430755965655206187872011487837640805225119208735942562611003570243894684733537880287 A145335 252 69229420445438220378412390909445158057729343981434945650403989396575132147206171057318610934769413150612216523523985429487045290176436292140298928773059996919145431116104079602889867238095356348396973350844218926103833469566092240662823121543484138327460861257812462562170220648287764056569017876132710755526514084671992446523381958149436262348122287776679337353741613033957565281588526944707342136484530433874405039476121301189049811923910012538247685416440233215021295739885591336706810877014760620967158571144259191061948823635970180321294587708659087345062333222777893681501163983622244182232432695880456080317585954255287126317874461523544021630968626052259096009254309992868012278121149961187335574796838325837819677306626148401229876707153042098562439893778479344675252883309718332745730467328719035973706555219476889130254487776437531614562329796766323940253790650459820568202978032526378982454375094235014982989422442519859056756269973267852125115018944123218125408864385832662883248840137482615843129664602703929544737849332197666634970115456101833049355605902002088646964277351374527071003944346943573986147779996357978248330708527 A145335 253 2333723761162046333419049848803332542204270521308339343852845001404328288743501142748990071898386559278950311104033874999046226527530047475561783797368146797131028364779028327552503385869419361679835297733074436265461913431915616963166095283206213421030487253040308889596775358838268386498117528219018842277593471997210849557373078293567744465867355477979678107800396542858073194554981189940772448731516207435135755246777976484520302324537305876822334909984153290169153897773217323783293329585149426740137082102856598194587252194294623532723630393249785054823558880769266442190908880463431219442687942506576167680043433089576740148534740474019017255129124607182409622528342727310508709795446725008453727613422902195311918028966949278397907978188836153437752169688698261259868550717740373626939245123198456893074495249263497864104659474263340959886787446988884899633313635244541168294222510718000944259149539729071418069564933534240780841055992293501674701337683334099780375856949121506209530116364902354331085089978756444308763836374022884449862550663289598649810346718990835202101293778026997666758317844726731936510430660106983552066494646564883 A145335 254 78669827919543161454117950024747949088260801215574775299844459346935917216968291374862284266375999978524001836704765402693862866755992610224751439668981299758226969257555613805690809534768259444131891538184965895664502175686041978262236831334058332879453586972527951410494834784267806660563777819694107297044965185499463653907054022752786707794952290814572661237272030106004034354490850631314912302032069216153895875494480547817058090171102769183770897277318121995161944678913860244849226803608576298395260416720137353995277080407722935652143400235155666489443082525669638543477644678921102423790766359664249916613808049132045956151818975061306610146858768877150402323171337328382938614336496821913825196661150458207126430918656182868167329543515790025233583541643578493291689500019775111654403620357289514536822198878965957779491181747162735981346073223432980169872678703839692132738420268100833798449552001812622408890018926449834279632138443457671480914241180077484652346919629477109937427559777609524363395767340750073045724994623573585472668916224522255029004954847825448760832524610325813995048367474734189232823043566058635543803556287371497403 A145335 255 2651959896834076211456269761915203514961939066772755154049417380732364767979672813503106459870544887377657542636367330620776242239298284363146323555679575817481684336541171376610808861864534639992266702072379902609775932076914561655304386621105011118160166995813429989007471990980892403689336563803770828764366934125593447775995941549623361626200097257491888932328762027072999455231813380226644503760728604545031622527783184020135051735147572024647611070396058982472755864957032331080650111766351777433754801907498748100324192185957087966539130489203467124109341257116764634531364959935521482242555514541593922182475301656197836092301077500781905354031591843719615455131696158811446133378774598071268322370993654332739329790955981895518971400514009303561787947751052861320164591785798068296129572415304984411837819431135447187483149872592196355667835168475138314537523099473122386550070978943456596627733453721953961674611119941058980032158606087902113328117395479074324296514880333816426869176830573100701387716985971594983614945259996829192260784716066094553738158378109849158736829202512789411746082800814971674311732862101405944074634330380798530890247 A145335 256 89397568043606881168647692220043560464619016852648775027431084604643556981658853326221427387373783887124835783747940878521601723192882299125669956837207061138326279226575917847994752927762653179371051082728034978790580774648287697714268894735213093459120896549417137956913929405471048144099728905261336817952702052328789939029359535730749497666418570755099285094229906695358781529860394692949335590459248957180946779257675257824272046174766562779768199999280251021838478212539615201814855022794491613683298073906522381741791164593336354944311153138905476518570227287963053304382674255948784487475443971406364757106992502216621005539423366399539054423098350904929468115339075190362511827815553086645958325212370890895492349045999718779288343043159924079552081693454408413459169895807563382242752774465527404165763378486753725811091024425591757402399987547950839359626923513366276946763200567445501604220060926517516046238518444323079290434232331591041796833165920685354291958031963706032120282841021191664866170415233706699556909731668768117447537467305919131181991063897078060293193063655873606459634637220424327666314325548615350808697287733333162188938728967 A145335 257 3013592016098028067361037493281398661347103543140851139401946707973116925119355177647251503725263794964433326892485544378595863468055820064228049881835926475293403055246189854114731744584070176812063492006495357062650575303617846213033442786219646759401954304520684724714138571250957041956709457707023100329414757419636574719086262173487624016711608393954299643034601222371782498298594449867508722527736778585841111383744610413473026656416329096158413997328126191550116118071954563496146431737752200530912200637634067581017032058117176339215641005773373124237535237767893269773975314636668565137275734033553041420482795067246992440536125589027384023820740054973580526448464769535424114904216161172060657071640700361093392753601320729093828148465949640207691370324560159866655755867508369829605127731103356379122899076950648665956431245903548269442707224573587626337885277098054096402265104578516880134801657205172012196746495083519882939478991865775412883343909858185897702830933200015462440918143955194192065503996140535856091832070939227979159658830621749196078824210232343034373689017102670071241494208954421284816484239932090613659779625416026567008326022587323 A145335 258 101588186773266958107133692729868256653967299974659075056590848498342686941129906056829994864357215140877263562420851917254525678986559971172245262391019124644933555854022780755631689261934252732572007136167907403853915914694376821193069658609195397524226786146271385520696473279955832478889627675204019806843234654663246881451607958838908269872598821293780870211597122111922881322286837375173324343460671215669454907565084037780500470763522407656733573070162933917874163318367110122915481012064771657102558669811346344249561768937338849801622903360309254879141836346585454836117654552019423074828780506795629054878110264609903612953851788066689749043458092830061048641648279265700071723058614965294611663239049683960087378828408172731753228105498819328241352014088841295650557116834537251148425473572741369074705523718242988042637571488317587737321903137975651335899273331348480076354079728578603461898662260166287604634808303026936809566757525361056836706481404486280690877076466214489275177318512446755193336474843727048475148959554451643508703981732721698093898032944941219791658996473337944445677163324218904290739356061796449037855820364076967840517508032479929363 A145335 259 3424537773113237141693448714562821438523839020798653877016826363477185268812372208056383949230230218673708759724773591238164516260041073160160567730973204809944783692545704884026154390905071915030932183748156666577420148421696867338800531978682534064322038201588854101381993389553172541612412306974418049981662339879283294954097129573373335603917682249101744740878639343358319107002506789618498313750550504152480546348177871529836060455965313705692159652036778505043411853912039164171526301420557020823175052228428284627018659649860660568695531733060383976202498179005860444757632865174599437215809625746804921406388055599517055725427351335191985851227588285480617894736382967598284648248881795575865197995727707774653845179212246749186080590342537051089066336187243469751820120541836494868705052884531983820404966825419072049966663868914754636721573085338451981959576877661871986275841931248119618122087024655403897947067375698291544766975513240442234099600075261888612231280349973259500266211944613661973612178374916534807956735570488732831739183245050389612123553494495144308944481736742533090161107104417925054686402408026674057134029090813254960487818628766572396239407 A145335 260 115441168230059037273219198060779017962770356737155322219578141656225066913322380192450796871721065807133507149444854198217673925871458897242452767038861471752219533630782155786498883761778284993758471181578354094156925799441485483296589111808318564699100510251333485611315611641140973097798586389218004789677817670487405218239367356466807184369156798744620993921238062053011814985131622555752740781357733151519448001727621141705689560190090254255360294213426230334850479677500676905855041497971496159884459353517758804965452672547241098833387524919842640477476958735145719246194349048918092476525519409096013393813712299381609683894252400555470054978192252060093536401502421196089896226769733605803800859141369365844531437031157459086654603968693695886713606864630625351245014967814751125189510081589147701013110062610171395086133250978478807315566640969437313173881685210082431326010151426020032598316950139235003139629353630154599671067807741768550186136461700371783713830179906721501287759515377749226618019777825099913532494507606026224203476223681944652091963290205533281709577259553931793995992976044251090269259720883839826404191671613459004353967398135203647444750480607 A145335 261 3891521777610752373366982024935411980962167287085666891223325278214520642170912167475144154489333179128240307334077275297144196802962363166002009616719452481794115668748882779017172487583391596234526148500074132765873302121752327220231151620257886837324144136250413598368595167040868813573617805568126634485621183690468090027565778632398940611710940081763491455983190330928388939790467889351918102121070870787170087985757562338720923544171882014982881812242438572551031164885135964584334284725092834129148103983908597086957124964548837791812832896352363677435364302759264016783351061681396032209075822064816985758655320205766006844558192697297544218122874965718164826614028723783807434206123071602764331385790363326891446967666472766598879950598583897998578636317632044403225984813215139888301889981665116116619956390183910902934479840517856725692996830358158741753099626472301882337930218295293367641144771071524931181501612925444179213404254208042313534217889819932753731326752424301458437113763117714484679784736871939710263855043442408447410450668579170976969692900704973431934705110618559038862390132290597148558820136307838140058627192955673945958986030649896326595966305022563 A145335 262 131183199007817294276141926787353539817455641284887474165982972909033349191356382252264729255384624596691914953098237800821876676010187336454468846937159976122418167441305304849886728769937246947287591472179027833959234920367345151152506637822304253477878334133900932149671857469632076064425683127902962459292285312527861644341837179458800931553968605787090498236572352134357929107324857564921536666748558272877770514480439424710661190968344582534982691635332310067269030233427453688637231832227837940522086425413099454283565877589488649414769498102650654646503490168537831270621045043085511196849853485279461180828257450322659791348446991931647815037452060116167084245065371877249727410998512516959452005211192288608141311435505359930890784048023659232838389943553769352202122596808467397819905586092420982702111028899989573927749920337723699244632115835806890215059675234499611243529196332724187997162957634504155290893416232087369651129257738285298647469934879693471427911241110393022257193603666938639900806316861933309807894639981949081156180067834327629951703695590801364184985627569374365646119377363523053833666736525677502817536496270344097104818414739240607034346376697560118123 A145335 263 4422185634661999212437991978634705802311017686751389467049619125540188923026103003552931855723871540665151273940701288931628187451159218308917781664249653178367263942652286157740798847817412107009673112292628879782691676399709902923598671540758724764481391806329656286515024716932702117090920964667991058934616303399693032340295241291990400770285341089371880613791362534466015459279532008723037111684175797257638773255965525021238826408821972333082384520044170360125200436617808298958825120480066132249906699271527478619990408646584537407223041989227520671781268976146045989373371411619061520764412528779694814340903572891721541360590141253457655147614964728393117444182988859368059587240952422740580055492904960663190080281599438715603855563659997602140398226998618928545101508335187451167293877418873621345223046667598692146920538911650186061018691899132053438791502910401882268547067326038202159089069934217990303784492130002163618014123099144193163198169191260249032014955184100022027865694921175387787938466456735987136752188603527648482332421639284733737092760601396221085970892073428904755312125172061972012442308539721768483671317149214672320447754814900814832477920031878785276903767 A145335 264 149071877613272794443467415323634005808550866402933697649355186555976795686176583058412950604186980380437624847849125496786948398156700573183431083447386961705600491384390398936137024310038233357358833668096928065295508577474985907187166066486469973988363464313494379284520551058129530897502869654532295468782953128311366807663490939611159230507517916568757489703816332800277028997955094906728723469952029458806444773580827333985521413530727496379862599635706291204488196651117287524474541122745797485916516891921104878866777221192798878408000096042090223743095922539379720133238519015057518821882835148313658706152398261351675708942833870305610563094452645956679928927241470204231916808642778759586441153706374218744945317684575767667500611120087735120129164999285054137701602493777046382041009209970324189455047920462640883372701792783977851779216404675109405585854672894587776038222028317218598450168359485325495506071074411479519331168720021021493793124984789913059989530667828100501448959553535628718664467064355763809517982968017022390357476852304108306443069329921362917217277407610302751732197373904089699175907167040354079058882598282490107651949717705488053263590077240287474986865867447 A145335 265 5025212989921240266027287358121710357171543904131877261008373871752358657040823691872997561314211252900680792955842746555986741570234188870854243514093632814846139386200536405484892931750589998659154175941874332788482714363990098531569465177660231282389007617526503719351531489654521769622119618963362715584682291020759871686643247233996936368418028197247473888543767964905976113055050790026293259449045801372189456059770916172686401828881997494143195900637274556459126748983963325832228482288935712770179652176753746195071581506418841544549145830355819453152242877021221389545424486624217547866608852085240906204702531049261415256741388407411990828456343547584715675744192516401669056251288484744706508550861819420987145995956968846472006885254301987239556549985500947983302091520122725203414969300805751007656044053572577510895085287827354471827198940579246163167107584485051019846582306026371627716973239161252519291665614626482466651533933894511456622050074069800060986829780470312719744404521820349185003796951494331562115218715101636175422896208839069370911133374556383337998200324572413687463468718994738587157858588488027465353163904431424379732552663404247460614806671292170749928463114734603 A145335 266 169399929741173131754507062398815440816618739199734716065658585567416823772869370966862164733489110731094969150103834138553187561545646108679795975676665278741076397003219590844505341793175364544761853913641750090202824235914597644024220763951760330042863472798454976065845747231733377795832121457752087487827344561526862146245377056594545785368212500021694428214052928393164121970808733133831250869298610494304477104968432810600431271666090721996839637430619925662530871503761207062687134613485481754736958588961851892314758133714601927273952827533294577723671883641289450502196539310863854523525865581910635799846863615518204046953076494271024340521652777894628119472656800800658793681999018012101277643663110778975102472778764102129995584434421908869757716179882071957232059367441734572830072233089152656497761055590883667429632441679958326461317024507709983485253791087136396984440513497926959253120569441957462939996552362987649539343689580415261181707814203767975265952971910123573954483374981604417490849276570406852603140213368093187456483440842488176189305999613226352402556415724058657794090778785115263869001713842024238816701076159500717558294242631407464191837079625668998739801016610837599683 A145335 267 5710471626549733281523192807436781151806507341251513374441473658469247257631067838252099881292920361431000157149319455854785206143716988753361733469206143032268052528132393021167738666363048607053332096769709219598862872204198372216066383421244375548084696385646909625653156419830200675842979044718703250251297069584388231929171788891158891190765507007313290977848250327589794586729986280886400676777762900313958121836296413985569621995177516409631466683643001793446641121932663541099219981988367107663247161263724375113176750492447649461986108271598214384709159744395624499407823950623796049363839380899598680727596866274416127373526793365134842111572924314371570359838545079246015418618517840936645584623176955808388884936384991886845182304812355662745230625184268095692791773293158780929979009774020366749733774176312644375480332098136309897183642424327704602708659134380260357860438690168535490396322768171412836546031260864648051344793309104264520540858960186968372145474622103435897535321850885480391796179928184618049757525030523202634056420615377380210502435876050726964933793436059817029666386465382766826029309186456778502022965811983605284458674539372192954502580493566495276226521520022872370579327 A145335 268 192499998361591579178973697784186830228581921656969776652687360961339739487326473054608916031522180650349904566408589706760975160551512129330177926567143105941090771982266571740344879598593026750592460437345043879035917331800702891489000141105927135774174785117293850682312926846630317550933445801635365108219136727862382736805518857275589165446159455848318538841570090328999047125503715557871833680347136500284917792797075010485119146857002806502586019908765953026466346557819216466693498530140720585842580051463190096103336366785652129648949782561622979375251197259904618233748294873331625513191171006599605945416654562263704038243384157385619033310098938115812858935529235148726378960971442735975304645546017536637678532230435603726786993365228924956719815505203961325921938720480323137707857846652154330044372870985738186306558327598542564954102259662769897649598915934704785576338991261140817883333081261937757278009250863750733447845332910561067407017094366194889621255974245153852195792125638866169025844807888254197886919316175796947425948751487888046053548937192364006374691824327020016345995229953962290920332748806456289461169938705266257979601201163942381864874524246289476135927041700170011001391513487 A145335 269 6489174939058780507573470070781745239568715427249943829710577563565288959648528149039798721170512828430374921502633401865593016807406267736003309151216660632068026891254153605234632870100832265399423234289569332392591553656138822267895822540614420325703056458219279320853859138346751584811765782130149113079363848844943852473325808749588321876031144065881310937036036767142307551010935664725873232478101294646841678481231276767156952454979942612024658321493033592879178749017444665159574294351823708960386265871576976875919093811167582798018447708166202363141503474922224936264030520772185145425878325268633335520396744566312596854768352571942424247748593092311127160345120157025021155528331916011209678664710666536879187513099099265244997659496684755478669317935194911112560458574599919678973107080665112691775442731195460084081436847866537766466477276048330825440274853450239187398127037552618280678622678943599029670279010071005963662218121070220273186281730543570768945570519658661735416716657750856706975748082116869082583432098528590067205529778600285417087754462252154778840134433130051314963682172081682361541650136236332331279260131731559744508751206777823153292727257839837746975605299486209550834035549067443 A145335 270 218750087003171492548710096907078934241674566824013684842573793015098529868412144416805141836049071414865757953503867410480550889816690124829159422157335703339870080563086746050192902310754176068021530477308921757609217394712522366850065286355111968073522897432397120788689740871356069077374306964673880800269990236343920539013430276143103473165420701014699535839166260578797097215579594132405471108964960962197896481317388547023785856772254718594348425514944142507191162602911713104710032995906478698913900436688279839024042556271122849335549742593332899099877102764377005341555850621482066378974732831614458733792968313913743077710537126956794964005986039831709158459421141557784228004133689927766435531812091923412179874428892104000973267374846249741957017750875604948400451732627824571897860301981363102187595844424226088448647049835022660509042384021486972462821767660208647072486076859559770980535552623855642028247348151484360171302639413431792498548489729606676254960292596437512855743666336989253953286298822314848885633298154479454989701461410666869922140156868971200402336925366122205500405709674878282453606735172194014080967569579500940282123745200879217333555453996906406204258178509753082258445327357671990043 A145335 271 7374065426387736074758236859164160802505104408068785888793218732828393878298884428641973182253415476224611872182240448904665968630127607300584696384920477408370359783713627318097849131660890405152173526990660518159437385983167575330376878535135001903144036546743050483567451843919553950251536302967390739646952257787789712525198882135458209330818009955174377287256983707075213379994880567192452766357335601557589795738367489438940544464635754108835542812084108722424380498464975099742330547132433102588563874760375647501923497695980457439933799024802804320490654771045645375141622788186129936863053098327845078647527626341635534583309609694945205664699365154978322639355959521567786168994325531936674625766175940073513917030118765312773709577961069419304686312903347324875384316794323507744076951100818643094078743223765218710408431965857177037893280998897848565673390962385358639363266463537632842201235198271551013828619076516258771303606010964567604055849315598759326011140694480338038708457256803191093014424426324485473817829398204070329174246196948050406475059270965264703310622975251845114288625158176464729429400681113010078433084439245716565178831706212887209536331200942987695305705450588171103445982434393087235282087 A145335 272 248579745304780496076928671973713763745368135354324205487205718641071364622356864221108771556957493867482594796397567579072422392041050752286019990306509871278829124969116296329991748178095713246925593526833635589845712523883361569674482208569335627799873503917185334368661680869838422791623219695656434868824879809756400972880533777772865960398771642423507557338733384926339182460830326704477988621500312019541391052142471587669297206879085414236591429601006879517981724096063148009402249639124286892354009519258362640601561268307458664029045515790552791050407073232071602831647098848198589550171453565656924769593697550183565556889623865106065756000220635368333216340980237012628930199014485677451611706811355408066062219673123704264709645872094382749914725866014820570673600370736193713425009449710736156720031331885529678303642153120398388112359841963804091127363036879188672072727065413367526251043867553198432052307107041115735029160198458312934519290887930285687150228876555971902688424581271091905408526993458112106500084180127825912641984384309417317791607378102098916279629900093402773436547348581722916354186814506712834571785262366005535832677476534312682632590507450232661211848924535069069387410985604945643343687162727 A145335 273 8379623206850085096365529457475654116692199040289164558904918886597296968591256014594692260543063936019422794361950130908290909931037852229434126572647751375888852394338550565570394512985757361892971352637388328743038451020670732530559219920495425477998733913904281074824534778554801388386064785689042116460695958739936019008013081123524429389584382735278429802714325118609910133679376933213072429238322751821404690810132921481964519404953424849279742983014399096467055196853908220931974735592549164008820558305635529854302982852720933868438666897365735561506418118162478960409178327031151665550149762835241835655158465769160368581113685909415866939822231953567147567876121150339761715440992143192568298699936165039731017351667083040644596849574592064538555989638673288534059743622132773285233560805671964742213613103782462231850558271280197697410473234706554913005559407524059173186270735721352846385055933017083946211721564527392351316731518726123011680728228074081198235456102690672145146454595940050874518253856458534683793352238291182116957223265896211585807034309346695196821059228837984517294166006401254352123172787591888972301871115924962173673841168792848825331738796611011808508439550771472878461453221296735202722607020245083 A145335 274 282477098054336623293701501934575628299980265902779601926360610179989162170139875629630211881797913726257248530458744116520918994702863606613173654477935708574703342934323414596261702702758132491316351050480767035094190594061097869721789733845418584294001692437839811115149733016420673932655821133954390050233625900298363391003719991793474736950023581607464226225992342409606685679992613957782344885145871342399240107668189731014552361471682744790134721720823963940897551167963522031553720327422582679613054128128964192130190911363661412397608797081153429987828563712850092523321798572573023797496958955004548714278467111484698474685776795116785009435341683154527909144770827636973130414886914948006991671723236416677977186858635149627005655534449852623500339660804950690468333386828495416709029621334192481749284741008475469950152641021213311259308664629598124153613316500272997848920514428439739038272709250962032273598701887911289121771284467097408265444414049086389262231538071473681456915081740714533708918432092690210732561797452711569034802083651376908248137808776469716982738990324498557984583562639238935628349238315535762749583240746045212508539649967329457367620232201166700614586836044657426197866518702501958078833439308774585203 A145335 275 9522302967032064364380592533849014972516680646890501340648451610262515770158118238883578427940715411169067911942341469805970048403142622247892231663017086163405498314427189911701431432539582133296516832018735304115636836182761158167650799397369840556055371574080846118787416425159006139715026342039537702904333412638361871170799381915344952259060865546403236330799772059913516255662640882837465912865194893713955632208089985022367638623245905921922016619929232841433257353404995130829767691305440526537206890650406824611073205767766043359202458681167015227523965321253758500798698869472258305182470820823053574323085290672990719812497167182273136758649501199316903863703077031766243075946076187456323546061222000906278445929273573542259277607421707682363604385427178898137014229935928836875128615249942067754096423877182094988237183296974542451271097387253279530511749986218643349963051368196432867258820182464874174925928294429767991767517648069122113902008185913973953955743950153921699221935260333032335387589471326333147336123508337554753871996122930692311148513948047759850141436167017787160822327379274578513630398471493537774696562073247312997737909426724834839069629202169590681106710434556962286358607466999887785540740036376184246948047 A145335 276 320996832736173791668933151022348792788961676306698534290479701855588796432041003662625553176251304628711365585319082416700506215149018801273583522747132320090463639604637228989131838994647611010667449916035216051257350712626688047770410577963547591299207991468263630226483996576960363953372864057496994830950689289805552776869283773362558348859467040619229515103796089913692290568780938480458361964903374981951573019335473287435823366975067127156308435467679717363891141442384834692307946842352679822146661604212159929510313574301202410275053469744531286238679440991635635349074046366588028895128067572448177035426656434308050053394581031028650645017289675993631146090902817596069226453169097864265751789716801978827409995597834977250925098519180110438027251209249860995393799000671827704232090203366517482656397967150523681044999978990859185011135381664999388343952967881817150826981463772981237526855089312618199185791010531628777114571730794638821992539287681715647938761739297457162409297756168911438285201107369492258304010512733497173300313420269191554157439496940552175771798096207430614866822097970762479055241796845697920069485344739583680407699714266354532457707743037516669658940508134328362628491231514699698548076388547407731655844079167 A145335 277 10820803222014115550127672156582785271066883135782126944041569408903446717461586463308989158687853051093144722712038356324632594706703375387789878303913598847232443127666822674796444380808139534630017603373030301069149988407008817907579382415500389905326460836339795400853929405821917443709193107663197353711810033055011771469901684829252460024707681680213361407745729860190795055160089180513610498999426857776392632767843172311371620678361874233193251437693466652407537536589535424072705757225941145499123436140785020573385845978620327482606009105885690977938868728304071946363527602218983584582508852684757227041179014077439076626940606743478646061259698219095804735407430117460416591970087213058322305375029848645049990045324571153855111528822283915444190955900208428727546066175633081973734923880356689090405107718547729410844854303544679829750831264656031993821375016784306168158901793824146148833852193469539312088140790095277782102445053319757041299377273848626306101684277761536994663505661232069324261096994037994556101861236910066203616010643402451167716593130717499897219553973011049860142785761772075789677622458038078414048813196474803793296244370180901862424493178725057732033293848101498669649477128001919371055767272392374597742319661771523 A145335 278 364769276293099002458630036729472540465315837718253822976942770483655486990041283246105020876741973176098603973911447406384282350862464569173377996351343894393073337743184952762750911087910544717730282399037401533005830057942916539037812933456107565745007403493806511494522330043772840450476535705953518736128121383333757526444833018724816654070337600580525372435879038483235611395754315706332871440812317410738820668652420319280864045631755413425877378808338325384978372994542097703106076383778529172422771210159201439316676938428977665137446156684353173121787978592450824320278880121727890269688344528875098551109967529123814838786117799928084127696413781948429901636953323168687825719242413499026947049926504408107833185600481297998620832385674092270443566685368774923155716895386792192662776579774733785871038698535845991289056357527491178070041336920419456846719163471845993046819428642830502904207919915003080897873026848320803503044645632837279067563185908897905096972129064579672792649613430835300751930141383819689116701483992227818990398545488783208594534800279047424594718988658404394577982693162514576899270174005221826491887572783680291132432717311098487515975132597113953109325665960561012019555511356453470483590216204270559142485864142473961163 A145335 279 12296372293019564150866302988022847182503011618415453236770613848962457057530844940764613790445982757078430888867410169357175801722941085920131196869213924376076903368090321629965510537977020081626548285041533202304596230184105728123955856079226003625763809666449756666140552344921653045763646574938500008931681618120370933161443549591311884579458620490861828624600120979524142599960082927300391915756172720916578786963880456195114754666874854308224452206435833511034154301238476576982170410824468461176430471995343244378580159021054991113162982459223536360049781780412648559532529102539919578772210509485870719473159778365584784138040954408635109201167462528221873765085891788609036487535245167082111171994700158222285208041542234510208937105865962121614368717519590446759370787815942698639029116530471352041356025437238260647806360401406873309196413637836508625646871006814553408823976771390914459076702831500901663597760422968753495992357222180499624047797955689571106970304164665296492078681474089952327115495741787464726086012469276138541256268764810871318319316949690095552370477210455258168212746726365580625502321776038405313003451664489049417599503107260885643982619857424218180590310467497217867077717618176569361999906817190193276300823882500477569033207 A145335 280 414510709632920231232604071267620141792703981191469090893283569871581656925709295963133847629829057864371932087621792835118948869696061655505158077287823394366208518145251404402952407472454435863720397971019801850650537386500374037115635369392895648768390458111013893721791508052786594128919685590700299595133468610709582773538504530278290610448733442676614642354744705783879808561418784083541895773807710981285553497813589509684898060539487293098490870453074568848623016109770672415526866845786755442478942038540249557842735721283086811995746473562979254012924970695922404349390731726341808878683326005080357424565117577593895544169545734328971731243271034129945582672615510557057296826125288863095554108914395283746729954972555539738661971840120750733946277197141827274889614334119711475734879325579412697539377831618263067901706417842369341725519925661427368850136564792999431939610263916768297772645149545687475164877422960403653501581558456659996693813990018732256107071048293895015683392679698922679516228060703725294532539791222597146233521001071375926651760965779518320791361362169727764192047297567801029723168690170984469096124529118038283083598958613331737747555627877795262270585412750005548338628848889176641836563388323891199139830213936605234709635446807 A145335 281 13973156009429368701831519091565171991809204023461411435597135903600403806003203309386397062836923750161995073595299747604449597040278436684137792865241329754870964770599521474333204025930928494988994533976529235343896412994331378607062340178278656240756438717158468690911835070318883743164229555498860524413449217935338417175612054554237626886914919773170059102916615407374467367081284611496114379234666021422963287494717315407597457425671361983475272934748691509451248362026215065888934104389301115141496674942761340599535376785872697411321622510645048193552164402109762470205313006962453274760495340859048339296219394067530440428370602566188682651575557359353003063671995095792509687399647000039705961929393093020402108559839639203048060560521533401375366882701282279916938452443804686031080083426252885503581074662495622581728262697659910108160403384850302966101594973525139843869708587810282546524953532108421956307116264397446736569560839581651266367969979483666397679793931016896814021870740572002052402095599207083936904451636027737330255854404859813722619990838108245644186695966371045720458656232797825985602435920161564677191952563565618858259071477255909772209214571777858433717216083212376566997960628976426978133982458398465505813483235502138579561333342830763 A145335 282 471035088663353309305820277344057876576268125838180198302510360417086042428786326633706149025098851988131796066525622404124203081108837230926223341982127148748876828050701350754520903311179192093624569876628402552422946231388373386343697450294138132483003900387021521459624066498658062929279584186946902687277073541466789432280299585484845872079611335104829249682704463027848589160430295692115231640458695808360381440161367204576520780134483551923464157531887520330527013435280693761345296243436473745633097469841542753070087993609032908452565082838098101041664207982195122174698697115313568165834489061675193512595198349451333569246477468336674757855640307340518699146437372006549991005184803545213199113544287056803359795805464282562194581756518919120242866881913948458858167956991041631987998136564105444746305329333349605611796667636409151903717856377783787325857397707395899343848444555474360726587885794729754601425414107960506529356242400715905732604271314580404247053597307508543306782246981289509487551963133042738809323770117955234180327705754303319518143964500867994886015200235006589066933537415567416406857085145477655097156251821672482593875016414697759807840885467075979922812091894503801323495704464166504543719906836048883877081320728946877580407312277189573923 A145335 283 15878592824868484047269832847436671927820826530195850461316212814062834586673983264819030974249685237682999095240583657647727138259729306014244552174079713319083308118718177763335378176286646539545155755552148916065648282116205653859314662442353056267723405241290056771245458590757928231027131039777750534089249624669396253826830481851082099793566071219468874233633908345752160533223637900699919847103748256465162436924876400971557200090735983109668614766924655375593374113452063824668734870477309425575990600566861731263231325665025122558063271531150664475469452257527633166399330609551907375907827351508575432450535797063785060551768315029258703521124952108873327988873400746668805100992270040109489942077871954755448165696200092405331940147964192203021853641213952319846826561913229560970510731152495911116145067148246140542678043084295089813014418830334688085904349910614720793355991222095332112282995083615386495505628753272232410707152194758572342664438719646535447684510367556319063854732731717398624253374624812775126055220353771819308191109630721710496096819320704269269499326755735376151075283825820121374277326354651615833163572571716626824673907945080390005866406476885916711420137184046507059402663630489092239192371081309225417097945815959316007733391917302727194113567 A145335 284 535267363655281508570112755981269933342782185756633993212789335659547793499693933428263207508250740337195047512428279032779259426611271824631346622862003794004171167933112944351334247568101951536888008426038370083944601037714346360209123884588024076490817858200883913371662887634825694169266524421628386317201702160328274175035666110919677998556266388728684415310969800652600868547120244472164002353752122084981929940377202036589826010482189210492445451869565975179365121033942058094302358722444804492730169399475811491041985235097908887823279974862523816629977134559592306057126312673296100526539291853519588766232368206424996041748776330389833427360447377734479579164403640023768047947899432046906102402231864481261870608815545319178275419825678337407347767125079465820122574943236800543324875115162639027161144768821072068360327226759790809960306906866864478998051848160964840236634564752985200949585403542086792968764990671381540456977593955955231270502323506680438626864440243269918335034497079411260642291749114886686366278739316324258761167071471301155069120459782796952573954310049824329817741228701462754111321255008448884590466376295411238438084954234784930683058802527983366874896844551395661077959989660291594919008324607214081974322869578907221891745763951867621436378769647 A145335 285 18043862812940946829030016956858776605548515554035305381007278043767143304811847909192769460284101482517159813960958190954405177623338834948593388642433595721800896751941929235365299722185338610021848224496597699977623584915702333686443912290147629176152413732228391478468699170924515559688046307225961862975118845735416497771056050772271863480249640170477880420663917746365266932971262907933010618645064188380992601824953043728566633841797398194964353072854454256371742854460812664906868687864879488972624584880339004796163591011919182943497645394552406327445864730534404379658094833817480939197732152474317985801117699788050819503566189545672969807061977582304354504758718716327820149654884753308934671869746209585465703467723867013299571996991676606037501026764575151582379681489685984402251979161621830453106279040813272276180490271394505119466856017467582756689639715601774853762230384467139901915191841120750707361681340026642975532482281548098651370060982745758866465064832916118579517693832692220864534256238409455572594481176298070409067122671106452306658340203181265950563730522280251402420680668451025615272518132057485544893005711754740276031216982580692068245522227351912820466855918407410550891524192045766034230678383316815622045198516407016634011433695084065601317601130686803 A145335 286 608258614888971953951320363045596603391770525983747958637121349642601065145659599519194325077913853467402716991428853104644719504903492699505811306505089888919904435503791266591051309283533516975734552110892300040207320963563724630855677923091752694940073790422601218538295935680202531882258346847320649979262869972539187979534025296497618406999537371590542960251896251919003347657860404079301543482361111436571138522537237163712779190217164282670059131593478201112725476444508873900068485373622728850822370263586058452202863161969810421927396738427081642435676283436337637078682070790860969787059450333369967447836088893622824919040220207835859481806225836939032412620936828763007177221098117086144755741823042322894184382635100948202783252840313998563845822204886061234762553242894739590963113674213396789411573639304670639608972258688381540817436906388525307861143275814883982159359946023752721340575916014595102803075485003533144033818437254008811581729524457857207881856896890737917072271540765020268264038517154490998237273274086729214173328446481831435786151493180120015410706403332112964725776815515742844789373832120336582709894337952785918409601086044710175385771623600974178649954346134616965119157619435902783353624573382601530011929560013757661153618207969538087468548712679073359483 A145335 287 20504397889863381754758062609237044543477807825363628131622055315444803862293041794980192789183706540102044107263906824196615303555891561277002064193693191513056382799031906844842410400582615135066673141636331209858791089704109572390442569100979071056282258298993473344697564513310928178826413312535132803574989483799177181054675494973878665727682541316067563019613542231525685103181207288541992122857382447881748891213737662963804742773653974127010295131051797086655521554572651284710495977037953501696342612612861445543419512393838718311253361108879276771954241187193077015387968226701828457704293131540169450192236570802907728232795003702580633586014903156152805047147425992842253227795397377319054962747920084835016745953163549496191956439947412894595566060489208097459270518235601990121680577555481626609442316927854168220405182564204851469561292994890332110531557071030099322990248926698473851923674226936809074370923892107420945353376544300154756872003618104305494951637127721710351590155059671139410488517548743635312169026496869160633484831521835415029244714528443505516313646905761797518625685048615010629398766265504028071093052587495407597832912334535963029673669363343317334938048187731081975759392800292758634804918334496819193385329846018572241081453156641695233480711503093961817485127 A145335 288 691203252259035984063922336606060408515040298401237378333231526046522988555297373763122699404188422388926053388463582052239048778224385025744246884463586179400040775235461144235846388012588646919564034628826172973447547593718212721718094373538326562215522232318996196027153681205415453228035860883300979961192245519607392800813922956035424525182560060765100177800629548372834592909235150038890150382220818835732643686243958095972620715187096277604352766197696948197679430491918598363081945485880927168560980620357189065682613310593440032302540381052923681555495827984602342752390771843436566518350751677159661832610327353929930625104694655773772950348702903587685221200307317597775527545975668368327225708087630317965372183186958870881529903387844035836502533335245382760465947934959589844107112678432171958790903714226390371405188064630373284350529646040316189057493481003281372363117309159645607524594336849463917882448741599865675064329179274539779600146430384566613776962479693641959061366209989242568762547658304109429218726884972186130868044456427743394154007890967679077774813021782523791020758878263035192801289566020766954156210220014575852170161556387606227685589218852531603759787425758460427268232166178711274143371013702263201626417939097356510233098124756773338351096697300748740188350271687 A145335 289 23300461613147705132931440212232233761804963915627904198249606611406234628754270607261824401934998929546990719623063243717071510117328715661947001198265425913882183020131012373158474895061952887075888472271057149298585619525449861145007388941534419311306183395191103469081877248736990415006160691549662721956657792890975727516260161793278665770025433920708985677591659056034711895444631804629779680842671680095164970781534936201499381345152272744388757621514068992691976515227054396246841097618550077814237155015898230791299449156685351095079917934040696196356487589406703786990015903454278430631775381332759068837124684908741390569371528613338882453674141293925965650509554629073587040732586552900913401300579055270692611460215637584252823547012266008101087504135555792366099007428217255409248778268267939175359737597129302492214721438284700851251502898457765738237773134089057991330585168781404502955601243271754444880538004960548014311115687991359426020781411391736932317099695521033312236944587147211933314342150943011310219647980243367974692617992694398295096190975275747183345441447975230089547984267621231300716460641161287759101818445598299389160738467993293600745249537845170999399116787379652815481024346124964251080278237098374192329729533586558113939165544469376079173774432527528528655325841083643 A145335 290 785458560288005887772082865490426263504384925080776352121756860537272643288783473615498726826106114510840634769567408557238898553816102226739848384649280623093382210208575651863711044476692043810739553480693301874029148260755367225479986359501030901445804880036369865623753886027770265684442223684103269473857954237162546254965737253237500867072132852284539846426514648978300589622603945224834723002316311953787192329312899013108586049172462399026248741816886499545949580130624573205562415037639377637237007327024948739617515365389249874821704001253971487726253515083404156674831093353052954053160581586376556533339811295663344922163583604450959071739582352669541398490991865345763301545319965152314122389515294245087417614358496959778203810888253583745243623927907052425415814779939255744886186471316199551169204795608325072786167888279389201065314878356481636995679143292648663884472653676503836634987710386096505487459018264771331962562034777859546976620761777869021603842816959051553261865442971366304282783905145741252963394904195277049454702021665683710099949203622537546582895753436431984536138758640752828884116695412257444338555345644908452394032641585892370893516134235171495537212623142780670651404903439640378725204905229215180321171980950784934923532760270964542872174597769406289400222293914579333843 A145335 291 26477808044008216863649208262750829130500582062668006914396519570461854193858656266824191474046212718225438868535126622841460026532069295946071573384580248606212488392248902204194686936150813901798077460758282733902465438571477809645480479033772362746203663194719844774985640028914258407485556945384960522414088915378091641363919275290375992435722932680486404302328823139466853820143267098084546707778303195119494573325972854950355499516104326126022572342258486278179891353511377847532454614671982322532709439179773866996608212175972164123554290787191460917211309797105066532101852369941399177677764774644978339406125969939686672417393012736670301695002438654816099249205370130296126266019148984551922512849647167701317792509332321053907612880790204761039896554508659233125211323865653303731896090538820308601645954484596900606492417021683488529627063698145493084666578182157413325456515164104359164184031214159711956710489060824903595497418178050529640590526453511183306873804427372528164936450770327813530225433509148595486453030910203141356874637175657579874774889359019549720033668664996680750738007464231793594062342501630737807491412942588045484604540958699693354827135284322381576714266526744019620279206479469252820701693104196565491528333285521230622685731234795049195751629611632911583153964999205143502763887 A145335 292 892566908378058430185608922765247584498748357828153588003530322598512244337702659465860020974599103905273429747478483686418208937157157412525970512054351795866142360609328283094827244753932892152921147391422157479158808060215368702393779722748479988673494584848201087328396059750945764888567858944484795526475667863537514993215172515072837451770719193587063836746964781604912993298728944253826124294371877705161850113031352611063584875579290784535758514631284830620557637980918967109694471855030109054938257557513169729430714092834506287215765267614520146265221765534158277713749286715893472926464496500121638235003949913327026431526973537189572265687573135314268353021171628601290551081742210723925342755847483633696128540402174928368728670433233991606401329107243278820743821302095358088862961467177446131645285574506556723836534305014782510054339116199169693527628713524847259908490462297485293748139855594336179674614080752948481939446634819521319406447099771241227496846925642885107480956202205885151132533059310615248702590419019552990944966969736714995912977810192599817439797424114142354670946247083115003415088736845855476078278085956087667641110623323734021405330359540991348715866429079328278256831379771503609146213695817261317490204934733748703339951065001408348117822891335970851698713870722983093563591296927 A145335 293 30088430454946541637548659922767287810701978011886475388931000260399328186162102456735485040229544318600554598562060816534031200430107749844181170015280625654067410369927968030877724216460390858324157976766763467864160685807394640386216504808370781384411139709029195459120386399218741705479364117533025511812534241265760715043191824119186075208814951580096989256253778485572793864633298890653211551878729289662702772190792323192980591205422392830596093402198039297960511698156887027756422798700610361569986339731059512399335505072842994766071283047731183343409164798945165744625421923090916602409718999341335650257004812172128091067087605521267468339657788696441547525527596350944134346669403657484374319747696160442249325395639524325977522426396704976261584043165274374538614982968423197309917127326655618558942268114970072675932670815555901392248283077446946670670870848256022949357800158591714088145435367901041402671528705471404265353842464268645499140802092698015325407526556547852545810505411423937674349875899135406524615727538696100414551695192950025336568902106817650486876021446854070110960917238433799300890847725011445596968016470088302333593793627638532902873993065299683080889475747549889733293766191818180184849610865298185908398242858346335504068519778511744180256760471183947799130732998917795084823519116645283 A145335 294 1014280989743681010223706895810876349333516094281944727532710430774531030557012229478850541240277918005425591612253640377883708080080723310090189828689139378744260607704129441711559800242052531080174473243886449110278699239408465267203989674696399317720019530917879594078747138189267723140763599513470431058715733746593125840568481397842590080216314565994350314241251036001694099571875512305190817160005840060157832745389759101804023118471203986740103524052337390102964018724311023724750045434503103433494130457395758605468430146574823260729756664323252922891802799107219771717164695313645511951338154541331928270041993983318488036544496750594952820540291791269471431771266919969155140224935046212056047594769494812660741125390879824626527352625104254316544006488700070058453432255121724679221948273318599434444497726510355575399133609355855130917907112486397456069145362767081820098004183437636219613897332503804250089721052986826957032129547531049404956515119138402996848246492724381183676387029938144736796449165427321494634180926626855125954984654009378384359022694107845187719990865533653279326350165436657127349915473395047094227936359128398585709359115546584320832148284825921957115792878734040353830004580069359474259776773122988151154843449264650035108401098393679831315047047365787988972726157694805001586417735858521193003 A145335 295 34191412134171056399694617820235981813265539727542378753241193232478440779677554069569949288474283575733352374648515618576398982845489982353032549280929718442188399431638793110168712835281866606252290634727254222740731483496298678350051851547799116191971077002830581407365370569239828547856399234119724113456281872785120030819802792878081887484905888810854597512975583167363329610995129655174683555810585316549191252184386007131021296130683695187586496965208200018172877773236012911604437003840676818042476776148824682859281267841701787046357102388265572982951489014495213705640456134397568284788692587178580302641779966920661419539786894395468254059145767944036093268567860346632623426038426061139005706935305350387097422894677233492520712731014741986613993482472495318505190826781538355968148678983652859608468399801721818331734721295453205647686747369668175166643943508207457307247698074324916804592764990557805902623455293514408016081682781917832976815479167014762931056373944331363145183154233404353665984363692205131684982832511975558757246432272104450143792629681806559171223241590263430599237193965908794524531851307256189821412289069250299854174193451481563827613185778607836109073694861235024580059564660844341685478894837126319710131586766313109825157865522782427335118491786443952637086650976761143604560346790967230299485847 A145335 296 1152592502028625321490024556496448051114304994881937493489815896334137807908399317128190761035617558097693390543975869889956769333837759225040003926169950979997031566096283108039657867965791923054712186216481266604703609198381529207771782648472318532134945688045399368324407047810327482158971495041412300351140830872870662492342426307351659029273587431597593916168056594330566805184951721104063070361184013860867397050977819554996968790761324246302336825957064898560270319632821976525874547674719170101708788690482749601790612933475337094757874660778675800932041771786830854909920004573377331566581315162451787460722474414853502469367728173526738093738851016853164912813951140513718815722600202296060836168733095766779559313118828415641993401535979599743653465977603810698109912712352225724564567289316989624082870322871544769452421879470593953027665122913607072381169879592528023060238081987488762045185888217806304473632427854649641235286569546320602117400397763552539267507368815163758899742945531673732142188163267785823673449789344515159079922105937656360337871162214676415554090286287789379966632529264435297985311580217690685484761170296491248955813475540084401082256171764721870410952296656439799859767570887058178148134070699751464305547638737571482941421611664594527073164526805978596030403015453891993214924288737087597537146709367 A145335 297 38853893209193547453257671399800645982827239564204573177999315112182592272113700200713756484940718594998960619504074199341927075667271880630608549998156498254770215650917304140378073618958132890892481191105292862517304443336709866097688114729950006170469902952039335703385180174320768854339100549989609410717233295268188159831743160001021632998730744834249002103170590281907823835421392907422836446700829551439254638039271045014561810805542944212168079215426160765258512456649551055451218090510346220287926448713696712927536879128172345622586167768492058861153555143982579104518189648528093712711887849337557168122374309882931601321724697189799446744468413718974421266922199678149600931376229393361784726108986951362833594058138282996614364073257159576343816351491030976160789839028202702393533207354727041244180698975531374376519323225219000861109385645730947040301061474420176149153168436550548094218299487229485533248343240356784112527102243324784715459734431793876931692910471702796368178971548689567277108809317772696423826860713820773500608615433911963634885186734464112286521824379538138408411751962266919929176058844606501700435109229282430933050172406282051709001291722575588472945365811214890792037740234543166524529257837809727024613691191711947923642212704055615984853948863511046685740933013864048114513954168766876122009985273275723 A145335 298 1309764738929321982620690781397255219584658194595031166948419418941859289158815025857661413979160862801797404385788950715840491830786965762220054995397851629998352989595390756475861753655420791786193617897447236178977066180176880387771537139774832059534221896378300318515715055351946070269443597381178238193865634032349791995057399431292012941035554379088946429300286682235056147161488349724272095514221893817833259987436429876463059087257883858630861704049679053439799556353386046446438585305229223411186830484429927502304518593620076837462042620717992643430810542971610969826477318141962034482140407834587736974953450525431149865701837072900411176229292132727776724054782438336471906882973877127625560821073113961708024688920282206697041797267505447782570449465109188228776414775530800385333778695363281271024341738382292307360921616469710639557403437089925101814941709921534258395425284935880894268610113669320069107995346158794764578638975387191923211827045578371193603815472733593896756149372006582367379664229959929433179417650989448485361001267197250188194323284480914062963974284280140359459770778681385341548089645666373592103976846634349576456630062859954487570349142885766915658266411085101671943152423446682572654823103564431827299976065767062125768407507312293203184832089115792856970348255866954046486373401814207105335869006024977912963 A145335 299 44152169310453550824949938787643802052398181756971261073626645434530761525361062249548066064523756200107871906845984909126908780273901540177166173264253028449087981024490406749883995575346161272154453968430465140488024038416458194535068650884121473996948613956442600785125418812528921854462174813380417859525601112513278192885196774997110596241286905120357639297463661954973152438905948433783819432361583593898329642737227413096298676816901454068903403831346601676029482279414131169059893655188059030680761835342206407388988608863395911062673111121817364241560564542419450648867971290047350533864859435392064764088123649089909752089877326405748163560889991049784939648912294729400268302875448466596028261916589945540190560900669119129618995989273244571493290275125014383701021965922353441961398977427163004291503518756686374705605293314674622434261069003191989536450738001153858376089610206035376509244298837574480042401037585764628273589135747775137488145904990987158504590742654156539787946998962162920055678913914840411874705472591027447727698579216610688410118674284966426328051460836561707137850734540937747901319182026237394945218557799608814993070568485958893369714417897677911004264572244733411549988777402349929289650920296627739060472466152393973067941069147855191175305073739239428344959393019534087893191599260642967352105268071092020172707007 A145335 300 1488369626145624459379740453910781785789087487442843016196923050649612552078062119273450281177434407526475499177980746900879144267192729088585305938517914593620904210337218621943198734369057342828905851489597361988404054156041739557600283833532197748662305716937458176088277549654634900361973842689610288663429775308956973849810191290095198768001768630571701641628553615201858286480463374541364203340636887436090798438838676108039798519034688929404849884523832238449274794199250805355622968669950884619019258058198947508652878502480557568302633738454420727865013987294149138401728342361018868354622377084926095362822911235867407217518614807435933520737190422058958182837056731273300606153459460925978235581582686243086709846253531316939174148101359277237533367391893785409452262242466119752987959143735886179303302346263555952943662130276759905789229996540198530183829276203954855936446501650027257190744419546025608560018907908130272943895001478860909338206534034350067611382741267801483518099438258362663070353820689606054336392047864117611911270620030945039107850321951894947037700681836520863336807901915240703072084284556372937936943991320836306782059287205044232633118539760373237067991814711696892265020014290063692907449950544497980164095006697224766353231315205790987207240832564929040392788281718145847012534764589901027625261481340642993996975293007 A145335 301 50172940053216831215237499876382515211306337149300056319027014963771793696020712515346946728943247813193732877181859071182651044120158117302309123010272727686707652481379658721214822585696927451416254981559873104198635525112143002070247373493301735223284851721013101159493235413732323678673216382604588017463799866139338475963823355503912375472229024295285157218940903070990980882283267916883438860829050043109037221474922128864794194980360686993336035538394980926778451636427262369123919104804150665319080158461124685174482126929630986764085872260625411614512257270125202913102811772121974762186969797667999239288695573672966648212642753068787992578302525566717489293652242762310668704032850124939277854859124091337863043377015979793350441402877825246404005243287449231027621376492510930950870660773937745677151317801040952417044475706024283109480320749109023449304895364384580192463753194532808633864617873652224426983757343182033915174072226263265506015804774152035788192553703546845355238592275742406409938707239767706176839364058793932106501484873544578051714945942879704379674463656657657466522087235712029559622213331076149711616987002206834102014403578611472596103532605607763923884093069666729993520413131729269685560208543204106614703903615290980721373454567646145030900897290458684212401464631759303483258459021133964380604597183887807256546016954558963 A145335 302 1691329807705569754120031661453114133862354839513817411071557658231824114843245666814283454959226602605326327763324970111586419796411385867068111448090987711801000371526404085154933047420644690018184612599477470852938641563126286443746299402858917660844734602853045923149058789708639081553439223895626819379094404824127324715783511464226694887073641640992294019278796200894552350339910674997677349457183073612568757299828826525193536204748160239510668828594444922517869366214688220263916507667324950257955307522705255079032844990144982061336777185603048887070787464710906602906546646436503426872303883524765877271495832425692794475380779988430228422378644616116856142030058920680435910739646771558243595561322837537416676949152498832580312062751837340954919739513686546186047331192110281239887730221701482263040884743769788159715013323106416453343821706663235183935869492549574922083998264251254477397549011330072065887596851478647455372387701803439678728931869598458592385620917735181415657291462097177081820671157982215554531648908085551403446047443175917106092365788626624512686931222828228951359938697379044614539624108318492722222235693907448386258069237852933454009605851501919182113759540310473653369876234405573666810170937083960483437170610707363953420274387122120233785878260454121412235124332343817838702496806589891174680279943443596501277523237541207349723 A145335 303 57014727767581816358169436092346977576117466428704447777922152339967775947594017732288782751328582044882302695707951865279719140154376773458707919612838072754538994837447429229193134307335109914816075839312130560892688502894351590906544750800126740853774268238891326348341670641584988025434112558848363698664684369157532250029723695495258529139340084245621207094603062713214456658967407971888435533318202550650642765468192520689351976597266286693543959218582702799682395408318688268669363104341604968391522751271313990253072519443305218358031772162592905722530833820892404313854484538271718747743389151432887925154125271781408528092119445197340247049596117430996694981115796922485251788722823965195541481432914998527192088618067692269266339842013995360712519172602368228644206303458416204104104454822686306313170479035328241062952146704872822936195946622137337301369137144541275259067001295446035238538568538072111467418665436361448377421155512619879343689027818148234375167245348660411818260449832057247152432418325641779103494178514724573751372327202958680772829072682888566379796747141865134293685876022125506720418699131794176335035415530003098098552679906007983156052340658026163023447070179981973785431797868291475176441592603540099353462914672241335254506468868513218513275811129007535515987357030908634710901863866886772477338272512879040874177501080968082804603367 A145335 304 1921966471353853221728321936552984952637805659449272095079938344308756068961570222912209199733003045773755821266988729615254362103017621236881658103080659984464521804169352467789696472345333507807805226525027308608215058579629950566333337105725973031321812921488292008349551794178771156628744852805339116386359690705206007324374661059361653553060459352846249250166775224783663133079238972392448486830479258525250094011364012572609228605900310319691206625747754082782848626696553615322156009983438995817153281687400687088725819551400973920704268978264229666303465521031495484709128070878592992549926221422498768432179685640255449056292552022221559739611656696220253971696557372226918917117410485127094931780859969039028807769898384957244469483493979720857781680353506093473909648303535879048239079932185025164115494585240030262462328705706249538072748907288427933765918429206616896433573691585487583639880668020861866236611145972147573324219696958028430872317449020845111188429248317721564658378348181358339411319739936713215596573203199716473073209746565689685676150934047807784036323833465342454211921929345912134166269733193157575935551135294168742994762453373459874337590949572456104018481553653432795996432252770229393792272419855165812121274370164084800722049112137306208960407359372965761789812393276805743760683992250256293621181991728872524424927060161910833801972151847 A145335 305 64789489692323664336879916123031686661073451203917495896440273808726014744726756266776554390710749921704726690027887379622272681213004871740903921196141128463460957264009876851743238853568058240866004271342594733870799063826637130696745202927477800085731572729596055362572064633424705048370000962633869054535821475007810137747137574281357645778409555645106977977500785732854221502886689100382030519167020271567978118472438098354464575615547484279524288660412830912027124406258426964191190827872365444654632157290754410489633386824654311423635688899255409888496916991440878968652302955462885240586294176409044332415889277778885915906213400576969333624968700179988643954894254036653639773542655664911546185137248074872746111396082468290643374019315716548101825084004171238403126015667988179257723180409852743459647016155270941112276859606405525223559542728496959025111772947185918434234493884279785149054342080444684972764050263302429260397997607033982892085941862803660880013715585623148595973522298933139789498341280834184172118703576368263792573326805357072101184367213922527716975910046319946989618753944564822020619445985522642752993252435731012796350344204666652457912207754035154608436850150210149373057757455452634996446028096876046923068059664768383960098940315642123435542113571186864700927040261373764591264022667854275791083272463842020285485250323880513126496398434159003 A145335 306 2184053695606264253442368750779076220791801087446253127219729535012215612735982884791467425598650180127663290947084262300078082468436032123368249946640259337422608884905251144502912113964082770954259496179153641953757327833380879096157330224351939535164038285392870104784012290443195013001781575821642873023063425536153589038250000304649905179828532567736096874775302236887740582078647156494639276408671766524077283848455794284164988271390877089162453451051309904296680280952122946266331427485421429155868654205118049490204854381133277286689785152089630889077001405478006509001773647919525790581570984136822663023240859121746558584943004677157084214276135143455760491499231331879036824539204005346757736773881700823100302376133132236179203180946663321342532802723998932093063284514258233219241969363377056049839675750478688839654822674869601549579942647304883581448089932283718881211427892405497865789134287891909662411014268139313744395868926008895866334188669322793959244417241202927090852545872038657794122630745165600608505408281962800969247930373535377153965235333105177475291450143625121579554705741259358220969169390005698554010244963672941306070801360144550400982760649050934112277950114545102581712344207826876072959966213353419121921458479178067853130850477318246868874818439524301849695284765421097211094704460372683644667160821134932512094835263993085037332282757413527839283 A145335 307 73624450014097678291218586251882743279859927996739741714659586728821514496603968301593610650153943181392779616121483792107744780388705961665738833960339221068375017046695058817183290509985991355300029375333264998918564787392470370504826471166158678802901930514862078502672998948268039254865351872577580286973599020287916011471597372522610729330662187079974270003568460427984949289016974142547600907354294730359624966963466706846763656274121891060118821555415368213428261358868940112379605456342365548971966888599897291024051230698369390509658346053305768371530307490166682427008910702714911445041872634665997794104405028578187212119542771760751908286279182060924985988450444242748077318562927246696547641736005949609463118226701776285518470939068646543141064231724178916852992082572519026152658607981717379030242726088989584629493131257577408629934341417088082802118152592172390538451315818754839171471931695781932639430606006212216060282312235361882047091517150785442503325644320936956647016172750449631940940742630034055231883129012847317096979469099304237054811010977791165478152256624626938400469183548234211684305878116472652270162714972421598991915701054122449812462209021594781170854543752878557879312973872786234964027826055697730503096318410024607664272585630299161634128006160822101782041184741418146724628722767899142993875715489375302518874876463721646284590738625913625028070927 A145335 308 2481880207791179039590714289108598525185001951978295605754921541408843718668304158710737730225221999046100420731791927684867814246825195499316023969434785195574662487221481547821997578588715654623081219288224866934391177029242848356336821246853878838093884542491962380932236689762103312838315998622808655652237149950842223210553958389487207381086717146637400074084195926252070403645021616266632470092273998951751191112261178839348608568835660676245728385470598611423356786110791690236193553666969715170423574658833883475302717496637177772947305558767152299714655776416517459136463870786746016892835735933019801502436830490129831798803228251111942151173387012997646134214903983923806354529719452946936615656163023787453300892321814502451695419176800894022621953908889268563115431010456331857347888455821723483732426246620163147381524615038111770045485099590096623954519342434041352767474975038797736064820951675674661383296066058399535252803001058180117798559176818788597464313510814367567367988092565111220690454639935817256701179670517674777376376934089615457582302026096104855163335095524723949854694597856269534618592930337123718021486567710087138344536976463666423033550665135199424218572557631586071566537767539279772810501943377604281905957771680471045184561008466534261368208218806494611548306487937920960666137033411175649950866724479680626776339573497221432260468761747265542282743109887 A145335 309 83664181731016195410505300394632270032103672521328416873258663446232535027487018693535000584298622937690102001475926266135410226152732559893237206343907774982482651375861125930384479557042314207358076546906030889025061578737211630699643873726617784465986169124502121346363620309207503727511593058709527909459334037869292324139857925838016388293822505682484569417403974670388832878888729395331206424262955597309237922034699371710974888008686465122121612814095057635665989046366526518993144581733943642052613152777323323352557315787588032027684279876382357970075277851470496057323514657212297526742581213260224873981147761717871601359469612225440798155302967921871469123459427309621067968448765440278306067072707890139044823470705248650944876294931487198433939523127593011538442262509490864338678293693091690654902709743322973609241610143441616510655894077247815776418764231333381409619190870106555863990275109515061139448977747398042327159773105388939535627547803469846469736565946226686375037921953353726499025593971295657093362711461267687732510349351181467975795164244888683689764860591986187724974816493265662463758555997358562418031659927344322461172742484674494066338543109245363568813299746906222719629430264436147268655785547231214287352105980252360523146943931134284320423137421838927194471309926346130842637332671662008391944574288334318439255104503716458017778755673909582804437645206219843 A145335 310 2820319563670675739496954636712339533673616275508978980819253939017577214367743681490760710985968849004311339423653053699632751038740800347175830726537107125224704982305616067891779258045898833341325105773121081980809958884840227041642146626987464267494514923093081968093955259691148260892312489170782187205065494764336694295912387469445574059897549285469837688423287912054611630095268664271593352295271763093020411400038524708115784635424212170431058891717416007427701879329658822844467213614057686506623874209699994571380823639896875063016059301685543728404085316658414645675858219958162678839746395806166444568884689545072621191697888829316381054703320897472900211154171160392422217292601528462062244574084367320424177211744173039701537277450445014282407207302009206510071620106079506026400513423046232436155046861714991193747371530553892277536098419298538770232979918283728944884221571463817023136314437876931759335150378481491940790156416129858150687824518656409347676031040582988086888160781679566027717041552081921960681439746658154082945249099251950351374439529112895501085868595392519292684177114133290883797031388052364208774723538129290542456046010813840218512605865179110540769496910249636210247122022647604756887106757986662290249035210688349301554812434733975715974929701121982016919133246068821582767383523695589269481275949308883150107608946043942226282100421507023274590327477618927797643 A145335 311 95072972407674297447426145393067665285505334615304008922088633411023864450104104475566524873802009315636712314281242438738693771380542153550564693898328674847417029971039666272770752858342770114893755108253835126667072824982902474836545132096103546730622313591481624019945110457824987565472350282435474471973229919046455926845914257455152375721129998119365722794264466097956983380122673793706682510542404709602762470986060745875883728349175304256544530117672480796292772716536809871720463251936740030404347157556373664223924241548366342586683327032135399208119358054479879854262684537466149246475553475883289633156878010583250298654264231076785593128608149298508498196135640693369125635312529556007352824314077955298791123668851249697633572971909625136528459759716790828326921302237497885640470443152210201729694939053509643397900920685730098532300261203897847867305937268925738500713727764426080979818603836841094497672858119162115576638130460577745154297624988280011306689159908315962462773213575380248840987744221655995323275676766483662674816659403272896993650888550600543096715946660916964764397422792458419199532265627486641480437368052306724258848988563361811281385449648849273220094377275701936900524260663821326090228221543074600257063762664952148975160366651735377454380595904398876368505054530508665628742367741140981602551803859257876701793179131886187944253147191222998912530356466096410852325687 A145335 312 3204909897042381003282059621703356360062045296208281865254628851466360531595432147503603872005105023044144723110109343186228313333605324957448735484136828902569320955099042167749486010962955522527169651357911676346825942949363683541899709361317503933301813923674330622619267705439325071140924667128587355279435393365990534529639075322900799116113718176706269229924817463738841997689323703490583603158791110465437359803919696343437515774534914871063903939835680435925613360846753981446037993378320292810872856174601482011288491611214605768700219891237225005620159831612431433228780450082125671140528228832279297727551913167876678022562626037900553515048999658149400576718832236619302064773963154040406335245565323299037881458452798415563054705181536185901929364217645811520891310588354433618860752612260492477261783959338763217228248842568590090969949527647298032308344375102506726575330818054581618365868112203598857639620287861804537606979437035919373021514787667094662492082232833300054037096942737907406750130829994982050265701103116724522109915505539080258404021101666304778677399060853642286815317829649596197082941790505543296253179468268536136636508862014880647481663289150103135070270917194415382667036616730294879853988591329938016678957149186501731264306658275187139253194171962356421260323371304313872276083633786478966126432038614307074308564918428274449556831365534026871834375041881782532212971111127 A145335 313 108037512534225691212963932400193997504623881649675847062429529660842380109058153242242382049725565453016109300405073644526514003737141732935054719619687808407283134548971681503795507156790477806048118832381447501397667410155976947214536727733467925495500600636439371697013890330414537690335582963432329464034292638394310999947677302289071680749041064015638337621399873908371897644150118664544899468776165823247488689387370492751217910883688251954388897555316257377379945597851303998009130885062713818717783951241468801044161387990120118914518069946923527907320188715535705559662309118005771836681057347460581650512485359732244805557335825083363427915516185347608144142683336500301031910161172287389568005120654224096489028665652710919779324414036011854844413731248380546652455251606506655054298084918830758256284535539614768999254625085086251280866900044690155465216441017399564483928663375906218590687333082564713654190505406148572843569161245842711603977518337960136084328080762121384913274575476921645106166661438143100692800788862789106873841589016905736107526654343520245538614579244660334827627399273090465011207548558409598889208038394894985113709989479672638063245058195864527034369559398529365274003867449453979736056629323503988999173045242013210695967628475296191812489798082470439056286624478163366103918113666199838206981042419136487615683846698423952562674597387898898658313783749304532694802845303765483 A145335 314 3641944544323838153746633157928480034177514690348527508266217579612367782009989814200558551392644939416068021472510309446879443879750734483635369640930940537272685563076514428393904378505920995878926563312408943914203692049532039941238349549995494407135821314152557296232007620419006360101887430556379159104008649560836830442245667330525531035149375151853450184511120519526399205845458502492484857601860946742881733253810899506723859432451615198847534865525807096355797530177954096926133820689426089450656204185477057108597198377858457597393798369210572234518538555980548802803785007139194118532392772042367978606496583749022059227461112640997555117131497093018870880900454696706315549072231053033939183412210918648727321857281271426652962610434099254445269000978453544010008455010764028753525954823753032248558859215778629903626110194390008688109433109536555613085148194388194943650728515826467810637488379847388385079163079601648102694911887990378371134162770151121399735604939999029652593185885289931713790970750329673094359332542298919689600475443649976858645643259516046375440392687660100826185677342680561745878210264821045788049659678038730479914627608723255767097110264300929917178494712254153986192254989054057040172174094641330877832185338429308183374567024637927967723843954106884328625065689898563700058765739411512912170851973822658958910395397895306522459486228389240508237730778354680755260021382976963320803 A145335 315 122769950481119071628573312540805129551930022707024980653978347546303388270714376527642675525203678857990087550822213231049232408659883255706206577660727285891774421924026166832186835095639089614288136643213186666966358957592057656263167816115811388731080611004582105819541605187310814068620087593719958489963802112661516915813790445764338348905813755619938741704231535091835043320678508474871545885213833045926377404738476732984290808716726037469462148362486059662837677364918887009528667097431422590318906824374647643889342756273447217618024824111570320078696406814784111426979887030999924617721188508867167211364418187667048256825469301570691757915139339090149952047546183683286560658923876887612917585436062062527943795712462631126818658677954161453314006168139255237329004471760400157674853282054416632180088385907613078511621405653632567791082738841610389672410190167609610533066493784581566520683514693968129378453873759181052135696906900586493645089915377816784047127106443039208826794911279849022594971978887446618572709999308095793873642920331599130888038898170759268972575391962407419606058848394134337180464003015909904956744428857477566083027111576350962429170948946339289312222529715717971476011550407008395374750008994302634568218978759278933619543443704576923316674587880453272635480525350193957850817626971643986603079581830580791085732941247366936173685328196326700144795005880022504510510788125350588240503647 A145335 316 4138575027076579360275368212003907759267081031276297407497082587519669638993413850736844777754057462910200911922148786546159315049045220670105489249307747166480775225786236520836503782680089332391732090363789959231027016546224571543099347140025652364129232989828641473024190214632239921834176792682412370140300610113811085671246045484470178411089450666798759830996194863434638790813673314842461309298073454376317235570852317415089543655116975290643953822451870205708451007615618150913257270928279434830224259599013167890032687205380707328045159223407237120642283639207833840222943189011222451724187146101519434652726558499759612988564510928486906518321792003597457790503910971063135263106008340809200398771110468715606066704739793438003785557380872172157115893482705293071907196733034634304455275384528429847037747240386777660848127680957843665847390438241253126320391897464971776681476561827516091585773469696177261500291699342830187892694628923858812785602676252041020077533358459246789552226806650524666386573694504854761756380982316576669181583154777731258585814398690651697549470087612361427260142953180591163672879795788112631270808908735909074620113451324163334764096921883987178414091559538358106202195378027998019028765763025767716653330896143107513885501303906721060367172389726235866435164180929972629252498505155353048978299791338026493677398490538344020519625891038686833491799139977827848694637912445546946610414619567 A145335 317 139511364039981539753763590798078418024088172012393962899701673371309715984164592637624660930446601549499193882905548043648817279254081980129372786887957579321339646969479611193372375681958976299286199151875222882464734060806871349125821335827096925078985055356042893051063346315711202577719285612704033403709575076972769585316187277467699268473487033071972438282942987142150138546493884122660862261566510261811820965167054215324191783629702428330881645885390396271945823803884810502367015593463632650695437200763827065198354241804040887754955099803033139225281061398999671939131303474588421816622424077361031633276245075662478366177461406573824317161935850526130963027736886786992106036016980509754268554961216314967018446088834641082644980012490542245462215315987989261314736364541593050642787175537600088089225827293349889039577305613467504322082963882029904046650021191134008424322964366139073662774857142774620791206703806392931874681683805326373678416172571366387408996865466534102832766356825394275224042376646786675131360984341181800210015374273914400395328672491822970553633367680837311750531999345658879733278440735553273784229063356743066047966458361110434438546744807538258837999737159815522044358034717312262814451298496848620734081149940765175533801315335152123240400457940996823177076111903668851981907766757969324309414499362925291271284312030314635684349652613228804960681848863857570899473739518028599444886488585099923 A145335 318 4702928077649202678022791285527855259588104519270719458072646001849767938306518778820913469228510160479560362882545112629252843937495788501115935975887560749614612332860382467542346263402333308368848441017981673004096225958772616632806865687632090204386933851922972934922703931278434424262677196170076173356637405704451452607197587452190096855771069473766740227719248265565686306967670042961224351994945751627603030359464162027726187611067725203917044992152556435875423514720505954419173944742401785726663753207524350768823353601181531120838829086315087899876987459117995301860282399905432510427119463923653230256222786847855587224082611027039106803041951002914082760067552663085592923410997149877808052178542203206427723102048549046156168838217270621713659106144839224516214469776789905004133721382917223584959372791021077519137373311381861889739573046615837627171319088032735526518955352101071611344624342697158997175400723813214034152689373184857427775550364595158243305243314799331248033307099031814211151943850376605124173324020384857502763041597592071282548798291113537938672329126971555691498072270682017882628225073522621063478249094484999847741040236732919293599247432698017783544983961243289688576951244118401001447155253300001241920107847849863171101334826062476770527178376823830519572999865837512819380138188158647417315009724545911777416967664864507878381082769072317124185898291708839575043431910458106174841576583593303784763 A145335 319 158535705358043258236166754481380410002636585320527780919234933822654003829003032049888400410068416579319378283271401863826565325484165751118536221617796885981551002419383846011372881345920280143154904647429963045092860894605490845885048093204256424962786615069338362280201456472332678126183645705173982191148213542587483390415861087697140887540343483487189780004443420749276298265730018601728988783088759025799987891605715936787595569044901232994341158354581031567970130409282431919585543174899348603382202469930208663653208184697475172279436040744726513301820108021586560226710447761680826451909775312243926314576238511364966769661346451544026883756719851146297879315746237244878450661192607886363928929184389115127462230803038142257089810453659212645476906222680314942453600514860851333147754697175352431511380368696094695876770965287105258689653503079336922529915262410933493407819976495004159652288212929546372652008137608536741284894226895379860084987429112086611810453364732888590904668679475596100232537751972152982089096077595812562076960332044813348660805589998108691420821244316577774679562704494158823477738587495169115314298503190860281510607400332300251026120196517703434675763150495511558242113504394873263041471340774291743368278214816937737557060821452764776599319059842330868873809002300306445237635606340920237679719653505028186653800688711298248549911664461078157643077826452823133210856518802069019635880947188043781999260807 A145335 320 5344238622916710157491978615544542335661024031566886975516690161089020467225924272095219199002492853660346081449518593947048404492818383532710067529619997050550523541942817116182997362628626380223418527296015613232098667753054870456012354589108618397863446589600462340542618162759630648355216272458737743493530105163986659386467224659073031866794881972582098010183047485738855748972072620096614168916697714764771840198425653869645684604777432953171515244215881582003716660221487265288722706006683096677612259534683580844225297137328534456358257812665901677089267941530695486124413892185978259788446015348623292140711769961890242957428401657466535224399919379099750508819722897457299908703209888438330894324997704892404548593942692673437948464236683220061755887052894310565271648839744828663620905837647409083331408643785979406984871720690944959046357699064874611867605868701248974744875881127634869777564046510383879402035321608372824900570354490565710280068807592889319535224681840431084597049937089037439807033407829333175846823651581517447229475290467616385763685156287445696682346207239507657476503077000021668752549901833925803722381479085650995237575617460801225357592531012535350221958019658710667098356544574226453009597896054219415644657379558863285198657120071365793100568736757795212912270947970330403123183470372283024024702102339490447553709439040896293753014330601861925075836405538769528829133673774314741467440554867379307601778019207 A145335 321 180154283819986594051011340893839767653752710101483174624139844411075946127531903383326807148485633686821849826343893518683599851626342383403490625304953878956261262617341362567144995082838113931411158411993781674624083044862618788466685627313803432987720359572644970430353295986425692683721662418400403627992917653929776745330326752841490816532514583755399040436080750739813406548572269757726845032452891181631699707288940900340040091239451695806510545888176209774764257048096205303600410499899744014102960665531981040328626102846136711826361698585531504789952709007179636815667432078878879375787688725492315865819467450839081578729944650211850450870494398512732738506014979557539342677506754678063526561331743702738568217974345939218555100472328780894622578307076160986474992339934197659389809402639339463023749353870644997113365329827720789282347459345823420086720071304003840527716272544992594965197524355576827645096238039410110318861485364982743198161259418968869849445812214387567128877962474602772620298995945389069385643443205716875550293049964703016319280477957644204437053199225222558816955144046108025959489633713083051348312364345678791858598392553996208974504193194312370138278770166931986092374040875483669336080282034516395727089656896651066527108993960544919432655395516786216784941784782270835588976069548614054398952470190144569482007358536267925351115864534677101033228287587634094364006962932075631132798401468698409271212155028207163 A145335 322 6073000902227509462542882144039359952063461521859973785012867179580679982870079995826022396880231512580271703985706569065305557051275597251713285446319927729995570112280053790195640668059475457999243769844891852955562226210220211606157102040735959136907434923330415363606747267159791937608626591769061333840903510620442668921098655451819430766238034751599619680518184097256062449013515464560899325947372792816106882367938357552037097606036232060860037548718904787291421523087606420562882572662897664708727707357470821334794405082717971418338118402960009213803404143542757615525453649254593131571824727147899952488150955627073670057096191201213077041377830949464301235938014452064928344201452791494311591944162185894319429735510653017114799763484254739721043894669781499801177681213910154258285646299351227460883181635648034208905565861507596086016987895501349792058458991790363595488066572746824495149173676248930813405810304906479497240447846752997918719450344733371795031929010211780206074045030421809527941241713512032121160707294617892223218861267080663389655328526188500975285617649199906250480050248317798478094373883715479759117683998370450594467700817757636587069735127222677466348841992105319231515218250814197948745039854373949803905972918341450073069980901211312114003447589770294631062592352098078919734052901360596303416404746085071334898977608703882324545219499710950745228263649503308915471905191611135851712319372042382821665182438399085445523 A145335 323 204720860233935060162333963024555483090219520248147006191300577999524877811474450531763311615505797140595325454536318616847556809514900531728912468991954138473196789528699350650153684353139922606316393550060145951138220970922440288380937121326523555191346198277747942334538479945603290230361109724813395145376453715022204715400458929950506258288393334943908595674868945482421114416432199761775646519959091813378071822991502325790229659959441291532140169960803734491417609768518955389078566220865869777431467000917380721663938355009796713666041259537420212011781248888873650212183405700704902386407332176368018672883252848369185966785631026662948176852996230435947196150737728673093754925491630923766489086374180725165764273645495895232593960808499126803667608794695756051221538647245918960112611477361320475067032589913945879311561628078055734231911872675003042144467232526533085499898883639579181186486049661153933364333037733301185812565386595182074475049927922800703791557457084793298532368490846641236712296485542191606858938373515925703638990937762996112900578108298533889919233966517475640478459935053837842650453317660559188966774076236755525193827402708011536796124562164172264196307093415591541127446021142572571976711624154865565855153951350200625066537989652724337402511298818501236496333771404284455601964087715889631839552949591575284509299965707400514624151423984140285086967666591528255952923829645204426629146654898750323449634890727221015340373167 A145335 324 6901140192412949975844768431014883190931940075501574056848768699351116451444123744555661238732678024729236908492147596588224570983441739873306042078005488561611536045016884998136626909348706122999450168573283750167977575974233235911101178753760007004764321207035448212766876795359539646505681071214832958581578920892495010335706801607532910515082308554721124008600212471694231669721867004955941579626921659081602008336936661034450284285195668331512213068518656340986782838005352463078232046742505897534317087892197196769820540612585842134964279440668316943957136686240526605109944990645308610191198036093541182314994501030374303313269951851711791840501425886617949032777067597631976026473394534238715555607362040301175727770270236892780089401739705801067380352748150041816896567997482246931485978643564466915158441145115933955944708273605692939450153141857364655188640616410971320411227772002147625049620238928325417462735888583772668835099684883139883800935151558161380080030083296453083314361620366231059149704999686037353702780450061148175052492288771737698797824641088248902988876036018486191328978160184823427428982860243076376354474350823344755913471150819368087639722403484511898834834652690748859300886141200903150520750901515478370603289896109290152651545558123356512627343769168229092521116802975836646244130477168586587950733627315598094723430509097493739276262177960149510570729295572153858669753381867936030057397884924554031444809344749437988724894014047 A145335 325 232637435681519683451792083647177749341760216854938541208224986663825557578656533617496889825915264598116779044674970026452731671004264241614246146720652550419970741604322403758486342463991199053171542576289001668102378134953181411640780447408312714804081712697818760974623474437031601538103218680290909308971630277909553083394471566789475483512918363091255755386004566745943604103903022320632590887447882607681711887660063020479816757463716319495835411007623735293860714977742821761848246906611307585015959255414500502193269702386330383359849146278887704643374865681386902969382595422469947548840383410305941079470445956850664916321144110135573476280354889784894831458967752565436183179324374823695470455757685292178453057970045412010120918500051521745482264887472529114951827255973587896814473379961946702348670575934825543740950236591686280910808928180099889851406033034746610684529402694293512800843517067787800161514893439825938933130024564845258887747449483975692199697110316365976353733831690177158157295318827119833651129122112622931465093811415504340063478555750506762221221121254949202992224213301370462684793169568340786986350141399480875485087587300293495526323505425338333945550011945898050631441330692436424061481940913375151718171336542690219695682975697800358387943421056149703890385610931981681940605182783388966163929598737255862181551557952376548243602283394885216017198999466769639984229130549844293928030456071660061501254199561868663872695161873151203 A145335 326 7842207949922888336746961163901593499295853719248038148627690243588790846625395296801696411475942330869838596866756331099573988041329176601374497732647155396651725137870172185681689606324516410733706577247252077658447416761294169412177472971033042862285587530279149225419109110505458492489919855206925481590600698086752113548732626180766416941687567504723922959341089936405546422648339212706657633859926543078028848651418716083437961859651592845008943373554783048237388360912927683586551940143635131948382088965705724036737924897622656610474672586097025082859849778162415812857360686581516941226100714570215237695407550890441413298811464639400230033698971494147378881863853906203786137343048648833379774824876015591973612282994503068590939269856647396300501348289318603716876054981973080004133650707031244692609218199604527934391498519561036255897676029501014145033532718412667629764514844413406544514287335305506504516341640393796512852040459245833992222826638303885432493628208684666979587914382961510381116194138512504592693525352713738569627164207764159014768124415551758313389115094515461596849392039060220136919554318719785069066786890222025961778957811979422583372997280248432833819979003861388634095138398341145713911653077669125462904077384250797409832182958121304523134216211175462748976669851995985695241964065383911572217480185482161486824504923851182932194339233965318453979628761454075268296210132165497766445970644118262788282725035785783314399115918019033039083 A145335 327 264360829759263130150220377383330633214085479534091149135300896903153152775916517876528652413357126147706994502261576876691669110420474872228070076953289461700477103977632762775007352870713105741842049665833324961577260750920848315931321202212743427479334440841628407691059407140515531344803596780922239304128240223532783469818223745159164348314812417071325079868132386370226403161531910756438406516785532879712469880357613031512630673809038437341535161626696325548458626352514077235959844140393693391368652634017980701863934946105590051952770829517481569264317831378480171370034725775280340666261907539321572252406247461046334085452269556673037644300418852787353252322735683719161878124397986772848857385651100029847745177881291640472155150776746665229238378705350665243823362698490485270965757468519549878625910043159998060733511871353452295594624378043670258648980498086284992764615184720646531921283113272305107199458076536159987008416344948047039312986227089476528445384514715063013565542617495898683257249746251961210992578905988851005069508773978635988972329133984771216993840307614895089174843802644495807514187713399250785109900599083034353772087792356738747985210242790851165402733158274617398909449064776638691323525401186744278441121296904923044142752667822586199777054070090781428211853836820399066854624926703486476316062290888674064983598198801471818691894627333368601688768069531417877827495603571069799157049376485196182521350599455084555966525533723726441874336727 A145335 328 8911603563342552167441040584845114481745228015798358918102955085977602536487354970992385576052572310963260453801399159646519834612700219901479065692720890021275927778434275295275325679590049188232979083501534807207517382255094379968750668314414107969295321138485706092986463389287669451127870754994968831735237496344689432680820208900582804000925909637786800937630819785199242114169694288951199470974182679515180816588826286640872063930664723863131557453426989760683757246105861182711278662386119464079402148344364040494127522996481515753705248052559631113803129012908716798721454793027339597278171961924429486058399364216464371130154593456636634349966889493762706641652041016309093005369669996769686333636918807181291474354404728917321847064093190815020978349856869577079966952849238203502282604259660375701448182862314316427722157248933378364933751527954448389556118445455134387682510247168479746653047203895117828388225255517611521659918475346625235994931722963427135590026558551145978609774656198830229640378565037418284047330328190642028179402201192654980493056091858513309310598456308998361568522990296561632243047681769189647334964126022301175435053518566705382602014701106595505477701931617373513376139339525351886174895560093496548581073455760878433801395022467197836363188179626025733846130090238982691673420583932565051230548253639722545114933794773110084252584955213516328963053169924467900110801528084552797418636714869992668676465919348175345845792427427702437564858028087 A145335 329 300410155855916603805174347964908431796301003198477199595159466813004084601835583296236799892203560189214383749938171169422606748102455302458384432273551125663922063710542316226098465883973205264620619162994688685132085994241970797825736712947578377432201848099018711552945273161827930057004991806076802536872616697651240552137665772220422577712048065574980642536209855090934065298433991319013023410101291609671212447496864242306184243590077167617126364413488663205953131217769954116683126473076242993722953029319859171039058098347456949951813859899014335328821909760835011906420069702916892048966836170210610435707070315330766489751177259970951387264346200534321988102737050337043841491849697466708139534051675604430235570639238233921627824058426311597610514944436694738015020736724457141571461318627393796376268365662705563618515860128032313328464468412720077168266494147312082122492427667434267539027689322021308722661966164040607858995864795518391757342109068110901651263266843374616223872490094919949545278478170161624103274294370727636781076643132695625413784931884221349672089056968336027153579820828053289978417329838251669612410855578311173540881300338795846090775167589093091698802166712088502861292258225950547306317038007226367465923707752577915098521982064616571241216873758139257397171617130102269715911941029741841173495305314132756107150353238203342138682820148353008115975920669385743381317241684234671229912444501218076375887483619876391453377106762062315446584922252476043 A145335 330 10126826344991345150929875102456022651008192336075438382554466708163412605950274976428787553373796437925844565247155296319836913832013933633171919310462342753409922746406453701547503989673411069880311883751571872074267811658379453339611204624712198788825416330122599627964079065298756132933968822654978258523007077142585822667871280500730236194090336289606687822108833277484567556010967733194234730203315069187833892089938477019315184210549437389708605881247145383245690292667267907167527010696121488932281282538970304311362608001165250786394129463490525191374955464234619238456703750963873637943332450019627715863255854271400774153047814303466177808044476070045104725180559325209706880381160296233061386923195650988424433904957246511093345031687703899862259643755982629761616771955014497393135757548646840616183630905041621687265853217193812033369158865259042273387815128149771842894085348986698911572143660392291113145817051001583635409139080597006510793377260691086771700657589700131754355595662489976842972507269475769783483958179189898307699451611823767331506035073324045605587608801092009019038177398545153414875886556604416100865180294209905534040807458985754453153325516826313420060025534386801499836788511420653610170595465048705287182791639758328062210297581596829594074222978023686187232629479609617421884408840439176882025961690908866954732315862544900868721887782948394948376031956801940239459736317064749239075795706717424639761174404149567236545166923103328226276675291566109381443 A145335 331 341375315789248089181929485898618175600577731852802024677433873137029172133579684853578845127993878030276660105267221289003531195854582954671770097497301141943897370117439490568624043265792221281692108336644868644628879245871885377836322910073311508223726407056230985359650393738275796079376158954694325288733766033603951384482700313541950489882362658610593380908308127247794917222195656987543661436140727572220588892680613612824250617431437290816999936639714906455723556559860469932847381413883128918830959040665735929016174344680222505661889154262451744302235413370527104767540471538572110632152844841194814131539744411781849781368475330418667593938227901056874279751514666750082168600605072094166801886472785860768112062505873209249718427096564674405930460993403659504827406644588517970398149245393423678544156401432684701415026348333087543516842032019417846623183170801662314676647534991849192641662695252796444102124184066601418185601470547929224683326355700554426005918265697528174595952513558664629281683270508749721231082606117217177581820877053502553612372816907968645480136943012722567063440932951377300787412845844717536921913558105405059974204445901528482277002757081439857801130369065376911847409637858697974972900225820474817223705538710329531224531216377107143551625485347961587613472682360468586161621152295292711663353327427042599729893611619238255046411495024507573561403029147817484802801967866935455165010402043531940105131112787994427924061185524436087745724408632108624995967487 A145335 332 11507761885128726741331497818712543597039452689749763915800857480894786684459558570463867892835886075026829774222713464405153740292421077569971436353462102184466437593248962480661862796942351789732429902147986638258867647304073444428482991958960126317509618393040130186351215144953198020537014185428776882828236994469782124028326004901627870513204209027672766580812379147414333382075648041039129093818069196256240982384429592798367011294298566862891630474416183615375295708387206148769017320294473265157670140328560675628164932847807692664697032603793118836937830593345513237479170057108562098445998761653344734354577068257910301858530529235365470288191484736582755900378454690964710578316690099913202595359936224443297406638648551978850761666331850142536211940225377718151749248227462168827107113669076554655076671676112170379658916515042527874758932866005416744408462414336221499600016561681150934963750545399624470290315131739316756035041936761555083477924939872312439968417964963017175929427477706988990595566205877445833224024868727432877093283457774119470449320326461587965811370743371268934616584830752751410998533618549541613033289942868024277520526337299717678572008488062012089649791321133830163989377392379920224915813002237610623562408422742416857820619241861984227528465517005562140426477935138766559898631621989908469732463785539644345985846692952205715069630628554262521806501164196895455900514097334657876547751413811665994226545172322117761170535327483573594805041588711706457047954605327 A145335 333 387926652806314062661036702286870358757581774570886809748844881003529385996102547276757301813918874461160553658771010779830511296253983329029154164803437367141062469324525155105671904316302635566087990719716521239061559745991436565812276281100222948089937727805656381525668477176721911534026952111427909765445543794842589367390918240751175201458163396440486302828591920151029051061975178241233384765063451169657155943958532680552338337906554071516639572475569613034586311874009162715143103934279312354581931511644821334759703957283422975046714463411976881730722524999441837864895717857589156800042507623181406153897978839434411863869214359155694672996267356531976800344883427880905726844973454667468987395416648239510769717020730624701185966522328241208331030099067021885491807652920343066573262831386421412029210923657584862065617374307057266325036083396200566434591421364090855949854243617624063025778838243758645640690078988808183779339845502630551316111625039769296650780943592985043303052825677550085314311907518445428529232157093719156169597407779744690295344034592647313419532662278908532773202507581234317113383267493892201930634667052167540289811882856169037043133923855567670460654607634291045762705000049717472923214081332529628299813970706941333566803543418636271932877429026632014405814983580055138373714285815658662219388642547188083476140292289525243035758993442152694585589580683674316670588845418349349151489244994580858621844897653847476941064317965410080356441864209747216034977924749605683 A145335 334 13077007454593085167174820492758901975005538023745141666883797022828118121033830184239930073683337365249836188810340999165373071391568037729151709325552437292863113656463305385363237413840699047990474377429214028820778540778503679329458389007405523621151674486819058228190154179276080492858850535139220652764392398495906693104965729867396111139526817580804584240679067047478810163884849876436329359391159845111073530614601154276989732572462926456527353125259821180979720957897553166740267884855538299178483646099876786866188944771859255641017051896920708079349537480793353761080121411500160418620870833531446439794556132322756955673120914188607938191338702300501453203043264453486877360979344578523689465186292616793971822717471422720028426952616923344800988882103337367534551117828195516546722521218929152130428145581420514024119791308231983932774438496526988228504660069775040339733365052750090602917853702233353399148038092422408743462229435858633948104567796612698050225513168551107844782893577660785898238465411851229189842970182405247885749695739161910052081927935668820608910858079610635896413387595946823999139398536220572508532153013295277840301534293560931901424326894599177683166654733702159831526955387686598619861626456803760767749118328968583931794530590821609484995313904959299688614460956057180779439142014947221881425682670533246508441044907094049249783229953865336705925962243040160050768654523152042462562044572219569330330725505684653275361160397443438481332081647705537063827399386261252968603 A145335 335 440825920906406248179149136149865883290566328022866951019765987890690980856521029514625495507108000768653103463636041423093715456779247255595720792335218496338978194218315555216069578114898060591456255697050814191831923370581799284204605727627363920168799998860732725066633715857728196237549940005516176093259757987851470829725805386439004665762273819190759138312805047341918770473529238272693484463842613613630837547361048966718791204465386912942983002335868999535256780456140205376805267683337092131027371355444914973614407993499671550375261844398482605942896026746821430286569054916774689854120398998302551862293081066702158136306494153428759237274332981553636630942611644382159207957707978897060117203960936716708141904295191942871427647871530519430913094007372472560522696296496663209869673123716838886930311375520474604095493302934882804066769055392888689786691524517525188488320879978351310606736785276507504841521718454869319753303570503454704887974429107702426233332752261076901854646299199892266952068583719193028471161096319648749134903087197550580075937100416051908133737712444141873789186763086164929429754807542612231768726676147549148944397180746127131540845022573804355843980260612445200286482620356210239425817954935640694148293150569716993633852292649792912320555759803300563476561464422872580494838338950156563807201100604287097252359540342000107920667438709041506914611492627294214627737027304866505994617173378032437130867898174784764258577240056753993240294391987711790211874417275888912822001447 A145335 336 14860241780677947171526032212437158432966088942645306895131169784911395941845205783904195269304680632227958752509334767562148148882655353594563710180468506186034517634236303709870400092889976208697291331557108568977440108001533913092033579748860048741484724340443625675177164333373863315891727984727099760964565789006080683174150206471893117415450139305393672971720073905217014705183860458287647484839805145524335688610467430053489297225538460262845030552214790849073684888196765365354552406865025490881394389213564437660664906594684983191290821133655796749414316982285812934166889080164353383482238231611908189746453322963973618452134962238962559699909826616834388528573985329079322446767458607640551972421833711533938846799819097676724403289720866857399157054187537167911882724620351398976511164453772117659491644338367053322638565217815108016858800924519839236182383062981114034166256524336857627803006428753214285974343729965606676461454618209228665914984057116080991712949028495389192969018901245474741293446058935531577911611367092389150932335183679734315197929602943181887519477677581164485822849887221232175130210563122059796703203744401728797620351122650411310680953809538617940901396902078872967955169300680891783357724641018821342935201337956041526428576853429988483504325177973948089835587277080573732423819626570635750993527219944835377843793596487778730911650109098559244226216710540125732060855139678395393926502452011428883461987517141268897471985486952016714686885472573682800336749542542815864968415809767 A145335 337 500938749985827678245736297702107474625420974966006967412004782429597169308910906118889393013635288605296488778436571550883972675740596512893495414587872551196005093111127603841415631915251519880287630195333874163178691848899784839750652689129466515448086137347554622649489484611399216520981954127600592936599336654135221841949132630441711601635819530222546896685924553032060518369829165575347358441256346991782742449428019519742075242754110290995119066972177597186404918045856180009961756258614741614274712729361885838096099027692422789878742030040275064024274019529958727263944400605771297640411560933517026078050389654822469611319311440768933734055201017979154255744592414500652315298371821705855028093279897211848141808913759878387187692025062773891395064865748783922937094086429349363001528143866984962584624443716041991985671429397053988313427375098794725258819443266401829574219318947074590654888036106534068303687622295618882608646315426529527824539407677408661122941085517246817433908725306338654329109799694648185772207390713523341958280269906940756567771626839277561012229684377523342372946395909040973537474468653089828204252766455055601620232887400148184536927821378701788213981733725098547137323556839470241660778658222926512534704942954205009286190332095272619129137889428946030305057083633824676097134379116857792215835238777139299982827184885243480677031617257044993413824258397696145800477212130821681424395891662688094283471162071964276358995866506575243395340916040164455211640036867243905532196384125244123 A145335 338 16886645247162009252985823424012010757185782633138005928813374320570550792491990703422555654585450309579864004493138074470963951337067359566984376831193473520348825502741593891257817241992728642274519805187413566483645133248971638946460589058520736486894934948501341989070664851073103255548438357749688003165663877646332539286024577798039891619250358948351916581888843710990686169029926466361098994767103972253191102445882849400037926379751760683907003484787076248938918938252126939939045438123350532952175075225394782388655060562846665652127410641366851274602480448940591713781752810253661363293920335586620717479170445517612127633600370216185793936038266616167463344315821764243004219628791662936914389383913362589567148844543998700612999421440462818158060779225234451854672273741650642406430114753244898634955572338176131211469930562336124728230528797721569263954964196328022611965819207539627926639418069348257013764095461610968802771860616566855764755994766890461909338263001073441187201673937107657136188816606413144283445579563041260490321238747630637720219847225554116978779080772846834193810858520270921330727032163165447545643300960496720586216321836638644178089425547995083471154706302971675121920304133103372545703956785337128096526082284051049525081434568503063137413249769145445503609526199460642554153826187605456549025170148183838582476269024637764137134957086823336618881456506360120364393961088869143741137990114022713206284383989983928238920481762464665967904925565027058312610702842458042512947524243893563576563 A145335 339 569248810780892581932324429377708584922625257937661204894291880934428484785307837303463444997186136922301926986167195711979623248688568015262446830086036577783086356501414036963173415386159250615822542752580081130829803278644142099985401617412081337843761741665894101104017489480184826133138640518760028459113936378858533245196666675622792116043217998513123577752926024811571477725938302811203481538251716463398725071667968403847258978519356609900394796477053273379553360222074281099489041709176390207203080171573345384959676253477462071440792222841734526426574551909513327141624159969706523950866756872213423452705809640348315167706198868668311672814916233575804171357732095928039257743034251659231562360276691359614411375701436387283904332109570309575045454976287588506272218424893949069091409805330357389117367380935292939422609367270679335191597137457766724789127117799398198982965935911941538459940192462841707827453589707218136045820538775822392403395055767338063286384184643244616903321610985990396754586353473077294100302301297913500415205616224348527641670293405657656515365251840437096295840698345386362149767280682832768110545847174091684506296607492855807843246350685986442433923361259193434634834905189591131676210141572935929910967721260655936536290150018047926266928030588755078497731097878761176866700804687045561150780693479441959838135728837711844177575922719783060165448905415575399086024282505301623382939965319309770521158490018887058862045163853688023271499797401721219677942337607620576244217136729455644040694607 A145335 340 19189377394537243689776647261336732973729686687892776583848573377486209901542176403007762027432589021065347649123832162957695025242327676457429723075215916205874367557313841683286981941409611096266649273914954729732859102039448896941536249576500672840192471824662355199715087581306365637875000316338962201607042792165657278049247094349219744433776987110627036857699219714509230803150694018735742896293366367214067049912736112447808250765849584939990547905334462360837667524147205077611648656077290675761465299631562397701595904116070185865422440179867460244472976870267213809003558718797054112130057010868394169004092125496971258785763836229208416274405032297802092000301685609418381614274680403803904304228012876348688444885328271770796416334800615714334319469092593829321202031248502749377420782131256232833901555776373152649760030559224669826972614775470787494919905877062749091387759087625730053944955961282975901515203495266227904493641559361112231351591565160971346493548954985513034737530319136062337489448839388618977708046293307084535955320832601550119170067870484872375578845660762053743285955747412115747797733701091260449841052962595329724210538052367847445757190303535177426452473036892704378568609532020812915701671326719713411961593787170629336587291432026961025955080773733683927013069805883513072715841571846479678787360628166818317959716836642997242588320217748929871353945982677590196829758198859756635369762489775942250245539492252298764255614234587341502017592202507096750316377888142186782734517166202425516718251625407 A145335 341 646873911400601674001478197247336839166719153326240240703874203660768254846558281760083820641289130902926732329662455227136703588939242724691387949603081705213988352573963246642190124281744574668989496407850581186714599198920019037255044873238436064030806887365606252116501501261820096172581434530647775297413384064790370464181586305315530909239830119456019413959917118823180145562638417645643590222845898700534483789159609278947647729469530529807724759988429929706784498859448922944214395096876426970742605043376888254947452542793049712045928387022539861999449523870133225591996637269024534150197697885506810564914522097797091493319783751580416843941881965943992287754365650535761548289160218669195362436294751701437596117470004665692110807362224423620639599728065883010130131967114809256618905496553237803500464056104171594888117690728854252596567508889523108995983302326658154071283159860897424206542926994908925177235801997970952953262520920242554543039759258181288322959471986177459757757530154755050410778923621203992265460946447079518409140364851792638292874460272374754375105230708923579845732471949421723512875240914019109081309127258542717829045553239023529903619077288924480359726423639729703342354392689586698198712208747511397544289396654554193675701657637338706166897846615634454590855504658602127802489842520244025284876365624722752018980094725099708209940430362740503243558458910612660119555749797538113673013070147407047936467365762666501324169696985894118179325009875014434051443878931330778838359997428466627439116618251775363 A145335 342 21806119534124905036052586339431077586973369684897871826234822821555924493391269776590249190810094575305071125767573716582946115025446847007019011323690161207547631159393933486994387406250627670682024827641993817889194409262734739706418665735331430141977827332902114934184910407820867860671354520153136188936842975217040596181903996302939452601254928893085427333961769217830182992407310255683951407676392348901651081318503378880589092512609623393968816719219425025081243095714355668302262181104055697106442540250769603442716227515957801676998060061107378568133983205189214164438992833335258327406110283590377573274874370912647828742838651480012015580072424797566947722397574079258836183409209357063895263923591775627448488771225412395152783545384168985451145192498781447178892919290238188792120554911388864224744410497370068687305294704709646295805620897693209228783809626511740496680206227523093082376832015053423906441642983836397328788251675727734954284758053241699664205992454160493213448493306779262430211295177781337739880069527023004272265037163198609004251247936611685099499924951618968215837587886129050552206908623413850466039670230044422055421795875476945140683151649652453929391200314442815262778062198997358064257775641176937884498282149263428081637273542367396352859165383457956690524055135028407922338419518641584520506702606422043342393000675223394327114094664939662146591425778522806789952634128845251613057513959299329096162372649613948267385461721138876489237704580869144369367076408458782666498928730579092844770195684549095861323 A145335 343 735084288848476637364731011500743428209535452911188105936135636610776011011451449322299018462124467492244816746698177656348658310371109623667368147030207384703348941169181145272617552822518534496946482270822115193194162349532188876583354184682977636847636495361323407065767077731139954321411264701780786398413201397153054432501613251190502641872772743746079635971831826373138349850870283156467584307127595858628759250712265112905049029652422675141158281797162057607058775049746430719020335180803322452581751061110838288677075774615484951738554892614001344509256711847478885613105222819734920947835443509633930109589204478550836209123999448071421293623824595984099841778029934457449717206962899137463690677668916320106536855040412534370595667622789529137333680818494322856334597299143797377067574649444013116462896274365880959344889889607644485902753227864670574212779113513727469816431597858520307946025583020907992891238859807889151955481011035519424388696639431737936422202717306790754239171249613771406367667710032229971590153151490484527570974884362284744681516929650305444431767715743970187846961507795677822165473166182405658296178174373488340229726021133282267453405512206165144670852882240140878868518773385846547656542918665362367338925693707380763977438297437503273417543758909469873421931444010952126403425994170917971666036919577610715447345300742800528041916422945175580598856459750445357978690636363817682078630681894967313684226534082018830330897413295421829466308903241773846816349711677701684756348108669461222368736669087033403233422967 A145335 344 24779691355276027911440177361637474625512362530662781366209260483914436509640103863263430135767966608353478197226124443027939555059663990388380133229369279614659731599265465247746004218652712391641438246667388675520581394913535677766890129859244510402802396116652384719284893256131817452353905872425675789337372830161186489702588786515727847754591716590425415635525023533076724555642654252797212011309319848717983125439859375637525823908994075866398822285413516242714526281845709083823819830642617818772475131163603818460534620919571770207148883753019925262299665188244530028828562896814271351816274473303649500403874509697074317696922192651648960328047111550551580868770441368163055887787883146514691655680323905227199581755963817762407367560411451481835349394940298430988257827775244490290709752640637127244575369184129436642146169491368400915072165015512424159019574687763943381000168667130513353337429321257976425310238057682300328582867553219108120415228760959127783550753936205923871241969611031740801874816074975177164522724996864163897394559079587581580015326694260548595183204598229310080702104211954711499069049879801986117750315792090621719099642116981149360377354675786675377201996730923948712214952588058824922504703723951589761818247250377523404416016924980961804538003759979064049595352287085141046031082341163225306220520038454554611307966745646805125069608290367774157047789111596087238938854561871659934025388673621834184995947367742482120840603534803208150170396639042491795310004411288247384677712076748609075471020270153700338449592356247 A145335 345 835323394851270612046171741496068258125278312699106906943726064976620018129191890219158780554439135905471282536247838227773664744712614805621184667494670268779972167507889892332336656938165381899714348798211189980976683629341125347989677400971778260995491136244715393525770344598436488587710212638058266156782051706320395170721213560943572496616784124390468017327468907328184558397575525010923733744769587793155615299948900302028730411067141267803881624100131350744744623353960078165954535771942311490016814218943333659193783782521688599067503919575746787978120368986466395424331969638503864449991691547230581148980679612299170771012410905163087004587046836745269195102151736742746679519879823662047356575520028167539981580887003441730339826090874361829880098966103779290119848517968894468556028384448302909970622578734107034840866414209138905239438196770170590535879288511743417859788215952538007282484434473580802276300132033231484268639313263535123703677937143235558151757978767298976392776041348708732817428643519745512183831088054137813490686059001922490700031918182006163493320382574542327076497745138031816837939849282651785846957487055196683777360595533708523805038358667363314759314165128593428848625172874944214751787014877865172205530747471300620255483166563669924993472833331350490202389452175708660650755659317186330901775758830266116369580843548408500023295967426381243888905390353047641074183429302003020012178170109161348481246072082372538211517914827318733446822241235813495178126401888177107659783989350847503264666870938144569322102355095663403 A145335 346 28158751615656640976800421494392283619765657295574531302410224284152600327220622109647738629226713135605470325943436429432125795516322690037826144752865201531203582152031236671257603457639550805186658306346260967591335329624507940567196347419868515318913495800006959799101333597128400774159893815675038279719447173682687691043825619436819042345223945078610960273683561230508077930505546392475584811738970793197955943043294303741529126519547508228674773682016605548191825010547467953128618317048355489685848988548104646487818632848271501754993786921749540469722512376234117001509700667685402373794948570240868417228489209326730536993754053916125470272980388538635913016341954176827549198452092967859733243646088493847448873864501304264765937775116007176873806654312009004929641662552473604759779226549042538454472559884551378960356170180843903004253060698050285591452066656711295928289517378759887558362036932766979523476101025529995277013530921530901466831875140683241904336633680694894557994556482623001772243778771175805140741768813782260695906863151560248081910494381900101077099281501404617247519428907900948333652240820249141821098950770880364418044203956341672220486693710299462664749805129282887755563205865399416891223915349028131231096851735439296658434814140445296246549007407061821264743484383247786663451832229551268873535635523947750744364015624708883790138501936873703441127226551753446869014636162831667242738866180354440383680970904900830895367786787988310969689169601888876283412149212340445887923070896339357258303311143853833161694370051825220958883 A145335 347 949231516128461972476671596529792139326232049308539137505141753675058092053987153187033378972073719246821268782081959499909122339081573136462504533997901276122202485565000820680203920224692600704676869607218108419292723980665479047179063523534090250428795682422743478582990562033428045498493531938695327771284298068061350358766966460493956356513926691983191346435404831752958399709157410492776438992796971693933507046833835679178046552945216091321485353016898148929415070360810521346005645301745527785367657913939793414161032454121448541639151958064673089658599104224731715134425614083342944382123851852827982797541790097423406789760278386500178697739081893050369791035618080198704946737073374426671783981262286552077473370432357385878256320668820775841541660486977724590074441154524036698483263258412195586851967083737604406019499461955381556064231770891836930517678576461858497230896212978207593639846257721090445262798563294316008754894643096167375183367387288754147451952363224466916782697522636445348393629049558907747774659514528768920004882543348409903839280274913820489127010615919029264839337621408843223189385221212658721506593844639419597477073431590917175018897921169156527761352616148811981111442240873989170528213971663951288922409699796127942884536964418927769907497114698581161503152368356893436249252603807417614409699942610502918762244850339355629017160400268716575574017563170703303601435743974872073450724158927570015224724180722960937400475554411568047960903173832851778278010054769870028993709612255815743826557115394645844942572645124925843428282527 A145335 348 31998594380531701476531958542218871522294998762425197029723797213975983998987306606714273095500866446583631835038512528798500084618314034913828337803243107265214244257192595513098437479516784112115106469272664128468096757796897969055898290811137834922086187135557186863025652047045525816625816187493525683494955408154900946911346748339425649341265426441529435209726536604708666423687618377205947365971601104063527729350812657701797645558254107918899763021524862918393976473671097664026382349993223424596388258593061447443263757540615397490384310751366342930641835333693193740947370449239789987435992672163882729864265326955653833556088447415166969984658980341747577117174772467156389577679194253471012870148618436024443133469825893613454716304980010578502362198142212441619400406389363614553397199681295886683737271938322084642365947902159742074081349992510762229700659221077183284942215411205860602839329789415921977041960045175291629597503141758271295900413158672027169922072259960146084049838930080016211726233488387001406307967094023031479582329840368034706861889985434394306571426785531195016329453970172676145813227473426484681738136681695883860071780960885614013545376702125572840535734025626646753983830184298969073106676093567882600546299749030621219198444412127240983136431489940163547209445072567393352714518610896215552199716191864417867527523160575662629459593302919933825726428613357181812650952060378301433192244154709519032871011748490042294869200043846172108773735020216263843862842662880169465037505141220477828053883101650200289160290705466880130142183026287 A145335 349 1078672615618492140645430349981526562486772268955121342563450066577988666930804013658350992862300828942260509912326988563715478352574243777863580130884820611912470897787759909181547506754306872194707638374504638163441433286040706556208852336064392891689435117910837086729851251922914113245028218181913218851919619037617412852320148527755072178800101168830030568936690202509324313389551215786455075214126234225184548062482387644293762952590699425000894920134117775962162797998037631893518827672265916341398720411804443479372627852533112595279406573789407462127263179440198456782604142709447706393124368596520634970896401374133300631752334772605000171682675529581228931569591788832223812464860691547434469426038143497121691477190357503277201100762619835932493853857832320920012263109311006292070982902773221081696587850188870389556551697762305443361900752183306023871372291824833272073543584280853347943506213561364472124994027860060517539415822153776682288635552395466648609318908431304161268853153550299823860845982499896767847733822964856876647951418913923906619904407569713157160702307813245968081436628495183291466520674939821577408733866033374400283600138714380616805697473609755139285303066242521645927982934401276006580436880585959350800464475617412541503051618248272329122601335618385798477849231893094461563112986124058822457234818418049583703849886980760736899727261224270568996521332982253035733760290353916797338038477004533727670511790816875145037079796077578907375194559570587080343764647887680457896544269316832695327880655530071136352947554738715884062167146387852243 A145335 350 36362053840500775680625755621345301879210221664182141695388704714620200748261419301435705362673887848142735342560910949444336246466777673133467251298298965024326286699211142281317370939589247182166810377489444883216946587604335460212902443192832393567713022902688131058106098839295782710444375418286478420004684674263127579096811259959276734807925761059994904037326391516862785999653105060473782208262247989759370011122753558138330091430034832058526059838821347206159645002119872097459422016805701689875327440485539531096589837465627468046253398112056614796943698848287254644448391909788111733272432477952717932705034960457768237340717371628426108372256022117524246941463362084359492251034064334384821710880732947139353783671643817965648555493253198364304357235045165340071400947795473615716349219099088082982696089746129548893629273089201368593569932282017896072193197727714470380521970941165350947969733856314266565917626702120680001078415735206308818191633175350767565948113233297191016412893722130768132269101858345286555760105765837358217779410852006045051788942872313140542452880489813094798494033730243174785163735806408157901021933942246914351864276815989989631634447821839469043181993522499670658605657964683183997527558171446013621915774872516677025037248831950815802595650040559353776748134059906769226725145409527504294137170176672735274792361822593921280314143346410567577952800309105321221227877575179583177886975626630587805063433435565849390709917630905984923771636494350755458172042436430865572812337853632925018282379069864814904807661781081821746268774374592316085243 A145335 351 1225764833884608532575402081350119776366650009812807727596431893366396900645903777720593614117385766498590779455467798193441586304679597008754937263402077980085218512717936708515448665192006015756536305630461548638738631304700715077736234803821527651103213110360181780057919505142809583246165782105408969356444701517490411653736094720907070202620105226532327046268242089096754313538981858199019982454065304520662128849763474382360719737812711236102214052165772694185523857059298090407319484293001376293431371677368817181461599941593674095306089455078021911015564626048500174624156834496353103819165992438661752914966093546134965906622281965841909340623750333899066834815501004294166694950134496247251648326355038222029472550449421626431655302400364216098080046460878669755974605030173152476487125883759276374573464103645439243015372406280426437526936973864922524410326671529882504702562368353140396175206380352847712375718724003494094976292876894388848107463272052438822252644248485129400731974486104175040188491599783973627294776397518643522556487063173172359781881357605771560116373444150897117843987908965060793512686242567498327903627815784409616767970371183422411768016619268511027835909862358160831659075084061487198155377979379008238608821420152072706896593116622010382457227033744654480195793800681607958739810190192059183631305184198403087695200933335791199378629035307772971828518329423419045385338717325543458572653151035678637904154613442412992143956178300760955702762958849369406924392470188319830571823451149421633049466303117262254910995142287320656328004500105339828845689287 A145335 352 41320532513888099792616028481686782039974469951579526833093577429992534806153215598699791430461368825993607327301084134540004924886412968698351262015816797410373751039395359744844632222305151851563591680636048427122434378064514517666153015023921253925856920382528704903064335460258012211932465804328960938719272468149917102584316173944966076571047012378478983669707536786125196392536292440235858548052759207129272373766156710306626304223336404338970803639982137682172662015309293625510867718057654378045869849368775386701531002934532916287140807484426720508278068747151242038293072246423671219955973871834855212810789080735174740254468887727813392244000515383481520884106291913292997202409541617460788730696606627583880572536296219355367282278267722231413080001891862722428738595495736022186907397825175987487783391951191667135918654922083902119831676795416606015854216025079141505808907056662391813900856133724762527871211620240159239530152879031432334496278082696079522785870050485598865377668910158846882623283696448649117761625804593367379541820681788229396241175513101616419209808259873861352707737612718165619069478451786632827223135769070514239001366860728892684709850603907058926509052416911608112727750425107075485134607687338809552057356451410596076967476936290721160682307504936652486840855244228870229212232284649169670683793465190997909532488187957159508459663499910883533928785306910655710834446939816192413304554543525751257118464214080308529606913379808734185834154419040606213070514711876219052145302965434665396464584059800531543184831341697917543735209952282231255795869779527 A145335 353 1392915149817403010124477787542259341217419605701095839730776767568616454949027997186266191400259129006858736504728766719875767824479394870141824033798246977301621167452799064280775843698458003724202659797704886847835714245816153085825303058720150666019109134991829531922116968307378086521433839017763491138817705544889004010626886569948711720302924584658421312973514018792038281295644104621368933455838530418262467198995013854672898333007950452453994554601583809100267742350552431056673260368404044790924896328790046608339792927461504666445842524993935293256031786450903743062359290802785122328362775400386976785189946996616646947843180298682307486703348032953411735104156265581605931399058952974468691864530961089497575878169073004020009459168749614020570710765694645912194108298186656277747495904199556654453901768101206995506378614408075934179099387246556814929523097795091188630935752177526859693457464092655364461690831342577043961067358575856707101480686060221568660672857149225289266751818229480242309055853218792361975770778578066016845711252626594149774117666764774131885791076323974422048880717080741454053771325097041150038193578871739219212326460107200601218146652089690337144109129138180447121891635171284430542400426984813290620845247368229773602500940625767093704590203534187521586750750087161414745136391575713319406691494080283355331937089120834913694384057203366848620966380867439874588810160955865128926953075089599923841784790752492587090636057889396251103708389763095876593237644012954874059498332392979119365399495606409615203498409617641658111993271163429515527538941422165883 A145335 354 46955169659024122957408046425433533910752432868209470805744958001644483266339198978995817713402943808359839181580799398825927998823195476186067919480987643589020852144460105417509593946230387083237719810217040055004493500104028142458656448443303263927582915014717653138565858098577379836379522501356341481960583915198935857048315243688654898146445511177788370081858173903772073676350966374250054306560458312346868562148849543274866692499071705528887752096648586564787887912464460435611161981508032631844423877197642621798359032883196319371356435230404751251234111012981896431480889654668814227265437938791071115593897900445158087876618867614111697648956469946858994206879586828649644034169280102359797985292549967630356655269198878429218299513211267210365716428498486511808200668303133587627132064743659656996465041114908295867328355955777584819093538224249753435857617610818307943669702700095523383604059300662556202278835396687060531687421418061976717359481592593790996855202491714514450696604927138110058079425929382206825754583828104979623275558946500668107097277150399360472768400763671369507393907620084056803434465749951778716000872716543193310577010731212365406334830957233610661220859816739010455567358908896247728477242908523448339489883736725669216729710631527131792491014600455153847752715298597356046829677530805063712550400594762558443048601364730856752680527059865832967101893165112612865478134814987766556311395747965858889180814039148060896745032981844634244897275633079807580917434766606194092669469732822023148372951600427484068709399845025868953257375627183999016151106459545342136403 A145335 355 1582858767812788035076822234876886640589205170769921655160566694504658763339677942632921017932547044379551049804230011229693266120454151677752954695562269431587645948488128986171449347646650504877485531078213760456496589040671074436465155791198449968278669399127022952309225544580926505976975616999288432339127792642538422196209702854117670046567966461500321370801017729322642584837752795180325226052784116253374408811775250904800742349470808860370855670724029298497415892428909218933899839339962519651071484109407636452032636390152754998546920765171101639685166588991587942254317047196526436798332790588284231906283321438816332145704175079428525029064015115205268661760499136889623234810240500851489837109743167544288361759627118313679875872570342358492678686784113269547359798616304524940723965624761271133151279881529656885586431883762883769843567239360359801076203474731162062986014489389284341083765979331877305486164176760629979180605932041801876566331417384856008443767307335023424983757262827073871828377205770418338877394658869648084522553075240826269263655062965844774772248657857570789770274203824152837763034386377103135419348269236477467627811812536842377740346550350198363300064847278162913318995221697000875755683427903925016539390690144177061927728771786278672099105008476753032673556511128966122251467014818302306174360684642754351034884996673140092012025653493693172117637969974979798827828050024427449657392021736976028064685317417896342076782474727346562506090910487411923789630849389057158850932950633932067938673079085010992349784253572323632796664474280379335671024283223734541995979247 A145335 356 53358169016013915003415554580291802228828572395901626127253232466007088910536060179816568535510343152631722080540754496972160602094581454233856626601336183057831901334513975979379452091658994573189650169408866054771459961556528419149212259262643299987370681516989028707626339969257174417906468212666490552795656408019386297035293226163991413581151251270730322231913937573608107631108573049177796995989298252340793008698075145851983481325794274184029839131219275555699303168990641857797303148538974555929587097483707547600377550913690338117820379622561401043382214463672318520411131229514016529802984143465623518769739650108600656186529654050916711115636251884613136641087431697669612416803563249534442306609644192625410707286673503084949737235127941391576931321126741887943012299547424867448671293583570385154869987809899692498210322934318455925649066819744190670029065697329855532440240493643072437838227779673524667276038196322001201491165437441719840989055362684014452045604933408437164487942879204055292196485548441376274174767124741253101150284543092694590377144065481350207173141783610310559484573903518284540907832361337680945034451439960782717190342890039945822414716805970355869611575340526011991244318467838540612827840626164069399019411825270325020858067680185743404933698043260330130970436142404732682499597022695293210332634966756848578623414794802951136994528026591869772219743000754675853373470700845314512962918496442066158094683160976471652260276326313819640235690347633380317868648351987682058258755673200380277390646347582768951683743119213629816549690474734211778286229571320984951139118279967 A145335 357 1798703875946970306952350309824814418256924534876638645979784811268532272669511825321938582699132649742668306955477784288701522666915074701769155204978088035317243962398820181776752343838375359415572602333287343628132154847573983968848870823278549851375815705659030758607060968054433805046700537472011779535453145175205719430521312457778447697702938633768352700937497464805311578922027412650030741554474018033624016069837704354895112250691782633272837016742546108258594211329258644597437870203348992940423861405104297320201090789267864907798969998529624064001312809885227268331471291492600450023132158677893378229443691698877606681231582492352227252279573021966293720965788660767943497680824882331565549304321268623659427398345402029366537328516287031739715996342503782258445675070383893665390184365978192058809396155920438752585013100529443265490746272650009428126320003580785955267398444054693482490242317369028537201997942111850483741637207715554443797939179709746709793601333861431109479865129474211441072869656009581588432013060897632983170128007425101659400787257183721252517961834753254911102654196517327168049850191137658838280008222621729716160008991195434761136757725788914146014407841429067016946683062231841982361425631752307351537019356090471966308948399571332638394036288939200720238260369686907027598095293383591319302010818555012680942640961697922486154945447764386276527834364437802153042239898497667502207552532857670028452395741291831541979797572883256385344998559112630340027940212155873912794845494892651868516906620438342062276247988198907207543566433106625804765649463178206119479165135221708323 A145335 358 60634307604814200031349813940778939459149123841862916360076919860608990445682154721066489442971193087315005474837434027831373832129546566102056767725954721069208110914632326993180345531412181274239957851465466184295468885140259038033367016303507656227235447450395245355654996525488623598867100700275048875473634971060528393983487145916418245725574647763179918277872717306673115751853436449323963248623522151924167329373436005105439088118836511241833061650361390178177935308210005740388988746757591403482713812036478765180271222905842175128212940532613247574922853777848796751781578715804429940765768539228801636648923328399424471115715989630663926623427695454847509449143599113399943609150994366593511417514227658693915104972812795123272470259334298604817884845128871178805461818679628755912878247528453560718894359261208002539741099120637209545374600925382751002394056650679228854734146016643476801102996080671724209405825961314441610608589070600174862986809907026506224458286512423237767157816350087724799362380811886509797601784008684440737923762029149892395307843849286099356899143242359081269660162405114524931442165402342647077081396239544057291793120376007762907880157113929579056175332464962273800746674036591074757565117433542440194148853094790398159004325528691555560077219895206758235971426931175199757927059657461266350975491483156842507819578240213552213480259907142933355161426652978567578299231124982900798571281369669138162688194280852958119162504529634296423666081787451078414708484233905861248326559574572538814504541897585864571749550730501418847079994643474665403915831625451098716321671757184669288363 A145335 359 2043982507559582807109831920991307739343102546452274375621554322521344256655413162977639533800620336274256184814101594122717827592385492076385258938272778442264917383615011780541289266087152286916253619757328262739312912489945977324530818150742372268141557082177008015280099174267160533463376159559571360120204455338997266985977632258321146605630673678393856411378736599470453267189667763784683388461068190186889662639554511662266647305590866543270409874960845446163832090981165082179254166055760536008053289663325837769122645603954848934304193317555422577221025336849970128617329750178296041810613607434270744493541827170900907222433179329218098474123520361503336521564337005146923438296536522417042387552839065070250609564974091925260112943075621877452123866389578251095028335649244610291439232058793985165855736791885925609694233698771667233245134531703906263640694221568076801112302106953653158910488515389201505730041855953911884581765053828294686915730918167924345116742128540186011269458879681592073512294416095824589267574550500739436377777034832514865220725756758647152137348866181962794846989163573756438921588227663120441830755028955021948684616371715212696429205335173808384194756311379470408394103364826802067845678126323290027192450486288364965849563847263243938358870444273383531195396081611655614152814153454923995307792498595206342383585301534957883418497075314842835638105415944073148626664928180933687422170392763994114606549000755157476905136485714174559558527231709977294247192663497026370525214410463994788544296238850712874275335292848954841136159411887964537659376879328307074548997435455530066489008407 A145335 360 68902650269199228822858234025267169952477047381757045360339679852117595031244987278294073963352422092833982902768359263039383940307941105765400512707118593562795643932453936207414534166617558060534728247779577885476772095740610010469674841828158352855544233012951492744696897808890985057561786739886049849377043314003962899036777589444518706159391763973082251864397292490276262330290584565328240575698645442576528375655215258761572675566029023054809005643097038339821389608797139612052652197350698922073884991068000179160645618129046734669552181606580354545507516530289639257841389126728780853631354765843498257648493357282146254068798004072226109932039944762849778687086290994359189991576302561527504517812693466003920389741361533827705612187806743229576796931174797999284534015930573994244787756789066992412543326535580193041584615445851803312056275518364079221945051206665812314816475170673501970229091052666986677487986754800543667936858353943224825329114388453919766858870928631383927470221066908652448011719967227866092323428299778142391610423106280314077440772865026151649263930922094822571932923434411167150932214223081624691772104948992393650614360598726699620620748940828923517275656200426615002002950627564823670486734880792989383115065698631929903998399132239627633385967116378538941390043675157483821916165355038428224364418776668914318593818006923852009823984195383092082217600216313279187226307150680043478018463141502960233717628652768164265619192814262319873083656557277252801621786271776274716499116528414704747255687397152989094235688150188716964198514927663289921022929198241399857595604832884246784159804111607 A145335 361 2322708338530723496058968261881924378106693527895927452644776232193329805981924264495880070326970614948813227378065205942956038505062867082966159206971708850729062714698104805936932166215388616133473402316395950762093724608103050962986761593496399924018023826725037738246724409857615932023247297538182580862928769994869133987532505554197093326311949757901929031954976318468476203683642338507547226022117949408186581356447643733298103231064191061586745036958391287474533597548719485341129823393437894607350127040848996376179526018007519821755755107653630434173635805015038402531863098844697452397616927345970718831059966580439323053758273494841562836590968063832145678038342347855511289469113721052555654878423509186153091267930687740357864261590852371193411947097778574166303390581991313696747184989920216255432850371658671515545891776985430590877749814478918578867861412536010311564386576891101644462769500474915605508918527774284471092239610529661055033549759119050717172888193887421823654835140896031794340883006582956949876398178717946629520447926534932352718013588059305815338039959246467602717896054127011281084168502538493340696517215999778561007188147098460672495912750366137676593553986321624880338049057261106841105305764985853545781518837508431870775421068898234000258197013134250103440874841094162698025138319965531261988400561653716603084591262629817749716208623807866958776712467653815225457325665422759337463068705077894396714627147278265816638865512863646317207475502987288960232693120974385557196158847647645286565994433613731023515972173267526356014177097075370091349718405613340709871240764367530523638496930113263563 A145335 362 78298498022968038782948591285181436760709468872894667046898361426897467907533071924911129892428105466572071802080595189568688794966285309058848121101615792650958110549677469075680047115706216083241830331550979252410601571062381752221673722847088799610489230343356789143345587111603335259612681342450348061003278987149995192715757863195206426585457120179482263694119999831175040335899320900798832423877355498851324214949321694594263801157601205120060152141058364657669489233545944242052346734540139229863073860473134676773011642906387875062339770009451700329412908441549428019059465804213361993594885767201318165951533215778116222860045145442311079149255423499741686043822741859122994573644633545105348564424151976852527240638023093986102070430522021245123173507089318803971289297234393168786773611765422733181574393616070490253471818760594249772637142934028069775271528994643856396169659192182561264166457890780314009038656893783142765718853603018015811237737554574085287444141249086118746773108672135010720322513703899758813105516512258552581356157211882146503843923976038426170019175376934491965525453412688626850936153069640396291797970659580430342559918788074748671110519194221752137139781361626318515769018718268960986095033667186388147502010629294172665207514328561069016464193679369603870613351951894180875269928944121893486590554708982367913312657144657338336009540698739210984979885202392511033853168994174910115200002570157356971747120901032712026127992173014324538801679332617854292166832306424750861306240037703006081724967609863185405570432866612625311049192978212210851735717532202786131518126309233849118969484729958310597123 A145335 363 2639442366031544248842473516164497971321591817598585698255016311055937410969610048606829924177871364951173925499323636462295293335357439263310903079369309163292089055900564767843069582333524377950693484343110108282365428198419164259289570234188601841373192030856533535297142003285424021743927556030753935598237953793897567951579063580777903085998666194938397351226856162353934291254689903882286302501358427844160189877755052968324989003724633393533036667088332435651647194588300182850865123080218270045246325229199242913169226106194809250343953825262861710450878709390995413507456189728169333959386146814739508028255465872820331292172798799102032983279837489585324172705118950032693799222049307336387579054182508261275184095754667230340813053855033074582249807730568989784093588043468003137810824755865215345630656553364885854785863494873740382850167497428336417645484663541582986578868899804087563323949651035434884769777518380511214858098083865497702467163077931142655920691284333804869066299669682836070486040142617577863006830011751837628799569430092099232109646324514241758132040586618421764911395431823837557018046438893409256458016250237939090847916301338811630604674929541302514176844353106869210844948740654797617580156743815547379466439232531987723035713437240372567646773968673352333344125990857477996211186606681210709467436337251395060704053069261807612677063867238290178495804971395939079297375101336310554560632749176935798439701048859185575122508799513447367339358293095072365201654956816885230560247794474809487367303371562493546408048268417539425967941939281356530736640946660837514880135328013032289432930806608397720115752767 A145335 364 88975602080624858605511743446956635328069423410538855015281932798797288696888086831003164819124913820075967562010127983063379148766210482599925233746691290792960529423449927774312406544783059665011661273964411418647559332158108456118269660372824045225601503749684515131509867787406056661384462654184033826566253361389008028497735040592265249833808610845916254530375057538831125127020556323972550356521960178749284501927798620612913684721293590538397460927487534264758662271902109930356719056981811148685114393613232618129799935266815376922706808387271298249847420964157546947786920136677122443557545015529983048431173588621240152081028824657684386424052242624665854362147873761779366112652287576664991744811143789063434479015362591696765714059351094513645619773474307138532476048974017088541209733733442797535786699232355908548760968158721969545284896565672077704801218232715233482929814216226132567467781472238052074808886135568376159083343641387073947150051545821081376512417907448420887138843118235295263949402487316036058060480883048929954574932907048507902534031095531165690592662004887822318228648041256110634389718604160672965559331503722956092902828175571421279608843203726788558679671006092779735956903531704208970358122847927068494627278381151295514239727304165444926811681467514513477660883281192231300384919635953684072025385442153972787351261051502877478686484628593221218354374600777221160722003632193859800064019859554503195244965385296024836347059605470318579995443521433210098329934302130368815761202290439587781448790573646689839552121722784821182766697462125335672919955460201115094406575775801192167550248371799602415143715178447 A145335 365 2999367543498421617560256622754434660744722291847672984966568256392440290916159996103506637445870920696889501564187488809742874642613662033086040366290060333261390283572408009371506456781567358974018723594646824579499116804684407857327705991878328330366424850028672974226664107816316166769846214328616224262794465214185506846761080266786197991119785185617170745280545838407141065677928662426424768636068975124279952715825901623106267343629817933324745014332568112976682069534172931164024816559991730741956936163455746327956312904675120249869637260390961638739494850250872198218901664299929607844155508514129581747875353644166539653831150387037741867252768115597648460962680651804463481624814814987327564381196078075145868026332688870343304990599912342199960767981569085909360777826820528011256176986343531949066154285492061123813846381844654098497813480378638242000512648979345857167981050650114029045251350105195084406372666860232441942188299293060178892930535142465575271090951739394983771645532449412133664898287361383432899640947560749417016883359497035771302322956120709270915636878052727903729065960559348057661439857128209846775595808532484599653815246950596309996802473792955112771789195438543251792238007208800143735974703623464735138338174762170939253033484387703711242449214623140280658596042064864126278497644716812083386765033787574085410215949342108930544713784152813620032435789296395153931999663143879912523847554904949553534771984698627948374073804177895639818199033768155219319629720123159775962424898650470709637829242870326542928808476867028053653525945480303126252775167826738643171608154522122859955086583180433790806096918549695603 A145335 366 101108679802356190647331392147540248966747953130115632912684160907707229407986464771761121917297143917567231277652792685766304321139127398369119938147712700087550175666265344572463554883794229126231111507363883182610503808838352056712408512867948787643828136468865062211496331942978150194405459223633190265714767595803940074415307987295627693688382708773346214977490945682329667785171850083374222626749334794917517027301206641787113651540847477811083563894753410160956418299238307237637166635880602186329557169384978815102174689886798368356290095125072508454637073152109480837801628155763706943749359748453763185190895122913680463109407927466013453687406426752744486994386110410180590203793141300570524618625128047102023422104240462803910219536357330996209582975013074112530244682009643950285428637668430728269577263428150681251408852983222321501639322878278998572165203692292530612417407734485529702889290444578344823100770525049549482302791410085714989093614392502462996567394606622586995493750011730839907608426003002833035730860284212381964590208094070142943552798948295078427034953468564795629818991212226974982511026949402235330644661740070724350607155881801773434420790111951673647810225219553622011823563487051749313635498288788873373586311376605503981068463244469764801817518098134377393486759100345686415655924303018815695014165216953736977024406864971230997159424185104862502700189238827106038270487483858188218985041275781829590102660408945782754394003102489802412801170848329068921831507767021781745562974517746165331451635995709917188483443915635393965875538439374320923855715234519404201113795794534185833284776551462174716273924709166523598683 A145335 367 3408373593138059643223119611733325169914638839271475693638910079232242446950783436539907423728580084015320445672786139872994629855857109956409371081873354753661256088448414481965338425761197007063683409939217778491153258816441731027090883111450847639595118149999016397120868375571129335237091863658828629528628591391756354694354525404974529287449183121629715721274049033670787262631002000632616382321295307300600523866043723178817699570335701133381809005567392442193272747890641267446575956131510283141177641438010699693638562468127660092615418856796556999614854097218115748791420686911892896773861309276220848458655492845544814767251601581048163136764728778582248540983107320964507043965403311617417569906525502086613131483988077974787124630227300637282312699887729960351825462321184319737301271364546622863623917601096805179492931310250578075975607475728971561489050774466668557965244957561526155634283951841484653881531889993047646188194656491801152989285562278327492471821296918156455878699329123801080836067906896327214273103867281158448465586497834221159130129081244704137654639010509682382628470290035105366101098660802909495867821700482188309326482625121722535523728524677088444874727579379363402580029073356276462153852503579098217800129821367033364439646956718042287081564823845660647311298368614057047006897081976266632362115426076745439707918670007964247572135258735171130813209759208425955253702979148859861718105828882757920577411128850790351951993896210857435157631829478973879586784907506674542519768095030798334672763939777552065553450351467260653722636347137782412862873034302873947792807413062139249917906957594703326505160211139906591961908327 A145335 368 114896273723575310770695171464198999330282226305093492502452025858234731979003680237773814482129312714859308306062389497465856286674638855491432500800830850598208242654045876520786213759946396224322538622819919805572893172091746944084881612974599561062802645192638706278079410729006437947864216529533653877776879550101339120942750976986383394984284269341755008190801977947551292940961409656153648164676642182353908864606816881056738010728902833665453303766593235331581814170437098826385768243556045008808496106545783517287577125698408731835267401306321841331944223162585608739649310517998281394483157791952045053087513478632420582890371026187725651874325553438601171563796060795327422041893155430830004980978450056714600615223214686425833508481052084946429430117005793988446962222316878736334781907413438019064331534063396039172556033217138133957915406505184308459516903035106193396715876906981638971946182313687157237768095188564865627954492388035825457183101315308805378722632922543659521048367389269584423253009233866764390143498330316991013562538877401387180206508385206177532042802617246439649840937847264410679041060873155052156302034192609906167325004942246110790703115132443861364775393053068115081419158051016516052154618582015902633253502904696383338654994929896742253049785410019702322729490612493103954256814217764023873908095318032923555600201388944067920685448574803194634608438480215849712775221388837578454659159272652728226882699563457482355355931486874001036673966558935038632541450310218491061319600737925237344072707078449644134096894159477912721354677296139106698233129062494165545576133693210918320198457707232672585026776001252326505869406104487 A145335 369 3873153383813350132942074586835028655690488678830062792986182098042182735779971613864571849652671707889327198982042704286787875550807445962759079645586636891792245106206630409067288783882454590960715769911576086706644450340059530668659628146282868091976229529848732638635040538553938647651373403973487608561029980105287550375223780739856458839945693432061378204482218955337905051369021856877937478998633225645854960525295273194378915162853614952526729736590048957460230513492161853546822980043698321115424120610480720929753525213654795882039204005420690414503282763195906773395462508770301378896134352392842129463359230906043405003689592525536630143635351269650516714833316668427380076067711225607876156291365981505323684652561435595426769596109141153316835451961952615462817136162476519880661178361605724258111993149653162879410058700256795185470750277314155562441343239824379004936623652569106092182779650160110118643677834924989730325298292212493019669841192349774267038412463347125465536384008813578361784057860437580720695410114441881899786034737091614264010540238535171163360458738572738470086455632202812993955368795932958147386032076765058236418337607276633769632879475590954041929490054944198580015276415319737682761855730245903574187877365117185260979026514647172224632265979090199341453550481235844165683940160273928162813175260808774426982537349113385859598342223884480432397479330354866534609226757764011790557700397363017639645457881706740601348258098470528678735421977544068322823998410370680426170409198355691655837892620941773563982854236562550086369605517930212939659656367833805286238497519005332643511750759392906435246549292497055715372951087820348443 A145335 370 130564000453451759257902023551513644519127374033079190446470706022549954164908111124371036814017748790819907162825351255445229787351862716729969719361293028821485731932017268435612428383891330501339332379396691260061064615390513606748769120726313870405919136388398132055748510276573861083321359500082050755058666751572363773047454527797810250508185930610504789931340592793638801334098433854393862760890277871845128536953794794775696349083057349320773225754997246589391135278238961912626303830887302161244902096970808995996207817664726043485132835187464072566583820615389794168575432430997548964590407624679550392257794620755209704041955581145468775954222039425593365018429933328890921568915123373348349797751942255566011352923245378698621716659005639797258438139207992550245771671590121262860209586234947057327517270010476586601517039613100532485080857890344777504713372154962913221307389931388689460499863034951129785791222577553308620700939802528647305034521136927789226556078760708966520687845416057359186471006052097836860775510567692340511470239973795777962393924260814111531674886545244211209367979711715888178971071431858958275228089151448078957052254573970319432078256331467945620999248387393541079246852879009199234885640614434790903857443344846812242906600470101180762456943902080834390379484399730816212712518848577304150668114167955690615548410483012035938116048446460386801315833591654112401461184291449616070862501940448165359795656965451526107992298144085590273297073826336576603461947781054186855986003015250764980370122907874479763412372180426669252041489288072800899787909461444447136605585820093629719570199778936418224928504065048972163969854664554539909043 A145335 371 4401312451412705420770527080979450369904755122964610831120464707033976856856869690222576037135966462085867362569515391839015991844843416630159833276910108355985647131636057012757864551753687967317694303548746692465082401478169763343441476391024412425100665995676671501750549642788264318564824381096392526979540047634474402684142141756840402804774488880934423036524113178591345037634553153862595256791673788061266057334857462006593450733210948082749650487674227445938326212769204892582470848592387975811867328573461850644551444603724389712229031992130209880798850178441507198226771053853464866826041262131813291330168127202298888217210917636724159911880194805401401065120756337683596297660748732847861646074341817143764261201718917063369102473148310521456440796355865976906832347586485851608541145271318886940904882913941172584683976525947560249815280534012772172369732212902456564865893109650489069144344290725422934918911994445644198678838950417942408440220687855994582477431147985086798065261803438909569362359252232160220139161740541498684199779889730620938020684922821503461197589262079723621295056125995486958310301824012596687524980737909282664877173265270201860778724251300904971292930621209546214837212830536123690888257262350741071123130840966908675591196240868084288855251354306878948209493077661375333294694844701600762645093965788611069841362490399798382360506133531837415187876317977180798698389987855539799984763149854807256915693956659913063393679769088867149642315679950384019758633936875338228544607735473694089132585187386556091882857502219328783923768517531328600401637488285635945141169011756858738841378791036195898969433436786251559150368085369182452513491087 A145335 372 148368242606558299280722708641915248417975650676009657083991674827644653822095123092494927087482392622896840001398456696067877829644441787250825263034670033318983135985965749968050345604004392994388144471288918623601236493768038106916898562392663822123829580308341459935612896402643879902246368803438032584398244250699465362910067825575635450751137769668113469950723065318973648425021985482609652252053460634655000920912916507288470429440844710786433368618724981447583730043058761650716130393423094833730745484966496888257020201595341359534514624969576539894265166948679387036834658056824868229708301981873018426060417175731700901046970329492015849484012590935859190479627331124884097865252918215386292715817712858164350989543933341282927065671207831019290979447897803942321325886894666386133800744235950092542956545701439657819220262088175216408172574316489692040238895392228438646666343505010596589467156579854144101165393546971443359910352397887898785991192082591056238386414772021197202071008873237796167147771206275114968793305412878410076682239571348991846881510785918957416156622493032596728612130797939885652924386308493562904608142399693829481561431815206250152880475079275250250816745619974554514768903438125876740833953078957840893125949745137048109332413036756520907209342391227945442061177257585478085633347002178442860188813436065964996396638935828792986360625823242190819522923877694931132468614089149062366036749710743050690179877919210012401549418907993413470356871297830371479726973408605703903184539906832224729408681686430682949496646636401201125643567473939597831466398830320878249264360249718122266249249326259963975323182929136035993909935993825285809675244633727 A145335 373 5001493453865767817340457087548435943190508814383530417336748527319436573308849742591134301896455418181886014361274612654932769798298140803381902986738893546272813158101258299786920137553123536087136382809455143252850989739838163105998887194815221052769882727093524618752839235982575548716460773799071697323672286711538929749223983716012529287980451410737616191104451495378488509816146092984218223554126901202546292982708358125836876169857424467399720773387568636923820093813184642476435862979821678252675454486353281529682300351227512626184098295495393167705468897041131958570189124868795254170001992982898189010683371663747510171994481589964936649381904528567618505666836267099086601354079575379923194602353454374378454713761731732928554320407313510511988395732194174539785918740386856290084571479652732348304178214690647951144742450308410019171937230393586984663680991302288453876665874688014101380448779162538906924862481549495361216933780653962117657820676663923817940011459487403409696726911051584305355641798001174873365862105328969463143459611750394625427754790572643131677136283042539573641791307903497419364594104149016181501743792768698253914153201613429427383398954143644434654127523556411611483313520062010474397388867403411554156534694785439050798686967877866078913942643153042686545003337143713388605324794148740464115364138284689714239919628685426121170418314140988118994280348729219810498336182246824904503559032764385088911156427740875561396317847994778198996862981807546142631212253845464341701012611714706560154672570516993134840975866230226987726115875622735325367403704168479317497065638876828889838403455946844594571948597571742336568452383201482299274970044089446083 A145335 374 168600344181446790515988509140535067003036803714893159692412135771946532058596671000652014224434585059428984921221727191199326973832752496837562162432142838410186498240610281299851327868865448797492974470118588407764688240528707984535184380420322539296208924606493134589816750709359725344588012782520338113342960200647733071146875128156714536722185566304827272134017589958485782346928636369476010833399965587484374901792097831509044588397423349355199876484461570131976993914858724254821891290333658380474594737004223635399093456582859249033324594006635078713774816624991391374721688362492429961245898953745195969677118032724511392166233073350747684958648152174001828890169860084282878206761924620804292674659042231142584850236556987173088224858003472768151297800841286175838379378417115038644084518445292863225383755074265196731649610180676239658110787628395242936522994176561248387953967989066611852524331756102029972582970151868095079651394385934710588357236224349679820166730060933954168855466969477898060300888843471833774888096601846255189687613435423563251820622143322289182917306685207386534432188260814767208840581597938949169930220349624675739752274944827274181888128591301778812915388568269889803127944246521469653810101979335050411658943668091200657286689577830452483432485593479726572204117053053401072300020725120694043150482241388076830961725686589075608826008383332083668054999736139075934203981571071853441665912628450671636452032488965037255459862254354554180190837646375509170267793597403629550135431237718218235981787622719156889058613501124305119846165041598840344195581036053038962505204437273541626734458233718881956760423248820251236586493843812032314733954376579982824203 A145335 375 5683517597355077854428204825786980021123934710038539598847682679535569068375857206123129656914555560456895663512498409254054699632969316870096079692205632096068493309418159424516729962672534141410364633300561232416292497335371756418842902357970185604859981795715000839929198047659677105383486362182299824001719491040162795116822230820938863316892346152155275932900116766396104227536475822198890232209694616399971376736865324917461534949040264936906363368891478755761375827946067500816861312920711761025976910331736924262950158891725884933685859437779570207945955900722990906200736156129430689124803999560748563154917459872459907366176206730659222869991092560403697123320007477774339557250857877613233130682833119009463080927095881323843072327034742746607066738354371361255317594306655029212305232826706250939674954035249301567133260408045853588566504631781266408996603149028198691855639807034769610860581122117750651213233016894611003585553143532925313279560315465007030073896652414072135544714381844373032561158657557793718550302863082375157115399985764668705468478547023639577783499276681204717033169492630274494706518586301927872369331546484104026418350934475974211058019387429384009639733313982250461707031389066925221967928063325995681973611436894819679371695254869977585338643010442258939595958099313426813003520310038493802045862292241827931687030058654998110088098621431706226309145922110967901012796408262495997271733010201513108100412926291854978140676395197974173419454938062455432322181179537264098289601045322468525020239500607190208213172726281924459359787235826181032380097711357944239257571124083425449360389697220260054815549273145782071613588370906451226128199302759541176914437047 A145335 376 191591378038239330291327994161290587371552772072362366162262223434731897523003614359814029733937653718567367757577336454732456733428068697858186349586689695526326071050299655959848685741839798038077942991068944674634631677410693668350486253951990576319507447037343753707520131596790964513117599924577314284577625929620927622740344329826973954255726452066968785393235664061195083551768817619395953358312794685443069522315355201175530511623102742625690159810131872372254409028084941537677670603735302173852023266808256979899826220840986124531691072614224717703223094699597206823035424448401420167904712863946935110207071602623505444589288536724289329596652045252560477853115623185603126390643540847580164214514011767149958226909817309190192980971252953130120746981774560787075469928238961656329694359944183200731149837302870200753797011623576114289900631479235703018880249217217583725892369507188115593043577774065042696296055026934366779000901388843517924719267645968150759441376332711641628278367643118347958158760285972337408858875739618769944513878330439368625918848568346268023759471434006104325980757062134364955741974335397406979631217262048926380937934261432815709938559368356406373653631201426274495874138322318104986017385360909212459995391126065427723528646384380254823935203398576063260300020955651500813295268579097605341845323828321537335781706446298260604480728919636808505549225366305728207002290988324758496958266332227094245614248108846398824157164026663847131615271781894534977205218391933379155938821687684982740714055329486594296146895713905060023894122599854397559934253505680719269319683630347067460665195066560508214113284040983890385273812746669976988969566181290178697205690030167 A145335 377 6458545347985530226765588828748900874508063925435400653291319953137129585964882771693473736207908649938350406651036348376532707229805496171830144974471229943986819759037108092988339771840689629191073316818569491681372201429221986224723135201878699969760410434768876141765502796198625366077517188074014902350811946085801979122414212241645061177021675382285171603450698302602769500134022614413361765509834076636591257197279247094761808629353258504871750350293182048777217372575367551289046775235055723359839943298129432460686217641599483366237421124139655795996080314377465941281533251954875717730637181518847183004331820569520908664645009206799586570043917575472721148024830534266673912854254204721069458058034205987791972819666860565705524064697864722981627634148553705777942730025617803128218967661413182869940810075804800432161195694697490404666696698598530916985186792115801598371633084231671569606729395903151467174389363744724487225509382232361845709361199066026046635761766101812786875191637704805127825158776678968836494838982632245871747187681403711130615055679770474148057292204256846500147606603531379950027787460139728002981440461534337761817313737534549283106054625249275071426479898160346399273666741138311930011720838548321488700448952886054131665330990245763135244878121227356082062454766819053993102756690797859966035112064206856731347373392617684306322047261792858193290358160789020175747079328203631200669967160787642336818143195648799178070483021198161891608776638348209836019132479669893031809433580802259722867002280136753593115921646302566847123546413481304505919202653296399335210822295921428520015598276333365034677498750206017671741798156076656553391712849843092621123262634002492523 A145335 378 217717563489000845906028669125797454318376247554874583950088029457990414908144300710783385287754570855484138489639067546195581105984286542524325489231238811825105998550814842764337277748900961658191283471876034573510112235544441478224723219304844722028632859436551367701571345552335529493682139896857442433668556417974758786595655471925510682450426722881106682685354254387503695788322818780105607495940553365106696594677213897249065367719967832576123961682693007054148125257261231125868825255496057830724902314727919901441475416798492363434877341563056724268803149694441282181003279100363435996298359221095625675129090561191478228461677815771925526551891131872533384647356559457013954416713782850503710583556168869334455636601011642760115907030772038840457714417026998439999888642088106215213299743536544034601521506924229985265283706114455389917738231419855845732334943743343422663890167543557279104254732342851658184383622755538607437437554496052016430019048095796470386123378375850732712851068478750613215867754403689279192268684695674132596978926795605223882594158339143834962665052181738824085969714279062061053302350325568256645106950978691308688812719711351722072072285707214503289430230993331645918089031347898356838377004481446532023182921741793493652372879957656028904724586642638970127749286929170289151842427233500590875946022342567816585398419729360431519817952590556520776181165094648644758128315946742116786259834493193156841912512879706772183909583820432873339468013347102881790310420912466875710362626852905353570161664122695908294451124400712632702629689574560652294681923882687368084276100326191671779378750434532540252417974655331571673432125456070279668164663179241086076775004695018332920163 A145335 379 7339259058755673167506696209465043356323562430566758299522066819737536933416414790995625146356732847330461658547382560331216690706197592118689516070154915372153093267161148590548701539927111645656938536645867808654456391778830920801733433498043180377706513721845736170451093916803727903033399569845547196364952134499117172610337566836194752863758823651300430891038120311952051282421592720943337414274794288427912665569977623278986746451078307006787880243451830917502151253645058728677670548073725334238680733669638236579462703839590959929790231817853221050961698380203535307944154597191718175480341971612496359989754459813432910511922250505026600293264663485379182820989668471271109869120747707036225879050608994527230293522028129657776646660301801364613964830016352483263842540346847330489222531226397931745004107128474982727487913300957095499429465376496643861038480036602919985883935949521682794372755457670800001492420455914817092971295474836404091623580265599937817650193038414166433648396731543491533802096873123206824892408524596336027211913750532664415678537946997482996820964760989123555681192568199575474575442279447118471366827314510243554365539019652352813515007468084146280637418015358729885738434847463986867883376891057841755953174803215409718135435651707253744132502680478481561779072380319875680489554228938548227630280447132849032886923997729366753915378875505613053572208882050247654007485354817597428661187820095574156353228472356772094670792892516309139075304838322061506803154452940125900526431119402005888047889974709076788469193810432101202103079988434893175372423148166188524824548006785098959761429157132493655575644890953728530905379277382330971537174242380504161804992787145805368736202207 A145335 380 247406422652936178987649883315037942415869835216029174722014288543264340567476927696318222972902078995755291654148127619126247097510339724336737044200596707964041962210896320436581886146605655826194436412140920357865690393354278104681992564994312391227641855534786906869355008233882322058920370005811256092605094020296683470719720591452469647111799262834910802455788353030549394342928194834677085455097707966964382591257249086057429325616784361478851610430637258546304511706226804486463043049696455761689869701278602640365767844991135842434736351144954740064862128127858025536356169290329540595078891866758893074158997165181732852165420836062768880114026279540241121023028339519192554231046450787477391532292318621956764325293112614162639116158657816970364715579393527793797133595092334868703585312428574535587544416699370160819387572109979983171311887923963633135751316301549488980804058194485759454748307373827935707457835384504861448523763019297627432578874323354855737191536938818172102436721107480031125718072377115547663433812171873802781639479933477190656918290310690993483690887130278302880274177388037974968876098186860013344207492127033359238971011663668093632239179677044285413072858008312553454910992789921965968450278159182841111734990593208539856552042166678643757050636454205026804933559812833722260132583905676033519916162996902318556050391378058533545126990373476263445362640637732683321943686552772893373426524629161970317474174961234274431645656222815197257795652760368680047231454818301223194279117324678991633189017477281314416600615055215007122182193707510559367243732030000291289148145224449585607366105107557610694922449021632214121488763767126251594447864042482132115205220777910094285079043477807 A145335 381 8340070500291219534918004399043232829373928788808781049312343367271374100792110299226472505420903936590178034330871723493363229325856861401193813641312598955312939173976221694756026791453375117973902805796331888617784614505516323129999048564224837210240626572371152908720221157113079159802477769862497873036170523059249065298844608527525184967944000286406019499484194489621699771348058165455371829748006321291575048723369201121018319287555054374373780780828901742144094172114754325593610452527596975652840173391420961337091797475188485408884002467306192469733281288228395660627031158832854216268391269348100313917403434448521754633063425871753688443617225590036864704307102504202312531857465986925115161517348181695553530878400532701394434947931708349769193197567390991912548890226720068077150530392744716368258190541931660992746572328339511931747828242487348696509533011486753236939984815852179001697882647198984255027603629319238423514918958409227545915829761816711921300788892557367543158975434884755117704464686030468238611146983421457367172730841345602346512051150694855443337736808340716829104918964069567568001237795303608770386116088235467225435469248816712416690429933398155393190539762822798161606319681209834625332472008862676682818744776943885075348959623303301429342923210738748773115828739511552397069193722970784861017825626995296711391609660467429168076864091574505965237561562325759872732474019686488880800610716587862199306480281589978918734002976600307407043982315476723366070110835121779780939023144488497688552795891111263134274529945042104079656660547777100967834893031358886671190995450691647524039212443414337899393342100943577047081657695684446663866506525334898431223063830618356491204209186900671763 A145335 382 281143776317410587869149749304097495363157197054874173956289920188703732394437697619447460461420448729552822541538394144813146841448387700323903733511910666583002471590696471119329342703311389080294607757199911553164598997115264859357989822418026697362899130526989709018171748336926890243059203563144433294238052239722191970927368282743153393816922602542947654492701393789359146261593646414572389546128207635641286925500393178532278457126051557343355788642890667297040155995683856609533803868242250999560786483334930905394761852522835998142343880738155397009754172161317089591879194827899346340077929094645569715396776701100671183498835233971396001371567794526116429641951304393631615929722624188199181307272415672664790903954117632070893787932138772312061685719632034757978495295745599899788409510835839076345409067580971875366116792368937375109239306882936636635372724681467135315697399161572895952749864582329451863152582636893691872183056639451297553524993838262484543694737830917322941070889807528373910337473440369011946466217147703515675518953880120775167444053633005286684224114325474677178848515398510945329283751110808553462855959990210108042396309138640363902966299422612638627408809991683668019436482998672532430035665450310552818637045319043375296804889045002249016471297676952584687529560004000871492368798141212573759234868366095289144108843098306645877812554981849605714681936820638724672079015881687853619015693882750310109459479974924014389288965909550706468637446596924691909854756204723741597153247006428139756435757856171662779113090030768713470011019943383879918203684719864337655848165353667292810912265860131225480991951527885533235490466800033933271813683374591562074047349614939576540583797405342601652923 A145335 383 9477356691319840416777818514123122169648796283345879615257752160248859451745120685959463592928010821252321711285081232290779456531861920052061933455492694929200414362009438867456370447772600134443356109521306212660846743574970963903441513783712631403878492479824196518631416727717584312980446592311121076486266867964864568280712519512427092378043275963778765146542944485155102330856622049287177086144610049649461460967043205324953905668700878710489469260778063613754321916470408634192630202804835828667597136700380347429436460711453004022189926810799215965892620673824717801913851997021455806291172773512110885757925028676700191147223981104112333334481861909858159253193313766802219268788637129526728414943037970808181919676739774498709296889797963066707891075839602694124064084507035282395147216533125604870859023299896371376660136078010306586592945103275965778491065852502724120005406088796637506715018933372443175107889305662082723692052415800984282120099996371998592151237690979434063786132152252806049632721111970374706684907941437938530000286568126140489548936701456557063430339450574014559358266624978885002980587681944118541929265640883866653873712355628097418352281536845842114731795591629116686112405680278931387006667656997496726653578114886207404311407734358066191041946015347148419077872694619040638496199788271082138453022551603246570052612389452307372073632060361286117067422124986169846370023752639223525810530159986902237202016870648208243472952122076951338457460917738349048804480465591126494118256175647669446700951708778750861172639130662683386031967402634810044265545244071733791019754982881128989964204958105811167549900786611679224424806588747486194908392602690975032181237724296549294564723319329889914819362567 A145335 384 319481693783248044132169674241940699034763427348432404775464651365699131929624285929255820098155784322995316157867265798983781334875918483506620076460755012551435301560335712631257776675085007828774145371668624671597232172747672196069748570290962982206717284131974534116075348873188018853643964383748687925207622824857532357020627061836549001320685438922059570547015004101877105783817583019877093159362415227555138213557739526003802981559628164204548451437472735776767524507177319062949707527017211916142448478609035028511372185188318913065186434649697689472084845904877064941198861227714080402176087855015328864254083001294786742472249219520791522733987563609750753899030177436951507157233341706623390679530628688671396839638106894397372766084195547046584235854491321099290165530753664073794812769543254629360818599094097611526241311823610642665110804322193499509997193252494105403915103937637251189790392291235194850557496630716225978765395064468123510817273324175078703155738019221984459313191911371202125590654774183857921979234759406690698606144536013242022573881038656484975231456194625916470492490749189698051964665429052484937626991291339184911872735465826854834015046704107038264996190766408713497165527462766294057322234287349949205181565434177006280294179428405522255021751160881075530162503848078299919706023370249380746038816455310573510378274504328438414295490876966400024493194118601848700494776029389209173385118074142780533329678600091619912549201645925063709850301068322299838274344585222117912002674083929690041860942346495933673958002315525966912368907672808426648807650259454461375411602817074692898026056326834628597975930035687755127474696871187292830327981364899084960237961611989327104837246554026791623218110480647 A145335 385 10769727887955934876375599301918002450338752966266860081635033782279965577098775226930093009549367896600161286429383818798662036507887755547146242725430118017616189086398502510790260784260745166135376306035593228158236483882477286154540260401066848346475808244210369065228703491883751387838753726395721677647627888939680547790300769973797547322093213768019352159361110641731332750817388392743434761114929931176273659529569938454544993183421159746634449587467736662256769637382625509141626006543120010888326109546313434110738008933261769847974430689851382301304764189560785185343095810072389653335900115301393962501894252215722232412039330042821901127250387434802836004078148028206321539468116680141637370280249078152074816656018663733395661445988935001142391523947011358417468785917641931420587856066155897022627590104603007184653223244913778686230578627108197765206039606050510440663254033732345648811196617422519485039850036313554672082098743931168027748666001637841906711381336476735405144013635546191071400854922805016738579545297054691602012074602308719820454825040264173407058495324890500193646287303796918096352843868632771585303287334501778282495363258679310920826549806043166723067179476003842140360333244657446092393401130819899130709173844132528766822509384220142420858717040591355040774629585640846795674249409314906836677886364255496881431605063488299269493593625388905284464379456670646194707509053580686488595588804468822971791641228407071636603825344011181775582102310555683809809879107163357129222483649251013675663462919799426215370373396883741213953272491618404659696495845980664648893391339943832914711329368813390371931957433953133438735492807102917052562870056902355551318646653758922492407514286771519826288792589483247803 A145335 386 363047526783512870899373408335486188358978663458092426003484584025192988238300580970189149422653371696235652642539212373835631451697114904618381358767629201913086721551058218078403978406171942875338527447685702349545527200081077143521879982050214887468736513705614257056885060595325910410856369263155813369752848210949008441153506598796088258391213234799246922370003469185748222928177056935563602777307194820589769835186664411744972194209324313499419131388988951447202968699400781405986893617618868040028261236663777385263943252628882076386899145489703662727285911358009222693038694816341393986239112484633902620923526377937913453315059073271277067478819037693216038087723616131804921658518706130341254045523805744975813380802992314814660852946914232804314471225669517037761551673993543977434352554195302519089521433065348773100562544059802167689222162854706542342902095609965513702264188073202267883788186783522739549458149873572431365171322679154279150939407404394377351065586149475012488182715194948909105551617322166459483332614041734419144420344145220800611518910084731404513285392426827305333190428540501618278864668759646064711521331108427954611579510538206835675236139127700103530487581871093327785138120180236980311815258062616565408856301080525979295409785061766821578741829183312827263631687801790441634100647668299486094162168593013983417748833179812293870300602697564506262327831459874289104988281495710165501168089425258904304953445276272706269823332434067736008947605178981800160368724864202424240867805904248996922685644984577715373639353534992914006838848780087513405560448319200555054741760694095004737844220124673333110991656500584198184085707399964636970707056787850424270052493737975315607067979502230686790168406568262172958483 A145335 387 12238332117102490990061942718613640107663168294833542714310605245854221851233147007406301000107552150330735953979835562692615317438047706926797880056910537671060035365869983445024495601281795410066916594126108720167586493756496626625645288040372483455504259530540448361177226327439732948066216820022228742298646835543463185611604159655115365216570250822989399985073464786890461953177515838480460656879590776287151209967868797790353074212251329424644259172488367965817475412600030703813192674708306035086232675399609826110934092935381605861740600346483479780685425770573726707421549216915772581203730828521108742049938111698392810295528408947935419901889088633387925209134327095724995880902344044185686993732970121382885590914794054276383553619444817341844505823874927895395930548512853581561670093181335791852351870486005317036616956175602707827889900423601578915271031877805897860852815339284394416630154127661354932789714747198276625006370615432192006246999395853468458866579002387421334499903924077714090401953948529376426378125680767321972303718199123318586305582638501470605878677171649853137891349152454022248383609887534824972792612486361819015454567017747589171932899329168220683969569661807376603633163890915455361653846256897403289112646778715356917915735087609650171199244640910758366465669155023726201844686037224126266919299866592615016756816285059867362879534047441305880714165914047982829058508774512880625463689805929888859651157668471511699948672899748598036850441995001374172850345905362384613996296607809750037012719416766651865445956392294237734286796378423477585283038053143754864914680104104551269768895745691408690358138368702735886832395757717315105179617831755567745241114012588501235355339096612682164925057159127325260947214127 A145335 388 412554175304477444491475218145092399693839214859860061441318076834261234579876397381365825743436433564995737312424604175828849977000956748805241632100072866123804590270390420380717528640805344867183815512652597509163638354985974083469425516319076435234833701305782000549670042441108337083986258592092961639731571456417295776018167780820432362654494896851759438697579575596074003255865835986999271807847402291332672467427087338326137719950020120695433663205163752738718144711544066326141943658430102825138035447692586001535810887587770680970393561293058957917202039998754415949171201409191998896036372243207463209869511124429295257124349212319843931621404110352687921106702128309165995013413096070980802428397168746293267524761894188853897277696823939646664058518509348128127301752606742560450354863708476989147479034993717804239008819579004736818366375590387062379079942257934721279382891385012747711400227759676088000818544578595755155392322081047869851432070483281014343998000819414387036516748792477026792500958499373662011040157215333809644623921348026725399140390132365664039438802943031156851490074596034661452509871029934281073192902203735587902545499556691720447651200711024580128914089769039083437380626977621880061114177008196206813370757501638380622413450507911522209359715266359835350244879952218122462393924680724648789550112408674883621858293551619295622856798868945818541310026700229669707688041683840924388670817856728464033581620699221214128997057180701907388160663642548718187803360309397260473612734408398867843449774616518189399605474610599400487814991909816580619803699365915528177073311254622662609814470849413166827299511297977570244535862808564984795640280137773131904227529094305882905853165339745536277392990044013727978268415262687 A145335 389 13907201237275602536705138613609122075065679825262714376353289655772340971833411504492694978404941175368454154471097452787354970032086934564176988491295576260122915066954825705164004445457052574190971010864602467907797528778990692597257707529470778591393760615513651707988928769512535715661443829073236916853122531497180205066109250279852615289967657756302559855506007508270189862864775377944229614162075274361233612589815904207105304749162104056391739362001810932333820692408675063254214216912486091527097139855484398712162358909649656720130361089448417124905400987672585591072834492082313065869613527114792756283592477954573431419269001651773529987022112658100021187119003536167658596177159587650418805675581564704575926876837862191470822954776381386044228070814444301524243446684442743199927880893942666122825726417286356694891670271391293502544422693262047449197205938243947576522099407735964386066907261148526798846238204954748159089998552345753077259583089744403597682704148755879984613558267294496649097493220611932197862787273350777042352950416338262714081703965056463896268011441330903125813877276740979285110085504035474727442507760495314181832989774601510878542732804035739266977473282144737840866724331782469685944703545292447874781324946267583032066200498705962326067865830429745408745996536723603753183572999142541873471608022377130460300228058868270170386635326992629495586255119350576251798181056103768786629212644486626716642147574119589459816979097612788398306297934539875295109477103179435745203100662910829227192941865310108747894048683677349398150005642993120554270105120341974401705386457478649852472294542564822108056857835496685524240568048444329879743718738264714444735942260527937300167808968247482931298235529458645611020103017557964643 A145335 390 468811753296006386207852778173288287005371667215766886767009332854767537326243067236572350340664741278234155982224957821037131863952800587157449533236332243628670600783242584250688169475639713635172287909061933680519257185976137892467583237349034429996807235114131497770524788270597536533838934394072557875025798897038373256361247050915663880604377380310464395877348074406208524681097574734634144306404285690869782789070021663394432484768116807790945413197647383323809342802378291670755494925977962486948341759390343632894407117308479040447823791354912579987502109377240820276310834778923572041272673103003291571112439221979159248714262788556936483542671486083147603865093688097509642967966054686282521868343052117794085748724936809712587252951614538826726988620490858885872898459605263120662826304484452411291978248379244049191080400609591684391767752171497243922050749799123530546625249755396468069302696061916610629430601888206015864328096044183014153372676103851774794602942510562713461908662153980733248599469674327275890580896973614536882384148890138914743667515262913007810829001647825941428154646147448337105026320888525982032152655533104138865854497399271432158983802376393569978786044212185022846578193787006426135574076450694240850682257125309466509313238188964539503836234934427002462467707902707802567600123338701161874003257644782955408045804242591093892114181250064741427266841531997898747887013693570004113429833856973368761278330689989739991209151251530039726203395985178532555591754960375418661399262873111318840275202436153991274990191727157973601037289737483101974628662986924257715573049304531975272218386420045682413183510807293757724171978668522497437595773871263243794275481698169237294350957413769484274317983420657953503473944743610572852843 A145335 391 15803644189701174041791114615516409541341956826777821927653170234180924027495312824711442425491113450084332222792349173676064262346493937760990689201219771441426909692280192448135872487859810301184605251223506773505701691831458079576091538333778243105721593304303612174330738904612914187043174762762742096893882763966041030974757433020257779135320946200298097028722843732727281858729609381439741626624658856477145103458316817683210414854427912841470665822500953929843802013534351519812492670700502898522542509181951344009386065212306469543846483286443741981930278982201387063841852649324679121428988744432627431747407569889324980319584367182985327208449925808840793068192287038648046528282477107297424224531425481215257065884941692978573454105528103149072585400352518782228331105549049973113101131524243009890709920630038590480944963609657665409455197423156749399350283326531248276482789592732315530880229498180301683169578790805186589831751958559410854764439834201260238581661594348364922045061016597132250515791473624079249659549839117758764954392616733632399670769225431093528246581749280201044212189995816606167069457992042125350268391290578432760672640925496450203477833099565494439949138283415283838013413071693262293247732431208199313784051012912857169761366227283794127968357153571668422580041024654283487830196404564043167630107941734025404428093600717517716234898879553047106520535732457394047440694979812063782559950912689359616456065810917406560984071028872098541557528080354070397909122764604778259896333406249481895194847846929809180569810615228446606413617638900549724571611675019111607249993090350386428947831953747445411583594041257014737385151876675325340177023657456565210040312043309342728664633474250360346639776289812144083143461066287009393311372887 A145335 392 532740845166014823652772087481205387465349077625308709965421481827229616112099457994779656926733084061678097952095934662395168462663178777970195545815668962054168882098094686643417677315066035777293329383572125425815270351119194676533907864764081337744840480291267531282557710703976548974627884718893101692220230098269444257120699810751642683736005215807671470527782666352888597051566607567236115498883105745440275746710077135031001421348332457117859337085561743777387182552433646930500836258558457783216945497575238047166060625412443971014585911138194750855957124502506648544868032532424098404447638533551197621201817609856705864594029769024172591639910515473351648245614392207731960370892660319030115922671831103423263573187298721582774328184765104203622315019156419528426182682185576134037376023019405558931379013146622636733410674090479500343143020742846270080600807015317629601111306624381106790576068314355273677729890408612238055022342658709643869926252657551806538736037550880439011576293407580666010906597327268241831696149186078750992998038227706599302762715845614647574279262957406575552566983330823147744463091806713724669021488373246312829170586732630838959966321627369015194291881555143173967247131800201678118374634120454322416966118794610158067346189012423461864848780143064707590746180478628188472048118230253771842109776841850738738488079872141717971687347337619036710742518113871911807227929021577656416525941153328478813760609724747444480783294392069290584374231862532317128337995839235320180729980463270771813907002079728665040854324564360743375045077006300241477825927590265589293473009360138477215299439888607998404437272717590455989959712038553238548844970055265039359195675185682461685115557122628689871457374455249393622108119041061141904915807167927 A145335 393 17958693874742715515633773027200318995940507865407199786156536224742740124957948701508709410288729838228055231880821734676991955200311494258881354088455511509626261574099862194469417454155003578192747832335611096880725990030526360714499954545105643561600329484897035175231408253500310561321791806830711695282001859718780201941497759645680441848482956689555659071193456654033030873881028482361920072027607868054132838944451596763578240230441872275015125411683620560234767993998736224492831670463512941171740334200718765388016559673267421050595221520622061764910572685049220140246114312826163707889250773537022127378085839880861984806139763194220490881196056268156758253518868093130357345454745051072028100455843201964972733836886774019613629624534977557176005090223177501950727835988144665929349972622883029867333776642462728454244683342645100346909685819786150341260303805136073967322213869825097517178003731996686777495972922504739754029616581193350136295803122321631564219531587258518004731871928724483234630529145386420958522397939403164856856205103701596845762498751484900544297860426047593912596831963869858314649244657734861666550589022793741914892907718084344655844014498580776402634084887274738111020616974971385497677146622952782777467728550782257415537382861847428672180258250654354139312385321354515208738458577711658244233477409708680461140407768061803712108062762516238847966083179098086414564259439876687817989025693718752108122510537365170542529798292972584756727156814528436330042203441831499878687629381520524311597323144912805451597390100494790043944322939468763501316962294496241340063863538280274976577357689697143672466135051726380230164527155434477794806238600385960819341921000469043740095902701939179661316467746246680769189120609730710027327702466319446283 A145335 394 605387569984836094865999665094150665871949132677527627166028126170656287785102834615759136226053425919934657805024402723865464147407332008803711668351639747173832315608737472477469375736147493305811493650740120692277147698113773268566598791181603379697465769191038575465783240942937758318181052833635406529063180998899850509178445220535187883960717786268916051482259953279670804405640873088853718060814545733221712255377187580190145343137194093042427420509995511999952285300310215575219708680824184988340908882689284083654800179419784138203120946445583790956940654357052086425189864940501946060522545171485377380364076041182039897958265552683142978580946465159653805252769395173809953907547495300745406947336358415567399754218189579013876733060299765267638027387800998571602615822734174006292811443080010913808416051686039563045965638747155658603846008641848107261038571190536246423114199950692730679689399015032242955033973539904886699726136897005490435821879383535947372288603267748604388630963705726036431814471480069653184521792705584538138543923052782791442947233609793281502666227387785127836232629949485940456002889667779094972706631289355551577793606347452671615870889787191650905425986355739540167361824259038273326494934541363673307982807029903778683155018205530631526773043764709497893155801592114527207945250182611881182856751639169841503192407122875323263021077752735064227317627256653974921089273911015217322832399718733192411481351400819289263932055975322537757203165633379356823190360895801865071324666270326894080674991401103669693619355246825047817002382914446940623094557469642367983287250581955060100284250504391273310225414189259004841255754419736534424365064670165769164751117566615789292950418397254189260349437854518234274115862131914115980155708234712727032003 A145335 395 20407614966230130883190133194690045919343086266618948446359608347056287236493076429939291780671551577472267476379317383940683061732109206816461626081252421788774375849544278623115630461596114545183901872773701636201051552022689306852853684536231895384495927517829580894054517876955023579405572729700057747264008136190912100945625186442743423922635354726642203405911323953864246162481122957944230353468138264639296052074632154383758202753576572646018356070376823297834770977238689373041920155137751605493459097263715432259284548660224363625559786054085408072536407693465653148343930206898206288874051289841521297955050875970160725079311146974808986613743214459335873506914098057790265453093068721133382617122680541732933843749722436871671010651849075462637100346066766571625546677433641169763986007816877195281598675235002617027816773227921933908890548604407013875983459893572673061787105713015638081387232123618733178017508470534220808143028320768438501398205417723193663598217251936273866682231781788152759391982598962618863463808673582856841247150789253102795840154399223632767969977980944376233311808043000339088901999096051588633795078874213586620893680555079721842086663038882216053441133597417895011767028984751563218864758745712222804259317647510327828626898248171054726920090633128098923323927932357795390825319174917387936962442853522937947363935582971719379134636818936636252586638366855722315491833008976063536075992376529470222472284247599107703721979064398324454822733956774061303981310735755277429722854621285090217939029648533881560459103013773082261416360284101683428935754030984681930220371877053841537700307107925672133590555039853786001472351251324791420010868535225049478157799353828697256596314864075536018027199888759341931133764943277704239960338897264463561929374847 A145335 396 687940699906230142087503295127001782846904772175775619449254770213239316571525318668150691310678867450536710708812131207616023287123937214375589406395307470147944462714305316776490430382935645582001838825389988505597327126407708835895924437149778402229754336928569402747539222166370603918824098400007893826634307741932465923977174525806435599896849923874390890544354679002503784857567850506659132126557222840176124182214137668899301434632920920760084690089975292860014617642763933464932912854473897940360321180418938338771198051681363118397836249680098159679618512389786513273621800849348669057442322920035137782579387648590042001241538866562545386066140780843265830758420440275340453249957392681858832722460154114480841457235743592725840190059955600785196887398272673741696179924685428010009794317214118809862680428363522168321663862467282753321544734850714429117554325751296237722307087162642959772870864207498096415937967586674609902596597993377924985128014195626979016359956190483188778109428975447665813377696979215410407295337201956311412856914967178172194988813354881426998474676234968695437155921293308800737400449071896163177453013877033373700970419933943816949288739424848613374308962663531254490927006908613371848892743991464096190217924589590344073108961262691236638945623715975170940540112706625481032606982178519897172392067409401486566468426998784253147753283903332930321960515119388771998575715811493827890106485689976041480807509575084569291648624996935461396751823925650440923830628079120041260155564212195724976397795371402156001972692900671247785520457360065365474977327761399070398086367992197747653922292507890157118946337083245711920373955840902964348829843898071353238533647052814266953245984775035900770442718989727978644000981963775547797148908246629358437926499060367 A145335 397 23190480973431403123539605195541096905079113950702309865015429857528689014569831255810283374143692841086040940521789466629418761068264861764491912073124188737434786049324856378991213785093130150973167441619994639749984261230152312835362305923465345402933123313366147048789966285173835181148536777658693371195784766716535290106358452319309757629779387011170362193607992823263078633684366078098356386042013628474198881543142528743963296977717561485245882256914711051934269462902801219864199119282394944431794821498463314136261654062894202060966696351156322908714531980123295668988137758287613427028174416760333204809229859678919439891691550112512257989480619108483276695530479534767628621265798254212392529940749178076468623790483072761065635935250092650619911611558671485765811653635599100783788996669301937263593761958535657059120671775955328386547339102927034801145742445092736280046298846465588460927838751047528706562535709329292629282310510213741530480226857136380044918300459582971041773794984080109032780809405777368885867306953614138584144549762296425395439970102352898504894948567910816742242149873485631629857430049311620564660352463999716153246126235079565514280801563924983717965739077946504991471254391122327780274611181087495936860023433655772851194175255538423338927802248545432379277508276016417033251385978412586558763948655408481258632712726765081590639043821246716262216652712087957137216265064513623929199426096533099981788550925303816583222367444924715339286179529710942406768269168565825855124566639870263267669279464030937030292617917222524749076812356191443186059802289901008632134809534796614196359878942740670088554008889485657908982020049924487676874262617793116782445919763992569585165224890170145350896088039116530271329931170865108772964185457033536775678038721395596723 A145335 398 781751112926431899388289949054187081543215148431270093373894521048037336467909695061839333874233194362331572654452812211265575227995185202957085141609426995943619167574796445821488499918998987006369828875008180480581980940471107339272354496784092356383097184663818480086140360725670761790146570856050455143002010659380096887552877503706757403893427536249702985672134547527843701738996195635127743266817147289308021456643210461744865072219557563034717770120510219470728930734438811478858218846076620722321905492352877139114442019688965499793824215599643395572668713370337784611803610558253647775771090531548509414084000787196986670158880153051249350262846284080830476563066634358596320547529605899542359502443822070497603193496342925539778994651440433192441619640445928386892837102359865762736099067712373987941626905759556571099435677245790257443228047838125608295908548706521814249064496392047899855234484524941328490724982345552486946432077396708628999110522368939357118568929476181997627711440135231046519593419255377408163371506999037274469556461074155585113103219955327395245127289225798956146014176798044720949185166224894280162804318383977417648893541683561733552462003770622461707776450943267720598964731033806662564443771065566744040087293758318178224165303791091289492564977159520901789469633043973305484278740299681310717412812001427835819107259452782473421657914066473521295990432602524519976171523326178546841818825824024314696116010211184147445341437276763529090401650549804044606507912748523361497129100169871010540935685756085091919761993987598616390708096741693092442010569717585673227865359019907496567093771505865696177265482545615191028538183962580523746528428496976122838180602005655873663105464094389615003671227028175516456804001125861834772847143959451616461477326860319066471963 A145335 399 26352829993559538354947851059077041323280685748539000896931674439513908754804546805964772689090117607810504473095563359119973074306298932123418478359161871960135213401511602139317520953278242066891596780403358322380423937753296767176718757251229447410208860692084197650337644511272395094772005722408924065211904408131918299362872210543596339765937684617198100635837293403555618362358483121175790147426049649080559774829243743122276872840557988472182774545516517241443561203123662872049509337437043765267076489715420666861084526347453372935155612246897282513598339418999554739140604042930592708233630034790325835588438461727180560972136410067666065484848290246884176256457699548697802430889594393607774684614988712055725025576293096229462877148634421067667114347459520634363486052954739421226234798788795130464210305729560890053226319620834917802455889106075875152728042375751107913243227893329635857654366012407933432374810448306038625634932699760737373346274178576718871330578567723794680447181605184843594095385130317963023409884615070239568754609718665235011866284149254116391360342414906734243771321157619937669711400323583756134976513008063526284944485136906739802973928632826881620244160443331815783444596091678368203925071742345643760503846735732882354280839539603512113255942041119647350777588950634831851858619302250871005871399333804183690053624457520584452279006692541778581641121220814448856308784914109213749524088689328433551872970722430466685078643267377331120712724300747714813974439331984453347502396111601785125464678699168348984584239787029331441308245192085661790028733119120010754610332620426272174480116841102853675394949328058679200086364272396569405570985647758802483081951311164739737190715609456649031603611712223708620642332606622871279327568449908928533882863912783317009374276007 A145335 400 888353898301140925018860159813197113953604835040034571804296651982119343076423936361162792287388530685058911425719868181481480123599761773885251702530261562166731047821336940541597185513521040155916740461027380172435910461081653081056081967666590175414048337547061118129063516388852077919093551112258259382242842455124955212142325329871755109803001944552320436184372174961725347467260764275839690234604390403688522720185785124008742921710344719177723766894644026088552228686569744682350148286144526481076527745984925187534282244058211181955130189049083177933756626241806276886091977675386669636302020697010793386137751130739255923173731713222142914442986513959619297524358575223536285586691906460988478718828909980954668541679237080398850663140687339539617991460418820943947186458211428787176509304434184780236155418201870697934702663318909401874997764322589703560336700190661299048907398035077528369480778423036951480413531721671579724601094362502379458794273560710670783614446399400189201692494283069637421724386223425114263769802210646268863680619146648611175856853558253043597429747561378722131732280077353922047926583958823253085163973339017152681501176316232657074689400660132175647808186836939059116649613651513061120507505870027880101017929421468170404488922655869089546766516713578335035191621736430548682180751194598121308243560825126220190279844643911642433542842183925441920648675057664638343644619478450072170278482875442669209613528357015021742816917097948394802462407087803815829274305274688009595782411424967076409543308408029358514249631300996768898902329034499562200175501003524992820328639406704275981817242146483425891698045671592593289296148593950170699217402439420803207716455861182774535043149531678174760968135815389990573677515712452989700270497673582836917739726038448289525687777724007 A145335 401 29946409885378630588826237632355023652298977665918879666983839241385568615592342139930250922043094680303218296350512283302177335846574895091372902768876638901478631661922054864145638984343273310377711254049636205209456219262638587609103755953321997561978122048502569600046533487130559035380248513222220201366482153950357832069399487507104654207862855784921037286577085382122468059565742001380072836632723853082290451816903041701090980768578847642923079709835675573928578387580704890118360626676422650240045985050075338356359987586117772596254065737688981681249653357012950174830605828296680590509148409462603810256377755028781855443005935080582027578207009900730476272661951314327708638429581735910327224003947870842993164484282056403952159625009693067246101424463604106560939021142821211460980707426241570152965668683374755497817936727254116316371256832858609800943075010699150015187560474519235588005561182986209621996806721962738504210264265325022511795217588385282533538924116793201810265259301835095872301485465496275471513717009111001108324434102678914964072899521582425950415240398933734308153960917636279554615667475540531537917121406281755208829878368675717733081039893279127008260732358029055239490442692747909198693939818953568095859670640293845288602439228448507469017987165158783632916662217957484845441481270911283367050019429543605548810149872892637008914144757741119954603288254552753737749811266309767018750873908207083689727638489042005660519891590293197121413676622217142330857122016835293471489371741633244034163919800969990976347006086572361292552666070444735049682254348800094388853267679789668522920787058277839445706287444194436991723493969015695981874049230661889628373319243998520018411564833522155661735586826733184870014960434024457676173247197248908982588077630873227927127617977701999963 A145335 402 1009493476347759738848191545567827687505801423164520598533990649022810866049498510460624822220909929385632958084916857644396529809906559589930418778453579794838583111156661421649012549620614557779311606218096496016583388978907636327221234532130402570147692318840973283670507525722107628693816099461627491875805854027423720063934501511722172563475301758706686222378193112046976223326235815399261491047049430852799620727059278815557991837700050032332592297840836856702488351356793333159320192042912059253447423674961511910007969993993747870161513374062365383425842636731149924151733445585789125030676723246682353746731700735882485216244474148392688436439215389310637841191815081281628482977924914730845224260184604007288389593810479579697990220560226090156178739479050102971750433458777316580138230860162094025422287911080407589629571949141033597705965665960665972067201355050331646821311364547136033636589939108984347934475403116950383255256428659505414510114405445673600644886461193484386624641701863168587572213437620155059921302286113362045150970404737625604292248831696686725230244710250626435966491300401786703708740228552544734184362909520593994750638047126557268465929197727749970788337112141351265286283764055882405436459650176417274641401617183287595257320055986510264124727257790736079552042348332155192403401784960238611108658033661671382225263932024930948926584177349910311485751405140324653441881499443657626723641887275382308305276024255992482459110523765966757864906644132477460885389767358243437649218711814674244966698660081155087404628216664104667870953604335789689490289231897875680844718660665381086500955455752728725568275523852096425319406388406222962955024028866394896933043788507473653959471076002988717825428457168207526152814325657286952551347173318990224129461260018996787385023712502646641028723 A145335 403 34030025057736570911193906412265233713465542322577011710661945111575115053143026172035320617136622797546592336739328974842094736589772787929979521930297272115131997775612424861866158183565277758397320935234321626669389837269520201327989228469012114686356710506151087344030239092045714676137981677471214237911195137897971449404874213890754949607647768078139536771447852520526483106204941277543362861815963477415151361626877837055556863147777705821352838717291530729605206750308924873219978783648204890757290001842906581436293330141169253117026843243388271337596173602957410586141984275866345576487431750136513735339721821550220821610819368099311592111783923195454591725845610117341744846858140237147210773900495777081743742364358102147337193931133061874155092240592677546714103005334444320773638550835083482170743755329554871163038114907726305851413986283162793085526747877803604803647256083696395219370211259358301185884956217075590697571955705901663257810934095778439489353840073293434556323469959542153785224219109873941604450824593367717532928211235380925018012793152422409985929123232133376757496687428390268864385353549890615513814342142022102156762253359806367151310755522321411621995717042024218794771570446833353194515145608753086509208080419388954195830413798702821775196048391107726076540563929360289317961189325568162309561578947684922865270041599750272415422515609551331842443559912677055812973071608495887330544201001302263704763771087941868094654610095630847817332805852292138584229346726789264266319869303783297056194167797171818195440026207399962267357484709606804362272914957595134852475371662176728746157539890503698280628728463347883053322752361450282112198164031212122744951016482213617630975249953649184844373037629404688879878186047892182736481455536409913258155230092652304071875921421336600291376252367 A145335 404 1147152143686806329068586846309269482913095744188269641601893571177206479418640546209812147543050732284385698285849821657010155926044710871213050094339902264547519850177311730936846770718972963614959130947437375816928635397772137007858880564469163853946682141014660835526286076122353516010503733653738532498358896222734763532014589686322847839551633698438782025858820886088754633463192347139750946672554637776615321547642431160083543041153594625537754160827305203054154662850425506119452151637460794824516186708676957185255936249050845528581227015573105252728001628729851674127696365787721063797602199266425154771619668857726243160618235682383319621695547614479558897767617675863775137505959424416307560457340488385240977547814122029576257227720505295217542069274200420620682309338073684594502038968512433323813677966737006795825607263909881821110131879899452088952440698893558162880617355760094118297833787916378393867197526143142759298200243590688639761301173858576789740444348225835217700179785711524302236739838621637133865882237121123471921647955593720577619585652875910608928984018924971420244586897244544663016643564458072420418136739423202154183861566008434589544128300191525588049725650698299303430398374476468572131223153034606896048987116296200028758155653896952066055348527139514188249446330506693004576316499761500966495082215217800716126581720102317751098962052271391219058862093170592146314997590480514862468987389030257422212204415069244349214814423864605356156322127415861347541893817274676331059399356581316231949631151475963331287128196046824511368516141689891770716430273730242763979069097887258865367589583207924213287265710931181613875413556785082621595977146537136628865903868682377261832702021978042945100826380661803604972486125521631154389502913581031002613422582293847910243940523728233083319646826262847 A145335 405 38670498729652216295165491677891567856735223823121027295822820573721685309627257759589741321640919568170019091669405151318483381424872466878819130750218583407599622034345180674268679779070420419894994545840793003554342672589508901265402662500266285047530540287247506259440016282054297932668366185329544253048464153757193740766240368921068986780530622366723574013561315298604066173517730915876063134788453977633739011955874992779538398861730811679099986940135619677664022955082637060977807158478824609886235763192210224872071029519210672627303909577942534826072663566887126331887233904562092784750824560783760217214785301854229835394219903242322336348045317972322007248291800127522249767984147350215587625869737089565977576055070311252657528999121039570650281281078203938530523101072360902346219412854915576510675602087960743757726349703364001281896239819996543635423982874175097792902006259025516644123581771290904397904927420400386198866739513870158340451799312961689486371939489339065115379626020012014268858346174711168672744948608902247645111035050136109436175307340434153474573641292031663344311647548616913161900785693496267742404773972141802475515871233382076653726197848145572050834840063043952476614510408830185119710179294281452857058269181136822550048472897035840348022977074676974894781109724840057254907339888999008254981059165430483192942146919379089789795738366646082384922909318337101339601512962125084405333677553665776701471147127220455924089526133821236460398771097855880173345101996099992393223088044036300875238769060060556100517273293298428070832716869008766881244060165173568616139284437304124689364716103781585339410028834861403740392307945902382812550107497568711727857496668331921014166767529904577725699672447736361894217818411456000166577960480335099561688561990970382961670930983002815817368694221944320003 A145335 406 1303582511029424067623222395393137906141274912164314085953917639938264440610328379657129633742703251099960611295789949365096253130822294932440282026376818352330280994230256190352285464415617101635687302525334001202379515676063709663884586745025095904483090659136431294991062113341764307187897108096955203116525194124796104778495199304314645858048839440430617981558369912857122184620528075710989741133967836913478704316417224458955808265545402620548865934214217578506749010761681032475136373192869025961804212752693219971760557219836655525215569263291215833413804236111763399918066980795091781986229232146418357655885257753886418893412909777680450275909288047151427249860357684531157363814970469669808034451761276831928615703575442644512963272984113016206115686767604185493663513116466976680017371812837165115662441222571478705335948452674793219302840423221951606050690373736001847705168468111132810313311823212382599336996709474499492620655029714362794065941515078637378727021290445175536813611975434425215291690547312773657336595083740212530995569519618440293499749032826449660751966839025403352411774218619289245443130822711115621138392510182763422026437865093448237988675539916858933642116870475485987288375842451267165908961571879004622776827358047135171865933992600922524234902491132012296563557020574911999556233423081840068513910537971579373216279056525687396711696589240677384924360054062281592987374855638239004823283407865085943576334947446397154131813576756299457215437217552399593227602040746636926300873966905064345922982673065010194672473951429961814220946374285769389876845497451570724319812514402452945391225714490887658583587858735912209157443086980955767825981502147064125808939583823565188705184471600381293155293013112366378792279053677695640093711893402593292643490422102189027344079173193084397475265598902096201038283 A145335 407 43943766408131386589926610653537187138130809432323804014385536346496073719252484368614582193876785272938752638611060101427989541721536180747689440230343415906835188907902314142430362331181772717068598548234014634691420469885764980180040517909393320439858701071958558666901197581310858513249713581279993711728520040898412538325879427782206342953757390756385509791609075748852273544953935258699733257749992647564913144872685624555525303851997123476971458963261287631326889475112244649654210079353807706693595402007052682055838159008622628235806167238242976166436805973254880644350911590715310066193694630904938275796131821668725879042719353211388075558579763721429294620470650297253514606680404764585081491153285016134576545801550595491461680679636920777187120230285655811913193088625578682811024701464521423194065317102208945068914078581940929719334749384915748819972228863216639411966131267124280776636224916365835652359254678480450475841894852804430274092730132849066723926198214534927856647794576514847987470874081055253814105451600137615810958400861226587243740430460404310723514648668972705717769245565344592915271026871690921895078943775856180984369417956784268869216175796871116804930187652893792568447197172417705753960909468331066539525397382710657462463812340528625394922722628037157442480532268799173780200571437181488820604915980040881505690283802538775223772202233507496279154095037516603181267305043963523890467799273798369604292474376946900938562979748365328568911152143292619189846584620224028789502469031146631057027445033782724602348540802186739464089674206340569263739694837848388951647311244367404351834094146123106867071161378577571735836002721735710987511453624827424183450641642834885842919847523482085862360349746318198181351365005257301616103027760023459414676962567376230120798525966667944055888387521620968715056199927 A145335 408 1481344364314526530917001977507516183033251679822360521160622344286465005137736807455669186098456797808062100347618224723347578086336731522182316097724594523842595865755106015511071323831852093876765355425281330810113782837469621805805456194841062087002540908652632353524808075474926927139883537637051479925413207462160292542169290732042976516656515784348916094644523961935440228343274972950239932407762511015445385200179528087349533533895014766863305261102672071837811865699284756378162389299880484599772075039853533159409084368420111577992370372385601463279368895944617790409305829804946121536297664021576237130669246052567491628643650503342982249399273559140093474504638371660058292860039080799192627396969203442135298527041654870441730611197597326414864806756813770651989553523904744281092666006351645363034776723853022315701614883661280288163981182462669469499312228928342540841376437309591036869274331617380496628647875874579276066130782867382314825303138712400524184914763084951127602421618360703550223217949980682058760721116104043945247195162036378736368049617320480281663229145879103070720597915595992008554497070401570154371995573545719350800329657296759838487829048123849807577337692136932877006869029393825018514755092268478681168396522994348905012519942133285969461922455556230086254006446217663127555649263591154565060751649173267577585240093767303056267673540579841110329607158790324639178239260044635534709430508696459631495613367670545083192560893185581649301695481534956975337328774320149969747491304739078966027330826165832973280159115769241035904501103274794215594895723107023694108460137727812686297874368274584217998081191488262084479119442592267730408055333866950967077057003971024417941262871311396642819786096793093447580988135534944583801137425696678923466167115502762295269929282992297220930913145878577256482448298500887 A145335 409 49936118477098922949080750071851759876513726988680963736000775211511198976697034060078123894764396460232988129779457716812986755862421677891229694906606641168390490727769434874975900183941371753403987414317635113374920984759680481187936948148051685043462333590821535565362721557358589132574615540495291807005685511820903420698114252251289310594284804136644570794081392965234614348599525793198652862765940988580671287533138746951867150872075643938964896874799616578391350361395999662395609493644761056504508942899867200796627552003603802285500177017312458088904549315856259741442818878373822166273284187973640322769922008635918321132851579424972578415861436120032787304122064888189914755058402807060378704966750356881095897211997639881040143412009325193808171858585071978392912037377635841090055088263089263723380900167020065160092492659307679932066875941481838431906066417202198188546160289740182585738956942185671624985884243372812717708818214617562979956538531902291537424409939667504296942704898291522101509829106377918119768655009761869794145333101287926341740365356132959834463143784069915845018650016971645043027503327965903032189048889147255539622931763104356198640448343038801216560936797005819631007762412418644201714688406409506873855580250614104205261389786849257690032780581877793579585399859516891761101762895457248951016449273025934060357562055205502224244499829174241595703561043667748549181842274837358831091378557689854903918757019881600377474326770722977649594826113632247495328733792485670859963903093251882913634691093022784495491439190232574518153992727303638801363365562198073890547802291157254410733940602702139842592210097998153489213544673949342470319834317143463475340167420412591485965085548987333305972903460534830371636911867531616914679041004132018750021034048921154406173086008871813350913138091678451794402363427408700843 A145335 410 1683346552381660328298985554005120847929761553755183607718225611219420173217992013027496749036838618575997232046803419286147558816774656675376621493119393776061848918590511783880331579689592317975396321859882124246587255586135046183375732716265366107974053178344053055255744990173749964184163362730212749177110178678069446849573138901221671928090364230789772697119567662213534887755849786145451615053599938317291918087296721959567913568548136423287491906786189813754900348844847282920071239652602505914886511865382448299000781618632399806624099389261232589791370894158145619939419633980675715420126288440293751258997833780447560552820935113772175115055706762207031700881861332876243654732960465765966285345236527133492539252881141913348208363977103741085676146938037969634811294128010550679241012744256073073763524781595469672693695611843647006848694099823371591076884029424573872007548522525765117655669201651804658860893661215449640839384985948627265186952599085123109014176334881276806764987454518985591681192788952781669836719301618351514656595233597220834943688979787192458699272295297767717256475621351516238804465128631233520813522683681158410694969678933918190159409675156008940886419371849728487624338793915763466645977127665309384449192929079804929765012544702168534597719063953177966011593743010307975049077299650214598547609939932952588001385839295737386211979032973790143611325932452432644802595263906528106151454836470294500114641667644595381054114472248510683382259938988847581532574640807363190369233203526029668279546470718467239177183441822580971237730058932904560719164837506801347743342721126450908458028451419214765819199184405436562633126506479712892082213884422850819886766076665051455020858615915100134432949932834843035034786851473502670658885888448152926366530134322964999529332434089139545066984664139567464110726414655499006916643 A145335 411 56745612230849651189859880076431873711860502100573512427500421618205878827667311782459881349953705937432470232064755134356576490900486920664524232641825069284438285877295661506836542676360256855009238256492638994034821272433691422081915468677368543351753647598515694901849628053394389735289557825060856234265092316232035541478207091662068308444636867625638433483256055099136868101015081942363648150258201057909969570142101209723895619443890527956945708238797561746878074181168451545839601826293620980746063258477533389259449147567470645477694588126495973584554654753166539532301576120045759488438635017049018166967176653968965257599675401552408443703555296538137602516694758227136108712858182545912320671927544624703283141333527396686970464068628023699988817719473088097804416746662323626019578698518817135053479156664202382499484413915156847941561798172978980393719922199996318808172262505797381826432426201943378108015053694586923149322855158619406894834609135202961472965592711423431216380222794892299397281486814088440983817889537785974549311955530416981244663829166885892426619509240024605964645877350740962393126874443131378658657946634702801135380172337239450427169343950868613054242395808493410520810641111892624048217244771882890943372786765424643931764468676648711514439851955828848652373031497292081979387504010106971221582682124123382468500782582301745234000310977301965911963555587267943412627737797107220183528183706322249041174715712380553275452598482022968366093004893719225859830843646287479354861180430898557024451628614284839539640069328347765350191305768474220014539407870990907870230009238624857832962884686607789153063064663715056428364541044217576918142087573574466821239420969038717128340552456532939982747408929889655250487834391534863160379426384908194143683712078006116085212641946971808055336239677231681123494135643634508095751334687 A145335 412 1912894586618595189228516229077532908821696677880571550175855605031494564061244906968730587279442678114009952946905663532356774222107855278826455206979301592459020840861787830804948069739772678892769103650970538629031700847152482252246324265738360880122249352571910896797297906424179887802861030098638100926863512803071739425160914210355183776447036879569907361930788920272336161471683524521228792999752342608545135892198313692495799371885636128880503401442373899701070066892288152765405694644286723608347286528391138686553582465498653840420684759120079880274104821937873153475740511067322918374590671004596113968169773746295985053237497233510753523474673931244911818630748598954896891834205678889743864084711243953511147560860669289436632430405242314949519304237761652838948918895175635305109447247828312878396709297386737532462149920386241732266401209562427329248926986284991877598913097062881218843271969611842074369382801183631518148223806557675220476247408760739232168547021287907531422900503650831958163373328821728556611719386482045900438954506273761204160396846272034453914151197781957171770444808237002220920790698673493645952125860242308742592507198793372194965960394424371270902502221817893496806798224257561562749639854614195126035787257413271817859975309324815520449598874833271424118316925762122340514844785131628700229337615856589283080208792848005992542413096832870237918501315235476439987248396337889128480206966588668178707705166549706783270911713774879791372484511585015164746050157783776288245007201956357153768234732307995470162799497881419728132367946217535897757218878611938666798652263690701236422727934327520120930541143994635367794732115967448011430856880022981392121130060979529077731308568288866790903315020593630345659101862303853385662887792776369336135425007783056038909553160503087215456245094452495306533419848436192853252278485382127 A145335 413 64483676458167231598043630892343754279947521299493564855854580018111260136298686986248596314730131329269569576407719685610991724670679310548752884362748024039968523261012581899139137924091194329114989629064978600692019641522688904289532168916124676591552482323445468732521217523709475964440055589335532557183712782326456019790138876552866153441961304765664709545048461019124396904073583510595540669658003319075855473016035584431932187102369174460671241705676715920125510208060959448553374420619303626543766048126002026646187875652510473393110637752243304637544099962971049250500673095777879458361692031126299984817984906020461002175670774141972099723922814518710680867904932754074815996594964722515083112383295361745316159573330020413381482541990254368320272045866127597727879958151953919472915840704713728611935935361427765555096691316735794879543536832787627096002348313947153993863041693817463381409316269182770125048516119885164782189701369736376523634893254489910381198758614649770172842544761689322514795015517298982829292619534491877766011181857176534661829996443166452274560144450610267020357088521023467516498892059156596361914784090110281078090616535944404355063074468876211591254736843238793968863757618911759168397735450827272926783497504028606214635123745575062517707266556189727751199614915068112601463335727399699474623999808942942608510455938405499426303000260235744742930713424624355204702200027922504723960556660175820597914492123215899951681880595898599285143484519437856309870124959060255030451713423087619222628635801650898684903131533942589706994358116801829344921628383469044586791659938783529441185300833217818589960752810996093584645363200898131421116608507432615154828827534380504241283694708677147064817809361463870022278668527775063239161084334111983936216982868683106993634920955346428086058214078657377106009901967289925439499799646480166483 A145335 414 2173744731491922790551455608152391727699498034184231393410286342234674974163134174245195274800822139830234512306694277655040867506291825336490604453041780683408037326669713294958192508616166091094693621503011324978357443486698142116447647161916238582162873299001097398401379345926948528337094386113639772404024856965361319624053842103436203822173331807203520479193676259023894499363984338670492151452942498886294745386825423659002120334725065499183591429017858692225057049412664876118446098953671030606503629873980241789851854601692545592583105758207437040211531729477649248296504536582931805474049719994676901483618157213779966637045876743088382248182684553951063120812163464509113448290319368961777772828697022559723363785705807427274420487053859044350834055716627857081645180550353447730256357685046452543680047502637020679475571931825013725003170894366869699843811832414231574848131257899673593524426832590879211303543404031946103623983315025589446054057031132607470189470920731296731238614652493646558322908014924775382353725647896001813010191039966466477176527975938744259903388015515920903474280282273256281744175430393378164686653725725491714900125940834178672015804045379856698316825908083077522872503772526717177309126099297747515747676574825017058082078203603360048147096435159556847659667594668629150033206706855799084157946333330128979476298186603440592812668146230133858451324111625585698715034722954019237906821236534319945767029350765902820821489411616830068127307071777765624620706747623871039292750971247276442038454159105417062360089093846405201141360083985021720999772195049522614408808189737740513771655254665044730340056856328137170743759825707543894238392861354696576846298384062836736994144270898198059266141562671632037857383570412195519488266767240027185713505156367882528972377146495174930277935181135295087791098488783923538129345392830567926759803 A145335 415 73276934834109040811322336952773494248406324452402918972367187740876313360927992877506845727287118018947074080589094523343707958026105707422418965563285542474936914242067511912028087566311821006710927651751522135955450819244574729222761281538664233688585782317774510976665029018676217366533975791450741138404145371118617302200398997516695554292596861778869370587954117146647022554435515152508706914883150967798992547914029558528925892051649770875109692611520774809229957215575422765891858547174876021125933736508107902609903991976867836273466021716062064873287429963147456197104118677709958066752336602658866317886468094858537769314355502833838591444266196589767523283867349520697281587791849931106563999540293518104979231470826608800090694205204105843076361649887253016356131438624534764834987898090000074542740672701958031743693764266724521353121095969563640748947269774681398074183350709934955143890965145229221943859678024868387033279312767322918856745885995845304565597154356653254195403929762718280719375906668319162621845108761281601582081662191258403088444223407065072558176757728481549205507721295074380736572686242061885872430500732291541619172964387429546497708350014691894831383989770225806452793308203011878428178881638929333305026904410567827523918250028834143477463558311521394778417666865079873732551285486645651399564671421934648089203069261891526445309543783114812108158391059967780479059465306077788481916439159611368711630738816404091966676508113921461000672922104484994686526168152530567775498380210293975438028670480814973370507704668659187796532658724140724098100491350197778948251879489267572780458969193573357026545498036860751214776050139955941473878091935150213098056103371929398869692099130694561869184485012842906634708530136316442434174409484500232096290274884944337182975726614717425944322766870012583330780552950896160503050307752818645164592792647 A145335 416 2470165471084071034257753188126538882961385469591004364374266505334654181162207665737621595221653473617883727426423864075222117610019155890917917992647751183788342695692058499884753536902178977520059280045850189700046922138377170635401140684220724155725988139769305466022280729818195941498911795592710097661963968056383732291814130582233965031767236388392354675316412809819794871286126716427084171430218867671561539903887191031184668162058993441474882238750773889801283165511990452025549675506818971718484195651184687522999621779688360159085993999465346448671082223846169018926730592329098149847289461401580663581275937994063150989806957363482822174497831238858378655948105231530541897815349812887282903462725521666621827333158201196945249874383009920916245106866865243464737333714387886372233994314357544827789335533102957747442896113955711682988698420130819435280142764260698096666489177583776080000890841521250239136630534914769922859899529762472279635314370865888185773672603173310278195769741062618590556515255466130957057623233989077141435971019457129728144988293875635619997394243123725008201744381382677092356608971475730742366254014998894142256828914600124071603569806979459729386097596837486027440584896651026649287192922739181726414709431932564891006267150389920773021936502534289782820902702362174948855674683721618201823525989475470653756906485342065169867944128116132169935885504180189768323508876752847526771383926163678002734752259733952589430762267698803038715854136014882099105031503801098692088179357596258940768670039869818593214397662020412126774710724449423725361945842415394933296048243174401688691531337743702610699804008482519067121963479474154961376886584895520822180774667821441651834483924701569409712010930516792819984392513037843704043823824234236056725917980657968450070229215209747282087945540910189002945317352183611081773902336218171135667855113370567 A145335 417 83269277956967099730719819160423288791854809931506432670653604922464004706101707051087231097415092868371742432597674377386643061290037787056737308109736726842219489796842377789047529816944365765889377323634682243037059609329243602874797723242319329750858826503037504941836572425506356169252099262896281600734064224776550244438437039726707963704177984360109414326046905231071167964408309056321492266403971114325188542361044661747205605214082776860468509393178895213680480700179240922205856795443008989455226214275502079892209347583390628985921021448510807068640116892566927664872632070309779953642169677094947566665945551893400725007854763408650432668483299617649747902243104071027217854658160604638456744621913335841528281295783730878197764465360570228882516709405665707309042503155884210983473183502004938054778426278160032964341996257753276566824502389488827193729971834280863063945952102165740946895075123790380416066593388117216074738826115013627779183528585143204746585198887375135121326143775816942924941848542387367894093316595926681676524981483818180944509152298103453343047087377524012297999253890902323488266907691874197083104536973182220803186161091997218066326791695569237462913455158007664214796310413312800144459394997358934358510521645419858065253438115725979229735336022967350267371235318211250660844919855704464096825409705653444316210669531677947614356870113485271665423888237755806030217703756279024821385563669061146312577129964000802973306904077450142321189981924388753456345617306608868757761958369071508683017891605982914296442371816200388124916310724657415057810470249722471851212007329157201436523948614881245813117036099400219715820637678297713608058905302949914980563700954204694711411054231997805670697326598536600948830964979797181127000858680761687987730463031689841566923089661744854264467218239759704419274064611328976615702087250864241230544750707129020923 A145335 418 2807007357459195460838494069640115877046886759829696375736728657561995093308034363529942894556241185371157963784983875835279873520865056191663458765461307069203467817263213859576733730244441033065951932059665858366929089730441879714532260615097443921680726885691406151820005390441538536647292324653321857168035207355253540683635980317373194874233874821012051968538686500022996262260409227002470787873393694833683238091429275643611109920582062245907400010169178318902395114601759045975568980548834157527716703964742979461981689584036476323427037473943305306818511891777348907736687408163412089908179389967581221070728360973050600445951633084698648721771749855613141762926236382286222282349984696167012563973921795088492396695859042234745845443182054948032619717357819884126522579316647523037864994643618592147469035922047439178125010946405966839111942292560969944569817915253465129624919948697517949736056902422082882304354623976800818964675905477209862673804468969863061141498868719743201766594028487019404937171123807362916243754745391065205326579984383539860182273795824079118318481695498940211441829840460572943406800365936470212195723198999718648276511348154397306415752076454069187895352843990340763843297596592189596218699556073776754486207958252393983447128507874855609444457404312292874978794559755998557414907299480122800982366359354051618423991016155957128737904921657644379725307102558862717098449025300657049976059824512667316033297048351714808496223147020082029948511251955290742998528660300753462023056924533221200108274185269014001063253760709717421670516707753490737149367226756198683688961833769841017250820619116115458616472676210977398137794629013452446253510736385555049099281536985465590900224986326162104457637469924657887468299009484570462753355242084652677832157852072346578563008902427189822045442644774354095063539715102582449531706279452731235663492410669464181943763 A145335 419 94624217936680201027898535356848487054827263882004254894578690375761249672949833688492667924403659261446642090820064021809610159001717982930937407926963353193112173277723449409489316257492577407708873863841958761914497371776136155847638902460137111357537973565798474874814876769947691644873868094811380542238185239211532631668818652060213359483715956512138287499329707589728298769727227077844981202890609186439490841736892339585085853675615713095455677482334491737020844099544816739657189412095342654816321101196259623387900675985660269279334804260707800444341228803174314787236804864315989480494947282164993285199305481735590189139628826277336685002275254964235709210593680544625449066990766253131832926922446967811165356775880032437498719011469307832819040443249591584499410441455145498450544758452909557789176262877440748416434086039003145888710298115405794441959734729464337685375188406647377983436737233753338838689413958191362219182008698897918355720320869790555205936722117957344444176749578971280364615095658604355364189604573039491475632329597044147202926268712720554780412564612222187150180071623926660031340916847451503161243631955175978660218976743098572107277784430939880628383106908000931991149897766326400875219561890787619396371135914177679536582843935207944478646679869632056792567814342003476052245274404630019765411105876999670351419292838406645278076827294722321927054830761835373955632910612667445398413951862936451554421297187359176230406879312740061152114171982222869022091647682392781898188380168252928286578414102400570369859369977082202468312730093453862024647754156140987377432431565169333362367961633880303495080048101955011991824837228222844284908133315498155402186865631216344115041889577643870309269153440462890788019758660893905319618424083672783088960353205628340131669188533897479239407017290876258304832219376833989762384842064649482703352087933122886866195229807 A145335 420 3189782383838482219191264166040868428978111188415476672666551276830183068913143800331053472201704459147125119510386394390218082624668039683736843829554475870678504291988589662330670991463341054169425104884160497804471848035644460083182027687398961408765161167222339702338603344094931294907159556828799313425527367245785557658302336077313812030822870019790306850590352474311054451504508562533745089346971647801481541441267402675983968483793895767865748642022095706285794335693260657692084809106165020345024026793609207939663152325494918093369899928201422479035437516136494259700403784239404597224072582973602533676487366718578384302846287287857386566728050123072635901875971208233087505762036448043089391799543123310992589088422519197609039583130784923862274905309324014955655241854930375436120340769582586549454539674129491707070553862249785101502457310358387038077492713160424908120532471563163163124134462413768149830137262226276196431824694275172922294122153846835147022263841454843212493455026540527832604155469714381695519468653913406512252500625389778217827104658123536105823628434759528233333630003000737869195929363520789805629052621013259041636263057733341517581936806751231299528725345973358573431322289859565376911461835119751093777894237180721618925813685608731300500323968960839230165168146490142617965189642765170666811885578131292528192292743158696996168012719367184550503373965256163353485522699654570559079877267323527957386874612152580782375301093136244314417686707572221662779418700374932017487176833448749288007337139283649041898945360864187284497104709779812981097385055454145457737048584372896393875582969427284411703032962900430778033437864825597451830800727811932082222164191329021423132596506762149881799301058020366578539488176990434538839766613107254275844200828729573493766221766914675122733220730829996022681540020129534079787410576467627782477267648562080105589977014850207 A145335 421 107527564064571017672257314009339139384003641106658454753585188647366780877300827836209978859426789393445928517248483264074187543467949458737051022563343973673609026489823184239443469712739910678558742877936176517146787235367077377627929997494580086629336471589527097800035843854625257181372657015824956760763147007617245909449839117497429951498825588883415287421262494409695937970488684873285319884041433044497333575545633302470527238003606372659138673627109168776559635319198972671255362175311633423735417288396245298449785241504533012941839057300335147507576798224619992691326296779473524108107497291545194128069395846883971853113358155334043674887065884646503301288003280218943699274612799596541777144430765759891113210359557765375520691909840040771927979225158272100905546618430292514496471188892084234129202974625728902567907622280006169732644690043470928938186484918678188923278811931019041822267194744531387097020588270958356623525448224834070511636939450456491936329958889506042575197024500504443658114800519456711297356932959231328954992304606257094125907550822418133414593959755331132133454480250974801946668118812944907500303860693113330338382449015971965814588517648306222676173450784378810602368942400016051089358977586667247480465195338990989859811499805287488204657976515023210579235761425614893309603066805368628773598643073394765248362518020460382902417063491790963902746414441730435884161596249722662933915217283062175580575091621242200986512223619215916526280157760145420270071335367547310627099949157368958330474406678673395100012877744872383383315197298364765499338988194711489224174920401777905872376568537025795884628937684293473425552178431446052872993448249632097176210999487514446542583484127910182937810568356597403922103255658327789643394627208227117555035226847513569269230995631024509853439391596872148633718455773734374452799620770338890482659209729675632426315238304405248163 A145335 422 3624754181426906621893311836063558222593894312727345321327880036636182906543627837445494587020223598251357791169321251321554467700086493629357950286873481522982884412293435248723049701685791397510874168245803405508857699899752330364193060132360267032875971048517797299616868594000814075489140973096299735576526372201249992361768518992536027587711598570437059319180451835960497594674119115573939570757291618583033467030161757185014070517117602338545668920104101437435729600324403033054757601237670353607955896446813402217133052551454655540774476528224397894278991389116502437488115204735648713444899136473915911083616800321971324449872919113464324992585604404705576163345954674304620894314109968637386859495671721966386303010228103182386283326671668191290907255817810447212201961551629918808745668341431818762912845725178781631434674239988454119437667399862947704147879368531149035443303842074119428265463971714018596626795880783868939552766663227331822672108306580766189326847767142984853755048483418549769174522092906730268119520514536219445159384076024426017594565320396610619282426277528584029459222295926730570621444415988443468314453338335797744693613314692151909876437412342465959662575726412684359432498474873218792362725757535091077446730641099492030993524039510427541770289087821108459665198287492309906976576764043786833192839591192251958391007954277426764481782214140260673794397080327359028398924056092628267847711415532148671497658381165199983102746275828467452964659803676815409731883052460601140864607268607730751871542961130743009537785066880702682987368016430771535202904310946339246292791109006884622584917731507556609843557077634500026274933156890608577523011688664297267998140710501947801621467826819255760071444377501597428193734169702741611888398344349569519672983221185481591336203368955614460244766767997339399612653121451045742674341136380713421702814177510097920529006577651523900724523 A145335 423 122190463348373458159452524321445233674301037898035169675304381281420537132218913522986794692241758637626481746871890864801117842095728156777707045433454039576409059864802675744630821204384558297351657533007289921767416546473863821209870679433934604183668897416198475380557542503731598630113685021703607070459747246140990234897970865788550372484328036310607680766157743968965879506768617415508818056942980578392625129089419259161191014661507136828768126637570585828849276050375990925076906066466505444812559845486662500343309903059751196774974590824605395715809652219540498943104370860312421350754025782428208071083528210784257500321244250201524240166017049595559087819888830782805490128384947768153511437057316603056116514583676147918683845566581242818576442821690410950365056022999897944612523965293195421605707795266573754169933966062103166086237598316735277063354084574998549066115583593039753995809748664212372147757902044203633681365407593867907517442700503200688791751546294060060530576641800842288218368696093771076818852325247659024537091508247791096446855702824662193153592456400894607877739251462235607284674089316302310503935314534995881280508374499889991865962739355476009851919205061198138972090712985607263090531434197148942634062042430998681025800705512085012627788956945791589660290623692130005538565509406312987341561993845492170443966112890329538210220495536251123821818161675088858405597294046720902659423688883673514433123888448503799809151375971665414220222765455665289701916357428375529090998600397666654488220754889242940172845339504535609698631792450566111153325138822662107797818499060447160225559670856743164780800513202430058201434523293230236716854671151880012654585226174809660905145233899493627544098207027768280947813374938576164078430118544629361299949146831127357596429846298262767823826577895750919564070388090396296211817665254594228675262975441206191171357179306317632389018422167 A145335 424 4119040515848915093128237972982606991097129764948871257027165371668806270090916668316257011629975096654165101435693649883124431135492528464890010872203785387247267885059613787058069734076753758517932977926801575016976206272776249513232410239524875374671211499024079556560797458183923595820318246592487621248898344090886408617160605523963514063910670516318986348190118230013387962212672498402683141125608304540323774518570856196161991919225335065380171210406835528186407658222445053759939470445828297306961038783399496439759574615011160291829737915922971361355545482041718830255545904213016518998269495680755757602309824901920520013857819224420463022532109749280692445702876322342418397923235694950344901905815283193349965740229419936110729251663170368742543696228276497318995591323124598161258264061287949320896591015523355527889692364518823488778615319819478789942718486875321720487607287478066265124627199205135093386900281283308610614958950436520499185661611290786912589178436245916873342753741351345052422658976146500906656781615979065202609135297873653785199079724624797210810991085991730954030006137332740025639632980231106471099215984660257819630139559697678311109452033796658879765730442950413538336493575312322363908595854423165098659140372902234896280249751818861736172338196872345399627288464996504199212733415110234039240267979338701474473845707142000778789106140045243169893229556272848336525325753916037572556544284420922756008457608101404710401292900902094837535241970545817112174784999178656033196961678540735654190190895444836552095873385160110336060175040521215590547818894509035342918122357034882662196731881995894353253228690210360184335857753939858122834562387006863537921770706354692958610498033130462357692294798834624373249191440985668321381137684251057425071716220004320003390168527378234534385579480620996730507473382914606023849327753058030312262401480420246526876352593886960810182287110525047 A145335 425 138852855667076464440979443909791157348439010702125412176350575003651078083344263756722110339059665815970146931770751190688233708776335292455714109724282559970651360828950520896924854991096547995254962388560823560814977991687870824617200727964512869446231935448432824435466006934822521911371329462519072690596756108844033588343493777314839193305878330620784993486881204767593564237223310414385831271835437889111333860628398433283201488435895030392458434674046299017593216329829346711871568623651965835751151172575837179497632759928716310377829268370788773766690042483816689548373953487916415995119243348644250806345656126360212518882889585733969558288033179482235092749084873006274093411186785148391178875091521759390510742047017231462616535154881627563729905181278757902932930433137474181016118136893492806314228661527584519578587775437995573744623956344877031692233763129213010622638692594770030204311428889395355333860036334302431219626632537849698433680745399169726320180516294098311506324168090377199916325545867529849469629031455801962732294926354229360851269881070246211151776316355188794059456899011747414802076420478916509824452260338961976564736123276900361367609636193322631481426763379939235316125059451687673901751503162073461278650679336472295922608538108013123614284507988777806475644304494741532863331237884800480056476446241945632859021168343790733362651229770704651720849644520139555749179872758912332524160205168405617221371591535974464339123783880258241001647592606876729395746712620396137450694049092609598505084680597224685281908951640901979924052890917338385106800863780574442587107796857827395482204671516521927791423174366190728611531706683878094027522861349146698711462877856631473459950227791682652178313630124616980594461962527813504175181987257673027254538192476396480483155223461490439855875116467907221889656008173980980973564542343768536571771325229703534979795654768572269604927266106780912203 A145335 426 4680729760418107100456501961070821941233272059671517879515906626345912470520728861148185671213444323026378556415826921202406708439725831573189594173915554224406871986296654174375723074691794898843291023600452384308271333082821919225069587026451318589507603169295459012695479537212069755448403920361199693807529027180234028172172766616122623682377644461315991614123779064525460820423409831856273873770889470116334759901459536667405865979012029555304438767481929529476231794292139619434745524543368297877343008720570432537465703897437452207825464344949551647752149970773915122633967141822116478982453174284528199001156310417292939109621687921234294585469135457814035227290958623338623366548688129429030944928990296603238833921054985132375383463960330413510164734918363232679592587582068663318928744233421378439564698859198283139470838382125138426412450079607189418525721365143052101213828606882090430709272002736890229099286731442434675130305172235954383762857428220349862962498291684875644632270832983861667827989098771772249474693743718302547726596764791936456422653905678920053301582413522423161752561111655999215645256108704642565951179224927192245336996896034171622004442524967453873442237313772021179556162215779897911915720807684900525280149301773340722648898923340872645218669028129361659421624104890448607826391829883890767593586963575719304338902110395339914512972176781347669464598346880674868032005174177608975473402943670409072111513594669241584770458044202212403263445509242572577384804570258768794284240361714907887065668928742253245408314207718932358079712616763301921429041527495345565102368489159239144670236814625222303852980854631060771284373647977672795727937533245172826556550074625276263980229220247124171800490113808543617004688383563401784759716469075020064499425043307609137082842579496674200163315641747572969279307305037425485704254698559109614776381061230904683748664995372218614495137330277297439838083 A145335 427 157787400084841534689312216666717963729182443783087857016355800197770134377602691825961075219883097790159555320807378581962378950814924073555885927146979223180473094687408851389255103950935551048910792410316287486471003077406948905389224954044473221687788433390717987869531790763952864521343174244004712215732730815648932980839910374285999867018111201485083746691327598778272079488879581194651681870430852765786206867166867120429853308869294027873417600459357409764597474767994810241315924920485376697793266988219278108262131698884983753997080092690420117674936201748098636300174342802449593018582080510012202239684728417821288851025134580941918484742194997994877948029743122443660120680082183431865848005165084023403659332088252806765356945107486203084546025650368119392350308224458604207343613787092516530304233192229345463103977442282850640916368118438934398953625035526738523202705151715356575824439529007949140733541600383064436564340156136447389738796225471627248481296091092516641686455538273561808732104312603270896662262076631114947428061614208841251591778302309166513926550132008064568427490041014466834547654168622357080419297741847843390251348188800575802100869396149043233880415188365828070582898992977815299158991274525306493545120371684128636424022086783212278762308209323956273550325142100212718075086135722054719890779336485661051507318757282405740174441558716648000166946958552497905281219338672347325804296080706969284652473506054928542286637676330932796233752507114919528976765032667676383434925605142715495780374101082816676305489586660296258149965132387038016854034604785067235219026399182450154709006287538811572346362056818189884233805507061795643260110680218171914634074604304155185002142053554580328039711869558172375204611064815460311636436537997336939116602590955361311534666142871677663826014930427435568326498227363155604949109444914863042770343269002322471659463962014201834726058809798720430590160865727 A145335 428 5319013252179278373958607723378560596239918238694619600349836145150924603523074270932418984514073555292834286838038175582124873229564382079843083030935075439498193797505680394035135379810314351166987913308471027568485129431116914517848853975769605276644029500093500201786457653957371525802408648316994928431150661987996503603879350545008288901057904919684528639648661740691772735044669861648298363995950172963763563375860330728230818374578035700600877756180499515682651344952873258942620209634816523939242732295528856308946027031947098449804117716768597821872547713176255058904961973236608638834285455010058163215243995963599336750764347613930384199425098796938200170268605430284824044786947036939509606825084037499947059481456168195005197487197976442019716111163744569797765657566906960247484557443959988003134322470486536702036796439884056723165630846164028509119510529080634252020138563110841564159766092148693531390797119813815425141471988229336335858866376885697118084141367766237699565540550569497739375374710028272827713082353760191134081654467253441826366910114419349278785084896690274188168266120845115880945422808614401072229884311739621460445755199130413392786135722179804889141342126369826945577503873725991518869697952332361089721107204191827032080443822813186993736537091091896953252098880776546621420705027364072777634280665338047082735996003650995390885085029825231908846434303340106040149229038612823178685211905158531641964472817000127565813314484345286516837584611580491812564176673842566315332573355076699001041503060436081229515800720910272654516392254687338931386204605875574971738034351338026226081362808263101289170642631488200142890522871768757486320658234426637709069482084536521211796932361344673637971562951005500654338895377924478721700873911130511748545653276605804768525986539121411468078289104545537366538682275132668137797053902375778473229161983291909458409625475750078853243223863819728384917025343819087 A145335 429 179303936573176073901303131665779061032529680097213182944705119436681868186992699295529152142008344329038346019150711578066050894606236369096586255416935465918504889733443391395515562264150592826903611508717765929017346226651948110989735962133968439831197012760363458411503499645371203370846331013422724793409376599882631320837839926032319044568662107824454258957472640587392060120083741547284556655651798460177616955614044881681793766977172274597961561287427038214304767073763882790960917025473740101506495807889010757955292462984804989857913054235189339884903465736235356287587631817631734412654169669806980171973672864248205224046977307040458670420701595702591729744876741025158296106107863935148685414207734898958131351716228097765372400528086840752998427022783803797514560924230125405484100224092277408493141480175867959996314944884514109855062774907821282603484300981683145108860347759761317412469139141892929935234630175382117598454584158870771745354995826020624378989157026103781759837730273242230520782072742948764418937109482993966498777624663051909757987288365297961878678697940879010875087682506198815332203368330737291522512319729444897583783017511338046670244833093811826663911409199511677969589585000404181123282218814132617809192030308186117567303124843010446775646386578399636970171979720652244507879248397356757611996881337766230673369373775756297344330476180967008930565300198648016060932605610418930681131167518598020943653094008600794188638288980641932151662181022625871886618866698467877822184664364709918182393572386926197164160965996395704523451324755545062989990940410031027512221902764578464898752585557542856919130790761105169998649641773519307802073745822411276954560326435651525745519404898786894781441059038683557499591787985223112893076147907773013046137032837779087791649694699116637717241461888215134198583411168224015561983082099978047417692007686426998840666003128071196128627241723304234056832493749980557043 A145335 430 6044335696562752199033650194494804424028014919837138158371389975860709631432599289729213447774682302817809089012736200458568400075051354772681540590261811525177724393416182926437149209889381104384606392791887976158703713731952041390347084765687222130940046023507822682958282771259005611673858292660071404468835156750892839837447080302670124447401310753704448149771874074552324605956250192514292543213723762096637294609985889585632937156569659002119248530398287702023714182373929143930419253986099569186967449744695820355144052618271749176163150608464114930751498008095946147278324009667403793813963420734907846587174349038563002139024268269569514165951466591709268412761594769689480731452072048466915148373433136618794570366406989694214535426796609914585600532918325914850471278958031869851962058306666113996343811293594186460989240090020174203330109418977024590399427276973028292539048070961415446863493116313444575968065851821334064430088606854061727306580573436288870930027365265817115357892187945455040286065932789428138534097132958644256913602593309825410688309664427284180510909628801946559908931589115695944003459665483731288609489225849703185809704059861450354123539930806260954660648714974196537985037964786121071939852077354712594015502251967846819001961306377438337993852697821314671172600483131088281584062842054191271736342092261818970661234507244748779826384961175312841224124360849990318073932094977993114648108478366727380852014157065459955098869155724125048487245605435133529717430183841175487543278720401797986851788324121779045967784934222698478575271502993031818705255669835941331561425370455905700398923433063406898480797667386212649166279281294812994239148485352825911711590895076330848344937927341173861737704462222459772305738518642975757701118224270154358654767628415879772850706439781235318326798212173443069288709423942149289461781559793206076074619105880292147626941507037654545745945465249361866236094979394819234100443 A145335 431 203754556151826440056248274155116725468205321915180247221486373141559402238911053869779086028955388285980000061580991298307629188463930274780858364201139411096805623383554636716752908469855474764654488674110932167592136260886757088616652116461580295900020511621251689882160253807637579524154559674724676031221708340663221031037709756165169969089579140938714839304355616095686221879393133869573060084450071364625844741125007382317641429866169437984267593361764717147792366873520384368130550260910499451818932629387200296282895255806648201743654817153412260080443657968010878888516946078300550071836972500319573838646667134116285937858302859320211015493765268385817842491601629941355654432091052647711845716519745621211830068093448270875743891471941319692593753211678339566825583016160693408479515580033614478724472470213918545424079323438265127509743878658652724034543410903276482759808165363248966954007035538457077513990569929662541136556169338595836668634059385182302013030598104121537932610763895803559134801052073549549807035649933098788417563576921696589931251009029856461359724801708234920593651072994002427766157809991253213408288590280881174664200226274146473926166484397234223687798641517868756095963951823350556334688232404345142730129963104644085960369998070680321530762327667910130986828725316177006251546513897767539372875334318149036163223984565851107592191139696889319696698223273687873423624234860775542284368806124611212489923376291023561077782085050821966403863117207556170264148699610667158986616047842559945772063866223751599252647832968486199716376697842443777853009105640178641876904621725846678395869244029814860990244832448458437642290104573798504262282387639170015661386452118462786462056331785151565980391122640078059885742887963862924806881582447070755522479203707762274305018226293375747881679730015125303977507260482506441379532640818645894724497362641532640610077199361573331609024625504928746787514527698566862631545376487 A145335 432 6868566081833733597733377122735334621038396977732711213999167480230577473612981994517653700306872691345703499258086127653213979484550689487811380684538868957811506039081902410305557618081678844427121708819673130577642937195788867725315301455572787009102469315812348442419799472897180034500244594961110536352412383694922024205388356042880799355339588393642766479245379668813708465002017936787057662932519362487813464126686704247941803015155634597880001570105840084653792985282657974675751705364873682534716649749675072243000578718098058262506854710078376678847640779350148719235960105021187533254220549171809413365871302503885649926640387248660045062725313031334452878682622532561504341216308653302294270636965476517617654976635570844814336887304606460040725506180076293879364488624305695841812600350971085771135852974567382872651527532114677358333291946253073908227433791150022956860104961856074605058161721137894966683177536360858409891974403973977047245592414567914827422972591159909678442491735569645790488688425113289391205743620710663024597423921116789453272646103708151648009038885073689544410031110718890250881483830801686158509677089759015172080486441891773576189621834907225749709431250906707053020748277980109289256219242410622684077968462242049885756225815960672332424559727691397817744681659235726397608544701909680910205436248128461916800461549053606329688014539355754005800384265331893852260382639082811435428079339812535494668589633918390086866574131964339331750100632579472894169319134158159745597651485229417051574474943550878086684979403399884858216360005693508248431905132425166347834513466816866158268846515846135530917746403356736265535386776016468297386726293077272742592511389201789636559588096132521361857810882459326936525932980956080676597002386589636944392619598333898638406284635498990021310188380483075784908326681576582714961896032534771551369600018571446209085410242851695501502565580025202588957752862482593959914575407276327 A145335 433 231539362414860603427765702751159855920087636651164373108731688537086393493934220796279052367565592396308276674010083301608851950116574554170191368094946908366686457480645306867845710588780485375782798039656692557661411245277906470133621723450706533615263944736013754372719750349203685155365665771984476505715145423134113095300420451167801990103327555660118517076646909331354496259531802769698579947882167625014120511084764059073110797323255012428365414944000275891914644386086033452799205619719341577334798811242614055924349212304190288222457870533087260690541710591449855357433336251747285667699224640744722824243947768759318124910761516294027259744259286792519138154573363081046681401046110270729287215460260496889145528050555025085243025595294392296031537120736618654995037344699761990666809349351719721311375125048194006423164447683506450311150143998447242787694069065123862972477655504360109573261664665551403788432837236733967067795916021406596924053083626450349447246104034969957156174858473441995701570127675767933303996067647120800626080371963283395548124310224750783024528239456109272833827228148682717363212392170167030412108001287487811169952023291971460979205678128556095625470703780266453239460668354745532317476594326973858275923174132049538544198286295664266255351586889714692768263087746007611547207035649828829585257716551535116897194522655373084807931862529491327838641633887639918486009625339857338627505012260711765400666944069465553537248652910735793822473925920390914054891577748322865413429672580467600966015604575036234078399056435962285601987296075551465212195744161043251945322807089491936469396137653303984717422370266910747062739450577225041731108039077352476513623543268605876529960928258570963323075238867312788390211140902286591644222025645055078948404451137356519392913580757652727324990702424404754694134388458439342838859073877214508178023321901546089066736538676453455994078154093624953768837102206773714690153474347739606683 A145335 434 7805191900136384859716248242008221620330819610472354039762634006586014844449945109429584860792982419372679315335176408839148271585215748736526461530669279596502131523861047255433176493642232543935959277489705397299093042500675289912415520572208015792597760567948554344092034341851856753690196558673352108046547015861438568747655149203478249043502372545963006817011000834314580400095108606364521193256050207706706639940853932304667860729825123453804563539882247730210602577601167202411203246764987299207082385392271870075534739703773675897880996553163516847799784385190133844748929045810440894836953329385284057233454065919005311486856120787631271677318935495050507115856215190779461097467760036009975618730871110713167619232966554918987971548003037076994616656299305908679806415010464488081072447324833871454435369694238766981957490658759474907874193995854364608120093159957891629652198810191874331858576110817576100570175976567124493494541919189641978335852401802048865298751339595864664574744800697237939530283213461448606564418049178698568394506314284859342810481044403702792048695304056404702154626316482063291594999489174846764390474564891537024780067533091871507717249833524004148627391674723350887795512077217723616442026705506069520070747515913421482082874345270616599507229661627722565526750870173234926020622774147185143409356714746812542475965441912165139821776756181138122084855472551957386831490617946208246050382527880514271843947189913094175822262002754329477791256711026277080210922191726644658928554517089911343334968978649996507231954105771309244243106892490479886609610287236862890651665479152259711566477642024030808978172570779814880128210613422869380739183699910825690196976900992192708623193255036839077488344940359303214174690623290148023370643807897804324761077103447668670401218168934188802626446557416495900256194450025663565521356665439005038146394629931518643868242509697835758708679072993531611522296126432589059722479660347726734007603 A145335 435 263113018722058171206174124810331448070192073148935418029234019253282871869321256144937084861052384989487427323640520067957604933528770939791732464028670047103139945302669445500007072732833948467300701868395170903295733905036352777669620728355510488917763975130281822203328723291106340817692840837513033790264623398973948729349341984348831324088662988421085404141322321048097595955851614861016206654962872553910913207392065546905589526129294114304496824501065156041399136999020702007195627995648516236551405634238685929003662019489861402213378105584684282406243470934217701315036542776836626313206411065878700928595013737885721281462601706840288651948394055793893308082993875926602270514591509412850167836688377926680619947454157038268529495797939354270194135187818065060859655595007720548513190208653340457377296591081413709913593003683617451460932629289100486941281097634486457770451758919090428222592491122398825684669228381644929438967041028086915068294987540693983622770558210530493807844690075329032468123851424215304851518599133817861093458007228462236482857920458724510895210735675213163053523180294783125410984715416871692257435867170385711817848265370574965233177030908888501721673277729453454647320258883548794755515187925133009194611040485518264028964155634874199273724445638118940794192079065276661610147582169294575534500585268857334255329678149664564208019009642934303565989150141084849622449630244957054634501056387347123843147694371303460597502898575599793785607469906221874453519273028213613704158707357671238803354203304275777683752938827151778187472847743866780902058497570558903882824391356899867787414024843233940917350212643565189342211232715745476247492840792885894939187614818823272939081968097330917043561144616436872482516032520899748965537811120012958142640830208816459741868545081857923778884786125519374373231560216230730335285590353089785958700454796968171583252365935177504749616115556533796530791648653205474996471074660168393855656690447 A145335 436 8869539853315389051223744887640024872437953165519793331293124749265531604128804700195884021236491037202638755707242616155674453470106596795163552625880005757177567959650855483944191166390655909190474116047641933660393792639682409634567624840448738009209807809044039658525656918051160407112568910942367810396468346732864795804927749544743954731550580296172416427640968625520369125357177536869747719974277240536286676514479889645333490621150643863379464500126342870273317178026385287061397417322108235569160584723103717274441576601468488164839300041378710606750950557392694326139748012258233627207747222193817678917653855870673598479098992050730009669549091943493207920427216441629547348267418684839419121764789601177532587715512014527065574384360564084445207220186730316902273081427903844679915153852631659493354796630919086466948453172217253629988564025461383418936221193138445331484037163510339525191718543877488303012623588175074594820454459562267987762582051660941786121546651978231606666579837864596883803217091980014713083243370236582048281770855276955677552281155853122217873851107562740422477861705582512841122231465107745256823316317923227780488128000862014544918526204221381559513602043632484281437815039168917793990693368514207034444268654696073164502960204368734912246634462953759832544492419763725392704840068906297367120829586003824023000350907949227017540155675241538617028356129171114808220819648726011693782822364767089016871994505412692466828728535161207045758498332747482676801857613570158726240545366098542942971158850052167487069315060631332336928400453202642291717912066493930362653147341989429063961467065898938506299844859236409961946125774719569390880114282388999818489188805345555629784260435937831958501607107531742031026312242104839914338131589484993011090618061578125754450719984308212441652017337664811552705139994632943469576813685281300019228787293059402434139918611806591175411723496702075208059454864577260435698450867071796896526460300960767 A145335 437 298992188192148746194694268956171113639551953139480160048955817268507051121899134574281994210945028003048567465403721266967265758519688444436192419226682530045785768816690393061089238719021937965976933984665307715296703846587960123744921855701906229934952132325110601758618072504175894032658357170174378050951914178100248867610165707803976729651738737695309169354691648224969322167692858812027580779316679123515351311392203872552126421933398678505227633994762193655848366029870311027819004930732640625387887074464420675082739618231840716546871402181498228968890260883464254799953204178188512796336532546947182890435410552805393266844705740567506919120211237466761983203708158164338165183492413351345309181840889619006245605209290062253223474228265119488708581122300543794957560514074983009152219287859023032867649737050985813719418646521850616183297041837370605763239529479415894489840435011481786475122403891517639572156715472712536209752590392877012839389725893195360069463354015415629250199912526570870877677415702522444553820829159156581713760634437928168661825161280950829505803009940729243966515555041663327579447297277797377190642300819756141309869083091210244938628553111125741462315023169177767397815290323063959951877478697098731205983287155193585889876524460305898256959848472446798316955898676043103922803497112683702076348589809688322546484494851638764611614083604373257137091581548369130044038980736104223952461887281797514371407810934314168685492978322781390936919185011310171128768745699930777633355170587023175249886526031904362684830833010129274250704601089988223909944034859451894954478693015639262389241187004039192204133829287509167173638710523585451450823176211840343088384659689011065461204146356382347223758258551333879249460113198838120991438666916001303283851776713157788973717310929161296326231580673796011316170894845844964143203658995547033295112633690332001257888484820747822587951694324210839707150426954107800634189303732519198721738582889730765123 A145335 438 10079026655087794380907754755288783353149271467893923029730507268828247944053688222370241324655072872746276172056120688202223912564024243991837449656967915461963432509633065190438462753274038362442426535432593407035009953008086343131758906121143634170658498371469670576238975565590112469789752813094009373155221216547291042594273890205144306011816158116158291802774239034022747224752557145196272211201017533279425252170744516029252292038041378831260579678583969048012305548593611006721393369153599898159717437711035036233935435256153773953326546802699005257162580087630629471913728186706986754106270884949842313042760010817415951154661432035431666192812311145455454510303794091292623106705981905806431687680437267291910938174072580283044148789169242793603802185187544111141289048027194595810617467513812512585336813142633935149562516107303131099321689650349199094817421119814888610114075732753013858566036709991341086099914575572516007455685227323429643253559672097033536280667877738114210046007444604124219421908799528814513929285437871924999334288938620787710313170509228571306787497247228131706548498937976609067120655550112318119988806703810663205632459010516569356019153980457522540473257871519380495347869155352671050808872012888504860439489575557307125651664475053951625873381579759547108310823511824920613473980494963727528087413595363763767038168298448391847108283740763266822849818596967167244613439232393253740711478526486571844693068289723736120975275832432232153322338680972767536003311740742808900450244074248005871575131849564337216053479893702142774359919765815102574801571123394211312421546378904052193151891349944694103302412878982089166186950969803939793687679879221023683120447059627374211351636143889388488975058937263857961967558384906520816516557547400272344213650381909931004725884796971307314849054142861646203803309312548293746634451875163076807096946862472304469344018389167490487633260440257423909825965684563519094801260993124771321838010732686363791335563 A145335 439 339763988244017360388251666606090617878490827543152192192735239983244420925542778854201700479840512329331941756963260933893246825565991506445151983500196010996104779853944858752990186351778594478912260543455789766484877800605886780383632601598830052190991750167290462799905264557424618852436673296740698798888129158857266867752723971205248847854345960443957278976210428482215160721439379196873477427558720267532746127160446323953890892050248458468395462459837962613732626387242261006707859446348847636231434199851103996981542847402204101734797176172112065037452345785138258614747522373939319302733878735322651825724257074219681160618243607069695726792196089593092134075578915613766166762720484861242398840362231098569428106841741076132128193429671700344119052173963530864272310014039169310700931820738400511392680938170540216840766604257769902836283541929974459648924660185720365567529598461263662160779311018685704120910480770392799138618612803320222881200483707001274614825954089088476005235281707405114910141674754438921562033767556841762568402298407146119276728809204269977470855702698257309887020655232675936610973971014838946547025296794815155842114051934644469900195435742594531728227781386603293328998901829123250799703115602594020148316462386053536050524023564192184847885794796734484548711062266662175204164778562423757859143010223363886777168330794210794314381480289515640993894127766671626267549906479937602863279717175400449602805817675179333703762379625797567565714645998672808627361467651671342334246950109545107343774519398927281521258444531868399913543621054922506706572738659674828482278433478376906415510995017394451218285145946352396504652950018452099921626237277717532146149927291654124975652588949307139606966889551406393346592513905738703525935033931424513807440851090331997456151787532185458654400318829634512856413545609832087353202408568543660171691045438828749971254858640947619517369386853126065676022463519485801731642707444046737526640143077118740516191063607 A145335 440 11453444033626798563600169300383559973395142443330388930923181910104662160571799131121451100805182345966706883880955354025420662287605661118241829371954157873710776666913048678930233991479993666610093940477468137595611823623414490358645911868137654938214697727480863129515135891991808335925527787043376143416509460789857249564653282475055048456025696314749641758129761741361234033896974247974047778886732249017511338667153393409741145941761583496928232208260558041124957787501631069942510935215026284663761748717263278027212773151992865013326238855435350909713513319254430610272509507311766266988172298061455708095322392929185441107025040839658010914733263987370824694232310735036263390278684437966499359102179122652338154189724153502341461117470084229431010455180508440247075459431971349436533815866474013725234761840392097567068307079966907317307987099137749384416051200043212403466534154015122318686856715873858375924551220670026683390317430144239486001838662509453295168749376062504648398367136310618979016751636550227246327343790411850378308916479970606742197740447962770431313974431170756669063334581345006885179323495789565337987904634964412199627001485084406069819018782863707684101035970069139146601172485311875629105320976154572406311243086594375124705857708697254076168278516724537894377502800698358414307474071865324382467983346542183027894580664034677577889407853451288517140904224164681924511940102825257360127905525271270629624012269137227049430093696210360170208008563292921697855587538534529209344655787742521494310633177362706810517284949115803867383412691401517935263464445416067344743394680134539136362823448884475600623698166549126407189761778935069318554080664944178129425690365881213493301874562129507532261465357802850582449775681794893310952749177311762813048558746041441252336945752984087014268527432897925285528054418704130352128159446211154909224628334645970299058696815442325864763031543185619233681293335415900691810156573137554528898267901291662010114436962856407 A145335 441 386095598033795391334944346727678140097059633886176583318268269996892921449630927784561337753940996402697176726295063227233669591821940010729940561683422678422594270445534091112793329099800400149647672254583190374892284807860424669384066908691287746368387408202388145928664768119138594446624922848795536497829835124337958723967195284481381712247377374915864463222596989325076770800451841177765771429398266686821586958936994764681927705742892087631202249272067949106484364402947356980519782619390676609666560913027510902446238585972136632197023410081928502994330468954614510087148036876732118486231968864917793184570666039918584145498132966086627940865962602222074410849479060802493523272528285641130208534092059384248088079166173107722189578137788345944447662100015887346765382873179444175466385622157907181939263310246936670815332414824917841408682342275649989818690626304532029935136500764320174901670277731328454833730917527876118726694801431543700269801758431993186873137266852241077608420480159795684075249582757966485719255837612749708695951811971406854872339711224096182035324100603910504615867698850119526866719058432092276528733318697625038454611064220081276678954653270140150288451390822802899245322231150864425628017119306467520214157984300779923067780927309660411343440483950898377622731134862830599879642775758415306370571960752793979646962427407440650356441144425461455623304240402697299908625874598689519129974092393614815749225003989810106161109124795488861711914401102889744436039047296637511995337004270553449463666337065122327183610394113435303837626441913601548542808879748402891531625006185056880808413872046384677479630413976085905240014473063248236710005959293642007465222490087705779567552066513733109963226857604567203582975544886713339606478471241244490496442401521616133525946443876941785718806601108588742545516201598102688560408167578575623421418560989224613342439919677305946260214173803417837514270332660847548801434576348824255725113873425901783283838929501698416363 A145335 442 13015282598265798608274175364589860802288320284907870180328434450672078471962396415045763564563899887929739481476699697509091647914896935474100635216106349117671494983008177544499214445024037497564629365091905407060150783277363091981522405133337398061940684592287806671774426203781026126803917813307369748298467598624923127795076903475214095044804042852388094740484102752018576202321997532205509906910967791126023447368254754850274389550851746332286244326033178356119029882898397616311690802157148773296833483714395643804199424705907952719368794140535570980503529198746541815783329712842130206859113403448206510190421444110333078615556621179755187046933588406172864402365114445419745934480665118683814891717743962740823926496353541271590857176683384024317246459960525107278952616407803603723000509886409235236698552463189473332792758136679673353919774440804174057650311628309723529070239037298698941920182743636225496571210853940152741606855072867020705950777790740651666984003970420297350117349737788345373866044455754298597045887039598448889728685203247208597775964923166541848448005000043848679430143459174194669332092574566507145994034835309035411340526775231938351763155291917405683359988700535649763490673265494467302608581462715699130264693244468048120020519934902794757690124637816505792937728661848516721244399556508705905886656414508701707356920400010243659480953400692897815610297426834021755755096308209883587046169294460849913635104254872486409553761547425835832098274290970404721645954586514062990828281204615700993677670728154640471996799575046619143250583489524095509976569401055197028115011613754872771917092490320804028953865654510157699091761479772336280559231569234591406708472011430871463340966668876068574730869837588495074979255035681330996339495954589602597323310542245121115118213370754761843596883509101999078311425870343987212667228976945624819324864781722133381127679393263286632989493934150183759420433680315877534680458876908709087356034144288881213206548303387816652740323 A145335 443 438745176001444473051127060205379860917461136707184669892694942013887495292959461701561761976887727468170521517882370076736416223977506103009992402405004467073283417454611394579534427828966974943103255747600459017414492529387625022836695607660736779976732731237634554703127761400793622615421475039966511366345806251816323513634083692182271859478962572306625298785854640547949214455197766010195897784202952809459983723962280827065754907077284663118477208599376193112704548246020619242919739960197702528445580126345716239612051704389918500197785418280430687670845466295415455655441534532760172396488594344007072593601313696388662040211829554471414389265503324306124656781653597105620574648849697878303114358674940449901115177943989797099154687703807297321946032220821639266357605352341676608322903012804469697671201021594853835801507205972139373935717754990826365207742015171630153860425728012202640567809185386306883758087063052591631391690965779652466566057019056065609262037586969730956820214782052424642393228674528227822948450366385607874460004269505511589859620922687604414487086066516154038379679631392894403453065313821917897459366637769534265018664119138457577617854688211581092315925068806605362704467696534496261620070855480129098374755289056859917825111803937792283972073690197353926329032455568182363810318109170265700329023881362516373802207807037382886353662288780916440938761670635270632983806996641129301120636847786301158195024548682526512876247195602615801104543964636697942063795384675350016124183847412258276226320830782426593245889786491211137205541865594230817727708605966761812069354149968051754956268307040300431769650133733907002060297374243110982954403459488892117026500584040112186941518206840260205140444512261881311372983483669842122999891069022737032314524307882640631269018839202196577870709157373021787821289423543779607340909600252428845080865568370434555288589459004465472720769894259988520726644981849177899033230719939158006985947655278864312271290960023364369862177871967 A145335 444 14790099869993410588287694591249179746937754116110874937174876314959713015653584981997250581195121728388128392438075213810084893401190082817569908410972065368934034884723455128267928017615262280307973253686982108385137136105506056242461916952721031719678262308079976246754630165046326814584831796793353284852147380450260667019681833468387480907821733267652295969683065192387265267266140489881706182099971632295928260208745039312131843067300876442872120369598727143796091965254325191780426817746573750076751732762280610722926619150784727935759393730864524340848629688314925811398392313316015698643500308477365013682093774514840353265207695665674757882384930015425873773936678356065355125992977380996932866347117350848422629907667969563858963250904486816039416721846650999708389769148485302058761456838638163622086951201263970341679334580528060158693372166820982330348809273785340858325227762221111976242148697452222307848889398931653040273749714825229575074761406429193897482635389765626583989142952869884957287393244480515455837963253812954408448295035302110490920612706023179889193129453811547633735151694824326881228637059604759748788742213216965238470132044816878166265943187849243330052428386110678076231956286687195713718121235626570443497301663842054585416470790722457957795809338862676218735178284265698822197306738885257201582689134843770546363723467873256698971712095323739823352758101504675611050112101017372432566784551830042748293427622452864494185806554210417107808341215804813336000137695760094457032174505438945286973574211997929730164304230621927860152197145930937376076961597162971283802731367308013045820931858411435064634101979216139384942466786643509755620604338811321695728743281283709810367707289244204846408315933617149168794778159531122930644996940416969404733011821400505137833503954387833269266843851447680958353667389349384693118075411842147390730353490442484077056217281912851692153866502514719099545018578715353296094330034468557538587586372094481822376337049181064604666199411267247 A145335 445 498574266178732694929733711619882789063891830336636457424980410684596983743794854450167855390525791487076080640916993939655591679817701467802775509523875921181761848890744254919300458894276063640214803438684911126062513840702116626545766197639530371609617442428643268040464028160583915518861057254482464192399376828632480833417151092585258289220398768973596324831390828849520071611592381458714549388394145940492788842176811551249683602732957637811934514540695883417990067036018753968897568783317261154889598382970899261124140091960901474324530662469657697249576619122250682806824349226441354668512223002283380267216308545293954612181489380678066533743781601554502880613280770601309524191602692864556909046258211538425386404286372076053695854088835562864881440371504572979348179851637834180059172101707589482896081427323407418623156532908093701977414201807817559365231995411561825162513274004047956706920192023305228611279177879898960935036471495067523196117740444671107228074029726961685176543052121029039857733383878209501488069918337584326723184151180029875143422264460420471377095979400901204217057925252848427773322951826211137309750602548177260419293886212112843846367367244543304444486268579865889143173883719757670974941605232900834170164940713360371017529312530142253819504448840987125136208933633564251728088846357503911095086750406559623755404744299799676284953528379700980664305034662960944213228645941488628060697006121553893258670286957861513416477026066185965101603381280236292919866699660277399471204586454162998211620910460129380421412102368375401674519428583790033353323557712655156010228262322598969806571857990781168988515145949725924932503553317455339618859589306926194874123818985573273667383225778903938532164124981789586218190660384810670322200723861564969610812796184886720313726787033395020304788728361592167733080339873678334461230714792289188289091371081950569867130529284692771538041367079001286585674055561849577762161966428704354686629529617357326953442009656602727799933212291641024403 A145335 446 16806938498094979276087912830418554228094613853710260863685214707002888007043611527861573423217373849834212950017183473267714781716569823078441479608479948892065126557172953948606163341058118087696378743610095100372585233184931215375351722279966651874239172264591302257564066142538653627094479425463772071132429708041053548444231496311367223461232161594278198842413888870834256421639513911707126970001060477554040279573852057183881794935996158903339436042294737860421718015988100231037211851905198055784754611413197281330214151777075369548695200696092767243418703489762440829103123001024945752559531338763472440330496747379765435461797653757449927186828119906017362090047821003033465704433571650471236022952431444613202424840070972776102117677475683573270666538884002433287176143090321621061309389489801384629788741292985112880522636382652504113130572584248157759380988234974939852442981608351228858369167696863470559033998778482504574188426413824976492115899455315101618229181644613243017535639703010745980734307413247049050682321491322004400025583327830512055782654044040161384098725576411250140345475026538368805414389824832940379106933063110313235517431665740191921244165783547611604974388783774850736905713543961074801878085798682965884249689707950076443158858539974624585533037012633866649478926934052272641488176188514150104130117154622435781950923383982523619692526742708007962869982895135655327923262043637469550908723643790797189919732625056083994816576054505322329364632875148424218523893109547813440414212152337660164274795604637387202007872240673630559826122077407364878409599754416643711941823439092079904871524287048301348191410505331158950258555397388952711908246999915877690395392242274931774043778730639144478675047806727811017798057992777189537030263470728358185163529954659519520375224853062242180086594763802428122834457298788029265338702702529993125383122728442200219778486065130776046634522792079266868288353313444930687647126592217293762017723904813529119506048323147740904954683981685019521357883 A145335 447 566561896272207485218190846583675751409186643944681063378192130348086944032843160860418785646489817087385527058003174242937671352009977056156560809799083567627639495060538428716769511307768701841968863806881502394874937084601517429600989931511909637041072125429755356673841401624513985608770985913522699263391741265664538289422562907239038010292877878122719314004175869004431955123947942352054868700021199309952551883941764005491843756042746913898614751173821098734120230900968791752245657558826657677186816795849281970670619795281070615525613741140756521305986797390315261226815593557726572092340446761204432961257665086955584284123244295982147664789909388288063674501009165398977358295146176145782673469169554951652842202933406087996030310854009439166118606160898281654606134804226561994338905339642032574162588986090446727879010653836059380745537899837591196260915554035773227014291084855006650811576686354347400521730870211366051315992893475003486054159447442554335105834606011838392394164729211949194889524463042824639620291555984394849987278087257982410220403392681171575797547567803727262830144758927550487177670653221795468353483576247698056621115361032807983453027984717022619959143341456563949761225714423753947851552601298661174725156205884832136185524750365015282248176423876383195912947501810693177111002167586723153652722338187235559803006003518646126920035400211733420048646142730717906441332219277790452619644445971490767150640293531970304507405265380897389656695809119649999126204143802990091416085692184097937683540361620705412119555992811695983803363173554882841467397574368061501816903712121565751270620113909826380456751279146198222263489977513478042600971666748304647636302477612964131117442507342462334597231923032630384428182948718328398908479511276052230560297625160759606846962109483001396857324089182991123659157387809064126660889333641055353464375878886695198326782195388427931247356991782950719050999103610554557918735059661483006288913118144634537001191562019868336249419669222668795773333211527 A145335 448 19098801506529175828610234162247796749585127539280584792768595850348796176344254945561105736281598310798392267291074053712245428008541544846467841819885627456247778486425623874869346277578719598034652311233596702121139028749331919366918155215914751584687889473997880808883891391198300312333016308050370766705163526933121877695381047158796475015605689810284706480802569701725512336394028715048255712170587658737440046453636585051277995832319203531526144358730073196032455123249939953980100885270834778392769538403324683818109311968710738672293069665159701637132047696608823966193512829727839744207850707760670096360523449750775998838029129755760544022617918292362506561411656875551705745095911893440762272174469674467785866047682694386275209002786540516814174640413214535692770370963301261738842877938023528585219490091320217903816336260290925342279578490394626641707305567164927247676812618019292590507021238635883174724077075791150811379615864853941101060738481172607181102582950429890562994050004199167656715123668439311188352979301551628901749139921441003720699286311499639776095167126564920453592929683102251896220908914692335413362990976202968425587485584898525456461381443566666735275110435526381962676068096319032038114763387899782401302049816128001602863962891645806624611402663339840521591593636559540066359610427860261321119119916161593566336896596662637554491869721445006847131853508582517731001653783931054114170744722790230116857287105042986339888547501173474950821893396058768595395917469074902872088435243111729326974485425959183837912845315674399373337742020708978508458607353537753471831180423676158036240524135028722998148784271826931567171088191720789418689802174177102671903878829937628617694055148470626568633543646754922452346236183496792334427654788085457221459274759005676392151573190296752234998152866272036014747767420209094410950550171701273262754117751887372407153627586765419497217628146368745947129912914423440833995628173541465549781967450637906337496638436183713291820196144541481123834043039217287 A145335 449 643820598218536620910243508391182381844838897939961869419548302737065788756477890182021713509633893410523986242996579292636619135230264124764453891591783691751029045149768285761307234300409126341979427569715681021622094264265041917257293582727496344407919117127396436637720622123453301904231994135607012632108363229523797231446756810300466265537029793211819577345135310640991151855410752860328757705215641276017904655999537398136817234015636595004999412434176016264432963470635244947700409090234182820793603462389258295659182935794619205361928762886919801046964806546696658510068056263309884219520075266271742187108812529840993833874377679943443643020302360845630707897123278773838835268205831632741920049218699257139506592814541424827931207487903969967796387962210855837305007550566750728989831420951867808965716436815815559447201967455396439452185210165664964254362074408214143483412126339139268370985035142838935465601237703188823640240799488233461041754008146169140632413736153157004866691033247389212495917623973564717116554292635013854293568656764498148166790531340249464170996508038955900686890396787232152494056352336607973562670957454318489378856082445813932104505185009604350929101352822450994505246305765688855581094725954549063449230924576518728147712052891855390950635101533009600106469425575474593826289290412167241548202378721084980933981224470491508443274801389875780605081361725670529981347842614983614910905351985614211267768381160358775985672631757152575211308636724445280231146378756310832015111060629210703428211966025543725555336603471828010063519299714736491965256812420360095167367590265219575280102317321198138357769137346534583983139160679417833790555188690538464321575107720894983089502467937502314286174421734876512835961237317493920875227843997881251659339921565783726018669925397941408358786336264706244874156116076091184784078919627160588046385955951747444958453587623080095862778313566733434094798645294215086903438067811347744021667116472090704492377144682561413047390475783073659461776795078681533243 A145335 450 21703192346848067984355132839256523929741722499970987078852388492497891888632073501691697016848652810587165265453022420663706377336366775637268195839091186429041561655750910426588042993397445371409406905340463296005284095527235534281411447306825746554076201853676644405059681362897719415993360209978296087778002157762083677738948294379847670652456799313564748142019804840905242027320384142527653707194563555243975907216304359237555523907389113785299326661629929149543962002562658983937040836451693417618117594324372358743346372947527301444039879924624996828133481991557096661765570210442663367312181993018169721366767974020416452389129272752864355450453848561488292870849519166054450261339512839243818231418400079783703092775992325383266866618142033824827875721391953309862337268836834796110945955461444585902210772499841652417644960419105077713642238092404987454619918886593593209660895531215572118766612944158079275909534548250418169121366539368734106863586513546623249546059864620339683626264167775440349038215447433742945559734016373337726684570517782092653261505090780523125704652509898036285590154822104666177472387741046145874105302562422085300758270113660902066344344330212381226253339868369712589245471004685303225319671173813085540973792066172396509731371700120482337300102648066350956249243814557654921324671913434547284729640865568654791122913510563372152960156000360842842752285856640500057088718043549443874715565301264310339046242012058407233434038076645065809199739193159157000533175832479320678154490981722257569453296047746593562511213065122476903566836220046025123439828638231731454554207996009371459016091080657065109011674621802896554244689539332086985358825992068249458103194209367491050009499576479147866116313188049143600945330857626483889207138286740922205350891534523294645083686793013031685477935160485094648435766658177266418862205969681033251342397312379288617662098031620402444768837453116955916966916385738077665091456431924904277428932946492210197800127209752506797643819646827216915915014638268311446404243 A145335 451 731614613368427773534074907101093913280411083629183076488152146662555632828721408985549216255946372735259447687897399557576962687372304871502046756971310002931207351664334145330514643546120649169801980437047590138622445838601015596361337971455802333610412420079520565767165422105561499389682870774136366983389440106051477547056149772097908167393852439323237866655668043841780398099978997589196453609199979742058786556243715293898459312781269791686803706758545499196950942841954270877882401649086176017672561283880988750848947936401962395883965146897179880189459876888424921921420713283954125848783770765122426041002006217119426080196553950624679742291355591987467991830706583190572239535916142542703280948372346640289932000339194695855384648869636752747043720600326358113248533495184693426333237429615465569811657332003945666182996056280830202271483406642786916929572501412707952689454644873864809784483253976583817248071474155920358777892442401879227254138040329902661596028537403937914581884360229019060918689030237073850721253916575390922131523017860865686576947188443420903227254371937666295148288218366257900055362038256609225079481775816577538034242796152652926210653915266954186127395736033641658561013833062695265959837259688144387631677467101440561766525811863349406698531069315681589202152408882269121822380096375589298556068952030116974287668433507110050805795350328889210839303775622269895198790155266703910401678091394714549543634606958720526678702647578032536670970632990086545763528077081731521304277058978746242037059906341325702966709266869942092947410038914232207196420131429534854912662256378108321618212855048847347503585413143206505497053900387745491597028190402065500542120212476203015574925247633609606629278603282962209052990590374627534587678710770808643544497301969440340919987355773799372719519785901166204334063449172999534903753778453868711275591625353919863349641879687470178790077414681794270394221317268431952796017909416750455380781585604585289295751583748379859466011747247155006452421483994247983779605498287 A145335 452 24662728594946507898985597134022742977426133699398039008444621785142361890158306808270790578296255208056943170971856073632896991527614019881967220540234664359719813395563142383340738207351684090116579389123467358232499353213956140226105168736363649359181256126804436418334501974118796781528490157802776721031761938196993150349179131078472189942999095077129549171397821615886612379045049981411428308638477609910238139566999735341012704196301080770373039169531242116299287133658316468730756775653654157104048623261510536466745676192763779417721163657864053836561695621775322126413995583036523371919837545180094988824007908212327879143009381286428681359777241555443697443124826048504671028701282903775014761525813573825773527947731160421292691130128588316960809996609125810605654754260338746564858637641391388896906382759642235907187144639581825699466627924286108877290901568002466198567922869037087206619358372784027535274410117886540746152336064245982211368259232657432208855498746340687235934982099693968375793566860253544060379726582196693968680303205405211776726797069166213557010221752314078299550759555536398988761588132157909236383184788671526244712239357547660028900241417304681284142129035440720441722063723297986410820810798767676133250761875015769270977188608182136799687000009331523723938206747172048282074778127496443340890537088205602337668648102401766302099989106626699297032087433474432310510716076951870776091124586200262163851612261532226942280659016421438734533354228896078264529374477891993750687858980019044837347031873312793399261175823674534888134715508231931484545297507049791320874113207951823525740583884680553003688799168045816678502790427826210982403733313094802031206622904469609445663239047719480262993833850552342879127169200583363333324165450876821087144081844038942357889479118051090061361980297250377587616184223186047663428273452817708287419160439338241281137139146602521695393107204154447401872244688151924743015686061347201418961242973301637155667575690357757852846749202057775620683911309531084894942189900850527 A145335 453 831380580204032167906376705853831758667941053726296811345485123888996872654680889678086941408817546807653181558201820554267558026818905922848810132909263778594844906633226178078082139639310627131709242037550104208969963058220015648420989641741480648442197810424165131582535495780379217399763903829848732491844327953231198992219350961599147750880591327656184663244582700015869659455828236773400250695006626620874147942744774522101822964558850119988005358718094464981903470078670905318959540029402279986891303072472958900413007993609119067769418031022632107933314879220586231992990869182740489583463597799237231308134880544835566588791420162968956898013411070542651448820269894264385877186948007150339605068331894625294478986828085417462581922141250063295112152238649910475190263652867485651516691248558066290099248593015882440427332979617307288048189825056201323610689374927790634141016727225785564861273760962066314237516547825883814396874889947839617943344791478743999430616201143116029319430331998799313718982077940457940038326732364596637108822098922686671132594642624645870563393672043253207540189809468843791544895235879681082101867934146635373892672050708688823421574211966686890821476983657310950056809109551361288846074266066621102763738795175104115023200466215294019654099363616034595418275360245017338706471648855525008645830706687341902772693153244295108536680581978590682974062456543119337565046343755257408595327899399132746148723299792616763265560488764864052163086834385116165307198667886211032253956204912164942488222202412314359147768534049359304209079166835088371429789771766228333997131501327393714674606761134368586705502072451239067089122559824967671829084358387397586069909757567550321937104772723698432031912532472840875172414664698674587591730082761378928076818355418055444915014000149514890194712983100790442577375365829538217561167563190731167915031187134500488233213097282329126664231465061969007235319098043380065818626824331996250416433045249216602912968687226208433471084056135355868926099643791871387814253237778065766883 A145335 454 28025839334015195785177450855347071450673549943687331811058264517853462792046930900890003986620448924589733542270040199912503307451168327131619369698404061436197557442886241067449006543900423033258234458969234623760910096460097374294315420597000143922622838830217350458842835144422081444427244416575710614497295574271661779830721170566328139603712543712290889920845333646137144604369357482586272469517245074751189917239688209573052716794266133348494579872013925245008723860052709084643809625660394082704451669469014821271411962997817727581743302408051764700567990741964266258708400073736186320822034509892449522217131834342399041495830894550674155745603405828215538784287600692527621871467346292336665183078453406292863312820201231474932476174088848503549642335004078485509537977132508187052288915424033776997854281173659014307163158835712284040522653303177918694630229951524920708891207676213308522436451275411897080162655291936133265432111793989337456624170709380200988148639931678942602017309255744542765772917471579270298438450087630826054741698986003464478474553626150015227525787127567843873865720177643964657442019412742461145496058823699893665250448584677660879993606656496773672287307834945823090974314641254325323703177098284986575397958652101997842416318445140372794357552747809526202218538669921327740623111000844969913954509781539758454261883858196540006369736116398302816428946113036465435843279937479011166796632712653640286473200272157498828149817133982908181996218452588911703609588829914799419388869916901221231258925605972085173558483883542726321213523825876113492666281721694259631993511588872328913729170392098981173161921858642469783528504813196869789532222738835439313321855896395498448030192442852635096076291206665632051509755467865151147133857756561918214592725673998567204046179587150667830412684598965665522032945994497549090800910891731274217597993030884851019003372228250175713248720991845868029748159393170097330593985505215907540190756536389848710894537290727910601952485679476097139441043371540073173687391750556407100775403 A145335 455 944751043118271669714299700427373072748373609933758901624477285551355106830905168014321144710888391839102370902269873580848665939911326280787983029684390778104955882804850279750479832516801120811824456480143657129430175142699919429241357179903885209890135248524429073543426841135932869711263191883003300984855101316853390644862411667571570624442002097660734571575511533966700444597421381282155008174026080774855985489275741601962832561032888390618902167497584061291149616340473353164671917162052344498564785790909186552586338372243427603171447656406006957033514859978300536360473934492655971692170293745010875594702282827547391143988892866511805627215333912455734741875683570524836239022778366327720976171235059257800527649874504526191888354365953160913408379817875333507876614733946587332665173687427487374039601528264796779278587643924528115388711354801937814139783728055215702168931976624133903065547207632861289610216795653650504551832674178505675714961176669861783831746652666280953970887465691718204635405734247955123819902212415708413940746035709354688646690531604922370695248413506918344944760219648188239133526682858653129334991060845055481308957247896811897555895656968932028526118256294546712739433196499874197110672811137112631390044083398619552092749979762481500682499083474559764660752343144772597891387733132012286943881516089874550805826202087112210370428695947106205963229090496396793299157629127371122677457080148226314657878835025705985704313572321003346050228471873685379143563074149229220541387772644783962793573439689096788788342132566456770238748583961204619002691985408523720428272941663754706354416619243049894212919799149335583951506830163743920780163556697058300864682176197582495115547465311457556365033344544785923983552981649319580471207757381972180252541854393673345030341268967835012413696707636419601646940166897137014021360488599093690684497177156097140716103189581100326011285257970892746220841445908444882970943185562201418847834152425268754795038249157469179165609858784055178435201703128516222893130588097003245589073068247 A145335 456 31847557635491098652053847116229295427000602940193462630073797484877916133416350421715834887314043702275691998525783896140368328921907501474194580799041443431514001373153945487502434086692359238666179394687408222863856580299504187499628776240244549828396315305135665238931568355849461893544600753948796859623754850893832224366650117483116475183611751108430818695519603889172138341241930158652087842960146713403150196092295332162478876059365950853497058717848978834110728321828632875128381242888974907386224846307097009218670645256913981505091772915703192113548021229300520338747310073039032732006874281322282106404964431899490721121466537034282073142754750443279412320413754378104628924930236857440127814395668664502002380784406234757727324950743804880302147980110935157546442197171801481851634817950891683954841190519952018255822175169532683934041175729850670411474190778111091368589776223108346196126287846867302797348511101321903216506146181125314534362003808916870023587978673231691026679673866450511422514984535725649752389633282095080546311722809020647568276473341927379489986808791792430280520023130474705363547219821723177577140087515590761451225055161351080481931581716429092025118672747401861851500469963036444543346455139728889705873399475969506448944603975376932942866671309569856918904435285191745604997352743257023192033275993435161326124642818094668753390611334007214086622149824204589789078138242040400607978067005000076354463455242243348505934911694791205661370293604865715678340599525960928194535382396466797468870139420660527144082928115256773841205488444118683880704633335455052893942821231491659562335055320954041541818545256162180676362825461291302756302443706725612583312996846298650013949606607619041782212638948528442290819938959888807589819262354212424439751267697018002786974236972859538681315048184011020172552687504069542748162512979874537421243125624334041582654987501775519761590250332950073483258697111825517611780397454707824324144581738065053187750890668203748738944797737658014385574552273021238502187358951062587658251246029830967 A145335 457 1073581166947653892442463516573789848416817252365548015326028811590757267306110065885135626037035268492825185431201804236621942787108835934783773037947704028391946208184063619578856773311919597418635786583088074712596948192466111017912566617817286594811354579045988026679954095732258519295455621704350750254913475038775982966546384815493444710867981505423200800565231275528481249516565021050740499904031537534794112335415290157921421309998393642238497458759786909000288590437693597880104378533115426965937295070447454389852200899024231944293216061816906949741696838606205680640871286201671858903295760331203836061900475404629549381457245819436755819130457010227615076865412918210223470534562045441528342295557014509127440998441806523808483597897685308149032247496131244343015232958784813219272022380459384978690209158387981007138968745686359131491999918464554744768857156990341161979945654312050373647283260252349569665757019615344561774771683213901678774837472683626511825288977242893651843090852067159274361261924063905918905099414119522952800459761951339993817245227709681431002532953676074411249411634783542098156988541056761633266739220815573507675741128180187675149101722104929035197818429788798506719534129714525349056334805649588060847879664944887978995303047917206429741553989163100793261708748803061401199688163083806518671429446794817772213787158592145081589685297698954490912926464610707631293427246840024275367569516061095493760736761558144443109359887527097970523789251369794803643176230876579815288558520043507970030828437076892930337938717976963713620580245212492249657348570735497847646288783285310902182560008514944121131653266372307311450855262348622985751211456573556843486422822824045315772658743627290433166930502589860445078754218354298722203487753489293070482043053813935019555228183324753779979295261869314782380331494115244119143421298530210167871012074111803364595202487968749581582107012712461719149757933418796752784672315227257572404712431542338790533813769630110120832359952570841806153662978688344246780219647347189241862646258076528829323 A145335 458 36190421105957855078744346491648608673901614150242020656446968608650629996011054187571571531992624013579093298610120822290741795213070530439653487635022521998051063246370783242849316340842375542289853127049719603874234900704176022114328433186991954870846213031243941074245587328202866329600347114109063037144336383933383534908446407763633903720243181364204347878623127602545499032031268518378532093112815287337762813423699235131235780197566973620493798481295357984550749549543922862709685725222939800132771309438558841174820683087436213585210331938756160360089408315867172265103250719111048290591067348758007032324382919485097677749433035451746501628605632672018153797853657152452878813615457626903683561343099144707017371555470917133177747327403646786960072182792436266692108345494193856449858392593651049680755266774417649230702618161264991153062633317398964716307504350670209792232876638269441872541572506980416146565366333884754076105650224634479410374456669803045904713621399269966330398901596504265272267628037679283990565251497579485456808418029067948382558689057816887697168006378433659611425235928033180998397378355476214835698601556552895428158471979729071367925138570225576060089367243061724914113633661176179553652601755101158391453133799418774295962159296344424771210852031821456431282345003246764549249742372557765001156863459420031107891603790016567882293622632041144554667537035404804426696842701899080080600367778441462089674359877661593934973173302603560891565730002305489225945755064508906047416379516131271273272429144991921261031387038920518670892986224907625291830536438788999108701341990605009281082438324703711002393990067591934212846150217409255388382035444792157487201700774085570748397676233726353894438185460091556655076362409903470965590764580304807051737246904316481812188739272903212950242504596299553130029954494072191752255189225290871779057279597065765796170234286771560893357307636946834219588266452288941424545786134530455311055031743147658890829808986480121505055105262218279547781964626009532285939965809886390392127217701508540806647363 A145335 459 1219979094408258127756818027791011081823433564587841263963279296471583925574775369356927610458335729460715966603321987488219101680010664794011883133392836178606597313643212894932386834270939706218671351494210261263512383790140825513007900464820932180878939246471878674566830722153764528238569181921160893277784829247480883922987745439165714078915952932919347061565184830916577496841292812237975295808092503432124446905718788880858667992538561370748452304565969058899418858314837049264249907917160922129360293875236523465555750837025273860933208345362254103921707004586185538450424901100362151674153021423336656728451112153942167312303838243621128750463540058243274954298031705743773626596753606068361127411347529872516541086007483618117615338598293335290738725132900779054059727983594041942139913195059954504278875064275409797179004251077274106083382237637519182122171226892235615105829109496117231211326035563026568048368929449498040290176907297656617709821255564223204764269665544101587754853320975067930260982466788906739258048709078305040629488818959420778024713414321762056561852064014465711825070291884586896672433526206114661054638225204658884067648582760925867632568746053202446880683534565792317065972083998714883039103856108125243726297079530527216571996410884467511120311392251147307135427056797739684152147414179234095105191348545619801852208191547671344719972937336421685238888182550569492613242936187590742677014122443692170981827177715235569989801228921406150127582787853928790436836599581418991981826338200226634578505616446849228632475126744071966418838852021055803375115133694228589218824390857006079579978093743202089375757284046870835942736412378010736793735429092732172320012489608001767104440350066256646154220798692755872252763731759091787895765951798587292224769522662465548074947381334339125227921049961962674143994983614842089853278309641133989141810727346074890877095233211866829746325258859370768829858742956902282002641697810349333308407547656795149667534070400431126305297477557018250984888221389118354670692000671050572771419266855206652515553777407 A145335 460 41125495236311960380724480638090637076619336788354514857960124427610125522475047705010975560978925908128111220618890899617745095342417714993070049987019019945805873444861643441799976940424061155789035716579974780143282853691412327339320302554785190630437087127720817088403922569557814918719300792961986598285063556788244213110533363845829813836622869648468008081158032771574699815974481668510878703312266197584099817854017559750046462897239123610363353566425018494204051729242407381153941533177808959757795706401451896585325519541301298764622239736951253904444582764510906185296651150989957413824650061589611349558079958385007540612664709443035214726379433734775166037368495002768951800123685246948995978132841670659433455302294901211273895930970721005247155637270013079119917163634846808375342617355612673745589828735968797488486584073112291954805824077698138311939427342229758234547289488881235225864358786288053101930100465177212604297109468898354358363595114695507562800484520778043123946139119670638332593453683186418142709537992464411422040582630313656398145140814227909868883145380759632767189459928004188358794553170010746868675639735950449425367538296712339018164821061528315914122265890123491765232194037483045046072011435752300210912316159520938671223224714953240503521272261575323691713789653369459749522124782732238973438235358315980061017907029180397240493719835317152377361776079112160560587614952186841233743065986976495305355932071106231186694605491967428018197254886990209523320272545943879155198459813313260335510153057150858352208815261511278949058539030736804906867505865001909303777571107088332952036052259000904108153067042826025812037710248416591719907565926333966084115463537484038795005113452335835308132429229494614993549108742522621760062799269539613040592173557214466721289994412591832638530005643975257149094517767626372354881820065747437548679567839778904974401114515401796543977063582792080980307704005488909474020110208641089891295963120455532752144914622368724281271456463391979978482302395245215109939495056681148998238153093561798554790777029742607 A145335 461 1386340443196097090025964114553217348061826761311997131273994530491458034891049932561144616803671981904662899786346845622792199675773799492405726591050528028980279815219688686779864327729308267290708687787239598344419803734425125764467661886113908311331102026196529497578217555252963218756263101492179386307028599221546883176475195772255177585266842856933903619496490223164598299879922280204208908850681197712467501427734485033455277383407262864366787277975735068873649524893342694503862319819174032116274371133432649558654799798181515944330141840599418423756572781069955642920164571849446563319666801902032777170266218668707492040110760043020878844805121960735730788876417012245309659438395803077897048354496965306581971905723820033824559413715407666488588281241633415764231628532070957926738757688917790036903878622410633099061472951925611110719230223575822004857958913584393923194353513564357329967770303474444234503037118632754907441357519906386618122780173606564304377781128431158168164122761969243897216657393399231688801831786467926599958682999838384538222051918822909427358288774223555156567490982347950897690377490688628750736941154444251424924480831914524365541410250351550783411859136275379372840184943937581364504372622460106184001728934011153763076407688569077326489234576817392769396524542079657431358651142273756361615368818823640339311293844101462999429371950928568269304443786387982749946839007424975481801888011743963534299856299135163875588239581144420769572023312112857175177197597086931566740321088324963667709820624978049818606109933833070086628691384307298841389447819334099228936113332801123312956129242070942383742637800637908046076920376531386894500073310582982567602800103528574458171620607373800658170887543172042672739784583457673847772625175480414403799774878388930150512220163573523296910507365030484868534013519802690028468224064563067810124854242737136159340986679437099328285599983629595790986801933195172395412315633130649442425237583482148461418009922252515625121229671075646167517620162758827979966942023690029532059557568012548962426790441157069504563 A145335 462 46733536299014937668463289920864476165073543047208086506891840764906925928567167704161137327440806949027260443669640945325434151452589685546579328391243249869906212625249832186487583045955004749945728709518811143610416803744188135828792554841579546620186258672647922235640896699173467534715814232582066319447947481473281875090734636372188672553515458870619021364758677341720575917377480249709400648845584471575013275544829672623759840844612368260565275530198675605305706989950530502482791419950415089461800091150218910220801404611373382942067782681984155327882814545423621958327841531748192498516010478292874856820062881764049598287126180437569116415345446570022051158248851445420893616899370721632224253081096722352036602282516518037930996625072496506359589955408306808142235118696194828075516713318076084788417074615872613033393455720925766469232958881935135706063656664990491808651898707707196104332301704259156358809328167180067464670949391747183428020565293913687585879494276613857328034535182037072655502882398894646546323331379124267692142792502511360153151713785375135982020004710192898947130488247759964833138436852319122017331539447640075798253799418471078065688600521185955847285455569720772768319142694903673759959356057058168026945982154603677193784764510440371960998857080993037994781518621791462357730670256526202167321843909106680479867735423642410681583731225308316522935647661777122421595782379708308539354803642145944754271660538490442174973325093683818650305477833127160488233121474480190568872344732236065425184792932499906328061107517303977358741907615940504912501481082884979142434471144948295772662783798175415496963416151350813190426960080835341965180879579844776427556425405832781447481291879565706734604783772197129268563523314809076665892572905381970282550798109898661816552474992773475926261370636647639274306338603454163092037460861539195813561398973989292091605755989423503841105778904176610531373012187701557443860250518814082495513669047887261513945581726987387100467927930688575843626995708117788809440400508651400469046536619464872429845307216614035969076123 A145335 463 1575387507253453105607800413206377376971411788059557834835326820911017942560541188416222006746884985448036967651440696480573539622674598624001389667663083362064010398616892027786807737699278882391362247507170435863867552109796778324363471259241984630452570468523859432366925130150920035342306879024078354136410923293435732787761781415631284379523828533261724353272111393692910391010196559337781615668375743686112499806148706836412459201416605550656392573756210076679120313757582858345352204262666172846583248956399508330110565790794596940795589009879544035503511254569657515145275895115066997275528149903586009521371542573999893289551531502439694871340416159070321383808837993348721311580368127587826476493466722155990188556361659917334833862406634443513974110908225741260841330087017099122354710479213587129299749548397187162945060293290934635752231933190803201075583861318870565285261582242456067112684560482805857381018218012602955601302796554440033452186637935050234913433447686872002096886012822346957247758268450081141677327811988447277434206935300974950924359733482943915130984931422313849284213602264497432177145808601300112515617444043005800714884153472179209679838358027768321260441923843428113744658927405017898510648528179058221728242874429961024191330648570537250236194145711040733986692223344065653999443462988847132786662996560617380152701021819691819974724580175771399059592413374063010444011074073128073436674948974851785922534142452656506583186913319841945557376888182693267945481349727529626989755174183356677158015702044751217340890115802207142930119619104663036293126085914604827557366793360093717695339128880364014331694374719398112011384778248039001114860556136494102789944532827822959066019891088539366649726602789877684471233698202429390949564784867801042744373000484909011447053781494173709900747507250884554906381805788426318029892777174262226312086949288324793670893875062479635046576478574193557382988449860617568237356649576907087793116341179042002152957098598734896904258225422282220613019857803030498007407921179696686121529217382603281597536343845268711360486601767 A145335 464 53106312822780367891024014260723691456841815210414151565090780626018574078808917532943676143276355532012519230502805434690493075354926568162497160150343211743934540667469217631443456651355108079457816613520986683452164038010832593570104480320254747050976603873753042792441123901746617692215697357185867085356345904773771070802167776430195960061559587302737269078183853716629331939233150097899138014471545670813267896890259631910634327055993932268014625400756566154654470171462411164871292303211685266707906232858427334657808262586884458262845922580971646754839209063660340290123628466001066946409861434733873902672559843349473521026732528660115933675316312306915087278173877597536543967953315964086259800962538950797332533882914953530840731463796650465783570772356699782494654429091111292718382462178773308810618472488052104647005369453443950850281971998629017026322796258995470090775676128741295314661400429543083748054967770395517466139849807179224135926028136769978125018153935644960914072170164206780746784858573949352887048073995807226343182848096853073093148806462558325593690366056226195149177941585205720190931620374811389940582342021358186094458669015293361739836272983427469588503541405476506144611679674504010663890288124956696597400899270088003970886078969528046195021732690920326061698356854146934574529776779623366589712207446736567975840870965674075827705554916141522636990543731904016420290490885409364975842003990587450061302681187807390298428788673038546891055356250333112229315015811081902251344456352848608854760643890743770604061499475631295270870355001276283337500775443679847654073855461734288078561586261894287124946001874827494204552967684314434646746607382180336625204253774069486544282749081113370170196577045441992971328158697840371454100752232001000245530843563795484665981521157616120767980722543165947709246491398821512577333522426506918787441255246948029820656540436750432507996589251630285915203930113428406037579735213377287410691869365631836844688922279817771647655157678517205726176323562913162379711932213527174780505349448921020003188077721178701043347967376489447 A145335 465 1790213803680538694352966415121195225803760213771649261199652380067759311285630667474990134373623938237257037812212603551975825089641034990083180644666680000224950003836376927739066895930372955659244115650430213592002013857477614619451443707232316263846436686131644604009330854360953352253671122568428700423284066313512899503305342955700124398043889308451444807363853355515463385978639098789983383130054188894739517118058152385558776328645096255338167471603111271317192112800877566610228405195913706078057346263074336494915208201693309297245939109408965202226085702032478816610410000443620071648409431689350739355505982797939209819811260251580976621755218016525691433076920030004118903810984969568979690302620711537911357561202874527162981140309751224794929727222170238759669059543820031590519573677691737760792361578272486899253363841330535289872070640321552230766538260815153435441177477014607482814779741367212792664127106159014675770971381398708849067626375038329324659311734257158184726500854138524566151770625280074417372309432721333788040246531910710158669071314928481422280358324624400107056474561553071225371807490657746146295730637024367009201195931790655070777701552591501641800686059518171098291431608082871272074723714181641714119326092666423739428608697871459788663645358774730045828810875566600941163333121241660224750351380242826709904978380100172074332262436248406147917179830142891980153929437303138619262505881086027992591661596918452984507377959584942502377634113641352325067515915046089575165291996664771430310624628398956805018161929982640847778832524162903892202488103913321578504224840057696057768217355193117290101565708868740454916082428626854813693789133738438591499141291933937858579948512458311817348787245552122980273594545232965223515306966791188933409043693791172787605328066776185649594456447029376590027814670147891383193486722967655455150382488062531135966007184451963204782085388625880459627330926740683117666195305805591709037515828522332878855421567899699983643720468438556779607121646692782846017058736910593140671138643801598366924866818383397668325991268900972656603 A145335 466 60348107268964646563858129962711476801121065349400481384626130166993385757420035721772999896791186814701579212637167635234299629081306214160777451369216622657239852885389725566614727430369415683918011059118185886665401203683406350810875573800696900934008633638521135727401500308066613602724635849566034134083038790072173937482652040234483417027863548526338617153498227536242417024710592080977189747414988693170123451236472420026926718127991867711455693199726255555345979967863112598968388374282958728679627875820329650385164333821273193823276149115330294386069702260675651844276580824830804149266814995838151988940232777445970919676364062054062193259252465661764745902107886933264970649931759356216989396015084384980452912590816366427749140709000982324040430638875787976231744214727518835825303535956606017737537199992947060885778790444246975168143550434957553700510987745756026049726622659386742116944929766827342811164641000565416949843927800810625494890460966616053397495420436790648471485382878937492960769407031406450035671198089988087999029484247527191351881320933090302282512553529398161552647562320776089422077910319141002216817689833509069858814128766204313420622957598023247361673657477854006317927653363861910907134925741172854058005785986384244986050395234360830506323438849274417153968888553651760872469024942526589396710978438273480944160253217335929660066490898228216330146609437126344919084944911198311969929708275567999639677462370818368919936320719179623082111499079794630627692849266888663767740090956224988562922547368568190006418468055653323502993149118661135204869590645417294967697571704271078645632318964998397587429492921019238860393644464458308085303197051576157537255716325888791438660577810686942281714247877365488619580879148475098986860626396430226713217862672169591106380124465043697090213006061379562306671684821438927128630924853906142966612474885146669346466072367219139196453665942581841042407039625224497783099037721126761298277371168795971980584424209209964168812045343408591362038864983837386176321887641544162558496908902046531500116240444516257678090464631303820877597683 A145335 467 2034334694246584431987118866690037467844595887124530013704097586729694653814870092895337159045840773149966297020741883171535636944355007389718772895573111705108875440541537645014205533938686106774503197143629930589060460984165614228357000973370048823253114776108110799239059971375594690186894122235199888091510537190048917119027300772999093032309155822778985475792980442882878522387530673071101967595375885716710672646441968161049547282535829531908075162424604603167601713399473412910346805486850133547876549615845966251409553198199911162089329689431845114345444460981290521638084722994636407428164261861294671857824507572197696904351022712031176283188423995702871567834365435443442130605080704087089742970688804315070356145525062151076549006137441973833651692041573085456601858718795600411850950606577615180240641250969883844187116126622201691587583795290348494922673166142897377321131014406749599747606099624969984797147255464933099220224130394354804034048590117000784991241298264901025716614072122482033569012144876940805422401670241189013725950125943895088561209169985402775015016757195653701315349218776887412865175131486435694071178177991860107916257271507551473618544829851662115970517351777772493459170096604353408596647074660213196113733331481686805813335083921694898496703334945395243485561187314789983444329889649238207321466858403847662384815426051415808740669333847010736240836056208349257079461512802565659203191846706891386767499263928625619372600386936167134513036131602242884818173623719300940564428890969052367791347641483809056717409753137911605303258209011234343593250008454528909447763563646753221086569414541878627479130916265992833115129299980807136928715958914843136842451605846569867463310219418308311858275478597203375813948455821501041614106492308355975711385217269793222404901208111294962134894784734648598328525905302891563358257093631689356436851073227911735606840163532949997860489874142348472913660846138986893527585443912987817559338473062596386943168061237046324230954064882583146375773358998036641311027986379394982936337658416849933067320098459776227945031894395260532882845237327 A145335 468 68577422482704253933321130432263033078329850553846841412564648264031876613105885074081779909662292566094177057867629669075298686159907670026113620148992144210003568443415381128039142982458381228999087091793753901039042253110821651954508152001428772031165598168595781403827575907669796698133587257823952377998786074593510206010236371575147385884658225758016051862642753576083607453441241964516255246662931360095328081741435295472507818867356095392629346013877727973053598203350268781344678213993329627615959758870539646514686387926154671452758110007471349689254638393609601223744184167872612469572613118077428392489112161318551585199702055946206890452219579635891334889931712926690547289432299884844035879324930197445937320685196932521974100569144028228931416214680998071866260681178855475155976709122427871769305998832657584394600623742655628579170474571094097328885758730166082843739300445924906348105059501412808420684491170558253774148338485749772643177152477953635495438690767014393140116411899763486472673906443032267519382710268159283562713690746539219187871169768326606612665912602552932741942260612321312366908964260329836927998414163287914404347962763705431409476832793676572331342892566755053276654617638605100039931061979660861099821096546241876237583280692949939793963038914685834808623850470412681788256599707606795026280058400082726260718647068032973695312033583916241020450367124636844019022302677489543460541285182559600372364400547356507258231990123681873385254824914200108567426002227884785439538234146826664362021340431496655933375692771860532159119510722775560603867322580132578892066814762834479378557176318574409567323105599897125483291769841959364121408706889716165091382886095832153906299396057930595382055524101797477921322713826161920964336430868854053544800568960946866855099628619051628708523606103191998188275045961088789779367919497693323351580106711900429722159912566229672060657974460884901079337666080938208555590407531207781608798538628662753035058223363716407380615497358379832520918728569784950194757367244527517233239779906735102341652829018962816199510767481973767932176892072695487 A145335 469 2311744909857625705845670874884467978380461794325581136893024279276416973898104732032426707859378723357193935470751499123786435538914850612225282745503752285746108587118657057284661864924466497290873119089864246860396183763305336903220855575611162931800543491010249015014916784608488875318488536274351312427139190483036691854556150966770917605172735757993565285510701747256797964372625744236312291293905448553437623918793111163936270412969026693149705722219743047547032192267335847219655689683368336260083869923649341868164111885581120776472564726262529508592928745903135196271125926660901043354656380782225849249513299100223866364884259401595611565113145746337472903436726474924372913683320698513011745404953653985213742765227632449790684779109296185459836066763244752961038562105937359348712374452666092950765690040408245918972103182177805112781635006203998225666390431871225486519554440710997578587871956045019672236304212562371479261607391134400705407147005997768462434237480764813894488423219424413056871355352625605593201450357717247778657889501339886952879242044329080738927565138817042605535219903926002221111613772350543671356390847373257416578709716848252821305912559856292423437906792454795494178254667138207825741722690737720553014755968460080316487245586346007386532799143317356156453314755872050315767339992699095170686662561345321843844977930278576117217552843373147150952371139530671955672892566178710997252281064300892281845512555683888595746374767696715564880773013344649528205687650283822493447532932525097964674687018154404630030285546622008785946007101161505938945133100583019225997043416207386736204409192612573931972583262293401183775772728257320864551880372323615966315673953448050302334782773649530150910783405613317502130585307265969899886280042974963652686871203962133664415615258343329195653035799603707474192103201019777198159601002908984836550076040821312412706098917000762081631830321215940141242124250674766164269965744349428874119610919612882931749216322647712031563502091720030089397587193711677312067234208501994619553117997719702641520266933161916435625731743872303822598422498887719629443 A145335 470 77928920842723140061353311259034285118942334008385489570817007041843367926073233903707219247857876854708714998624855977595211072941520927978206611324817869403509176261766360957650570338564622641216951615520236669870201453621980653896753389499344150429567549050789896127557063405324584079316451859674795484094909733184380807823577643079611260895225536517304860016549704037383905802917606384764845375001297424073450942207187695594856380148678070958720484503398192118932727228278293206424324517881668401334097627510259555505272565148253193448735485469551759727196278335140049072690053763994790003612854126596220260123664920179434373841696799228086009913757252656816631938960714579768897993574193457441326052756951796516625071169886169197247051381800273842707045581657564407635611856724887702466238667643397284247883539492855971095892013876613186609213287479966305616119924129493252420408097352628427928272257290172553649673006584793051395350531380992309293525152929007622390704509981143185616190353586680552247369902464335258103788624039265712350398171527453898435020030126462141940921614216856593630039330219403274261351187899027862901094098536954093349580390150606639842516880983278784800415265642308263541993911552574368167148371864837497862466562596968210922543172478140628307070719327265037119355405611822965674104349365629898496240599916670740955931479768972153843370732654796756874688190093128584501096364386862045039884851217041793638452627879739484015253786160824291568448984894593310681613622123641654026231549715882818242357035019963639646824269843252223402379367221034854479064876216786255528227754668284192114616154504412690928221372204587448305184173186262516502084523229620387334785203879350889595873373393426265329271913221169408895024552786613131499004579284349593863220374740762956866503523503653998566412208096117372851823800718101643388871360028693959342409739984506334720422164769935777205579328067531367700387107410908701316602336686428839815364302491351745000603329201396149220289248131266716955212831779101913620001514973844871380608090469891396138913095975235374025980600886424594377819054505328136635828043 A145335 471 2626983919296452141610594416696374876475078101042213059106660170487515653511511740995865628812862320912852059246449959533983066145072234943230494255534327632088542046038035440763743668828351564310956941668314059051460244141200784079554219856802035735369559146701583907449699592378574944705268716871148819494488094678506286548696110493657544638007135230825611073164325237589509717359554546857797193354981444871610582708366673299709497410875667359049440839459847334109479187318229071721228132278135352125604094763286979692433396302983503265575752438706025094141257034084642308337246516113138444360888269252902204186542895209735433641979732737094519992597145421948142916324892785047283076439013147767026402725425099655621777163923119998411565652289802452128358321097840429418151722729157402344199546137546547999330061165538484745234273868808527338418774808168029156115404416738827107220731475237549864751060214663844827485457379737069549974894933591643355150332199829699944792880569030099306356962924918578196834426355201386198053108923162196805614674583532581414904638262683796760499386876322670632451583216160864471424146322964615486045338390324331639441097535398240112242991236640415275765706181364304771545819264259027283776363789821949362206027272129042421738850027750874993885346561989305257976114566721237417002007301348043885609175452504308116279128339167073375781451280575645830872591737086993444001286487808226972115807337274197799251345803980505450470316535735012101075699715915967489732545673582272506940443047474876870424757685848287274340041506385746904272199683075077843327771038322731573273538383870816699976323832139342618577768525044059620074357294333136703027948413518622884731993256457244534828841114757616630600226043774837368237960172306143355565474467789144766154195179824248072007700112892561033330426339267080839231272848015103197619076348407672366523647498327632502604118761688436132599317067524652083964109249579608070707898605429550445826501762863856404357455295629847867568238522941498936840194469875938314418573757701076405738304110186920966123057823804917525253889620255641332603976504776188987106043700087 A145335 472 88555627841554480850969997725481485826940597667190668214100024776317145638029692862897396443574369590114366062489113137265713182155173966994779033375855573152886882968432998446379438118553160894357735862421915315104488160129676977699792097476043235139963688405742844469339477131524697980690024366409974845484398187517537186372165076917618186667609267735905812759064543742592668534806677971658737003231579131620695319025589614726019462125762366524878579739470969129432351285564774779444307132671618202272445633136306457921670233868301329934305421260044620453950014891797013878908530985483843195410753552902479176532140737396516547891702416725759469722363762260114645052495503844983197926990235217652266578432754056634058311679223303976567708941442189279446685161501155294028330165564284176298078997830455465414019077642418781268991401021643442701483712174130975372683977272145937654917605609849708588129811908045951844362214621263607944860656816023766121125389162734032209960381591300137636150034582814917428607960186468826272035043696009030278004967860485147968981457400050758669972189659915612803086276586743411112304698285786000135560494236739121028605304568694284033104594744631517962783170573375448206501303856177898183526855187749541135127681481003457439848423512938823565734404297588760919109784924817507715314700454338210018255406007679626683098675357390563728620568824834288303918310582514358904154783002918966843161820299628356595721073413730210855614886404373471766437545855078279184290803974844784085320681104146549586135763347588728998039159533439258299763627914081506877544307222794405118264723392057476287917684266801085167843886051013877588119136086785865072809624517628254214695105340388509389729344382605883224107354606377854462132228513415539729499012810167490782708325648655027766616613939104708929914673330281086994368834854765328073637420315951275446818197826214751678278508736095017259987201140676693682898755102941480652654560672427808842382534610776296899538073015078842414329171388068681029616238624305048799948207752101770663593360173793015298116883101550673801073245072837068435655453598186276250016596494104727 A145335 473 2985210211911817630189746481715386470529792670885919324455098776102990808970465292896759493117026370069892959053655944610777231836467848282321766271869597115449489192777334331589415418212683384920447711611285823603858236826511166777059207526363197599766140200788032140359849866653997976550485776686411535170130243406728083874099398194196798578907563777370249717282454696398473618718823397065061477521139339171952194332742043204047442768549951964677989563968125529893317227726909370496838521721132117320468790167420795933252523891267041529101932485100351716796629907861220303773364271183413838004158057907454303787996260071093677619693854825845618987246362433191319262771480518289490817071557752748044758591941736523709006031084840413126977470004450548320345304665845623863854580463020296853850840672665107601560035107995875951039215383205326584658488598971180371645147717728635141608445377887302201268306094669168822009605427397338844084183191293266222351493513525432025968064518649847070684518359429727941599796141051437778428915124939355487509350660962279754501783514051072812080965752936368431269367751287537172434926907789699741605128774675137379549953177569586779357715776598537233885005404262780177676854181445937683507663004602673241843204780518599278168247934882317714650031774986370568593885591839483618362021135313733758367345850909704762982948230018507564124725999303712578149440418863967301572064291027111884474757990184664563567559585525499603962272370221113197511597569698989075386475512259471997933887653080337139073759712022458368675612793532195890899284992711487913766940753152628358213972252272719141794888436657540748868674780201909288451436457411194217271275739461300036058749116292503395070531664308803208727042293180771430143640054949277671975268366265271646495952891461965806188397983879519625134862604633349103313092583722866361347214241231641146904569082198051780747136026889644270145732417852894276525864950556048063221377169559642830647164795902767205619572036980852482157188499923556714566864467185128725170315768904776931368655765720258435512599163230215390029261566151447956710304008190882867611870480710226647083 A145335 474 100631436154991744472141873047655680196077825108623742760190711528331795394077239385520069650077562491481722059584375830340187347941617983441892774029945085385946707535637057349446195301570118787115131464058709251264145848317203271924988908013911293612073351028600875045787694535566794657992177551408908484175115659756405519878353526754209003177355788267541850233685735056528001944418868180256544435578870120254929339336038957382849681001799418603532661676486931873232754617241763593883651787775056542201384714271309397773636122452941736077724814138427435113169773740051721548403095702684349493636324936649531027790874750464427135163363298287553399334315407900515610087911963219043231598499013918146353594482089359781476536673811658647287106537282319042436650940838970818949382613380084041379027662777461779418133318076521900667113169298860158147194207969834778154026954191948313351474756033663351594904889863167869081897847113202077812814207433635347539445080219816924432649422713725963161474976260226094328514210486236007324369902589670629787931180503033482663769974289680207095198596861512790158174774092816601496037974949286080003722890858738386827889800587265465763454314796032095409632014214915149216111306250041255454865421701629259794784892016154300186048180445034506647913747569056147569711122381799207850166224756111264540225018615910741552475558150825214629253949707907582184583348215986027153479928346369158622725125005963222138234077032343518235837990744538839483742482308115375876199810333975997075506568700017483854029890306141308260466178271931163948775638804540629659002065911230794732598599505848638877848212911808014377561941672762476062684045391212220977428840104430799697912178495525184107439113014120411783582712479016450303764251790207921808870756897303294393211081188474541677955868269961992624191509472275524942403264002928990186249263998281202746201748314078127702771203788171399610517622545833864921010213800345625108251143733200999148688116427499747890659476467086464158439981918093925459980320159194450701186295769831822604335615198836551687336702494373677696335733593892065547867279680459207869009877654725143779063203 A145335 475 3392285709799561494244084910246726497694397013881913697560109561164966046631352930715416255007355138470822480558696350187111770888334710385358357130227682556490666395576836010472496912026513286100967696732971377248828532942914685470080209312089742181299795063407995297005471042434106781266918328707508528315131613720258186668371213512784987302911865043591271994007296411473104249147886427637624715858302234232654328857065678920633819542523215632575134060436384909478550628253902623022908531269058634316476561397617049631528477754636142031913061955504456352564601355980513625535448052364125150247066675610297633039376084050159578655263299165579570265714153413080018782872193017342466818895910942109155826921946473726291837527565184981915207948244809504916088954895336401640938064033188052571866725658377395911520166550799518163492508986025360547936590166004641772601068254165429925349578884286346204376941636019082772081607604176436615672628088503664374261427431858535009099180013711637699523474379047703280384486093891219665853071637868881805211804607247908039633406078803336267128071888120630403295703203399479885143902963105506849135798909242942245293027798246765673316458172416526159660157965299784275812331956012036539937575682054259343079525468021356678753084884633865284218854715902850959588591366896565704789619818166489592337251619175005246824246302281369755133643080528838596138592090211448556479841082984040046144952079476262228095206173192740414204599064036131908775845881094971751087706530971855349155854432943701727639010463146263789437856500871186743181030893201779633093471728100649337283270431128185364299544115462159728010072304920148287871169881686327511737931982649086518355319501025404839969269104635467416915770028940602246559121497704268989227755543032825687729873900367523908501926513192020787481976159175545341175064926225643675455596328034845103342819788763004602662365498952121853980904785874327168634360030683786071843097992024828511742633574123851705491363746085912669800159308301757727332379877999580465951861305230714971087376656984124391659861805572737511913262189420839963467158041317975889073440108128914116081993926047 A145335 476 114353951176711781815976357852275277189622443141881485636127550546680293903611111900339442570777872067773863328151931905223161966305575739148812235418082404949355278808948434377390813554967567572893502269753333662999300594241508198879200583985556300917704797975410170433453553794666045060941022202737934938094178214334787812834388087637628395226949967442105990650444111797072609182247249531245460991326823880403907305516754697078527099395607917972308350573777873622035009805206302804860482995196314775033368342512286028807515587335148225442847582442330409506525276596933340576748232296791563112144268141186808273107836765540004646004498679708324015369670712220612025270106016526702593245937926260000629007392462034831208483272745849066550001288045421873439039627085139158477051319609386638817543280564874353399883035009318439214810577251801734772082296348822266184547232693889688591585990837817974515883350955298390383703123254889831201122215050644318622717371188506134936916433829569884137210358156223101321534931896558804449671037588190103064019303522395799513008636252690491275207096253347854033585364828421692835384367390248660935081701226856692230089580251008670260232339228706782046111829600623713722718561021054445511254420787183660753581543732215041624612191274959418285983085825171358278675267408372107526658876220226139401577487542164408254534601297429416294729893615373199367924357176444582622949415753912061609177175976419674703126177960093202330493516212820015900294925167969015421051211282861433486067855859025616538693558858630662035808834383901526840701387461056352627040302295270823248588251500732529124688993254381191519411523021296257111374660648962055029473466157671866429327020681654218659838877409822493610110195892004989252491535383846655836659717546765797036070754788178149767125401081747152476055423701616123978735913720663184296679162031805364435405252332999136841670213266904823909524900721305946308830411713340214681485208202905825397643178635026924564614123989896639631876906124412271070280600227385537348042793898141105905523644502599218044017389778520279032222390709040781574585832024961687540206458176015817198398871467981167 A145335 477 3854871690774668455217001528956114683815446060618427866911946031368483146325764535529089678345505812397301794321179143966376439697049187278371750070585200740615083892158985327285008314465459790855726675412417181046735045783052708441303166216072893591846086558451281781903724001412721336570215077187377458055646219290094083450389035765893239690315496099561527901235199014672021244060450532550398062380002517150113481036315471981451469599992123372323298865266918059362415271054953839297944258745159239797316212509612600633484300817539368925042249972217896148960510721518021554861669285189395540146258128792340631276167544326977472566652071837704303392532029443242677958775255034242951400978100675328710261730044068272213564244832425044468215561504803223108820520912951086136924998343094359561351331415975188794732661198643958035131746395665727493141533661982208427076445441509953148256933825793265036644081556326167103815549512840728605613393253684591892268138208503114376864917975295620780553723473922806366501239273848511204107191011244816736419208916528157794335613088444790382083894947572284271351532245070392062081327139581379397016097299221540185833377504968474476225666482083247450357903616176867424293058416207413402172349984798385521948974496133443585144320289125797105786624538947671771671292304747632377827105012594203341060687512709110583085356162912099321013974958640587470163891484279354790008176248584534513861322556020155154766121230939535677368196017329563671962810018636389628748664581257552391843492071851899100575658141485429154080852017643463968928857028131178753855748957280107723609260620806423125665080598305645850657202713037824522304291522605340993357223032437186634683527348823244209997763717515847154961347286603718158760887411230349270549530089273719475053119456179611528282273361963769996775807545499503380147642310348491016415410876636562507082665952802581114169698286564996115037962549334318664196346010222338606229080296676857382129723040044124052949290414208051975904657835653778349477401306332786586002942116354475374844487085095242983279701817774056800603479278888502557458448434094300445662383816040053089629111841103651213523 A145335 478 129947724581660122448653339725134268139143409513824760251720215081304016315961228589074501156687558365135171418793085614954617876964366136848335955730614881548052073055324116573829195903239835994778978655259080903332104730347406207314821534264616658995575276967687910892564365654169282461115905191045471908317899114174893338777826582833873022322906978289269138108532568134149724340205178270026669151584423861803501565330287254977974343137207379485410486775839457207329145165227484117527398157438834978371214748665672424842469751751736539128026021120617696739128406915847230017453531026986291361538798409445534539132799646154573834681836695644513387653930697162039961769701821934223875200269180519392896662919156534063857215862092564976277697511776915362952917886536541486590602535668659541203766743214980333705563655606404790354972731783081096541999364973337949727924709648753287933851550675904973547454014747871742114323783694157838040337655380585377637714620385922614455610250010298942682896134168727444458533674599898380793894604539391734596501429512144895724657717698465247527357607407454606533912297947737551584339845039903932083163979021676418437586463462397694342558546850793932322858148855210371272295285487633344766175472476299155157716269511076839522999995321818429161107694921942929597867905314367420048179602447891718406929636651846630213642947997232266813951679561044310003851582567132692794731038716835242708353121754262254290746271991845569723988685413686075169046309827937769217148467613140879846182684256059662821379819410780257925434859478952336008690243577600648331420944722872129067597352278796272065437337844194328371273111937093541625581410115651384237109933393984095297509840499504541637370396257620330183924523421301143239824525380083538526378003472757365957274859831743949830217285264673285509565319882732835243160898303111718442700316354739360081951304833569757025661392398435805771024893628534981448752877695764622702642082119491654148687138282244243189893655298339308117849376008011962036470926966197635586773641394266570987866553733036996463759530233146064969823007459109030502883515138733035998317270898503731475381542965205210939879163 A145335 479 4380537791792891036969435626917274650014409650895586607467060583478812358642569869411936898462847914143200816130213121758941024666092342776108217789307277586399634642079892077544796866613206556918539579613056941838908069413276017465529925478757061358667948994734672917737062984298322510351495827419927780842018921083189435160106450656940823816611954547815766546077104970566988192836295315422148484549512866001393520617170502328992043125703791162461064136890249237192147424157403218546894752589318868375734409380203604931827054698066737916466388246933772584858122448172699402370336976058038596608077354236150840521826044795703139640147242443524474460109700408800337668013970458627431798758122674330633871178294505033248558474497576120517896138653784255380339638846326292600018125340465514790884617352425655633239362035759244284222172753275917368765071100109688623346133535183027894740182625027822832491409800506674870347687644514511207499053757266139826482767960941313124795507150982259382544807902274078678774363804261335142713675914915704362003246452435195518350053869279650405702434563621399838685899292466700618837704114213834410942078335804614766309499497484048771319174138114596976520300747551237999412206649495061635860361775003694535568229923269425764186886257154178957895143290032071617796455316476033425076502020691324814903394710473062391792793193901343551386211796988828731589249378174151589831028525136339783114049220474858036120901674078992924456122907927161576618987432336972181673685214490314478357265894428279161856814611761744353180979958954631229209484142072060827121021292752270513588599021708961710519469533062710211089970752742220575160524812694316640027634861353980820041870088554770749772511847846617612984248529570714252010766591801728672493853226517120717146016049874969092597013157989863092563676936471116330547450501650253718354936647902852951726015978856970556532464423581572725976253049179951675303140842927879421083725982018983364675386049364730397887191067157727662444650489325425404595656598553120989297352865397783991646506151496190065698090780879652032358676780843086139363700737868242209408974756326176971995058723727955819679675371207 A145335 480 147667928831390632274579552534727988726851481192546815023889852017350549528537013981915164258108102029079741146614312915700816326539354998018241884829212371706916802236461088878710985799701997130484133233977170854130510116589429818415607580574079004136079901616930547089228482308132086169779641881209860301138985921396416745072295112867648588024115965483962511978990070449280603846361790742675447144137409561322551718201316068180034518789500456949355092569159815009907832461016917331988337992258540895507171961835448773586217589029359983412345408676111452714949610988773289938056829445462950064671996249761846424545221430930353191114789708089373338405784613126728685626710982390628904001912440151416487278027411101751652372111456075160565713857741369737094333862556741437010069518636489967932060909746502108181518560519880469214724653157958442717989450242698238519660211743095160682938268355836357007380450827625995131548808382260389110635264117103918170148730325617045050933931604001713775286531702763058092756359383115933060979634297913789503737703315089011411435420208759297477763821612319781154647058615140179913281454105808512952953528616809584750616809622600820618771665853284517227705405877094084104975114882183242257219450669199070317705875555696072999663096205667377348826851145873439313975579120539181444961463069324957062501717283117296575488428352771343119996932862541736980829286534399067526071278787614975371939356513854342643373341142456579491570333502235931334139991175033022416282159363320033452282553454994606290133557741108582734950576490925759257699374420558926904648979447258094290199543954211746982815045894106623371648585703667143651567749810344003819680186939132760049627345387671481475326832753539083476078687747904254013981798569811748169684253739514135902234835084010348279701363725620999585648264018876011620021721167469154542633195958104856647944638565317172627139618693273424194223684516831277345933896366345937588967780151217847103715609575397923430532967683993344202669859877310714380907621900754781583016129505785656964137151379070013381645643759693539777664929312397426298841321370654929740443503037438154827449698101487847716196645823508807 A145335 481 4977885876525640422183185678976244873064888780986343483559740304037826441128170382687790317728887220937430159909167672258061396608700632317102591161484531260932887816991468664021455253763157456655413574398830849879682554191321609765514114075622277750670192124838779747643219220870069640484949217464088563331467434568254287393197633094661983245352125379852421730995988728768144185093867773099294007806723591762670352419172844041178461299402017278058969008045313227093743795068732859103923655172140660998227898457738568777387789994352670342763425810005328824087178801573425155639196318236219070622054396971394488735268573914836161276776421419545532794134524848392323583676089548374129895277036558746127111811670157061753696430628625819165094093626565435183665739126448114995283150873217951478524258476669968714373335041885808581469123773732606350747506998916286520388057114513604331438821131535060969690972164907862495377835460218310072405003545888519324249573872793782627725669709575390620382649601155334786032738196030474299224288329468997929255293616748404122244292496887222048695768020848865259101752507230476172410017199069100857430229038730572766138677886068374165574744084595046937631352255596540827627473123266190446995806046198338885406170529414284697549217208906161033274774194232250349242045154356920490033617494990442281885608074710489357086652527979128782673753055410070156634926517485343188129711218099472294651735924967980670033257293791309620581843017904250337346697525891375753315899410463833113186130398610602283612123069595955712233439580328127385622414682507557283883656270046049065770356113107878969081733486570864740795563612980648659752128270946171556067102461690530479918956992976535551978496782349290656131994950997603873240612177777587438998327521065168294747215573535972790633763878593670738042339887512633415239815890007934697981911317392778069699360814310825910403905989617782706005707679086129310151479971206380713196224447813827643847269834111277949478535942740224565914273314019493692454970529678787088610352736342681630863279381341943999599084585441178445025432734762240459690854804041076943682108277983065442907152351006096622785033111030806512763 A145335 482 167804532750011409800404556963709662136289412080198157638252030625225277313080074071868397628725623959692668661458301085204936763978481988870173350035401663976835276603865606427702167725645052064151994462500454715466928047658941348606050967073619402401013172392235363676122372846301565272615551950934783588693906918156866106628275466548760342333171558530709171067912268067784070030233678784815410260489205134182208018727764854426809862222807483653867388311852416316170288321859152219376349083864523689991721561503195191650293627123410928225195100642934225983867344686090551007824017949686115425206503657233711965504057202123905565709779974938090202400901494233520614878992293048980936379159998393419504787754913716524306004924838604252599246735585806962300002328858232093934253578926107625704562785316483735615023016080452046761443693197801506925740018215478568359583166810593390269707499661108636932446314671663593891560838232410424158512280421266722303349217081729682055015280858852486209097404279659803934400546495430929243734826525420285897282158316850999645766088658632835052775042505051426272000295864092293156801499867337935798164507942654079329725246788748083498923802472927366414268367308453985422228034880328165086045379560126553157842938228849661598688039112563592226025260738742308127075902839396210598494064311166346253038891135988878944273760142688002911160872377876532117621635923601632337453497636061932265095042658731271872966760730331706167357348641981945369721242263658285469245946710453654882184422284880849525570062385946109318280665517910597678405839689630381619159125958603334559860610282667056093533488849488804518111826021929080616577100362027693344678020163907595538935280183611668069523645057667755264670466322050538819036782498900673998821872565422569476414501081662807688253832067691276853786278022402608408858182032145757501501075966677352771460596402473302874398498282875836326178981667769734528375112483433197475498788546836349722873619004175570101523523199240002432976809212927272495346342174564290856300209159095668270615490980899780847415127993576481622113797711170196583781289145383382400868940310365633042961950924965819052595618456651841721731923 A145335 483 5656690794024998747845997193063467031638071208158591112999132468816603794186102855834513301376550465952352639640329169673090746055653231236112911312590798931174585913383421775686371410010039451319406276675476754059559294606900358670188368334537595979315876290672061984683305441005606544469800615781062337310783038879600521886184878584161078045389229992718080776846900825569012271951033126742259706781797097266558640548642600823554916414352378974569852381933575945972787192236128226246443868513149438417480272840044811452792829392942392396118656499909886947910839365280933672900322489444722632747492167663294033385747279548328282705240521678386599303388856576477455079178506615005057816967353650565134947649091029572364198364262612918726494788291503459072567643322145264760075573150315937189282860014494408250912457157698703454442458316228765024734089663296275540485262032797046071478235482137151019457704297890807585176653361436719938165138900595897662957382783575533709280782490026247600533282877884682389473307636328238428775826702947629508128383627605753581310370726438220372741824634149515558780264714476798695085302388117944616687024705316639975474465303110020008680347215787637437229939724336631592986766228188389321784399297976060060752546562288351563077489100935301485033150506228229012731478335474001104918314417895800037199498738308577034500979097323360050156104225184464842274955190349684508610214217181936518556881593374095249869728834186224521110306602139368360509052739361223277276905110293493295614603762037203038896364519418120275523285522375326667410933470315025481874296852180862137966852106858350347805134940034534113734684914403665694604165393451825271702924503658222583926977815070592337647106522915483247622750763584328712592126064797329542722697885182067295984764536715637673635063888368109064147464694092852041949975901063817595367666572854782244533158635028014225585147466711838452937710766014810071865395731665053115692683448717628901344242052783488634011080017567844539275423672653505041798631502249591715087092962142762241059766570102852231024419965064378610040277675818114592077026797400019016692215034180317211895181922773445409256901675388700473408776611567 A145335 484 190687046498778175039877155577764916672809718290736694339002597885555683276788249957101369317535118578528183522582827648221587964331133660990884251477262481934493627163319871454521973803736262178332133522578326916847289105731683043113108547951211393389118787357542037111438862740176623767775413485364059439811712651937426674626426150443794474361310600721354944456799855762019135619685256672247895930798969888366486638712534055034271377901008833009942240141113456826890239934109594184908470588201918485188736307446189032570451087185794420549748982386767188371140169019752929427379320111357582000231845546723138208199828828070089207869752420068632287579148152792153516485586843112828205960988555181390700691831353819129483410334986676565431535060707334869750448294089514546203915476962896663724617585384043716821775195171000277368803223078627975785984655623977430254279614766005256258937927833135861204810574949452809024641390922470990883136408180575429797026651330982024258125495683769525755124479604395239069485396486224370938602188912629764193587526189307794909121597542466320106494073364405126981431297253012588147233250346654413161181667018059425630590146038113527703866421145277455536093901693119483691129904130002569157023935248727605087841791456897392962492495993840973947903911338928339280435826561752674407400168428773354942828756215343240697039126426496707148074270519807437455212207349066228861648688923749582404490546247545708214377287127450867876296729390760758790778222474145594413346185798747712284714637936089692156315598424014772101943845640991596440511969605913669304352165267857736712259249962334379941844042735030656124507423946435744543177334796683929547077891673640663140270826607094387518472292817957295219695172975757254579430030825281196386281471710665615982223843056269644896575195988635124484719757984083764311731079216003109107698282669433633496535424815333763142002018228457575965654393596180265854812755586053828046567161580772481717478049876457782848337937290688516219734529572172845746104595445487394541021612897532305987029062807551657726933416174905074950881278829714845187746376756573351907311186401349552902620949573730893821084336424757474501958017854191647 A145335 485 6428060331817121486569260166680458147976948571942662758009186461722949614443928111867784303859595545905634600593914480381220560604511769656349476881185606953420981240500926953348513961237577988021536769726709123691445361694655740776442530481246967736609598342506865780354542078288048546206102644121821827934990496186027614322056303645275433146558702304927645184920642360890764236170577730470443445084973568155037167324440882446562687325488091346412773940587082247700894042206047227737136317281842803622562862506530759447905094696240300523789645800139265420081248149745031885716023208053541599783092880632544821335122196408495427648961071375273072735906484927234638464251677402154932207939866378197326869756499989593763856190028202502758084128169949470167784152921189892030388725968343673383840921614013253679567633578301962192403653195538090747516777716350189510575490273276775155691751475776774399077013462088349894329853702819843741233808381602058837861870753410021254165876750219088223178998606930880631147670326077315908012041359468922648018205999713182138780735471846168924351694840372272196394533471618789631966434174100417879545489378491758532690553847470341715787317048126955810334087988845118070891357475235620378094887535450208269535086729259464554477270476874890130848539366202123810915262700665204318799458572815635377226957334819721905588611917336224900638223609066604491430738667462067384576492795009384205673439795447884230532563099196639921923738226652238576697765519094395248312676645998880270824237149210979760552195783977173448138406761034541193634331828004416321934686009305187452389397178263439840981212332792748477922611147499664034146842261392049871580170456615502250800306980998173988177108653246233898940441033390026288288257626528103065384218868643840029578698453442085192747912183141826158011793977495999000855602638421488906956691513418941212313426925991742520488873808896157419090371155189525995950927918940478811784725901195156909978556159991149807033983232058029864199406452602522957447680870668748567728246855688721072679987466182799811872073228231630111529829299309409755460815768387060895395441076897278394167034998235286507935307571621672790072304308456023808803 A145335 486 216689913594868118813471585178921088590538019687377443281752981285678033617349133374274758926005596534943823807492673611068117449756503790784407204673882558922558795682792620434058534178796780172469742329155231037060296225879555915842194659409726734449898166736787658098209576347651253752431096365571200334324470186619278226859091321255808700926699380337800318462319909528827806639291039674473391861566563051707333022140415508561094134707932181386565776527248302428883681335875612112909271070662450321914675609906415593542691709639809443471154539372945654924171686756764855847734212916105567217330479005891240380483831032730552037976388508190702861858775319317931509837770528741055921616824689648043333598100913957374425773036367296032988339395177461578648668925222862966254889406188949752806380803883769196154181211102783950334926871852785816020162601032180232777522346857880475732363685989497137159750262602187699988406559297415541594520689660668995243748233300425165146949680991759968319594517284515506471592727622580922772861543289095193552063960056743843708990797846812756897429312962455222376054596346838101240575907861691836372824033787775513118939144567635073201076929988493259221084650567875028476628176799062858815576089663002585517300168555494758674531394812960050317063288086769682327025166358988211024977074082214900137547376813944069222048867036365014974017810713560966886322763024934084185007343258117652649502073100057631163706993859541444640598347744150233029720916857893841346474735323276068130737322015187489792124827721554918512730919812530537996421729481516904606504596069325703752188842167001307077142287796599508455740565657706250644654308088348666374283616545430689200837685189177618534355945182458251915324972015882613202439910010832323508820821675702375686432308883308848791262474797135763797942450496670368334758600629457311837506961809654225597651988178646215550346172955887448369078835675784527727325514292670785159209282082721577854604646435823610118657791904338249431473475297496519323388476404138918772631806964245174462510071497993118850655930796754834884765470728838924026869254364581446027206966794896068266021196887890558608768324418282253328579903736094544740557483 A145335 487 7304616980854943953385005649812169729706578495684545041085230241131020051517889671602874011527864355333360754644943426835191758850071182182830597213207104180093850049045957994331186233818725498376377025894286068532593462082954468228384641192259357737059099464087513611983779038324781685706403712277302519148256062055945372841392354117477007662963602964628546430437158965296143000919736711255920309182965395388080628021316239469153600834441706509053040980320766334290586650131472842120124300054894883069900911187382407151793378084052881643172318998472352227354562140489295140882088431685895462842668847505500832593565122778224712791688628962147522097986243278300986269396606059609317715548228080095674397394654939746591903215292085359243834418253348101646297159301478557671262429852240770198759423515080937988344194946707213387488422657753756662501590533278017930580088802003660563661204699014197017878406953242733904520835219586024204331448707227343448064694106695461563693652492066351781834442954482019116226510217009532580595846716263357615171153445494628971716897656635322563166173215612670705924528246457378921201024222051197630027480299440423168747680030684424470137961594124790720215807760308979221102017769005051495437449604444929622337980412470641585658988764667612819313313310556466625041894547046229892986772848512005710821086695171097238655545402207252737437915498515916584671335850139789310414530156654653275805330678529502951080678532472578999637930380531566128779653530581835872695268079434959610688274854307733131681548181941420519086985858741997674824835307187603026280853611562283464181098417060216883307026680642157097250265990398666561731632691511391282085050842166298076344736116926870539794964923923559018819370907714961857664223078176899998954246833303708215745793102877642839311372832663534414486813848230964139068713426363403343620870775646752431477907309188737000210426969854092075625490131540325274498617090855004248776466087223818488283565721373057737108804358061259156276940988079201213788902582135842081156669645036457975442493437517360570272811615286532255733813906739330829636352809169224777190085955260505384350296152923755732466293708204987188084755764871442794748168943127 A145335 488 246238638207930247073740421641696656409487672498987993647605668146773704650990027212383749554329548492281994504137219111121640579767782101626715641272804277237081126230780448306111667507970702371470889370426641041078494569756098898099290338748868289906535508484491917123185533283718814277511615388436771554916511517581448331864058030441058607062694355010928919832236310257813071032176517897146033948084371616965634918891237410364752375567935791712245830060047256601687373547048268171993778041941235437623909394211985335180539181670730930551529429967348454211176634831722452442370345184397323136320799632079954060837839908370124035477271644337604461732413399052750927823428080431659571450074846963200494288130484420756699100013070424423742362206332025111319215661404173253875393544064146957211230413886997615703313615499318952189450777457952265240142800856639383407674560738021050743138734671404895483183961234062297319209655263838316630597594326113057973591843092955776011687860360607037573879103675994347123480152943798615669305070032376241918324389095559982579832776296185925757518942200873816534260624812023647086848425284769964246534524521312631230708780715432804320715612136869765189981620378931038975473990516532109112133567350262487906010734187085159297069752582413833326091741381795201843392582853903243333595901698362638429563932356670311101134366286357622742667116480953737355709764621889534629139727395821018669280044523727471380872042165943644218253188487120746457011887486192770410663645611277753153025677207976361853797499421120457976867374785461821805814660208872368534410670639259979508219123886911068969278562327304827951706958080598484138267087386194692030738397515142291608150365300767120707310649051107229341942741383746392205978346762903388953915337241847182277088309811573031229877529397825270315214731025923350631335961267951726084002242009545062655466029795100336098447277603435270913447823965145529327563854405396678933583886641105639157317422612881129882114184791587254253757431276676397619327386720410760151652414961547191387921279316200153325903360700653071544032031911417371538202529170225312874496351524624669711552415049038608853548202294821793692054863505236432874866230332253687 A145335 489 8300704486684711648000845660156588637751659710234306770176242032142511342653853765811566525873575068146961679401104901590967077108780175795765402084475634972454900585145758863353066317362506143123558182300705043600469983413884631771972609090839708860489954253953123062135070715010382190970134869037799856838933084109414561211192023364775731526606419044454810922916139588353719659198527417393056093134003858024946157727742985082079563111241514704178100422271152039722115027980410469946437415673714746547407102608985114461553568662326961584839175441026997392986412132822801731343009195283945331239478692754746403885342750717591758457714114338932017442852133584081990498626774321954638093972705375581260582357204232429053386914848700792032269670731618148249222658299637521086660958699139964075349807053371266110277763990137846931599172320619148203491457154375723081394691511898600818547546182111854327723934315321833089387823574423154434031420700401822477062437582598845102658536209062410744549112803083326487050496839508941117202741330195556398803357541240173567271533917227529900650640978425283139757254956488788896840281495148571272699481191585968499346769829169559802966898814995918190429489702757957563554248999210279629164971059939898862866692227108660307433579773894181556754939782667002943584297342963183785729287953265031692948594448922269492048142248857570060448055759135034987745059580732560362208510900098596382686777025089522381719693590333281714124735984262909982534304598379904759961635620860904979353535967992608303783780573804422456458778684930932154332014520816252236107380680968600297659783202046673717894163452746419069609884459646708909902316954056990376844800098150395807944450737944123522116571439717859777193330793226719973548568211713250163459586019468421681256938708002333779881528676689317029662354168397062301551371115273939259928312234520893286469007432914925020689920727801376012638234070239565662091852257507304955996108569895205008769351827996657166953011432215601982832903852059820375668324992556144142576360827197086176650368350306613731098841718946203426462787540000065687813476428691942487830047232705011660715926526952795351529354166892148957154182260676764387340297829752102845643 A145335 490 279816747999902991446178260130138181336911792422510808723653125255918389214087705794517880374814465992904529720329251728494281058215339146307469602640958013648650421488182405052851417252178414576724443953885877649345202099803556367277097754352916246938248067994224269940081316679814450373884432157752617785603662710411853340847834775762531879320843778925877321200574145691167579453769288208143403002401236105936563360036581108225664662115199085109907973522514705198985240991532263394846137110367146064171857991324978814286985464426502693354197673565490652150223498786280011531850387530651451931685503596441701642894950065852178269239418758888126663660940961386990500655957634569662769716160326760769447268060860387052905252142850603686337386176620485571149270699961565174427167663872614644915895038557914966690465808404233204564889146738620708481744755433862824217175667458427272855216731055851874716168930286315032209201235374594880707360875179947841375661712935815225317663479595806005838143555018059832202477901336366252117105794571587136171284940796881861857163425769907256654747181625197352440343248048976448900462242114609912317929546721828473591666979710597080242581354732796790062508332689989129088482694787904535782619065318440423316973707069822204776500814880903107695795186747612927846431461587896342563031053570968316670934480443605772220272564107854320451346336897774912955932221110784845188159367813183956664550234846487754964043399549262884417201205811249507024110661554374701972113966368557461242729944328005148712574881289149581586104971492154348137070387690901202670307434221040845394851312232774247143301181022803224509244377182983599272208620382994058217243519277911445170665142767946038629782502525578404038079951697729988924575842210875316247319255762365157633324221569670361908233300461319347672092688701450239159373369664548531184231679341697070677325177908096092652356891635737107782599599594327934503970810273007395661232140957583474204509210964449890485104885497873758049709934599179113587102837879740232325838363333161360053336725700914669559141801019773156805407496429370182424774918873002852094525579339989591558109213512026316251015920112386139050845690315358863992005006966077156594371843 A145335 491 9432622566776025354965957500986112432710707884811179651840040082200766868264385219679343981623429122747236628725337396366437312881472005513244624509261292555620370735911728289185862412217868038018874862561934753258721719183907901727026333527264197593448633511595345885727018123141474407093262017067705876514899613129050492010565949079762926287129912260984905453216543528333119515032843046297986697817889575997117692841886991430544170677823798047813483083265870289986640434102437571059852812044039078149518586340157933220629165544263837130643041991053514442957036751099087055915874832315251249333172994996571069627242362834534178738469047904404635493078302365503316193030341362716557645177126521132832691825071021290349203620682106935417732495981606897871823767046481703730302300862484880980974857674437506473764336291028937335744566204959731762300467502184058649985268668628891856050755185345220514570200312227745420450340555089769854221980668284621032371733866003893662859590794516084247741408495109684140462203566998409519358695217805461030138458955459530021964805515432039704603997591934761772338687751973741135945793284843218649088833747293356653189125386697457745807857665075680978011237704550043838814794077746012902021809062719655610075284802457014295907182162201663986531074188507092015036201626543688364836593030148054001712169642805356132623118644027626893557314956375936556609440185899497550560291926773920279063392033988325194748380617085958243370570933772484897519860418463666605100057046322436397631521443943517595108290944473451821463176132541744390769710614728265021199811371483906217291837437707036669154009094384533245460208885228492671819443683208412748446288658013594718552726154763010224265844638020676560405815394537147133420731667380038698983881948289743444350937827856649191924210778669546533336927506463533393665413989840559870946510650680296018011738460812911850396025796350777175550056489686560601889290352211227050232830515684030345538800492842253980256228523180312951640119912505424066961416289257718239147867085384508620200894846727465160532056381277711396964083278171281309539096827395449715414514791721001898718849926774480593868951315459182580511859263376565044493724397486163119044171981887 A145335 492 317973706446203066715999435912063589976539781460073073641016942447334725873274036541302979826007915352994880761426593911183350088740140247636137145899728569409004683858933939140273016863012914309437857040238376578465631504344333267414501335926978346522237188737631041813633510991017785583299412221467932939564648172976629375264324802630973469376617462996957383902052361139535313160589559636935843375297654604461601319763447121087062885323775570076593429626984513952934943834607929528895374899158420214053125481354865937542430356210148485247474252164216298306591056729326725868644129065496732084369809729648907160692638408257197099421613335618061503583542909080175827480062306681217523649258165311227463280653696859636811267000288572650081158753202582350638693615987627532786925387647197673996047807289393304672680809680119669183716122204303410968528051016879861657140582602304277009043684442770652490309577809028367837065947902874906411228087620513699821303307247329542439181580365473720395556874532003897356921050041038483561215363675116296754380315217255816243551732068050632672293502169373637720339811678691565643756242731602658546174673303329506057176943193904320900585801647119851035962032957873645116457579272335400139250647721660525297197427373852244845208905911317278105059403198778885079257428984356273190745208483259846826748921988034074787119557269898738473962766728086484425529315710739841318602595663389484794042988801196207468480155637924252834759061760269260084144987682299539703548221059415364595601126632606033803095339025625179612374085841877231920692596685419426173744438662415044363866994630252893884407399428401434681660417011808110784049847288746973367130332444394758684500953506395931892055584117894504325701632911767278169882875582805262331871344229527995746704956543723422690094783440717113177468478570793021999010866438151903585058342850201099425478632836678080568753936942627806952055296484734358295360043269069653590341321022476521990529490409203170709987573031303464101914684200847910698090229523774843961934367122473422253810805229846124860620951053729850171886090501746396515192771626725691033620441534389394665822839473458527307296032593113124676668636717578317334524585447253551776901880915038927 A145335 493 10718893634868882812220315629629706117123043600308355427627501478059613526987300903542938230255382844926028307720453852020653335124992814866342177675035225565516255337264292352506875109266302929153282122807560811898141684752725755260634938307072106534000418038896908907942239769780191428871548778892422002325018413396142563111109897086124166572922848390497521150353279640797191878310354540328264233883297238898511004492108109609957898433720303789458166464912164882087566666677992870316625516790777533371691781826953944414397394087214939893428519909812689424861670079388567177932906534882020006248855036653291665390377771115107751386968406805215805381396595972014424778849584165193501359499935107464351266058003429313285886520230524163352128926152726555058423463923119157083765551087284732727921890602750590626078563620552497757154133143762501778789348837478552634278150389538408509345970746515043510103115353372145967559747683355572540032728979465536152691513454935745009620917411260528320018137992732442884792124456421203713850160390129475145784699395835234610110598866049181311950974253525587735617893279350004925877281806536532334748329587966403901894078101877389270861289627716552513346599152998682872325741158455632260948126432675367245048869666697274371274977922363323282719888495299762027514675916026448342716332613134096406381652158504459018268444142945167829929657972846480433608656675999599864950595949252567605633268873424932119774140851806045945973769728568105823664042637250457064942943926812834894195277581153627955558826283445533860259678612266505355504803043495778241588660006110199774022050171693987615136336765577403268734239412007842529301827680284216788997550758254258657240932424147880709318183516348379102798725485049859552569604602475633725827344314993506788331680640737978751026445957862363106542915879284505265123122913964686680011756866533768410952588694912679635159783363939957576003006868950338728450026456711047670319178881434853040616718776155438391791427106629011251695231052770463157127197570285033700699089276550711978791453624097218022324067099489176868016568713849787748355867021997826217347895368709751702463886019931437028754468664844892117391317163237705813970258730933192832913199286601790247283 A145335 494 361333904113456333153743773158817957296154209789854880005250001184372629547407187585158411200605975876448498900261618590189630015880157700404254561789300307913824398010174611344072820793094054878744226050405017928847979614548753705491670502916899375334175745568977610549101860825656742076242123753164133476908437776019317629498885255508920852542255749867053974981451672789220977078306738393876227687270106547971151356967363055188233635113648555418859221455595648548187358380780195823765516642121735750801309751333491984854470217137585267597326920912311508347870600069597542838791553422228765345152171201212652310660727503597643890997507893982211463788817746633063350214843654728610624147525288823365115867587832321497170374960159702546311693450527253417816872618209653169306109194365442952611049258222674602715715074976143889713546159092517812758685538342873958284636587974199168247748396855978432282805366071865462757410726568850402421628387486555136086717218744580657026991583494410829302337711339453775114338618069037727152850423190049243489285919879225443489572471530966169957816709414054060398305544726548854372631604054590262272763531864172802229519866757109849126829752449739183577794006411623566668227089335081784244225941906235982108936871167167691681827260917658721949170163071495574748740840049994144648611299198005181375865647436436391517795177271562050277030031790692088688861332122417195736744748130701458322508008929111472956390080645901653200851524715271785555445617217567919976927100069312443223907442665087671749282000211853607403728586407129809692189678675550087838534302632230395719868266923937327875993018483206864760629775897123954650956500318331100668360462693620726891197073333524105204720034444048275437450531775329132605354092979570737314834514526559769605132958652572307153378070549445476880844581113212193916507451430738721545044420385794990283010665480027797664558216629662032944433554600260622051316033560369373697389866502827574976713067953670337778085837054476396263342774686977628825909919396218256526791455550590133682586479414506414302698177063159201167108681171990254495329880796353950160071861845585288355668203066065902765854611384625280684148176896074426271359104485233344950250396174444468320871003 A145335 495 12180565896945719355743819780963437710823652294892964404668622112297699863983482766508389138029489216539696053001790854954838575814666780955634606411575135704739794891406730811144402436428325480696164931005871031573904580908296802659398457392693739635442957849129817212713314820490649005609930562847614160614161435104592783894264858852095824853075274755095541106127214739371359496512528272947213095009611057848810273344858804098287246229723194369449440565809962847647230968928533734541142695689298195368734618345760232982490246605310605283490950610525501036594028503484463089707096087930425144903059684944023472739081458755898804450418239719171941639105240857603969563727954822051879974819576126735702948432034561499666184026621097052605643022865144786561880220901423944414189783858293530845233737766764470254796164551367246901691143265854642324332787718748932296296546746332103572093189948669062205738325380179469396180169625076199382277520402139044658017701291188300493444141269975671644521275929234848766371911930315137325901384051886399607894353213343990304198253405198270723228819962396788122501292177114068601551406446802955934678326324392935575190710806488094912188041684219418250690883442789231279387252309159865788417224240711088524216894681996353219897122594259297594543202914420227329480291690570626700078238553248422051046334568700618599560416407555912571893514541734572336855035072238026992286065594535350210799177375367078879934977498799203877594658952178042162505965932740171945171755478393578534265084998044827833514668271582758822134156787524667272457208712647990417541213100143826633606559503983877151005737037932566645503426476757809099275901096429113723246214408404403945247994684832165162303231651790683848648078323347619575076626921771724952407437758862985518395525247846531833402396007195361067790907722783467177640960922607079389318760731193392255906521122379148364359577847426123766616897549571778700399524762870025130627964729491138671030144480101508310343835175314972211408273683002784814950960225719319857233106265911304129889278242271557602046737526475029571854056774291222765187782533289224637898196245466784701759823422893195562305521921021249547017742925775351746369809598226957327339748022127323740494771263847 A145335 496 410606876024706295368667831662533712073047361564687620291524371400305461230510574511590610257815670288947178070241870820265989800522787170134284881729943262817478177875496497633503194787926031161173664945463686423951305493570705603099568293216035460193882733759990392671588232049637917153454017197350949601139248500467384969056350762405265000288246659452014940820494433882756855838216351002743815038897761072813287766484038929185900015215735247080492086054594626138592507414393513810601724447920725523758308233634267702506254228210550286968894677483487719031273192504590650684428666285343078212453376634310860064821783664000621194425954969935778258672026205521012067360206006836525219222557287084735257568278769200565914742040226806683176523754472337304473728828770128547992684444556965730427386347506581034066504104310874818079864549778413833660740461240340969365282632534218623441062264921885690099460516283044547273368055303907954607724810334478807935221574439240390889421345183888307642401382272169040574943376056584661187097929236240107592069403332539993275297678799661234549077350974579018195464498892209707831749056949096040503416118122522326375506059057193812732749036048206836781050497278630980016520708673551986392462844910144852245115537621160195875564310970653660994392648295935700205285058140394986009643276981393008142766756935032205554745245580914635526968324924842401684691143596282557787546075455041907475338811001116220113496618528131082067814300077070276582804326037225579054171957199720432320763572060183703602691795685772799682288817903727947347402696011174078299764205767314093186646725159428231836466067672713803136713641770875968839466671309668923292298787038951994300689173934495214287717833777143918093878444842597724100503960927570755166083989536436727298553386499773629451422462249177551045786022454186097445064598784577194783196702703484832560813836752390425882533571572176415542993583451631105390207357705032513593099317333756418097598595447508777188020345981781876192096509590681101425019240383088352991109755697078606667977435864387727350489107714775069804041052694248438242489894701849881747194245274613450450738359230061419339253241191771710845342833343738930474051855284871627019389560875661687117634270983411367 A145335 497 13841557778612283319932073249600191653018988847521967385134322155235674985782811602802236705282577107410920156208157412349375661220784579690559962407481780978002053671443192043818661885156584074014838764615415938345527476614363904972189644504914097970442047319606318287829422089679979366752285914112769948206789906336594112202296800306416624307620970037052148899963326260060518870934913695789965732014030430754924872759366678957997885414635188949360193851450944281321990577291974381626850396598264961716594375187076545905725597050487403568410834294477420398018718282735722331087627250771819078611378181439559407841118854574379481708200137586116845380662061749008075933108574926731310317940526172806849405890974361319042424454509861626668783563157619467668664612255960812451409448211825530914413662929213108891617383101523425566104987071339187066848918624079106358554745246431963049866105378423576664583751798163106308405767748114567524750203974097760213357274616329092285694093052704733580649678951873542428546492440495556998301933868652269975042259978445569959966294448138326811451126778124238740972320135155097073894192108202621078567201407231901297725373675627292620732875092997010783669794012571766893567681809998185152130056713503758728471756248992415520968919702923612317861678579512789539499931980432423287814448166964519751244245325233601080549843628972215956058189661322922819056366113775649950780151211303397106458321108048450404658892130648321277706816178003380071428291668208908337175964732030820295139361479883707650401912599052732805707197229400512317556277610079469466837060958874944981178034471517766191223393990241445265806050218592802432820612390573038307754278387836857319471828108083838988806803014324289827153958526995890956080368947791783234876966334865844318371249140511843800960919369017379238558085749139705622089660447387136313534481458815712974431642181016560134121058333338489120528189931537587013132111327837121270353352856692964124578909981505376398906657552702031871120601126893586246034613778362948153610990007315413564866215233099232046713430219018330076619194314469058078863111585211576980408693370309023169227605387885547023033031198269102451575257364999696420504936295283212948596664769778807450608127534356025917723 A145335 498 466598912306413194690203893875354628960736401976918158988190379561470232370433117899952824823485064033006448176829808300055582719486658380845989162621925955038505966446871825921630594515125254347114183594012006336164044812718901743041807313161085949367565954950046255722739425971523872403581641011287457756699938141467339021872040169272953643004637899660781279965748787406145657256459084846863393823449150781850756387904962981190069788141452204267196887651919245668769676221919948990247613058725787411545670863798042128847742174065676146080578937097939164133723274279748007276373263939089354854646480283874171004013256522880548664382805443602043887846339842887036034184077993419906463981249918062761606387849488151786150927795612693394777887230866828500638346774674710158966883951227954202567918846916387553229840950285850571522524296094979446245063213156966214106539492891938841876767788865596504441232583016617797373313883515574015955421421359110686457794919381232126511507485917255223819812369825255732994133219594161850356173529525170091622434476281330760017923792571445318014356249141490736983597893560613823468763508135761299609404318934371274623800020229889975187711406652180197469301919382743764703535573798518112804752225419748861826638050908418789590702087309990660264463523920983487080607006855091930891830061698730683833050501770857935490303023177908154297806937956227403305547700010686016244516339545491441003668097076974452139935033610658291743365691292679642130777435552517974008976192062586994949427443166116212834864770111375827194616818920802452321094170888376219715903246623910189548197448848217173146712379574573052237608149732049728239506874846750450044727801161681673200443331222817038378182115325153976296216023851153039286871513129557051920131779982243622435858081228100868030618962478153391882615519557713454066456356236355766344670175193480981664605825361254405368830450534306896680828867049138474761052367471182000318579011206020503305798637378947642959634648913565148393693587795486282763145729043595741875138120155492835574561508839797676430322005332618799168057970536710895144227053294992365307727171765922925760049127174883430916382062354398202450830214928796932991482472039945253212321942369854038284338292065507362703030963 A145335 499 15729049320007631014394489942606131292666232457622922291969930309882839377971625418624598121997444803270070260630012681586716281124519592797533714981425161536866255150921995580374975297286210438884635054939305968976674012291226701143575419554470562848266550370924011960807227761670647649044757751738214286865584966542074092090712361903894466999269719289943966910593242723497843846054716879252851309998505140842158567081351429336550573600250468391212018133386003920043281504118930903169272654582795897044939603102037624976380842782028345833888912401160694928470391177951587042550820396299074901378313771758020123105727469545184440901964889795624761873183270723059922963337193225076471974076624419955167578527556839705736786456947679439828100951883737225598899202105619867202812845544484887956739013415137761490164829542518639664500868455256770061581893848672412453452339946832513113233879112793152786290373708906434151291304704904232329742688589265417266394506518984060368373825064576580542261141406159691807358688403972703535011052681991549919939996220401399941758641087617127222125622347108525965592846250955971853976920785362321301630398512710454260336397384224217387950458897512119363693156918722498295584417299180363772650012366769677418672209967651041148110151842250865454591453073514674769974472661585217009931168092049763185047612663451375680144513830777440252406855922446236104107090148303859493826995855298365264930254446006487673588759578356398884020536175769414558225127281047089235633679097253842867714378813990416054779583750052566535677800160113053438343572183090884756543628976854951530794791019495366435257908124235463600688325461661346120360974318263345280434735869406010815750087376049334255644680118804137526621152336868410427364547751516999272435859068324466177446931599828031120800321424177631471345589925732434787440538146637892436091695292237762433098149398496243823966714353390427153772251987698268052657488294321433902902177197401598309745507941465415062663907615969623599649378973465241465052056280024998680247957876830673479903054898123364439366922753049149500936904110173329960842835887711081049311905979820568457062232907837715068305692298933732206348384093674487246143177711961618190504159728691114860786236374920125662363147845007 A145335 500 530226252110858329188825061275048792000424067185732308485388191757960135869953260491402084792581039494749004452831279319458397536651972753718203151177853032785835506099074504567568591349887559379675793354889820620191674618173207282831025650139395360453979463636282488248765392123178106277774911407513562598951411465433379502910574697908242313272428594259373224895316932243363528644358848743154532813186214474340014514461600295030156854874373501326304927009245304492739773835079484523916232195738436630659126609024017474155756081334433363994719090962548088940797722475024724924640148282868550986373602391316378066019901994354910979924687770627705279142964168228010160207060749433249876826216545215438781009402334678630898919677555346120992589693222894644072063602342098948732110864337701621793717939656375092917068850648462392804473704104181422680946195393683810648912165501184524155175223015489391560251993286003312223412084229007788320052016388715794691048128297157755636649516415369044162367852981830841000805653103786616571060735553761618276007180967296715755353031045649566086409411306672161158644110136127917636948176205800342942199434254065094181568681198398347917919994247422137097916122260833498161406942451834488977513804079053600363691336182878546194374429011574587164287222843716162574855986341430658549687745491167455269224339051895372406813625745204487730726958847855681113222605593775403526222014037591553535307436371210602399702633246459172769673982741821273465089398513319942580693348359450851008064714870189482040503555379407247806322816202794212485759365970899554254709513093877169479182215718991353684326909721265098404630399074995827985318716029150494556704496112948823437253772246179726534965128426705360697245068979618091655305865416766532344255757273085974859492441794344847854077967178408994420906444513824857126907086856706997784295281956664796426257634558702553944663535483960848819355717824479749005945455640523169395650393005828867815500569401000504383452682774701362630615416801819701991418534436496976467562918152823882852039145041177106411261289574964824343964238385884982443301102630513488877311985272024190921644945563160247777701456480674050321605825346936750138689587678743677161949971241855539587249989914219144012754351152155007 A145335 501 17873926942927984956947661801187404835728164012164803661419513652190905870293285033193538859733308719370544136834872165228929899373821720403321035428671710753785353373733546398050741634029734329402660555108700798167355382401944805213007173522623598046433084870912532307941869407665106200953144614502524443472437793634174256501041380975774486476519100913213752121277166875330541827103492945077022421879655979931496748440341978864115158241264557129459270698269641081064253855937247919182285284149070044236723260945260025951752912525402905918233634722458583677033596296162692299258032356064678457451579235232961332847510773123976579588076783845895055164284560237782951777520094900057660122735287765135816887871785123489090762876593604260790980758730442826567932038436052953456139590034011076126181343789077390967096629465194837718920168900851087303317926185139187408302416645592590362438443654618268276702941907380797946144787208068547839364721142720920849769815138502681423527394829988265414136839781756376243977466758769958440637753860506251470092652150467576067711550734790205785155734033022296205549366987096025852585551165920608775219221627074135812150225982861610924088865618130141344058633117719540304298529734466923324251626562854884501490357524052625824561320853870027491057256827470218766883720529595154838124756890576086825075789284391780340382311643726329450625365530354359087880497930459078704565084599380215414376848415143254960887488093149379135709311074206258952738749065658887983348083537563409090228018670559708625594958797060234573498575598518392742781894788535451790835372929850970406288280961092407513203293691445938342984627152129783899723747796981688853243163283532768968663813846668631205444340223619557590299993748681773532831950295834652053807862305239869144189024035440433221332937152783845777751124773215446008015603110499054748670701518667474995291382427875713694978363957197605860310054094090960351292153256984547746005940845324313936658925884762219061300774873671275318308422100739963180665477330802256796696547290683735214111566099435025359000253632205141475585884975051278647990350208831773822343105974208029496148082657871899044748601029657829937407600166096853753500738754507271645167715340058790510795082299222090969749823514975997440963 A145335 502 602530076715876120787847350129202355737347616849651464240719496729967245129626502599000934470207752137400003357954536237035947588433132658143979350582320218332251229442722342979215995915573752894276127933038510551331729320577884765557264536616615840005863930544482000464437929483625337910952398677105187581942315424456602721216725449782783241215216578512006989748880070472075632748295218534187577098408670270304540915583913593047721689282871365959698513912364673833430692990904853520555352404748918995481504495805588865809573207075575877169222462499359764790254442202846634932963545798300162517824185033329524138973210095989348503559157403520434538960327246472699136192192238873882973304156673736511842074719095503414914937939071479953708615255810637990382094371607281458664366631314402511875871477336080909844452286354649128856336500843216448890665869020095812140190654474014055616615411442006600592166780137554705478537464560578663435976961401070225457024673627877262489950724082254910695183824880639590202649563437329645930112066066605001503061685716254808275259659514424805971950228166772193782396999976362921354531012166235545606839618106469683973519023700696223052637312069247070460794385300409581397069939187473042808687842456324352466186351772122680363083579789584197711965540489733851787934056477796683251754896231632141382137401507622576222392353103200940035376584297518486004595904122552937537113598318885047581052006539171688360306621220362937418301703541819006555001957538271715405343953470569172072135658376503062898616579008396952093229735619732203156383460835770713898160867210566699302100781719242841551091676654315671820746682893664616184691710250934015213676539731185145820708341333945785689348982403250157942307428570817516812146952817280255317096505965380231577526025375204562096788463566265473989581421684186240416381123728016048720982350409985300134607705217432674099018095052467758067091074692450555617578737287003648877337096500232229798943523759833835155448616608006008205475546385328742018413538829925542180143632701385795914877010359915559810721443530374029567035358165014364837869723096417992920672613513240689043127675475216771235315092932063990709336151277519114683573153275750539479860006951431856877046684719526696676047406677086522582707723 A145335 503 20311288868218257088830349215907749610718583328273586847389850573347682181128803532319036467797164464818445393826103279715609627977151002532211823504808979131308478190728816808095824824263249576036313943220067635576691797229325113044990582316338946443974075052221403364743670294951140733313099158452071258884751009485994284098041558411136242085590464385120654711220995054336502704614489989683970278910333852932310094332836978781296719281610435505236879774526542456655307579659148756240673010381800775188611472316883139721180686858764750293971583292619782948620893569624363767427508829602666122411174820021959023491825579488290164931002616484597064462457576314310127643255848594918500130025461348922526431202963821548331659068835336712645913159482395847925337574698949419535522845685468918641324551374817943681779095605918592668552265724504657591253259141349503642106639554016597169243515157271598851343673881734027214300699984192319536358235529465356157435380898225927380033557485285418209546381322589520803974940539494915605534119306467500740161957955402297436491427054519709474524236406346156619382306663653827091765214567538249076485954751149871419673190476800243696242792865765453127103237384418173871175687345711186538613943844951067358780257416747898030986921650145562451000330878851671316301038276982805662821502713843562595415764979746167760065065882726592044866215206043982632860568840090761593917020694764530354577047726058629199482681240450946527221571290685407636762857035876390460655256688144803252988283953643899579752656252778102458002539814242596969883293721991935976971551042832830503622846945467395227594892906813687605631432337360807059456173652835237855871347301095087982083309217703498588919322991369222600615625826822264743055700246638567110904671162285105301238533171209121752842305885485871975404943947222793391220761672855817891885260283649902948870150747588273016002186289240324167244034267572454135777618882652739746670485777016887621198072249285072698327953804555107662935305350341009792700757213291312696090385061667167889606768805121187421784394502408654904499620448156749263633309717589900332524099979188237653435804444121474700470572737991276097153891722157569189886397243424811931358809189165052555266453231100162645727467109334763161287079901367 A145335 504 684693547145107369748594951280402889248121088258754995775860398586830869595884721944848216730441479638822042088477938201258664322073812706927727912203131335934088581477217185158187911846698147292610390131672352062251769933268820240168747764326521348009750230004519576881027125178365024636359234720466923459899768947830551892488378212822677270922471313207200691803252753532803435700478824803951419567879777083939503009655393639133598813935366091598663851239591232301485744676879211581968233659415151726859173736320626144195412088199386525334206195624990420698650557441782860397134687712942329188180540665116053648579916145577051363834749698136609639509010358595067156381455519942510400509275328768021692259340068349675164723795524262644222252652442948777752491652719490560935193669392790616084648114969241404176692403031063472502247748716715506557930916764225898755319007225708836101184840335010185836788645961087277256521890988585627010057456262300194666076464622171338353053960339020723761553603689308921421355655383724041625225515890907383884254601173549760867871197732599746871787203285978711472605363849373511287042461717183364202105989054422547450713566999417191299648324452316112845403061767942255896922839026854159029203004204612638208158125052385290852446448463323330433636956214124299582774148529156322415916173231911598859833296085105913684170794684321064729239174560366070256211289594863669208389830083398719933907231264384383775389496255294786212276230790703387893456904124391164890416987552017364187665880005200196456958979382533254850868665044888208235033628211964700947940271755733849066559471229605111402980998337597732531519912271686123080602997652384157870489102306238876144843207908076596098524592349707511463502588679871115917590138502039144491316209563534393739370721623933468913109569302940280724635186471298943533865635575588497407436075440855877996427481566592978152001025711273232625328637092776354224612976916645119573258426665902185210354785724456276900801487596104062709543135154519893726613783641636612155281338248656596857258380505758217628436378865474313300308175740328659512064505742085817112969417377762877784080278768207236677646235762370824302993699244595506113551336392277256930354918286893914686600281543339798067946219579627459489900940892373847 A145335 505 23081019453950280566006878718832032180646412274484047579330667188972218040729591795632029853664145810827526573984145902938326294581498598373382705388155733829529146950288513120953697700256369720970646675302361044798439528873800133066763374090456452325069733809478279884438021025019014685540529069113840831381149952346616894809788945456210892391660265882624270935566995610369808763126638479526712363949257006589266793523173225242356637236464471666180522920049740666356541996402290642769000400418211754330621971462756835003944201772020632910251340560546843789131727342741606654363046555375777087330899903409887348471669949775576821986579247393182494463251674725782137527308737934006177006249171202744549897139827272864585981290815463824901395424267938643815640645687836452110175959059708125982744569314288576359978357224398054052132178940688214001563193612868795905692300091472005310954343798449678207286546404004578234583325730924521502316717314243904032728081464978014917655521622994831112716553770820222418524378339010396903691436535148368604270721865398404483453640639074510412528237148246105957395370195980074401832374292721036639714743814538629323413682923877163041910901321044783298253084085094096061867095032419566355163246733123548189045943036735650737888071746711707818772339342977799260083645230616821351657728536826237283721417815613155370547229728743397209296060529563725022292899939382285448924059578194350154207482411345349851009750719283306002764885212733039915203024601270369132579566189723248658621413561987014668920187615232539768244680240660641685360386637142036346963130583914237009200889271527141359927094226365526656823848637047106871686319991405696308978949782871965213747576556497952836777765419189317220065449663782829490759698825848039314163702313482073250669081724704264065851801828359810977741580160542543439303817184032326574748852211225991363609667454739698545915681560724834382559504189153456633339249316082488098161801816237076886424172205573348845040945448536714149383591423123560267183140853858812982463221216271828818391012117242340711133402909770744598944733699706858663994945224932403177288298727280286630913108543840461504281979907078947749262641504381422788930246359897269087697452364092384674920242935559531361770304416301774550069797556194842481003 A145335 506 778061165107970410734984511863232853529187668524736155640481795164393071566163669834871004422170138552554441170183516299573041189083653429092918291707001875190296207760137195830131964317454311447222352131832200688483044456084032552411773100420539243551579378707762584899886111872363859871206210283468339705391641433704686576207433458840490969700190291980792860030762730222313499872195547444366648984778034124244406525726666413264448602107618525931579336036212906623287798397235472890863791916129684579070114931150359171662332897539403447205186164961827908506640108025169002876795438984582757900982306555766761851863940358354778523590535065789432190219604315497105497450510399373892706938149160735243448264561885108925125079638224561741901777107849959030582297388384475147914541018967567257485528815500019794125629017857765999066312279588351945275979750131876193216661537328202291806562093344553812032619293442205686326716633132943728854510913653104548680963431518332418251996295558101796470654303852796094039147872386684824239714283974625989759058650198325613963672465075330548273727127395589028537819217833882944236395826120583683407600649785991205437852703913185599143399292232771320531795351663118916477597517645940742805698888344391805248126101560200661321821607729205222107492228818144656843295381141318899235225706560496285602337395704486171456041200471769125241049135722353995941127586700365552888366379172541713614935512152544512213154312971650749097909494308954544750790571415367239334866011365153724730110486986916384484099328052529936204994916061801566168610425303024417044162431035808657824428128276620464013537234967800905263934205023338060372859723829683024923296239310124845049191929574702782219701876182347291138698796702616593453638331501747266778419260496164479716520351200410020035930770720899658756728386487253952867632733739864093259195310632992093426426011902847756416224647260033141324807653591034386017089740220527696872389219652093435175456659839522803841873994169371146379616804163952081452223784456966801997198575045242011219304421614980924866548794459935421564952659716810029822940944020406805364302732983649044950318011228781678541138305989985092865272820809704062970243098678585604554003862263199369104667474671111520661937163805586600503225416129427199142237283 A145335 507 26228441852708663091926047328902700773636884125322443532156593735661023253523159269403909763439325516942464401019359760474461315545683662513223677240060327824509151334065077921145235396187687138629495769393416809906402383816153208468000738148413003809667288531168942927496880946779364691239346663115188662354911401349035032137335687087724005132382522351012261429012740700227192470321903141222961257750155166379021937392979131267971337134691183272689067751600214162221291017614265794748727782723731266742241819998456636213980406972109088433266192710611878235211994252396719744235167593807238213466336466663997638616446081008469634254660115081182511739120367012155751593274568035585185216878831202135885438253831249882038693570018568685504045081404226694652990601146800011548362725639220733190129050387761097945686377832006934604127332892791165134565063375382352860464864517641399165327202855690565205169918174650207282069039468328207368761041396929437021791373243754904354296780205608089936030925470161202559239452359630767086110371609093205579629498493914834581316994314235752143232831051977069003763779875784823854228828896692501674949181264571019720771385325499803623246827099255819894082038006310654589365716257977567407560543170926201021790782694548421256422955658663436290531855214687317039209688038190214862602637216496601250828556325476811024169993497356107483132369155904492673611685925376422848484545192982321587765125960454793095360082039264596032807223050389972490816110247209005036707964110539765870928775857707537758971973679730596534237838852198650554883215751604566461416679203253979271347235195003986570369198830837474290081695394512877378121994418612294778758619918165358743736294732215654232128197409329161765096219216779755701539318664164201537252473957162002297761827788296740050706962215149725668329502930743750590625356015067001399735147346689311258178829497635330414051234313220035633334431619994264963482638509494739345485752496310267883527567116766141511936223498408555895920168318983233242630903506861210041466750982311886981930923234249994860009019150111020151183809560108932405624480558932968183898241951590510577994933527609121839781310790640417573409399040232482458345472067524874369618201109194998368425955896242926425954370430116019886661954227653193326889976328927 A145335 508 884160774076747867720856644722325531216066510335431902944262619188651298711872627405442128290668658753960336405808176355410574647471955074237116730669515359257201616281037568961668689375354969125745990939029728530112623669959480201372272330571229258003345052834125687378157271816046271869314516142406799524515723634084329499644899435519742754172123858752433040791226628973895927952237855018430476554391081673858795385272919989316647361545991186014729947974863883372266813580489101543744140664753189085751287173077858275622920347367464473545999909069540250347168417741653314552998496710446561191367444390261053841993635538931571012369813955796127404936315381760166070712180191029066194287092692885851537388293203168961639251320200870750116797952234704768902354134076331000910832333383589896871683031085897796249068002591324747647366392749677897097836341108159364794394389673030028534977716458766859721724129634839194036341634150627237267990976635980408351482643366014394265012042479052416185500701128479834419165845004005286086095802702817676114684404470810423537870264369214739673048186488419868721287991074887194292170877871108405341953217021088425001212193884745676226464942372514396396734180660936814544399378578826279662925167486223348100175479385101178993817173931722829624623617179617228573613926924096761877016001332874721604934348129485903920284309339833182784623039004491312305095936603311627522048465567067681551020682511995563092043853330455219294280739930736478356456531682624988372058230831429496143855309433210610868028848259619081116627611502621594143311636817979510111331838897529210201306640599156259010525228573994023350853046485094891393154371478560733162270052518058003941225650373797774590338752448784166919046258658946767996273838715336902319033630317511836961386735026962755908921676236766481558487885038643445922726798400275883445207723797701371880216248938860976354819352282422753939670548585199018327965358137977923115797019778229910701620852330729970527847290289478425082097727653307988445135675764067606040877373616535135115649411007262905115923110683693694836470798706319451676791209818689413458802930823813378600560164265385485990246308211350170409645748780964162861121800426020416321243954836959532736439604157681575147810306537273866573787876510963730920033902905891887 A145335 509 29805059667898728768161414401663546328390901289770525322928649360692841543916203016314294875274530723156677423297329223921530710891818290006849542477645685520499938660324625115632773597697980613041210215925196379356679734007931693772106091795555400138879757921371088390348738705422038877935227647921186548856236381350071346083994527834034841155418290146161995454059988233697291031042745622349388223425562105475624826058528195446885051289744025745865363273543593756878900123576996595425349187060102221356944623862212782472792008695776820431126568501468009128591169126859138981184859579873985983953758336929363658349607815400937177818516794195227339739220679780014831231551842646315253373832709460303224123223478440571865609279965277782967868573465786816355471663206722516893904146409998089784323701787776564323794984421667179411185786495464309018376897924190988811836682015412977744272699656497827985528755204820511056314869205148604699975768453637858168599042886076971986918651597672076744005138699010129748108878075845565834331522423001612252732805695081520883546772030569234560142702223291802722617549175370667443804256438806235447384741270831709542219843335083391420094329584130633203278089335998142011981048462526517629459639988400045893530714388280978049333155676815420927982625844593041560529208437401613804683994542328569648805735624616413495675973043675783094313535161709032981900291349285949038391830925781306352102585619714244471378005200409563403145607710257903635006177192205178110813077924619524204469596610064753834653714715859785544710920249515535086372384722250873534248429827819030472632067583250322296240818884860139696319781906930853394350356484420287896287828691625115394693357930364428249224665112920316857511887614296876332374635401554688313010422140750850066806344539997086713393009655234435878186900936323167631311369783447944015870950969485365899392778493550174015285629951389236722086258559472627287841447259348597278738778191238377793441371048541340189727590643722094211108958503272843971502290387375815492776766223146648422436654663123909297207773201138295302826410473206219155915699277363539568763278614172507041034372559391211205122081210023303453868740617996902889815933434015676166664259347935704739350380687729490001989759007417131612086369430522633141661149540067639181843 A145335 510 1004728560520705372697973411759221502007731751262097898300492867004693069256763904968082252840062302386942937185392631732586623908752619908658943002684319328226537572982341496366943229016730237090264227253092379009083945303294753727098216153055900208110407381526074336804530294381619658759150252142108682419536928890795181442407126033640415059829407806654997008003929162566709051682555026977160021993245222021192231212574190083241575089660623746347130209936424597569523839793513741651299419552051905217189414184643905724079960337511716269365812150638486678655268060919253157314088301884553570808634632346521404532704225615171956725330630119951299666813001710447984579055446544895107000202834441619728992308011920843384386519865990262743645978861414875627108244997796261910417177774570203273245962090394264952269231128605332615359748115114735464259807331926641891738855185945177090086402676885564064933407478232775298073535046869217830285555917304141222227493327338172082313013351092513664561360809358130772680270445517588179271310334793288546336805203866513664513551261612618632653195752274118483291017713980457208455754290259987319060231222897783711647142493824448930886634174054578702909989995119763186562944329127369530710258184346040379584697033928776290657919498871630665550571487596607813825822387851194474431800694144880081528366626300884950809751147382026338769476087516588462815367509079333405480876992986039371562310479689546498618156992213762528989583216618513191605321754792780022432883868466865930101240605581427542332966112203604522452586040494541076258991494843765310021535059384447678334897788030061724007121745598110080588945824731786021438455625696653533505301972032412587437055091891359225907565686366205128817941564558901442505402191390134704316244428045677525434530037481915058081515599569031157216913949004966095812862829477303394374733873736143960670829191137360117116417609306511817619105022100151717287936168784675856128306289710848695638678707344707725464987110072024505567004566063229842626034220513303064497437183341396144703804493578257571401611129494448823974584602215310849039598770963133709044320708624952281529455320376517565459279871599639251218565075823029847634730953199546643152231766297668651926541800246921503809393200992221200106157646929130086694433620075646213914035643 A145335 511 33869399745347918445749954942241942431017091006654418861939089223799554003952669692557849726924205338189315689362908192408165868042520106229074678613638862076870896064734793182205031134521202694614826487660533880471023416817386414132549172747408304219846432692364207972309627833255659991348916121775256036441403324052469185073472872510023863832814496006921658993650456616063773898521638928357318719042908210908828008700251121647545300825574575199617733631091509910525054882560448107488306837674320537811352930807401438096522680504727946744544707166896817436001077204996854806198777675343441292085087472447478209868095787137838845809958363525041517573038947919980880379944271796862214330522295653168354870399857728407009229012816922477123028164450426883924032122520240325793440545886857405931123292282866969753219217021490778042109929549331946004733796140870200246325819506375237691399656493539664972407338105698100093238355373646463853777485272346832147650941895970738008694708078409984034691396139457449648041786970289019447390305551550234474012091169607369935670292145414602076169994249017831848448404415663663321672809680859916086714159076499547648793463924602330125105046587285518490965129532209127683038711322902578417716285764845381207400091120208334369797488257629514058894343918899023559475431133934557295694387594939913005992669323797096067180297682572134836243255815870661919797005749164037749474414395167556289584179918232026848703827736147929651829286829064471978757492719058437364007337095204972579093296609680325841979533807729793736016889880360059431175068204810943878575073317601301408850373961861313133029751747871471931793224055388724875759485747883834130043441580924799630878011752964361574979611038180109779532493283768680012560231539386805480945911356409367241647157496709012067930804148079030654547733342770506153528438350368527640924334867774461944728286133847631054444263594436883420550793572909855830303700961889975850736607747413931338741481431148726376883375290800355438941629710882519491650769602001155916832791957661697814818601056086408068824401878050096655044951637851718247918655413251538054520511518983862796185431808858034572241113266501757948554525252125595545769877542540783906646056675230150908508019346973343205685154803458017648161442665894605791946724191088884330974502343687 A145335 512 1141737464410949770285525608405002467590364635826588708573868799433790098468551426079361209326532709110299529501480697980686639679126728872229487507406823037926998578115672305189790103177766513818735563808772369857585820371830150717113478886216917782195123037949190069220483217454518003926752303705893628846331023634271807338031589089905778416163761600563921318020959884523580655552455396592370187041776413796491370152093234098164562007588543840318490054356964589147375002521588865909917081846701925777568802080328088293589873835734418747246885809230279565129109633925175914597707638121739104071634727887569858108132104451712321877081739709098519437435843267569553767159936823216778700186799586265470801061450211716588360266637671936837827016679977911395664247223049056384700618891428785379367962909609483459986754853525222999194193109748231784704840803648927118377001483821054076631905330310819429334287302609675475910289661572087249641621198245255794393172029085680250934926527010187210716933299299749818277357866088172400053939020871448069325659046990659236664931883708374974375071873481195359337077229561004376593133205886033481023146983408568528343043957251202054692842189570760654275855813620779699075471772132101589333846462422679616155416692077525917677097038506771420053697667955514596593308969699111538586663331393623773287132801376833482123762884069755517947733814783523925799768600988952203455449103780221329535843333481291145380259534367389716349402730018180133785401887954138168747907311046475757174369098611083178551702542325605234637524835414351562930370472925185423303000411514804811107898427919447077684371207413625573222639502318208090830066243122708422827110882187673023524485188755373536801203462189485814301835219777900638664503962687327021372551967508315341670248153779530759328032349750228523795772933767879813430477560978060237298255934017943238420646564901174451707956008652049730800255433723686217939386042137374917143655191037017335718126643405344858820030855587892871774697831986845166000317600657424745443130352395338649996138896896868322421813015907457628747116495737396819922027024941110576854752734260625306234458624747149025053730362754494388846133795030588750024872724324318872293491927369776620828136680259929599216725064615176573927301032161149514317393985787172670721504260091653127 A145335 513 38487969891423717010977149813582678240229249442697214359370698366973974995575314569182596673839567897183991801305598639566038431175196162240335917645609325994880259991408417343213031195917478046308373161378890100238684124263370963856508959121823125690389293389420764541058281288082174079115160166576758106634562770269899301312575683147250917898856539722195291623564898713639447282609497520607160076820964190036815876918234912748876263628264512031561724532755542669066501424477705787262856721564015080287523780316506925569513208906084575464964573884608016973605468323616602876091869674885047522911365385004892444377655031199126583338586599783752726710920758976730709570980589930693338186434799722486725050613131766566335896181346691977986226255159027228697414889964951568208017537036623809251636623751812395153286536359116050281345471687502963913068237486271537019618519773281913416886290993378066469319159998564822187237764398356705811772586739070087556646996952827339363045635216818702794857837484703170234672284017790504635529264946186208865417732000043031698367483864139028240769070778881101314235041560053053119290857048745378964430368723988686013944464150144557339093380085325295068353580986191354123625025755534433253541385830552244095753715482533307564686606798265776312380634327886053132261421809081618831821863605584669802569333728420387358594950754811160827445972060109335722839537619540573029319151538956846623485722482070144592536522054820879601990436377083565480841425664176504949433518091369360679143009735086317339297566859816618651901168465800901306022729211132932414733199993588996864845954596314187026878840268883566325463705691353570686492808179907015185618073708503016042085596082065630172604207135427955761934755479180537245611748569629562351081921343759398811294698022260824400238958442149399389076474942767495167970892427041972248955679894820531699385533758090304633227565997216332830839727250274668833826847650147207495022640639121246639644117810452693759674513764984493416724708477334920834988186826511018566886768262414073933708144399574830092752908697415994787015200416262695161719812762846182132522176617405167554179737444040961825703215956212892581501412281926621511212863991202911642472828964989113212886336583054207442622458722492447503631300145990907461744745468938866538933024276715124567483 A145335 514 1297429463898156036029089949930346475073125531122958460227797533376823897667053755658593907795770624487539654511712200638290457534229222949994994911604002871880590526383379170524038976424588081763288745451346821470273671971332414819772766294883178680806105297962250934729884593000766870752454045288550212068757482139467281812975118940862239352464675537871441680066451417615825883373185505867211969597264515804364649414422328756671384748744234692995401893680699289017267173871768459567042034174005866509790500856900646380620201978634237203189537038403250442949960772060006049027881012142667313875603023056880196412400892993590452672631432401628564708326619347669748952068201919403735607047938398458227915190697870789500971343684836719940243750223583791199411944545054270141243214788803969718443885207305632931007805680679047201458932851391531803761298500957372709282413183180331817462182792754869290369929454217332853322109561958314891342766649332431453289314472886637580842588112224031944204470490892410569311052875962360045175519121281998079981783676395791551561308644395194758287950401581010051821667891652311191090290414520073519004914248662511622121499358158329070649635787983473507183438560768654733886619919143593972844778527014069686045178132760781105928059597492442280983579763139341183133017932590832401121603483557595887650988466697918456481402307820921347423448200198551892433396887354944115829396394922786195897482375334741240733115013087752317015707893922084262340984325353988093891265726112153837447435100995390658896637800292715672429983154344623547611674638776920678775470748480884672799152318333852816756638627779693813417755945632889365523464472914599238784476841886525788591032420401947204363114285734072926545334792901340690771671405617708584167644547125577366420428928660164236752524529756823903655539446524919328344418970285107323534235731956144189568343104564577604284926798058206571075557474806503652664616816347076322519838298801122033185385875672233663233283000197596417489897050996262349360606611921368835232328212682848079909962897713528625529832229768080168362824777285098958164178068313517774746211996917975463990773643004162198397306384830206246167918219177612616112396895118577427143440192116291079036621785386620652630873484318495340732234553994052458374265855440535205240259577646562589078198803 A145335 515 43736347189518870083116905201174829861132383413925680251581840490762035223382407107675886062612831077635393856405826482211172683912828674469135116229835019165485380649503451846956936552059833040322985562856528190384035381914931579311168987944002994208150683903918185620323645088997569924983051787561867482261056616286879299645491958183890405424333294482789759312844785664264591814870636120174217974516626750944168141723360825469157467131291887872610485804414648500016533762150813347527281184742881038481022703598597009174200083130246927213434718099608998547235160652537335589113266043237445475861530384336066036057141658436279128395279002920312316533937611499026478197488377132119337382892665225592063298591700173700945977429279949647838924842050783346173149421916364556496357202322564282172119561086636262352460734342404144802064576139063065417290408554204796543638611385390465793368268526880352784992255432347130486923491146377030588807957937223677551312703324361555897376305900026481622313997453125322806772422214018873105076244942886890329999718865884401203088682704194531437747779796526778068027323313364368691600636754180821276910280357982898057727057349572808821454665073829511841828418815157770093126603350705527069063050892102903286030710759612215598301581466783622493690697503046556955527981375375538432727634598904693767130151409817497439567684438048307866833278001247212233820473349895628525068379443527971124747284249048404743043162498651608551778633502123024106431016126841512980898062677807187768983676575411609376319342908569878457798113481056091324188650767147266870388186516557422326470427786188223856552101115574638181428986601820994820442416695458332159517699154376710624900686849664044177014952399491391218415280106769439206732505837761207802661735332521291678273260373839438398666777497863575350078835353278555615722868320340075449297114275285940735528314355486377282354577729314577513740709644887510881049564045233095181996541557563183099558111229266878977141276176986461468599936172359295319611128052881156609170765482652040511350775348214905567035814372729073778094828455265485463451747521128871423848624283582776273723811951490570263932236406923036602107630586975909007222277823234381077802457233767343309335407172496645617132537713754019213591179311508208225805594525155696299710283823532600601110957081647 A145335 516 1474352262461251646603714838302513564688426169810309150157865382715790674003397045932700363512084627831318502411900756203626430536410997082125321818112743584464509309814170835377539160645897995364699761560604819846499011254078671567247091763819574639873580873594976739298859141220223489170411805006256507538470006466273219051582252097403826625992036004550167248564556044675907972463463260237887382053743518177063392253129844012142969460324464791441464783471415907254858064104836744073376189170640485633189408828518204322361638421700421937730647143948282302624046822647072810649002149289653274848624875380365763018606048893486076424614402515812295788730472175305563232367584241055540943773576137706770055337298297664761018109640055758943813436485288156375913075813388704654437931149050427163218180685786623196595818423674638040598549660188883083825327868600945190528684880519099418714112514578953899627219640254492314496858033222260139190401370721043520922319775774913576413917691047304583264172909940384140923887783523523336409760171849197951742292442987179488160327942397089010371282898652967287092191017071844976941546273893145070724572031862689244863467481132600027212907688989157056204562491075529869070643065065663398354521472728010342758025573661349655057965205317216316769871131844119671831507069030891467976416161207473743332361516373959371989908185925206150370028453998595324203536264191584750225110955211931511692444756137939348553243767096430711192705418340859248705705291294843077232085598977614573580285899909690251080334390551252802519658733016417684193775869748859727423865088697679958144433447873252707870518511849382425316277324929629789764224501280435904182742399709562073278876365111142508805226841023740512238706165853863002757612081019258909410018513891648195349014240781698539758892832700456595294333636103480663281098562734244973110698398685653330238515287355102673623595210970267609929992751053600516993677151300190822238027093385616603484981896353200614647198756692930615908907430880334794227828777302017177373777669187872072954786557078361568951248676974864847291496498864174737687859450773076187384419349853363391269254236893973480592993490880069179026841980919039673455850369308834091014143406206856950841405496748240138366917193699774503371663313858707145297854133068732666822698462451024388616887774144121567 A145335 517 49700414723832445817492357116060827064472016323173138037895961799767463129892479195008922146316486741580915638669780635218420491171242027725615924019445470002463589668350318211073393258416284871684195921885002914168953478990956636616967884047188873166135417040735981977846356030210088730937012021777855081559956435717013597941958418557991037378301128289052843466321424953180072087478754687748547528857476023232180201908838899925978675038380240988199889978210944429146616840957512880562697989415009585951933933128325964108213822021321140390653188009061878321847619844197663794440526863440945851909699073210599487021143872142273977837472380412753488117791900495612925064084786568493908082487914219202553339828262315687393746775020302204716001296080138909381246439496183811984738102538132697349520588745747506870608776709611314006172964242902672616688737033247453818517170778660230019462267073088267429553221287986680489341953812998898145731399618198419153067722090059633336551609467828331601808787171776351937418934375805549456354142287960218010345787923098101680000253735117187835421415075843747451350981117464570859335156201337283579944501917180974086364590731252889567774309374369819290826289732327693071213607630236909807825391776598177762270138802093386112391791472941780571528733360774576634393546341503370010109450361576305288829212949836019019962307507971014890925351317459370377653995232077848580192861775125831815624341604662651190681442645777516775654491100491731771746301263118144006652092560637324597584249916971981788506462929163389064367817432185326653116093245045410644311225269610604872491429201336920996126955177890580441837070441948833611131013117721077634541914134691638335854211642995927122160152633895340268075393632518441716189664044426711998450516300625725332693978378477797401432838991665614329508411522969497805927276934048529723221567570396259487054409601212196772365017279453143401425478124276163782969345889279868572410798136032594145915556626508281490490191110977414885302808026376149741060812763239870996388888619152402096653814327760793141131687333786879629467273198616501952192256622108650755599904859708255636103784051972034079299240313634895618071806574673196805220806942178519384852393145430690579096435986047767891852132982486860794904751096585838556482454599941383673437468869513748316742686265287380941923 A145335 518 1675400978866039486046415711778695642040838105565740313447163722112295799392884799660353719619628404546608038348239802801312198553756138218219515716570184975670304023255579917081113251363673802378576249162043686676030601930286136966279315803983645150610850268569629078878223922479522949899663186083719689793129623909550521920350199238007625772618704408631935348699527986607144185393000848060540276959898134689413276429283567063374897123400828463387753499724026153235116546453819695098931805149803783971799207252566459421569683617977097220868497030054828774281200962323856423863517349917592135378222680909304433327116996911310006899415117519099517568638469176976639528604734922856345400405126644555741935378840667324523745539024916277680920644747048046149953661099503280488616816782122522078601911883400967770821598666285178971473452584029699433719694241565443799621268636419951473436973604319692980471285189990811359041224948539334823270345341939067338928869390733590464000241178746575367249669632296407913870008136884517288650174800117378777279558559145344564645629065250472459534966891835409827932074286377539666596343138605533555586784088903598604588661108687067426197071941797098919304597170672204042355080844144643164556130558434603099638116036260542472187377635494902217749017284821839846501286775340571534009898103712321090078959025206610684788970014103794726047887442541526921432120855069808011446716620214380835292765043800733215499932083035916323410882183804870859684708566874007343169398962986998613206950491120839606180862614261763454808586323119308628460125819096704923070871676414708401554006120232634158906186951176172954844945219281817856101596662434153025779972021297712728592083401206516338176876236483385079413081007113490504398890572180012380448507995084074687073465815789472309620602462650155026347271957144968134934327842165677374235554069687359508622950817418347865841322058866770253091785257639356730070296132933947218275777182927631655273196810394612272691223727703849899090627042660232576890825204020987273986252257977849805490328008034029779709187611070707035334476932233865781944226233043423166198196605436345947639695169122723031919203910379638840405131420605391483384953728564987519154540081918325173214483906248264758886095264472714883696464656094245303880316399266169910562844408768609993306371565385949837408102763 A145335 519 56477766947873776350792227826567472977135825474149089643130751034509529597766683466658044693368751370949670231138248113762453578028698928164937847079965011510400478621482009336454009492396050619765520487568296755963988676900992198142319099135320793979902889387346779208248946448938362610907557271945178721148544540430991658217991618371278646236985488236681412315608244962205405536417986500642058048569618591522645525198968843797528882103863252462420929487497031647344834351811645080827478271037187568274341690532081413972788070653794125294155894492495089971957406118089580204241506071281504020158940721542953374246514478859116460437009633731372356826049307838090618013652689185402616879162911105486146422418165555681433146433136180945603532729706988339634799006283009145775089081740612116731537752239926034808648584169864606418758772601468203667788220266482373451985511915199393390900150182154583298598756325037029625293012525919023079444443331034560377093768008561612451388496798995446162158031702903123604781622356958143424591843055602696294133701018443777351106054109593172875806546088350250223746476742435881043498156343057379957493208056995807043502791887476452205850405590205895195388151332533708535462082184902313446950251317005078712202713820072747935343113980141362287377592099815487864783800562337120069970295066032893584985403450885633234400160155476612707103270797149521204017423646749232833790968687233916182593277810898375089840059328459296616403321640407705579479794017576486275122295035639630690568976458099253207384896938257583132434055887984076433205514708633829711673673567628594946774941440550668295390641128021835129932522900153009487235989879524285381321779203403981946147493118817454116946570809694758393119620481720371270768159471998553300492492515833641400620807317569133178832711614503886946500923345848464305666693753477707351431997965939321465283412568118096956298769832033807952270937633597237246393518858234014838796580264079664963226870332486823085912870370406588987367622722773632140613567886486668242836692620044428323926555054173329546235921228061846827338337756136342310723364363701538310432556813659317035225868515023209354024329739598384996422084570535940330233593384704922328521026776614348443629561900532569036002503473523085746920962762032258097219627262780133085132101346152374004844037152417682753739763198807 A145335 520 1903865522137424021919166513987173802280553034692727706304197303926152520628419100268157886953106889095084978945062305566692507314035242314683916606846104821445415158659854511476284742907557615028621893257351034481502371622301845069091439865572348161078881250636609658540442905915488281134170805737608788606197746664799104888977975534945603926641155035839826000527218588976416234025506139543642928756741565760330245965043963295131131552346333117107381069635771437107968212764454009220874597417731787776724274416037257212456226440169716345688897982473512452899855385959598786361124745799382150601965756344990277336545569755223818970021587853669444629506604598583565556263592623835187292140236332960811351343974425503180444041737275120651378810637501932182041028351846577204574972456859217672897615549405994749998576001544537216091179252922040561611441471463426567500987807040102914787292589203457398676071095245713078677816093207505319468737361418829688372763580639742565002715763093895311379771881455194664420780575783050877958473740754192091957868284052181175360440519388756792392966209103320043207083903055439263598783183728121139761562488014544566532880509938170095172149746248768785239435662115114144058222748097976142152049807340110644953750383236536296639873900083187687212596411935762811100022070455097542218127112666070739037536860250395671125018714052146600252656532524022917245900429699795783757285542999938694300838559712619180477775184462430805903039649087261571279392996647794785460365222482012987592081583195575334500105269607800513132588569175356893444049272367920580483814612893888259241074874406956908004984353519429111053852392119212730532907362737166997770204151166776210106919264443252977075752563817934068948677327025712708424104151402180659579589542260244056530852727601789663668978398904323566316391099641279774599056111495405672651095277196260456907344329048310230978483665196537607204283054536777609936568790640772507281885502426348322982746143634933995831510587495182387060312662894072096799850796562640382445037634235445420821714365385854930969583124888777245478868330424879167060618830756152623401258323990258971821118080001737218201437123602657647849749630467635127926782949613449203129456293485129604116427358452468995955379633206367956055990771011642764363028331148001887033633225815952118934682499101628520242617580023681207 A145335 521 64179306694774796831021326835715401048309969822356025505365401472219850435874478272272918902531188538026563269288380089514956307793674440399295900651844346450959933488023216960383549346959757710218793401939782884803148191423806520378080239726124757374648292979057222202051551150162163508094535250507234991969747318921833285376455897065024689995794690021175046241091126318786746286794406427598216627747700133211113999958986477479901600832066007273826563395000925657412576804944910299024037598124260294916187722290274250099817979325333067359378625695026210294759035088740668970143934976655666225510761626230681527471997782202080458620311266110187344729295284192202687063555089335831474432644749904946039548319231461294047212965530397884021798760986657404149614726105949111283213175745635146012766503438938330782525962203417765384569046197243214730453488335243889323975925523336357342280239791148398727215773322134231557192150876731991793372113373984305464011299926271953857679935922506714147616663961696580434721389604865022739022006376231972364297043561265326402956672557488937361973718033066372568160548148252380833479100079976807278304891513477089280827594946512922020776715740195590160215480974512346463668980302920693567043285558484878524385846706700924739657401236461142955795262758976972262366256130257537585835944898002949546922473974055434622738747616297701739040439004281541743209782281162692223708862820736964697647351665319114763007426378388483138532169954328265927420632337517368200292425374746362776089439478953868067899295431094058359441977534467224990014824538317088059475560888979299651388039069483575928297354261749314205603529008406138246111297710633909615309296554510246839300266458234564738406164809355986654565154300917154919256179672999350562429410169100334629821404046835522244712128648232035806021657022406617855885717212843431471590714442853942036407255866935125318166587397476512906822573816163835597364496686106922362238345447995621703668707538706754666993398818549727897396550878791547660349338211513039405735550407240172515855562933230614668811317593764759717030804591284338965477118474066540571154879791279073126430573441632693110547236082621259569416675046641895591875912901235779252789049324862692178150417809803167953123278399384160325124363143881514824645426945779516349123642957123644583135773039871860264960955868858530289163 A145335 522 2163484426776992879036304905712799655351355280431068585093139977324333854267176141929900995936168478663768558712626313872486871569032258071825022496289756312015754536435847485074674937009728689503917910550768187789363091051394146179643239812076225705527045795245137709794548130731523625942378502160428085841691393514657253385241223401084006764812635073972655772947355867679082628351423206648829742977732042733805087178287188190803519668917813552854360334938100134275606526986724713415646298211894217123892900341680870554827606870600751260514937126490435566562814619941592565023953261701937762662585623818270517946090767901486562504866873810552827537155099400612547982328876505247286379289267227155494660213029941216247906045887585670933099715581481410456381580234990516189510538949810388315231141158028995581272955435878636869569285331217889515641546530169630037647801881890680798968163968572319931890986320013073850547234327376819350147068622368273575772991232141863983902648074944985570822262430769019844999263379159219340749380956984306047646261246492385868991488256552511559083377242501701210169372034870503854841141200097234989623536753157750191642153659114070091382212992429843598052095078411375537175167181953233832047053014024475447716936247529137789737314699041231228956670620392517323028603683050959521563432160293552316560685858627871840882127511020376811570906598581674239639578843452093925161429981929757536957753530337068798948361162737700582137488643257366195326087944818317485384062873922334666699962017243453309373309914482075437688988549554301585238042841742619766117000577083677578354402537791216470135946904158585028351465851819518528157199115292561730394909389082336269786035772200167912888418838647637746307457282535239965302413108352703956057314757220782738111035473887972727267456193062923528116666491908935988280627752645895963411917311217511108851028138367038745427085430190449584892451356138599843450379573352095562190282117770046905204323808147058556189413478341800739926055343063750408736304094310253761804705021783028581274045605657489655099774585116226925172331177293326736101354496700164251897478374362759231101715658896320004754810110143725536482378467972548669934501895973875168998069649611665059840320980252037433247316718887860411353574325524255093727154577979199164980956117051004833081554790239397910430205302096603476024003523 A145335 523 72931059962473123257539041540557149546178785455021352181133723130237892755126657308582484300735320513224449576176069771353152351077121111807547067950631784626206738972292485233844075166214404776217315054447602208439646914539348476291967093687009328807191956383065299218116995284908110280355415799733495523216181883409348692694648355474085970976809238347823536084880320058370749082939730009337644208181130532808869355568947113953000170559317894034654479616936792131429770367309913284296526413698916461122169375601874424112964377508133345666625463174613957253806270543472050278216795481828387002700095153403137533732038258487114239836981857533424550167311056065353708292103739928330934510009723794766975090835199770080485451512823300001624393528229939585497965665571915574642451156714895014360806622424390937605772996960942886669762843130786009375033318801564740233863512114558924209880450038292665112896750120424946179813037618680429416725691466662388865323228971490934971086312748715527669911752393606995013228588076735894371796609320918950489923494254961284082437742725428492099211709482758629761743158727324136798442489021798691420232616670642867446779910567907707833981477954033311950140534933031988383662539239974532175385463535721781784053042379821388185343953765022503491668223657636496200317257893281589341645760537659703693257770747423085782081083773758154701757559699147799613968661069560303936029112467143263750108906810015237547230140032880460245466259025673644490114158692404850094779391279629476239709356825187371580020409149291467573401745646033528903907199205128887777487001394015210277347609897553868138799194210888547043978599659232440575773043930400958220978485890656259099977019041567393885234034312405703618668398339697784929427190963313470685692729903483175932622671194942156589350426023439023484580791636228575142533343685807435713772301089551585036514216507945620241411924533553468109248022308609626906548459820334644715327487827789935726442133868968636390438373687908704124357597717282475399709263358849316098923566878570343067507904850858413340182786595456692053794524269527239682692321118285418457397455428613733889159761734964373918651955702397751752199718585937940616850163321403419045689148635620179842354528066145764064963878640586496067344830188298276065660865999033376905728514356665729966055567395834330520730360468715547307910628471167 A145335 524 2458506029171484558234648211295876605488887202337414501594949221627179387450985763605139403847886658564627716549126753279688451882322881110000153588790774963459672858740225140797036288778412647996557000981510759895732309699758346084408064548545844662014215144146085441397586201259704266819257440666637631927189405448037750916079342677790214680544232659892496327448659816220322083906815670263348779608956167283254943242424120033068447558751086538990388955032578927812397424806410649826911191990144175692534112527646286495167158610971568211821193103101299372535373813457628194937095610668481664159082444958634142443836491747509853123418095912584867775587228162807974105914269090655159297085141409832327503156559924036383223354249367397167172634903531547845655012130047693786206512303348571984292402926695077348661612146280429273759068572369511044814483661159200863113908955733979453224389171822681772383429514668538615708423647578482948261003709194120506281772472855968185733455618856552362807739602366229371126915859067503620114044359458796864031014943688483639926590438282706212111915167580416166766660670528724616604992450083692687678806518343834308473200593602015171969445530448249953409393834540413250001888660604374297679010143742128249915952610906842748198806891681593893662904590542255666520177440553918693655919066161076451206167135334946363086081493131259883975870525887365726405209325015299002231447456105969439086413711607860127380059221560039152136967009617969912504382094194879551876695794652246770118267751877104278719034683049305457417297408038801709796410099966851965236467050875252161365710351292138357167704366713106016693933566161259719989790782736617186336623028979113105177889042105201075671071383782777430337673961723755047435750642070883988461997968989103103467927507870464624739030133982673288602294957940598776145863027367940905265368306316866620363383129631818719970957230599001979772301247130779166881148737093101300001594052484516615568317427518608924574619020829988937690293879123536902660448859090506351384459677671901243022662891248391508040072081033070504017186487953432072410231408796046959498703970601090595040816336983933385901437421973018101422926977049589510221470335630007360056306031508686612874106081269452726377894915726854063542333814293960560649172699100260557512909053982245640104728343832020491614422540970195797653063809739036047 A145335 525 82876238170439684495616867945244958830473238044615457393744386079918494020734837336002591995129774959478279811646613276882227941599951971140984065670589956067593787441926250523975608060876215197749531726869412661637533951539206931966047379639513329869489863701972583846447331626347635549569058044516938772532059334437170699971685948973659781407060111988166812850470786319906737390128007161637757351280268190937393603893247730745790253252498956670048117639493756039619125058794332638355262997691233748896408472184786942150210492662887186912359073838919338673553493997850375907857442757417721416974282216855461788378590603076518890303309773376254035181620911200945751045016302753881679976409182415438036336640659948431278689191260723445682089520973654949647090873405942091961105955103429204875601888298084434998992007845340273857475314904813374189910234842643342294005130663928935253635234772262152508752743826579686615106014980057622567198005620208110800096161194651458569583853940568067401533374325853839707081338595936958957308540985559432965566563261815289246964079592072283684864168199924119498945501441780148098430158693878791479853876313138037867988724563544020879182300997429027975397354212216795724531678365310918334784899770161679768944980729616626661960392133242576390354010255511214860758685320755341269859442378644126632500190438883271152208721351373686915068440725905538937971806732297068295661789809303117324459742468192058083966558811558779785656697648755506724849075905195231001358565142947847341057329676067828410431287585571677820245628051586259991203455565975380542992416507517748965622885664710374122569446063099609611863953471317465501623406710278321421006604085907416884890380509389309219304422462083392864277285631039384309361369214782308287740480848929935714420660357690691305010549227205490535344339547596793107648467510039944230688129892169272682898060263374392542275348002080432204570806931530543406953897020859985002719090793925567283018044755210172978441770801740553401631102540896831271401255640231705746320819635396224023723622996475372885172416511442020094962664455115670891421661107822421886415892391565308530212184830568632703773081576058484496569116644141943803627824397237384786094657276468677084365936157238723340053073544188371841425576812504580311185335621008917394726787304012986171264662504521843376487853335374939870169233718392276673203 A145335 526 2793757986267015735175760060199559350879376248995099866405708753159103211811791979145661612550685310036126153885979617014573150631645929064839691743755433830247811611207661046422992606935100925537724066516210899842290509610654355976817111083239929801354658643379280657317654107726592593116268679861408565355418088236687618848007782423822728553441781694576870601296873879395396301200893037511993130048309061107543371103986437761016469404073292270596235506636945561062981777919559528432545265825260297685153753904815055292237309212498768459844056167288777803584188910132162358396246200415455778297721389371115171927608146785872960044614719337095427613387573140996653104919525459919082341349594242139274795075829143705058480576254175633104575840584849273449071885496859295789961187960330086193007967670236023377120943235804808485455063591682190271572362971731023407571712091567135451666064310948567989247373222010571721126685149269318809161761821196211705877121087589928195524703530603093933249137685716793334159482552942119027383367296509164125810451983524778456826675483122166244734064897907526900729036686835748121869356032965661610702181482837076738186065596563868350235220194653887002602394857084434349333549627692742396461224673573140081269007050479423873867842070612800358437239792050378462413919615642485113653043108928174442620504968488587935206009633668725492775697252894405191711663878540524847231459932240160628901568479516340566402652570157587245014448125602581122076692436259749142860917679092076139214795813261978743838534425790586576271174664201675416264666777332619978137422395231956266755895314391676360379677669619383473302827854824178195898465320213691432365515437399315994210541621793624571677551005525759789672009868284663683344816708794560970308847620955430163944017357189825696021440989710066951963784397547192937718231063617583492648555953399657875823626991114967642968283261179174139017079921889593371117636701692041357348559250661636820626021673129817503584663169152055034338995528963338303035399424971761941617968478524747034167822088188521928710770652560638416368120914764762777796392123534462432995032773020962579952362155597652271460257194027494090406326820651097948570704450209401905509243536733453073005289094986411282523736382796695099047602130807195587996097103135037906275979442505368709851086132922702996389385044321066682053209070993939836914637083 A145335 527 94177581634184862262335187133710277772898814523151578451920984675248983190257013596265415623081009806188037688018093077914647630910556327175794037541011608747063773346216466432992830255806644139000463084511937706814200417337624388439297882649970653964152212998825687256205536125016104687601781648559024693614204981926680296929171645535378230562862679517126195981550805623948022993575366904401281252290741098655018848977989213030617452865520429189300142258683317223939359694049226644666768272614261637275299295234907041716532751403122992118455946486945625919903669487001699103687083508147571528998466618726010228824208839773186880027443298550177091471041055401376264965891452208855962973013141926105770926568164097656861431794249571400694528140433179486994558310452035987673649554181621250462869385288054459744662561479988086199349919818131319149890981587142564226599072312723005411734092668440992145266798805223628892600869766762722076785368425326290984909641062560318276486297447046442549260363983979728968662317152597493817156352608015381695510903399053718517811941289084144517913044023598563623651707214287567746435843772842294202891746306583980531114233392179277522885251882600229860297702656918927703817162224990667819396965411365652369416547902716398058468329538397107949676776999664247712462015382549487860488741932109318082093095855250108856911313598764015010095067480001958286694650407629285867875446020154024990968756120036098025241360056045707217878266528406311976449795301467067700646303960835321509982919524003973778729167082969385900529620109992850230695657072679163897037128400276829244823482082520524443688560120299970821938717374259093512419800442780131474763203973724338078929941185772703801860935176968940047760059795598727134514386944103281094328945014667069977622889396448363855192084458115807723493681505971534382884776046900272027142876958414337101845193187587498981086436192074612224185331962327385608844989807084817135359947337084686429377623318188103290628822453674004405826985879723031654426483344396839411710011664748402886401058569111451220364705812646704504327335941757488784400707592925067508440132892120756178628819734984673240356637306893744211538792627579395202176503212931113837479214837190045814539618307625988176636430124023518244706295988084986458843853035496792199554349612129191905067127369559655503764326467575304516638737913036478184000139394727 A145335 528 3174726274094613720596303423101613403524859686696063460619156526996934470184460716518315181508399228015913440426963763770523154623421703157450087940667809587108085969253145472248527261500249366990604685041173353580495796226160808523634375647313399661891641298835755274027407965456638781292463466256656042560326284585330304572794757322989817728451372373080542371961207056286413975718029317146474153502727752387351624291504645267275676575080224263898015524943979116982050254223417652272157230037281493967290041557214962471449263757561966851814381496230880882471174894822638366653129226663408435827082531419532415442548908061145982939852153549511750416393366364192820751003547749041009051901190672979431295795338016656183655160725672475663236910509426639921737287196266247647619430681501264392773240785052348167756551570369455149975277311614143176860634717730212868347631320090180420862420812187081534268375798476715307959003598710886211939115960455987447905092294341787241510424891415232047732472936650818977816813377054578963634221619032831220446508427771648867710662084028351028576682469301442681845772149464597221896604171713157704613819157292764500866784069464297848732593490727233553936748553962342195811242189270885784499129307555911467799891748531562728071543514871524438370803794221441998336716076131823620134590376878362003619183818659976201077892446208325312321579231975168760950071473529519348065556438107932250205396139904848384914545681086648220157089119658128651123541477535762415929037763658841009009448077939378142818981478528363572916266917636684317075075183655347837636501620235909518611043314245871564605065001275634346788170689383446187479493277027652911800576173588731999241412323161856223367107553138071963484231826037623223419816300540904896895267766135579307990237437610256988368699471061642888648905051602516026499852862822777106417402889619591350303543586529947599537456121066551916898113401432976246984571235279192483940942467384565528872682861430099288797280101328687519368372659666467868107378450504218031596982551600700182775832650196924932449972304233549756280236078228524032157385075161111902175054446798357917760614933313971179334769972155130923343478609069374591614271974737203397252022426652432907674677460144782966448002776957096417232354138710742762720430697830499761911939219148895616614444153776769854109192448832578470934825172995250608588704862081610087 A145335 529 107020022605551846887116526130420200699112742265625484734320188073145676314669187563575391172382722353335432270604910788686242464440897982527086137304117823640401969276459760523281387552180575905446639793737490664686575583969680437994090414631636819952396574219601097288638235259337757192352838759910093546149574359757279585222230972428815110090717532133682403841686093885864209497506745287432276810175671280686882156211602742981873844315336907070481674156561393774781596845932049364045193579889990889023085663618417089677647639550881151171539808119487048061157679784567469852875287127136414863583380605153971105842313461917022245129229216126597807986443288665898932114953329654280962930733174613123487055155073614911786917811200987360358144852578243891328584464391576897749215020599758068498764696401245271447018893692491771625678511975162846673840677184794494204856087573640909674549200167092425851745956021383274226074382419943104437704876950185968443554370257352006848756104813121174882015220145238743758225049971847539711512116960440387833236417404671379931472700334783771884235821522238588781422415534799865135846958882014702449689549589447345017635310450527247088596449049529791220607563893772852763878046496504397570474981138312810168168698473582431660575333827850759279082687953528032764266451213941758852187553744080841209893368444934701883085645504771332679596420899787871451624951085985446815660621660742950134269878885223682935433236884189551445449767005797250300968271231280755739500795312293226452873173197353517670423891862461968960037971893003008218607934210326118534047305721115381472101440878404848360316216749313073709929263117177253605674624856182379214017291336912951720703671334856232103932491814423470712084514807968219065883280356719517130236195302101433457683834044218873681460495314295897318238781566027133747338505622871040210430379381933547460318117200079340392820146860067028926560790538120297323522510732416588826564353440173756641213452829431023707168208925161233824233837951529645954176695912070706500737442402749591496624915751737280903777115155348256471560053692756209182267962099280374629396017893132512515589573223385148720390422520992826119014919700189824855737713066214623308434562164974298480523331366941015491336185434587290100879139771232842543220732365022293938554678877954921623943720518747784412461221946381893787637652065031160102488762716770936638043 A145335 530 3607644958858426484470084375260161542465477138249375403697870079326584221570563842583665719902706389022538193826178102259649469705779516367566370531071723894250140797201372557986670102135479952272356860456286125265411109355122131338619979353598101553281888855051111690764239636564867829497575413304105787184046109107091610232511101507780600038168270279775061460422695852931275445874538407921312734124547725369227045098541504174414322024594330562265712971919669059203908512694319129838545823305934362831686723753286798535818539457810939848430640079893526893910744503066594513917787562402639318387987324372657834558411971358673911822160333935775458557711252844534086637402255991642263511354006264307202075649846235763338320343231930123192000587317175691067259942372902770026859790696798413807592093522912737315426658738617346051132167488707462249761026051038787681915485843759803745038873116770264863275274643212454375684252123417278451884145190051653035776230373470243856529781051739889913857501023363525115438947456734167186620494499102223854825568410264963789718295860574898866189238514937980358520306945832331304264803762016111447865877012046450843251721814420489429892288448727055771319447424922334312707986751585921052829825829673395523213055357744572022746431775265305580426352972542626190261980072085260614775418816578374780307143446659564981818840908887949178420870036210269914659108340158497938626400208118088410918305367015494211848606030451484098139463425608336187987511772082932798442809394048366900067513659473339002730611251864611495114516459596864489412589145155018272127386838222297889188630053399984123980388102014278713486081112891874529663845416422414726276869979166759428916188761456591261061708075697107644566297030692376838673302157405198621919357246738571555722942737640380794191776308676215227536186437941869627020264998047129902670830982547576995267732380511130978112019551115403424047812332141921821342967589805191974064291870527314868990739966007436947738541034069905090886235157977691705448828551088525065635641151799706177750525727215231089069401619436817421422739653702575733305728970209356353595827861002442550102166595599698430050389963847898196316862019749920386817543715847822976990125693329261175126008592704904172068159844551934772343539384455904983421228125304470830838178463063921188794247202072543658767297937703341190748686780177375234059645582593643411986819443 A145335 531 121613711456097534185934697402903519466091033631273702593029715639778966035998030818826183854344841201567040160545031556567872835095585032309764368075341675171054422633256299653270888619705641638920573860534765488959517831674591463455199066015701588729495653351376400876061420859963459273025509990128567326064100791850483821180669646605053054857837281040499789697166673360627201394566480233520706979906227012020972409584951949507904052467201038938640277212930369829202362188143901020925330339597853791166168568700212315024025875445159142739715725921670983474244149137217221279601148875717684295722637841018914997810096448658584105608002611845761491853848525402800771880931117363307373313462588239062607357032829552427061163858561446641601352438103847693299088766061967913213866646639859508854171404158623678501787394631771841691173594418650040464281341506676855572576533588286896671619503091776428373917082370945880982932864854322074193071429918936346885830757446127550146266912405395584183015184615569211496208175008283725889129329853223849185729523276795511946732373528507140444455458454323496363480958362585472731966669681716158025544011626396308336568197346479388231141796517992601001648781473524325787613380632083352194389031147815181949199285941400824413199783483618117288321599425329240920203315465727684110137609454669460100072964377000567092178425155527121299796196241051777923370670695118014425110504200000138671313123787822430996192826351086292064091760631807245891261771535947393404226348933869652888982659007973084584695387629932161637848380892972330045095371864567731743088091782426356123433337628012023940974034558585118682302720605655827277790975381924975566610907783694169011851771427998020075533947127817006883906402192555508423708796660245965188182015657321051841318966228173402527985905684014720005948947504781643560825999336830243396162672211248441128541711086712108072076838675280102564584724789943394059351140128810510713290690128911430793504087612897246678835194551328291688613753351194149439150364503017484050506756726430652849220630767800524260792247687438000120812297254753774276979914403489440580434982564996320470811523422076260853613496960922225676848592566754896539429573805492399488122513813694832048523451179558988273476652868509535741113422549129417219896757560792979342532702051330104396299151557921726218297829067518409593756337572141667075119492486742956701304746785487 A145335 532 4099598209577402918549432164981793265941767201244759376161656310519078865746909397332066815146298877002118534789434819945724891011422701733382640480253397338944520692716929064110389097383607077512532592566270084176539220840339368877952629176769321202473196921193009618480918806425128575528822112269658591257515050509233700504908763554545236971477094705706977630916427098564047106079560602797444624371326178450679254557881685119369941434255024998027233182582169795022742570158422390721073755909297827994277179619197433386173113725437775243944877272388888773023243373504848026268760214682655575206170803232760300203520516725868898841371856223160285954617775233617161175572101328914835562754560338184794229698374608562469996070333786023056451467496480118423936591236688995981536674631369873346675704226595110679382515757610370044792115816720525375343461772429050750312767265345665443040489704184910283714479983449311004722212498554944997631159450683199063469701797732729341960413760656104091069551959533337096173652464090296942988382522731681456948718374835208297459384521927679843807694638306006547474962747882449339962265130705847925024977184059942541979263089298098362851300530729242131038524652153057597378112748399543050886933187163023953834112405871566433224392678486334958524015536201495738877427574087700159267478199941488683395084848841545670017769730173978350128180596864985397586555394473319926111977157955604466491876991969188781866165964446512875029049152758758833386098130489274859573537424117936604839238535091259021876742514274401916947257424787580786223300496141989091904481301858205626698639922251655273650250580989516248766145998130576824642459250460845509928038975111460458222763785921624495289658096617003226359377173344749158270846696743589329088417125888935410832290795828782661578024086416359902724323792850002766493574810624282506837513777570353967895564085465332782598579253631672706336747648621179481598805112399234726339837190181312461521707924440026219536097460586735678753264534582519619616067081947890836254057703612336155747521285432029945616075580474133364635765119035010077174417181235900071757106908670198102068613904456024157775612552502298263718667859108445542594250546165605070896786963669527095026464364136924901993993796129296605280998701787613270026814713953103208332306555312159356135323210223294188746276159098747649702184948808208816924902857668459487807339602151947327 A145335 533 138197455523240540928203824095601553591993452887869804939135731634568432924549349748065941519755551289396574606184807619825354519427186440336743778279577656220478117380433256117904916819530505963241832056488390677056371645568322293201191666093694751719669879483920700887615372088529663421113134131584681121162265026602167252169990598243050291703439807671544934897692967795427354585314786525735378054036698495666170659125219195789008776240832840216296991646204666577286282210838056603063495290777099442089229933796976910747683348660481528028222670112513714616942550646604277828302685557351170564482333481253711878841761621018944131284061167674730627684403711271385977825734763916787989457148855686746825244069600697608034015103890762978671532327704992353967054797289697288475633388609611783876578480624349776843360927687258179578170382490475315984178055884301959286366528942225848496608011256453822572238691868159191598239902343354331015824310889459210510627300715739548671357997725450356504559012372853608896444613068275734939854648952155652060517447229965348430560340287449714006250245812840022261057497867636408887542484824127463870875822849116651463724650403670698465237952659740955719316065022430790134091854960935215613315165544876506335932747252731218522593452778574567968226446437030821932228842602293056903179006009889974062578850154375540159298450511986385027293846620522461511591004424324944014116735569572922365441034727968230048886023665299122666142954875405999641638122087531683980276553162789294015261078128943682619491905571494700990359886151740967410615129679851080423532332942552019893584795655669961646737923144182558187321662914679024153041474055244126757749218284396424262995198211566190308216354361425231632757597629545091932754733723517599623324576125533997041835470886069297293621789425109586636822235051024645753716763305318563968662346045733960046511024192494657014685998567846848255331660670435235534752326279627062496105400967721352948985343339369196247664598717543665179444255772162983026063471893313035587106801138265095083818289682693098698917383556990788034433642041857892446795828902482277015442633310837395455736654248401050936539638291238977509034067853697106674097289371812973134438289057177244559647281666532287266658542594041935695512930496147020783474506787462351592089074637040189843991641020328095544715243104920954203942245030568381646396808256884276847242461287237397607683 A145335 534 4658636221588840425112347991713296206604306030908323923253506137239645563367479714260393491298892818819259652972371330074877880904165563892328931032421922310938919997949884371017645681875984258637275081111691057157300203995568923663472802186065820903700750434929769905728504574623416147500595176046897488324721362789244007561416682561864461778777718945130685049694252313467429024506914347702978991404132481917580434468431884532165800727708533609436346590366326127738150778304608317930848035531022266283530113074018912042106972297171718584393610965547960047348244609273786832087235503869547745046043886446891824202995484041028089939716803120943313236080963152340646078888357716062821795685652362445675140792792009817992218086682161549677231331710483824755749298792699104357824605548493338603109587235171126750794586192954957475969753548961807085106116888516357275114364940329666087474990616414568654725256019161166365327356103272261999988492522452510535630047243657878387978748761364517757112580216019343196365810810357922560732203273188784508228361689173413520758980773630545337223015942543142512114241705643060595716607823459071676381376063218745136782215423128476155965073021308567086568902420867617283267178833355013369925311179630853841421268956055456970525058859941356007722578550868293471133938545245871374118464133325912825708044355308914609928405096741291309096097219449631580690747361557438468242555229938326054983412814187932042978759075891067460629166133820887095160862262184594936485847747544089677136514338887453006011813114938343856110629845227930586624255235284479424935285851588947288754537834853994484859880115540143455505097008087683906068451265759820262542880638438964486794107673489132489368348810233986461723255389732587875708412915548931586558682132103333914391338312737105215939207859942420079110917640845717015507789324528713980759325178364178015597532657633430802499732229123538001055557574863624141255321437287423164344478340282049617728983462448427681068747403232299492612330183326349623226080017907515347693479430116858651663178389456063071708475054090083884166624708595264435346477315128260376954671097151221692142684512644985522614727049022053379327240163629461606875374082129564778196309653220657950436182769952339039622134568851159856166444281744117368823312353778541158216219497682318244328798862659936890589056656320609207116145430278275196491827589414666114852083882185433071203046603 A145335 535 157042626891562355207296709872451391029029602709926146565005886947212720306549308243168514843619735402641691612302062930639325745454066639383221824766199222822173336910412484766571579818134512539132037021033273480284199199634256771127345868491087156570057545441812664038187188322939986243715399963427780199841676018463150468293189116990460408319546613936915585353648310589294064620700728075752635274497927911404937950264668168454089946742045891733266403344951862119848396159362064186610830674687265305640700669635947591142449125389975284819427097620399063083595611161676803463056431007139768928150968847642389912629265888181295290848909301922937921513558640180999468047940560782742958815775351680894853309378193406894916974094021650735728705213288877404811316508334832010612570164564077055701212401821040202144935723721150688827682212557332134348451884327708347859803282852146514866556085182727098094334557833684226307025982643068049676257751916049819266629682073079779743024072074239895866814722577453046776637873520720956454006837399339276820222420481518322554819893448525343030338153416879088270531065636170074813970440841262821386688723220228075711811830449936280813911913083073843828496744888131313596505808338305645739247024252040917449434470172696707223668515646029658241753554981543726474894246428009481419240369031237515344728201154884661346310995651850479517643052240353233964562632046510246340131592787104235743917923600834154440845738399401860432510067704959149102466667216604573221406243589434709853482604348634962703714537485079665817994631092273653923362676570824671734717405633531080161363450519343358428956597048120312740894261955314161558888468015722066995076379564028274565432945410323458005040848084771329263265707555127939660585507450399750059375575049878810128598017480532345943241399665037191441719447036086885541742932376146184986078287793994094860058865842311928159771316429068467447735997593321109131281650116206708590425302354802491645922679570151153789458278715296217178417985300486990026788174377598870477434156002132504009300648424745596464599595374459344178266130892312722073671857846177828404659685669525049931292499465525807718941397885993781125882288406915082914071753634490339301184625275630090452026476615446067359129869049314056157328901042081266006886838662400115656006407674781873379283619816274831561429004339852493266964308250738411843171126392771586474779470821228487543017303379447 A145335 536 5293906947855930772449131664687988399875291700747304369798024525737034664294131617509730921118027789124158605431442888419480340804378705509442843820539644768913540876311084863531243584651668735818156709341756567908689297862370591759133905563361745861910818953142754469797520212637802361652229985266555294489765410257671439496919397572331737802587454577035705437140799500270850604896392518926706987400346158489327976385841529490155487572508566282619876847321980681693763306793944405426042784112859677922125753289897680223393047974789094554091168876390041451000048004911880435465845457163446106698421414807981077507840728887595980213488642628105434213278748524420528915555430225097907425616965309477313142613463758953635641378717251759619253103062736725605705654740217888285050635889630431999194531462277677979134656495845403527426209909337912699924505935580931517837611389831494075821939544034739860345449289848239249648679509570467851314386817101546885025576047053472131479463081643878128305806540973361990821119520017692631706647927999523748420913286203620964149565087390808539922153814459978123056459710481051516335882965042361885486205183372512369026431667685136603108494434065346254150058183610004160470593515817104484515003817610988147589582148100337044454408691902600919388156330705260468600391575954261073396721465924552508944874835223117578675229053495474567798455981926210297495774745597113042568397524610728556989147149600706532012977798465077639288846921705006782423264256710877901109009534913996321616808915455970253854764052610222419786255158009915028528625240578244448892844318971046860650614628252526777786132401632255626955402115008543378062446350741539612644204492560512497161780102987896095860794499569292699230700539960107456225749580444562658952619048372732557331705254877407069009562366769195863557942480475571270766437234892098571351985100776215759368406351946802440632460274324165808539642477815297013951880284162006709295813778035913653102003910580811931794210894423888077852170791867086250476679735042777905886790051138407280036666206734995667365589288364549438159267388213237152508213892648177280392817626965018336032648464840190465560529000122123312731438562869867281403897208143295255713368939845180695917154576270504160723928846030242264212397397962115195348037962486195544985434844500677453933332579677825709275834845707370891708757624016246432955023474208502590650149846531528432889680225718111767 A145335 537 178457603055180799447697873209335379087344692203162027595965260197589551586142456519703721107720201927755651186452248156318619357876280417269251625807169600393876240118273333839225736472036173266295550132778576883168642750656313448566147185413578584513926550340384707735061742329833129288356686559620179013822211779944428206978002423870113764334762685472327016349100765800482063301763327192318564469513033728177318172561780008848473317615173822645070156789957565434944898952175469747549838065833669068067593837761750130694632056087691252028438018003681199692812555161983878317876846897923337249664016965026073275146921058171594604815406852144524885406688691244657389562374084840109898534804941766704874356605010004948864063981641582722743371368516149806879460216481428505754224925226871698128770599892168122855589068330012829188386847216098824557122960739981317138597532091416382443811067162854995509517997466449587271972759960594488624739929928235393578162349279542863479092920739191059630948842629397310133126892243158545094110145198857108159929710057701642219963516541124262432250462055107709111354168569785180979512539937607578318477155344798668739652935805854124440851066558430909144324617540996495361332393821688783834695132952419386203203896763027891595861409780368161346545091666320775414975473550523894356193999197076296045294215350643092422257310047021452028635471633089496888229332709516048618470434214496066868999914669121893593323327145412028821025169298165710930529088991257026829780138200544572412267918686538152908809133509776060285914995558519604519426302936529943801353110257796584039001138957029227159827164830066740136546292556043735319170904924608832326514066449138496715295332706289031981143924575440008806295585938789514794242078696200699782893038061269239457772974013319374815780001440548192895501049575112060501449713646469710464129232761087945454314883264067844431408307687696312976802880479417664746996775247819596054155173867165346891266060179756490650631695461570988389100460215421492203081883841503868829844822146441553407903513819736055522148418446169366185889559478402093518739168247498198275864053800331082438135529818470321128519624875175378986183012828460937649210291972438729435607327660996415983737190314052218642557574040549597677285860127974002193101093708522813159058892952111429297310767881655884843413561087366468419649726238623359004175429472397495938044964851798352651482632865940244286123 A145335 538 6015805793696237801525964533437563964346401174293300249512684551462719258231827544985080821031517085866615212371146679918057770134529072061767766796516843408737923285473453207409214712941095816155154259157809117389858379215935028488794229861157828520602718150063549544606176864141154575672701542272566249289391464612161264599557022211742137423393112324684689144092481377993450853631591154756666289340577379576511237107729627712440506046652021988856748702769592683490011861984071778395960635773210200171698910348822843615818366387323024131089551032812924365254669783510428533183748073463150241522727905192607515297221631363123725240731384772303291258954041568578652077727101484404674454510367161338656005083841744653362448643185496374866427289213426306927169878291883300188757033944347209054290424923170455959184229514270075976095117092228481466482702306620264265161191288964034862349376998237902354591111834248566297089962488622960701969515186566428300418305909187813880826750226638667538515407356731176783614345546695755035104760362946825188071706777624209073031349178451733799200354535955527059683770899430998740338316204960868500073503021186957939841188096988910867215952850576211513189836603156933675020510835258535387250468447311053691299015212292088077596151079241802027089434120683517008533562744787768902793038639536720473762315490525303810331176343009864094389827180952990958176000508142011253331525294802264889543258566506951883430222826058861693091680817752319193763128807472010117721010557631348001103555217306392219099985636759786939627972080491440710339945643461799164965368897897478528983681533590840619305246948635417408370719895108832202600707826946117386985249567356254231712093168367223165096465601577288197290931502765894003753793016623176009236761654092767013748794396657290870162536779551317215738144517619085079028298576256056704853697865024289540488738955463320683835971611519782436123859292421527000805964279652118298823564201766330065668665235557587389251982522215347124172688436009687710298804053820415683211291048669754714242020170826636224916627518454780045761787611857667184303460209114950371231199973216343162024530374147986060402206088981633025502106049715979645285011660987012361131027759738820242966599989569545714170111660182998091671064080701606215967322673566266069105679736430241437111668531357287298393645434979288804719021379795235808014507294559496113862993174503972621349951121021165409167094563 A145335 539 202792813127042573234259464974482408028781804498082459207910568633843005997405354955304617957268719856843396881275703393585479274916355661325911001441331165501385793559433867503491294134018603490554076809914195214433549080200527059700940040053483214015939044324715704808289514355136578416093639701651521703925207258253744449706639011779825028672468052130358185575030530903058462475438874525083893421352298996011160074724247577624589449984166343629187176125292812570490734432538160697552363284365077781954301199791224220527487000222027087371337513287685662349053718709323990691640269238565947743807820434378782375643267918103979719693460375858937096194815855870097670295523201476907491021434578473921152164671430855659838138812919018815105681196641229437998746790339925832881571108509719491993258526031305470491932254070455192824153567990635263019033070199046147638602441212380083118381116166788621210411384423001172408453048219507245302797868314414368078865698620558856643126886660896561984163322364459126746242278245987009990222926740827331891040127313782377794185138585644429829919688974810355126832207908464798967019458289718337199870208525735196807247782009843249527995646152073023551198482748095616643944924895232834082524507524160486981270416603162392332738361285379736552816662861696266691345624711820216162629438182588847973451359140313776095620862100605208574859622241289853567023480241237866640289669069313915212007179407949433321310917873120900528708531545405510723589361169352372077118239067972602916656273963130563019322362906363284225082878547451470787039963121670946914452641746770890954243320458346098319750647478672756006110227527572440993626125527182712190663930589065263701876163990363760189112823448026460555237292151942700927750847796125184575170535576574137972202619653544301219859740022894901901984658793438308438931884504141957874148444565839567648787444734353656988042758592923558234038983770726794717751391120076132605522753187387812646525358199380210711927840173247656094290338788786112498751192451204328839548752420812609270656946550662393322203458124962216896460494209832401304467550130525808766705552821258874191515836474393080277688046131051224414500615949742661014096805442661894721288216345188302729407669664652195710622245422211291629681972483165285412284445132817735481029650756004545892922916894743386947193902769738264519711742293247672849545681895425184525924003974483952213908499638140853077082513432607 A145335 540 6836145724496799350030648762763837441212670665283958525605365019134163180709815257311491126354447725342673823001188749026619826439372579208767387796819506792534871692150592388069238317848552410725482113107053261520745822103701387966583660261408689283319476663583448259023889984305477194265362018669971254366752487386342260787449536487540879504806760613921262111049590052649619392053593606608986892477119709814958826542443148733995282646525741397087877718326872008981649974230849535130418387919986136256469293273263258125158743161666166727964763441838332644973676492436641942704764942848310024980611385320180848690327046222063524987742824029473384740423951242426950897083435044059450037927885185845514878132417929060451399006021051481071716138272348555141511447375189021534554461879105610130745535858224882487112580325530815035832140800869197624143123329927143330277024028108141312956592563633067422765065414308257687640385958389626750534355438909393161372134400080733148251993468512072877847478058390509805884650416057876560074659825328528995100137503675897177817771948690724551114858916140502535369986668910577473747227198608088942046756229329030463185364791710627844599822364570428773334689340248466633910449743197788001663365761388981568827572052393589033244522081333999839953647677978347029481744000501896742054469458342031425648324842857661901658075451080225238048653771364053782791370560756127976302153490995046786994497128298716830754439158072682730763902905303938948739878171255739655247645721260345886689134994193576062074964634473520674467756896206616999739676446491581977024399388318277836170063803667165440767953707200811656330558361583747090786304488920621401001163713172140472033991256403069187607770113336506383739760921151056945508587075453586955405822745049552536950183294772183997464180966009250363564585632188660859857308747606326823681487361460753960416335221506322821603600708331481536549671706787340957513872393851802150480053711123278962548039759232441667541500102988195964723180196397291416323214987231293871360772760894302009844090953980809108064842348475848813124903214051662636115933930596564804410693814373436675779655685527260362012877974675530686031182738163719053069223666187120810067613411865269925269512301428825527835530179012630980653581200736437690546502429459963189499243457879233505620190091410131042632619163974231461980194027986357671962949128680275675809402060116860854626882901451777036207286118646087407 A145335 541 230446472169994292962490596558509495168796720097940437400074395587102072187884866326565010914103814864032814716526675848411650955685770370211192981304874572535019359241010675842380156191183407631537398542284688635950146448682224708153008127711146875687216344313458996486979626562648121863548775233271091283051704645868390352891179425288364036327210871622817693633123495099788138803068178003350073620319811996509963046734598469098733400389793292511666014255611679297478608060831203396708243159230369368840502094287403231607877011452279480177665088253032680174376972210985481179253635531776261703530462055335475974972142352502493509232830878340087423740754300187396658870584925039720859301641518593417728067922656223956385804833131506614008532206055188597179121453018875125589905077063079008997712521787502262609259612281711520787446273573147083919229424432810931464592332348923002447386652201689586654621733905919982227356238248861269541005876542837775155440282547855815807015843180415090051341923364180763191912438779068740594129772721601785683998303357874366550454714596179186032437464233176651492511895482143358731554229898059219946677815290811408388243450321317482631616762381673507797039354108577327481025644199252508640839225733898061161016966904917469707510447029030773319457726671833415502133323565573314462835949278080441176016182479280423564579947360293530674014910057822630776607248036065593839907727541153358120270582982942564956782710697319216980930266409087250416615782429441622609045765186568020772318137737609175089416494808780019029944800746042180513773022224191265323821556465756504110521959867376826549941621149988713456230366362877886902833883327888021900566516580368924723200581551471298323894170331460806747840880096764837481151769385789568470605100160449880444016540894567702900973239144312089732867279759095098792351569442877392722160981080693571439795092668190697581903722889811484004165875001762279907065843678992859372606477996442980640106607637200250413443757759804245797570748326262354855469464720815723952367320930198168331031696788036128482203442244917405365478270449221053253635731495942649426158679715822997519273318967608110329061036248624093295059945688998353329220868773071037064717353392690032835646956951758038878683526623893544935620930647143342065157311484810913985201761484079310718452062088512600552402205070377439813614076163708374828623342278266411136109758920615375434988270394030904252406761982477093057363 A145335 542 7768350570014361891268758659956706319376299993288901479472549349635845834319435663158691260602948472712098458751440419848768004689547492740446736191019934043335995807479598190496042677135554353410573294134934740810826175264331972808136516018559100918007373683487226107992634952402978203714752018848206468481701709245470951409619397639021215177049398977598423838451330908764268106401808888439337375131993969925231144490464487850875154193144649244042519943468791990791131868748969892272185341767237363503627189341959069664238275930897598115122923397044968206839915088258644078115998111071412839177701850904747509796130070012532009974175203921101523024827442718893190128100466926005555122998885553856226427324157863177151836420473464081937176139594404269338559629039754833108446678613241931514207278978711165414333259042903915040213998846318647398048026273486933169744264193205170384393262732762363402494231227203497186575921103728727437837681347724705961580498763316085150773770925359799217118663358759055468808858505357756829370238078370536370079053811093807392739931251219428412462742368185526005672073461333065953930115616116349105794420211406496347438656247146247547801173215286391583267767853665452369136907832046352323084902297826337880348900385537195851446588136104105287264920126153856758598567307913732430040303108109622213701474085728218235504328123857419467940817380000547112115376548504400607587161519110126211239274565360496736394428346852191646354476549886428306240179076956598926895193089191562258974498536445670298070653977929009807025918558681325008912671579437811107574442691436252365247417430959209019331366608198165823408713993762055205910783116196800729347475872923072739246951132066106210095403294265773682133209684322181750338569200486379277690510971002942724718245056605693970019623894090579578885705637114510148101510546062088161057719848548692931774738613428373193979651677011944417448950109759734748879848632904976895598762222780039166254714780901980682204747406541501022847913961355123785780584239415483067203008517196207493544776488880606937154268930011323386394423683718338491128397872612292781559244288809699432001266906618413713665387169928240210300940083144951752564316433271000993264501172799967595024388993574251189171596154655921220767150591461620860280015279606473480981188190129070106439785507383569673211347290289804332142699045498415287486535196237411590717984297404542245796593740355898880896854910222016688317619323 A145335 543 261871097484737667184675561464649973467665577604972148775079201176149967487806104017194616068360382101021024180478241836575293589672995024594689106788088995295981846135117895760610922803859381062287018113751251570448261732210484354680057246832619164234881691183138047786972727758524768684576168691824264819247073335613121126149879541520225738329971203207631995971376671301319982767016838826221884912349443105859729884263594838718402978752172725626880054782666963753957375998049167007664164474265328364476903183876938144094069050022681021008514267536720789999540857450821919662304815144963691276904067690468576499892068685150311703726952614947501462826845670313135139030870081205062338156571572718851874271679633499779132181777774669368970701051718835713347656497751013971066862410462480434280848365374640864329671899727031363723902380321955330215051881760015092719268214488353961308973884274032618096390948014408156253554318179339163680646968690793961422040838155944947884728002086862988428655051772425836489365857023697543939001985027741008313763118287973943851388715928152217187939859199096617418028944889025757824840838687727898458270685379835176581345693703056554515060066455687497890282946550023045255027835537256892611939547818886624212663370835441905247347016360558942204669684133188784660524288447638596651085303311539415545796250253882054239570477490653662903991423205803533091586712673476096445697620969294627039722587478031762000913614615604669701290187515741231794269186267591167396195336427601798563462324891265408010352570506570425786063695583202665304403978429075590212143197804494510766733937487112976174283541812418548757119035273488514628374611944160269258415389775670265459645797938747858790844746725805060493249691710659866707148330267244076065157556361904099089802160414161402834793818568820198459925047294262857333406821715401422466378343372415457649432867218875367700863360450168923422392624195834783382977417508160927471641415157308642298003454624099161159921784661070241720398933839710474492401139855226469474597693162316833677196247109133563063434277148478269110438617012666920086717239032124658170419475549616288136939709902833407320052091169219941240620596907756377889944753636344574709875297470369554235582120137741050635216467494767577728167101502550308552895973010376909559064939904049191804005858735448071595441916603267098966152945010137503177462726636539802444836839529397360185187799552409080881002074771177420580709854320967 A145335 544 8827674688442156190781051285704591945638300301687311141919018392175466054378097932100194844505737220022470252411823073559512727059108657589539477049379743840407613989878828458610596017222057058474141027203981396304876162181989252331932756982591076007798760891776209907411624544747234999954084442886643948208612373661816603917041487935027412000082114083079875606596683751116165710311869530430130851955962351966537524473294637522732876562860588387737477402681183404677111154103105551079389092155298877399279042824864395495451998012026301287299417843539934433839554097827291823557651240420727921873023282667993862906614125580286937520103562675705070390791444521428342817837440309322184493252472593353611127842094017953396682670576947683954538250516265812302545231200627051924909098748243536826365466882571864557842074325464968228228834200439115335230751536082082502079598340658147842520339254484376823266975455071467720103818879249602103945881876728983091812290692656405429878095799574380414570162578129811589297467571459985700826000085914911311886418347408547836136506221198079990186024241138804604976229726536984834942318718233191840911955698359823591150666987291380205556427292420052338595046544933509001881535966824022017902129833889765804382544350513846240350872070067853805615309764864873804752417004971329785194353144591690589939169382356889962687702560705606852636131408326819720516840972107502662680066195287760358398922212645176131690301212297605068778300574801160373898385962840319175969145864079263540382752713110058367583314853705835075319197371083843288730133103931466566613536090415067266510348667443160995875889175165262670404316855660583834360452962726859560504382059990368775721587109268239187773270202031485294961673425433134422375788462970228603670081947269276209314288102843135832955205653935304995993493765403895283594633811924671405279525794026405228813689022173550031767730686795542731556910944192640438080433995320256232164055209354112109085657289123667941798982678719930441853147036888726133783718638739100046573205169298691946062077996504115921987762545520933521701562393102578192404899636644524354312547739218320784286538188823247254140542279649017049293080111459527415525085892516859180198895284461656500481505674818861823338895930077018890560591770883820309856502389899790341629605643184310065583967391532168986098777335484786615859211444149036186613853227431221544178038269818000714438138477115116376142681059639535937553712500842178247 A145335 545 297580913485513987706491571656426233022817129702213680989117961225155759516935713803291464191093785618597090107781531629212932192587259257670380746739902058072051672302833461204645295979944620637303912964759194755686123856706595963898968883203087925390277065426894344795707815616456564089927417885132598802288058296892764382430347432139894517002542327410651403490742213278749274793293139103782872193213605972442536844135032346627730430215627455798457637617502637788998453250858312128837039288890960682864368169149275588274748708891337566372182354497216922228010578638217149921306503652277923101375923581834005428113385673419403978652379394071065307926078131990503766076164973796380758062478512965378658400705115073529368673046016724648332815055932619480999964030425481422637671747736427215954299454330649188870215461181752179246562637172900197628673304066275119385088167344317949283006674959694458438297124494068228830291578165949768744676514383887051334198357827406588885245661518924361688297192080100896902791795344550260951146918957189675295950154177379029268187680865198560541018659980849244034652086663532813896879806166800058269414128133438967877853807560246733026250609512419897878351521139425641903403532186609946686223904088484457446848945843158385926785992234640335426733149968925211825015192577059238611263047853100586475309984333454510388320399081815529511710326870705669572819176078157202085468934997452780712333040748546299921248291865638652252911842675256928688373359013077973154328739681916637518700795395477742679968135708071129882439717593172661679890121629125759531466711395748719749569342812775019683863247920537462806910972447199245782802354745147823840442449983859941653904435993786545081089079719636622567352950678101269667627962379578075962474386377289744654080552857039948514758579759365312846120476371840262715712248466573851356571392050251776890893999288037504352014833751014385030614544506341284971856646599268420078089373635685704039968864918355391693944544939727070533799344893120024130138680819493922714756276782461212339435815584957500621073912346076391868081399161049293853302246664569676951751326118630118088682914208291955034244272926916273562449789316680072269594267546798569328160185329327143160862002062561711927013131167679839306029970868326481142712387010625959405957096672678152406786348964543557785941712383750240217346918816111064840615489119243751617701867630727964554312287878362773487360697639446681683758227822679974385403 A145335 546 10031452584769001837143674689757077029494573496623322884455855330980982261140436857930857325781576668697170687510845178808944870652603782516959877383062621328229118032920901987329764468873337144461457847567891428010197838904703187761044988720843336982315163867741847471287100557019126230724218256953735462738486496979642713669910408020394356233128289856930944728593044403029954302165746008876651091203099805375075565049254415931526155279835924972105418576348536517185954454409322547759991043349125192464058973582743037255877383481274991350379965882801764604766302172054746026019950414560637547326654462070601040313708368144353982540084771854032048854483023438608437432999178448838555044963966178810441981334158301286581000014984541117318351511580950352188242975163097747556488862691285862701575897779120717274243098638594791636936658270869631461623461744843382738389239619097359729672007170370960939470619243428064538797661379870347825133443195934950623746843550549585418665225819924844432938117930450038656463299831767321725203176937220863868311568385433028729222058885829337254639659037768403775269317236451461429926833430940511246028758418466271908802628261705250383023527841107247465059177439014991843630224068129085335968585788920681226643512159990324839078109557878853637167320679837159125756388337020249928614347557933667625491008981941582162833390690360298939134148266175356712972914705077838310193655136084067042524986445234573557700103787100377755148053147804610491283905558432472512192102638708263986676140272398801992631667487135762934631207804746653054145252711387696249874276274537153252342915279708297246099869091525428696055706210790769719677683544098480178934455428451536573162749761628957325415273689575680344713982672397120375062604189439788477724782961108355345019779227496528561589375890732999042107416262501241490742764612213570717305350220734461604965631487186055249532870013978964232586473563751853772208647118780904445512136553094909873833238327312102964879202668119216868974445474493928976538248796641421495975334043763562298663689397306839349432285663198472624352090444017409302692240542657744173399012849146473541551180253674983615381127186225805302141165348572205124748495343477493879535420667252722711491001589047449634240750828323591452929251427410693908437014256271698701675023387206374874448457758010795941431926138357443262241978017431892551628111951595853639601508413653801415307866509941470617143812741283066579919953922348829435689756883 A145335 547 338160266334982138444599286085219495007835839548355084732793202218250950797888366963913486648805485310687838257393500869867999960486341316059458208912660218234701510817711933690052899041074899159851123404209707073464574393791420602718230605880660006470756248591300612830193814981406929621256833351983004563781781010895697580919915471937146316478860134074599819390220123335397546247258023165938769180673622245980191325367829516916714347855538600594046204410251528376835886869139809834130985942461970949072467316609899616746351008879031249529971083537065130329455123991954909898915378553532588068103598815024037487141103662032787078006853680547040972813557412189412293875898539434182716769354541825221486225395817935665530436975760208018784904807061021316333051211748061039703758138685574683933696298179859924984085666236814964899382571064452639398426697789997128044826148174683829142925412430198418309860116257662931108800936285137847019298601390290671142619044754828166635798173504420844315419593747173611029276940426084620012048833602568402043593294976997244284696575773119277988704345622154231283479440006126678139300741060124827936829388017083897912297630824230182851476390497474702534724973590843853909349211433227934488891080258292260061668337466424904482164687269310163874270044690577484160322639015937432516530417566680887802201326305940750375659089783725278156396608541060947923611285135354753358470912551924965006064512356524433881524198741905442260402219359581576985923527686385289372917806796526839308936051063862819776135768311378432818346885215569956862063807220989118954136093683180724740730954329397357353251567391458953423500393558845874803135466488757412086732668652658847897456352810607715445962330994507104700671733319153977165259117558387307204524357656488272303327013104827424954137912761850817950075689362796374281098332362007220413789504584387308653139660542147923173715543819216050529475638803460446154812209402247642258945703126740038211232759973722126027722530248354255713401486411391000905984342804643637809834587900513408305491757243777738884404849085346599820832576999745468432706134839690309420711046192976296967060168262700783466205842413427623808262410337919245438591705759032051132340461364929097275034520405927525107693998495775136710565226311984520785085269436206576222839078976769800344979358615757582221126672338087699986426838750282179099272589047680737071723097006567778079300215495814686625555154021291476769654965038620812454421730140527 A145335 548 11399382568120795302198440096789074486957069121680476409719135962321384220415834589213086777000375584041710358959564226812405099859049695111760553705485898573629166601435951251770781239344870381805244225494451377878599374804510949612928365963192060097285856157697579790763986031736127040513441621571128826891348375138807468473167636889090794308108018886526470054713375629043206880965113658758049900203856714708892444203073967966008024734684050946189372578564160445234601229172748535099232988360401997344107680778860742497776455253434759940380333875654499660604167625002497840637691385019633129215134768727805841620925564133416884255257055031155979339512971510422064987948102331327120933456386559964250121847651041277126729743871876597328698023727675516992636804159784162485315939298601859904119039510067180292092810534599933828163394833646040203251332520877341441547706716579352261310655923349981510854423579575198164249615023374335443150208027733255328282737374938413946743171010168800841947950072279104497346887005300012708838844455539403895668666105363008719404092840089791975169886236283160098797688147337213083624366551209974518810007424027139780157281226282171202218018740646344381338331394688168876269170073783889603491432979538446297758158429349671370103446768770336066322789569352046311207317035470862513111990447558465169878539084282253713221885753775988436291830734785016288329579708939894030636216151931735434270367669013452220911607181889528671497781059463441812390871627024142546328586754918817114395970294686675382254734757144899483170710565985655441073517887274290488556231468185745956472887218101069636669813090666212228380769570812988228822926855658328817345278081346674334171717080082836326054432852409560809883963785474697897843764477830631936424727618875436698236798266743953267707460477612615182364052446312449514514583293180498787935273482234345953962876351910175002999895732612903049369659551478178076126865806741120901768155206890270135005746464880934541082423529792819291979547237953545166046803219406288233928102462150972950214564838024058180486448113234748216761793546309329296849114502753719787914425193766218121613124730584463156970815332375518012350720550350092415162721276388475100193703073076339201888690971392815282332915055051829030189562326047746768254530524257509428200206650631886582422879304488730338663384183085010228185005472030034240004586425169205695091931960489891385399408849056046576205993624913922940622002291531953665489727087347408287 A145335 549 384273186033191743302127277218160414870103305084013020223276988557060659851966833204484788288769174289240570889839071828452675046380565261731106949352471432004378987899704405879481101888262681529579883681566832544077877851195489717660394613900973739998846204605229166155353356299631027554301187441905919402524349162147418751334783458611335204189175000185947171469788073064826380621936435189475838969933240672163142048105432134766300996889485009540505149029351644198606879058577466249055334203498165388007898969982928312990144689846934748711189805418342100021901360309379078215941666690096454232309604985710736106017363279796379506211928247093414382987941296802770398554318235713138707232632074167040329782262830376056124124000390523120190202361075036870760765351893272905631939274052110558682278137950668349466588718137278103110573074942825444187149779880348482204576065371063816554098382033202464300704200557619813859191591329147911503455665595589435726120405766554889389884128116992102877644552621109018858389949919386487988872826584184471720422332368193728954114725354730311709857587036400981308315836163258013042850718301987499968960522327125493972018052225674360402539228895711878597440448780213199228189869277905707100468271251349944439135260591709084419762286093083341526431072508587436460221173105400136301067765470665443309924664728953446366769018384129480403672335913206290538529184064752542637392093123147888937329129116378962010405844219971812774284757254110404136114705561060317550351370135395518129761319324951776071944288887218793266306220361029559703018331117952525148241443838405402509520303381456103122742041933106446827256788808605439634774989501106797943951912035463723152269734872136059740687216008763963906681314507680332817159323382411485018490260827766613441074197268611651549591067746183345035641390015116983771490228532016281779290848672330297523701253169752338808978561972665417975035172950853744142776200190430976196356869765325303124303675119903543406166371161593408084276281678012521136046735620201633561072696189274710251219572384299244020420427012738513301693460625254913597038181455121759210904963861148166686602137700942084758785401388172869782915165944039204977216088788463789868497679461062933130738675370617282761515041398103158111915009300504317245875703187635373388422389969961817716705461009335741100585098590669022454028834475705615480272429293181334933868289316391141595246294222379114588089358470293188307076220477887193025037887660059403214243 A145335 550 12953849089779511098593915212825747488482107927425009790046190874539378881288417726907347624001322088289924060654764752377575449001083755113905920150911258267381717108469868920761356692882553755017267497100373699566413884485200583577820952821673458812169045459956419033399381850096575907119365988153206921487966983364641110968688081916620472844126294948160260263720085888301921661722270349272116872918399642854762803732741673059898038639136514936926377627590071347370877447830045158082906780900690166869344276934016832652037034996963715125619448400271978316083795195425001101656895743485460087151523654853174145406039474541010389020987216954261943819367521775708418624844002737941803489484906286714542956995829890129200902942926434790509735124263141469185669883019685425489068510442980707634577736126197990550451525396314834321257484528159250889902778876515214814238917722110854539459304197028599148226757089942940345618150379455961073407155044077111850594263550107827946394580012080632777836597026909634953437220714435631504804890275314014086156032928463144497680198672303865967649507283827190843620166738265739472337284630335632072743684688837392977769588760370201462887426203856428686873373147042655551294111617089031312572895820391573647504803336788354806440515294094392674085655387941692913722009434175721559238131860904141646419095278134481592741529896507119030631806007342353319268802506493228503366593428545099184145629508242767140357328787743642626731610495538280663964984912072471677598202140935596161235436960048154076698566596133410763862283205199595891603092500912661735472928583236414650410183470515998018166564596895205231880614122357319799275276667259383303032290137370204026116338428367989493775729725601000370884666302169940233791742893377326682142674756079284920223174491688100506992761626016380083538856075045541076624486089299685565599395720808980847289623290389474989340492321098655507325532630803620163574807632292562400838069178020960761430006753286201983340933830774890256728134163386254849542590291710193847937472354612348020417638834860162677904314414112967170165338340915549591046827800003040000245886543844879505239139940285632946634192723824492108006552231622841049431861937896393080078581674438728402760861544854817630497856763197142404900825933330438208310723186200657912666209337687206224598254508201828528011993334828068563840301781991030825809949351468556375451494337763613422685861192836991103708445697827589752917616451687574985342073527530875395004723243 A145335 551 436674252432194133100409138522228670618571443363393774938444074157445473531171901722079855200599779307484165795431548912808996557373858338509203306556111566840966251722140293419160928237589785193369405797673713730816979501918233821212854601958217682657244782456284681010663996011402217529362799906343417881453447606697702688607056490074492680964162198513307373304056923824869706151831352852026624596603412990700813441667579750743730747758990921634303180285556156090520634567743943220397321335106931321667430187437808458717240136757502147037696856861978583616842636015875426827474877296953192847781408172790895455926854580760096934101099577316241879057464776071189495040720933741699959917397483692515168913289095813992532062149925992787692647918720296565173894885832830341343226581400940380309504926131856123505052571643184346832311700333675272555797231740178111507645434207780841154109327927735695253521517201272318493168035432268856455407285032383774887943188548014474306406402817354002823879582899479241659259691425235188107586363191962588260135398298070268648605768289248596414734578827957016302034839438622241449231851845763438870202110891747994953487343140061439088260776929460982138789530189367469853911303383881376268926611004931676406036976044000179933400686144159690950344101601083395612981501565842400656517288730010849430122258515988709762363526444485964138468700103838394479345041955357548783735321838863200374401281785534551185066591424432348727150777030310683928149237249848314690775076620587576459851061793461954600556903883712987962578773580972157144910688502747495984839897392658094026921882281573989810938789438595326433589055237408461624964136818538821644111702586797665684918045268015190963043789309322506493758137139467370773439320118590359072618081008942433832956598673731670822114342863421104869911493254143799677894442298802171884339347969179895689802903595327948720915657335257115179278287009354862763253021141806078341820335794729717502480224528974193738519336029255179392711994563474369300068197597503898993770559512909555579003894871916511487855194879327696293535042170569716088933651541064296953167076182105924260463240700426548930096551961338227572728005945090805832308860949271321940985198376831854996005709546317226953465468725860629071103684100654062701650161360948475048342543385013331861245341754778178669948554216469092696387550616888814662347777157732606123288539192143119162349239215288675883632589885678692100559662279311932277994105588027921905549817307287 A145335 552 14720289036535415137035280960990413273726295867297896225749939949801296038196425925762894191904870936453969140674073453196026521571497315590061488350100600767297714078171632182690045970127794965985928914422313392765466679443249777627884745054190565260702262804432311136913064272144986902818244077723470628630588797333812574268302763311723066358681434867757296605919498638416271906076313242919547165879384178998124778263851309664829490447057545329155845270499720394221379243907770878129548544123547873952718904749184246209341332358058362379677045919197849653451786944011365442929177012023396387413251182353257430966120122511383393107537677730343296788765193781992276102114284051588702910873665685789780057352432462893858365685873102273946684370830326072948870527415754827786994742569957189777252703425327133797157331639640218935402393096990708909696673792058625262407512772905374433194170904984666089967611196628132766461754128803632771655818505034502007395453035359304378761131892578423423112347961704848209424009244507457476671104798396168574935150190471915827681355951350371512836836684640923735714403593855789020987866253383400893978881085417140221044665359481882351295069327404703504042166375810204261732694485776529576936484744403350991255932814938442728766582323479107887841706990886865878171913504062537891955476243850533873385279688154884127954792883702091954600660849868586270556368045046300463006489195821485056075968024844740212205827656560285687848610066960162659679630123727401776153556155281805061525983131822165529536619153221398228085119693552288212155343417824525588736291205633575766411122001301675726010748573808483857181081820172425119020221252877667010363622191168659172868383279868453658996216643841531968303586432086778766602699247405938110960628828668774688429682021068320131725373990933163819148336354058331412096280573268135124921393854441658562894275032908881860992591819431025031594815547759819792945639179115475268610201118802269598987647607441713317639284834205258266553431080006586825719044091469266143369811713242708763955873275714666767395435941477822227942099101404566788442403802402449650288222137852904162975336338772239024147921819982518927652168972402458832984290653168074324734217957204420157476624066045492175746503320250905042789762786132222520342188731166849907678969224842590079355374245955317894762137234625179779967155767455020160276712742177216800947500280715650209199179431261520071200263501337783012882276462517988785403606314030347719905208946423921527 A145335 553 496220942984934591837265188094577692935084763068040638406636700769357615290156044426295261487033344067263520424638850311806505129366177951167114433772687945309494374734199469156341156233847040065795878511806778672450168033214970501917760934563909352980055596480168425969054715603343512482600790330695394984793730476669374271886783462631128076876658488427936270072238925796955602128962813266986582109767416077423373284573614207133822372226579105286852622434242394203646538221610321734003138202007477495839222957427570752279087855072907259061411070898462654955881154265780493065267130247833814922747504509346899825077013873931879600894998182188772957433032803333494851331083020338334241383851310350576002040835329410862869693278250215504816737352997644000386128914011200358866762430690030285990248252158272754170317526067219208669230324467245097012199600974499025855579144066994737935194660052923765965072478184812838356153413188802425300248785349305777636916946934018962060023281792412250775763246965190850240204109973086700113347754646348479469101324660672884253068240471415255408481168224510960302975528846843808458878729952322592290264642519209685959667674314646910922095347938551778191800446389772455473641661261615508654647524464910350910305818785537928342721310191080040754984251712452147152091808608966650771976703523684208141806928857578885437367358347233993345102313110601343076616772319165746652591202007406939401457681743114910767923899117580639112944296630076306227489647542701476624288063303774572003453314913874138207217477054536430385036396907068862050784469469954069093552880557067941693060828636957606442248344612145201386978941724423395524763196809542018100818882420183798130595534679447527576747272100854253342191392131887175082709620856614853601892438741806313738022147097256472966730686412242609480069313625394858647621818446974392762298014948888962185986115669555503938732321512104196479804116935705238210842633964729650163043801373004172387143883344379931408646098022539920136260982314310047331514607023360764095492453859641152920042932545337521856983634099362192424600464414812904267823716090052926170151671313854323151792663719548936803599895621514161089816388486958881314809632085986924537519165396375805131705142270387831698097399972192540266582274449413537060081119425984349026909577521101168190056333969908424477653467509266256166223728224521178986039171876446201202207628339636029359961219465476602384872206746464075478582847450921739676643636567968916049976671678400577367883 A145335 554 16727607973301856054298794353632933067851294089297354053389826957185105261629864219413987338964999836602582337060606503336923834714907337162346111972415822286282454604992150027088628193952937750490184098647077594625981771634209976176397943476264639234767108896644214834984523326075645533643485739229497687213926025737935809371490896256992564159789091286224296796377877582695874709351064529153804440000712430090557734424851756658629842502928491192162256573102465838105204409229104701745474910660123522261192331942164505310143805385166371344901804820310130179364904056847673477218789517725300889022421989596832810750088706724123538834786995614045858664724239011606917656378532513490963225460924761044251343006778897087754874466551449078794269942222866208422690332742447036681643733751566178370774078803002671117754270006568627884599535302388439123290539639153688369532947684090879842890037557189889245697927149642429584357798792132775628067753782469279259105968273750326175684080450461085081072555632084235599892432337768743416313495332457302444507237079376132737699014558610052308469528668011427787172381341712701189293012965704928332721420205343677428283257080102082007701951827713511115440889543757063098206256139396364310971638472775643184783058160004550749494692637774725850371411237385054889610148990036352293460796783827918412609777698403704539938769521930465031961307020357710425244165124322709274612548956663198731401653395484435617141974427047815687937066551551262215968513358984836653277348837816684666954606184220714067143135621971803915058178711652171646179656253676808251319142014842469108839504766940718911866515970864666164946576268349230842967342245429440177300937516020773643813716301175792874743696883523580236323739860462330239951362552473787467513855999025662007439951890218833682640171307231324374639972743163724330953000087751226206748930959005653060847933396326441004865784697180440643903171750307808032327685398005397327880731275673769532368350708551399880343746646700535873588099447261960615538770577038447266189784476238691551691938492147454586084251538094063565155459427481243901463770680953280338793363189701807095594026531010658320877113457253320550355191528243214916719773864634328572991696740777610433785360188458149740497371177316107212135583428899967548163112015507743674530271950557351154844208938770238743186380494975228260738222098481453176164360323678288700349202350381630269008642498982036835132522018223040483045244774688295381981668203302625846014365882373674516647414403 A145335 555 563887664283784624605477765823700985622689430815129042071730428320073197600185107546289468770214883004839706515049524802848852156433021206376509483423022935497893599424791002678958187261812375335177065899597107203035066849339050263691404172667120054040089887925820885607159855352955295335778391786825576705286051342832085657243583840936435875195362190381962556577961983240439010655268783148811934405437433908585285150038379432388797783639897065861210563792431500968284046431466581274229637504349625733417316013931142516577376927254870522963732581431243417447928260800453918651264901577252762721112030346561729541038590478593190620188790021254487713399081139648236390863025479698697349991953532310950402422182514579992887407404579655167904624247516082532931247116361760692527009905898533442188763910458971791221223687751110919922631126374283958378878994223671233962456640575124415436828428117676506419553358249373823103888558926642453233361554706790618475156412871206548448291389925019896290543599581796335107183043865980230590841227543787910757990482476668109927160896517676622847092555990184062481070014726159628244223658615034404143716482831870723588218910210573510164985885190127111762960608328250150650760438985409779661238424262619407294126539663447586979928160476664698224940232057265948616305975302033627203596808810862426165391398071381951183757035146908617880181666311156105324379463264301757328023278676525227228142796560322642910741047167857967722777874339848752670222279103889196039277952698512376819265202466626956289520963609452032922074773984758309285647350260660736682014208226786753101911764000510805882062646935599551808203884619073629992005711568663231567272585564241397112776578382040443128162494366832617665619017353993760256873256561181754673277232125262627528994464481254736344543701800037258256870871691979833571030774310472016982532069865782549732294872604178210604470098203220332593871723223072091834061036555919309958129801139918969563132929998123806622007768051628966276114912230939710035501908820451450319896870598513838347894093650247761551562597492167248682028344875792267503530805387111364130671346954696245878620311208576628277218557840409540130959345327262386355664695662013584109563172594094082326528686821219085481778550689228574148897977121635631599164968982684919842431118426378729908697115135888414062904462007961477160219210773586058343979407525155940212325410029157128028645309280723242246840714849426487936991125876159589875680295456687880701175357844839896277783762157247 A145335 556 19008653146278771722148799431618165871707927644926705918940678685279840533917134713755553772829956367128146670019737144043428302856433310152044797523843991183218170950327250095315530465507066978595881140985234385167234508865237612754827258484210673545426790887212313157173143888963599679693444053490404451505695103552943581767745401906476357095843095277986866496018801658657321466493235970595385779653491457057697532317236036240974616627871087587252916913280609324538389367099534045525176378526150972813374200568426482291658870907617879943941053975145410781859531492218397540886466354950401113603385653960173913231578074283287749082440572781701785204637166552817809724385671264264555154737790348741213304607521223484781337415853505709158615804589497199962246131869864620202638467246195828584617053050797860279064779396335679104023267385477576934563571771989417657720724984254496360284606468956837474213254460888464427189653737059318306363842381098157966328243418782404474441576578688340253493139660829798824378904808829761235448514364187595139194556719781244906268461083911864397565437753959576078225442409246459726400078342619796797979754303540941886815182034915175947559592182057233109815890991304423034680071299991907532983982970921261747109362467271759997088827540173674339388009372279023890470619537821404582996896131553375602207425616376507876000745114863519986810458939387765290127121281395447115204955449573116453197494940646822897036645082886517664887026456059234900961930812623591439499223132189503384760745308195388512299037616131492407831336715968023894367000531107217179873890708005839432222976455617714499343612916332544920589886785562395798681281694012295290703318682069639980650924813444867036674564810362230657984436838679389797796867238726074397562388027428747174976741390223145271955734505039084668607792710096667446515723071053011604729929868426598792470007094638914083150246005564772714558975145946588465418389509972354540683158268545937188299441537868402812676481980676665806467297817716878178034808730798647813245276241686117014468818345257913549755720575376706414977111940607497910062779548135753403891650767049447258866483595247091608214379263923092140561318980626823515806241974046704055699045975155214774449671598957935183132605203236524057243243596634753712307883556243196632380609327622955034664828596386589499290270671102000900095761334439363928294092651508646420879200871733684435464003106844537997158963662441644890132930370240095000020887377863280255133995466935187021150416105673381967 A145335 557 640781696997169730469851404234370605711573255287789825712361236409052996078273413600514610135808360365674941241525632610654443286441514728792408918152271459363261607237638001288295529313285040586654777927435185224390368090812093076626176619811337632549217066767837188602485794889803089849510703707383142273431405235483676798558611841023734156764434866625575079198831247335376323395047973913501671483307262611977549905828741631644874894136736578926398763285478776537757604596641246243187114445886911789189218567744340704120678021718421805655382406538419216025241389154753920302828862174113119962317367673885432268474767343051039542975881088282377157993831171096407226160804587455332674567513562664112768187369138021489464304295534270051157283604807326363211234572401889230669182038342251475688907416153631959548301922229252054845513423641817992089854046054884275018094405256762431730069668631706563138052301456996777591189404372381061180882673433457350338134467171998441962218998019292560020233841676028918788016545998468207380989188625922604598460596265835283313641713211508052324254283838884753606795601134628142650787012685489691444863113428648668172669062808771670981660342292163442941766573553911492170815052871966763951480286288517309232437201477604489838416789399326401504105097714585663290498636003653573190791741391067482739549891362660682428603166638292223608471952966579901619029153071461058989257290877086476960762327221061603298782662833363463315483694110978934171577935023318988321629615746830206401772347520001344282973601750271645458542327773207311494353278617976940872888119084862639033449783216961391772362385527507442337485531733104477754472375913148762680945641205294978183501278348449889424259136629148301113822748166263212729738634360582711380646345731345835143203324735427762636373073820323842378731434000487787930065191154166246884973918882128575428381389427982921138816582243118390004562719575987773946181818547107035010509955274553741477655204678410928817200400946602636284383643159121051150613692279720508964046811787342133959230028070750172112017579044386175756711194835850409672424031064125441858076183226565520141692916117159146904330096709628878217912522705970875390566030589449698055601255712919117452604347274343308202181035919324675280441167493659570520263123081793189494865420591738695792172642075494816885186610259943988334266637423731747249207804938377063322681921173817092290334416703084066603505422814067134396954594843802476574544523632090881943879106489209796638140630644465943950323 A145335 558 21600750986765938467859919114591833686918968564043467379836991360408497812518756238556212793922546055096945902123682405285424139142515158651158794478868273371291557596762606073101192197835308252669065585337958952928964923174041148747830801099012933109023433775317000740577482988562118269863406142282441672546968218982459641326467223393164676518052742258105040641805734851656734202989745734130905375106902042996271750267789348085512696440374773447737814723100572643807199526414387043758303582445671417887417585105287524567481573820469128161025060980469057797065476446547223161189963403002886918979317350683292267810110493902672468710429202403558361214270263573022721041062912918733593195406327042669451066855000338096888618213021122827571006321159439167114353517473421554095993506309878829999277240413921880305575397519283307372506578406942417127871402957946577138870544743484736589366152169290221774426905607902106911710530394203311835348236615078004898800354922039824059763997948788775619593742549405795191514238941229458461983384313131336636826511560926750680721617246091475359938747510643367290125503636022872279511570471227779155986538755699992300559732220468510993876594191109237479509718084686465409773752397633928312812492917801935523304196314700684885181269973562465454529708504570673337243685129212542414440185019295988711596851235627865988291704871376085742978069547692949544189707459911831017132416160261629688774181597424491706555140667076037265478437663594073414864657288674152283698542907326423125614242450138500007583651602702619552275969461403481754506625127845002145717841314476828853811752760020792061028621516788662964864092354133065159540867993350963095962382274327175032496188112475320959046908459094024420184734182700296062440099566498375961915513917041280075248636901854528488248991046527382221547951971548650621025830147291221111439459200786624409264137845147297176950592904265274921489036562347572713779200637804588640231936051622048356665819761409790872559422703233492888469906804426672816570309388714569626379370212106027094079527231796169956638199039830537409382027962939405369449916177108889096899994732675872916927020943442951246897875951867210220802738999856959228789157375364107347407614274383457474172077772168441320537587537707829600467147698968020525603316166779364861628716695766902107531184729700101680813051132572441175646127447458235865331431176178598153098961141890173309373488751596960778359629805903239438079694502051651115087800891616896252464884424617266777736533637874530864892006363 A145335 559 728161315123098088754388142883039309351667824582332030086515153047009224850954276723456519682614417381509685994914392640646015119839742711689048233090240577193966947223605843486603187700732711884189160295087818375800222335806559033477283228421549355293842320016719028197029762941943211987292331206830405074175156388467309273631533302024969404399823784756286053409696242650517262647408005302504846281351996386097058089549629018133891365360158718786505155389321540537261919497671382648451167521056469051097935004710023885425463149367336288589732999996229531800657994987865503608959746012398455864679667929216414673993392480984321577177528870048071268250673427052764755197823568329704839161814610040873632799569293209876977298471477746221884353035127410718617530710817806016174051867036833320933384298664399168947314690826738369297944703252515457738727001622525069296441788284776065170770557896703707384224424904327722536765201997404237597207995113396871705102614083828001882645928891450628117212501320235514229916075920828498754991677814668169401499100120380169181290434052101921172027126259533627511245973963535423407706897934301422662816530009783627023219904979324442794808319200632053142109153693014175409561701153424670552942372307622960202067148536122886001856120970373921072870072184972300483898962415256168787125063809676038076862372413465471102652688785484683757498500844257376168055136854598670516072689773162245931491184688417288206912188588350553385914670324272520704108663029627738460158893084344107817625906592396487735643551244131703356951285085369042171211021565301743714171489838125781577131546506851117160313439558583443018061110920340094795018182301388590051743143786623429140151523088041791181021394731800426575279088185004232098592543656921619315589262762815205605285714818312830603445725542064980868057618582173578434292946335121872512457922773543189954165511331533998407021565663965835360277032512173956605509079554210864515111529289669294828651042679468845635567210508800644323717922092839497487464078342954449825528060886047361554078729024618861167523517520669837025881986873976160168306264657916620392373380580427492803044355861768970415768251433113559833631453467265572896511619732958028091660979133865095741421624247193809640978767693949899912422873651770804424428217461869266403710850319436849453137541446017785584713136793830381771086967919550493596590797699772738802588916770435821085163213525999131135419054153492778643599367267206564245807291481861049038500372009968956588288752294609804811043590546407 A145335 560 24546317911198885585144485828727336003652888679751444170172958429377689609317170855828963039944719216008145459791618273792494764404373587668522657286313215378340352419616195387170787384290507519780708340878344772110266542011074181844478068882259627667942491498740164665204872568195422687529506215118846812768002849308264776631659346284794495229153383266081660602335819697943202072187389655757692634013470423068429785202446243933504129840778253969918315340436214408410526662459302782664901813376509989266839971121357320072404838197691332467890771268847836536531123213975469680110809876887988544195464686914567987977024992723870986463982029498891280049171840011678436324695911447331437209411177309071523119004029807249952566634584896612118598713243138694165157793147314723331805734341818144938785554708699655571292097922193952909750408574135717673430070096823917128036475544209256413421938917331729806631983589097981918812248047621966455198569679924371930101004221965487021424170203166802725042457799911396635284675727776889751801310997149079677393198028231503942174549851174738516617559066270131072760734492185275487050927249853730486735766070643267311252750696293294746144477446376712320311262091481789768369859536108193246705759057677477070609748053848506172421884952730034905803984678825707744741560685774600320601443486583994224275041862461069795242556150666983818089188720481846602932189119178813723184979355120883150088938147072365188030518170758156487563146271152789009341429615864093774817804002174696967205746185615443151430044104856028117460208267951820950188041782459696652759718776725378782488275578934198399453373986491226347350177084260572241406997765838941377293298281084693521987332810801700668236910257362083920758633642531758481343258584234728220630138085818986663912901371276688617787626919774019458534840100857119357471364599931128175103735465256681732568294977721873241153399801581695405729663844496347514824138357993247604999821012122815877051778292059075024965179793692247016919038265279712655875741264370685114903981306089286345881966861340374578161047818983581166311944368139708396334198812168453096318017562466216049714752319173211049272596508912382150124506075578783462484447472408857751605784259194978103059865479200825550828952938425463588339945470334046118179454685036296803689727902639499499298364414614074822360578160506971036930900512921919691682839925127907848856674231232430386890678618587941958978015537154611762172495232497838778674512680765735071470951287991169101973947062114762882305748572427373607 A145335 561 827456376058353117952122528532010353800099568042753358394198398567806763683072604699040067353079965089020166068065766014630605867425418520466156065432570257313612702871294999277921399237829820791074966286819841972749266755393088334170796668543688820264792033128688630847337226076837935854676442524363994851578970976006449231785927289628889132149791145499788994148454428607969099202919642648183813390089241680284771673077404793448795198798743575965787691339599632318197313254241177305962457480470984217128706375403020254930743210218711668125261610883127569650234631742455087928669897340934347812430658731210418945489097830728298472716512637230096180409511458543006661452734419691719179999545947926986434300752212002826607811374879566323040216401541852345180058488378448612697365288488637798849627728296881090643857452009843461760947903736170339518812205225207244763584521298852245411677495732482053884860459404268545578833159148571287207339546313042582650307980617353953408380775666106990969730624317800679255210904553442877612393694958903798110256536130184897770323906301810001343075994951938992203230732220319662704951334184862356773561251578568011052546598948827060913205891922550653117060591961741979398733789552645493193026467281365379742631646693165994536218855754673355704278402450344535890265710233562814392218491145621381490635623106700290384161096736331335722301868009944548140586719039462673753966983545052281216335859006318245800091479329345266607403107414645847180627071646669938119480434453150141680161596099470682042310299039053156595451917355704599145469846315505352599228376249241028919553988188740281538722119924305800610591026492362779337489799891412531527168495003621874839569559911973806438224453594654454236973113514466490221077014775960144660520335557368777677688699620451458487308072862136470405144478931835874958186122229385384447625050021344818431334033744838835627747108904297386463181132837694842212547747442443297210333101803548593925746151396660376412107365209798436431540135598861191536731740534471716880458760002741781833633741341705298005190060810413003595705807624107583166449681789892289218963751638362762455456807876284588609210257899668150847583539974129337053085151398390975073672959285801732720282969562438205071250193913343609868989661892537820992058613008145347790511461194266677801911014963502920815757304205976856861110274519510944887078040279470975885185749532256311571648955147436309911149772622062908349342035643902777961911258222805637777424718879681938417572798875599904467916979565483173745563 A145335 562 27893554412380765694967164851669583197874020435068327031716983845547807574378687895087469814643362583206150582146351512561579449998416093920540533297209286087728668835451002006042534981136455874576629593747988532023033010214034465733823373852129681248866511768825602247123573225845334249465720189966804051327880298833174554295238832301730506359974964285644503726662738186038818636187219081482886693622215703028929230031009530384712642218001516105028449105139588265010217021389943424524691659001775064582898702647995841672358033544067932134811236434979459104061572899507037800099992559252086987869048961633638535737869499896825948791402654537044512742713351218312914545893240963111942110453256695207535391206833947611255142071494623546164789082777377129312881077478079709586713460543146245857402805782102306856904779135959725173767600925195893571043441764711666124156517084947833648618391967720031119126916279885909082364483876086090044137449651014095781217510096509997547431028926280296462422816620710603097781762957211883676536901705263336037147668155555334875606114939259465294100353273212304360900776910386241337598633988320782796983019303977761581938078539312209527090875870564705070199400234719060034049526277449820039428728965349067893446635739416877621967431455068153868061190040797129626035149347231841787387085015917453283465332630651824926389000775739173176531812152526041997337331695888097613067413292118733044681798657014049918848718580161710766577402263384565237306149575867813998143591670597887273863550437307410506030837029176437803976656016600593769241967569107643653660291910602196308152786159354159311736124263194974552091797155707372207206208912932518671941908589278795119757196342645304204230845662438891394966279735814031742820747686754357892271412291008763409695899400292517294330466518394993497583400926257347243983334822881216709798312261115798364063588544970222171289481800010465096092140582229029286488637051460625190967081256797802089114086886529642996793064256257125498414970954118572501423514317541300311669579684788444159522507074746918734414582371757974532227661608696722260401310376803070257402814971411191159907232943794801162843266744525216856159658982403393876480716991155312297324657705918592150805760800889926413751018485989860150258177914057504475308249726325124988981844553169001806062920815121319046085103902422901684281056317121813439221481046138126671961703767875686031847855891129399388516916876111725103301708259383467412598189736016265368711252201963126856065209948122525717498718498846689214535555123 A145335 563 940291718413899235518990009197659121068322875066053736196426167039218194764498805260326002752587685326799371035133343420385077244816000658636002856982768968584763169129440574752398854936188528294148362814169727127676600801565835084494097598384494886355601291462319018621847022595908991472651491749104522045898850022087343249286051805105408079765866913919285075126011910102914147617902056033868467793821077959015962664060559596191258375720035909101765443368467829073894783472857679586486178518987379946618531049135233447372169055839786782045775112097895955514788052792147612498915661243717955020131292684239296308513161896032904903029885011727257887326770889159816890799054491413769148851660103195900070110595938073223198836403475948366335473657385166627595368776606008521789662142212094659364410784065041035849379014029344883597862365427405668543704082369618059820108946170006950996073747820164753293286293910093535762238205884028936239302140528345622471799682703044036706546031696528018082166157314423806108422550032401694182616078872033362853344095413513802526497236832112668762312907496910785054026197445889463270130289041342253901435223963529091348564616507667984209406364683530315993871128795318921786067551414099643976496960228890611406720711033111297943356119814128611137669360570992837243300348604919676419255821494358859039994981488637395161872925766006431044556051939351007720296903327801051497039828323355507391171151511607763758072057537159790611978963691290586734944455021876938230750537096374345548790143561471212058828834211227419332999917724154098605442127609148821249383087707171661298589392512274722209884467373580472226708681508304490612558523117465404539749207017419688483393213871003644812648000842590575329658835657317896536020914299412389772509163669385078983479991106172058371428567847787157941399974818990696662842341921139693057915721874588512831238751419612155649329595850605669484968672563759444409837112792189927745057011956320806620487275019168114025233819666320335341770234431796943424125476107585492971909814293759692614761931656084889195410273746771260670981469233460699774020589635581816587156603467307502362110060079865939323161933348734802321473953449234867602035632718760426144423236192842782117860463877716449845108628091467991751859567613888813970103277282361350370432632096815589688114382875828650080025931734918711571137551589066056516645181178238209832358058129903626601334910518323098239468957982576480610237677074474650834782198039197047356450673950752287438276288933637543061281896128204913856510389450767 A145335 564 31697233799838988816964387515085924119543580920602651012113199059175061499963447150946901657702261057723044214388194424554829441361167932204203562388348608633783080343624772939452363393856380307659285435889031907725989680997751290484261564307717948766917638286328262348916860884584518876697747537396593248200446182916684042100258252054864474067176867308244135596853357762906497730160659672714486967846821844376212398376552233956597789460809768277818996990922601412941404885859815357470505653350372918998735617083450016862919977200001178878695146894008836225424046155561723117831409140425739704476538888516657716926340151777399724384311474953923208844740933930864076170523212359664917044677519968280534668220653681241520085163906032147934545270825664884238862752146507469791449801227256250424028041673429727536380259706024436890124215164790244161412371045636383031824206451234417233129812390399361865796649848582336810659140837986131564540785113073081282510271522702104380867669181058930563269524700646409883204321063810498153684104342239342956522893419241882127612886978004403124718102817620509290958918755000156896449850705985013390696598602827546365382351640535409208386879026390931081588690681490800618689277124119772720997892489887173545171487275479546114253657176966844026382680276786978502674525125436692944861271955187752122320777542516633960254911401183076014772811334343710317725166613842841750077114999712900862037646472774499059270559140728937961368100099456003415450412341481322011890786607375187517851828465593644121195709495229639276538989422504578647388860352462439195209060232948464791773252113435994726341046083427273455567375101553147222841975607083549874102427096615309109496390119834336523989059904172882631923907955041906556415233278212443972476926015023558721524347090493160687408339727818438575809599653564775458247068102178284230101122274594066506425259946291537221968678504834435318327828856032190288826579785736085412825246682080493134378823951782070237260989064158594248113949104280904008708697298163192650541779528173059553255180556604114540030361593589076825460810795632298580685511816214152660349978845480120933215538965385047870788987610342583441731670114614048404461227302468696974173194994736072479274484086512060723388685439212367515965325874006014004874677001880151394662159039001808975217334040681262979076355112699005864640145179786360448054295618296929007310663467597347484855313801724815750523099185075736285259386990878832220257040483303142730369686850168607407581166843887711628473287000983069147256276013849800447 A145335 565 1068513750452280594605970267614556492872154991765192490552282204088365156124549608693921249620817217503256135140226663016609957047899893749787701429475228740062058669798827926659498595254499725235005983749670902795273385018757595200658622248319074454548298700276524432319668361797497108737572078012987666647732518780222569037112362427483429615699124117195042897050641615061566128380801689949303299652247896580101041990257613142616351886532638912925242479462235450261786929628439592227473065987954892580459997705264569019313798984039870684161026619751262757061148640389197633509949189624836024194186170911765238953347630207902982812962234917666866358428958995482657118548520597845249862162310049279076720469818165484055703997652073507303397572713197689590306896747263398030063764277581146059581890625446905331186337518840704753536742409607216765253805359404698389633175939651003258758799024684288740675840313102424279977226101886274289156640929922391429505075630558488255976005091386950517591287659576624319848393856952629342728289463194272172192353374309299751108316617502031192502134577219674460701314366177029091533435004028624512359040084999881364013509982453884027907053707770231922076824446879183760060696610068009987010739311857599659978840224649694788478379485492196192315231540992819684754165404735170570566353801190123302549074551918240749311555668172008566691985039036170422871164358832345292067298495143282059735933555206057211776402784875900441140558863740682911443542813296390909998961478303867034130410792026371599764036155025362305800901914099629428479324383876066697661348599203309660423504667445337989712681941262448920813595742446647911373698507102227943138527412887152863063703622456222270352667564557019872679564361834803834359439617272520572012784786193935000833200661437044455666363073853330996542754446380268605878517969061587619475569138818650260057006999958248968332951996748639218730225441251876462072584560167326326474149137907876411603589348794086312678899827327552392437600888963539039701773242496955748142177894922804023246472443948362769488338600124477506039512671249783315921447903550558496544815970293978273191388316161019903644430833021486554472039797242165618265153104764184142280617977128129767083500076438461103107716136310740280871723143460883164490436547763276626231700030834318348457760740823250992148835280769057555962100582439460659114844248776144295658204255660348525584569001654808628431810575289434112193517454852287757070390183857366743401565096362733081758808846869178470062196961741857364825804150570366383617603 A145335 566 36019598496049145044328268904322311859634420652861057935914782087705590353783505809108638173770846744332503257853996595901727227529875976944175482983406398439143389125135409064066924706576822343815671404542120697339633901256328853216450865506574435555105200419404000327167758127276766650959035873120066705298469959880856619324373695330208160290352999923468028751332993246872036424810327238030354558562789625868384281115371740661044988138417468293900155704852960037402235984833293768128301696983453775536933603645733004557618146889064063563067028473119920646522484442095806070058664064421813235160276116959067316600690897382069398847557214690238589988716998892979437535406553182840160493826554716520156278757035690246864100519331312767291500028227348845263580605111386395446942024005810632441249282559787137040861710223739897535699149737735061991915534504120011668897977893811113401524697888977561057783215088886072629449955083927165449484234183143029975543018223616367586249027249786432766943376441058481121442947034668814079560139650594810582364889291443601190619471048380584521242553473357123252620797992868731920591937089355081605638227874649402178067875143138078940211371280547639066818821022708593870155282106703339538012249481721792047999530427769724044126626341688276465979611220485271296275937290948074808355093693257784573741551022843118116775907613823497382003739651136493620643240218513193181745790521202923233985419283958542136208038818896044730119301335330320845305824820770925234583669421732571113160960281357158162452014664709253833318764247759518611533446333073348025701622083934508419927877547809091519778513513616107037199039022309125990854229451574128356116209214323495917262140003502862613754087077228080003855232005527329301214802941841435204338531170120622863063635575518421510019938532187448165637813811669255050600065278819050550343151439475577991927639462167312776212274588427949558561464306272926680434635234413990679707482026049267153076503813469825648623642941950802084912931718846951924065871995863680971709624187305944095465526532244128402847779670165775135002895322369384784079710248003815102311593698260028743801579204572441986468715510365324140909878123301732877104262757139420133810935034816059453648715097466039699249050231646369428973419650101045600966602020225378068390456644762712487509305597934456904655974335648575098783404769394073638975039178189528588341136450999685329858473560928285062711518742483724736967737117811233299964020877574792436763616668018045335920838820378839381908947951844724767294788768470774777899596683 A145335 567 1214220664233302928992025350158734865173719827335791271254494813624273246737676824700502584143893994130631467319002090107620561823422162134888261781582928261908294907346255969750868105199206085955526557812108904957648156016077460623168963475568001974243521851589810150752300694150831442006331990545305370622623755699851157857202068232468954655904370011720983132012392305301414732818790002813201562219848338635775337536298139387426213407529700969654735335885350803398593924786943403295165457977839160785395139198437661878372738712316550598671118845667845905243010193481900982232479932101710134532416883708503988330844051197401929227248170894245707950852783674253377843835897789245021212401643297331584418877822952648403623344450954555733322958648146356860637612607997938643253017599172112142013367255508533764200542920455934427087713584122306530140255902880080233953852445167196693114394307078634558573583439970509195236333705901958645415839245157110610553163714813032120773966452614295557186710702236793739027217424690291865669342964893261601537248245822210421826482617932592886709055285084734047626172639638290586866125107748724796897440149295391262422786707061674658620641297960207205172230534598682252483750799756272965758382943018102298080464510741277172877813785499932314175976501927326954404642161323694197054479637833366116790704382430966959798275096350434428575337496947826160915713204894915383324305306402452047074366424326308900205515776808582882976421206873426251954576443264645076361424586207643493920788936954139009629885814583312791695813236991071458295163047408578178070334982788083679632459091713139807686395700831317026961530684628444894705048163438865359782449469476317634483753876454377876253428005020691012372939998226761908909147172810035163465731313731981410519940154417525327665727672253675803810319707048616141375459594670472224990480015549152595289230466212653113727866808042954182870467743034234917145575091679511065645612892623971657822332531948478473821016690894261710954862535804729860396721505278791443059375683211905480535338876155477124511635883192949679676470095277559289821543716538760703548365327023529598659572961794748703202840496209984243768585437064461618045019079278016747946582477743031387054368418852080121823224380201082977139953695533183103747700989611360946922165667263251007119620343248609801432701902705878185810931018814173639930387911581924759936835414104995136809180618154323487809196668377315785593748306047899219689499386712656069185934774477323211911158394876161828694972165394488710163649964559345667192629020566327 A145335 568 40931378555285043240272029509522683400683783519855103101127962231359469059821495406870436302382028368372740018991057199673892543165833858037207327712985028725522222887498899615166354762198312450983977920030519781580198641962337296350696905544946481045174686061987299762456056072656769782756684750323208170568580099343512571485425100792154766120328152804761341456669715860377697396449374570022697424400732936849197002480225997634765913306781231548643659878795019877713641167165626140246733820304656413092216366842399978274212017434572773792139352724396056992621952975752397668961092441089984570665959914653393329673685649263728136868466441997465600333008747670364368222728676940043111887219235059221156043851255455020650452694577577554439004168737513661544745075752029906552672827821149876301459977741943390631413164807707839313386927385063803393292964494171970182464354257688222631075118690096073080537936703622649882530736596505070853040775504761964498604118850804294567674041531378875982977585005458940501549018264866791757044737266991708937225827784301824028327127859888235162581669138963831272121156429585977690388345461617575814057625827109411581622737716981177598963739214027213605808252254502757708518645589628679569011749471127978986570666609088923069941378665076091969183891413990580412495215961945794091758433783007678103756860158006345191956735381197236973451129640107480233332198516364357353349138697080867985673968930054453741969394700009290166239114153583897618058451057145360703372697566475992758337223951563065733266292647151459543356610385650254611370427716609724049677644244084678756475687561722065369299307555245183465257092341625838378198047598669921826692243259930458244123847258014938205000195435493406949863727336368911943800021894211482418588367381566562178506559742351143220093258321651472814258429158971036314097487885741553425610030773818782547724381024100897001599077322915710916135518059122594750704409660081682788499619930646602559141562498906705539036647001421919334337613997064511875126530018882187549667873309363709561540329419735607335043117219586554031728031776803628337514853900441913068611580071651589072554175798299399580395311140769853347073690942533123020995860285357681816139875190906653022786699945854905809194854157329456927741469647450182777233954758832375500520826575053734805239689283401330808361924235559179308037909545442388632659302860451644479281193221138249610837793308123771213119734628287796389881530659906945577921791026119615214683068810866948805507104155354576424928672313539266467771915538000753672592749505391286487 A145335 569 1379796769884438143396267185773984307278315477280595698203232335564632888382309363427925583052795592153951071909557070882004827522499697531012096882316463536754425871629292998681001849282837007523463809728702264024959591262902234243904532062751182400464836692906070023402583499456959015225896400927063356884561464526246053084922522290501468933447307375144134808783352989640939873932893683936675127363347145081338092317833080843969819550145381907975076804859444784192376040346559332400773993787304509707499452940862164069186025229346709492216466981668272235553440129569603131938777443956663447775439374190549005434795954905836224296434074532486394492980016933115199178534805855812955512473139201444701872906641402510923174111930586794909184274794818626882526999642963315541892662382597944730950103707667544442676404021467288342798338895062787228265599302958281211970793148072817539726345557928744316466299287705536087569601935431852232554045896849686578090834235907449055063259819248815456771878833347310182070423666681442125439686227600947543380621053071566242172697058330349789398035179965415467098470135615170668304700538645003372943157769734418115121111226016648789799392990284216072691588978327057427755481290342631988515113108913341228619194873311923085946446701921901274781256665389645963777886775672550557509482605770709191044277639135689513989894589901883762024603151592685661717802251070929281486484082154290753394617445557769211315479395131797394695337655140891981831324133181793666046048558604481129675904325486402008914267715505589886623238544404456845958225660031750750306055209397759538092711748073191731885939850000919433782499555874676327100611289846114901338930160509806277933097256583929690436178711877054743259215236136056023398736829144721899520578700966877497305474718394716883531818410357143476314975843138593927099610175252888171306841912394951144134636289033210771711251782827621806939974130902554926012010732495778435120811122216484079644690414015812511772446896596916209866259256886182159505785466539797037020512566199274966107619024203948447108826356960626853216602271519580215980066435162353173004135660667009740612271667501099798060377235352511260119869877904206139973308832174388374744058444738880795655108268120400455975878411820351612833081964675591965887373511172538388511196116922895733021378918623838518301270664547998031768079744965931901992771459495437023814644263547734980276346875607671709439942766510384947925590612951714829383844355800992842174310180428390069756321269165844376408183714994436507234102562622355441743755918634111246910443 A145335 570 46512949071873031258603123592168981488829331338445097466575858930755812436008179581333875997839303109127662265698428840441325536109572260604583927865680658111006667407101244098037672724158080761417652574970575400250868039892235674399684479484645453174723163872688934426913790004238032330608197892494621010255358798611174350149225654927379416954353965495780631599325487824126367289900148689055943973395734836291174155184956152769996619400634910811058607543168223796329976442368873928064465190323301201935150145544247183929860932207065559548044328159898104336110409775169368601903789966818032383420076733297447058553578310202053471769064515621649916360890770482304616638043937176726053385426410593481665076461725634791964744292529628161811024348894331743472471496419548291165171742364703889059178119684012945420678188932249125228024164839179630079769549109430695161363466839070325006486886126702852217982875908015684808348631360877002162891816329762159042680057593835988795378193939203527516401159489160241232135041302282395783705030975383204420369026761816670239339793807988963540719530754052486256925596999466246798965477467334718240296272603689608833623247847398492987156360103517184596406250853596853635134516588931478743215783332456983345625080192774260618165795251845913307800070221101074024961982795426463331698864548772173047094921111507233358593001433635766236652135266738304016399633650268827562545021056072002599851686104078431183390356667923495475170542188560354553950038911499813425266936207184361314898742053809387768936898956427142430917911788517629891601532388299890076207397059120829785020634271071605720152966974231686557562876563278246644935768202514485725465413884093326369194250275320422606588646172375319959774738660282721212402506566668553338627225591005073052600990578579346401506455393046048264926362857943572123556822693677372369012087441223772294959806755585154090285400597520053789030817036589608496742287041728281387840860141418058394175911297331477272942479345245398433169680215295586599875516201930028099079291056909685798124127744374772732302929158099614002345108541197017303884411191808071561527500052473318284388088838907898394315917023337843437870960237077098035967117711602771827264528356007796430627046695551999425091955453269198711273736101472735522613178284392314317880045600949988585096948541569907168534503293551089415342788894763654870733937266931879212340013644912952963977403565896820017096699445945341966283863172720776238622447656129677683576380967557960440618641178073509773365296607533782345322330918227686403181258344563140627959747043 A145335 571 1567951511833043113843073152895749180214452452140668758317676506352546101653202845304455596459237324755897902822742964301720012940248853382480826677339998102605571221538957066915556948850367053184552060778794287013754497599807673321111129559522866163768735453683507286625193837640280570407843335730097273328644788216621222817284343742679437855029803243415457716069127385767946851701594138375182187406495093968028335689946779592043505196025583293295403752305124019314838721679878699768493789165024489729929401698797119629413447955514154783017864810053698115502009677967519286000573627842658427688427338904017566153292119402115267627498940525171744148039233379978471693753261943692629403809768788633127728282822898242195729019177999653404062835892043648277638387261775973252214623893221505717586949683597972682463517306229713989969406253930406434926244272213309430931281255174267507895855391604807590339458430392909447183896275605561807479230895922236484479058163397376946384749862627291093329067629607712898587962060229515895187254468740481593409692348760218900696578207094610902627305592321074131755546407753537043977955577119152813235383976527218944047021569814691972580392109290171302460638643583160957713327126457398858091172067622011799667680224679225452126445871993279035684039092372060539991822476255939303239018166429627347646860599624631197382480564337967089935659717817145076800145988632759926062463378313703125486709585173866469634319711960221637336201582481031896872763829875334577383954753498136261320755464958010136204460854906891255840652919767690759241430810851363634437200604556907962655286043185112080753164784815410303854525135165610138526108419006152023959324200693855871395731898847954189484173572034593323966951696978915295934032472963660103900401875152202311636301895098435048800065727767763876653524215626301973146506565904254047306509296336811451668143941596139255350310082431149230400607035363461571522627570164649633088336960246391626251185890188353684855078466955775484585233710191354967395621491661275780680165864507912942055489380155254564601983294810711631058426755707149181794363285295783657176738853764739898699712734147313587371289764796341466938118809471999096888245398084820606122698876136964372937556948451949632499449362353826276736686031147563949791698274079491404483197948696827998280722402314942652027459587724336559643207381874403060726509123275502188752544836155371380867943293930034927168658028882874711173044079626826754052247881104287078912366960242068666024864324356536745294299772231780087866379268019352746028884777051467551934411825909087 A145335 572 52855645417378934295776964725512581272860210672832612504443777562568470155973655479205018575307014219682015195027003060912552795774463311413856406688547408173153147767071575318622180647708200638693169207435502840263088713838648627762420503051831338895998618968947866759446349839940068024210366516853381191413994800526942622559480877416498195165675250381181114112909652574912000546734371114727242848417005644266500359816931784862830407388025793416353149679147123147934989511498734526827051704688510358472618929331300757163280146650521225528466663198865835313674641908174665355909968392672225630558853211034355421730030286491727361520935813334474979608752640878183510314117843483834600025701252479396325126932294823282692390444525624023721330036109767034544858291121996561912606680275325215375152184774909539441832222972325469669619559591969836082184064336541111807262795950561090852098960244511177743640291470562101556553458642314857169247871338646775562026891645445519268793929073787788816919342277674842322239959818201939524479952357536603538457524656337952380664981121819539719577507976423878227426983148446136753030635705721163866830075608436278000135488284830018548286525017015314502430944078782105030919403797744398917321931656322234434340517028311609798408229726727641041063044496062090582023261649625731116760839058643873340403497766251396552256186465239869168095322850963825272194617260410703457296812920409911304084977516359352587294486306788714726679859870265043055020514151147489692113301315155237161938305408835779637642987649974405277961267494450943705511002742197935728578142303405970361988862730749493971117579175974514368704355748869841206436868159761616525154333079924467540656795940970285452191068506697494778550621745384495965653513451202475535813993872753514334254663831167254916470869281544864888944253043836276656825164213075581241025056010501826594509359976246047542273798788468639959284409373071472539438166893508052089679557542065001579509417964073491419133217848136712240122829937380895735610813884026090364798363193482454219780861206909503628358084135766159924879951932542890377090969043436455891619795198881881932693997983717852191378279576968753827146141629430129319025654333472184920793407287312540655717248301688175416004438579855528335524487398710644646005413296606476960736288532690026221093163596939768258275755533652882132021431427643338282326967674883241515916407214457555604145415474404073828958642136545007067697973957936466706380499833403069774006212546183753764140215933440212505797335548568010154441862779610050150406019431223712831145882023435575727 A145335 573 1781763805451892363277598367053955961812368521566734915384130983316506622605325824550798330869143852886243407468462370360619190443837145287512246086990106452176994508622411582451796642718686494679979680798098739966474433529746347642063521836766104874661247281674497134777429166479185855455850884875284144232468491397118447589858877560425810416355474835319812113330726672231156152662468798575861218044955072861728633161400434777779233441006844300039681382388645769011764477117783619219461213196555895019087494377828746825177054114175622557050456433415902498370274063222558291180205748516407098163480514055540782362501754804344009954755478640006211037439307375964332752710440810086802423173759817270681331395759930210036662239689229766661646382113197410842463524716084116840297997939866589117074874431175250890986191553933574276333161363875896920400018373858556606809519420562133117449988441946616410133306635133190013078507643648537559569783935346551908273690032888910291153666402692636498391059934851351305074996146883625321140703298785304436540921562755460025991997612919958476852346891257943342725489470178572862191125685661904856831689035525002954857348366034598355448046785743194142586775822435106117009132144308636561045523458043450455159607029356704141625115971961542907500956194278213981147943610217060919690068581427866803875374562053473978151924848360755425318526243370330832108535471048298824912715637484554731747001466589764190543830663767527861476156438890433018903709635162418047645804809949928291230804014011098666626934977476176347013183071397288392545085143198061602559005542610614656345736599998279398581261513268936094553613528439877211903376687139455674056800544164929600101684719774376423745406729876598976950348135069959662023264642506002977348629629550119093055522406112346268135797954680811667638546893454196670475274312476271277730700590807507278164099073131110321053910501808967770596328209565632303940999034457528865778448251654674242998870853317731505550627088805610102658765112603876285056085568634898014536077042572127667240899889229429987156696451614693956256991548587594078904587384659879642810719638977569386186374773331416063224048217168326926716754967389970849872355710693101955595125153532606869367264067312351444821559992027480497836704193473849799869278532436906064266928881953782835216222546572117185671533067011979068946105893782649551622839019593804948226039898446819363260370574774218034844160899254274159369223990948994213045259895331769600977462346019487379147098013091405239213891436047927850074455106434275522550834168997666582486460131075601431848083 A145335 574 60063257828927646148708906657611890747182361589154423324766442943155660685457063389633756254393820705488251046079851309829469848949197371867574504178580081814339076712508346677378489507424741087953914401010739316834350314024660665175312693354964892272999306969248679444399270442567005347476665304935461985223131653582868067727200140002473191718844861532955615959197682008002621331339822653257910545568192657751866579604308296542006174433510313966311865983968099194239457375705496292389302970028847516404929077003988126145417737025580089747649660841983410021196103357557798087510070426578114886418702498253426562405578732724406289083079823433673560737604072035005016215685449393908266201352843414493415201954742120448041060817231544989638475517314554683389678383634337287564448948640296038861268801699765522760234977841268565882865399906636925594714783300587878879007787859886711438678019525921478941082588926699543870314391110838742490782559291284393489259315446658274269344575165974847286974841586919710216403277789207049757451168677572660198257862342029032819852287150866819132873073984727762106852371812292708036016710110632177018075073520717773999804935418890822277323638599116549529584898471856483125595739553724734675100196853322783187108118525273979585871049616415381685129592268055548808435088518393861953126480763172550899995003146419110037249990085984878922247650495918529499414905456843536127396940682307527086781508134655973346873179088308877903572518828316637196979008746304598234992590451298781382235166150375830643158198453078917007839996058841324218243876471695653880066141112825677762008810423953135795424831641178256571427797675003905064392986917034182612693129818645443739503324362937433303487375411949083006298740854657718461419755133223846915219829276320520754148145975792528867690494135819292034550550889396716717885220416749940559226335675096014336409953160740368946481275473706504758333583985173055592779604912125131171883438473599511189426934885831311088038147744503898712490259705753839631859748783071598185985066740308060469208281046143223660142733755573249129657025178007844467330750359793573715712903138314068809460811676308037507564813209366021122653056123569775719766981688438812589639484004790770279057931053382118903246611915241929002219770026478989354882734682442690129831695649925730842448835823852906732047611430698058880520347547391684957562565068180197129816563460725873521049536471493474480192590084902939775791533667192620963819244365253453415547185910310707004864920257171054680460067803378312277441871483457565085578569686505321064394858187412642244163302203 A145335 575 2024732419631387146221084880150498470033561447358027088711141876229646338390250984259228098784817365112865089877108380185889058247458252961818791248347688470971263823801661857872017298843491379356239959778092341572387209119296877493313443250932344681756701763272125702396202271841504583784252531973523538646587623809809991165965469129624493732416449865920458978664741747159041692848309268978855365915242556447860349536732599515030593362374399242797528702279883241449166339123267802898659783900211236581454264166716945354533285089955250711217647509932804318398618145812999310307406182899742504304767363052642495363151276717637981200646610893193657092458422230860711720666423746358206843560801928328813209187213025484543533950112213141911483243027027256263868647469849985247713457218366381530146782188224221341072270212042971801977818354519569397921938424662799023152795921947261622035702920768824613157277662585734988735108111267866365715742514139412969176379615433160392730695337691345699351285411504003496543603189199173500440053574980271076497968103008877133601760573863722860049192847172825969364050111066897717715550435638285001617405871551707126008421418113461252933981501728172098899112784899506223728726263346928661588991074879987563193964220327378822483008940944246544644175647855196356054132852807113476222832746836478109410964752190413637302223187646625420108212872898887386054945630841660131806252045487871100610849907472251394933330676523061610361901748226397401019729365934218371339182176467477110445219159698365236969764203226355314858109920130357967999712683315775349098968014354348054746702343045723607665491676042857515753894965070768111280810377069845608734429732129737364293727464172936156886183001391396858265731577260163554264500283517711237006057467556135125072214907788443742017500289182670379803887402843016427105714109773366183775248497876786052472872242884458764054773475164735773594457345543855494466968177646739137346661845166591270540907732002502643460034454916599336792436552022196821386115846421258006214658585279707675844883486824588180353981567743677776546044362493652888406125515724053985296802321981847620589354575421969171048593790063680354876307595208782172123374102844916661703645050206371712574435986442247160916091842841245434637347949755902537679247186275864551839720396092067504745167420405858939365207795657298497850361846876467806136784516825515425652311406035029297947760511193674449953074176917917200587658440551839261741352514507434019306326036059111587114509082722138240186903646437991470824637637632899412600578061581260204083084087011220038975143485415047 A145335 576 68253729805710802870185125161164396767219465643256731571298169322934935123979699993921515820402437123560861474269072449986468843692347858393714081114226074177861221686014944516357356466635604890674107956165578433394433502577147426274935506813616645867053524166904050458527299139377849076800147505350813182841006813405563148621827896632441543717285333261333810637832828337533613457913884125937391731744916032289179725131389350047373005703634824041194378587542998085283298097605900260008325022886817815131975728655099150897328914236973764449566807812185172731234007674160103392904864338040249393535592922085876020438402975745997613549390964126478357153099852664710520068660128274049703302526366802611449867207535887129220409010241644196604555132802613291340457422818964619066083355266681772740951988703769699707780706087733601603403690847989284497311618700668171769892871649834401418936834020439058183610351064682537543560950560525384077438937660857051899651363346992521392293465564230688359156983934825116281565153291500860910627156255133769311173844554171385831686316125093810461391471745322889442534367137212750251898497149349877293890574911932973697026112004799843417513694145933042854772542449377456330038879211829225628440154459104183901945750680127821580628251813359501403539779404069076894529269659692706765077829942731196305071070896343840567038833618317752825862977023173843287993687716257457586345220325999194119284223294108086388546603758719227796990830029139337560058439728663492551539232933726062941809556491196725987874920647602239210787968399754371042428990336330910546430557883818931812685658222062532390450588603979895214885542701107795356272212746631508553403443657400316731696109077766353485695795673416612680188728463141372559598586095962290666250350316097485789863843787400292567617405880657324367369752315287532868336905922574953638313686304200122153764508971225151775546044901321967454162652359949784733308441675691971407830839628682353256334488456377429225206450387200415898769137456177995143172125551000858606424542723793879012422961871648586513589494988496644091793906330004013690162646667727109484561632558295180151753073928013769079740059155481851553514307911834990898709165287135158977591062052817306426093466823910220741099337118931771686383070384051704518688433294476659360074284422431899935033862899432669022148248059559920931837638977685382197479321104625559930559220367624274173093133311289229236424656023710398746907026255210967846108372300226356425562797260005465691319394173698359819529467240964624678120222487163167715307921370325711793135443508753369326439444649177932167 A145335 577 2300833229725778745122553422961766934872469716800622973910434199164994786799709348404843314046538056650419275184745342411935484534979988058993848712541769712188013312064299955844744628618268942021132799846101689211634011799488430620431198441373573881246029617909633777684829551592225020537428388621123380420046801033313909930231827229514135309085194851823112890680885664593516362507235341037040206298265753533225692086318785453364344507238936556054263259388545763175016737421128558641612833622854844647887665231509128210032012344395100509639646380131114662837094080297318939561823666527930624156342333098747517596336068949246302835111988200056974526437338940868969400653821203451791751969956981355230046694752825567912994503191711875755326411615292851024059563459358649838867684658326385340731110009057294388925066261145229498007766616507900425884805268477585645700289680163121749885099052793297730600680321233170678007704654660202585982600222831748705397834489250738280701052331439521166895836229091669258347557820912890832098067936920505788499399223423149313377268582975151776789783652485641755935007546831391699924600621189033927938766278663854671775043109673381303490925376725421372906210307069401267986104394502036932587788945227410964454603692233144645155599546145339851369079419066992934259385324174108292243660171146635880607467690504786113324465443971268260113215535342977384339379826860093264394037245383180788273200066633533684685654617773094492513499269920385320923172602233516967978169170856723405300923038873022473352898338060907280569307099897609927709923296238002311204398757164568177051285483919025623836365734174670591650934128700448816389168180408137776265384476956534944895738472717776311829869115264691012057765178226764091723904783030388534841588072149588778420175049001048954665939010219458115241363970744455330148620671544287577374188181539337619926615544947127623469198409568790047715087237459449897815972074420608178511238466536220283104444335323575407179206799092491565030908286855323664254135530938123097201313329004433076229070368848390364548513695708240304590694805838390939001729930762955345000518648243328200933748501523989580256068223082699425805286964831649947986703789705952106289678040096826349417239054059577554740211493363098180706727868009035009569084548677561000752239576040458950717924013594707852330758502722557138954948312087412387000560108300143108433635892940302876339940225975799406366200704606203364840318654475503285540473968499277960598287876328458212395265190480862626794200100506013851461441229217632746050130616793101682965335596596991992983053640148644607934523 A145335 578 77561088105802271692370473017856038213386557386129534807264005282553804940083267010747568122587282069283196642916904018437272733687706553776334781706068975883631854571826329825511396914364489568896781792137979987158604104366321493637588273183767668723187012552680230478851553725646606302938861903617921648608964479992005090342551747285093604636820374737671802283518845115614608242585289888444741228377146819860122047940626532501522703291651545600954390432793499089086816133182945614202868361418111790193475379822196983305079985232229923942978715024653067472053268715588613778468972405751677002270050655223185896086612863840689892825627508674529647159724338543593105831329792699699771684857546538958438071468667882686811157573372198321470409138946966875218434592874522663249265030766099094569363945664369405146894283955424980290108211039077632508587501103067793415888593348405962538792287650725232478109875445159832490957186365034478612948069434219311198103948732991024095439952700532792971827950923523186764071057861408396658525009242963093875180978510420518799776338100406050270489796463899511847246214961151847067245536688383836561465933959867966073603729530063571735879251031900260334735306596536974294434122808624785785705139715175869152660506563233555308067439119931154576292165813208552409814802383379920871841077604275265592546539541845268983823889549232619430098742870548790602906650675460056226465537955521804046690380126932197216645330776584411583910832592025359139180810861233417261880590198040913058968052698600031085529476988158263780389103126760462263347143273754067574369371557587035364579901850224695557461356508577557040573094263606586899371064005286111691274602164801349335035027183620130394018534389876938343050651477835489068871457676355811413547643245912287404446615111961516474388511466880527184129055086425836864022469969421028310708929961377384863526087866403163215921526611017867607153623320595403695426633895410260021921877299105146114768465287423238519633631972201440269991502451123823265828913604752004055655413714314896275888083121456277317281810168735285679255677813018252223744302275856578012240374147720961095181481834620614822418290720377738488414372030960611834796793852278480215889887754072954186037822086254892546382308700170702552692024744201499788522135617232148040881336748249586806269318563243738802637200104629153094611386668629032588103499053318503080672306020458389593795110844551064677315396515850459405056743095462189500358409632002287751541927885469529079838923879790484975534125568528259691800559158806177382186735376787536362435751168149156574705368882971365084294838163 A145335 579 2614584277745761349024029900309373625211493914613956901552246644164454565365212144132591173007573964508998502182309559276775121440677103392820257432317736464495460105428252266353689234138482314749241572191838505521014855146554685751034670068593609671285060311904820951532452098406717546879844014233531750153484812200483690562133509470748678182793079523321721603154307378166482779264033759632236885771553412999218960702852828324307544874597229094969235945435205594904570808674580359233650133821791714824567210405918595075705118092146458391722711973841408524351801025565398090174870120236065365218592783431231263458332202043733587337905600482306406205697332925867184656705157911253058100044756141858331966033978747630619578553885382302225055616318575841748320579101740595518774074348257515819606873267614782638444511923212309824434318296119540375356584236299610047572018836074475317019566266820848534043786170655657632036996074357607619382276834644932757656335406391292933006542524833908119640799058736130396725166102160519230445987229482217957611844997086876465317311043987419371643059262008268891885028150405421217805455341840818509297982705848382857677327050683399893543108248794432399158505812463051096395973011892637134334083327210789603908774711791999457201808727577279674621469058194180882667864054084351808415654433796459031978107967348136326939917203380166157017360362052984195881005809930378668534060020086602769030751925805684301539580415793005896720539674163675586661399813209005893664477727597790008361089651168884009020176195917916733976009385833788082999822272048326321693989204001860204975420314319789003322996704067783713663048415975243915677349751229026644704729062710069009127495821464096122864588482452882476279546449260069158284892746546049619720302518978115136254306617004047671350587766882603561157532331722050989941742132520562192809710451623843462210126802049835087061587038588213907468358594422183821113381930798307790918378305241596008992624681734593035173274326603703752408921982596475795435769013362054525778020899108241824455754205795220739517179456239552784539468594486150476624029490717395314029667667519154950275239551711312424139730999927865341361749055358395260119349972773603778371696009900121245514508633110413373678970071542542889688149973420304689862046182087811161780548861031253995198879778049022421442192163196290248096792705644536376457556566086806630549320327516016420266530310229876164296502610183118281938259444907711753581578703154323151605200428420889948952911911592472058044392746120887533704582997781915010335882103501377233984607488912972471536325992061911076842934386540207 A145335 580 88137635925248526969797776247058511888023421648249929765196699567519758115907496438626381431337750221011057439282458600303185325327952421684264324267096114512072984270354529326956534257296841915832443829690094228975430779831754352301057234374702308835251714391124501723478729758438894779672935416873493394056051370669340728857515513916386194256861106094354860504659899434473289373375969794617415530914324323826524345433046794871780805221149889499761398119666390171439582871333287776583400396929730345318048872590040460179822547581177127152742696695215166331246145099756300904206257974688791055767085727196755235957192634807646365320107899432921444519527445771258456233937767357010795852808957857186824036046985511159518110364665079834634426504628782486388919846301240882063351383030495827512848603281930377077595091784592680226255889472081495014192822097072353600584961548181969588323616315738516431890799334692343330807305175637766484342073482932613826375755351346536038659524416711090012558543298167004750082162539760045396925832847320558108132200976617627135426036493039568917681477451808947881544787102920534291070052506208455260051160452683052172434728804933680881274607330981065143732970603394145862971275936466674989777163174570577832588926381847795139039416898562658711558567375433671741525144853368697078311790091437556363706753986759136039299339942121511603822598374707354372599915249846414240823107050653841388504843372219237677967058599736898001864980832146671434330428564094777814196126935440910983811419081935027245470108478863496114173012616067893151163546527401937030550308492533335952134383431140185451793523336663632479003805061952378133876873214559424187710305012681824132886534806519653118145147349468133885506572461506279847948245417195875004415586501204617997220388654759831889266797147224054579739887718221283784510290423245681550194311013530833149725989633573852918442935854887164209740500610818193289136701191784321736448272647772324164036231906504665928267839030177221521503319763335696613015950174605944459225080453283418188088578001468808007667842152553514198090200640872454753977781908339093760083519059830339226057364193006859983129717185150049936926822167717132187662675747401389516631392277843199432221131836114212740463188565316812111216833051306446351048077009657978646390154064482235429904650511763227263572559018709744158713729012665934581755199254682752462499085159892607506726347164054014653884038311957520768288266482782220117772828582973823808609018690526272293733131459943309196885994496200993192653233163427795839616408326844691180833582088820550847340392617701653517403953085975539807 A145335 581 2971119704425543566406121688264312535435895918551011217770823840868844401922787139580883173917804386942708781769213177233910818040030154694299446978223552587884243835258191078183452503459787306844229366749611504266923266067113584069513953619736544762242725620839746641193647028624523044616057106022961448080097741551778663769303157411987869137650109703647622824290363606781787206610021162512519317914884987184638722685329046752274902619697417900439727635644718067244022743688074322274046068146851076118879712670443053506743223003256362864172497913872991283184899026960983877915394866151889026253843094645209835572885700261033556931207249951978181412446863991251789633778857480899676016945131869321011696396811915547208607869773281287340144215245980641297594646270494251032614979603183939997200610597026999743670947905614107327214776209669548900808899657535724803576109006217195358747913788983979122098190311528692723025856625433753033829563677727381577442193955237556323471919635080788319489440374940410671389139302490145028169850594837188784342918537309935213648335224863052824227623233257420371078605881354423060546550252178831684975506109561962982884391850336987331824367119584263457200806039881910844577710615422318602012751036280690851525783104423314462345019286448738497589359631604400016212631750339194724425538635566705591224095644915542508536644422508998952784693634194024553847358947191316814127768270143480973119895501046758576318585243857550415849862607131124619887603160234235146907545545329235381666492928890940117275913347802312258090855521311639292291935070438897025251524577589309550944589860488315337260170668355934346799434554975366250917745480385448438138687737272775228809536079200281685148576794285982310827544081397830244414266194728780199852799801235305153708184165297647315983136060482335113000428053823707144653790900225869792536488031456413933853419648337647779830876280606659266922138368122322701354614376061667554937363480038026742328065368575647606707315818533999810886173156813124350228291884950197374358422936302163128012224139973759312143262219445399507378067879064341855270440551506081359935020113477213067791238796671021698319990342171677183445937833911995470687713539325550867832040455314398242960053108680901478370600712857859664726576552471390333073525986133524278082000931733147295310831773552658613006008543078513312393949556920175949106431390417799019424037530190659471535728742633730523752554767199585414915879181196329195262410297950468897433886868452440210600853912561777041434554816422542734403452956234567999971554114362052436204522818229533280150872163606396748009776181685301060353763 A145335 582 100156445148047437698301835141592199322485539526331166502804541910492045221297396359364075354142804452500962812429118765272675075826231189416881935951651633470481745174480636975209654564672895856422130037296959979147889070146968139151561024220261689560499971843256144883513339611453942075568390264361094997906601473654407384993868707500595554713799003853100259312473296679954147300350524014921056412293357387079847017895917820586140172438219152202673329097822047927129616518285402532524805180646949379037704768802586461122273587259949444570077777523915839460947779867608621424771660033773921100328259664722937829965221719842248569343350030561076595980662340625570382783426829447190311174209599462002346428349705637049416660130539201831571181661307580913513133039389441356008210080359979234275136755712931558077217276820656466215817425801704603974186512441336461031478280998996693995210204238326319890191478969741432358509283512564509594756825091847959492643744404682268312891874859913849833277945026682700434360881136860626359845618155035801072879225784585715075467753294707474211673610275426163257250856378912814268103674709878363594315855693282611700349797102425114150865734719910913811258106460686243967320478982915084137383162443244925430363570617521004143802805007147557855174654469825757171094144562409109307016210326641855388726707826396183976011147443479014756250510804857969335487115737219374554400654145713636553217835951781388235480270892470965918561970484525230104264431097165638238158582518852397780536565649102172271436011708945837741379243509242347927093238073331672193826956479985316469808788244926726587900167778485023493945306369215791256484822009916593635095739435754947950487637096954960799838870617235316348528377098414285077698633576358935119842006295226550230298270214963302367031684709592719512020375114657280128058007462103780283159329990201402696667943195736117024524986500807548033058120179662997651845857327902112085154201175633608836106759410648848915598950314513294594795675594667102082860022828655203315016492723520838592008657570426848410880561409836575241161154005168763300294096237292220735070434265233333455412320609722777257360014451477520668812514444246545149165691223001644007216694232016972492340190861412056999758737289975260732616083472593735076602114641513026404486272762334241260445903656555471332669320723604124742090295405065402231711867589228805690101552680228045625576808407456708791644606548413986024856766429839990689513631026137477949522502526922740808828513098724372606815533664717921080539405962014054115613293355528379297609773021683984785065349787831241757707901567207545658549810923 A145335 583 3376273762969559420384211296216951350896675001996727704258529890031863003541090829351375840607270764176003069464276811808128699572191435355212935366630729586066387041947498437176126377191670815860202696713051154147463836287731029903685538056951067935347909288593439023183488037108465358742887391195555406356470087596792331396364650360541918737414295282237900037775852006790890698713028957932967649145889759603576655788632667046629738460617465001054700023447853599978821305587378175683336860365562595420509951637455476933988789119789672773200959016158705034355558376152187601268068781823124014140176607043967139602917788602996499011530772599006642098529946090041113612377528786885927908782929580918967228778656880628123920065791868623968983246462534337348547073460223421840542510776319920384230920037882312225755994657953381570521098096560685990300278433588552443835408048900069548361340626126066454514375633971793373276655224182692993005499540016631036769639046439645309590028778055776242799011207360033456701894631734432412100250759836406259329569916855465917884082749916253730812464578156992730144505997454545087623351813923449384585555810445050730856828677438358747688696585583829784993247311588927244256462501936356870848867803949035399976865113990849945264278094445924888849199104588466642633183596986179324400321725685558309587271729603719716915793271783033164924205766447068512105246117654306169037529237124238418065492276814655096371281355466611017257173609183482899683629352397850504774090669802968783852652246364741298379167837432650842459582040605704027310673763160075599215009677688780440607944700791890092789799318552559473624961930906829768280737099036542891053628938240611558138163017728815649362286643358425719822909281160001468571390693444793508161093832359287207028049535238228757494990775577234514267871732114668859293128286893727533119431221433201253448262431274844856559089515111346163587729964334301282721401149168965822328880566693245473827132117404907328369193008394927342256562413410054854400087019325675018799008595351464532634448718686864919957024412982328731934142994136171131788572128888680209473142979145995557304736259962516024674584388839316879573992678469613203066379980439671880157723894729251687402389590978147332780965555674465326438628509134558256960866951491878133961707976736286341156484116951653165071624188586686501977350545710805152310831107326471649395524321426449887847534739879636910732609162994480701698336181434026904947175306628684083727934662748678724213168965957144688013974598403086303202440640576040808002756119043307551760373012356444308875019661196918996045936613820790182464413065860567 A145335 584 113814188449547402913104325097171594897134714994824151384223876090169559938878126636137483227507022106230259019139808513622899697305898209997996861792239958394646273713568427142726583199921568637974537049774824369014045942111523947906271348748259475880316332557984857628259236847413027631768791881633782483915511654981268017717044978659999373137640339250440606420323711836447628773662058871569815437786887383943211679554960188245970662921274572747334785587753815757464018284220901783999883030398309910978441090660919358642175620105836281924654883864632169184210033399142464171137977210485850482891432323123872611291420823841790261836453774969163874580367886714623599247676112622497800357882244998568785820126177017624351708368427231183455223406680850850711940932830998510855246682261534435792445080201875989417303021842391215921609750619243298931317782022083590440355144296943063476264098511499495943353282730997675643414615248689297281650879899203807157656572762836698981597601795368342284840817966828782798738167601406835475038826754239636846964000824318530307286714424209159970980706717998614657745133916941858524870375379255804044500722775786804443901083016097276282160847749165167332211453062404630943199106972954111133400249533738820889975197562267981037337810419969322995958943960502556053338861883309960463125736065843960289545074616214683830835207215794900546115961630680168738209877290639545221035736029057422927274108098204187346894506257299186499268356447013238063809915365067109418768958240899495184820509444418863519259575528418648190366672847439039251400464629032910376206304041061832172908499393885826783017408440506612077412443196923925119527856352037038847501237872995276189082527377150738443047721947773660397994955519375272407127295198325355583751537968989565453688999602582421200192836677676890766377236577565112132114074423129547679352246191353884263539523861607076918870790529878492673734829064651176060875435086639980542804451818075103747079014841612666628676647397394050392955424361257273547159831338608482055059376434281376671586427714925558881324444550753740143663385091169174847424003164543313624047429091941075971509325867924094582057462490413357558961772522398146631121123991455647857115228484106380150317580619533155726634291882027488864270906310309875369557089858189097254336149491293939798050838321994324538008980064587881258052362153820946279332714396263491711894319185184073039112350455765751853339546092899337905836926651284280535929288896939309436331199531735457266303185033586834334226711105352505616236352913278929675758854657336604214313794948925964630492927993882789568877281494190935483667818791609902647 A145335 585 3836676289257969189231187378641443167765459891578847141165459158741085975507718645363103730247885874593751267359199875529951136988053129086841038855803473630852796300818004637033814682493229701594450828087706632766412334561115635996189377262618288874974395635181760262055179850942805124358460615586987416337236491532948457280449254834263928507927937098718057560191212288230797559169257305847589520474828324566835906114221052157139004000446427386695190621108481105736258456382265293551257881271390166733520653745669639942372263219778951943890443361875791407041015191529534091056873610497409237955146169472329138682666656368788961123510357742679741613097559362620015440598048144126872063178282570118824189077486198485460015460975761897402406957070228235714965191497185886340706943818493815054243403269374319565374972640551013230764083122853593510414036441664159400155819470414542620884793212461307382124372706347556011967713306756660987181758168396660799267972031065586076230009846931838040366207730862787060785430173141529792129126437785167398274750208458207739803169225356008032705505892651268721955595734195604053418835266411361340416669980186217367358854777615810506033283429935661205185018297740412797506314651801820584370565540933467848252028509847188526777807643992887783747851112059342059969586391453195170225789238379278175675006155725325262333735118328652825626535901646022721717986451362212951746808492501996489754171765924970878649158709562274221423725278571642645947549347272782906108851077526631312877330589518707642869498992683824793064609699227587972559005635334025645621838910009184684859965073959946520063626745739678574577013986543343584872454269346431480512723837645041822093360439745588375186323057497163448657984230735231151684259652564157043283470836773544419084568969575003883420271766909497212157342130761848197858896589510568765377236685991108217090716095926512131660289492203114472920254924181661180677809634049232594928972248458431180620788116483630874647782455396960430351600012961420277864703060024404910750376560800616612247713945635691871202582105848884167260563979489169889970492014888182973377958625216190691853583817702984968398641035877249894473284472156048844465479886685589908823682472041502180137953955282073088566694646562181093940106925281917389573211242158687516951793465389810733856007418677944563224629552905633288622258626227953553365500649987211198281485850337030780722027446016328755096439188059027517811282095716456915432149423768648814470040652486867601698401643269043219449637743347458365920241153504192078793790182496060809021210475967921255337472293798769175169934163123239821333651989000756752369803 A145335 586 129334357597071952919435923620898724088202058047988222133863476856938132144195635596312100110518749605048333116448368784974844314244371284211513209831138234303807804905928662600841465804120190040827368776862053540780935429041162147320019959616591169227127400981660805875895255147022723894710679719668553923094459645660180839942676362745992051342251386460145381103605159815936473883148035006460183863636647383361151011167179988662195636609078404284220303090232112486615456807182144761392001393658679490188671326788082471796449634496572849922710563804178044466720452922250560810384745238729688200982126890020782941868820374900455055631743897669280314808354851533552833787936603690840744627242105080823318415233273930818680103565141225193007907339382170419270625754658195295714232565266179823217010688418163232346914338295671634166666026149784886616813869517181031357169083907319087453083315715806573339913107987622830432433939927352426629207770575000555644119530009564333866876932958474658545376520322543733852248068337862801691266016742699166241602192680162182084446304279464316358293443670293561899124517541988678723807078305856615406190140987576664677880190109527889142284708140970291477621799484617862341533235969040264926177653251466951630837060176973527675411914641662436770170737991561476881072201202548347305001394762639731236160497219955639977055527008023679536075624698371464318433154537210321312745369061206565640555707302056660221058952752449757746894592641381717147878650432755596399862260404653783316195318987855125196711947524112158245789344770595317707525040715709539884879279280203311685567590470281297797459030815867156308484529408963669049126508300140348856046881719513121949771904234741256750380211825181657906486988020089686603901120480810438730760446323884644398351254510684381307514940062326314344147112461604666172258291900287198657737101005408011806774155330143200096661281863296198352263300820428969335997786702924195688415673952729263280651663659584181942764079942754888709758386043974053205561866606262858202786711809529409564589060435792745263313483906841440727599871604916531899736110974456644868027671631990359130443234523258297416794094737364631452281061997418634024533180349050111834990688275403810008344047682241103196050120808976832794693515586982528892203075603612266338255860463954370346992070285582672904307937690439918094868457032091952130130080631736175097805396302966988432955472166098091878535213176130271532518981540764835967933476539311862638845760959001107321517662128296261894060453994016110409818823668389962062859737376183355214768400930564830568500226393463580901095691070007132882966473065547691330776156483 A145335 587 4359861190760619243656215796029308610371848209032223076553690663681925275839748900443962249362483318938293434761723244382302126303226619002716981216566631022577887472526058915456361175223076923783060899873568996772018700546565241425042236842485911052028175812117390130894668788950956171547891888991566337160526818317968204581519162907718137216483365729643563698284472377204006246370122700898515492195601862818276076019609731303581562752953029007974639030476533890815325943233851643524259073428976204342869943692505606378588677236507207551115621161948398517097355060968051213388535670940704178757698259507454423498068796155227683556557125666921081669509900432098506664371327469820193357257459299096271493658689475130411507805720895240280534659008166007763384558474562571921340893434415978022151615252332879293040162778572118147207298510745165404999202031010136125386010418359906967628895951895046374827163488138392907529792102983336994913932958901510562366608557354441663586835333800170892632804459706741537296495322883924871871047632267262456219242516973516949608477177457572879082063953420090078968218764384842625583932556271591238931308312274539386105123841233330365370607005398825095774969655441449841792672587010032678859628106736385398542049450313749108090947115792633099529567793947686273601601842568318396198401847222796101591692185609698467901216553106743118832456482955566160528358917731373480090433439306464835241136403398158250126926418635922624085542496517252406483346660140641807366573892132027958062312890203265680862452108168321861781734019152158460693081149967562954185254858913814726911298789893217474792397408739255093419334911799151297102711009925276890590908902252063503281769069659767325309728565440550630530512917499239104682275619723860237049777602294680525894876370470601524301324746080748289631701948923351165904978822099784877241748909515067392015248559088411179331939679951425354251681397736405632134824209077765002607259774017531216732336401343794656806946260222484843008994763190765320598070245432417889991535144348859835621680615042859497190605671297042861078507504541172310850934410978441483613029837336436381071050743925453388217143965197920690379144705459697680810964665100999383271946192940179963339775667230393633456776483903914386946937316497074123674248289024558256103917539288108359007291955470984484926276016320100086072382397929561080078731464730325812559808711091531329737898185997139231209093281070912265302187349927900524762580578708053465786841787457886675321492788646465345179734684688645338567534179941184467634809668157350721793781986348129962496221376386185018377166570800006286361559985705960685759707482672127 A145335 588 146970920611206117106579081564712069634736279038274181862636690138854224191619803289770331829697212570891122080769357451679035892706925012337218152598947921939962352395045641134105272615928457296606792893910642104322696854643778859397011656640180101947278637399349820330798478999641477395856711683195021506012805122404248530782830141676502042821662207404033145809024182731941890749200362364140922235453554931967439139259893031076554491739850971249746677433143654369152525059797682096020628603898786454739466311685692664234141837846208332051534739446569950207173794638512553481076976657026392627192320127014161726099116176523904837791085650600165765409898428757685808122404615219702114382308208345293206970411103791412897997312171274984715598162157368782321523046906878544810206221959930053860551126939130672550220654918751764446686398630553499652738213848537819269581379845743379971450995085298697579617107845232116925206461359134350171196253415362150482377818824298698469947885235526827832177179791337736899721123482169039092910213992463400656451499005575063691139583567648477474392059511497792891725092648288527366445687748108262358517787800584581718027060010095376507115273009709685837603935607309474682213130566574965635317798551905898533385535339239422256772299597957747143479293563805766291548521231905811933299778964879061822016212340742438132994370028172783527818428504356510573039514798291445476638189926275560534772142517996207309722029351157998905473879810701985981171898765462384893571609503908402061626784212556767114018135369642182436550095539829916939368447857881506469875401409105415163976570521732770604970418851141258383298623568264860816368719095454575681679190238870178976115313388458852301449693190620749930001932542412362198749824536990208110137564242593234204031638050212722873513275882867084781158358354059055341052169920725456311532157082015820779426017120096185525136486514501266828527981565430933038835954752013671534966531293715303363317796808647654221377976489335884115078324757402312913386894767964940465351791513213353249277443968505733214502571916109830940115047250483046993868467094347151438138590948583598773914761447283799193541625650027811735316336568765346822718984836021508861047194329022778288780027733992521701586832076350833175004424144422853122076380930814783209650793911146272318181441471934816701282091605842636211060092539337046977362085545929202509654976553090124822497559417008091317960442626365239287206464033550545148981755340315005792362574016359598866086414583754684657712594326793780369095466795998504735579471850724555455485035545027060105182792029478070576030704200572520843241054235181461651412047910101244687 A145335 589 4954389729443897016902161595890228071357651356008374461557259748027085233817578293058408985535130786402256406404441604934377055560848315862661004921393553232029499876659101090104629824426587120245538064670666845463149114198023084803708021520298234394156851814703906631233826596183245414063373579292612285976125323515720399654720999494395720955800095795106591615578641501609288759951537968925067787658623844561020510566174918057980920612968813487875931488296633558307597728950453920223003746713169017960291205024054756018827314975207005636950028515628251859535430100166903116879053669719824024521948932723949132279346782812552035926709813725174462285046594363911688159707752914684830806007416346062374707876286815149839316358981785874013867573765790242643892534147846317270989479820928348681223200466966479719335058984270959200925680350628659962548639783835007856567452189213998920477706076696523143513846330635611173410316904886626841287688707717925133859445710200500568067501547702774032422521838133190651182857535287422984938078441814893603861717575258692880054798412456952998204183447050526644959962794205587493138041508404796967834043387826397937440152806835191300821525487786706504186803573547432736095954789606569504556530310325119732824040997743711473962045111356208540414053886506324587740414377125943077703217152707671326797370416414735403853541745748487979616016106049401488461595883322045709286099902324315706320704089040515745012571359300609724467601864333221450908052300900390334621657149010178341365410937742975729210285662448185861767781858865932480873951916596104433131936827315688686263835465376312907200335344679574411361741507066873546320638223605062736304128612361404831032783711043178841422101832146096914699814515474207812220617480459664295668877053568040322723225992777794517595531005710124681892099970483628806623517482122676310161964137993004408959383645103193854963939781071898024838252904318995355002754402555556658365956767303883102359911713687176022458856930648566393296805484563037205119506902030027897654591001918886993684282800556647651618022202101456729694235381735276009622133714899508064001210417263723277332230227316886126888834812445293568399593015353935135934159298011320398604901537559411663174594771573112239330098475837010102425484750961557062248120677503518052972770006640823300557788033011630715529234823106679250354735633428669455677314823674541951870143447044859396674861398209444572331307289725678935300817637268801527044274447759438266552488904304640290317886360296877631165026209576483651553562847125575414695199528453115096247049826429080209797581956817484382731810020224133106825649651906407086563139449289805475726643 A145335 590 167012477632582847828565750290880506720754357576306024060821044243356353093136340067379163612618926979922850889002604421568493091277160835023377463562958526852766518902215945352381430247314979207548630863441386466652114535292661334089218546052241824786847372726390055139542474226538723908434845962097248477060163149702129549956396362173249611743519186431380995957122859210224941366024454183263672757831287564698446479218317348474643802786624210936446679220732839817405465073767276590919774205680298991542630066621419513708976123580086322175377129210293630738369398469452509431480345725178291209608505894932005122122618322512012954565482982884545473028754930597564579106062542631621031250807890643454443057216421568289979563048378004500836200926929190917368248543802376308298176819953288412084104033880888904399654165809553379744452920173005728706961147460339900996350994028822523763560091873988800082553062226109344810429665938521729460673636165975002847039764408481055325256778703112627397436383331292677060036390614817905340093585180669849393715098805519037981072190792784302001814546525681193690102552900945261745394851881880018037577340245110086670522969400387238740598247686174603246427462626680021926485161275424327432025671125741987641592523500554978448021118447045490299400009370648908288923602361367019917469638284475821461460294915324518123160454116187159764683119407106895671683886653746646061742982230714492533795374306783643246377573212301524460644859941199015299408457082180259414633677599561502383519600649688927619121962567110210030549744025820488390431002169086232582996083978936464204848478373858937579990533864178034555863047819925683678203853701357945745357599841023766615244959923150245355880200460195233803909997386633612807544653067545458870007637365641075036406714012507815137932627328975027143715605223844768717219718981303248494834354780212021544005001897002647730738224494797195902796238576065351851711917871311860201502731090847368086837320505076906908440412910785196628699428769541659427176264754045345661971322209333889043883819957487148367537795218337534441882843778181107033879080535393949743133651727821520730285882188937469890138822333989220540722468812264816863575163113242625800949721970080572836592811460949585853825097918878778476412257779909664423961294916567212634897293714211359550656762274640629948555689185644065923615501991820354811545235728706723651613333090227233708819452911142817116280277418692194282625323265124835443111946484988908625169395171746850170256350339521330362818348867110669567076823207507680433376671368575038043763494193439258327249427659134606512411245205724822830520128922523928652861969184147294676643890843 A145335 591 5629990616039978070857054425403420285666401322539624715081902939886282914742540789853773312322975042958068517066021388646632297172576036187789738434046327018813206120164199641169676923532358124659877226161071073120175935521566499374124472383713050393266390540449756944050070174942793786770093243318924666869085813800333463613309721714139244917478310818801757578608019968398041271839395590566280439741424916147360786253428967250905324533956181537698804068654972541948104669329097164929451668250479132291733041585516846783074829107057394945324957388728969776562180562869813992768299337516706526956078709196208959942804331372533173885850395426328214170624866425397307597753680152404192048779903187583432929396390863190768395920521506172741402459232915452058693415767685571204885223329635872550426798300901564500345862210104985446914548738106342764083000318339418278751984152144155086855611776594456374086340584128299682923972865377250595232681433867328638255785324350450664813905442014425121864806449675354305560636076442654053727131771502302181247242376872329195083250671569960408024215365176529592242830413330901979231672963800133899641935171828617633836931361046901011110375628679420387650363260958579965594382050498599288127015869092232093072964234379667325739080428887858366636565775470520811913290047861267864291958428866462788758155214798219089517003504403127409918979975597557347043062330636203555419310221711285640989926361560972524794872247974113030267728504150216941409837637332244243966910937259561096338267396535602812297625628926999517681646009342626804775496602245944983776693557798011381029753519718949320445167989361106200198568930647953289725378361952138127470941954336782560238502767976611059903542716091079499383709097203604572268122442686339938048293159926883585909230006638412455521914349664217159304528370203707182973847920236215024638189789478983108255404204988575609899991692755673692811363177560910106602213396439168404837100406706508010903402971866230818196350296763712047704891350524443854727074679739361700235025374022054397750436577082608970913051425192136083934413934068249736376787795225996330941527335743653046554213811256851882679693573989941811982460855261853961117183612613249617738694729006514572762132011174015767559331811515305146602847107335270036770178189389360060418869718133294923811816155720347602554181566918826639178399321789528527268520440737388830621343506601416601279444360959762966780363579452806579541620711966540565518502188964701661995022044687097414934701279627377686233728909145274461529676058771521060283552177139465004002152293013787571782497996591845628715898693153173757392700439152631982981569894634465854259860084590887 A145335 592 189786983499695183136008456851783547538933881862056391569104924042745552812614696932834358291028325085497562730372730122275370316119045088613231247588324220241234651457968651001613863739894362134969482086341075011439744319779892158609074629965748382704768200331713933857537810457779104325481119323846104558059634306149077908702541169027237583994944245958288061543495357177575112063481083991964859440419761165496244539904644006809701141565019076849202474217912445168337768585678400356004539145803877343874021840305142838436032975489928660026817991398676441957617476035972031226766861236207831298511122077395698144739928888445474969180003875256041116807218774171388308522711978831482771332749505202629633406497892940944381058190800410034734672399905378961969364128160432061514304570143848443721598958639287705425770110702984893605936058217111894404232212024260642716389484772428473949080149225439032496461741008411920085257780481437451626771961674994012229627520436813927502395697125049492154949998021119810309156365076845477536323706677249021349174691130651118360737342157551174561711997958286266028824619543282152818954433864307661875049616604765360191532869510368063684143523702185013581519142280486268013506596995822620727337377515073472731747636699346062050109422809788587092273141991711247198948099224479737343914898719618822324561590829387670592293670010268970872181655212710538761714735494062535199438301512144456727055925114425009504051500232829777038023603414258953153726611455061496381944308280386126958001491553695570152864032332007191173938076944390205563161502071279803234026107250374879675576526944877303218347675341372356144515724096279457576716820903202722575687507535335340264616161693246598906198179603550089464029599862823512744524794735411866244062503551127608315359068487374169863135917589248133111180624215851363914203644673943089499250129308502165799077654206159881912726072232055535689873856812782041117495261742252449055746794508573653956706346094773320376322061595464320217346690797479573573308028026837618160877359696312131538833327969570928451991815175689112171091559275557854835080409543189255780644936744784892471521026847182594776195000489062116147939534890154628216995442717617481500728773513859884277730897260083260063475489512355838573103197511859695159613042340354032720152885563376078167484963058676155407460830672277956821059775213909504662401469245712141751538765955920420538902835699134156699023239147073832377655839917766759198503873346888146540863284501232658685701929965982551463417671164468853231054710374111151734650863457994693916337515753731284851348749137861688484878338433782242155983108973315095223784792495265874762952588774914909927 A145335 593 6397719208144734007474867009616568962134040871903519637254902274399049645426958518863305428136791526309147796682796215355881344709740712764575989168412671030285693081834917105100203705502162024037463116470680412474562707899604229145145406402020905597264685639915686169887842646481663431869174745636758941333265605591199602502029199194598457242330325613775579735829470911848037059261906069529739821170269709147453487292824763216126058231251468546630433868187024457969693637075114206671815849675597037011514143944953323498161824820690666022446639544724425469662315340610436609784496899504266655556103398272930275262974042886692629838524756749030750621243130706692633454903313208655604069222793771600741754549611041642844222280843485901749399633859407865575071812701594749025961635854663907708219228345303590249001145931451758553351119075584293222260325103254825947630071252926579704679336743533938008861268915307225241945740097105283628961232232831366718393415075669212171755308285271512938528939311427142355846306761179824971306818098362932738178376656767006823068126609047799422905351043149614662655148332561210958196051986334138318007788676104705120227955397357576065745577172890281179153589898624828833776727419134798494219943707906110896694980740061991517329521317178892841992669249904020367606019612943921898002103371546392071694508438100503160868000526529163503698116187301492286059846386461785730936861588555079414557769594617340708820603548053819535977662640826940806661907130740285405703098388164905402494669183936810273317443717614336785546453056113747820191547430047345564773075091633443636065673342282060371771550815312494136270518859087011584263170742921585416074287751545212365983428250440840081151329574532130799741358311992071517414326258262611568401007056660218516383870612800153259447899326411640217513681683011821107344097678984773626783506834351418219607924615034245414289420285042600415349974020347519428509855166729116661230056038046917468174062915951405658019585878186751937763044899078145074631769770057621428463814095127656580152017088103799421034035118659428546095360379244641352422310869324122017139544486725171389471320768464311458648681583806590361357099909164651661933062412893701688776317337413521969995793973875274685565742983902183506784003641521943216495285620523156253606993711922537876892623180896157043065156999408308357519098383282490080380025001004435857706982969752733869764997990138368061364310424867495309997971784086296740615025005005097230927799658541530879607914644218570530204432008720516133273579825181610866203559546885448954780272652056129319325178761654819522233403159886900689925016846097751420841153372033842743624665913342521529048283 A145335 594 215667114316771999892282583758166082861754970252933765109806364100887039504597218858267329049656884060853047140679497689274030007889989111174811506253959892842606493547420404154959215910864018090408519521257154618176433871855914244702959491203050097718044170216789580455205241755359063830530776349934024588498279006419704294194326396147372824611717692445430546936523402894901972090143741540366445379684932454940895891144878228110965416165785863141892848847382120260245927337464331321228511936559836971854264448510354694817892276269449376126747559025842391183640208174360342079863359255521967722588414257269357501719156840970479663411194580829822728186064819315389899593402379741068434342017606707911499343237754807282385792142852851557171851622665966748630291844201394861504734683146415758700221743798585068654540923923468670130481330432010466305283664826487970670349059219765517072311967675448901053274342638544821897578978588161330650845686941973410402048009971181621873057514794107004032761052033258970794459190610215534705907360559490755926744055750441108874975429630263976388588209102861512319818784261813801857506759640369368835734894396439992998119016253391019665915342813987854847082501901123837706127213285527460244331681666177620812514328015742097349832101551991054893784293321991384600287673953391507957171167310913978017203057123806370723472627157004431699394525801751649750366882925912061495819068950753425552597956307494630179917536100842756324977230584252571178313936223528409571189950283094652837709171232508382759835457567915260708763741347656362074266858303734516917220558104937277721398968692751728187541674765836501992306834595307436409232028167169823472661517528901601321966026057744557442364721051279949655731099233223130989213425421507841235386081635953462636172670042134097888614516430200474143138076423147865312718168844373074284928925886736178874480972973726758709536475896059987769392088536041023122285176552943260907812739986814793343574006940015538637066919577353346226527923330577579668357385375334390326677554985875943620612364501145750513486395398017521113185486213245300714598244569835743654584788866860590794293330633410912423864461413925160592285721790000872633608905721651241211032175943481052094698330581604612390337935923867116501332924182601508316196383108222554968737725308755866266674249260524490863050287042593244059690849679392965395701138121458063517590254158825892793857661708661551649456747723260027752957796463893223208365733720217954307687979948571721450350143970906082607208851550550927688183522675817391925610840590857620807648297184474603600720491204035216956626332034909083823590075725972091423240184947476046392321613175823811969302710003 A145335 595 7270138417220664908224111891012911643653191085092356349948052896585999827300922602285233143400628133554564692803158070422631336210090188227962183111244998819311593867197848742228758063255022344325509169024115565708047173345700161289332535303309412392054363380743291117229282529685311395245529038887101223241518043973142626166091140312098738723062546170005138123454624175757674567310708468063846804219439251885787891343040357776795880962822583215261739388014817405785865752576228971763498930709616254645610217547769912817357825134881313648541994192314507462076085947895371790901757230719148632424188789056446643110022501846140826566898739481248567418121494437878662808600960766168103713013809452900902871259802960003878183410291347345148777216450670105236919272492957208079729857142904039371120567275231074319040984296458982938646767095511953743566819119040584388042640838668224327581056725660045710971940081484077030860162126261178359134724477852691431821671697735117397671556651954038820672862125512220594054076959624058913756312153153615283927609381168993123408414909768072035011509105952110537151476554810594928055341909280799437118484972096203487861886917673855875580430140513953414004869959933294670448719526078403265701622494746903889683747100715685361600848625988097143290575685891660324971677121362808120292318152048806827413522983949004318987759100594618866057425961078931925783375337372649206562275083393036386822997692567874388747679433138805767661162907017491533594021983433235555904527818340022358994270759753188398897243001296979720878088935283042909409787973227343135232159448944360540354915598566987414919969484584797666848169257937294822268200085252124006341834339824985229018262372423140780941274665487317528362564555410593433654313053544703069782253243546984168805162190736469827025042089414158656953544338710632856679908364399718655160180464858369755507335379336404421064229188166761902663606889199968869104713873089862158473250803725470645564962305773860891504120200932995423109504357710725311542182386370752527854678950110063964323186227181606161705826967833135518066054194153138707844465472026852049271931215562326028950456786180961089344159535614735579759361320183829507314304549943800928330192962278428928698758753910097509803017134427817513357749367411493203817036858082896707472992466551166539927051065679657406097268133140661257843870185173238480206595285694326320173531609987037876328207906433982915964818904386785110684712008799868770267712143093522234707064573138553071549772473651329400470439855564639763648150416128224456630730570114250850540375143308366235324158439162848401953054130663382055806320762797502355779675213738264151851318836532354788142672825152847 A145335 596 245076365828841499739462811953762667749382988616708362303815098034107690077427061418437990405767845332467491733541411413267404654368110237274616081505257403945033936420632987553111030157367587316348895997394416198761115595307118565207485520371600800533102491846812173345009533620486605378367720070353405885537548673836358921639228045726522086207065606779155513696224834028267806769142010368288534229870851801384977362232994569510910919145783864020687371628086645901659414259098751300683217632992652007543683461681059312562777590478956806822901248096174487520742466119912774896937894167679141143497436356504402081969501035514250422599676844501694626835052849314824903962548487834124396424627082315271829082256458438492978755478535526862112428409380237624870581927107295640166298622782560484054058564147817771496286511979091390938313848659226630263627006197574434894429452001156782862991905149688173241415199093553894071751243378685343898270231497568541224735142528602797504326552864313133850775178218255904192303963514467835372509747976901010661708956312462702439656557733306278669973995573057437104514762342846370762931773904348989384894759573628125179384214996666665312425280370810026772116311502268861439702497517975760801274234053586448455061493952611425523822509832226653148334251477623576232803851160852587781662536948394110841195881771717878469270988557571974817791397448576269416405932872465121827302231565360187649049826663865089337189643511191606327015045270582409013201909883220434366013223185052203438602214473570809694317678813885728822885117299627635128547590503226878784941578106693835710426927106294177064200443137811854583615283692759373863353588464617072086613412122838734541304023252418049667785811531212752829822101507160005415263762045778515060851915604582754694468554813553727826880070945536771895703505514797357175531845651196347021076609185446718571416096762949220060348407223565067842730200465538862041478881539574076809190023685772875475180085984062843712588353336384356135668045671900626921509388576200682338646837081532701251458664097679579209957676572168602915989165771716819628191630347426938011121057622021221569059307467866867688380705521708274979762909511111170901564333744996623572359563547373663242954105499611056473855095211223792451422614674108511718070804169778064900692021078702098752185025157387001899014417905121403959323619882499019488371361685054602131591687055072792652197995732031902388512493617421778357921614063685779781831353135316900811757192452812644093371108636436170118952444923875154882028222839498923757204535592940555580858425273276728608302777383459128425802237788036277066321989090313728687360760031876699611431911587184066732465688966599762367 A145335 597 8261524284820108538996626482737227638818788902616047808169250604781717335924066413114622054293200922756851012783116285938086140476117659888437119879580043975742095177427944143217524084376103305179098939746656601036121641009755793487444175602394127682661472608101674982716980261117320937619464448326084273514369542553505615275315751255349919213941442881462786196694601031638283590430102602204298020825099610005248334995086355595172449307608493093314788082321061445330121448888353153769802294644683368464681314847658291878721319757687808823118687424780047782009721070826173693880404621490706617228149947153574605126745236797162879899694279861253386389361064132281253074698846716287372637306075231834003905461962342701795353843303249200230462616531430593883717211525867663537048718494270256774558274826302369801908743999774186492071576899655762610674912635353415081250632438916354311643232795014931594308060650471761687674657383435320816549511144648311046833130222817528606135730699384439090155592437064544404810346016018633770783244690545020916252593633365508318071829437781339744196751355756257098841082101425874603607835170260262522884002908108519127700838399675746370008000325719575861974087446736613359199076520882243370532551164244776682673219071458784053692371444843511851642250474020115068916157497660663612757036000238047324407906347111086699250120705287992170513129141934080080948112071347423919425709019506016842256433270015894468988788494014589616144871408410170100817544848569338859045070197663581959575258290909801235042260553918844917322477583292358644900296366453990110613037462744489752854131172398261110267209523255668133428873546434749234996354644874041414787614116319059401562373394820750081877918925775907232405985513443799227137947984908880689156615005248231417203550813959733974307657364549002491190006513950274571676545660221920493680773840481228418184066866371682828897940386442149248811673155029708150218284227594328256147933539974152828542850052957796155777492499465396444400374396490265775813356177361542615265032350163788409076607602409592387986067115541976636464859260098519795513201151167296608328038803166404163530663225791335323594352493792626413953072099860196250907904183229531630680439958851773225641553967693129959823557749767336909109638827306448562604673604746181709719431323090055282384990658128464768336118621484374394328137968395171761779760122196595352161629450452972230318556559798587523082773243878469244058752499402135627645666143923820583270812722877249659248987000584490821058557517913391615508531628271358303727140438207295558516486665421783378077520390272248780070945033881648769242332196428155031253428864894888330163105587752656053019063586921405164238723 A145335 598 278495983396209493020734778993609131750818706157803982996677075583376593359892588708666848031785812700365602308451358265431472382182521660471105073866027200917008624486062060647229749331207412260219837942510898023533244319677752203154624594349220523810917441086004971820577231257255355186665541174704580789815991393941125617094535053178617730975443953327044915911419487080301705805130951951164875913725573623406069571299383684880268696648571383029857642234355609693991748140366970554481284051789058717951755115970877557550636376468878444948374146266434162635373209776807849100795664893513825899081793575049563582318179850462859645904443751523174810683666845064148191833273218843498843769463399640497189337850921490221062939564773775061233367941162096910439869575666417010726616660275551733087798960340594321874525988736101314668641466349081908946624674674136616191384384621440851844336594656961438894436551285987887397958806323853421347198676787824333891176278586443746784232684371922888864831887202670613667900860007684180898635343145762907109973920719042329089738667907952405043566209532569431228875440534551470544773752826541675742070748647443420221167137273685195136303025667581621936336461057374924836332008079237926502676538945417187919327766443814116497358415881852274686633610330883827495540093013337119225187095786362038357396412119918850860003690505987227510425608556806442080184588508715727451375529220245596187104177883185975885746970796042172449052008850491788827977027832070503055188881997226124672229753547967185159703793578286583349054990509900292619961355384616416125538614084175171462018926111118454920813455964748129640075472666700113018967741215350347627873399774502080303828872598103462007686597320120021273193018828368370439660221156014605985690976766065965469348943244114077460357401932066803032478347689560250296418997030549094190782539141545600791538175493973331399200350366616443953876434213321261278319499270725923975172762823338668164406599810027222427196428444390160804352264770018813630767609817348212984383558185374470188439741025768695301330743254962355843061802741931936535033191177657938319311250043618426730597435772366606290498754877368730892649785506524306106994279115103177525241007440533711889003121007981305446041075270801831994862132417077766371295035497922981264863965000673742490495936333325522183223556831223842927680126955277620207096694230875867636313926643178006828965748978612389671088383662630704599798768396924377944249625929840638726742196076434893560470707696332076941447803809907986434917446306999265579142980414763397684650209910509892401716483747774728992732428666348142223122741275271117013239358348245925577921589751710123960088566782654879119887589963 A145335 599 9388099592024697724908860860877937348582870945760783364201936409746374357380261829445093034036877691836123531061044274344578648065286664698363292151586657063332316755683056886990170706737477782915907431862943432626649064980215385758586601588068048255271899256347754991969983482965097762225174455379826970098612796375385801998751161367335452455832296452713241233911164712782369471052680799843665364847391066019918995243253889022227502168850892014328008026405339520463400384481649128503210931616006874737470296494696967617373660372044572621521883647522808197658383119566471522361648169679946449567340644186770841206371237632357761866275918964151943006893022957751371414418387132515499307181238564575085020744950657973389688990933170114010927633066111670319497409511997705905726584080840130428119446178523159764087901278385231317705717338555974250934955172590232696458152524338138676756232294242937310116524549542591033713429673502441450178746577968047150823241304315888481278955184041789884249043827446433949680393586048687722074363646660422908132199951186323280249582177105246136237277179146164170969134001578647970638448604174884719004942414021314787547025069795089528369028625246176149754326240270021269496138633152033981522982757317462240515762324147754795667168145684868734842907152611843350854541466563436791420393386201228312789785728154558115379637707706708734088455093936816020588942397680695101038445170588770027961264994185765977092635916545793139242953602205206792980935507401551809421078353081422465037283032526715520823813646481780170777798812766261280926538645115123021137916570164507567240168246351671942982360490304449926911276050165587263434653321373105573661570891610851010723011893719694309458365113783326991343429432298312254077146828031304382868762137627468690723521459555534737228914044822314565675842609425069523542009818223264304949358900780728362201523477717774135095360981960699939243025348519386562662442170197886669608745578626812963847993651053167615062995447082899821249318400996959811002910351129452082342027131163941039888515260902055116198266967138713899927636733965666320497449079085647949576685630642338361922035396355815072261377703321747424598597855471862259006580898062223931146342730139951468926521983537495838892914687555172006779465574670052677069907084030310093692382550453280536264562731411412694668001332444437123607722685334270608786057800743065375823547114979901159751463167750467096013801890184507808180747238601568281098519262449261787554658846465807539046217897194367313111714645373440704807675499500413614401551566054533697742263017566801807440079289059965724072761390271650840459818839147057158088143738665941286336848460367042690941929533224232388210005493414007 A145335 600 316472836968656576910468206599460489027119447830777301049443293375873204003912032910701497468716298960009911531702200179704387960849341084799304917958881135738905196917067223174376593876890626730887827267879985171333441956949816334244202136379149312335995200120565379693303171390176214307355275704188425987319656575998263991436776032598343049107488982445519408668100446556474187788884163957599007497840676921805895706244019027639905413231694873154425767540266353000465617266884643981476269950294307695611064976884479662410788533590986166602624252809619718076629932325212545242003310699115329921401227216454251482017210838268600302049301582377118247239188993222131885315895638403824262801580708242362716408815097342432044925663294224978534595449425256465308160764209573090415626138638504136456354797590216755306808830219840158983758416814080425649935429921392069523467705404054270172011738794592822067066603670644192460491826895808494961672125796104192666427130477312322117469832469816052626112378558387401241055454117800403103442617630287513087373553244517037058171086100479179344606208665450984670800075964340782555670631901961611051114933034587772840766794881625330727634759820745572340636715623165955937339908487223057437901822246495113182369160027693047718126121693678509169702125427911629026422765342313361225444341823656310637781638538693741949528736266789460920134593706184459497246806145631643347290259249171908422328646766897993204606780861011715927837793481285512140895547126529283663514048227185869299180686354245826659003572863197015978633014629295677270133325106869441657942751454706936007490900122495935086816917207349551071430986011006473983682050444519647672781207128328387796970650633462022573738025977949355558066984889583087256572249133275049590491365673730992798223942932268132747872614990602822076865851331240745949040900675887242689293794354535813948267755642327990600091287302694844585265940544712086814029664279051260361784889480337102187977197812595680493746354093968124529924362493255250458889294305806219878401521607152894269267379256568536941274884160915302311598278458920808922037071920944001202572134289641976136773386480557090313564436088477350805850002815306691244587535966683289603840035907776756576979344176045863721098848671443773077733952527265343326948801431366717760447234510916121876804667185382785603932802733478418605592488794938135266900388255952039588135905609658541452043816555902496828012872047031374551142284813460098358906706392914988928626910987620176064813111753951414428663823754090882349158754653241496634477037712555350536128288637526679018295180432494960810718057473324921165552350844524555523880208417189522414169236021051419359942320604900307023904406063098586007 A145335 601 10668299324825313615627185519558952224226259237792631872615950055498749297225500272039485650225333403905056425897557636996790643815652639903297904086030590934171837124742019337525178092599812320360750874284326868262706895742129243647156668258754521730778349940792359693113494915592856701335848581763017384652718653078288682775947918060138982818078001142406162813488424819507580157580915695957981742908543854186685678237566886178487322457812932005184800609454370733240356437603280964133915931521210180803042125633305512925170713849978483304129890940690397048840386821024531780541460081305529601970488919899332173272029336151663278549724194475656737150281117954625042896247470556174528766525786367668808605566071910668433576470719959333093231098589197762379426429042007299365913051227777390359103589798646760642869365902622910480957264913096933810103349091715171491045863652712516923160377038009491737637877899620891178300588450944274691655525910407925756817211417566957074264019571278543949984458396954195468389545408630658002568362918242628419514939571740469368044624032197570958601429157875075514106506389788793778373009030776677304358199673591011408440933867912564829033478225188304618356687533902598134377707045608150633079636446406367508060202144017770314430276766626734398425789913331993861868868068834841940346291971455060845398390722349580312964055584173835019911028419747023035715373814580300299556459538251139862327928654550866356741528605732069027381618879011181012064382100654366644895506756317357300993958471964343784148294920394557762157938752375758468009933108426030233174127130400254242648010675889169725424926336077392876313488611519752187824334657050104001676348918634379061025029622130992887241014546258307662079111069284416439120738264205555093664159553992709629600660425523237295375251114104307087388833282700282936517099238242149132832829502742043387415377680501353085411303159878482229008614916519219097981553420184375816597881954773418136129898374414606738391021981444670030820850438398316091972198300045817320971463211035096934653062314850410119388321228866187873785264066922583734796203373957573201453058697327145384928292496337544118114442068281193792343456170305390706383183578430312794483223679304811734070022223247984082500746349821454902895239532914649148881391419181464971674366181670599918013804794554690971297162085477556158750085673669641854512941479322085453772996002278042317368495896348010000321846820691625745934498612880992677077176791406645014334751381838017288679042458179484283195890185638688998616700914553095352047807326888689300518350912228761332139928724939325839869339993353021702219118906509103927562944667655315061915703659932794886256612936649259816551585140177047840881963 A145335 602 359628369923388485014135846953864072879206709878870172595106375321419545433598410166539028358394491576923153156996756411459612423321262530290831261940786302432051493736148274950906530327163079442470285241236831461255864284133734846395834952758412791165388864168115245134290533911332028011855241383876040332454719807949454920378940326370509078199066369403022765997175391997500080555578480321859400595848005826792497291582484026832788612412968524663084755390281069877266062511140984034069662070103725244576242359487663863823025101471986138591232457008049031706789721660107033996840074098806092183309851568405260344545857439655358281642602293725087026958858239011221202810370347132747726315759995652534829851269567699817798520395924903455278595354907261120385208457697905297415355866472749690366877875656027503680909569270609482093229241236739221924503472231783001041763994209471240075682039779288227681180041929153637949868644220839672959899283478179051466204004219754992496127777630329884084160039935213550681024174483884027148779110870516386391561099875997669152267239067209030913974997567362586915079345728980162304613351871811160027953299945638061543956107846565765505093220243462988864058364427219867486706548570110849353891487170456826450214301092469877271751582084861094877254868808719387655687913573999756466760141132305759274723440612622713811324571792971242254411307109537552827780791792255116952416607687155665509902566522581058118858936094621266052022656483629118435404808472163152472898249091944066389320470790737342609393195107496969299147099363953803327319167814908154053430383907849819064957503876733011321578331702351996653178150022899860240551847305476955451990074374383711018825360765065119595432577780629525310737478587510693273176999629797013074143768974602875940107270146164386294831582308583576925274747882960686458750669372101946591907439848140488235236567661432856866887038919412348637185564250596935248246078980385644498463340333627035888601772013539195338565670500753472645002743748482872967127554235655207584141804965591596060001836364339945868011771683804309064385949384362019241059206814072720700038607484325936636290763914765225741080751808194606651420556695144717896870427184298308335346180625525167647723692568710199245054295731382396105154751576818870281526361413658382763776166223668688725329237747633965457044548297515615377986969453811138120693122001047112390735655648656900908833455213847600554946959497501831848420573689075978330811531279411297040309480153132651813750345200417303432582043729216382389278105480426089664290088354940678607918258715103255868910318299409493629500490365212304108481577172869542553622309222780462319988847962165279594659002734504227811053628051463876653032386723 A145335 603 12123072339449126505001205785187572377199105965790454280388404039469102821067853109488530373921992660832746089017304232732745897793369116080451281936726002168953864919673721223853039799803489315405860995121342714274608316755441305929874352610329426931430736880328814972684574205037507748686783485714612737844031220073257472287685395626001942965951544494497896299358619650747302896020970414068964698128054533512631229512559858306966417945953846508579655099021574256108268234010206134185207344249280646473454949135287023216168663245449938881931962821611441918145484468321821295008947117329293286193845494400452406315308681018752791522508844771748489203126374086787148792112541505597455297929740686921162746617488521594786077454113052024757482116320692673778987614729569958533864346892883340834490062829261097350436700937242879738739847241133214257978078238830055873402692753755411850238724637799429117123087475793891235669180818383916924533930154393889914517811225430729379477510309654400821198490996231590396503129453462185146554685824876744467016896257304941855382459260910992399912526209394363647032249230417414881499722313225745173765628436809259381055748987066798087264127625373659129419102846484894199074279617920729686111531399436463173230356581766957418812975517650390741685527229116140644541245704710663721659642417223735173695866337653120960230171002177004992222370142751482486077467455601546177885663545577557946087675655148278814635868379008154272881614722681518703446315081532237769207033331993927721666635769361797347398300822925427914679690957400943957788170679030620764715108008359490270279463213036659135761235836261359471101242560958465677189250584843293511236481405484125979810223850365315559431039309744006751966652741105874400954380218399719046523831358469703393948306447026541036475535344247101264046704663745771457824202128016457381371050664447986355667781308451523924481408996562087112681043141879007770699156224447246655858823386048685425031347598446507900448442014189377581418372460940507209323553761311738747615602924418629492147564969188837260360266704072722029694262479961579601693522126906188040840728256843568626682216266638443263394288025339798121938193173849872269998111393999512395554206954403229722099953942421198593302796226604154222883311772759324584275604494373032663785429591725505315260248686458936181002280751812089308914384581537887792378923288142356679369613498143228127358733457890306718359252004338939930918631793124252616650664042351778031822187561627350310803506848027024840532856410915994064703875937128462568030123526397242948984235200767779843112205497733165305311135690341966778143892264278313372973504116336984717151509002888887915203160095923524582861357985063262141796673915550367 A145335 604 408668768203201684560202162004537217881517789227589503913022927575397080776777782887259948738371344238277379083850172528424107803154860479750750183796202271174648484010149648719937696700469094495168494703070177656960214896570062138762329580098370029100117349070495488561081751317523852296899443291584354008846252096214789582868419766173585171011717486710457714848356302429516188627366832102686319652037317728862792920075895531945353922125315553391251648724932512783128652291217986272242355540573588522516441090774283193129381774181092338237940328125289250052635249720338874194644573328330402578788439432929399048483795292596299162568414875613039277312303043506736546770892571343319870960463832240352400535940708211690670971160352463358649818685891954678182411372148594844478661836343741553057910327607513716027193684913547906722310768405371411399701795506457711260621771687330939262076167464536715758931051127832031625254447437853195305199112544718745540216364943065883162431880042322074052271247398806872330906943195186086806474432007815945112623186442188490068945032533042314733842227604709000974094534642291709926375476874226517935828174576886833789751236810065655675107976746252829009254968090947419023574098433401249148708874121111686399138493921149833495715527428243089817358028016250232318766005050108560483146789417851971572981894967563266956736350672062266494844855257741167496133875100547329864270601169002870675459880825145912318794064937505944444217966249571339009546162963046926727805941148617054405438225395865717790059378131422979896355412874838721453085430262803058163638136908368033103270885846508275589778248718792096068470890076731727955149776974515576958304832726879812405018934976989426743355215536037889828166338591941547468661463889077529428521342019869932435394534389157428193425910159738201302430837289595207960293167276684108953916171306634180201420419672664303832835440407220917649065615675555787699671621077870605788615291845237845344179691655030009310577784959758247768859863013301754277814124326691158946466766998010195214702819051353867682404644726279687937189279135118898988726611656948392042668228838158090921131573712091158494256223593123842882341885239058637526491617194853135669834008097586693306464279751294912011527061553771743122014043754562080159111757223788569682548448773290617953754294495201500913952918686540982305988288865655228027282365922585721660502558631672564524606003956648784262042784511318705573765245897797982018217906536866906173314645662148498824053564033240662173945286179396116191951275451322367687869374410560971455317890009963599796209191459674684142628890491927209726018304120340366630067281208097445592396906167395563659333247238923010953752149865428938748502001040170484847 A145335 605 13776224164006856447075288376171743829598392297662936211117548608178231553516076240061679762481967640350337788083843226915872441311604448979028672615318696624571398227028279738675378531919773375628640641034634693694786129888768477942236824215241701070635528905735666039065250864229154855890972484672525087923594420319369336765236958030026160488803053511057985073040194655540371067881233014160585421401213282511910215823127208869318022407877969358865246569937819906897692612628690083227083671087528324844748582696546137305104436391475959476551029579171537797662892349927138980779647271889070753601665007090204547523936332998112563751428473934406709266449246393485714904859639787870771344479780486892538735145398527198603996843029404085707033363143935675880836413576141517477805731969283180860698816309159224538015601767998998998366216264205223037150733268544611207765504050177233208769175754990808050434136616396130310293436187460850395354345159348538757766803747712939695974849296749166806647662928615288670043282658606593532784067956428789684869783147949277742919195191306397168766829092642214213442363115759404311200702443930453606391022591221226730243254811811564265741091808852055240528325844926734648799788659115676490882246460511143549078495456851604305373613010793099040092748382742268102349461385697913869176214549616147544501484505660691391458461420925048001364215078516084613543190443561983034123015787521423224892194636527993049118269114407457008206433369391435115330282450037996818462100506912847572013394856427997577341104289411967829380713053331122342782565896370920411665620830465978387551771291606330757094765628549245722206794233385383988409633304621669514421162399986637070689062318264089725153188756288797956363480521967696824062703546746423298635735392965984063927446360310190457373846395009239421657842260985549796595711211072819184820056753375587550141895991497732373753358771646008137387914791741942461476922575835861896686974832244144380503611980659714015413069230545008518098888400760029675764606921729205206773655967887320756269002538073573910385023313362621576289928569950595604948394477262208168852157953293580988107776723152376686202934033929916718223946829470473497168160145640387809430592017415440476957681148316197541487378651674849234038939192082975949404332751738308189625675544362197139495551952172993909350416707921015761722775908746853155261800762871441389033184572104068651981240266019897059583155547517301560552686508296138180709873012707119364750658673448838333731495332757035873856670756574586665914683430760201077629614043349886821361523123251637748362432000993428104714854593171730549522110253752781494821254676551460774582714989751395448067235849220934603327460389102251540148740313267473128642003 A145335 606 464396516160002362627706286600547322491224586472699790449183059668665258093629849275701441906007180417838542598028976095483887468190078171928196074111643079418099563058474825980597361591077863791972381514109040821381062781590170494862741205533468162992753650312231953106394118072083058874560830161411377422320013900119688246141348272323762103903965762846047190101727246989909606268760176279986502452748580101439175646534825290908815003424212424962031908481352260336588705188584490414367004280118224289942886200184129197780787357627272819773442868875932211033926851063408605321743035340736001775581724810222355864102494736882579231464354693760435293758964818612100405936081910478231130679093529252683648521398983815924232521887850240568831631312932252948051040823469319182028236380205874190470415544723847131568992219572052571321377243544047300176979807082937048307317430270852759780277975438663971915598029579782501632159702254050819389541780016440128979600208795186832208246286630982533009770643271350133668352186090721324794964844004740068269144444804746966271617579829993616026087493979126813530433059658154984688283969458520114197214853614239378499613285916416594588066549201294805411957035223225256920093456675215356074239279035121774918324395451329087212994661098119841213283458164883829713950110993110671479821631984413544307293071112840011838501467542647017453925423801932357064799782356340572979739532333076575742113010521898764860630939527881310809132924437967311488212482381234709787310481360226150503954486204749572936302907806018057397000857131436721300361574913578296814445020031369994536002177136778523975156273748616824576798937538950404172557010743646702356621807545244702926048478343663529657924566231140163572975038567364721347212189092160465507933110668361980775124284370661985928914933782335550744347661315392046353646216964971567443600004202374885008649133671968138646561420359351493904125689980555264700831272331755283459447315806334815221538914523859267804544554451094452185355280220760737356723145053677383193648783731014815695817880343757357467725268211049328610453804155845298707691478839782425715057852562858386270955062416335044379809747789521268978205404739107776350480040983045855861052121237240490380656738203274739372244622336432106125680897043103075499857976901986611848492952917901216799104438353997330189001046310064522641133793577868130998220075689113923301722930265125595626615044842924725921899389244765451094912356620897572173931837240139087248877797708645694567940208843186115274467709030184030328587862258975102875571921713455310337535973029494818487333982957279269950263064193190146332463126927987960070084128516482461503085876712122634386950956817904458239245678762884749552985097211744518126351436283 A145335 607 15654806545977455480173122474229161865007436980396317638379024730313157242158030665567819366589822289403369630629218996094918619636815093864095040679274815591865439646129788156777657320559856256507615605211975125054120932672618517493054528096296387559244024481389810233480879681144669050432290728850205048233882580649440270458055513494797062492576525376737197267271240422989658171779534474517111983521569213818301328532778744733408944896112178437592126276041138126008585345009490559239621631055701669726446368963458412560644204520510930363086799633256645254782136351684611735468818740556563347965789189750930609088690550056375412894550832975235799818207994768964658290619606297361531627321471526628185304763821009289407351114235434766545910205851912883734864910278314336050030330898934286991474527151942070496031503183758290411244627881503618224760766259615074629895059366664942482015937343268186738284001526700331513623973252690616934160603008999851588553784280718944366027042626355571891010201578029550077344863523074933200231671358615719744924069549498237085066950873149889604933012253269535791468684227634041418082648299246010605657659108944986858000737137999148591752159107834556081585016416846597565849615775721720994146929605391708571985571821585808073098445720244006836506686334645485516914990139228299349886873345018366028982701882712352293415193079404169537446778034998924678138316049689050271585036600824995580745206359801012726923875922366609872968413874597444700876207665741139616892239508191123026575458157948713247254773444799764425440931064520018821704066347554158489244021213591861685342655003729032751596187230971107527934646462231223891271512843758697031820051617929036535650457134275835266504547402498546157756190593742384234646826070234025745526001861994746978963455562207569185353531960428685020582720241284023621595864177293480327450936956842000620265974745940149962277853106560380087862068871856603181323079728826548029582107119144571788873932428095683937031482915133324752623317978142956055535107543994857665728695292798853469218699990119057982163444881009449554095776161803616449485684146740671093592392041041798247900314165946877622891009911781827943325387475531376311304208684370315655435679197476784913316498167874710315922168677473747645821853805284065483017236451961635933674389253236774473935613477417698048498231361761858350311604419787158787203145596218229591629638590204199256469124509673752244807331351857887808892193981137770649687104052655215618452551196007787690436426106372308613145270597550832905802110170835367287175328403330964468128450829462747207956390817127452189029939789237585239695601459220363880209754477469369100717564129382939015432721306264323438024037227769384518328876086859167392771833788457927 A145335 608 527723528200503508076633595978558759868853378117935281117057133209673470964481955642661341572041467469780409830672429760330730572473149345968565649370157959490140891052935595706500002295475392815793858259723299951465375819012907443100697647263410019088647902274896852658408500944992675617989461594979582014552804371372617617021363113768260704300992566545845157033666324557254129980778500867211668684525595745066357683400795838428390241539126531707018151803314857746397151643681221563383154768520699006360282807815296887235186936605636104912383195863638642662773605381361410539245274422418715119190751810922146022157402578297920431792729348130844118111356209902833812364686522347975320678775674483542597370904757701746937990136643984092412392470436351997770043177430935444777203272574838434276732119821551651697374840755499750191003834564109726812638130434644358690825402942957780797904488061292599508889719549470145744481636716040994596503108043843217033707939123435405783584774726200041814971362185605489835945215694503812089088316703971068596650316244441127332859947662265198752298227031628557551282531783110476545411089479299048058199574365320653368965470422338013111548688937036336308936097999941768721565290879485758037477640923515216926511851187333194692819518016430809360520555127615858610320487879435860091575828980747486852593336158940324698186146868213087564683870105888327098110276970218102298791010834071068693844330646779128502705092482347479289883920903546936428569648923921334104202684033812275865632544000496637360208839887897150975595728787968977348207355275689107758837658295736637381530905639703516919528947580879761018060107665015619835812293790548666199007237683766014071532207070389928490204763280301424746821021342080733982579785480376818789521057259909809992496106226892872867605576457136038261507948589336774968604535062917004873399517371543836706791123676993321556418289575588992402478847766160403261845752957911661745457547526916199196605446929566590993472021264599822959837596857843768411327737951343506858036935126600566716347560971095564234972369471103276257519285803946106356317113878936543725217109988461166373861204263114182251320899746355672179977542821957290714957098399643299761690889885890298190658662858399746546461566745395410804222585650444950389407965295768770422177049878118714598468313524646162860878049015991198678939662349891329138749907050296443844721193574060626670448591594487143329530413949230008792990408009241891980054705441075481257896413568544725335966229477870314505940956568970868224405103530272368991705217600714890507154767123653235350715115958032430334920000344935934236948578857855339473882863365408303868706625298412997498114400847219386277885836708860273349981663335037435598593998882565282887 A145335 609 17789560119984166711285863040264093320949885511348161346059678322119067975899529482556083158825698501816475325988597976591529931503151244815785254176172984135137833845529019285136326920602818171260554705427656836151922693804804177234306000196195023647181933226442748421725140333374823413937755699934470980860369987125088359220349880107072554847189396925683914866867694533553796298662385092454170876838245849044617703689139499180642290308875010487731403459697617578589909855899908633892155588007211132448703463725007289105239739072331788576085507169476459010905452982623556797593346465310916146111356895580396352655995431825732347699357493430939922246298018017616533045848924377730641762719996359518749430745014077362068270358098917589519786983632499219992915271776331923565125186268467472720534352767709979026776435385836393395180448851911511009350413152191095071852649703312047424032417810530236186176485707728637086346144460073768675157502837997351837206443039297223248245698389993160783227112728266559484340163143716859982448233955859193363777362415676040852892471750628008976790083628303186421784198354939969936711766408264522610795897046197300116122839149936277283991157712315335789139679781993020606757368389697849127721650281384768357201005931539430171509137879235436863299141076845244259108418129500792704458721845054124436782555332935176462863502717512270102401323723822717471478372758527736178803194703631499124844496805357718062025175940656057604495377100690153352409638164349180506911532861887572311239350031681283487463926745366239514587567592001503161888051124639413474996258971905260832539545143771750551628288071355269512947698701453030082434008532407882693809836950499700716422314164692387355128967303674413625716790471685350948810380333896676491160729094705557832852296761945103182159414797016523889366747926363822442907635255375068056988817403143805778543928158885470123726710579315251827327181870335198322100217150888122388612825897550237955772997827121757354294257899798177116842800637454595455002901990804682072189567417389009811209222811116931480241860592707446561631525570355247083467833459373266742236397684118633877421062947809264917745149907558639797405215025202792794469827475747766950596284242617682754530318611640157288206509099065110620736595716454645472342877027103128798969952417716992615877592374980208672622500983830831945705197667503232285480100579462347525787321843751945134856622766181037091964718009421212244553818845099350197509873470731550420548472482943091495067633905262582195622961032794737370293863134203371387875015598144770555665222731609899734209859350988882409462701022597850553889951353602702034444227443838159445944731238091938016278497437127044205163208117431642586858497352695235867169436309559441897662843 A145335 610 599686071116942731636942935010668989870661880718693140857736475121576648257899667892483607641352954924191915769295227960228044230640497890266971572310225645825338419442642349049009984787020998257717906304172453686958014056694572995555547823513036599883092949974737147021457627979656796338849069026801555169823490251433924217945376841388052710130493866063812203616264825692432148670654871485851599391005598886768467046294534833978655767883786362002299078919388536770951003495988768404823343308339932506325094755809712907922334716893117656294206341770668237393984177381466494265510298806385708862995125830824409237111459984688034862647420671764255430791862069262497119072733428408613411473315756600601368826871827176970563692024576521806068035125839156235524821813810105965949434584332835232834374597522771273171081985159169980596033180606933201561092700547723684437508462807823715721175023595069773774716733698642636631258384004605105323518426072387622388385977821001456574927086943084675276385928254894358031501409738750134313826154562925091588963818435789020906564095380810234945328520357802187246716768993743854783443169077185967730630641369111412549180254375386436821003913370601280514862269142048626653849119695149203216011072948002900397730693025682339894239843216207058645383236339932628846928916535151234187867653305198705783192453420651462404188351909152478283735535165379935857647618591859709617237591160626824664436918614764345224089552456810609365191682774381148606181966091641225964066438670027378578066213702343522361912333226087094148849752550774942799277226063387272966434782184088684369171429415014805455686073965857187700587162207921536413834807791657431817780937402337673466830196420248170671007559316659720042611582053692159142317187073077179036651358993003297285541113852673322043700999939821443853417034336216505961079609490089009138176029786578175423171981529238074193834092072298849523610308446520687671837916894592852762226699260960973962191557555668993483692842808724529344170986528756815930304057698698094702166810782146585609262334246404199227857556345195654121495450719156093379754559559155708001852422206422038019402865596789116114074821132480847824174126319608602279620593492500125504957442056951195769326742207731039327041675183023312279635230797463513222233434194238506517508325579062771203114924362114520829458345304059295873731014692594297993642861394925828043994175508156876921956126777514168775643500768058650814679224475308687148815942718305859235613526142115200730185213610435416336579701909569640183635258029590545954994406821754997830759767775414952916561123371120110064955221136853541826694325892998506723259567657901491557388586167372605230335151107438259308832359360734834894139672409374737747244262396654787487649154643 A145335 611 20215417439562579363497179627923788608275918678077260266966135230288670490654729828756092931033924951668810978766466808550689394423361252377748366886792452344599173984273639740913107302034150930664852450253098708359697817699251361875373339896318463585864039696466455999650588217469090271207778702955724724840278875515467598261850294102841376751426393377821712458220372407224193198133979419125672323016627861634719175085971065564280986754720147954222491462641184114851140749259871527026686269031983536781007811769641958401054614201227257121345907205003719113074747608623782539066795375169915780460649545645733939802630963427838223394112203145815557141053748108540759866325310825805433723034832392286275783635099863390663624696080204191983635874572250973067042523350623400335823516272734689430379294961958266850887194692939184660055885123079269372712923926113352250197315209399087753648762621357384263415464906804757573111083038449093640382037467742683912715139475139516061843568852605686013573808858245376080975353037953103884002219687867970881604776955693085479084234802394641269379015444471428103783635860994906989809899292880172563935036309756848670835566258871437635299764635731811453840671303638779422508233218166111250713884141355527491022733304694745746295394943309202067700432033719987841584729517291529974972225888459526526897293168027605464710012879994027325432454788023633913938583751253218052669343019221535555806669401659209272146340751293909701044554021829011418824240724539587562899499140655090069979039752666650107138781265587469198391485643899055729762132128708733847059103032429370578179508053040603948139427001760757726031523725081336291057341288222763494169512706022966022067145204904251668627277469435631858962022805313172213002161427423051371428840820493412056790033115121320924148057525811966075282164338107110489584171193003265242672845907116732890371321718806687322188677120030483638125651670405030511082457856416507915726539643474168534715239449428603943213528376787845984393826839041591627555954330020210781605361119276593983499223476237062744854146744154684907728165082111226337476279119271305457369178410342089217515436721846698156396197302630779472594270000828790957643217412162351755024348421143540566766321725292294724074417582213206757881393009445899314266843594344903027602076856300253599540011484369288122180832147577337880072640559582156117862468572142849083900696130592646477287195898813379863245905318926539109541624412508836998687235231524217044100981545702230933671452055740143979443519555748631537795607177883634169939490066086345378730141216044015331207375734630599559300758095060631872380015171963028308038377991303631836561409793757399284222659927553246284173694628887163166849805770061525056764368218221796576649211105352687 A145335 612 681461721287968479226547193620367978974312228767322562880735277755294607118394294269468224812670002479402663170025680346948511525783463587013399557486801996226212509184525976223538498102561243085691177840314051154632959747683749352124262292349347583966440178284791281773484181789425405062757423737788411447564245723802922485973049196261405968902531010635876060902796550231262727016664297548071542523038925824700784505379617573877377229522960419653053825203335237592243417886599265680080825724244821716547840828429535661889838136801036120667452875586469029531081504492723532010475177831467562152942787320722565279922280540040966525927487505398021759460666417947046945831329108865167742394890788470654600065737847568027443611534299991287191843525762545176250847226624693011510504767604451796365250800333238578020636059927897929731313906902968989947219463988188403806427811271334785367676072244782399924665548233671644090931972594860562612673377714087448625239729318567108623745249446410588574488421335065699434784792877897722190964691364203143855971939587450093064140534282159261809956375687803321020744177627421545632747850379547448053064106271272727324755526037375908310568629049515450738367749130800985190703915130530490566415831189083758774373439303529186081935423644713358485974505211317553799888603180968558921162500512102985916509046911018126794723071780410309231175572620541164073489722397098361963623843560720372425616000865495025949288801502028143565401306710664292154184006218047530653700890067416647588966051484326561409304794101041253451689886906987416099506531259494191920975090256759300006342532098827329676765278773669068978665477071904684163621438412154549596796841502253247201545791390492127329177352823667590648950068724495453246610702576113874657789045022181561441388719025198614500357697151420376457940315984173660267665904955060461840412626390729035947839079717801448101742231522393511368916868285743270082068966667962564944548798619287522044289747878046681370059048097825445325191373399921067236154404534677247749218628628647172401612237774689050882629087517596871894320790796473989117169275730881147408759296210779405316023333874049329255326694957608754888671993903764416862544256684372284169370659771791310448741509590276512940817577369365524625158446068786035086471784343133246866227504308373223261431015934973778236601330865373714633189417389783468040549517573292581223366638518283937241194496827042908412505299525370132614589508130993670750438012505865413838338228670008678631949448068815039936605627887706667229520277782822049839069664172776295895238062562083989039585683097836387772908445319538679281076769620179358370975215363585861552583632590173343703773260927484781132056986630953910993772117614634337254152114889012500202190118873789924127 A145335 613 22972074604401999995164326533445424943300276623470524916632325946164845975672401169169044029679012852546738823792754705729167514983471163094860446705131728405993171340011196674221843030124232202384498674332134214169578364734721372960857519999723167159190234824116274412117695768470942187196462482993068646941665998509117641486683890144121701108862943617108988635211559250075494120507560272211512279325969866534035584041627733329435320842938008991784296493381939396593341502106120496815653108137606671032844177545351835392664485190508313426472579314673963780489038403374962655449335705631976145005785580120908129940446137202150018161177380412855110365603507807941204435433344393519493770326334756310934175929747057883105260754157628010211032853269819523319165086942475878067395715380122553782737915048854177503117374729282244518303407141643199528041498758328907166201329267759380405345272641722852080103091367541606215500559223061666527224125922359850425414147362613757756566936296994932088240318669631255869701219286938579177104315861885068291516843201888165681499091931567353913218988155056834507137858124036744442285023046484645180988618458469567328360660111884375610277830849959401208658565369358629907139849556541949618827766418670129366928601147899235558127297384767892371252998502973082704874256971645720603940857917290765766785993444473127886222509285007618644188901227605987852893704628067602030540541713762540735245979833369167923091316226487027968295768348171939266688531430786141533796669441273116049568955525557608632441014502007319388268996889243060152815309438995417080947336445496252970784436178871961230363153599320957313510055506062383178074342397816388578685258032871444257141142605706344407362316895058557011340474957740718923630074570838637287291017336268899615695801661549412179685737046826323364585201976544329749515907166450916975637044392958629894684922486915765096703043302431208148215703991786753964061514355294560207864232085729642724638838866253714179556086568164167385124355212917512337489173349308015691605949189466335062381754551885544429016363795364043807402868950020973091028549947411724359877970417896195342861057367378766167350364730624793824666353441901628491607575935186972287187133185882736654083535721521899525942665809046894252900884459097384233319064535940178157515626142633184499842585947627954579986542741290915772707477380136960148064768119533224340896840300550655393808020010752420543772173783754321851511273209554172228488428402885487868966164644365011010980784960728302940522831736651072196558497026263324122191404209324798868542129710237710054480418046020688897194144132420890783504466031516230998722546201868101401633962418053333622496797341642852044408394735155761710712894917939517738775942736144243163594032330586247236968483 A145335 614 774388634232929698549020968215898081218284346002879166172353144764481680084622036294294179971011298446680563270651097960104556583144301382144282071416591007079227809645564930703492352321949369439820207226045066519342435520574497734826757647066405672586955231954519432147696242581671279340967345238938920350615149362178109970713191450785293348118363860430212996257105601417248356571047129759585781388006901677823413713342486385155647091738063053590088215138851351855826304443753904061056400595237895156272355508505969542657184133882197108805354528030206443453816455046688486622473574626378738016677469752933025739569874005162196572172322967789858265026472488745031583571411093674213026132533002240350802599937173255501630771995210028689913926196533772605326509904580014623027216553953426520411643319931623523296848124103468402784109925013478349187309933196047996584458405809740902192854355384801271375492810075161997290852207318476806037864722230077180126623458968470044655304313947953911248170553778781214032562402727914711182288765513180960742829640479678125535884295948994966132452828897009515547813876340534477522006581264249538671578880181945008367765125046866775785089769641562785694364787862711665038883343360325206520153515406954229770079385921309791360942008758590228190225221049248112769993648714288638377877761470709213486252853096680094133542661202883752715197551151422277900505618938669142052423299207311404624421607757258649821913244045588911309222207451474765969406102377616824886238196211615851963552843177580935515260037453361942477506631684693670844416665089028978539240519656703597388384043583431280976714578156344192264754902130697459860981398066769020575325498691299544405974670036815078581691575203246604028619820176489566191074360536359760378466319747835561022923912569441965552007581348157663468746782171369039872007570313394506293664304646222787359099701086091361692058141623213795153957870194214607842770378834910657939140698665397457628287736137122957114788996842755034454716568902257967496838966369018804429359299427691526324241773542449464927452572659092829229953840410886212102098429610079952440605235378521448797066838538314873627331465814035104871894019637831902548326967912608579116705975526736392837364678723761723429250751482153227895923290491014376436399630420071621346718510401937145181320349033107332956372577572315439832595347851227509201479865268915474958339905308195954806984417321269599703517069837852890089074887279481637691351250710831783556983996323206292510153582394201644056209617905902015858280267525816378376250186057269305685778896636875143374450903291771739626578210930999782992396870641335377346757674093998482885495011559994243824193694683007281489522205390043740637177776689969025359502692381270322155742329661872275484417637803 A145335 615 26104640837019985533685496843393597784422940360456780068199499593378351489487762867808255637653746840958588935306909688442369896688626884608612585532592836143509041057158822474003530522551070213692106983205480518034899287228987953906288627321751015223183093709996615233582565925310443058113067020808168522026168038057358088603624042319288348620948344626239536486718041188563882849934504623688076418378200376233457409742739632001969130133054784693583864740546382577677965326205602603792090767249816337580334433158892055737621841760504379347320187713425679894154188919134830480668621545205891552910221360365586717559992322773571509245778989083018741701187277229991506874251063532324376717408193735195890799332947934513212915440853269312979370441874120621255737125564227205999771591966374292622953942532157113921482572760410545128570101053900948009461018319997279206533185693645036545161739914676378216345010547530619561133021693205293908474753259151775819708626376412977842716550666618590051180897279642396055406422726256785627016375108345014324755718889053106409926493934941528376757630948899202614059971264301559113230097412132828902134278869944747773607795036969218899831000524339250655797635790193444859102127597536713155252425385540660666879246732478751918878119557124779207524599830317155378503403193284413028072538735236749669330817911103092528768595222926702019021690805125543760420056561528832150519587385737925736126711662251209252127527533685485973746852644893446012656740444460931736128948060496900928418250293947297810661807230111816578909429165822026754922225627335857427562380836680141822466173138413032302853087199287209121923930437315755865851299750756441285777833982198449609053961869799893693282478592739126126746217126808988318560397770050612951519462351408519425813865477020086997208763387560657788705130662411648357541045445748621640708506733987125768916621028927217315723514857415493732208711656031270438593035506463323923833872744146316210919936860543576018085822904013185643304328152570760871400929218810450548005686292101532162923855123734216910818881795321655477977700152848105259940764971127245249361078124731987621052927784265537022598577545240758654606753577324959993002473596726459266837186147819150616664826665694471975278143306520719503324679869551210170573647308141549819657702828133675021429124466063462246331365009976210735465873403357401955044926110150372541312413867042445335992789314091978195253139880461847141148392598680052797021278432973711020820442647089119476152266251527752460406523279085125217931555621736773088800069649799144085342807737086931372915029895485207296791262593289858552252807725814949538842970194986142656201935438053443541260235825267378117368941499289979761723501141505960926929318021396679823725830769307682075993471333370647 A145335 616 879987441841555078107608400041777213096999238332713710096125965120431083946150806189194261251013626037702734562515362326741191257269055697012028876159422434981098766957596095953094083211704224581611556964036541036911388453146748405606491892189469076107096416377030667569548865194518792907320209930476015638563204212298391804650056495870018781226875349232170914537052172209382889454043794293477926303943353294822947604604339281443892991629629700282649026813730341554672859290564559330077475702934908144595178585513895690409262743089418493915966419014225141201731265010218680456650745666417029622224824041246458496014315461127221571513013149816238814957164850396541207985971768103243645469617184680920476605162872272503234124009532936545324548905662679945997125897443589209672285742159260850366350882347372990361554004456591352180629703742891032385452578379798348856185693148315776127661350330886354288189034181764375330632163987098250336207126328141640652300615022258024109504878316408356677354136048574617248969296069553840758807293720021667374334323007150576598943985010994625631504773154939291222952115771791681366452106240991081026697002034258567266373762328467244066436251890386369965375516793056238337621056274079257103234053226422155673545177581779341264071618909734298327064032089766086760101608875623914462036642386953069882432658297032396048109250831316463858337444325584529012337828788631312855346148720802177357520045510066656131960303338624488129417491350135857635183954413371906447290014233112334085363365445410566019828586211809299421674914702353890223734555053075088794098879465247061178631099107519275345746288511257241343711502777159228107149854737018237676801762964584237629909510224979746363737274779544366529368375316111176042181442637331802059361315487514870096349844207423220106465448242662192709092291161149883961339602104178465194889255709041705023956507526036794626948324151418152089541874770856256290756619080108270637529192266031620804713613940636211432550132979495491193033867568443780072667356469261321604252880477383349784471629896838678521255040392840433503535442922555787901716975074601007745881991144110067327172746810524414493483175422734508432758558219730381726281482397321973972472965926277591761034914063195971562864487433562702974921730506648004359023274321052014000589540989667674570438640569678963290722981529925486320239152594582672053336949971689193098725996499660926968120972971056167640713745666851797290259424412429692508105658284192547801025338076390221217886602828846953046102255681749953190570724150466353297633969518478961059636743131421559944090514402355434683061722393222920865442365444825078313061147926225194846568760731286570215888305845569621653499736451543012377655482842988166156818285141779384476527433077619633119867643163506872567 A145335 617 29664376638374180845987493631722813010106246539772838806883626216010232246446392187149975678963413696077212341143803928727535868840169970857648608806721544750620003290631523337419979071063018888095055371565564815148802386720677601524006887779418375233819204972886610093772877012124662583595321218643279466367797091970410749677395315872154290795869619401668136902804492238460256014931933455698636272017854021190281187517754867434734000745865687063473314000306985073261639509006965968811309102153844986304487132537338990564804191331922455669402848637649341796484681049340282799058866155746296523359307265520196755535055856634606316402132164034526421369187285405680126891215601428509279756456418578185635531164149624973136087807148439850089621230630518499105442492747086266693825546368417091299475395620976000972930871568749121721598482184602755647812658407721984019944740509496539119618427574492439088378474125922266544864990686872060325628248320046901447237277912691691616318431605329575036975017875016553067820358915098237245722608244285555298843795703815327048097295324794134895096497526295372558226513208607126314561541388153711929277127036440577432604711754484835760510347151393924007193558015296290004167760947897084159413306779010265482214547269402534861533102354569023639480549314221414954365869856693878963230842186791649250500055241862144159678670316755082773737853229193763667880364448044704994824886522858654012984074998017635315957172573417503961157177659666227115988605090618026521877214643669268721520698120746539886581123830538284253392844795706920473620065095916935615913215799211097595651512528448301633492075082861394406409305636694107142176265737333585041328546143758300668305799980630105380121689839535962002965881805159890617572948112744057277370456993564663919539433822418371272768863263051379128662843346337231925925109629390810615971095169243289142370448099786079317947210691420791049522962866316852743530135190597414296727785147454053193180579715018909826847688964652970104103986032427911673678855715177869932468914052886906429133006480898576729217290500823769218082524302941655457318773969824034999986436672106872244867005673929850228309780820901802734027532342980357590667988778611250145885604414537631470445336336405509535689689896107255410763892032054424357391464406789016083818323607103994481635811552174753386466809461042423133879051098497508471560586628500716589207680800691155981052912662861514097076482171176434206192798055794612335768188943738852353398853125734671710165837905208164535656354578625267642969013893180665147926468023667856127521210525617413048628359867588371807680803365084282069084203586892245664118341757750081123291690268049734843924151248793916120672097998412573447960786564913629939640383465200065029307059945320727063163056175048345340862923 A145335 618 999986135599606194476683332217767626528904357758743157847333329645578963907276796682674873948662414443749201982254895874889871811860938460342278905862554397383977875946089884746831398532440283505980091993863632954629587419442653494227523781437701536942576323528911209884053016509173510498479485373144740880782424331759342159326604293400264646858746088803357545761368518821443058053972587337557234436243932750381025536400568976620543883699239319280055714667699440005919526293951963518064670503528638785389353093238518786425653599389843237526151533659192892945273456971529668146055697653556910136025218298461008587840274431138263464788653678090872514539064576068312227106336716169076052486902224801020589074623007252681545247475739783336988195139230229699181786484507152152805269958407054405546054736016750110450126690220978888778493482262329189144873682538855502932538853718942640574021417408478771338352008496650571045634460723824989589830000532573921458226997784536309363836305306155096180019495889453867867649681778992281483755283156058775404002685801280351784209248799866302302708305979912235782876469039194112292077878828209522894940871371714863218846265977310051158336558407052926392108470730262419247438983215989650739743314417201996179030232778014272600501539108450167977155019055339866021907386109049050974887775654709853847403792320740221325735580329704589471386568497784328918662556531249176586915611830219078056890990825654440990849631317943755191983970777931024729840019969549719639108999190801034369350399565002494131239118307616975970063498641605374463378504159625344559359415797307220484165426155361148957498575697511316928800451669246848985602689898365297006167052829290552564004279717131342138922418127020004340435509122571537402272904838420728182826303193703505240159444057373451397615160490996542184562256495935797061785561645424623760207152960302021280266100419832226281963677780846542128000926133999231213544600984282216862585366683146940876085721388573836322399383565901489229849877960111034951270446085978638954265771118564735248690298686619391645076184261514219948721460748627762543660082621051244774941772470840672230356693941002504385798296979116594741333606849109296161687520000703760020481750841590590942434696139194812384903474834911092463288097425632914581018260793834457864463674794886112986275532853372296088117183641017102313137326210111857981724703193422206250501726692572871621632758896940667241392046349643851423907425170576957426315956785331054548882791067490445273300174566680623668128759799355516562735505148549497986134883780209460540261045758926250737840451192313499234564446753929426155605582048695235892604222340694086739937684089387800857396568380954606582286801872988114479215102725582982422289160455075906996161606280234276221606990541012078276982261763 A145335 619 33709532601398348177434814283073453058566552889940985311260767735468840657304068569726577813659434311935371902744600198798733650050296366657968251058978099929092349447522686724184163107108582885923570013018087695334998576760609462569732225148258031030915872632340391912304817092751362026779080868333387996447896057855810332220489081053127605373454039857691563465947595866666353248539159904217120917147146700997490349641781992684123666884767356707064991077974834122292562158107481181186994073862641311301630106468583335753069792270627424205084112530248543783535826438025584063863254768842537284939113585481813333975898895538615004763419199086311148430585445490075519770074483810843952300824194241585985479519906043323745265319271100289141432208053829812528899523287293606323979383604076257642540413851649250602297769754418326771973893565464634781470936190572160596133900738920815904253722861221391807323407118043616624026071126135149712201108992324818572309930648079441075963230235552056686898882169458472010801917704949470893719153349468133074583375239517364954830366728946197725830162099486343941945393213084720316758818980737401628634744844663381002666730193490410070062689623391406997284052541123588137534878120043250178539662969590572512184843664732313859960372021812752807940872052874957569377083031370173651669587954089426986404332588632097619028402253235671394325358450322456498654351112788045294700220279971798598439141287748736207783905755770711414104275693766877183976679957184915958416337840844688224921533247815535956417530791568644429412556285815672377453568901600905269179070290614010603310118920045711802908975353271031410808468819361005642610559534297628424744306309546838383174283600958697562872969334940154506780119009556004720670729004530214634299017403289288168081110939634625224195235787382630173990214537815152372615559357142154437565772510320685968114481102782096248178916260045126243714120170454151217891735755650018339840338414161098229478796474828244307409173393158850237285269281931356955779415063879484203970429211937903172346443539592933211456941442238353853647631223753717572405125927836863491539252150005602388778451907884188748915410362856239587828553152855942030630128708555734971679189674984414406131842136406920789089586600995163030830186353454193518471701213968695167822054393517287261663353730851368548955676874071877057933436132663819634066431273089675944203696617598950701674084321362957229845811785370012060323485096307351179046498567465320905103986533486249784428277174476965918644455957179919884704546235588589683931941784304392891144343725012193386755188561064528191608795692394157590621182101777312815047442670986455906253218207361572498853103476197828539094971970466331340681767664918615772541737659300225359640542718399637506109644587974460983668726703167807 A145335 620 1136348342993152181461721395005722770386510871391006257083857322515321288912141187578206141415784656706678972397771270719250415468305618708179171282855872842747148702492011893526158253593798930552043261632859644215879169067970557563783019815520254444614472529493618287834884174312595397413549305573039023987113835229536941967393344762974327283738871036744036515633735910903954249186812022317186558779473080854381466936043445436981239834064963710895921529958475943594782830343883664323861606711844968100449312103666591154997463911017196870563542195868526877283799816280568981821300650111626234221740608830566709189866543180766437379436597736410895135504162852931381195380898622157212915891707535396961345713595443645820445641231083543271217896396506407841118973230832880984674192868488140686722982945393041501786707707971315105262261063313319356221056069839313851156818290976481850413450357077751700416393282610898307899268286616381436074474394541439633539993840688530960886184181876623525609206221752425595594678777966196982048280377926815482788146803920127686826051310648567076537868462070976348303066969430209452838745675548579930073067725818661702228180611603715457484503216046187771471392484769167685386038322179218980302582387965154884968549083759096067441249868254806358047236628925259800608361602965581167688732758957466808056980197715384218416707218630838902373003243888983440071853847093422450353095249050933718923164374753118906738741022036181050451511378444897459093922856626863496988665028975765440871303851414511317525832468852539885407880296424782817202354433209588012464401114937238881640276888310575518720700410201267893160842166971859048543155112915570364299765268688656869067514547624313415127316454141910190296537807471697410011238737340440630483799148482055600952310744534923772250247946995053302674213589885186529984934708867476464444917567562703171024837136694518364106279040844157527894756448818008511421131181109417517251735591078785254632583288290374394214189398760985457932984938264056165019213046852106966429864529780160944821233876470987479871594104372778724144947428604016358617149032483720585678736945201747084054880941584419308784935978946085539526583932041440199003432342603726305894601723923242858789113807475842603661015151934643470934374489511652766082048133341866453313446995741004078795785541280724100931923571336845791981919029718960033654267540234128272885684406728758901460860510851512529321161648043431060203860831172613383075080509282940010925724331494938689165586778278318346550823986648406339514034737038955853096796259562766200580266366429899993308591155655644794146819003556042605625910622495307632946554056546349206259101899030220924846950317325232231671936898542133227621394273505191434966798994072721436418406788041090174050721842839012089218460698886804512207 A145335 621 38306302608589627435676280048208100306655828416024268036355845030730712913759438775957260457399522963922713847593497633201331306637848756602423497287103222470028282831913371483244108004462798841800795463720128593499199093946288918714516135411455552179695837938313999850573553603772773754059385064088064630272219389139794255865019319739375491681709737275187431084321674090624701873421080023773198992238916638454052549416534196038855602122206259809534158067835232980605295088599756166249893581069299800803504999712970681366381172687319914236069583217643928502988348023282153939170460851399665586772338638739290181308587836647737708522192704930992075931534181341731414606214572782845163583865508717407372722419316925780701179242154560924401654998384798800270290775082476894706073435272755838945355497446659015173580666233415262443972493672318101932747165332812333731924183992683302438516595632837286959815225749489974841240717317812147083935382127790821054308373797300448043393827695097748812734285048375384658038149594438582559898060646193796575320295685564129083388824727132829421145348130582450601810043597546967442109396405983810462025711408712341137448587414494517878312193342854300152909233664284590133239763703126593705956802119765708202699217101334284768712219198909150307959593953129635825632912066592658131417007652786618145511375478581269414195102721017177145758267957172273314499736686864919688614795550806755384928072474488497058414223645055757454949737153273217652289262312914888526302982168356715170926964606261643265980276568601588745531000363066872482075695566041642998574056315355252409479723301639381816029099024975765325180958037812899707028753213773317446247458782750316746719077017241321622983140106250823179956134983090800681922853115075524649078654661031076904813107030191169422921233069008011045765109941039423387976996663307072259296016764972951384926573909857732951240570218677634005287113645940946749552180897306728750905988435425512519503284418789724354132080324823646393762072031596064040866314853605110774471249094918796237985890803490544406878504046949429348687823964593760225230376312621095015393358931211642053484434152032322991256003101357133174584904761288395955549762238541485063151289141773327094796612043878812033005899982627244804202601010607628391171649056482616927227603058607193102688643334909855711563775040809394773638613433892706601821539147226032805886745406622765950646657119130403042053401925698249254102136558505312047153612788881409200840846309590396678285680511333834287751310671273321747838191100878655572304412225928906837256386321207585049420414470396597449624740418265400543255289493695638204851024431129989072007869110055529169229122698180475053463164310760339132650869619178235607812178317649701962364267465224607048850195815993452939579849175805453403330163 A145335 622 1291305459799207997863495218963373666331645205517667204114549278902075009807509392225378062440731777698050027095697832817445607627511466116762077385369078346608780571516651050208146987304282695363305884529962273253998357241050230381895781360937146848457292252286092405469216204148296028936746473096859353113437491620788629135672859301021003061616107959807697265108447117961222789249070358414582515711187321102813030586449900812426376910558333184114432757570804173817728553841914950020400248293984489573241185439874929565194118176292090397880708779703234633967210334581041593008867253479382076818469301290160863181345786783528694973516678703787145143241122117525603133444112053128811842254893382972094999075793827854471993106432584607530496246724333671160605094186911322889708854518370406462359793132203892456108362756941720789014997656431582152839587587148047700263850391236535834225912588369494586337619559598913769287326272884179191583080295453354183199295647167004262854274970715560930600649223371527995070040427233845840127966642334912504627231684772219987480909594725596369138242608944065947716040221370241303043298300006968575126306801514625293924730179514429586074188580103115242108382495351641048622344749046359151648584819154719635547835723517429655794192841753977588626511554112763394756825665156476902644486160286704138727721659325994394237132694308781822952672310463274089542802683642362595609782307664600474974991604191842861086024572336088561770174588985328788613773573474438035594810031906639839436182536005776143081683805601727087759310136831103974945988880328909352272343425926224443786322590857986672707765409411232638910582202293830682152080222293143418197431471266747908843243217183690404286448237854398795254411119983453083515921968497957198580000818139558453979194237035433576711750994506012105357688553438225372523518027535146696993392260702320623623171635476467041091801257965344001474071073109912866109395506627078645083623352906458435953670463124818319687418033535615721172733990252118380553547308695815237355318840559848091402343434164432375484886891551071158971487821701508228588499626881308080485189543892407508421213191210128666450820555761812980369171599976447895620142286057801118875103651074577132442350933210040946156786284753349270415026209133208663554743523611980883274976045792201483750630088024025694756090755693761126482511866874604109828444050998722025652313914771569033467539910025025375696107649594126334312351963183353237936934904038111794877404918170567940530071600871476775561778336177799689471219082496584742303425883039267189921146582307641325586062178488478144371205205352907648757093203206569341390220400626837875071036061440869989264492801308713496727011037243794133619527587241104048834157096121172459078578019834314715575649926906417455754224626497941135339455282523 A145335 623 43529907011524998999388796395579046243831659571344733034677188155433103549880428698158055708919807768801743449473260096682593799922080216158200872058368133777078770595798024070603263458783261656234242525704232767672156029096604172227417870962675084850039769644868337050053278391265505531684949854035743729365913212264565299023737831172398693467703507643407737531618321262151146134961459908734496580850925602136910622615173606970358969616065809514291268448177650631560396569405657876587936203740323562444660560374678875929723042356425194625238778727726456293390731875738564077046761175619508958150934559718984059103876291164164470909509530582471957847666150650253900286669602704757674419567292356123813701437637214554933961837141247877698467552675633056439198924770489919529608591108192966573392787541237717248753893362924741564280308554336140699904395630013522643082062956659438979072210915419066872603868394264157413185793817684963230453489675797187387857435211691339903517161219427731275450136507119923665435678144014793676275172953211839884790183518351240092417333354811028876517328926359114966925265260580790728042618251125514261523991817032307249490313213982833932066379156963821468619273765394586084774651357113003298947200547748796794551834037073336595487955926814365313690554181181660084122957346791924321552970331847788863724878990367895551152473710953932530717406439958701601315605151084306411140841902758886460600211592378950372721391275035321772216827939745696310897089509534043866986157649269846819036998117827749177021917820853943559764755967045514632362412673811838699059053889398969684681682128343007435339390135223553232699960714144074257533724586473111413662097450154613224355412104543126511254848475088643281775375674686068462230928876143284049056302930405860822607560825651358840761956601876435002599670090637467366728369320232798492340180848979211457364164446985130045346887454771176071013301869248049070606775778846640228462214475570725440572718792434341137873137556353525635909216417636838576864015735269616797642687340801230066254200927697124574104992707308104721979425120870018421124562196938519080534644509219698177667454622209003194024837943474712466887641460621153800066600507458713478738259014572705992858322863713868251066453626029503923063288705677863037822775789788226518716825576427508958626547164601262835317963662872912532916080258704291108424142357345380337513469261062846711568004416296948295585385825764596803971135424808701092348763567971135816435910590688998965678316987091801592853713424802316860801473523121680562169830944949284746312944452334202764298570987426183776356730022821776421336211336838163004568691500279680337514636559163858228050523162887609276487067012025135933553935833246747867021200102432545277889163086250481596830551987165136617481459219665746496487584170520167 A145335 624 1467393164067202256470188328631474429916191577818385745081300808605100641764394241607398665722308657445574993983693570763472404177927716459181485280325512404256247010175570819903384960987436763127373620178183802068266106486848169404736026048255995749357693786271219389671203609100343987324803630642798448020065581272001004609301573153148700655775282181043166872383156344638668018248328024274369521325902186336847935985544471704520900053331201528168425475273635845219096794536936173177864379407686058996025017916989239467716034192640975134524708833030950061946966937563936660456204726221266393499885927189657651342230806593798197530830871302418450995257680795178936861138029173733269151554801583070040376903367751426852995999058038359524630733670199343608231724593408121000431782716548330384818664405655330316251601289155830281190168412351673646562195023848168261150248642005139296747988395732864155905981817233025186799579340306833837614407945388042891391319957786819420980559241852633850579863171054363403390308715164698267593390240124804480181364581776388618743168319909770188701802788969323156590984744218138234072075358202142785749005189025852275865693164518631152335528055307061841604040476523069001566112448625934592161150978816027120789622689841906453116469338498719412970530992821122207323021497403530103723073727242102802309461532037580099703355494559124371301701948138335520517074960100249285477195184932219754922232657804102812872595238795416124605340708078652833655012098752619045281665338762076504363097367115790888751632706659302631797942835889794161425832956288208202216371354339295842144395060760120189787304168750620570063083036763214540927631173657928363461405886847280540526273033200905577510710537808789927174249118739256247878351528898868136795730773203980750190542421453513069486651980337503629431622773397700471494187957261529609641640799425696957525425359884697098352176535008535087388514404538280661060241545395524735474382604887865801695247914539291176632885147337259315650883964265803838173967589882391473552719752903090624973581021870326635228646928678469318626855261853040499274600763070297851323514785920606481676762386893452306460448620623712001496969413268367494623797207486290945310465592506142267944676931293443565533409205576668292493114191853374553871797108319017592333963306906395281203099421168078482154542860319355125790839939038409786390373729037668720178857023138114647875388395405830217019157980490416908667740640857949350639723581939372084333942751134721236962448125104793030823621903988307765199817982993212769254160258850814505758942167567039392876863502400074476612507224698116877810336035407721271677441249084207623550780523338377599426713146556448507401665532248356295076309043319220283356180606618844005196471228558925714794843191911686828468882534540707687898655327048779547047 A145335 625 49465823517175481054085049558778206636895771844426123895345917223400754478444626334704980323340969133570525278388566820963394648155349521916927652641572151089109952935939721743145082964283229826240503079972333442017017681999495761537047265859291745748172772685163035980947936612719317421453624857283785828720667015313240653114990731968904867933786068855261647624628462846151177632999991563327536655161666120564218319935793518544225933827435833898491813257182995894158102312279721828420150353245160845015679791537046702082028636704204229428402740136234547860505799171889572948240097243872128949261645647412424867027616431173060947600144200695016452467664461757815810938709063159878900394154686945723768749288713199161577280573312511262434054154323952320357858379604588834154065475845235626164044210541248397419603762208689145415995835616094610071275453554017356453361359078911182736715249841082639780171580186321410652749662148557574848296728608577436193004208389136247469563312139335125883619456220792453821167383122766300456558391318331986073701960166891876819480963971741019706326743139638554682322980760668174609988869596951615056473450660537488402400209326432742931247816812334675523508382994973382277399064558405603744639396196941073694069384080018832497482844805303875484422234454309475427677394593350042449712891023778315134004159381261946170632218170435608845626440141025883956671895303663798262351943272924286035669576433976094229556235127072086285410713497114559082764761538053698506910894702683441312810165426436312741989789364463173897054709438080205214619314324113085822902039655718608949288587813541969469387016093244029281602975936588001460526372606475040545810881031959729570986050724847114913342925718279459969955294510924952441293161576949916015240800315649888158517324204590364746743679416415290746263568688636812803431608672557793820786912856300063589202877424348974738466740949790830341095644505972139215092693424676363053994797382307741699576081758546786771860217178865873974237772799491030967207608878071400838192566072720497627058186180994509945860563391646208023603186155086570109676773301975178371177164352848999988103961884510822628572719807200493626988126454389026783147050064296267258957081644643796837842353361043659730417356068923034513913375484313967505340417483611307247789676557097759352928972528949378468828376986047497627536301812068713640515207297435670199883889912472375518816496097562532199418867226746568165424940199350337185256380854827469394926074324315542307315127331604256081972492790592141340083547345899728928436061763691126044184655722371953481544865901607939619181434768216789928164651332258072731408381502059947489617131104222072317510641942367356021622535815605023694997241916736979918690100382100031312740499836832222759483682402512411000520893621885796939397924578326774360434203 A145335 626 1667492909296592302266004764156225017098282038959413058693725124519538624863267711978510645092425403770353749688903593550982462825844428205891914711365911932888384109214281009785849926822602716455130595698493740152209863991936895634565693927380698700914908417859152156646535553543564581176857706614232789643375237066143761144505332965370209944899227725335587960383058610160599853369761697351443236371130243598317613228187663524581384524801961907386957496731213316318433783727852628299107095230029992677792506776688826410195945875582690381390481235467757775346700428137430566521237017634724740658343681274386915077843298552613077949802663474598133310266518010598290191564945657981488558553685345385546661468482145040369018701273368755598613606017629699049064062368238965005925426190311110241441599952526819071359512507803309802817389337428380893151021892743730062194643153399847328049531775394907391256719812174912935871165924228296507829248883780737428678128973406462944412159831236427851684178018623050447257189081678143273225885103747581010419688597044560585808314676744221454390504322535412889371784524851139421884586560041163585351577236017713545019058780528354599693732752408273856590405749156512240048053464697740453605859453637732615411051816547812153648240245270324304081154110484241423845882764418808433576291452688493275925177410432878673374431974822028879626942925852280600041074070169431679323634722253082497330201666667101478674237873261004789885779027382391078601347277792778077915347215145793467892754172162070735416684910724420885410411623359740881895022924440019166801819554577902953341222453050104730052916122715952058332215748759298492471129479636642443141356436125956596990659229408323210527884448452490057778403050789031028056736228880630139974899241844826956619638248746198774159216363640707470719041271062324186205979056857735272437197222744234344166332040449378578549016739065272355789799088907806408402494034285598653154639884283211367804843914385364267540116744466683464334296005419958689638764657105819332373079928758688222105040831187743908404632956703746743797194086661113016544163528734982499822084359011025003678378073450097443915734078240280019542057741280484679591519563043629961813152276930476798897523463856104838218925507549986287887351595083109652751650919500740059003972404405802160880840382747784127016126106045118284704893608293996397783357851606182713400417208770586755601189435573444565036579797194468832366057825452359225657043247976510411363585881138734180044871705385931347418499701147239180585908615830461879184366872799867600098650238642216384295838036666340142162531689424080763780313518600083596368055268756999580790785865972545534484906140450490424932447174942379816510000729936894549739823000524411448933638244303143000663269218993850182915872495524887680286396349636740236641457436083 A145335 627 56211185922922302992211539545621295767604880896426042364139350052207729820740000092350967511360680037757655768442414860215052000895821026665266923003217238616095277232503459903941279290044854607419222554755720900558661073151175069841713780754956087348549817017859246515391677529005625418752555868512162481594393412779039172868034121147639045273648098687276601289251258123885358210943489184717159934743263856537620621357987817477844953786848202070578503316317387635911406955307809787683178351784160699923224558426500546750658633383863856052468893019215374470702723572006985225541326916226473763720636546497937259861672727180970426514786838128558873194067869669603900599838507191846916148965832598792091012378764360022126421258347980177916753396420243000619997222075477130745157282721322050393760708235634860354280769218445811244285049148714884292026337933115686842564064247747494349638533411847078318181385088244734881895592652986213130366405023951930112162291500527657466997660441416670740938515124163574356247390122202826617678286390772564542915716532670177180706410933566741255762881006342025361084301650408929151061238328998754865250053569683672942054983089210624229242988152435094893327902280557644617046500017561766132647918437488570268565483041757363619463346170579787485271829580001543943535232560880637702506742420416217307659415371688180698190155700618375361788637184853938886358722948739646606335928224799467712076812147678414412132464478072236339977524727649689762536857651629787468472656115653803099981301830773239064460135598530438682721801926402155690601017568253731788776251361919068901413999943030442636541833027367727793134963609072976244613773298024844151820084915995115852595393052368524702047869843990514129430506872142941444867625834272880441603937427348316391998117206717036472316818871584569421523590501247379628366741203242647361300124557921226885546989494345674458538379535423590163883296945986509521275934680674837173166547445192257826393546654354547700230548684111682403843244368469034628231725623829560816225123560262813894440428792280660971325667024622739341757204637742933632617182443979486767027285371084488521149124867898822949888573148907119651562272831577012094641097687053715948425095996369291246191719128746940735316319129092681695759587756338250909944184991029529905412602504729914286195369949498830392764232565952560391354465908054316757208279537129211971292393907772589618843720354364320189820572764006677112313241130574089297548590704031785112239010658260654884997082881244618389873368843700939986958838099561322601405278353647475035634373500444458592240746734477460290691003631304327778817578783844166701309070378390074366397444052317378863264113677075390282105438245685087798947100911175473354992453428987809561452913902718450715526582612799007263581650823623070080568624006856588798856755809923727 A145335 628 1894879075794217924570858695816889116169735517920239849135724431566197447737606778249883402829457878980385172183840055248945809399215663983041719768546538402382659862619307524147579515081562121993499275865684755859338724623716247612427275914683875777138915630757126782174701292856244079322584077150687290640314212301406173451237669079381579250804467461848866504125071950973116815130305167047053764048752188232752947547660156098990489867573268366997239439406101640475360212144992484214947313939536961964381907186764826654275876121174104711946036002287269037939631036265655043815567563824757412940297917324101783755550072555427214525200386363511056140773894576295829478622265885872213885400149658351596042641741485107863736620249891710524205001394712785533270407307100271709180286994610340128462563233181651190015985658994295789241539203985789412055826958574307910719104543596924881126467633263833234710987100068010200693787492460999320396355005528170680300253417804658359806028189067996139440609493151376072926049073762268203603791761007058046994107793896623075717052526762220170987545264333285352386738919263500476831134922185961466466415720482459378858959934918231362239426530924854296445809729287192450884125275543953671633820876921880250115609817926588911064297245762004390858189071060697935852331265781403532532693853415939232752705616254431160903111475293413458623866079874483354006871950560939416930152461134355334321026840168037683165883898881577213759637568683292014512726392835092857769435159743342487354576216822611716700880435609776177270131057528605044970419420330810374159628266608472258088762984738333768227720461299649981190627564929634280446631805405288016721212619376838919265034102804683738297710481913035782850612328881535505317456638816602570805838590701012503729429574418793050735601190001899471558852765078007896209918659755330585691691926410327335567554671688060645547950195590112485359233584259406147054405349683054726821845661222791127044515089913447888589407528601288069366872303326795151897732781140529838009129582843379527622898632482740250155644326995399586506888624541120206094412203642384970181507290037173749036911995618491248190646356933924925213884197610403336429866723439061201577780024224456530978646052932535908331408279622788792414069415378810843091108823295954533610718771430473006181843760116765189792298152782134704747440761055617409591494705413267883946083885230596787280635057544431798025406942838085288261610526145594724768003766975868228157066637926380795034517483881884380536699916302658985813143251750303569062910054117089510651367130601332460502219188123397149732853590248737199999859817023073340901045166087474138134258258212832975508087737569305265959283898329597134760126955205724476859901055351356059792166278727000729317258099214185315861487266348461196891080634984739258772721001711071401087 A145335 629 63876373588811900314361343643775792560460488541486404417939228223957165911026994674063569417030057589068104116559592493999548374632508031972515346732436886541102225352801579406511445549458179842356005982013010565262587506506813633863748401242279671692396758564272926809249934066792310384958683821997112698972829615086008694262182651797918915396979552865277191166779574178052509714157228970212693201366276330582838005294003240738981595958049922864628739431801182984107005115496289687578064165218612636035153391342617748089139237294120436455837017584634946249729587761812507955015797350991245473990969029274834583901655685981778674463534597799170864376929112972864542054752682412913822884992128834066469998661014450607322201446497428303422970419099014603906302429702352937240990343843157283009150956196792753379804016210416941836886475322075911931687042481513581737225327322088273495025729567685284930260296825111238777142841488964694437574914105988228608969612602032741808533552786484489419126275273194372294173539920278671021280993645869640373398809189339447349751663496448031030423409604912168222614943607288299423568629075827522705584119072213652091651866464038596131880444128233850180753151080943355238746218421540178253214335628388664793908636693739829150220096535173821845249766100184297837580543025955880520796472096144569115677489016277459062355707133950811989592150190780196678717714567050544795975792858503190095162347069987738151843531819165503397765146100336249081574316939934122583777871766475419133068961169108939139213440419945419337245679266567474139550682968750600144667337078595348458253131314115231383926014113869367838568327420643007984782981915598485745647233247373155052429183752950495765647295643240566395903627477166055012108521849640046827591938450927194073370754561659396533580079642647212314664357289256055679988978391985452840424287477992009924061041097057534867075726634804312346036173961501284271217494816539840160489580066653741447478345854588781669994380088918872134245582941303020202003537424015535215458197421425200315905099006552745040466109291689253036524476191523957509699701752167614900839123980125841708949814851150215108607865742354036080052916649884423639473795152489655418133248668181333662920867198164066341104832370767891063185598296660125764263027523362442336987799879508642533660038867340784598399540337521528331083667663830396969274969762272980830693275799831023791457618170979075557072147853251282303292213724054757041355317687207927267142931252259285942352929496661239586647535788689265568060119029543895213549375322881809050410110936936543743085350239398971183017034236593927380690946653030223537930065847499682818115771517957155552060258770197166838412069930585281167078791861037871203771791220901759346606115694434280682566319808983604384891728485024976123575258124766936406371836168823461120719043 A145335 630 2153272551783970083802902969660823271396233952563771175008491534293871631294522542725076146798199838498027910788838690788884720459916036358577828355308727676754017614260281379174193305324655727404258839660159310289317068985005962973830710993449971818066818954062724731982688495216867490220713152316938591931686795684235140782172003740870177558650601476284026652383272941417078151491123373455564720771003411055195280925707901697650913500755373032193366439248778438988145501968019713223264058794572118021208058857777737101320057034908923791752161150832008035791115365511068606897927484886347321103478153036556756499223029418895686560738536766609663474635224257541369136369883445517059083580870777596231045303266754488231346302897691687858496622303622780902968669371995910207293512781772545015628138604931320483251542196437169450327147293865639787231380789995995881787557873308491155920392462600203321735241371263512759109474985899212357029651034116508180880194960514270308561007704626363949250750600018772796885213957786544926365114092198473815980215810778524976263505500748210599273352966794043926451064396614949654304998009315010868219279187457906491527125039643781140687458409323336558668334426492790775810942572105994133371901582399161013280779892830359822727330543136412288641365224379023609044142169552641466574645541828339571473548921986007528737579726582370396875737924307334350165090804048401914511404560329990076973567385408259812930607774458185220657085861282697387856578209532452879464059199478451219232412193656086121560273359855479650248775670805858495715648477906163310545925558759820929919240798510061465213812167550815928538488336159248234237400039928193149080480216047736437440548865046927109455286597835929011292875499404655385576642766233909339741521674374917121512315632544108682728191434018036337125436012661968871894420565383910955495372145191418728129770359814254828681062099311303173594766938882974708523335603211152662127049017225051962971703911713672740182062664208047651044130531584452507682744094665830910972565997067113919805781359887994402831372294067200392865840505909383983110856739971158094664901899188534833971524509595361755692679905984108199324658895053719723276258298160559560706210611026612733552605902271464623426107990887177328117197726166343424134495814721439107883904200327517568379206904036214088695283314985552567258695732200281920778641821094727478389402443266219926779439521263069579484470306107693783605895236376275333718493034467775461199519984356593891190336458297932902584004050900015225996647626672781455898445873071435728972235329032763758978074696067920130456107074382727701754354611673789018440549178818169141711208519736077455447118347635258756553565611400745929812628938875459683073422605196697252222736100267213323082309911443579204600514851368704678777260754494812791274055338478317872668367538443 A145335 631 72586817656761257936183958792905008834991253980464237768049845203107184466981189004235322234503747138738463283623648149933711432704221211015150561884941863250941047235611859939160476915982699021339385642587964367839867830221963505341019633725450148744752795249057692150863502364510669028547929979645316112020049183542736980681009551842551033704192860368554985586562939688390130308713259205029857766977831785304356589422775360933809053371482028957188459802447581746489201887234939417259941734386961933276311028060534126342881374557640583725844915938709973301883552721648534976716627560502970843407003064871359232313973737809317907980717399938877157930782545344790440614164228893627379294597331027776819703106652295137264233263358985351212492834432153525140059240623679703385511378632562148633667269363083857293616734062092965960111193439324241905493934499077978693544994172003909543988156419227124408009701695032718284469162997519607066504841922492576671483143509966439499558827914421175942758313307506555709806190222810889547489325026729558690823434607945267760503323080470515805056697480203811155753212587275009239333183470440387291844378703621908757165732994739995788535626846409231264475703336318825971643518866946843814426624089461382129306425393402792930398483458908361714926599868567119760693734698039000812275420694236854858228765044470824777466353520735998944730313438808090753285014325753913971128902932748172636275766466950091223903049925141891969184860986074582844309002361764669626799313030640718833849195915077701988687875821514778589940808525619810624007036050666082229752550441126226468982258859521040678242376784211990837163073973359930555499747361196409139904502337321962058747747188302729106787215447401871327442266689027305570622572637636561993046648815586517715252965899691149133107936707167925281851235672170613382304861579102659917763542173978437847262548905277489177781068500708303347075281163708903462820358913030461423762982210166921605122397416389562216948550740458906227778768085466311092682283229181622584869664545674212815227689325919192312892814992539215951818230417680857879143023194728037618986228120806385273054249509509829933250024522116421656880215272207975221758243591518667638916704279573866579877011302650205257530034031701915360062844285881838530913728149996684803403968256052817350554422201400738062577215949763436704769104801387835885617618819828293534233775531810997931903882470320457353442418461818209592103446114952027775595643150553393109827891405517848819766956066870388649445536969191977479657725927079343848792715167688723100772243891284355378214354261364237358276398294424716589545366578832481158600689280030415919585156382187399505165203946724313913223529921907075363398440362412954055367204817408873151526674593401645426670386432196735178099751254747306236556483910444881069081469053732259318827208600194487 A145335 632 2446901621056149453244791167105924878166731900285215502597189106788251654088064250038250169800045169248673758792925268345426721607574576563404689082563561854880495025558458184288818297663583478684694962607381439179722634267465320780039808879054213520735644909778915848342883932724966157735483229393130453819257266045538867934521691210440391605298163764373387087839010044512358351289645816310433131869257988711606449574246476491370801491501745695391449947747141541425372556630544305787812922642920427976172326734712546541240794035018007042489308324541752049174486526455656748554048908166627662244902752213335366684747298202329077259134296991201012227237016128937661495562107019634295510503816945365485814595494203565810422815076485093291681445590211273028848616098455573429129678366410157248668378634601418224436499621981611686078178880512472900768560744732537871763405871750693917419349596971753901193803722404311562105942725536910968312665864177573725479188586840773715015857780434130136404018792345295392958793875525741128859320220285939331269184164653619165428042044779155587040250672784317507266396869865976164842971960483547446293063137879815356746150367725560218387754840304996776602139400798973197011312245193835532878327364683841609179758586730828256853373054672470330273763392928032382753962187626752547829162965028078835442552098175562581262383248446430797844488469146482814985903482756073635918353403351536339238866010627320189749512000045925403823036443183488326398959081758508803586951962798839432410605175064857140382582172382989826411425005149868145329418689552305154058795164824439535509571016235213482753489056181974043569951295103474922866648249308530912177987624710643124952650120277136133142869923276630484612149798794234971381031538038085738551693191831899837806260358966273004732959863670439327233168817383435364455528011937130100443898051189440994639801795467133800368744990477814806518604554433860196848699590434921251383897468177677910083624053934788230619662905278807064730374621116938815349867259972968402670125480862111716934211487370954612979622390567124675668592154514181213196527328783425408164867655287481348366123916994051857454496570947864668069323857501471949671750668193835987947322540558224431381041317459732516959872823782563575900541152759879050710758351801892430001308662027636272559672004030011976053263860971242136332213955596088215503888009637769953944293094787946297018259951295063096121474346863421539242113384929137619939053796886661847264522758080486699357750197823864343074876148647457509939246715005197054470020972404340982655596612602960290766842123172513745279577256048950121850846605618088328182640217189276141831046479932328717583041569596958274379506437113921899099415494804311742330968791321430508741266948320833367065845403547042031410163410197016841865614393843836186343923530527259123159347329244188618327 A145335 633 82485053573215980412120652306956768850095523523623360612087007021782118056201461401808224219724200420869045270171047512300686635457627543248150857958067108243079624060634578156764204875078922150478368168155442672160485633316388133273178451971897904058548441163894457998580925221295106812752470634294497618601846326375066054529989230022936049172050066792834018362498043013948660333583830159111441670282829032490421629843492133101334357344714794020163748781367681559001727137526446660872234205032905892689807200950848915844693040577575642844673999894457545638961967504936636272108453717580390933772700933704532146071472190086539456596099243592668722241282655775706023670608187017707872765456289933673195782237289899096817057958964079231503596179633529179370333323538878139672281754346175022220048895138746538982670544963383395875602444101964268045583940799439917158066433243170897784202365369929667590015999074239641063558610993380105744300359214921168363410870590919338423218126278875698983758297547201594389134385834166543231036795078349689830354639499650067458634029569002011758656334374502645689746427327428843929581575548567200944098771086084196972290820138862901967111219878145814492848887936457683134932509813840676946381571649065676555988279829389795145124412742610491374620202260677371754068945584204093689282082738821116848531576371269449569884114527662828674601707350197622254366715650422227941053779255851387062994000581971197129505958297645095437732666530530530496834327801770329407151481039149564235920781617587138287219143042342711226814358333661246653434893400801170692655902776479306300901412488306787644099075405651968224531067320775065676474781928690829688323553689091277404831873495794511859943416006867998188873698389911394196227267576641297608941015503606694716862518985500097089856927871222573013862195552144370463625235900095794106861143387832513755329280677934531505152904451226068627033856182890146072060759730740836471120722228506540138752045253019313837799274320000035411602022250073239379977714241006481624828307374992121432178056424047190677623878473124957824249025576854818279174078374146247314509651040754768132615651968815238605281249473402493438500485579494404151226739803055967562185575203301041302281036231690571844067107632180184111905326899472678513577825508328065665347430193547650491933725905297281511354786690763356465995495738375028943248228919271606327633826691067894140674545026252694499934442879323521626033432613857783053193475717453727720733669065065315229831910348875510938183686321460255690860029283167466779105063130957619357631438710073547510465892593931084092010311943133710313167322485840390964204320562849809461094160918933644687536931805948259482608848081886777296734220966454908471564003900078217632259235676368618210388003126900400446639873379641686484542554979919233931208781144992435987969339149994389723608683 A145335 634 2780571153506209078636437736022721510830795219814611585948237504107086092886299609766890988408652626387450346808792252846730878135849902875320588858361753136310652272203496604106063162050092168029042312263825009871148531519372809705173524835932869466759454430899237269353247140866974117932919627346584285329937785842846210652667069009551483007149416146288270994626421942161199295332752563374000882394801034815994124430417670232599504694719534214917974276028454597606806680380643960307458709263846334999652972767880790218412055856629280885275953493952855538947655875416927482277119226265586070210850086230277026430733960843069946879525428242374565635552626098962033928998540488804825371289236023160306484453733227903059499457986256295817501133923764823046362663307646965989897044509879881632627691006458767194504405846279154652984946704599036595304161743580558862665881592863885092554767819200979497487685427598814577848249214480900639103454140822326721353006722140702311405909321845042032308362073912146954512424753510960296792509233231847823895315566264019609376933971343015771605149444724233513417034557941229459000218746899228383342022127018835142056108190134918057585759003704540566248939235735849097679601708813256974668687247411676592018523303868971407611315696700026609565976687933670808901631772889557810638946461296496883935920604032941046825230919465130706174392756930673377048219169589829821136849262796396854541991420379383044608325664464104167160042784921147739864796863798718722556567622242779847594050115918257256597300171574790623072922193016295619537422111211588774497125328536322250578947079471250795247366349171038792666968235813376168850489975949519619484856082681279336606239330590582874521556420448650295670301888111763299560586218627546604359315894074888487073535677194947913932804033805953072626855284829617910945371337736701207405159043159935987502709057013371261571570608682085782939496485406622269655308013674574007006558294939057999899653535395657015537425306707538288446297105319594278382109931714461235599993838940858932616610565120419310371746330349419937688309976527183769676776968795942668188694928418975578462992279502637776389979062293901482863986700815432506436381449089265998327439752155955561741669299989247859403769681320921182629764993880682839932829447174980741776969441823182636055449627707899355717757883292368885497466025008408270080809581364757839666766343811605616694192615816718380297726973340521567150165474171032481794014446496311364579270136918829018317146998502843275902307722821549070691434077196328590118434623674560376141414816260982673974844948574574721569153870323460118607920319146832973785239317991026859744208022746206682484541253595474257561785994460896825558988689679779469772110829140667925062028325909119171551346218341967095509188100217557841196912686507462981977211826053771486627187299586963548338660085603 A145335 635 93733053502209254467618335669205289823149338009855033038691725651362865169415041789040433817447455815796750770055341573292250389658813590469429507167223840266964979852900246463780811035944402109180094195935172914600974325357571781845011388946118577752563304807064847186003503120044772294223613825100885624177705142160499434726340841781991262148070769119327548436022665307755985231718428577753739586417301213364332902058958033697437170157661141040170118824755455703957771636629780764437986428412025747805395819315454237311821487082280018065076749436476760323467933921342657922625052845304452709227365473049937627275509673948415719222262729454347363981810303554727507970834776207002476248452273575277641657262151330374845827631899641773043883993066516005259356200730445899980551230755769055489704441607676146987996982095399758388739157536431079525739024330516698461026951337375133226850325401062653490380208174340040345024839956592549550797333342820274561888688239952204326573864816178240630239186527820176289412244051720085770708943021208795065161397908405461532446376715339032091807576022997577362785589258452417735468530028391413253892364957706161552627210117157267582353034047768842610105927143806585146321690469162382802240770163866046267878744017434746321187656990633484265858582775623840707396635310038048212434791521022827218658766713418866317209084725285441577475951161531292190097845952506447620100960707812758710759143717995001851775461019578993177319946841959223780311771781820480335611565138652627623245865171683670502307850496567048861445495899764967000945252715507764187496924132303520290536999748074451819481931986456642295151531004737843331174951412783524444143668858862372747905050429376675204327155073380585460177878459373842438275967233707328456311241180323475395642192961379175193174726889741750207028718637744224225824097331478961801532117238060298750883808556591464549643113713520207291664357896023380527190287068909130045450243651274922948110780539435552740747293251311841383524640008721500874187686418116774011069310685868047243513820718031278528584378118455067626347971484482339298949333338937148970494658722494015709232701609418267473290955584646169513942498245987744212476014497572417000562026482991686783010630800356509108810504113261145434269193831812491634663002150690775296973574218512056467881556458099561375948336734430968439356223237037947046049062044557757855895087122255398647693338938507031573583681771374539149308556508272072347418443938197180382513468594800057142405710089698936481791282398130732851547987051428207489724964384964367148769474098526287229618475705983021270165092876593528655139283645272417060460026445273194879127442985680466347620240971166505416459546390667983907706731432371144959562947578767911853762757234137171596627262809919707662714330411694001447106240177624022142532576725063855669210047881107202064501841762068447 A145335 636 3159741230778902814597205016772472583915642673481417943919686485759204680753894965822253414219262747141855842071115217626889507788667727998874565811286526797037636334530615036090554535915622633050368807315932366687373834636655213246622524216200132420106039538286701567740940820823462133171303904111231227044446155012292650101778739123803856437459982619863115511490053052898032320000028932023325998084126341507710627312413350885522936773415252369744600490664532135751961884263983229188560562194310678694673558069470989571900712111131603552344456338227678096551248513540805123154763049138093874562468419885663311185180404678067133051912529730380621397452259697277238194734806376939512985530500770933373277106000636893202824946411837466183053033588771120613528074480260667980697415998879930350678055093967071908506611071931520009005242347568144986213625914877556161540659666917034148213239376715054229959737320069317332431972777088485630876477467883017314658940959215782085708102671547459169800320945544456068803939792471059337819638172452439248414742899597032541994747749697144800471817616130098888175268700485396443921414688256855793889483239382252578920228110993263300066202720164528680682130237768780749546655088035862215450279387555237172278515868809201994618264509542939057902066215800302982312669767399750832351619011534733044244490141973429379520177199264141316111583607480827102797525010010773179683773564323518833343293880191620092043967746361682195543351240882402648713162086900371528314747138267412454936838267343406416714540383641975045544537043708154844585568849502344619548932538002826340457680010928642691363485132016087062598519317502744462880531443274442633062563457747394502650599913368048390547285523002103115413945987195190340482519555887687823634705335829388461512209837654556318566972129520390365672985032651502513822912410098784464592946464689853627732357198939989212955098101711195579119919721735451672164962307437618760157553706477919357641756412084718947494934239964296866331077326247704689149272630772606520198685227620618033637991963788223834078160076001373999334770181053589681240398257178794322999432277346578341139258792790497517022000336368443312021100133008260156587133942276784727999679914414210009299332802538348622068754234254263531268293341440634099123806962566956588085998445129071981709104632147086586275319075599910062798329399823083169913905611441232435957465547224463144602136838922879418528787532215308741382669872743686084660443263362612504198217661751439789351667468806604150298340853738679281604133572812210797282299959298714192910458595719906326249456142073842698442690559300813980641285133074212859961274517684920081384359243303080497832071640653481643993377051267631743067897091026242606907087493108155479449674621300735728613185857771047126968132982669016688564393515190793099917310179424690748555299227444936482007393537460667262767 A145335 637 106514876795823760377862526647781715134591024699909260879677598396251064136850934128453120804290913388704504620420543216147103734263738721183248023029039311160914880570062053013712346941934827924183530385439985885096199051000672913186073509483095074935656015083081405041482267883955405389159882313365990838567394261286680092770461861137087158724784751967514854773002139977170004199444990066787890817662159385807624033337121156292020164934390987226429341500131259471443179414581103019316595787132226550385419894716471239153318767954424868667251605096578279198265827067992606780204404463820091666196357725118344747002493814422133381231555657988868017853768310413405395989782814995796206535230704739711739595965639812407715898568697213353131075989233590482815515385470230916898863993341691221365588181727925552428081712246814557408166961147783009948830250064783393875018938910746269798893166162214152690880091569156479101941761970628010660253505891539180334332625173275325869267936731290983797790578444064427551560634114787166226179917022662784042852188080254569082237485109844374508565939747938057497390730530577124866138471405670078783623066745683369477694728068955695728074426114393227778025767705079671923411157871367224813666535352246274913642723669679455221146950295504818651245167868769630758136257151648965248535028666401059400458935467265537670206307069985119040836041830702730473773275897365317934633559233244859164189677990500369584807150878076845792187377152825846446161470169099752437669645695382908717268190368900365135763485830263128288739294881956403911214558915778784409486751668578351804524872877867545377788631980780362893739443897865984838964871621606509747755489716520999825489350331731860815972319776073740947223533768171987918291891790697989301018588414497443857253118231692900537513455292957632337094575243653431103226153118605926969949263523162848552797462425383227812124892459041289258612286528037717972657498856531841336002005399920417894828685703265095180618680488449154112708775284285485062500479509156879377780905012021723228068661855787204728743497633421939399120035176968536670131485950547823289373713098858497157310398195734969689393363865689268463585115969765951632564540981674398683296792914340992930488821990557101249581196127900719525793023105694581649651041073469104433688232288327442284901860681796732365241444662524631482500715628679910420759811115634883371568405741041565482282634192396926260098396137394375900635262260881101405631470060535223578324736995127566704244653231064915816858133697739596184744609887951638924958124138234691058047192112948568159342879319690761658520077483865346410824193180792431864022146930698629498193555212619400596238668658808625247850234981772319668150827030787906846466774433112973633480619630285044177413323668834735840176055183058222159811703949975395220588504005873748408735281287958760927362034083297251665807123 A145335 638 3590616493627477731558842958699516600414590858718298510772513898017936886294040308716259736490393276113966103612520669745203649255141124502419562857434349367947913826979155472561628179322068513408604176242813116870660503321858849266847324758052610759880831848344634625661665682627195894845117499612263647056875633503527830914999619237152468996808637551364943134534786627140347788665258295151390867440065394811448664656083726866190648874415383405987680732224824266117817442313567098517179214795666794819181825956218687402387386095842950211641448055461197453545862933910782261019885351320612240929385344351270981535790755298989711603248608178892211151469908346583636201538340498773483745363114071245181970846628440970263466047547958115722211105414011301586939903030673409728400037234850995073354047255370315278383562611333507658297788251286522917806922743470222292649332269140597088003654483114999710494513656836527590457139463597897462268660052727308301187335479932170275837240061503716392276061229549090907218652907205535581013465665014324277632108011770638624165193081058106114986613028431174302106942638010486178752131427163723667539077786107503145710836704284268392000125604249992988232719948656105502769409382297134060432836691273942539783659042626378566695661699843202927190535550954158037056470246269416851128364983992760700854737670357031132889225231809021163602441654001405436790070027702659857565724102068910638101315211716473578512228964056002725292954288278408042817700510687190567773472228076610714591698242398793041383180690623629670971426584926213332138887936465333972941453779198843701327707124255234943756612092708620901131869591198543031418761359483824000322394925281359446369851497032081114738378509104160284328802207911131725530429331781909663449648791818003496598614154078157839465022259358629656563067765790572129838251107805293388058205208772873160024948830627311410606740911839183759196624599740231751122832614288726063999008841873763580756755637415309946453936771770686745175115948502186375209186475104405773052387787756567062397576557520594707617719471144493501142962386480839190096542710152568865905993545563087661826355182038967035438952778890384903539010947319710096525490519905110037337150161142754957272568180002347080585033499402779020960219277624671005969102495462836547892673722353519634294969741874263215885202513298386251675189061044470380460730062794146307014338521573045625183284454023563545305037515262776879395105949431632055640150771080199123462714379907532611848647471067530843379683536652460933649061517718716175348127567417591476268056653217037636931542135617319433434869113538410268208069571483227745061973713072576282699184664833040750796125022656367116451549777242167844745732636139963248768152359233150848076476208287234217919867412263233087401287693252759686338235851589277057695245370120693879433775583661790603416437686940556816193690853563 A145335 639 121039681893667397535024835759898177952194142712802818098232182622507054040721034669974181588638036533510883964073567156690271800243703572712824742740863894164484863946552450409990432911234582645069218856961699784269979681883662757784750404407879999232487766672041618147973345119880505731273505522769525228921286766836528918857957071713947868745332013131727481097652802427898983978735852930108396074616713641431775099748958399322165617264522409681453730256869484510700366508947167476433008311445331866222392802598712057618007546137547083680008345282345361062452760303866642950987728412813434177909488291884987062453161614126449363723377200478900779927182592509566065940452062223871322060394368806444379497528105149141941628055125769512298523010375244987262153648348485256474134338287963050581073711612945146306384343199970830914403884542701726411488355733550943420425596917710588925856922826913474078555902681079253505153692215943361482448519717184056941485898694180834825198036604022342852335040250309276038276361950337970321176761341452954376315577033936039940354089680231272026354350679848945976086978829942758555157225543550653427072233386060864296228935823727959425368538391192837518931761691171548793277118353825231305823700049178067663860871413292497813631300680567420380088134771419499560403981243605784899888218361860934559412147467276584022430244894075796355053189115551335443490530160083387901175241546109418377150476622772646341146868793520700991548643265677757970558837769103723870543996370792901493503239033995123056126655945159070378183661889123356544445508427031849312077622487306269503178655354119097076167848267418978596374961025563441691260460589234835429261423183479137220606694139462104046098878725928923408650181481460716699458784856076282964189671471166309455841839276721582536672999825465950429783382047705611253194013740890286992836170617784290701278176527649205226170008325973992063476925998630925802312969455015456760874746723562564907389814642441412591697113395771169691404004511299927424016191013269039100439112947492970661400582525950585738006118643537378290107322649149053921185918089111610519143219131557971981307936029223180568912128487001511232610790570562311384108333793436718376960933248825476695317280417390298095964378015286484668668272322934636505523863472401178955992926746848914583755987713679552325693444358047155881445991765308380896651299996030860893818468190658962283886953462851692919835888379409812467014645654705054334748381087482042391392878168358187350290339545441811499264216203696324375570267577553312383033741372688884526761498721899146628013717232316958781398676158859732657428678843875414105246702003654399559090885553328248496717973917507466836773117742983243064606327496127334085186509183282740655545039347882045855793686289980263707462672299374473843403708397262825664931326206180086669838826516503679953209353499404136190592067007801607 A145335 640 4080247673044911477278209481907324620068947950433992139373108365432198893694769192430789352636728475054258622314953845239508392641011598181008197575374959014850435395690369276341622020876089601643214854259574723484927898205637768243065086865742310016074551854633691099423546838329506165574033976327443195854672929853183756351173901972477563418252673165861895836436932835309688122782837813608695736523938549412599743801088722985066476091796401555946421840971389590630885088898791573316989611661642922414690066556420757506084346977909326095010131107826414065954085096297481599967014063776055514816716609390057569524025096476411852752125333824895137112453114042027563736269002816028361767882410427102125961616490453730946411311474823642711625094957538403106595897898887534965069658815287197200236999745118333626617900930887454098791047289636686946044749553971079559232324579446691683550039780491598728073119768884667978822203374142311251975442137397614506770181343793500462025255538084353116048497814561864465701205254127240072321333043806913427011273824181875894618697738955403098950299046431094940422717754250427752883863894320961099862881319905033949318374280907032807944905037166984948513196698376672961165266156938039165022182868224955969674807435558431058671132579246266041169568095954015779227060170665480762705814989849967120005022790267155977039092422490069863319821841482793863798660334906340978445957534953624391424831928852350696443587368517353866369102039193042932909130378378786020988847549885956481269383473244277355823236530528131571824941571310921764187044756936355703844802681105640565753308770659647638182383221338081675775179035039874028213847095044344942836578575192686790425292213071416030361912087112685499001437333411238552027623911967902166940924161843367499938424905419670393233088984651434929629368152265088389554598073367160466723213923467303230767214170722105877546879570061842360620623416217223909055738449205738433120361648052285221154347070839944381050799746117509358526542246900804604961399423848112832971396724407600253239246574552217687707591551855925551015024345359852221202338108687409680447749051018825689926802861718758234939060815857868164760924846594644569438581835651261256582243022480756658256390565597658768812612102310273898778028439045907318976538431685541247143685012743603188264894711533167967024862793424567111465158130733356458981644942405470257936474255692775097016783576049446114304104251964867263000286825625001432192735870818868877933654799592640115670754734228195994572665884846919558048012786390260642713351246325214729979538645647163579613304770969862544903629939880292474343510495618970638004638579481216096064377469303510591991322149963051684411254682664415346465711455148719795871673975800308828265272428340627557511570946915367277315333595810625820008379323733494001575557948715085351519572962437563467560896703048475744044301762639301318407 A145335 641 137545148937304284005381044100071077182626057456935732305464664900487242083943615436120874407409935305441021624726210158950260759238229174438082767553065125649744283024237484358923627913742547560158190092021045071715219664242069485590061320459422866233993143787213960289526145772114307721620179610724604609491499236429537659761543316634261591115349743675872495514561524780636784191110478718013280348113572426082023722102925752077632509732291079186431470577691812843297651836077897427568552332680974603153870277394550932931391279007315836525244435964820072880966847533735344431021401138903102991658082724629352376769898939766681942147695639513837871581893694429566581040062018987864012971444733437218297359647513697742098376167874676940683112438720096558348102730909345155324012942189197079332026210826865314940344294073831734470275373219248832408466781052876736208170718152722379734761252074514870296431393330546254885017222237183620088148792969225065306038756157793001880690529363625506937972518476545410888478353078352900887614166585554290283097086236855459373660260839832548785383308828837859761800869519694940719772293322402373132827075866926461045461532713147140132094789377530524223187023183345883829709573357104181899072553182039565688559690988813839574511381432760327567258720134521737146324698792729375267207238407954173253508383700493680518711221539710010198435397921331792033101504446202224223329840602111436688821665944462265354340683851573130041781728749648834002689027084590038998430327036111596612798015389561350630806180387976659341059709990707510781621922211879042349576449067993520984237769155758066529009041315138885022962306674819192465525343882684407433786228340484048521757463282030740244037952410469749445409529100642670107390485372979197191502270531550246951757994105855249679165847135926871652340049983072747564179889800012965592349254367246621291378498993764012604456105080614697650547223297205691975638017320412473125471934394967788081550474850624710442781046849924127080158569451622118721948847153903692586196744479341091589202031366754675726672325475057131681179092391973295727581763722666662238782009990701394875874552487231404070572559533656607347089265346094677865212282295695683165950693910865373700997449270979796679282855872914955112520854011569263399764474026595731968812442823593936729560686142027104454728572440648712969443324705575454466962870111837102399007686265584980329776812064739875050339661413899787056329856424804152624512071870555688787661460902875020130902954740542147431602755478925442098102186653645418688313758130589247174921363218004385546865357201380349156384406491965983151260006149886821363260952409065092594675764931130456502699221178536498363995928515844323586375890088457016822706795639041901417539592903817515615833010764723344628319631807313524093107993159652374395849232786254200993544717893931437974974147906554763832329276227978780435698363 A145335 642 4636646966596279740776483519335186529918999776804355585583221714422316565217540382656865483842999566509688363915261922143259444954412312829296171913205627810277920765896610202048946220630639257376842986358814575107945331396672264153603198869622057955005598860992430746726235274554426474966310089103492445058515243405366784657377868852567056264020876441060988657933973163918333159772646114801389866926212789959286470259489883301448268918009056187578203317227569169976174252763300833384544325817686042210674044636280245392696442509252269871356663841363953548990978364408133364472249832425409538072738453830538859230855723735509751793386967255886140826130499326767575404832926923811893061239040196286218376891591725134395682529672644048195604077597629360024376139952358127287084941316128174728995406366736630021520672526610966838105528732429830850852728243247725223606355349695946841412110123881856497201103541099594483289262582793256459029184559017134814068951963309020749604577282822560300794700481795847986488740816570071034794233483277702081636289350033123711304211498292057480599868241669825206139212371086198697413096255014320103986639627611209681937474318441815812945882541971648934396649602997393045522836756702715814879696602744370891136391213558107096498347609427218063046025414565159663248589817075847069592075244026320190525800494538619180018599301064532021299187400608272867953057851082816643662107948251218995826553967562991036242473756192942845191108209781560155037604170112399836258300303398474371931464617512729656520198985055456655858991251961808617137553233575397760667866394237258911273014632487295652033247144550948592785977682232975942972985314071444279548588814521138700475757296811964040555103345395023166692069726981227075908894709895504825357639372677634662900394481369955561265010313719005858748948155300014168123415695603838996750932897996669680265065970312570694174109424720641887738104536728180460281533654815366019853920475334002488176781286060211918186204708260142577754636017687639375216091032596694053232579423427191473064400224134053544193906404056584357116621653518395453616929033888755075381931876338794970246905474417767769500242746940503417812510970055926744241661466749319643872936635153028724979867356668338380460966302663351034532804089951971430160153100460003692983126200439666594409887541582838979635732209949405320775367364359790439347961892488383779465078846076395431224001237685597611897503871958457569704012197079861159347300510563696398213198969102262129020098488632921055691132892621910768280105154046374277592796143868812275941384424099389191137667611645226799091855797940543352148682332969174252536556067704945691885303939764030219402480153937143209887251065857857465432315908416174581944726285120428520984950848522416023069103235367253000505287510909205301368044629403502217150583635649071166777307088684855811698815058369064385739344157600862925848090498323 A145335 643 156301369106415441124270975431408093823498405293448769333074671687711626512996044215419320024226640979631659442142457770723065730462978306237344780756078945931403583368630446886832492738535221452430829509997449234867792049666602360375894348304898253203815871370061696684927430815703570699000005382058550712197944245703415074370670299258492150025882153712816183983081739841125486035299116338844373696069352801413974486365380243988895393148452774350970154637309886142205021217353219257315091795745644150240847441535136794793246144055502738356117301567134438171665807783231328182624197420039154389528910286969382220042794070354134793188392724048226167735021260723441272467351385561636896106504032045363688047797259694632964760333166454696799136515132973287701623119445889739938288216442667827925238069290665587198596555931711398038705639099934224762996636671414036234893502630079649871279852541296130446134330074035936701134786780943452996690191396318821613039305377108333311377298323257978376163846303365517147990042038098741504560709833677170586405023706519514071209510233764996831189009641306498870114989267514888570100534036760437382987248713946802511185798229212078341258560357769496200980533893855096381228943238738976762490390579440189558168182120484099234145458339280139472521189157732812113588225587302105923219481208920015214670561417388468857933301920174152898285597076069480457365788126900244611647434712218751747201697557726761887271524966923419459819127709954664076668802571799971395677264229132244041698075643556101331734557155413263481029935762572858492999408722204736300234733800161548831019802276908967274282694713803435747676422645111312362800142471823042780898521503721357252553729953773844525081793529228278538719921051127635628246170563186982289826826061460793954822051015223207864388247996301840362500170662823427624367595534625522780460982399118480554488752567858259106845216102876732955036806282559740018884807528187971208863186098037289481471509071539268911432250272668359446184653076091753886912309986885709380566559777533880077659839966356913608021909154075133203344184258926018349453382004808169868458261312598768456321788666748399022621778928791810680803137453496025202291730178907282899261010805057904408205954892292237534359377383498707501185870759760102899129497616742250463865452248008718073963372297196815861493428342665880922688920883125211004844340928820547093930705502227603720976101392604683432324980473379943260822464107232263256793347586590133713211248460775795466392499920912814046805942378681856519796902644801090244007739321503903691394821761469046415246389641695238196006109792191309908966098293130857903120483679072766864388503214769693764927149486521876426762735066072446643879045686333355068899706248702849803360791686151051233841954448397087882309897364429678901803260364084066580493799961880956245808820966021771518435617642647012536718527720395813002360350262769967 A145335 644 5268919147940617553702894841016283323454944712523158237413591597009537215330780085284244895359814583580383673284933887535812623630647553748848579729991249354141986985078611598658513128167076094530804005405171027348578694886315834171599134327754921245878575068879180934256472946071132093708863706462883655404700255464146878751668511130625901524805431137638157121008696792110366970331600052009797722493108016009452289976090497765375780401586074105362147725245512944626162095260802768400790911050041338486932925043475416716200082123414554800732444364471438069402900831381749708628128330557270062045610027700999420807103728880782160142870966934278736858461425872856705968106839802449852843938357859010169727805027247414485516936435358658156454843729528451930792355332144803180961568489197391163231600586792930577728059878937318701273800255953253984330785771340638918230534750053629647464896987754982433457331769594647885095659179096341217725169892940722917558420170193369952617507976872449168237922958091751101262896330615567759548670493699023937190011267510483469307348878676006544887324034408573835241751082068714522611890304966098089166180050160507085040863576369264842442010256714527174963404863165205696013834631055054149960835251553232187261478528145127771624936304118785892191471223461147681783899421299364173595881641960618468860224434854364790662312427710471393136675456135114785609527849804749394775818380486786173146950228844415175656932070392514713797559949911463516242945179657772865635880740905747643247167758012811558380042265188782126890062478697339807837201450887968427105515115735579416856418623481586654328773986769066674503223614580724657517016859752169458072644880341858138462447536265959002128543219315181924145225371941442870046951333776138463094557481174203991539416676822779855738572278690324724900874894294829589917417477348810677325500719923351081495146168797435944179181540653865243193648852046984299308426401493682854635411983510916553086402082624807468944169238505445688670742077440417005840174594441826230622204676868087673990721732201491333592365013389966336228148094251774425041678053765154372376972913465772608323812525709183056634812398189329191109370345744840039513327480089303039784769030365565322447594014439303970614916231136775127201624668778708978777683934500228162676900702297247685833638685728617121108104489795534635954438202194783498613512293362578750048020303015013675357708946720702640818077479860134015363867695350787397306642587796652896908654787399553096069829043313872472884907261894232490660442819876139598079126614935100449568107165637737130558566603683878867942139162002913259090703821312758886945017252284986903293590751484582437051663989788172300409028589190051110507305164653981490956434515699046781750863766755201088570396261386362597145413639649636964870582605505229255024943779564423399397144187987286829201608859034815734243717183715198698708704481509885089247 A145335 645 177615264320776848628909143966387935402258092435657258889763403402116827841088970161935851207160029588268092646803461906689785771866063306410707316460660234972047435335596413622148030663679642408098181569777485821923138569749914720258004457812724046893668512368101317923724006327130432063222224845863802641633894899498447037015330435842728841142698933623900122836386984878958730728752751717951164886398297523609283893680036193305437313348571164943305225467056086726038038089036640105437442354181801724648864752974708855967967973587058498277187961170214875752437348854212974894622877840461376371518359644271780188438084480528372548062045502166143495450508498438978297461440297273233153807525147320728789478943780462545047081294271180033287638085323267599454037010544978195784324733832555839669869427855551620484547311320380457488228408589478552711856563588896301262137290189414352785962027585940605290550523506901250132538734226202875668572024094341578154575522324179195725627860588992963138042404541109083320206718157060747136286940838033387088998109241373374043831216628958670394386696368724014344692930106421377289731933610306632549031492107923445122780708648222119609508087412588150710246881736318550118771269031636932156440779567369066453144251625604075060992503577698814086494355470354099195202437378413340704615064227272967376358150484270075675838083080186688742463176728029122346827703359552313970992592994562127184564940467143538013668418205660146035192326451696307422595017929594720728785568380255488824729781080913801989435123427779288342050742675857389159619202416434006955522178251211648342068322966544483840514003819702542883700232299839805559787325979445489959805816135425516343847749194971748007979347398032989133707268749426118098155093833347457027730550400555590493332942220873857921724063650262598480106652324178534813292715537060812398017106488155182558082896795672813110421950628596581245181169847467034447127313975467241501571766755289810906505324723810750706568676118586323892422355984331804190780531691721652247388810276656675712693349514852432889041710993353856040175739053883131609228948842969971888019587044472933313996951785334772172411126920340508103505063674255420278498244151518675292237281114362196214650489818542981957136588617261312154468060083344408914835622532873193747096072210574767241443242021948310855357386489514044235358230873297230855136288404408188735298217320705405494080764872978784629372708413760137184536036749452579055974658377831821568200619170027686407738141583718141140037409751648634881481670938227763206446267945454496833436988862253296909660233794937166996634272955112096171756315907487003785785673671406424830954177368156770738241899330832138760266477314833887869128810456606670373808052455315160764118767773957037009557006737492328701374805910279364721357660729778017822806788228622912831796774331242618046364463119628020758708693726320820413074615069337876095746403 A145335 646 5987410554984468419339909689404042461393836972551061484650766091271766669513571968828077458909119702060702819543361027589578790833792370428457389889040276790916469691020968118123998515014127617409913606186395041651857973837690930333581496101267793293030644306050120358329555319031093918780089105845205080586594941657392394153639910240589878104294479527656242003176448139261002020755888290080533716310688887027760944046501730100235794067604553568652745045132312958289229319355263042693493413358677625087871892335844510491204783673419659853509451370315499097143224960472618552315987503373824666926613841562791682451248407031507709714389393735149730297357904623916532534568446452973849812401819872243409634325025111587366289695944364542486767621699792507048067135694678859647744783596533888866073907249779044539741159286881965342990860952277521755963430774250908544206009134054623082361150302457160816589475713960309372373232845669639759691221714495084706650017939989660517717545227837444810510960288842864240632417367811621455348665016101434985071102325336685171507066843254847900318768989702362489151024838645713546368148959391546278261753509791919284928430603490704075667252784236336303727895208367893461338573783042646351938564529255175978582260535037634842160929523979290718736938830714165460409126482242414293853209641505490088296414783964519816178136989970780849797962294365186258176447094640980654157410915070870926904897970000458437596347202055871452453818610889122573304214538163692856109588644462531787375893276990436507051046452370397544821748408713090109873423505620788923582684201742829549875543750345795926782140414433398733840468156324376230839706101250090606792884603852549275609249486900050089083024798659148844382090105397929069147365343075191442628658390908171474356049490726241073718538329911779916074070524947183514261267850836902508588345982390210484109623369486984361154888011510809213121191992364464879165677454804574309524301402685407542147377943353258323693622603013375739908111931561083041830794717487762302817650563803891861406805138154953780488104743993593473724357827278252272295333440454839698579985906892209668549064636359822644222796031849866129979826505349779871843335770834367064012015706580380604030302689335489907335770431672962601590343178207915355740399856805471426714380431541574701411804002726238873205480377453413941378391326784411449931860783499087748904324155832958916190448908510405883135451359809776744630575783460178744626118336610068117267389975312978521405299656717309494516788609843168219960514636667215077813164094362144473320060444978451473186909350668765295772662473374689599946992150150683076306076172518093328766478415786973990101551989390687407820410649874021770878281089984905693647087957312239553659396879909227950836965608550470139136982110090103745107329778330234375301587576161934611995445863309044466355659222561051720741254331270557672409546575278675321677726155883 A145335 647 201835609630911166095171507000901127407198308942438190211920066047007851027185683228105520977890573949306262458538607593241239132317355035277235306748840414161133958312269399926363576318978211319208545256445195284306646476145422691795117513315732854095338972663281044911187991880814169674946371694819638420710312841636802707420754337194954355053038063734592984303177943938101393240722263529862039858882157495307523900198289427998912424713512187450712870528105044356873833629427879080161022858883580387530359765992453695683804401663008760074745107416147513394483237665094622544358963844108751681634776227563347971159803612594040413943693914749851906157791469421717813301324032468308179902832194085800191452367807032666337163105237447432957756494212367327267075544813587348180498459254832659842795573720182163579122859076243740391841465213046849804048698688141563436288266646844053916980023909868863541290621027051505435800429094984822072988208327057281366830526602475933728079253904772403973331508198850549010609706148723041102742750556492432508713472298101547890129849242289706090787032248479943140557032966054073541648924131357091429897078266054106987013950520890925742520971747098809386079196763834806845404772107596339492212078124751202670638936182974418903640859192349386550923393896880162200037554521189348467378356310535006649199174991085812519094922256076939366502620200587252035098909213519754492094007976046465951401983384150513464229326167635008456558079337879995494388764658903068249859512476046378172185873542617833571776973919970977808161850515667524927975717214857592197538277485228605875092931482088457725281469530035867498059638665994490441766687113353228375542650036063619945362283859552939308017017954820560146087268319256920171531567616909609697664617329783909999986837839048644374178069179602037320594318915862903941568804438419268027452330668356888931180221227323346018858461757607427945718800817424941229207952554334885998596958782953321490498299563933013367901267241012220073716129320501753355784285735731935536261348258440384371366725494510142425401578030982325005894246317374145045192558668503697396161353033316800882316035577692669551415682061247860321279443391836015805583428556328269576326374176587349047499307442848874957745839294558980682349156382920766558664470258076819261668570600170410974017145690458270393808432668597197474351527390544279103905796156617959611156578557830827744074627211805017447517280709814865647736572475906588731893870071150737855251894499599886786544965020202361476442802897775790943220313520570149334853998414501622250164740766786610298877417301383844325559284980826513459101009209823210594790823989799252441311562565224715838166546824118173186793904246986796581472967674262360476236664667187542898543108057621306448757073654679341652815338229762591337288722106154540061638499369612027541743567220351114629606654346168590386559662748421805410604994639569530024418272619069527 A145335 648 6803878394670604854083763081660467315492612533055754419492763941793868566854662712105865143336613788921994405416633642424801143560839247405403231762046020472331548943790131780496748039588756988556392443184853926847582011059004225102722481040291858410286083475448559717906026847972690340711348271052280905316939565304981677609761234553202001068248035024198649973203886486976949826883745482835761073562383812856127743647923392571341607736856701771358977296849676000137903973358784484436965037879472081504970802623733721745656535888855241628699997717488881306212530844547114765497722118868918515814083639704546618545005297329296695322534212151828114021429420136848202862471100599938222291550623450230504581615909140746157114180911264657020641428933131280902380609567598893812485743413735625366766749924033433484473187039719017201727010449340948354616959876813821329186368924459103923486773523640529087519746018232430534280523092418705506410792743013879240380772345119445785983891131412332510103560330872291718304788953641036347761836665910694883767296166097900854039592046450519149065582956777489893565815092134657980443271686099898592710284230086930436740320987130802503289677881927448080168393419180976130390701406408498821239822801646798512772062560145807126204098521213168296652336889526891437049100502500166454592910097374925432639014100653087956054170013074216636074022477163833971737997971411303829287508354715115452150889932974815838878712147514628933014701402026116037226722683347407892539071309457934763721854009745753892714165283791175209542738436061403856608971317439425927358226410444372102306553170385658159573442411075368678926191685590206116467578791751431227289452125922820024505613313296280097173203586173976283865452970660060673584400075218657599833082807558357215191384829198280311127301638325846348165454574579667966923100883357845674368515558241964743479874773463446624808734384694058384539371562434202776472135201440951552208129171049055064759290136152803937278693395000899335671594979486002174062405230320728829439607746974374793354880455013131763005333414936309431955101569634324602195188880419926198769759512173123450850663890774955254218399998061869339580463906758965587456437504790490196583595009480743829810821049868132885490122335283812807129027460077915862484663936659369720505376088217364122392543279813544292249043392052931149406976046956856321808252938507730634993000514280153047419796767119498229645401649592407761175423113532235322691963615472373036490473246314122208261452249425721948653577391167233302852788548817905097410713208739685591690908937928316188196706264042740041545838200930999295331605420516148278999715600390056627278519445307246755117620303339471628736135104345514262887431969421103081669032272283804113797648618963017360478373002062274998565934912588314843889899077091139767147599438448033872270241039002590210854995851653683959369874510508044729120936696890342281844464648311107599287 A145335 649 229358740482510480000252487387602846204354841082111172538662882265951243341662828997903030753771729846669857457288457627601438956194651897718787907421336043373456100734031384008275976488173421765257777940552880617586794308492385952067352144073121033695011019862031975427331120133971399504565380542226017623414394325720619510588248509367685118815686905612698426862110029172815034726149666985671242259925918472497908743063973663381636168810526991998998937226089707436543698585050791340942212346755981008648985368915703994053628129129505793640468162981805081416276901375200001079833590082712279323984007812805490283588780601810787986728587877694431808912533846655361449072182987922593440979863336604438115360472105682185149286372181568482928375136378098985006883021256683165605307062296529471858874480096371469041408971529805210793973781855441903821090867643345218318730933007228126613895081564942211630421774733324612283544928009634133526123001294009660866178554387145990843041036311830475010818614780373445625203886616629629134328472905106773975303121250446765491573099995717151272711095382182152063623683615302287554688614996778657428906589966333346756462113489165401865004115657253303035377732774511508591635737564625723156398087151301499740795026231876222041365742246455044087800889995028116446045015739243056663137650915130380023726158683816420007500258621636920545978358338690222986700659581176142871762152145352533915960033689179058544450873028488815164290575805742292277032826161252355398589025591967468409017320496343490180776678144823542393714734871468073490620898182907330796388220098541506083525301498607605077132285952069208636566054223186209520127590628174059558574202789315612990020604845855318216155753581907722574283859494863376987273206364089380073463611745127604394317672592287191449052693853786211217055436388486288249114826836424173244543391440884300834349689682272564494979090089178246385214787423938174777450736411366524270601148357466687450082348999212721161731740977579049364477246684757003967141926958327483104677241614244826025552635767125946236399646992101412920224148906478836022625672113763153492024895759194638494859078875707706042009594383249933376009577975565286561320492480903995970504718193269500326335428543555452127023148964671490433760534996877387341437254746122883020159408672138773965682222988497432401256982352295876377911965068564099217611927453189803548996087725227380670690521275523658109541472160242784919408647509435080252039504745679824988943115277997165140893668541596121868909732379804631741391711037431267313144992931760802881398918047398797937324357862003349499126361427824701264801905266498349275257202294357984915759638059995725549790264587407041780576941180693381554948535107712417208800717422450372008931192046700207164104647450762216546978324250536755157765906551453599444391037008444722464617797883033748787570795529639031924189879362666525070244970641568443681407373270149164552895243 A145335 650 7731683134861549886137906495752328863888334377385355093222571341692452471253585398664648454603779869794627105963199501209810864788520571911261092953770006260073184683412649011128851386919578008118082705819645162433996909291696319385186215673982429005566963069263014416206772341810149029326208637367090783033018327403102518396948179641023430802074804519956028945323079110211708333641555447203232093746341638145520690872558808544671562679261257163429552402532506740836212079164158202744377493772179081922085215281177579015814082487299104414764940145416651577053813039145461191854075556190508817142582387555589437755231175542036365703324002034545084126613401949322814311375085660399524295492970785384985418571010100930552241697449126492648250868826664287851450745744182179944956007257530265082627033357281932297352462945796546616145838984619936128468024793640207432710598422487291223695299276067428430420988938740626661845868988924243548746900867210272924784999828009919006199467548087914181202362994142828521153331299541795844477176473869312684796773333585264298623028346816033122952571876267777389287264481106025021333895231098136855828542555054812889073407408979444709738486235516330963395135291660389535443064582912831721193680696630550754615401821504484884868632044923901014986599705080060915869286043520782937614203757756135013224883376592437417799745762081210578530713823523224939717845262743449804795798319532325563591897283511336130558623090911645811673606377396871270632660532669094217139028160166152050610039110209885044248227927547836330300948502974450321307426621136834803706820972163607759631265811211509196764471199870810612063273008937415437333294963608168755968105148738377187970774564848169463770330356072905741805132619706391467580919112949052927057800752095168736574091527894616394549285998683831541801092412490418202297992845732757996715712051103694222883963295709533375662298502097464300951532099521584309313661547955030331721013158922072862893220920004170694209173051075496359075628650071563624246352183702814225137940985376585338347004558354935192615900337098405214604446627682299992688386804759767023796233037272691751488576098049442879901188172440955256043413533975841903223148214074836199375223853711519846520023466392433241333817466108953607238254827615709267201933995007138449950203945832421982165783614549705166432828582846850600646481193054319737668841752638775339128927482224414488128824424778105747753144796876382630040857746367633441764016382284903284904899379530811190585403358275753018775225129869636744835081276219019472308212614318943456392271935686904540538887915331426647572809602186132478705472931202053933552772010343092071120200771723936462976183064123871075083777058465038787871800855593553614687569102641769768137266370096615364538950305086821317736364311919659103779973865959601760179282090407072155834232094366826632626421306449135914510756873945614049609913231206335539609900271092263688766991042243 A145335 651 260635038246824106179198347971558518614072905657305479110421707389789690540007120447322470406790388657005149895349597728494266624419589522933959545752799003605731012304384297431122196244782998165487146247922460485097155194636288617982241378302595537704541291369845196108298320215089003644615093661079249753817030193344191569440503625110651342970256541552030830134142569943126658754241799399071286894517934361959584016816048692976904714536260810168683219490371865007499001752080074429462173974117944504837511598479510819707388726593224680692220338661527161680678956133316595402200885919348462143164172960514912133923352643933265286048264121855926908213705970799138223781092688539884976078474604195464521855590635141896810385435860767694990968305218478007094305654029498264687783839046038173638827822615099457647380056861392614900471021377564265035215211972520524913329054503315654143540411982337930824549325494524750037499631333091322018623894707535299000492683336035815311838060203002550736501181521736134667705352482350051300695989799806057699392455099856138256135520079595376579014046676275680410691533594460419853863320685629578413201512101991152524331217000234967676118969134251401118796707646493998465274198498355819756813253127017778786783695662121159237045364193018960968743231970447963478925516081040577087731752010821660380680438601204906670213009632257349980633442444989554379198340820381033338490218479672542603330323511207107271952125850180707283028455817757954727284694279242339898504283880611960034096949996157904345264273256860884549621431641553985459805277907901803050049604175246997478628464412414673524322719070512739780583724494714220169319163703103778135510765005396492217179197591011187777842518087061898974343298036018596877289406310239367807029083279664526364785021011009846067969239566579267420328614007996561210979050580536445232862479998162140812534101864018680411303518010726431495897900689657819643025356004113336070948829316661927850663789763258245102578502390023241286860392429435163088587528145479940571072507512367450141432697636592229575956054127187592792214482898946183847046683165826074258407862194437543183485261770387640605761347250975007297973536854316052582087039735142235800034800138110615832920490725753496021807534655509677135330079805165024400499807630253382401698491993851536346669791680788338171953219126510351395497004639949153288252556263841189228846341876788924669595290688579423481234852993161386298434529710644275812429911994784584988464333095040529956636782066581965721316717258995722288585958079951435374078579915546590983222684070606634014167113688498034427676062190568164429336791246019332833565595193408431423103983099054260106931405541825429353667082860279516358465025287110157243405537241253341461456877327025711891907807620372099170130624407833384137886163863732268784189999823231365364727241436487927902802913452829576148518582296516770249683649953720600398681294457112835678186103481116287 A145335 652 8786007131568757484439226423983331166728068785819433323426960662887239126411187559025655078748255547023863733177607833464342226699373498029583204376065761457779186164707609982990480224282783481238993691899383437132979939177192380020485037477394279902037657926510518491547721958243877971049825777988772871834081304784614370402736858805531877130503917213644154763865917087459720556393782724101137634010967473595315939061348310567692649382345789231525054165590883166870284608226407229853011681923138415485893434062659094451158494957643521498835643201515140474839036034200289391862730672487161102655555453356375300478966779871759197250650617844439294041338944149025547574337820219304436883205854611936138246366974892062331377162490624781549019048920664024792484755745883640758443013269285939575834620817727969360011249419445082102498331514491852389717168667125642101188114994596172278691456064229312372028129331999440385023485910392639476323567941844114062096335430472767506152142003243748437239540647895362105505518911026688929804665971674285731177206976619377087029064083260131797662530390504681310376634208181996272167707518978677857210886117129579196540392436004513351382525739777128496198306051368177396604003695936510101089343041718088626271927626154702456376314342078037129332433334737201143794518231222591810106654422670594413676602572021734027260443136903649505765942766289884054599551129337199371097055460153963091625939641970894302626170031850968551599243433943014276459895773520598745309485192476401012583256133760443845268973607240552490619902130335836346875585596967943159680337353040755312840957775711232833293409663102513258132666740653543352970333571098333397339899132363810603902733562822212575142901820944526258352206834989054281027034419137249975825897470299690431661734321707050383056626671240101106055446036408471665931685592771890723067036204022333715686830350952106420955508216479289503629253931296833000644800441584999010996654704543660428923803490026214522403750621358510412704567469720630697644721949537776612948040003103965758891110898982519500650543392011593415927145003919029229801643696831610158491162010778256543442596422791191266770772135929179323573732671315580598566312206248496554744336913280485006016229895845126884502698751903413750123023382993858144925139248013907525754117715162531344413816695393591265226837850321835362695353425766204764292673933985244736265634845537627168387642760983187940774321146646325535243845366504960791269378891580171977676229383728916885307414732879074706189833520025520668478595902040081610241169456644862967725493223627877696930668861900380825225533408871243220726810754197838778617442280417026212929743199148918336480721217838752159388246288136245437978817214556682545081647045715081038023941566556770377779596830343793157938282031051699067368483480066440914755443133861847236037883152989775955236659579868463705517425494704823451171221790330008208233210896539373419619389859581438992527 A145335 653 296176300144547776553622216573279745658844680155900191675417364835507123561531442074747712257281224083384057788412010170733378733541613994157660296583217272988937362006562520222224790929450434907783479188441069417830293264565999935854261995380719797195093910998128286980228511104102806189000623331386439848447631030472320232932067940893975952958635706301687915537889234884124610012907756875207550243438426640380165943798467532420870517701971840458448765753385452064825429135813185966264949368166822011911523157414726475469042045314774383132524851630855046745296743032212799266376055567341314851170312189479238418631058015553649895386167041487784480277608899049945237931789695811659878792984382889892616089566201755830555582250748575950156664444124615970536183109099431875937615712619845184055346894126782024510879760282113660813826140453049322679801490733590183258530831554507913011373329781629708078730308957151809884616960001836245413776153300941190325732168360744309296352891617508699616342364504051475054854907823004331341365238604444182198177589482446746503893611990563522819608522884898760296520658747123560740313000610907909880949392595236602613385476493380928074869975011768032472593495872824552393026966124745557009365934179503514464608901490891324142324397234405267436777366745247818586865246095588053837654743500493985674216612322172215457744631474809015207112580670998549035561314190758649979300706223299877339037882727508523430321084501744024024229788875190555441705131798094689425140405939875194253569604234967612027859195954814751201936016263999611611622005013984086004922369120954257420621689140597194397906166218863002861139456046847221933915724512405655121224221616473290452164656185557588317056032606197462081990993433137721777402733391827290374851635916773481171652537619959647401829039019534568718549818467000965850560560121361385694053345204730389557640910318061405586391501566213331156615718528118339762078403242804960656583894019217963742359487798119901786972188343416883622247728117422068388168413830330921476998487933562178219851898263268034730337588168754759923716465289895992437667225173146895276910997124927165885012382228805795832455088096411287746695521052074685123354331890549779125289361546650349414696493956018736550832478904856542861137441105392878260261419650049015062917925776430439626338224455048169870008365762395850949950012587081757964356885026390043795673361414227069969558512803147974794922942372212780799908641006447698563046486622737685372681107537037455108672420688716826279077322238743584475417745569185193001278387009419750726479785585273073092926213320494723929854696785373546780132626094672353981174646439292358444453211820206054023710852146412929751152353019405750853986411944240743307592164667649844550533728747171852107924497258981459733727388096622151153158193975153559372673719258292870503605675722558106014539866534562998060162837277981016242465116302340926745820938923660983518256796488304204956968883 A145335 654 9984103069086698416053847436246033802176323001327326675558886045177984472371985785928557821167294985102621041023505129677814363643345581043681230568237049896391317015462036391983587719241293936458597602203354758175675748815539918660454791843799026886052335837709246627592984617771583638387333041451211109302396770203140610267525639884799070568703732528925982419138091344077923516075399927869463794605171728036247920370130401456559234584040821359508518662021569423514382049297977890696384213347891888098399030150556995425402312896402549497753891249640480424268812732776857429069247441312345051145790121251789673735677665225346758101708493717902596985718901945634709821655083071473234294807066664012425476443138414822073136615341357332789156376862421755446110707815257092791973384913971967885219804225179201228533787359098802086588997092173961153044255862912156410519432230514346753017222668247281395104686342917458179210997336638413922505754651451159584036317333344355235907288470274076260823152670192034576203796837207957098490733263551147410226280810276072848026876573172832270988871508787406819091030095988901024373954978425998123108126167174539756967645216051478649399353506264174634873998249674609609800761631461169030849215540101720430883877442986018910683052974395487223215727903649870629826026302087755063644749593294997834407247587703822811058837499755368765728115588653418321698887846770922961465027435690383404945003935118372682865229455927621018005817631383430189996865716453876207000884338923707605811430346177502067698689650367831655776710617639524777091941442145817942257989903387030664608401828088573647442184029944462163346497805206553110738755720342861063038135113351415488778659956112412739345746284012014625839390130278865766127191861611463539398998670928536579996716611507105392208606522291883640262213274467156522413924815759406718974647543784425227965741371135019631365151096841543176810226367953615302082829972670154782148444056391182853211277904750818399212617946652832525547460502133730455644526532575733413451842415292341024687241731563654551777160596518179565016888628995248901154732930785138142953059554590132751205510861490446954720869752959252374011926691091704964192693929464120848065007822993246365488933805241161713283435979380015307945529389539770543159554311478013049757055752169352404641330201965857110924390744623526285200979561615172635212265829946934442366904277007959683136190298206475469353664446592971694118594753083506552055336272783108482332908157397303227984430416109229480988621826478212712640811534658636954033012815846370340344770604354062070334664954103208281775021003409408853087027604924594298507558552851103122745491557529402881990374489374858644072593660895921573151636508661538242342249325864829214083410958043221568001364424820668177280157094798850684321263651533943006386390161441609530814700092569550600760362945643459084739625539123314562828675619380690850271615642883400857861063190001344889517982053403 A145335 655 336564114162736303460627420522231582898084102715899502077189856907532491728152517282120242076801801690528131209518300133027112027683800803440880288297610655424134023602287884767204221793399227668568890262491609709660960074741557393477931097200203200948104443894084792818031224484851573345934190638319703163197355275100238941645969087584508727977026870591459161047457143670977566842777121555571867640932788708663490755296929889302144265407145570327060323638298339513284366817009405559561925865692486179630209294463753158375585492268687898254509290892855743471246630476611120901711531980263096106783270136227517712150455676115381200054943427844329502900799704309737169038047612407573032266286338450874479921005579874085883679472601573437573885513875572931963775989916133488917990929512379324790914416375443979287091947364340858056801431163358090016072542458967301865019877232107797489702663135242526047349268541017206264050910333463973325832743886642436276923066981306046641690385036586219134839776895831121059778516327425325967118286972943940594283743916228826224539262777762563864471335741614960986659864239265194784522461582427396119067023214504342612142717619709868777871278621295351929834448523937594073559122203529041905181498847463061545591994138449795988234391624547477060196920195259772186187528056512977099876454952319633497374330507279254638621196659008849617885761286394150953470960279086498840227424877822118357396205313802460411878361528999020015232088329705642829603787859955035139905121639977777452028122716073990467155216086040409161418163718692363971769734403113517819532753638254434582994968204244128514678829251521653307547438152373449316156233398842121922609879549851994510255336668384777257787518916988980430848379209709571543009915877519702521312954822149332194915835802251985151392478464630358493704640763738027903572439688689040375273983006919629229994752063320601455257837888136918924059399707100653305093858616632514463419088484362879962534214426790600439337449194694796092788009904680325542354921024959559537130686342506328008644740551158896677140048978290244967964555759713375168030054659099781625800742308322377918210605255830584614834723539801309431530761010005853290861027238881181897721634587812973433981609159983067398765890314067837125987252860248223904515697579662400257261334342710943784028801481930818754213042131250705311729170072097456945923723163154275025798299382264959504293904982981775268764053699726133436525048326536364863337687192472100316704648613181984278317694218369705115409615491503228304378172357924906151267669020902757163602466346295646805708482509892937858141234095076475652190153781875447708017444835436039828458161959862959331689470013115632745274202557649163211535915852994042205116481467311228139101938845103270310154142652780226997132635931941868471847646540051024770131652969522938025470669616913875029073728883101139212009778863684096634973638886857972260315236575778503994835456616688539737346970063246247 A145335 656 11345576278441737720571051929750579223248381300376649213694743400794034250978036885208287574480430913820408317970240856460838816775406561440646493474831224626110508039241807580040417924671900245466163354289994561109316205943862150918601138626164058060161573917617262528186585949791361919719857928030424152180171737021232284519745007674948149335306505238934355789983797894010562434192093251562927730306380512763874545324811586198244881730315642591684382150338518362971246581887005012114854630236109495767442467217974088818283991518975156153756958698244275862775243489097748152819838313985421528447318985146439500824802187106171835028505384850923853824883361046562338022637875192604203846223278174371912054124672621112296724012948262425239258347883589186674077133173962152096168381441888922124729757090796412316588668317118142965995974157927804122267844253247531882957663650974921622863530021271802884808862447413003680243698008130073204175407873912961875443917003903509498947027643676032976761372618335314420733099209193710901143600355367206973882157597189792921753145700211499454698496456860968826072897204414599620197351155569672544747751229452815222280791253992774460450562152924512807290544624867938046545068399680202371162499295298764264600185691523265179777362430980442477303750956566479016746510940959026155949080232797945251901490846993136086164097728316350820863560247236231239988087749309118029133143531166356174137442676183277005366046884277327508785852679588559588402513498762218518112325443482766538984160410947423872470300266561732542463574643180408971848832969637015243550631182887567086405729713556667744141249686626610903052961976770011171241073517136212209668317976587375621589291910312590885247604523345952246311884237319919526435998498103997310381996167655655317362076244897197807946335056834082862530899799883395646162270419491782735291079248188613157558697864088796103921722083843944440088499187316136654961098671883852089891702690659428627145845515115833236059247013140543629635051288339313271899053932106860219420942023154045901879073179292324675422736499281003561351905609643049247919044241403520707820604880260487805032746751968538145875631575805832387977649579635370623343220264029990712308075453890167511466273679294095396771236449203790810137014985973438238281453622250865201194266530935730162790258493314557698238664539320070531434864037929425712031916072617664781172726229809247507881787853840125346103560780864103511552287684968946106459606883202898228893005222417456532624786244116812343331228657229951999662375477544837051700596168661619128138668800188855649466370875073825981094732719570006990825921230899993737312673766894990349766221516921488801541849152151753490468334724145759630964954150252792654072938347920812174704297144385020284112074580823857027252672979985603291387133480543856393467195015216228079397006741971466634660524799888976457193390560755165358441646804047306625514535774697877726782502384687507484544621471314048932967 A145335 657 382459376009706864397713857091264605093471350737612742277750297963577037692937131672218856853615084028084162708248688061776576380471843158480392491595680293848574570578707309920874603473485535481265139004546826392503439592706633032724486989610059300007843455814773475931085019549435585828904837407971407531673886091788385036060365267076533026508673563627450263088894665959638915985637896667409172233056219444337422214235907815445905073826796046358534951960851130377462382762126572141382344025697325236627999390287697239600600195729067021674459179463305248441297714546238459754945628662737027743696026882503205436576564015198596882695535323269699684592488597978816710433385603704640099248613674991790816893668234136689942692390602246882213825469581905968907567227330488157245702649488084635312260786739832642816760029682960652019383430806944845798290939760901757315535539809344730674621799527369812111664227054943085519997853590013857379289026103773200934572005924664238228198255226628686610039651829243672227081653282141478150125442012310260116623592006984175476069715329590383840123751696311923385302403774156288957587512669731199901019297825787377928581130559953709442078581397214048112468907374463743025096661679660499728358809339339844512209198115657275071845091560116324285361967685659087459265111633541243660530517547742279489279622954764286957312479782922989512301766316447593813604287075739408482991769595390441752351074256742062537086980057110348792172073813698255395343087213670598385611455559898938389178270001009536024899831518640787920406692060193422722331795434694049456978259355607132844482714061000301450757398421504224290393694929369638430163138946505480189076877068150552653923035786382102073311971224204531306184637209206108026447937828075833455457388290359185926126258020568702303618969614484454831286273760364626468392107937495556317973241081164166534384075768438564599880649991121529187246388680367566931637982924110795333616783238710250536723572352020523960766616373630276560302782837130240491036782508967336971720396063392201009837228865299524257341550713622581074882493133102634387637606209682628401532808887780301599331515090648815641636955805579886258925257897977582702894101809589959673024041652915912223715112295022346665175313303893897895650938051177350152219577701560968352596324500582129444948670025604938525694562866266535483418561406871770680498433862017756610178326181071434108430109048656720434169258654164875674701484423778124922216983169432012103511105730987811101599560010860049875326012919812066417115449043658284654902190694315511788651768090763857597215715393030191312810502118563701565665329041448635102934784974012679855183287506965225540112775587346140150571930805679354602179441193485724515804709503294096941970628598117094932314763809418077735907379158182051020718401157285752483728119192807395586950159246387470637492415975183667488888056591046845369383817129461067459237028704750221594059651392980420687310650060649619467071323 A145335 658 12892705553941642120405196401975477907950340010116544241806313330657438539834876457692460779327076908106286211074654956592247533324867016096967469451043889230804224148097715378190875303050779476401547590377110163401296387560824393589280305501153960377100344835354439956019613480824887648501020149302858219862302547974014722544362628633404920648659236494574843129792283399515629963865291062466269944413397427162233990078017907133869873840456412992430570638915909454685738559940040164998993804991402203490620363679155806728962143779742857781670862785951061226711870094578454989241468989401026891254571537761864070120556472127542513809494660718916191516688936812982550262147090678245542553066563137749990263113644118623145347048190477729451165631340347702328284904559233622606790484218074951614487388996270001298556568284023935262455272486506136593932583457072153985859171164015347220066579239204106345012398209213268965466123964275669124125759865782786729591460444276514466769053684742625381948403686402431572439608111407890019247017749091378513164174312673278958108517182007346139039072214984178480457575205153911296345675431899287593093687984959541280519654688895248291299694518449523408946814060302628152508070418676287046162773091666646863207807803878621051148632856714158860679109453379816881685347896420164382837457590585312008785670837903613266337867607318236248143341721663888140220369277335087710652534523927468260305398539057332251941925092359142973506793099473915509788455881570322372816743648811867769616432942749871048451949448023080694235177046885545636789395852254703437557721879326885265299945204590590448348364156647657714202560553016088534710788242645626220037569316299037153376369914769648750578755664720330226985531874010453664251640457748437847679471248886011989914060840511294709757797657757935915528577425930991758366102312410704783987095221554964805685474036595366148573180607278984665058131322326691493949379749410676238812369673085219854933522996840766347601609401895829609707263179804609118613536666478234997209834331876009072887567083170173783422658999133480708753285282164984195564214457409357162012150279786469086652977568673024823311043634330466389982538055763174733279189548658057276547649731811719947171268923998929626788964414703026848858602311568173487657883726038166620915156897720357052653489503772883984386606015983180371825969173590783351710176493456702502711446594391191813985931468148430191995720363128337178130083528373272906158988396181946244806461145298593889817464635341306037180427552195636101691009787599345298171915796604779733733831974200980839413286116432676874081016045322049660208571251161312258419937864161293671023238272093576236035712863507589232324026296991116319493709331667449623174984103283105659993017715338230125783310403903408819653580724169643959922814011624969235682618504522342290019861788798714893218402707862916631161439930490798596646763116992485780003573612122594195237873121674867596681734528999877200920925365363 A145335 659 434613103840913379869152306312879503185741356647557355653678080098711955214256647695875721198896905718647824147242455878475976286604690732156930236714297014374730102183799414820107096544967172676010633790347244603710874832171950715188006065719413014701993324391954715102647694507521943081533803404094513183586811360530150205182079175171714607989769835723444398277847610308777220122260045730100063158766455036582688361192561435246845631715880608148038489879320355756605116478116371199989509024877824253971487222996342854545616627214531540091057762839951094489151892446942003141091459877762987841454578794256410921260753238842894125319468130139129492757884375373153171358161716330271635759233744124938496777770126345117995512304558311869196546550269295575904578163784198190744419065745603969436285247752000957034509274037686828014406583500738433774522542539611371102410902623421814979099655478948625362998131520915069770919953315734952584265507696248714550754930641989296750120561484475646398852001658586316477695517208478319266675490171744927666454055963592641670853938729397923017416740526992904879912936780435946025656429851737472093457022071966838740530181634077689339758992774854852718383053860332687646583310788480974646486581191723856419395356556539117518563138527989203633376455388071659395953990129058629711909451718100350268422684456451180253485230085385264141989059924987902890381054525361519650357530318603185459504542999271595956220232326339729579803646591093618021270592372392479973981830015836606953871016110919883042305679867958218684027030330105051355977111457174257445376755095131042937654020002266089952823054269835143124264091951778649575731033229420920930960981463363665372166877172961823595627751384410360727477748166707755812716691804251902017199142344490075889643805007509486645366656739401050097983890196847458414156682482972750330709423600644622518493163239245717099963353671493923067988077688386381580666024420995913086254186346085978071098809686778661225629728977141799769601565230910590551332080535944519246976178355819869783647685363829329373878310603448083978450665786899124099367034971631823721746957530069064023291572240636151703166465271643066200731471600851362360863896982369008982831312786349037766227563204288805424033643754463721771129586027312190217769910252527019089488970669556911744367001727235249088067550273098447467986885358326745379278278913927007504385108086748749868394315682853472723519013006886987620600240066761545242841373913076424742993793104504494294758921755755866502492162909188880068191873522858480957716996848644934129851964061663296005858017387729822032240859574995791927067235310982507189887470297942424676180682297091167409798655088728057434296786320998600324453586968330285603742989605868782295070530242081108942038298783269147501104128475851318730816009311159311777575317303720039403762145313454519804004884644566503661268472567956764101915539304432878514459399005415621616718481337600135291160850285275210382394774599315407 A145335 660 14650807717584484481447482125401971650415863224638818448968943838321266679615153053993094103922353912448541243897256976588770204029196591256143102182671482903528262513811654125488094846339968087857538988671058025213983427191220071048163290886121107224450234588152448610755813825828951220453616864251005890115853191101168815442673166450675870801930220513578074171371399813716596690805756177696382066615747254869804997493567255904153259111272461460213964501401318553639249021791564313211606184229637650609976630796586353947576929774439714436726699403663888609278249067674544831307738123237921330734406959899812074393835921560837488836976756857495394481952090777140056593501081195346366163198226961385113588628640695980283510096641313644920137854758412322523395627572880416450760744099493825591622224087232563265363306329253854688341710667354620116033018315077715862790117541576378218930102166128778921782560668557648792764442660807301287339921140314784301723161982349998749170049660872620355362675593962541042060684312658196031071740754442503762544787713368533638051207316459486802909772184125858608517686618410920535370966953956394752371148620952314148983731142365104218748027355140662566687169336685000840263695254171623236656775605810238108231170606313125847672142348629883197766961450452786184857792125565218511168303234579705216963216684241298448441373839840469646908214961928000484770857207829567550078464636387578857912429884200046960626851779778987191776037953078972764023116159084894618352605117017108371603124183482676314606253419896922103815470498192664234324442790431948366228946976699145578101431748976444687719074711087778518071284825491897724181804595452991001937068465092419843396708276124173158638962748589717595402944663714186574436226016469691159251345240753289209353880676889083954304015288927411741045101023007150397210230008134909101237509885590635003543439727109499086844398503692879539342893433817373600757560189282392480726952382914188647691521019607785673075211816217840668337439154226732827680795316253153077337331975164853478530754400727119610023264067019575911780091234923084191224678553329494320250732776326477868438689813578867105240716720996044127296191517682161369421547233996469744153186277480176331287811208445306706845244504174007646201751496122091620672850186954802087468506580355606597182254575571610742985873135319542648162657533603225413144687430478302929516119490892853763672380567683059097361395736466439989562096914520448161762909808450817881904374520746385357377729362569065624457704774488329594903111954764549605485294665595904932912529974784837734156492926727086184274162502192092100539386842124649066209794365323701271672757129211704981290736427005309952602555434556836519946214097208704596034726556438852547883721914467536467097880926200692558358811351267367230246163713956366388397094710625784023778479628496690073794289768149934130558443579104382587384774233305669217729940560468986992576985810652627438990164666434892812990650650821997004607 A145335 661 493878727725159868028681242578148158022639246116833213267185741136131819671114854235850554547346829189743419613128708533564987699348240804639893242420925451963640714965860758386404262450013227696710466632090732239616136726905153762861633820583136458816804393264625718276623768966046251133969481412367605151710897888433589408042362235870204429561353125522947044593485489442538864138284820627884993735516776802894671428925463835336444929394149044107932135194199958563858728767988516520246873270391576177184487970181438768576475448150746146447525496806451922178818681582157013816441848993258868181293870776768086233559797994555078509851592348346701617847475487339506932393768275736964287031140595109058434947732981083725230780239783170665699535214709532841994371029577220674770946492849517794947981204544324459923396099324638167506312238582117660610734613626747259195043491224128807136711929041101481974341494774080209283174292324894173080493789055745871114839075874263527192533077317895470694800147873625256869279351702012270998950061565581311663639866151199212975113556966995361396690497309465953166138311026719194466919349992213637250693947918845487890274738068597481579918312802032742348169625621268324464956479371542108519218931025376545436748904719420115768488801053750224068735066861386966903484513156849525882424872325772411145729684157351486240507531887537001711890662224603836416637693585553667587783523242267752981624825936879040043459577540129425908430509818488525284125627701481205212273838520664893190904709271330002454456919742419564251661291810047681008971915109483867968403545139151442342668221320341930420743918557945959574347868343067780330389983336989293445877657027304491457539370615979000004757610659331628756622903886327481257537423202476597174110946048594236902829241728287215092078868744376393051229305387587149693109395160071103319743707912550882368804730682368050978278956459523615599755014585995586393150972400043426104309651741783112967595195499879645352586729099073679952513274119381598390209019559561709701096941635831032405451861064863516690054902325351593382658791550806502299284789933370218564020378168218611414999169592452037877028408961610182259511549860334188162348994897157098093034900431025431341363078070463725883464386811672153998997321163146122505569589584476468116036337734298527721456889998151996418818534303554232396464737989777843318780667902145312840061380533612992286647199068201606489199177552764679041251299367884067466266144400035696885920040351366857292698762517444280444713361445509427734995023926921093678050802219520958439836451320144915956752080554112057884152195916654565134186938520954684710949660865174499570146218149545892622219557544550343413504086264614172766388276892451844964000346613810729783291483441630124063788457080187047359006383150118820855746860066653101641706750917619862137852508872861277074150988280329394896558629390340264452783975302818570025243417778950152514354570060381589630758315614359386440639623056814744425986563 A145335 662 16648651896964331433662360205861892281541197336182584394598012884730059802792015056675369139797967508063896762710027520769218758756258993495214209945866294803022845597970903651394033561701851059316141742310239595126401943849989306154845605043694239140593368872500298374952538641089605299897159997957295105413168477703243107843939215528511424869837343059448324359668321677736585296384984612560246961127888479409832118999272388395624302665723505165605930817182516101786359193129643870105957784733293848703251438864839670092126633409584722822306370060618794892984089146856263868077709898255018323153495053150445227033488716002615775006259689225790554680143004196262687913853871981591984920473383297928132880702965203703736833621599580586499417687167720497345217924883652481373648189823196500768202620813566953456785119242870246297383930874261475671833243709324631792387200226375264547002180909045428791226272867051683186378156601507739913736144341729272174966440945998261519310291287216206656249092629457231815100865903814149342716410544304005261738796125412137756022544367306206316222949861392325097104663856193017427068930752866554757764498231973132775828847271308689961693942105808496389416135513005785881028682079350989224011246928208667740862567469860481496242631635849777704727175906130393203863676753659605391931323934933484745142842435981101916926210451487498487867364576683180363676856165998156926554615018418381316622994024419762555664975398250911167594205294205210234248902145793815268620856478179008432448289377933410199257066449910710091026580043101236828619779024016258398782935140411848144672200162607294725506832806869283586163488123773530049445548614108104486607544816453365941941232340067943814036205896687106456796040494605154729477399961719260074269588832046766485241084529306681343864894711068912920829528143570461793147567313635766884773651292494580359061772467759187271368284535406142578174862002351017783495745678847903704693885879488556355223445392609421825227912964854561934981381802226914527507213221672029917770824825206532127222928757965794746894631147364338145909851951397595957585806077429231514463632627799916614473144138522868383255760560855162522972090218495673965270623248561618542719736749376681013037173030467520991086277772576223807132192050207904293540659244219851553236782857554696789134705164655449223706762048386940038765283669472753564672870901836631065360166208271974479090023316916695587067845177942301594014141312129274999767383565962293533573546678340202238590489927085317331222221789870418034458352661673398113122542937334756843410981841089555142117274901322624544547684340076262888481349597001995579481464001555238015185927742148434911083316303536055649463912795377588329398112294098337596527747088316833144555903358933629567722772421075224440271412617631694099779859422600712342385568185035870842041224050325674021672939741135614133813057266189926735598965220073239762245286395598469080789905564158477575800235380369890250479068880254574383778010034123 A145335 663 561226054952788884903598294510923146232605604180075673825065801077064574815987007889411839466738930149487130681211608112001655824108502971375430212635259555388974673143958447122632112978565136759533910436567710119620277287567002783574691583161298980846266005875180664955024359314506825693487012397170936591110304231665427276985601547423757896492012404972649888641472079163014800898598967151121104431736126905388663928570800783891031407525094429738426883739290482597018209836541566093283320403112462369395029826949257308624150043660625558189201588295934079036041722961705973410742586853734818680245450060407637826530818382888379780905935613949807249920919053608539722236507092105697535932193463942016764299438522069119987577658891081331112199568724322750797763405833554117528459804169007548046592552677360796483901909753759903360174142265042106315380984830598724094625260436066676655314711307209475511136176373970745438727449753651620167151252679199975962372853174762319941686392099525249064261441844203136613424932748295622640957928449537955807633505724003297604320757646778657952880278430844781713932265426128306439774461212212210892027598149120357954344953625541200540105306806886100485185185795255416428208548429965367369877025430695258519100603972247926518918996676007205372602875726920488040857576462380784605155403964182898432992807371193261462231068079136042138471858168099347834942984939160176408602404683100110941093375581565369814587280631578637919471234559227127178041966050583885003727866667140535737166941739230548545625707572033117426086449001281401682725069890616155513488875614879855817748425138823683876493403498819631131625225078057829623741663451194218906551042316765308875534450726151015355181500772564747999262896316516862044355671452018833901151242354185552168882722580098986373398385618054185816787000668530961659417344449552306525648681750248595991421467519357472235456820710262109850750982499497794895646000440811861485187466893249582992799231217268414228553300692660553729148700600556014602886559312355108968492795156615256372853896025575079852954499287596936573269515898954168179411020570854604419198837319114810905671077494606723607099650629399119687778979005977619508938521546663166177925227728453016518457671515697054539054697830080117726754040013511132572109500617081606275135482012132491027432383379078303333002952232305214403223480101461784675344634782132165311145890040786879156511693726614609171855454459235809181452024590626560874274432542322770616728561640928177111518558149347284718056816091818430496081640490015226466439828739503850971863239423292452520628420966833592842590381219818626054051729780750332463365466781477412626743124617677522703072699969980878398878156918674416319396192667666683486498509383160098689168772446361169286304534250657358801362271981358024953460240280123152995164401875852455167589800598625962397733521599530564170508765546703800866700853115884937082470034370380974934477564053427709019844345041510684729290025512742079420341973824299767 A145335 664 18918930295809861413135967074300859053639242635369153628460383759709833932316862233160058051748400195541243667199746546745548297061478876408806758972720389666296041428659993654533024877113397198462037061500555765822159952237481719984313547113521783600633387917458971343133572777539486453037841888011472274529033250236273075803941520319715663162234313301790684686655699428916907260555185886279307817833577876852763381622289575425694280352046630560758865085245551351162967751803456999874936860682963321739012606763208025008880427879673054156973262719149567743686171588055019216819868734761690839456055798382846417981908660653678566411723314539988313169043626617000869840329966161029191954682256749012001826605939698247069577539144384730072211660962279232761672107065431184418231898624889054621454134182551211635905379921014127099401224038370638529630017326806239279905185736912607443675394371163850510434971714340280961687819144817439514326928814079686847962316705554796859235986758364704858740046548318995105781322667844179535412542425317513945971320216217355036829514984250364192285387869680827730184331570410121353891779660394742876303695575842349034667835610888146598898259930766188341547096223741924574789124286545450454687565303257490236470213619041910133092277881705571257260665236027313745726915698683179495380183275701281571242702791340082407910707388021465529000387850979264438832747658622233380735830135312689721405876374231574592029974674425540486014464149397341162966584441316280617681851116728450981520889173581172413539632402996169938522664104806616007623425277392891578343451598194664799204451266757546220869297906438376958577802751217841312842801425494208505231731149890613745740900392037318387555224577006951758368045778033742924910074955170154929088548305490006131566270092934052301340578235319711892814976871706650573968496888246840939343850177027228878376237311015767921298062154774651187662673041883208663581208891364022171817765804277557563198705729110672851035109941121674301355040762263361450036391386912277501655862206958675467122372707799207183877301424090261584520577235043893057930349545857702637541961291563727647830255407870048514272460839461283763819866859319415335150643596067392083296240884006414437460527093756974678044012872765722995992654881723268228797906972261161703314965545392203414980048854574024440700080296044246729145723475454993091933114073832804390802096887914759488094034716434155158266551782752993949564446154935880054942516121234317031527626279342142172089088356624007040760377939232977502152494066460060622510288513686131878926752957548206733380828928674685513401097206372401544205820922427744110338054305722139578092272715675981548172145804904739107290127020264601778749257325428931606231527154778579838495046174610931657707696281866887144118697748220166403549450600063092064866279644849418078663581336138457142101922991447235577052236352766327861026559022937516008976825096380256269442769603451142506900475295549089801854476509555466617005153553839135111447 A145335 665 637757139710524373284024565171083664187255723005688564635323862714752700781336851063838549035026731124956393871816325409580824981940797099632372873594974123015580001171153712950349821484860506581590132583649824429297301870305231493104206889622127742016052525851275918101852073375831729017398824351379717977202774274354461153685441372992013457775160804911351575814513739107316864590300515327876499388048805796970526689098717659029353406776460508678086912285200652308413160316276325629242555480339373172709652604592712696100101915199628611970943128073330340343726765197292974837291801638074011344328822283240302689762503124104686090850813152237070422978653403338180268708983437051786968686641339077001117632869462928470193389724569631591843173759926233367671643978377921820905043185116550227120211315247208791569009560653484314767055358973300082568785777771257341295005087096698736490230867596618689399553420979274694844525637933068436274309150155474990965609720181879348950082793682787808688601720079571883171685250519602359390461182516495466669155248681053532567519652514759019275161767134060424353669035524592925413563585912132321147985366969617987809532380488694468223319141726022902186666513217155091620885963271238586397552459002932970440715642578802186614292760873375810406249819733877870641533840161752404326885193618734797802408612663081370599476684587972534903467032318039146064952575737212502325444657452788365825491981634253003915765076460297689151968948556713136044376434338729853571471316141188215919928638304254380321190459759375181055565889546944576615704264418189305215341597861653274766302196384648457966680348549544283774838099611928205577873006429668105260167438156261547052160443340043552118335605135722843002022075178254577682201764694430251207556129476916864340913412663924180498091905939229102288738684528444190179947068443383663615728882941939203739814363762920069107600203001996670825846598391131981549824756832235186971165023777008998562178787135521550591125141886658340006017870366749213880170739049926315268464006028084154840079927607057378142928751153128218726591722020060119083877915011452135340684910719414421689243098893628257921517931291140225048968592139878511941950576114493265581253114021931002958341351812089944881166619401877824364832278336137331979266311462814260401665882260035695106844955860257980516921403446648605007197123954364337027603490753559201231806520780460652302863031134483676658550851424747971580581670701436492061485657572534394590473511259895050980194991390276719194685055613486855505742144484287003094806599329919676899116991227086809558975290664995227689917393984223274835359597240987524178745478182527858396013100618694213371205512380266055336769303454241569042963048120813091778398096901087416972507907856965733734965272375428231377583942291139537482293954774666593226519133832709481555896871673637589661629861643952789702900323281244146648501503796522811546723836916508404472534788397860449854187313193115472179003718407824754146501646879575270782578603 A145335 666 21498793160722846327594606678781263245451531368882518878487613783653929783629031317045135254810693054473879841877684662357223063395675973167128413160079818714134812173183550234896298827721622799752006170932798520011056280225829401395061094264848379069839347045813123281754462050365714807637027915847168405000033246259455635254463152879619253341885007571327348318916573458651952076422123111147530908091817425582298577836754390663589927916740203395491679252375248904071056283098707185158309545367303408969079067561807738222326410552499052629867438690378703053837461511114574593710087416399606187655633759711974805289047562331660307468902344950188329418622093057486430241178961822685772553397487585603450926392027768712790520920545664741816648657374901665861931885749447637517277821352047009531333268815529274181240100653723576329783309051588721745023130039039067648248382206124528670173075103006621648495095310776378248868678293035917841989521937414133131371016819368836147552494115810790272528059125142321633398514689234472867208266927218519756099709487066994366633732449443011555515338977803789035281355457349695945281107127206200885503843844242126793216987511606054912919941668685972101946339819003201914798141247084328460916042938301305130299034074861208091725898835949220687089110165968357783298792006125757851176120381507366758217912761629770211568276629549846763574408130440711762870286889268685794768506021997665676664644979484792387768866135446660426887332769832335666658588438591998922578017449437603641932343415715525987046157984948904950386956198104837572908774745913736201416273685572880294177382240922048251299248328735839899611415379340297058812257733901310402826035835015845601237714799251967749871774861569992460591212395890916035633278562939168813036562195578319191442185009334614031656625847870834802833669162638876779259365103257966412239379704628920381041913324071798218601434921899245618764637644102386056161383889233439261433950779705207537253489351139725741316155681964142700481188108708075237637194163336624700787644141550854652700418892511531509398921017494650829183145364775649379273631457105701936476785702809498863580657215873953166664320949551876146939447477215437778243738585668924386676650390383053225719272532125024948187152061993288586572773106718534579297799130613561745878995187670837736659540047069247668651396069486444178748368319355898325745520581369366599691393424707231701214753291449410023725594043261702339228414169780977992456801461827618320410545033043435889200230987677139847428826183970263959865590188412820807865869840901303794583101895338343392684850314936160196752429837807069388327570478787868517637765959194959800807462043763909217067356274166622920497754112152356272173682573403351998420868240304129671364661735363268709594747674067989397871467550515616060307962811904560257602867936634356978399865465454741811355085493915725549437534320758503830754657831954224954302544533478673218388891447449106161133511820839447271605125545673295952723103899305328824241589595683 A145335 667 724724316810210009992689817857691818833087458257773988388128896011650110291381944916254658375829913831287758344740356096245664057487412073523101707993917815258510395342437477247200520532146083094779621440554505525922882777115407250722277994563831968822156646898307859976666997615976172789612482025809222581171402754203475190073491729886523657162930147454284106919326115476643565388872905486482751583898666028330479261906463820170898811043958849685563998919482728271034654994844258895410289145089242436008282194798886250881910603624641148953202746281722951871530487195945544356674071969538922947797402695561848403053490636437765840672011957420035432464680333989214160091962534333753955723242337824050991651674138450438705531761400968722069594648264761396279490500942235882329513536872461506184694264651280517402395001468012197423511033362000451051429631047221192651195622873452774374835625232122348174150973526718289790088450413715152520398348235921277703041986015313746352115227693898946404133064419945942182292047002408829833988318726075118461625740139873131418169588303204267021663057666603961245274068113589214790833195844557445938202254841416727229726661206707730625836765428084977830588213111931423330690249818326749146241221052584536939447468222855682193277863145555468488398093288543521141124407884965457001394613733728139800791041392130941168885234582648649812120763173689361208318224972294822404433835676096652507576816432940369757435473510141846530074298519079086766347880220559849341375114649070302628351080623841742719071605351437126118169112382548185035810220069047782931553280725320196855066280575180050166649203195004814466356528662723314240633002631940167249597562738216717061461818830623389508133978465188840710806926863460704382943242674477615993032260405389010466599192323756426343220676833633935264293885183817851700389007450878979313205826227312023102983694414645954186134302109623366806559264156844835562068269356234480670703293812697522303806127464741367604246057447886108546562511138531345894000601365906879613625168743215304314446966026483799574780249356815928298635611519995418555253997335155297267180310701023295971889533057867862354626001287875813622188549407963815364717915780948864960376619078559610217065674099593239191298951128627138851490357062649522331991476713716854990766667374718057842757399879859383049980580985466629818958891038290208606517161770357857322037671115074259867488681151896580765306098539801134430641870082735097424282285216723356008505078473420712565044735614401392866549011466952542473582189745654044948871469241976351585476687992738564540319494557522669567529182142558915096299126004579450488581566305716616702691687099268279088646366630951346269713235783886626480733270506463947745954376602254114320615330126587880343473210357866650226818939750297475101841888907008771509126084917425039909149983284582474787142342338269246627586492249868840853495368866675419413015964676842237275381126220974580293950233626310454332693309965643088158471078299080987785608714487895327 A145335 668 24430456698173386276130727432388184534082114972418029779681306206065111434268555579497913216804091140442017279327317562126756673020677597602787785409346556392284566712858755184819579312242345633403398239009086210346061858405504098196018589801685681404146521497102610914000321207880094734372121961453000977364119581844165902397921770960011559603343121928798909672923135033801081130606953567527210444745693123723203030336568317541206608256701924906160159008084083517641329315805143684265573661922648817150535783817591387955421468225860242578713411947289442017210589669537862789148908372383069676170644257211756149954958364065269524157393215615727049478196044640154316279213626791211884024744726654651271342974484280772260994762886305735075301293776356449293679958924830885843880263810692856021439034130061397426105461318246590521422980604849726153354971117578696365232736798815710818051180256401769253944007669090578238047503414577659498426710477043384333955412217205209570160968178008839367472535329068318585822743271052686964469273357047725316122883944015413773039502455067283391857250118425880555774399800827736973249291086638924375370597125200314030671958956061130087790902449660802933983156562056868461474366406577653466635463100766581801927469023493430971874188674910776006794679037667691931698946006503393549391254577787855211177299247110821265173351046212809355616744163010660235891695600945771573984778805872712134032748805289774885038357424258015511082144176190823245061251375576484082705756192242142452164111285897361731344377829350787536494575828028743119452324945618826016708924891834270150411404024011937250195696388404363966925038681608987543711441459910445304082623437079249697126032311542599661067228664189740958791309043976047948858100674923361872185948685229101347250739581791644122695354984405174109888512066712830618181236661909765289390201989883308594172659957675801791542789105513968773149867175962601762694935303837280454175968772992082697156097019582942150799408855252085037140479549998703561378685034407526748438679737546143766889152572052349991154310696419343925452355635155900194721962870894453613770946337254709604402897295800068424100489336749972727652099853603012738729203162732047652145371442461594070034230648178015561013662694358868788690451350009142291092898100721596051125182611322750542208514213290519755545597716368684021710660038152394612769795197533242788956523293597759875425811740415680446149058558051102198395235101260585964391577842198942869219087874928467187524222148361239965854227329122144022814191656460407666813636420281152971045115357652115115315826768849238876185248533273231190089174149286802797182216082527941189852776971308871644314359802062013608585410257777064066513162276599217105112770036841117953443813107202615711015213211568937105078077061111060335167474014747302875668080064963530158703088958123409759619826548867970809900215104305544304412825053740970556458543214953807285074424546520161654259956214409413594715644207336702956148764096738916198947540941145361877487 A145335 669 823550694570700534558156811753115882786216276887124325615282843818326010437542898293492709622211253968470488654836116674552611351281377757702564172625970707989994928631958241937830541368488950769882471542216674710211239720926660373072379411492546325569947270845172367012642967940970995879708058530968180921135248522795429815630467708988497944342172983056881097619954775070108329436116839372469358605894563616810508124315238722407610944162523077542700110476950456460206482964756738601748229248002202481055318836482723493178371443011838173703787967789924344118446025888590867426264156876359206814173494962810897119419798049586745022907959457734146880489953232354921667783077199039790076140390779805052019147618873453158779683018191834567987437891131381257425190019076558660854967810728942639610248334339675442582734583635697565009156478765973235267595625322148223424774364836881988803052512068468016318330150350892418877863050315324451278249257660734137661715668138945628594812490928562747383600219538759955108138733484894030569850375032090501680427299291133858149288496342148534836303634470473375868551056040628945254644387739764944849185383152300331132535009179094034052723590952228901476487229876348822724369468235042448541954711980600251490390443842516089839023218037964396043493161871379801729027948738104988665013734815833985435058617819314743456862722598948568795191795922968593378219697499563734786732071141535290362147309718741494941702659014302229368437233649318353071935697104335398207451191899107507413381888819248983339777233908343442503795025044679818174189688881000404954210075172179966045048232794376124128916875086461906130038239490682441435789377372948108568685068814343944551901832160639215743952888761702189255666187161625649492545869368723286036910714186040746010433420835597131052303990181077742410707806504595634955071636172589180454464729765760506482248344070267583978261466560741585233258655695140041263601433530286454754037426666859813908434508226334852438706704906301729154119457083893785915544126615877125323961014339055337638618028889437752175328014001515834370182980162469784044081949822598033985063303761675950063398371869530773518559633187215579361276472442769010014597623250979410572871606365003717022294304933015230462177330235538515738127976157317829570092072643333526169713050836923253403130956287266021079582715968807757386399720067158331358179587502328452645366542905142814285529853901923906687788183226596556568102240832852482776904991636244078904652096255333550418020816056212663634544610398158463542113858265698152702633638778806197411954487120976112544557955837588347958682058489111441275347145476158996288433053653435331204220495000130376030568789838864112114462833519951593898272073863426338106887530195959709608336825523184845491734957018515659454315327503234904148198073935289691031762207480794516732456088869190159712201878175196953663467004538553406251887491708112748591542072363076878903016614187813523144128543693791098651553911896626946686131749542597786767440617340401434402191443 A145335 670 27761893889547858321782079848066808976335166159782846044073154885434463605784459667205083661866828154473049032112508213771850966524938571191475840656433687156996172651898745622865512364712183218210392482284725865472134680646375862770765811765395146833277241096044238994893583535289811063224863918706815417398468250339314357240737164072080494743763091655504339871969765794690216751490417524638988511077495294776989105147463666995792247386512044687262495818017840879189477023100620342459789123684580583713725980827296825137451513388507596609694449815484937692943373515493808471401501939153160489322718839025711084683885242296610810656957789162824875725589273984488364780813216100417696675480689162483576910814960881131498182342282251980400550796234737568411446706249390833532590079055792392570568615329151425039402585388253903598212074377777977156020922376254645494070447473418555043735189363776876573689140114384575771282185188082083838012122977316637303533050839008444922725919499040882036292324033179062757627038119953034499456969177862497454599478942981238414197101438654324654264512126142407382102975543355201943706325337458185204227114890693447037277441128755300931856182163208733819111581585148562251981626312728914533771639874230571376974480060003748364980041708185591115715378479889534078617840220262573161394219451250509071227970795511800754820021113637205207873106084946527119769125766818597898714966544196375832235273676586026989195021750333770727752003635236377505864129104325894897996695596213157882662961019932771942486528823705879617452142757761580842623191292726198705387595617345261763544305777087015120373850608968934467239225086305866419191472367530639279939928365648910933765361065009115651186052219089752135618766210427091600417673307561561297380898303025484862782609269117239705981523386308775712259786047381406787622634237196744611210240751013584683633283084436060298231392246219809732699180510333303615033402561611021085921321198763875553861244575153650856125860871592022434533281861157579973214288946842532860263199044930875694251669986973794053777957360836788080199524335824500784970102333797816854742030356035149939382449511318985079510576810640547843518657158393643473989073141061312767679454198418903858359946949257712770701982241226340671173425287572732684798661477713875066459430892587500260896793994235223357302213599762911785126850541753247311931839281933696941142063372375840975967451499608043154029659210419511363859624340080222093148881303666210057676879295548206109663014521730706742759258850667694476882514139322493071145372296419920494475832789802989396224933575969276440837933315482698152118721083912145615596275441475088932366331696601618004681602261153749417316528509372157972533687543422939580983961537793031774055916434942748034323769690078949668636032585055971557724696737191141469933401138509503094087564597077311325774915553666062759127501913094420220445583041067655701279912702900778372866882779196769318668411553657741721134468775319650165452798320932207295191507011597391412552511666043 A145335 671 935853442193107609456573377120175318839142568460063463258581725572712924332668124943940471948038067465075228904042163231412979407003067883583272830825815421436370272105511786314838179876617154917383379807935637382848985374378090613075855141539090988257229471777704025672690333961976563000339166819898689189534183797803038459789819985239365768823755875364878314027219707319052431622633645319463463335953007781037739117710492090112917936991710082245095656482681305560526813988515428779562752757658982228987500332632857138900767023148219638700961729576209281839196777088850257682353762942588883218709645249383225701882874398398952377659302049770867102975467545527149544406291846962003355890663955526930597858520312155323930273599555031241110732773085565540018487210241774979307052904115793742824925383135446203738585710855304506660031462265739131163492058035948474282966560904165125687431244649865997230592896937573898899030043812383995864064214287094585841365006121259010206145117717855642514851495774865986020847499915478059491800400415894414162457933487470247651450431347748787753108168935956918380217929697952801481711281871071035494731098116090716474322209317806185233777866669042826090022513758870803637951800277722240698399531618357849137209471332335913540961116143913058472801012513583031918827592096023392532494149036640925975260910081644185625668168283847464958453837328355633284448636221235237666117787418127758163115785275567660087022688262048752218217813175381052073361439034890219907133210340894360325460908568551853361971903307347967995968289860347865160147960303610469477615443306498698876898581700555046913426379899425905804172371529332517500262092073668472753826876637339718762886376949555456440842604561562655730006419697831070688454117705354361965986795758078380538361012451508729653040022300164839079199645246519416306163365180830624671308035262203209919517466294091248583112648641808319528547789770077009167635959088306087276121282856292818253802740719995062133667917542660371361815202385502563813159894482517656103595314480658805314168457622268568663417190458480112182010130990460941298872365628242456350755809316881600694906422963164615160770770768133234617798353448173249065402645570579230147494990455829642700310094637183192567348590889562613789717650705948842647245048843642655847013889219411582957907672142538423087391599368425040307818374376102246818063970835805336383570503637423056394719975766257280820415905295453544849111379936002045927196305969682949408043522148277931701406669109521308242201952221463370417551088094447383162612347409681881089974125932304285425766398301366352983058384106239696218810646463331283225591448843692194256633710288220047937686436192924103018876063936472611734159013190515219411543005332115570907465233413583210713869430760826436311204998987921473707664622862515305016165261347393141820897285835020075922682243601881097434991135826945901092667198062503181982033108623243166586265739583706479544498630329673929725651843764471495180786884712492958378307914593507447176743733860118087 A145335 672 31547619508567763625233230220939030150000687006453573186663943924982997793819778886075773642163279592380857811882212290418423322038222451830653555935662397200186354715680629664774449420775251927552810515115117853891113431498150753920411214050516945448756058660349161609382152162964646403451622250273920893872381918425472176140200474461681855994968315814786956310353236461755491675308763432228695824415987381221286890881031583210242796660198299485970129892768690992427518020363378081058440053000895167254588052499327633325048031212874970632101823294319565075314385662721768670978336877393169314149541652033989699384760611286143442354284261440818140878478135234130937157447733380275917026656585265332141291327142811941008808391542817760855590821380163618119285635445803528303049919865153328014835842094927276198876299273529729531255756994765991733743340120370900691824157274008958913504752213411793402866409982076476017501727005633279312495520825605835511395777052814590395040706995542994210134761886278408355583706464523727265515556998562831523553959483263143105349155626535510196502951720566595592454739028015013394593285368167479269069200113266303161655954638825805375475350953557251504285925119699953205486792935380390421214133677083203220184759901638563585462050860231267492932531016117505526094144050939108342007804602630946163375536207624254701929473198028476930112273648465762313072236407248714094906232715150120183482257289404112144947507832118641686942351754390091630156636604002020208743565622594853290358129345182921956899300918004171177438211433740183776787006899211517633364217888474475521794989425581404854364588146035796675689716177014574078627968704611891849000864731504793553847988833204153371611688548584224905568764272395119182480696707429822234311853587623923904922664866957750007486739445757033339051044329000383476299360252623166120473049257478629455373349105140532905300667087483966205087536260450115468707704565833395640467027359164309704571814835809788969372294644237220247014768037882009564984040069791381240409665190879809282209743012195003462669999436577407220818773435488913995360486660357950869786161477330048403390145578705829665750597603083194528325434651219263067601079708195152707210743360586563057008549431859498472187608228185173469625041334124110198065897911720532450888963139126933568923567367028176248040747457407394509013645615091556198483689144943158607556464736475467858690169407113081436848177013480079786444033253783004628125565381089130920878937073941569782106212706018948779113921066626271366107952702781307147089169160035003915123107290702144671899595890514126183089621687383406844053408740160176473622542124924588426916033441449566119377791759381869251612562697981963232186342362118580502940175128761654357497621244315973598221790476623689477971770847246800293629402878970694194903789490087221672272944411410962162276307106044496240867488429598844412739391026241399223546680390409614442722239708499862646248279509744896617393981932165865327224675718205339306000552505755629032730639855872069046727 A145335 673 1063470252697965869613504581291281329236347840148407383662378086452595130056951821916946204533383683111120649373474147405962886954495499444208263487007906578792466596029223753894034903659495562601188087547147243046733796392953676540278971412567071089538475749183140766074568323740847896298377623056394706512539305280588483259883119534313475380351016157292712421857129287098557917055605983677795690921599471285016573310561835552306792585302366738680342996440136916872050326905922661123964585407097423330493181020764834186754511993285248236859932824550550809112638658851154044809829478454569974637392165871356147516877054504573021043363970075510677479242630835767086346050413547842809316006590133403682527403707386332011094775554978113118886935347614582793715553230859549728854037819347265783264322494195073097528673844772101471643327061633530119078748864294211004285443867423875444070080071426680310960760683265205109612409318460867801811840011167108500802057058609014836095563222613609217105787180671593649891860758898247346205051366929752650243109560018342620593849788519061617376365714747191768485692334254168171833786848279214444289251700323475981463331514400495689889467895410637081540435709695062908798088986213721160821406205556075248934070407147026507133589820957434911042842562080520098771050564038329750113059700622195046130748399583752715920398355879871789030237279731327010245309456003905515918053867161592763967059135062696835130612828933696723004777925422272175677199167847546662201855377230539294077078179900655390598523580583948707084094139435413305255142137412272299117097315542859126533210394659450575940075219489440326038074426522988920661216307532204782156150677345199714062875984804425633207474564531931617005160387892433047943593215319005189813298222472815679076864652126784740300869257063429571559245865251403281739532017809763564740315865798296563678432388414769897943594238935971852131692527811225602680059711746607807951837405001307597284823059861345245437544990323568776984207459195187340050109426939507567131692157480963056422631631626925109104337112343607206955320740328321159793141064021794158192249047050040122361400206763267095069288030039163716781717167474803004560659147897855952189494928537878050195928558647673598860261080804773606771497529583606104070852575956854100075824291572955041389001872984612149178915173701811669530424953376917985074782914257969905824923089883017517879022554319061999469894766303997584305574816135913706078110763069318297373146019354526795206522498618492094234408970913769655530035715193206775833928509222167634569118065679595170957431092043464795330584794098636260606800712411988902462484611805616427027647293054631163596005312271076376278935385530095916620528989292858335563598084179012363059129241238426236582473346253115141541601958949484638910325697342437478447691438694674981224927814287766248655314236622077724677761937526785909326498970401930369763255413978674994240923533987264630221323022729001834642677201207659476416272323279915103292785666590714340099842422364703713705049083 A145335 674 35849582186900809956103475810095863387618255541402125896805192107653037909236848123000477668744590315512597497998955697172796628817619964226038110316382974835431651751958778028087286937587145994510798503661523047990278422515355004674653372397224752377825072056207616564024536583921830421253663269779443306263779087136255852265187783361506780609950898667369019926016871957739150922188986034469729308738422352601921305077752585587230394840299986100716062924026885574988125527571134886125468093014814087470029964955394507936166965968597686851673364883497244480867484114558017187817583047725216967633320597373874080759935807964395928085655988891180676384450944595230345491228503540333368662306236370381552733446834701924951192942949503801694860829712496764595987681292989785913866086587146409688686983264480072022764319108391241335566825716410543319378632481614512834091412079034683945593440294288641069075449230003654262957842107814126593443847463947706736431507934314113071966845839264059713093091650304660051576217826876211576048554313686404841132391744664370256955533265628411495221778047624882795086092995253270044501941260899033548823195548835175221862602188784755067348157378817225065170836269534645535883626519777747395909212768081162964484310204741503653834749279013079991022955274801801513454608987637951825372134165966390402436582386592767846052373874781004810180821769630759866903619448819418534348881767111059358179443259481253022848846318407408700372422179042443287688292317984161378822524557697913980743452154092963871893307944585609997800642262929571086410657675380692304025832873585563266960046882175089489358530794624445244707692242400240338475027648282654501871947484305817629554755893909199262219814198759726260659731770285153773783408105922968241176460845246762954057183518271248728584552648121471411505144778573760298439240844067769514772881715587527904121326358088544154538028889230944047875388907428878805894697414270444640223043282127051745307075643354133387889852654435208827900413202454997195207179217146760018217961388273599441127103019933902415712200594432999509886454935648932861137871272814194412302764506270691047472752566599588196079869826869611289628491187250174632520556808035644440112721333801125711518188655004527585719902561741310056082008252638320434104330137439653801835504418035351306096319569387708181793054257447323922463230669322259661779375841152476380414998752400055791226382447405410595017071135259581553460847265497617778110109194941154423359621391562161192470303646323155790622977630389254021291232593055047710580422898790101801289966078936045922272857440885602360079887225975406657671845171354737161850179790344787630177401821955583083371772957280192884981042594606970651296068996875912129730310914734331629961592364649727190879202903970720944743712558215356330420278963784164519500984203493704127005094947367655830759680754253932992842858673160464573797435879509681738477940781674453665451917887988450976260936449946372336059751835316219017826674690541262413794465514772427899010059025183522333125135541203 A145335 675 1208489414456956050922282299944826973505330065064317823832895642286605821467779020169394280296433935002545978546424147178220826951479082039564245254557006594694494401766063811297598688772027787815463454957241854400605042576258820814628888643231474990089412089476283005190126362169436579759613092525887410797757286514823879499270996917233274040047969413725993504413316331838257490488432802166368591319776526584611295909154466349583701057759719946152771742488603316292712794662372630105366868291564797481517286788153167841763354236046916030484660893362759286899492080389112100550176679728987585524349262700081129391061288569602732231194442342157730525409163863062584110742226508294224309763533912038972009240810270398182718382095732997600155645450721330586916161942671132452296876049998667651258372422581300733692312099615194900649856223256872353662723581876476363343010496898815328382079428250390019011853082582662501939103747842004889004124296197837182917997631663671693046987537146028230314758902425982909667040653052136333330349419709317340264820275469526361343628405790483962984864520609069084275160426384295398945992268071119572651615477661982056405512338320602578919810695350460761536271809105577191319574141183618878502378401590609797976690848067765681023742891061941105539948911270726166938034770202224791994964892621667319843942146121293804506672807398469316271323712824015635381994001374393142788995288451259943802636268310053904337537774262900918355857628650742837805700158362046912232560640638141303060322478037395632220868020213457332441910943599261701887489964981941000156438527051472022186364053864911872026825497146714829709655979453237675287004261362391975725898567539798434947091107120803122325004303432715807714907940971152145821805639307070044091053305279970156708451977324059142513800529467305544218408858926475594408983527113992492533230277892139699849633347852732435034707055912380884917907507937734976735484647154996977075310981088665509332993922652644776644421687543465899264954152070550496255246671359907853274619911267010879679431586379340218806733172933999301134665188925404786420636480813425429616932033314135948160266366658671911326585316794486566534212721140486219387464965438222426178343883972941019197400089364274066266944316496038481185750891424940252250050864862238153703020753856147400955551891295057769823631709839634115724423836332428419821664774530467064525819702118482790839223834423013836838963468499705727863167577014349879164178074883355552542134539736414434443647140711031083083408481686012782143957795181849943130459280084285822499317121951816042360222853374822563514828203057046164331481640119567477313980658270038179207663788390475412685831302793909989881634569585265595125094569264158008600350445372096235066992915553213062366111693310379656794195408795837702948982964958838488609940699052081327426666769450835863767142589570585844566655041194477323255925654171772401002161013986990419083709157763167148422491537506369188719572399725832541883277727401873632689096329210192877884914749639094115484944605388904047 A145335 676 40738178125494406289689326375036641466768813105699898300004786204676290134025792860673433065792310280191234621287360503378868379361563226736090743305078581990768431448102359326883273770417769789672127072097824408182872937255406427145784831488679649518689329158420428048751543104707170519774726927794001348212954822150933890784169453814745884528510268326752342366403873620250788046625918838839299178919937402428824432495675755566713977069849764544509949338574754868200462733080455833280782243983181230087133650158613322990448163360974573419040231863585250677884633549049484794988438685846588460300596677986414274398801956921372295549168723268481107120362237439388765777890110103369797941795359512527510061126161481675904734735495966406151743006448955224372447054491456193673937905731588999936773324676528664468287768855263900992515411950422341325559868625677385726678371016367652640725213580727207246600926344786103710363533076796142700514903431385243972217993426950864838299836805225765804646462887686792234571280362811297969689867362352533226640686644945341896229343302241681126591371494509940783290775178328504903216129312175499533186924203162219572594645702924910746602063472915874892570497619778170849848198763416165874537428521710243521713085523880070902568869203863285388738597807913223812679350590062388750512314704904271185972899343312231763327172491350026776725317549116745299096257919427173394597612639343090938475809246552473855737145347553543639368551961444118883387709050696309093375457817089218768465556753897154608072497089502338732031207910930469707697715633130573439892850442879288994316768988826132323849198019457226114888057822660949791524673312051205853437386209894657757760623591487517359666695806497035679309820429477807065367914327257923080386438679811333137395153201536850175868967119758317247481091222906347508953074400573446079227423152971147566343612251994284026931430700268330741351718044705657158324308649700250682938288532275871037488173387313579777329321699200382809786395638397844026309368096335314516740677190592975365720039335720455756041072843892915846816564008788940414590722907082699959572584430716758306211888172591077564219602833062272330998699540017299268301269352401921178436327888615120423343231300951490118854165323361554639030352493852727650710894220401718023889175810655224468176302949460077851366916756901011783623003600302931362866059887642668904012905777999056126790179667173413992436047928108008951007797467692887161126825126207806481254200911154909193533183920898554164418544127012513255683563254288928989872734621060852177661878379705752709027066464992411175199256364973138973638839430758774488899550828432807230745558676465524339683790133810932801629708455738260617059967278598697473041901383763053169373999553337219967711897990613695326561606285763976408194859418342166487256936445544677344059232671182582020222720863664768066088008445822971893796789228333011758273166043023506245637382042744446685333738753078768901790413258698063151569073172890485467408174843881136398728048311323803607813960314534819883167 A145335 677 1373283983401927021568471141180202883899949716287813506628843519126742098131403655865522408478464499248812584081050944022477505890057469421794536917249953744351797229421036131143171347503184330837819615784954205842602792314274708082825585854854502342043542295840940540047131512869552356052169464976322692922371296256950694943510472788824086850222807105246852047445481075325337733213502233568839973155022498516099145034817933810999461817440934505035710446050583244118434282439429371477522539339306170974672477865329568329854839745135098633908930185636797906988731710038966052049948167549711817267745528490572762489902484576758171513359745430186055778869680498672631431310091500842369380323697259403768452121590894306484478209750850645455642259147238635162873859619990826346077314349914989137869961123587408856644679954418634002842499636198880902827750817708861090969851523618743073620031621424234728032527208070886473493692198079694222592352505667872278105631375504516022035415805657173028128604033629162863801414951363328201506109095454554475360740206536287199852364801374938664986911170095065583195662946986293473903120320167443821192611642236982944130183450240086402947352980752183447278090713226450330242805588995184810447037836964473907526338315033306342057830899838488459392437026564805863454694741452968354577545336707358089057479117019113186620465180176736595244941138309401771208519219081896013757492379283260307084759585898647625366845265328492181820212968264423618908256834293272421175639770781516924046832615113550603800728244666255818443314686235555190247228292105341665676846988273022304946946260426964866772044593209077595186161599492244638019059062062241887956982313409650345474312186321953103073561193312010769316818238962788935202400246150058947732756803805386734781620457715355242104483739093252344945282040905764115600332543634347340216763941953427106569303469165093966695126093871338373378585530369120194869377467845910803366852729347708631585060815553346851641126657835623216974433497705437170056338302272216780999420374820269288311411646327704977156804346760897020262187071601609992450448482777121334823766391542529889188266802137778858031170900175943883483479594959770437193949570482003797486866186946871825497959307957674642542299846783573690385674701382024557680523991919691049723065962874166862966075771470747333074520994051501397386297335641787979909786458990769594223807989250528479915614165741191951262005338817557513238767124772759649187235395840287081599723560172897449177589195529843120171518039438183340163080135158122001066759940945502046824696097680563801869486368174671327341144368548416311744319112879396647901236381112489273478394603775989037100265152724935241949027482161302195815825901836467522552084487046302076967501289876004769558355018897475976148012091098908235924411008043331467326592838969370374216155405918898070450872056546996741937240920142037341345412441631180172199616026308161381553445729577206139999433184943793762172985642231139309113560914774860537704455941298136778790929630689810669980314486718024172872655523 A145335 678 46293403039740781771578755879495312841230663469293380202758416729757689923333327105200967529135605203885161929180992701710356220174968914847130612744405197417020502613014696532733946797449070022125129458438679206856315720731327472216644072021360442461608161274108776446568375250081066817811462144577111050619135048608853104394804146927090513906264942989361114192634824682813261366376372246979676656216509246057764776694888116273116102299219925094904034591855211820657664792832701379426828967847228779573027998753126098240793324818056011588095463138776225581004895267528912065554267933112346674249113305116611145548198480683716004793984722902403217037215822489892168110074418715506161707342036672705675008491318985945430278774796440522813734149701671384891522583417443701634810073061696378106007389539358227880963496795164383380556761743748863283901138739405838750916309134509457995363613317485739101249284937468656676686260286902959166792060265549071063555589696039241675863001970403465972989476168992617251058905775886513309959639638083164002058019135697554862077875558119839094467094417313289315015857159617177826945681089628401900227438926621770843466264534998666940430358234554040534828563050293143012706805555179481196753479609534986901002621078059671266889408730986576762255766776761007849144535921700212642746664549892726477223349848741406177663649460430618134356938995684616158322437576154456704337894711041092312484154702167602204563880038486326101605835520825168231953219000638504267134507579669477692529508687012234100225394519626986550221799340969357552303596019173351916835938534790731456882269444676216670059490913228807714268281403995508924961531190593500730978667931601926936044406043152415513122230466881187227172907156125794576195105232350572800813308775893148149677092492189472009805296668964569428347140351452217113980862536960774438133666404022604609480072379211705365298416597471385866323787487391323724341057282761344531796354823372969438456529054815148981508799858309536945007770397863891364201320143287059591155146318450600518384711231986895444235418773268765709145410336873708836715677939826037289826465099326098133819715593852637131639693480711465479165824815095161897790740752647078660880337983542721348921087847909980899149437716220103779539539544557695345557736116901891065762835584598989139931189788102589648482024858109195348991071400861669202455970169712783133641898413622409279956297400345401009868785979103815843170830825081930306408818032649252394518874732174172100621622587777827660083318945042616269884918100496729401671548619400139377399653275149927381314632762141103979677565488567857503927858321525621569991903918402462580523874862543031764184413958673776872290783622027788565213230533847352906632070585288941630811415312346121228474927719322017165335792264382590347247918672945844345237278114400538869281921389466821283716315005976539307039623351900070330930881513590294376516044488574954129143149298410236936636445979121548969772577097821292851520075285491475553126724313752015969161101451825469373712597739450634553002397797163 A145335 679 1560550615096377770117992839129315854697682781649930130347172721331288208188824358584920959541638842944504309383878679893605164159620696229439303533819362287677807398732928190697425215398836802942653783206148260278172197103250256774148363585014474660526308774506664558172879389633101249558872032841524948540048349566233141892198152849401748434956104377948556054186867892612153965335209775232182666512218553529584752106285533364748809997507241857508280501055728744423786636047956081061049033028607542820100602863295402906367574649761828405499599428499216378698877112479667915690868319975269038839225792247735433225857008293945581944847053495680267016138489597264584488317977223589621210312130675913211045132473910894629560391013909800273200332730801083237454591124128167562118621216832470556038519963501804738279870620320311409339934435539274545101426484077620006584527689954462305404964331312412643678878667209541208500207360777806555432866128959306679884586650547851461388825774386885032292302213528137093904032849903719412315411250693674363054821349703624367864357985211854974499547087820719812714118961655032117560045435628253107889223145023808252896264833344621612321820973139463725676887413147291137731896085022294722147374987190386571468324449015053203373535626263726602817153438652176548029856442465819426734021707399338472839841034343593685229928436690650957132435818299587272387647599483647516421334416951702842570580547925310284417200770730528787556640533586803452834719393603267144551831829335018322233652813792349796405047445455897471941721037340762356852599031559105401011197822330948569138478998033089003520740571912898514838906170942527006368208578415847847579049008017318643604406582240355740625397285965003628115987930916182296200748062180137562965357691102601220320228053130086643735181308606311896336329756302172198006530760520615162675138554262838059432146133333923118699115656805634323682436502821375992378416846132507456320944317729050070422660962852757856613314791582487832580588723137558280181789331973868476545623201395549368654479327318866599097470989690085745294394762193825653284075510901087234262928803674516376548532723480505595569795209203612601126736071033378312614755433577783451176272395938358949725258045855086148152652902871479851624704187661365208716726726820238755907174137833765961032913544790862525579581724892339981162987619536749533173002774511231460444298801299403427576798305450029302301484824093584293255731193874744745856281606693370902378944185621867781339057448256401374891565561465868555019637249004664612972225902893218757466640265080607954343552468542290246980259405278478107908991792274309590245030433188110632476970548137930996994667557446627865639987073949529270372035805480168364646099576878005735328350733211686456735885043859990179745993581084325029506819102540593404834617177909849326314123195822771139555178908400597083493308961255310450713642674477716381801175687510245677385254181295963357556808453956754230827239811794570139793602428760356726121041338912124517022283951150106941898040999816566404063686656869709207 A145335 680 52606161188605491590936756835470481582363573728188481224709812233319308768287579204564358440947677866523635065445388370032437382110457449719430007277920089973213689994266506695395507478360841829747789009754128395538505557494250435125213864234193868784981426327011500981898987777963467872548509409276343870707918813258584164577146628158528792815279764674380881597278202467320885488636660156700505441147210783265792747445120553030794268742853020717384210595684581382670635680518934699735261523967531300618362542948660033220524843202677910731335485146613120987162921880684710170410259000812051366157954782422048148927028604040707086677078168545397078211625267286573320611306844097131712284115763377692307658710020527766643494835648620592413142693541570366232922881902837945101575019584612509382362129863638448188056210730034200813684806441472183171620223494355431682558589677448615180691889613177816900929260770384349201073333455133598696738958040426167913360344926412483067378075178718892468170041645044025266512330119195475613265999950924123140494863696451158305009952819413755632259893235969370469279660882375275523331953808082731177317310318525137278511316688580930016369918064100963958013834162366621202649074013394749528408529621434451714662230275294822407662214694460815049979665654709104657325452826378236953503659113685035369538314790499193280359481423178194304503793300522147956502984420271320202408726491104008112013177958078054985536235776762245390048026285605308874233222526412916442203746699748960062826958660410602949801915286092909259528429618535299708531755801553847048914126673940337730867395566813160864007948009124318021990719308204303980676802253436699751296241329285143544302618951277985973329726996758041836908765924011598048801422599897332015211634966255378361101739521338128268123489903313477356533106656599084443347934823169074596818146226066604579435041545206475952135483425619516453863548643784797215685108158785769069817688418849923050574931619309938291619692642736864977982108911959319227064227016637786201065898527888822898891897605534281823588851618217371700605281724408452435332476635759972727177292682041481954124939974708128032805159370614087303270807475369358103148243768116339386505063806201742211695727376853866206315948456648148082048674386525081641283162615552512344728949120613414961820526454968785949185110297638755906895117305592755362400254326317642361864529458160991129991461596764190380237652410325940546546882702346814557733322655224715086544956102794288176765454480101667759816847416931110044669355394062326002797005784858855694800303958467640865771226333245971463563440572259931529044255813639117965634354332779305502396214597205779046147211597341411392050187390547848082213538437523245038372663829925502752629761585754535144220563600045341239915426453016804480292281599395485004029100722103742675648554061903693724938259718467812678582905776876891941656824225712937716927338049454337296081964322343775484829776046245739142064705085822382314621045021991549952048827981600993155069176024109003559557492730103855741536242650075499570807 A145335 681 1773353692107340506434100302805717095012160215679550920435037640038021177247686086797040164459425261338872895111659732569914784257338356470421289315899382699177671202028916541968854366398118762681961164576157885007454762064958985064820702589186311731727249220957248923593150319822269112350509002627833519040038994654898522621662470943025852756401332432217275140695692150986519157209787848547164263188889808991671319986790261736382541434572765330875779881672246737354098384366506652680119584911896447115237458502698726856568489557994697720991490798792728879978045717899004467364861915226505931577915616876221450852594701016355227597938723116818282010833620744091897040542569226196332797507921173149877015261903746858539641316280154609156337239926086004314910747111490076005245926348078666474446956841664732124917570125429582289109003415802092859176043188893295117941430051442265127786661293455259876417912736890777744358640862272346251289263720109899991400070547584778153653463452885788090715127071562131878205993554414046633019477446030240940372407492152547196758261141678079717151626026484980390698697555630751576236488045310423432359113422948259232634808232675798317507208325619022521885182623936491387594009147259640921580356811391180380110877211111864014347240053976738449071087926403090479346264466747353925236788921988300834907798118747886771137324433545408493314171915028165789314128332419698604539550653593781696504261386396230685637116223617454521367990178531114428563598478530660019663421156696705614382878454208788611645472767889144525682805890499103915833843131217781152459789809167330962576591335418792654692618923866840188608408633040660916246087997595142570200348447631153180861122641243174324920589356435316304357190871182443039308913659641791000052646651747111113450138418944080250788356200905516013082419129057625380283086684882498744138124546605566686109917191056764171012564027578518242854105901099549011319369003654251429211046820278486588305830874464277056957741982373344926825289058841559928006776812549070440864062962829509018526096499628081312954313588952636610337318301635414169401232134107393169732059302048689552999035349998878272505356326813605673789646318867964990623748984808446367141302249730788334017904020148485783959824474320956168974380961945056314466290203053548464320574118948704080529203985764084229556167542553820736729094423208544163729763040167164949507221827590308209692608742850122552267781960450602631730511122640379924866445560851343538874059567846251268816895689185169771927024551533182158139935415314203760549622452035366122578499488973303908504540085350169229494433334710622886565603755568782874347224494312959955297665761594836263507691505951711420579383951295380884901889110356872784763374133060689120913143527727434646499988742221643409337558845985202897946327783208802696945227580507499987686263431112650319644897595554371056994432670245211066097941093935140455959904183845930022740677339920954490297648392962135412522246977615832696031305287897732720123209265138728140345257406750430558842576138033759977230620335670358433662194763 A145335 682 59779752908332287283288029616643966437389439288194087799676637620971881651700189217640644739362867118785727427690414519486439007282438614507444213119538183511359206247181086635503573995885076011648069028114493293847171633671261829040855449156256704242331702453487434887313596299309703999372190606035758517563370639108710384317657730912254868259760123474764580318470900812477358322221062885888247155396970019962029413488906975688334918728653650560969519093787226920522075154324303581327896507644767708287123425507611539386263749779476416971945244095967405397446800163212518714184784991875255952679484078739470325818919222334306118285807269590866118039804277071712581950116688003771534506860310462766590806786467647891350781005160517039011507765495216511914070918895407580234002232092156827268994405750155990067332840740175008235830304333003743841352232725972754931450175351560167780239737021684920820870021459658856991945434266127458675827481308165770669670210245722526633245769929401841359288041114189423969280017452785181879891109092413422149029733419967502306269824780958114445767557720548795734483724131032974752556736484082420096742982310268508413594248244989844594587062640247331148648542294885290513427427151473421453079078583588160992103219071918705648350639811893638423725558949068514404053470516727847993353917606721962031056839213452948264540013374456238886442540951095675457257118129365055538756932330237654498054643223403758454749132912608156138552703528235841101273595837035326736441010750042199561097872628551305438158284055741146674674477309196363384223552244819646847865667418116600074516556186100104822875023059543234748865136997809960178451322418255453788017046418349932397543300692004787541795081232104785623122862430651388931091881417723352011877386615183480668148787741503205732737359264401454897694871483999444912743767704041097841727103869255506762698703931088478659627057417536366540992393472202248527791131897499707519918619241770094472939635727615847970735543934185764840543629195566876261149127123964937544889776275916850486625890103570723454155629260004528516253628247524529926107082805427747115907746344884032149555999694337246591447433744081487892834890105768292358557220174744483268216959451919810933541802307509728400431816823043483999478234145119173974133561103651956116694041205031865434026051398286752923369621910304186737499017099464906453737556721634876121570805446204760290576849591486169640182739506552162305309589397660324564901065298565468040219832945552174169023265505666618531558329872366723133966112805572453374065446855315186207262362078489770797220405411382978393011376249531656933866571071179414880605819737655525760305007320965715845638501619484980390389621606117102239494833827916643136850096987103166436056565567062060347760085356071035728723767458245763236753905091676457314628136734878723862800197587158888213325804221199588612814512635383159261284702334896760544695432320518963017133895832653411545589951841923808709879206473365015097392918940411524973361834375777697629437634026487838114474238053560556102340355773911540148677085889923 A145335 683 2015175468766527712212298971942967805798680903392862484047548533767924490440792201278980047366882086114841610248570978340228126365576221437707587953838342850268536143414803228453908937432431545954537644255778404359430270763603474192008252126236710910822689957979812209094092407656579801996567432978956416999227705204315632400449719487389640666010661005932981570318378925692919598055552872673504963061267596184030202537039734163663508373960373125837517157775787537818552416098173889360056738592585534534462483558624126490012224148497660458129576457483570437155202753523848287956164634711252962938319476716391927807134316132294758231059335459969373722303520169253810393446536512064569202029928268191940602946894809148513687969144319713104923317618506508690537326361053442418198139238580680299159134943390801583505057936433729402200257269956552789089890906016498379845890293159663204429616407214337387416268546987187332307702844752515769689798143609004409164682795983235825221936750666672619335811775244198410442297510127394926757082654485779014613551373214697010591808596607836896288744653608073877724465949758424023277936010641930336150782501320037995674002875703799428607731564095529207401919838875400519271147181682159889923654817472400095652619134803502356294036053711694497287050143102011694157552011772631289108606637285808418078625214977700767249757079715595379316569562147263304635971662826767689791797584312760679535640326556679311113362584846904719813157114568840024992818487102862385754766452720501390507903671925586052111527143873561286514132104410203519183072030339027164023770496204920779344622146456843198160324372644583519517403579587765124574933162473303349598912064562227773490031485466358746790737863413662966920155388180067449684664283282540536678595702745188481576184521315934646306496130014616843695778104643202158950967029020138723362121927294478586365006623407075424559263934532586888518335341093831896772290044945346136842205225429023064404308532072099360629218129063660150401380813357270339921777147342081232089163917397094067074649736865272588011504949400439067330273197886733602173655591969737221169856959553981421712843196697073232598814719007630630053858471675802816538998901466887546163147335982914576838905821768248924230070761144971371301455104057586392722986030337817237640207664701050064832314112107042455282705725040186592367271129693867573346948873356548633890986902084340641805037390036390035720437596498091430861383626864618418442434986348196366784467029720504223391523011379126021513661528070457685312815504535911987925542452943052475011448103087390684600995957913180116278244263877278820530019224243854320056439309009143279066921841492088519561637626085147183008322723762823565197989963437180929786343984671873607498777704352518526595557830853165872193634791679905832725771242694085592867311792387534200907494672976862690558562540651740536583606163944333628452696249611428704026542567564790059461653605778069163280882786293603198647892637694887681317282601449967218954294716684256921949614502687647616088496005942950208176133415907937682741546131687109567 A145335 684 67931564992339896270344311060909415116829566815983955049048773273640096951787223453414228179096950383568443562693600252158675620297135417382684175416446324363014169883153810584000183645343693418242387976214220982841901133593901481341336350134584075647576174241167767115074420174789708825994584166348430211008207424874109329110449659602247055938964514250240685260667973266637418837975329015602789418907083511966688107561580025168189891597869259343329052827652278806076175026147366656003209076628161861511962612474095878470700536659592384264071605409825915340534479423842125623789791121931552388775493607430087807639027471000737077634704080069760318587985546865741671291370163871579939796657347413890007262573233209609928773548504236523606447997908346642462796759717040625022051693498552500792497611672709515629799512969848177407995664334405090187216478600463927658632206850962071269762201306955576308117491898068063512433805904661872330115636745232057324775686382924669422508961231727764068408373584193887301820425097114465528196074402824501490209394642037702807082365485380356992935467827360612697542951431872749693666248166182735147560458022755498523902128526380830493376786431073226941271386619841209209745080981078182737852982443915528640861630042122845358753249722270581691652821900243255260982563912801930239123281749550684166708493965841453650536362892672706862305321053541705048182929296633220693516441028426230176908780910171016354227694280440025192293370193562893714272070098963895186757850384767091123979233219513633188128274581819466912650246564993483322464994758505053454421656579202212053590612482543628023884429778973887383388439919038425351611036728523733496723871908375651825999028977527652662310985833879497382773652512427211298218644058362560073712109127662917098749699545411369185488778810055374536583225009827473294237653635525108660496032327369769277108866512353808630804308573466446594416717807280679767991648887316486375451030629293748259299146143210833719195095160000439735844782377729953963196231375752431209760778110566264725169592143102448838297108390133171699698980984508161481749400079192758920208130990656967381055912011102338976568797586299794795034081187356422839761360609891559006415213427767090933319704318265868928285956957765168103528567558303003153572685108554257977199444260378356480465443285102349769293257067735068118396523044481258798060740067111697726830292347692317589043050127549858512649781737767922627785079756296697488034158824896634225738915531658364424976066544567072679558911579696798699528287523939480307397582714644852077320729347813577899409802944032896308356635742291692790535291115393758057923154226092400199690409516393296673457088529691809919725578627655160776707139427972535315181012586438762321680629977666833964474194130300136195576393098805858162939985354463720243880623206755641177712921563249843711570255032044369267033775173748973979757231313116559277837989407913640583933380033644815661545147180367411984496652106815457263840581397485476010537749926064466463143807256162967111855362245862613464056901347916223511305979950495377613647 A145335 685 2289973053876602434506779013650957411645356891568138221310571663006859134476822812173801430638378150063210146383559654251697976819988308554394062115580817640438864816492578811371842962230626967696519352723643745075822082854020148172412974171028577063843081922847075471469346494998068676867697630251038149434130255293278520279997625624742028768312853109364952494204135808499968463335228743060417158637852822127129459921870660111379947082100664358503249244982641160777040322312875313875694288613078597758982725132039288504623188600782635125044193360235655148645846864222515301254105570764147996314368926568148783279119688240300530754771116308092284879631619062540631569978277830664423258480749979292303876629403088549055889807806389844066453648904567047698914370079524113108439920169638065563134414190327902828489739998708524123989804442512538320254514704531748095355993313100041129344020601627856070132303264467605874016956264738448871495682344991974508809183978803707810249541257899606176079373654187364165700168119581431122828094741362131290749179678769539588412049529920363237624017724171581600426099015043964442415065202404083991182332703796305353920702756950294920227932041983746916094729235552927323585106160600998358410864148260737653011045453067341982240069691843705255113922128970149991745710535343001056588214538668746925973934913509890187581880025862239868612716993398321315026983241953534206751671537276450634950834324946224634744336263080270664385304789411848032539271458043254419642744750715732189068838561321900902846218084041607085751878525191798218390091454126133321609526879261136072121618767441923554228300929688885371049440790153381739015042923543601893701258372432431158492199493342425685780144585669339993359636859273765904682883041522737616802294662014921232653663890099632733926892087380470545613603671385506020105549145102584383925182526393512995036861303766440265537337817452289980165200668765096373885166587219148710771108105671287028391951152083328672601967297214396694431667463551895934742074619754837308738954598018024866488372884069333813473722935819884268596413581657496925663038674495932311230478874525189410861413372181416650203060934035351363532968246771926542252552649620445552639369298486881299379292655729836619804270684816193055624976641088939132249348822286378006073576028377146732255440028308486098615833240470643421230960199462192104388759974315386457014900521149721123842300577994668340425034106659719075284543607723378045457013075544830553401462475787736435045438979825833008648804887837917556090640887119184376626460525385135510583429311303347607901713772642352976641522074594408700091665842969904359888735208905135501722420425730696189370149934774273286308802072529932746019974104918964202037571004502506693191980429048371268589906557536859760299714339167110686992801073573200766727130215432420871713168384989657558540170606571653147339968024523471748913282639112462963644489918914226256519604181472513130172617748169302671703778943872856426669178317591952794865260331053338447788320820655639118652996645219532693930407936262122478658186901389653047668930803 A145335 686 77194991578248703074883624279829463285655565697932372624395415710912448149573600046591622773405499259533863651021352382131138546443130261071488416533545187242747808600950661848191015672794251435705973962071642670291741430167118061298139877964036982687566215971598739902063903231310474922420378289767911851076100694928211493764610630699604130177579222377728034329380732843865963632393142090591333402079229214998450581999571844793037990969423503927275272705035780702141750459090851804602287813143670453827145802689081803016751809261682093405647373909472329651025582452406511381433773166669637833825824125836801876909036882941503420742597253111086843222621560010259143358226074380327544171806142005286216267287170852415440835811224628094975915980966507180022056772917961093168469083896447496634708601563455992675679619726664835249848130349102002441374600502548749693986606925970179619224863211112826817204366737085502115043532171899305553457579519563823946725534600697303900587366381286762963907921814247672441558780009269618053420608203121371408330345481111784883332486846533079254925280488888547923003185099589089921939098279375423176573700297412995457911391412892313234502758641895322110480095589217793458212719464114573680952047700016483839086813582038468179189903953298054427619733275930934321504646885430001704786781859400177125030661767709904257543722021279743078261982985152090476017900038070708812965626828072709875766394917028451527060559074208229815988599258780026983335947136366036387193030359869481708743456778182046215432378424914300278876358171565271376936499596126959512952097645471240412017556596876630530492396315927896079102761652682058503158671601043783108145686237973382444396393094574140890121021320602465342273861143344996134432776031512841004042792982810885625092092636508919915264163080106883282579205225822182927930588387170465946592794304229290735322825272857834838909849195512386657902467949654680956388285887165854152777567866728055097798925077429863410201483869902217409291070460489629582425381468739334301837728289426840138756785196807650709096751328191190304251930137975240379592872235508478132386683940036004049481277395179643267242845109762896878396564803647562551977126978943858969581580045577555174308864491333088135336095856867910947352794467579570589822545645701117476185989939394172083952526873813623099237388766972132661960600205473972794463839936110937398860598841126806737031634895157219628178041222849348290074042388569994156059213288582079130266665833065679693723383584952764176984140089457289236118705605259417812138504003335335347122550006715118514553193376363915898552812826220881537798362775980184856455505834268963536970392351691359027274457627783663951777907945258454240678166300111143822713983246598488041062897941539965486498916090093348389403234177746908159721466027212612491907839318346284378695265080288434735139307435960172564785952839652457482117783784723895191339195888760577699362216373505037584474128629242045882766976213457338036202543822184147317422449749270289148879828401157787433629549798495084866531438067339247407651256934539224286424279755483 A145335 687 2602243163812790726777724539966272193708491708031943389600231242304286964115266923093780791517697949400508393612719642418081026148899944280731565966951746146372210987499181994409940326958051253667021414564915721691890858535111466992340147113754712515369280076559511599251498706458129614636722275280378678248737204991899754161526504080886029603544166818040358927878472009962585825548004356538605105923673658199744946992076106966102650564199319235287785084383506922486557247198912292020267808305378842385434487249666222447655414985588114767921737849444118872300417235824776634445617192194327920614120534967589664702454850044838392072932422647603621176942287908314216660065169397382563683367161788517448371077946652805521422026140492405275248283651927308133976486116150098371184979709709324941917961395569687322769257152496131597563856350078424059786199462686403647652540424118461441864029009502592790380103132574849011830511595497769325468606134108814160252143262580322135685092310463635521613729868278915383817582308412310704999377579699126688812684655419098589647598543184580571763167967656415226312855769281049206224602560582680312878215445843459373089887650607897122184793073590359266360537106217802581923423449550196118183895169556691521954878832839471309253149680025607722911355953617709667007771654762134822125361359892165432216036682215565959011908681755460113305971577816759976548242095256380352131537073622659512635634537702194776030986811647223164016705016628169920196406745427627628569022633788455477686009738923678216600324573857642978359314948211586772924731182995348351055481890019308635027975760759092447740975125581628447137668724262471401988097080656143005031989189380824349768171252725894796063553942937364521018711865782522960417962975339414828723544934648260292406933210123051800243922203503510948075274462548862115115034114425967261957058712070386864294219444911176308653210750843384736785602214417658626274752743371194356270983102016294631675514735968209543474563348652436451652805290791437949671663674569128339560112511897624183059466362496013021334317673799602089336448296354731771538578797395952123346822804388134821982824450130092402357339658447046319735396835997991086855222408207644836244149510697050086439070522623545745312343171530746593219069645877130683493978881467235847835851714783401512572892948660817206366806276718797351564048411695567423439183939857539725400204329919484133955615288473449295671213429197217424198676893634150895277378034501088811936458751831181586687678825603318700580302353766800332311644009862654087328004593325973629166365650142937333822240540815513832297862343730383842044774109086626188541210741784471551926136424453095287078725777262437377040159990525860419923328239956772553344724173205264027361723596417331807501507192807140216669923263832133934897099932784536093529012496694323030973396514143354749931888495126046810587281322884716317198718742469759867787581329765629155331274057431250635500109745919131618538772096451867921327531325576649288478357986182641116155400567614708193732013005054272665631242083319598093849801392605130349305709422888401127 A145335 688 87721616974934183821428391167379411370083792192101245965491422553682097849413199827917750435469975100885638689150915494892159009348278575260330827674454946060662045145849616430608426573564892088321040449277335016161998170926866122144668297906531480929061448693254920039169281492639646078093432977281186953997019329200840017856846958802057427235869733258561277081055257126458035335357263226523236030095705615834172948104434983827748505726121060452127731267292745651986064100933582904912376013372032963669326111359102556021382236147423539564959689499113873275774735368627637894755244167437021037232365399931623471282951118102465313837048546708120816763637682166650683600537717027540147385979479719117042583751365398786956284085755163170603991546930553576229840166953363043174684572845832259895606982009945558087095665934964976427212762311295544706290781445784066459818388003046728279266238291107539752600449781893793451721043769186271789647407227350545822535925434857124593247157885141787052312070895774315774243027175020213856259400158236952476754228325847467975908762007419724227603312934772476790117820059460983642242262395303055067749219502809315169447117244080820575957061276228252227118383740122029447420811026124391679864532484804023505082481615931764252885207534473332386043754768833259598901048160526917968415929737178114860602419432456066710581537404432838398264558809940995824289150555074681632283405938854225342874530390174590982976113893567333784794896294547008751040844405029380222695716597815803792925906590373735903414895169308766375578206625336231943727416801836693317953334999598796441321822483171449816471640952864298637082916615785149308336694085759909098584572465881902592711670484993520480728262526297536682938311653254987852344535764258897844757858742950061474226832888155983549713697564839190979510618849942936674705617069368768013401983237299946891128846752632928091841899572020650281530263990116804342067234022654675862728986216191724167053546651689418633097667072872148915313848943288302822942152887299934857832058474231182921507770940983813752372198074687835103340481765866077880590250880624673842512918603537340909005008164404137488286276619007086328517330463095714734241984828702580450846421036015978368283512143330862583146000176965371800546926815165280873002457504437974784845443829162475049438049215403621152811416488953269954251939296296977638660917818133824207129950562725211314516984637408340861919385070060158146888049794333184291230419386972490561795945393962465454175973517364489811609228168494699112768230336351363678567617028880067035862850719195867516432610116337777910397023708598426489108453679511806039744029249099030181161095331343449775732486924242306352240129328848846810356940728264636473139508056035467115765214394165357289335841983029780613849764834378000767634330574445245685650398771657790055766912113077223539915526435559730548937080829657834213116351326537821358395471435060162937456670776645242549203661950459798231699961488625491414493742948986303692421300396794382276328263985411984809548370966749981759934085762172213676337557537067687140556240359143722235687 A145335 689 2957095705622788172807560339474635417319252441087241293464772464684392276199432002083840444085912069133156930810768967720095037787049444623125807920174310264753171395494379582376628065384932185339251019878117548829905236650053798442385301330089029108363948920080343277960884879865383762834400011027426536938860843338623112010054556819690851791235139104601933832362013789854428361192307517818093930035921130386096311880855556312757295161924890383641906585732653371544943298355913832525683903390503422899914140828480859913814572732874232533146676365093390818682247456976020437607422646438684786970775117017574492249358617488779255684608514436598330085498605088895506635859909780933208970998804577964273716980810156515161643531009384524340568149771780677402780603894021382069268518579448025771371586421637303367546307575898412202865210619949916461970638182751181417674074211930164786175603450929206155557568371767536644682667373628757626531244772165380765568871886156890407458039556623037331069804388282822316470817062252349100682193674334790088292258348051633490048785777622520360527927107268012224938456487891573989298937459121063425751145876561486568518602949208076811007615413436861308985801449518976506454752957767229793978037271878848462799638933318180940125289036733946354707927250346013227461244666483590749953166169314912892058742126852057326598137666891522300650038164177139391420027288663325422567893262067238862685640906817150924333930023321168010238212790072474648369416944697133661879444977943348112071076833475488898380437899557073940663098366980769430611464447465183748752858571780993538017650000879733812554166568780080381474436671980448658921558555642869455057142932792889747019486062280960322679454933697936018644485964812513774720011340195204471007372589501301637647926244252804995337796944666806924415792013356301932755464236293387055305813592972322497629566559737036561064814125919605370147000462321235259953427832628936379961399769076839919655080425952935566153512813551956791282793396225443397369942024159217129488390351606220664386402775361097999096453775763409247534005550990897188999965585647278957835158362778420957654424003239239024600037982469389221687272890175559707693306221720341578790388016879949120097787107912612855054305920653159511865690309720151972351782158980625248529904063645215319133155126478363120400455643475808453439035522114122704503692116210107274164810908069262543492883418171419881981853175040514501934378734368294748823226542257464622337052507294015958629090480582678125946028380979653953324616712326760459741860282715542466452963068577727043836005953199505952543969836918990613217462131491568872513145037445917565622468971693451267486846847137482369871577382635334635451272052026472655552760263224231423267181349865590597806179425746426711685735355896959142044819348767449299278738849063571606085579576358436691387197646210830021678622184180484268439435886018871215521751474288296762856035216549437068902404808849890052471474083242793219130716153482796971894872747897580640352384662792837440315167391557128880073105365411583239709740970724750340903020513201025453676607643 A145335 690 99683696148822572330408675222261568750452588418967111810596233819019441077000754940833061542218345415008745036745383212693488228909277768897292409728745171350374461681453490576066515653517637394221259791770302121778770511311315374565942385692632873336417237166846923206806509261092805152507978293641115582927812074947965776658099092534931655080479111980261456230362207774937522929334651090290683154987665275219601057669467855198613436080739549106447610552920013887487292935591791193507221478381494372584072723658763676335586690803808142544950920702338514998664688498886913583118579516692820001347808157430070733794255524263797591025687707820681160474037160783029846528186875114720757384829554937196187280306067792374733604643370068229765389158202735088317180581037620622601678718138508375907103918377786514510040470296439809423621273571298921621734668434251544144008975224347466938932864051557301212738090059683210510358923713304375821181989480047578379976125459812850200553388860515430545221318876701869392456927394283661008976534905566373718095076436066336623697100587746399345976698558401379167902891416707139119806198104728785686768072431138492721952790248357152054985895010999533449683114636166314292467692758912505328875244755171449196171804937073397875691729175416124082730895223120351128885298108260796020394313599189783854122082235580433047167154040331679350479948116146810074828124076551549439689000232003216122278729625931627269122190103180459731562819368548224101986036454699531336926709983774548260100196263532824174030825690654067370444279575343530880576234580323927368622169136783957166976185088334004338029505217104868706638961575378007676460589602384435244216379165863740906144972566779501992530905334229160662208085190891527692556594425635806953399632147331019462161532219535223504681151455004363857217157790730319303243762730744460564990208205695008157792741837606655720861956092907997455634735303318576622913247895854211345844110352851287475381036991819911283345498311738796361270816471445847982052442811465056547753703894813640122234454635914842608557643028612327659683492020562662475322762011579522787998514566747651878993292240189739354863142900756834044070882799300787283245637999950729792321399598176663802480425039450667200549790002072006968027048540119396172813295706234419623505091200634764578816184264147571573295738588758086476476617496215137072522483598781798393961951503884889778419888712041579584199929668696358790147748988667166188497782448268713032009549459085332571424174646266106108276126911214906598078130259766864761546746451773319515249318005892327928515893165922735543919445292142149862962221963472333012906313172557851888034398854625146895638157441272043764128567216397001232213534063455452490418912000149333222301216188203844657880951152576202467896358233436727843952859479316385304241040916282600069487097463275988753585209113851553595226623279787043859435549504579797348700420839863012440816784212424852816054823557126131718353593114414597928270950119411342973589856639206142989484504706418286127612307959842443580514400108090385248443154446793776454773134359450327684294721409843 A145335 691 3360337394219713207635288268934877143103121338284128898047957748574372894021303172856050502504339979854032726055529937289128520476436715802478282508830191806046812838528625771824822660303451491174266482241325864647044805106399204626564119379313352830081595956530460861221104149230553581825660185444241995273070008107635082992521408399297989273072099073619474584923576191731130108093442727061391411336540266391731621267941449517889702617524435038453458568097027082414543273313855982777214603510556271909305668614622782700791767433181799752316063003729154975511595830615230399910906877900292315806749826016192567418629861473573999304696676946026647482981462604497331037569672924257326950509395325934078895254843828300142113297366361469016006744182446050055391479983997587293881207519180598772380447317143596982496160886146678399771860929223276027918759210947981370343361137138678898581262061002393172952194860354352654536662673692823135303287238841159095023614423681419294103764331029935607056373328263815628936900705990485150360249890984448783702194938367537859533195770764145344330354147875783384481994244718741171837092948811469906379888295902532713095541990753516646565497709813178859151956485399365005280109416448187596869154706718792280524103081629105309071387250377988506094912123263459786208710171768226767363901561475521444407542500102674271167947436101443244013156750345270803445316671200525442948590775252935153414777113004514248424958104044283274229814630675547844405474640518504256670665731673595043904629503972614669431090235651510711500602723821732059003455437091255144131069572848128624317773661310089285355240808314438555320719013231555966793037816574820756439664686624123773153257278206650949887256496137410072225098533140467433703569023368171712203897128679156076568163613472606140089996620210400160959983464709727050356045308897931529352432863308165132026870829716153804613219978827114468309841556927868755637170326615817631839468580033217131718254837339168783408641181935202011786482431969646139249544449804545032065560228805777456914302801390286568973380147398067789644521268479161801052233118410380127536150968209904982062442923762372110413197522584474893156240237477156649142650749285032879578812801664147319901666007982094883417920565915541434239032294421734535265384225905380126527731375843493850306678252411259511257436227426579451646218322358376748600610217611242307650350111031148726361271904990038229611959747149901079775366116473591437845965497507911774051577289928714053688692968696539956327310112231026120441559817732124298784980363147418318143512043525667305892543714787249461986018548254142034961465889171190214373502944533780149699722019766944730158511019858433748151291630993165528902583597827811251425548867972273759699542574437170253551576265547164359446359524363416739722691751002935999838516190009147599278838449401454004524920707840738225484259449082999064321088105359949082605819970990030675091637032944806571879771033208317091375809571415442012919220509394640218156917095412766332277942013300975762568973461011121381542011547570621521313435496691677233565652018354050033036549605049199887 A145335 692 113276973459462836080562995215386033271744651563105396734229543893845876438438688879976707498588239178661097780323169149271139212567193460792265134475373356053092889436425513086761281302762834113966885722133835105481578258357946676650161089710710738209417726358224598464916497663755451982250199698817419367014074390380566572729930900482236125860328804691233376277512297192894188168892431399904853385864089225077607677722705205578594020038135269065526539224103172395274239855922792243828113090833630447681199716414861281184926803836971778846766341310758893522157380451374728282109757270900274449152716633658043290251941896479923992297527388824870578830623943923567868493443827748527616386950959052408244621844598171691722846879486440477159519116624867189164511701943378086639114882869899266478436503153806735902159068961964058559869622500495361329842451379321783560023159788935890446826877137457809808661187529807137924747688219826144177769437000153483613198463842324518944425045398465740453354914350551905974761053406482327024360362816109233593034617654274624808797692808762238969629838978915959332486646821565873485921264184628452439337248768106305327312227786348255907365775742816364331012919673129479691826174136000711131546699834615243021296065685545335031723066334550263365043363592480334169975268761421626219576325616945514291788473824339067445491075023812497715351834703659130667994814911341588605245445594087443789608920357103445688473710418210599071106591468509898466360326029892742037668610477790178946250512318816644242989227669781600394031250449586308133662951903769976328334427932088246788968192955786924720991163310250218482756569229396790065215297120276618097196661341882833227132561942201230953919914492261188200478910889957071999255784085184473992757565254374719193781775948000020762898562562611437970956678738147741076771968059705509123726051257128038394930807511938802915904989765400072633816761428403720449210435087305964473454274487075639157371083091322342696885382959690161505583526420425954882656295420858770219464978765289054177767507312632105604177802160231222160304484300749052292908115946291152087664126350357382378577299081036271601839149131459505747540024361284067843297969475152820370651049751777006555708497326595993480567435076463111746125771676929622643676706082457068359015405056179086493203359309967373860340603653254254726235933170224262699111433363152494592111503848898072061753586138794300008177583492223235730531232996177018381120330732493923455009957411487401290760507403336187281527517775031763608870074857671779852274823280152725052844471472000926875745320696962286197625949717727682706408865260998600163058451247327415673819777398309307999018259583789644208907997116651042762909091850561983222099799848926436439322246961975793059019791253713959404360577098394420062615211082356113075239995460967324655407044059835917029259088307726076467222832433361275178476836172248334070062393873373513217476071939752645325642228713397545593152408934060957141092325443422371634658332312774496421883282278891388249781809243072593811938765688091251375385525345033285096704353083941892254211759501913806780927 A145335 693 3818566771958154810056065361075374912655635061089161585626749026613586746165395308122711636921359040208325626320661305966400165566511571086870541880686553323719569496855091207626097020891312477678372226518865099164458138442201577363477725707583939605726118725454155257721874275024092137091100650021475021417802452426658891059090887662734771403453694733069378040695464953448886891442233754397349880576087036440825888424300771212112954897595837302674464598791059373347667543128614053225589709514787078880776970531039305174121099856552551231742693613269619296902770319504246259774689517691141373780645761913862813298200393911708376306775648972589710266353685666682010242416660395833193024146789879147286600268302509112884148868165374611118685920405417528764289639417119795316606975407663096753807495748934377750118185232211647527906526574719837701205713008078178112860399346141667729823855129722440707647575458677603759088891915353676646539784585971886693759761121101145109935148986278515779652658555700731422145379481395618538000702680170792373436748177423402663937032365050179304902076527648902841222341479872991350491664643826732182918588749592975256681162485582257715883783653724841931785266663029238275012095324844474555796251654555725135529098093735630162290279257066302127657623280607599941606406523738812848093691169183331725300668008210927463484829867884771861883067103847192544472834407216008280682298528028096954894781551823180041153934529772921190642719924173654046625458746062209693571304602535641200604509726362679573458552195317247513631282741154951723364046049672630464936898421459625226407989160221803571034522829833294056739285393402246779866851699131486979481678697395205621462514889918346217249989367646868158100734013875354363954445047807999594927685812521074655343227590638917086444704403895634953790549479302976886988255992936627403662873658525353310984952389200586216579003400378416469658848559441647859415015011155913735784325961119851215961762079290221334972837476162514162418018663846076507124697579387604694293619402112333787526765214594525478526547141848014351625796376133729284314770787497241618464777571734396391771935769959289791935625606808302416165099328062645689520417901864750825409614007553590089328786124977884932247833353009650931046358328990265284896607226774243548477029177916065629842391392032321920420822237893764699394833855522041573228669670071260375088836487096003898170564662377483948285628109910885529326306784525761173153974911146404662160473890289663007582822650877769904563752667869010639023984103010555881088059993988967998383968815177639201455707454802054952934721302998581635778900812986796922325510177173904237830684546397284752879960800411037886423854834651015020544499957379860856589173001481761304397279185388661409582386909611121305973830694540516375947342025863532820763404247150692324124623855978230313654869862328525329869343455844349137183455083045403236141854214865601159571087709997424640982592958048860228736850613791385293810780277778547638409692164106711178968919113343486684599169027015003676389334409803544536293624538067636543918226508894029169535428379772964821535849283 A145335 694 128723885769432425187527127241287893090235424637570985488372312952914465319389599398377920400642305746834417684608394843804180431975965848771212506005678578067213331685892235172650217487484862319775093641984056770700048741405036914564887456952493514398316724025641847379579783346145648277585550929973723273176701304288596827221387250380858243528187923591439929060610747303249679917623511691842233074315040612556151473705571319837622504019361655435020932559720072251446700483591339878311836863915359338237361228920135261004760994979459698185074422856552525187833493948330760965630055359258618439245294184963598802624291988511747468821483134568471744253912164993226621348297753450093109095460670439104072242636232960350726486654131931261324461899707105778019336555586596598179443054353208108700951415218141370802677288275695569203764952273936106407149224172472932805202278398412459383426265976116599117341958903360835189079408541824751535029994215342863446488063779121137813589353383023721533625379459316741889968836343085247509521360324197048092443547467908286147042736217043851559486760777414675798689171954031891603508141657477877701557174309441947134615682061665679816094091059698645777664974879702702577528253708681063139890932143526794484070653718532027085259978723981978388788217424238830439071629745260112347816703093593786842940004265001890969734547400904584440265694355337025970520117199256824230458694774581702755415642322350478830195687310171462918355489572787286443234315863396762740395936113807854394587843929435416102471150261155186014728940810302172145015684200801421069252869459069538450125067802108805423786839872689179342431092128833169719914780712507128958050770791995720157618543712014889041295910629456011117314555407259284718947270562351882259827814747327861377245482886656119036050964692423291729667984976346672122226368445121741717769961905163608856174706645020953848939401710851429426799712304961187912476435576855416945983663675895910002995360535502278110612008624552969455421247652667712634747600518499858823779139825741793212238201206213946568497798547518761633074373679163529873501870953623899012156499855502376016274572426750359805113667603668725317465992601451761832449219628562780849405267823980472159496373717296003739478468849387897809109627524136071076935006970883043936703585228535167325807927332206212627418543779058204363345594543412088263314191878990753881092183387894787558431662706991397757914223576918367701366565975832176150843475873624970428935651386654582574129550270329116079507915152336830866466740503615763893806722545093287945370863706793746009070971425631951766467168926456237224379063699376058990594347909473860609944960385232691621274170582837827567558502267177719225904050800366017625059038657850373722305844900129529155046469663971107970663873308600229934790479629244480305578244096209842785273745529619099813469746029835500562169491429290176981092995670983706918093571513057021215767853486537112707770563290184849597321688597755189320300446022822515447368351217378901530267766888925653858946599650893964688011869142538720630366831802874502550450130518113370221097398427934884632059672549003 A145335 695 4339282185469000281113384649247749514996461251876882859723869084015997599303036649553924388582940489804429179939823363863977616395509643195566002490580882985959208087411857750814947623877017687908305928992910327221433543908305655947780778810390830662783317161178267949711479238876695528413316784758313561517311579549766146618974073151247843726600443500813745275563810250897081756574201687689767922537810138473180829737788920767425483398379726507118718333913699036805208899954196524169277967456997053777194368146120789117431187966636486569266307562751692010812247784095459632647142906385918509895817493194477153722602069634530613262263820159527533526209668815567983738969107026385978311774786176355408396151980812825120480752226638534653872999520440615371614306524534531907509230045639669936645975453196049860823873637655512405647269013247859572265162645648349556785190691950084659673631696231035426523156726984718295546263102856020458892184458459423340809225936234412434594951992606580666619995761920908813410118050980024212150346518527979811025479611706440148593407973939515871020119400904572193524909145348073586081268104781914613492760163052699288314919385617587581018274093738657695440244371409511440859239157507543313601248766762036587502296601322616539308483720495153234419748681713467693493504697106311863506088213191355385292175818472545736378824129399663673596584694835344041619040606314113137592754320168850671856964347791653089542716578071945485204842362855939501827774741129646125916537312825158169105915018256758150451622901844989125239265081084003481853526991044969854571883764528335719694090809201098670614050801073829405800058058923680757856080477951763618044404503916497029118115487069507019663738930068972767117805504677976474000358126702436903170796040204736394505870572765950182066360933336884760311472819762096837937273993296797920369398012160191596016296050018703965047161015093798285599001832141393085087932783880781094093195566730125165081122387690019715818509475760843124179736095953409929071265106353932661561990109232136447072215975134706924229535310510310312802922785098806215902018785531890848202553991664207523774219444733818859071091942984047123643476194429839563309217504158433440568700752936767708943032668681262161079934252665032682135434612792268627013213800091860184332034309576891312636919600526280035637957190371229831194615292663587639834279835012108643260357126917096801498727451682115356041804528492290065302181409718995873519172398545922842013016146083652088284244132029971852162441915221521900639583183352903297849668735907034742649483817172048362788143245302345639245553311576118453835236601527066135586138545702853663987340376755509488155867537467502366891359225002706080454210531935838496760879336566963096697168727186087242427955082790079140079957863259083056561270692354489405237509787719829553140885637678835998733834825010884861622208226212028410188295746885405677163531059563297970317933181460078359381521047529538321876853893893476818195942741618566717952239481128150606478615242856764678241603189632466522617876432405645862646121363781274942908037355847375201259164131470256581173766740091041847 A145335 696 146277202343436113706899771338614508909242815710534296563720641333806966119590900137073191740753003510665001908937027911246290604888449640146564095186269059451006326559440393094079649228244048771904130546575913488650467994448934920594653139133387444689932107105002688559132117762953622916667260536617199228774850073445915498237019178707177561642842706884243429647816114497129878710866658974398564976907346693615885157904713045364341725521758076535610339601209861970983519766009264346155020404663533818913862811968370572228470085350554967270507529755285114827928347614024450268204426408639257609329389256340530667025316964755734984559165908756190020600056191518884566847421976511173575439834932909480146595179200957698578445806833498349050127552509591244470012494922722515015539546659070219211127723826287425590231409522690034918673869232820393907122526377656639386755845420435075479185665096521938251979014149312894839503694008197041127430786559637166603336142863973979391074693857178480888736335600728456640738337608567779848502933630056839105471869618180549941175496654458343795044373445006367866310011490994388632767656208690199963363067394949318699653985354553195294460339883836059853591991982549655791662249422051031392817032787657321221175623946514749821556959132631636808307749671772778523427212900382143173530121318863886944605459997769512508328270432328115036036285622633753287640832868328636668994923902433261373716565408640983326134497016609594996083773133518231033827000080246055041249710074940145766752540870847473322288791918723433150660439868612816562980222723110249596816780632997327651818262728043968384290847080411949396830777823886186218495303191839170851769746868974344059575952911494537920849750291329161350085212445380031531292787732191877443535652255473849111465035630694697750800908026735420577676457024512299430518834191808689450530665272150096796545730989955804016718843969872538496690922334686648593353026232144695105026205608488855638988725686035204084739676317286013091545934339168201056324634100443469502754827758436179805062607309552769209563688748804762097067765452606383858893523386778169539284196046843935770926561465702461312536149592878560934352857196763899077701960232731571653008121532093171644489159101748973732708579917859782865397602988117747892479366124161599842949832639133420920455392407932972669149324259995613830512277152343944795401484974943990485315884867283149790627314837772445945177832897560874524418167620260784920499125404139583130633803855544260509407287116600800866066800882609588118223518244359629666896569193619418629620811531498886602794562790071100073335650366763784152329588613098335731232671385048849103539383490483264460501603066755334205069891907282719704933717805653064925443224810613287331811184071137156042116836685807098148124271599799816528080205104479358221311974638457210140169412060879815987698472137647182655449138743437986278157272646414029706198925099785203066360506331251388008213961804450173540283895165827414943630040499661438039347477461461605727015218306433770414598789663563846826554649848382452887262030542699946522555436715164887516333052650764950923432792176409348113367 A145335 697 4931004486657949207590591010711310446082825802605649885286139959638763743875411644317700644026859359761576724545838030948289092426812020973831032453163127503512540282359527563789567224669159260223870552816768114709496948871440052264940101372405711950106780667726323470150075740077687389644157824276049001243686634458550231895803769895244882451732383922467402512614135944134437960446233317452773937681778734503981350199787047021443038799912981361635698040838066113128155414506963401154689213671929757578589261614259403843700937459736019980052322258784353658097772587256516434445711581588086467624575201935421795590946281159313756694958869521907345434900360689891929932858611089222554201690857276603789565368082468132038266583027876477119841265141225321330643505832230669456639306210368027043967445633538173663450650954186007439452983726191106465361240791925642668079189992337675702453264110730122842243177140450180958054951229470059153549671356033184427739038035135336909038715495330534598152721206480560511438380547374701807713009680518869527717476913803386726810585843628382795391429957811045259868738293836511695462524104713678535983054388390981370312636557987068827758670476465839483925928354291504525327422987158101110744318861670679531603793695734715615162068553052528756312901007015711682311263653378377349273388526152813415711294671232634448183200259894956628465119514742399128491028434372317735797705747158270920739134748068323200132340804887192869246038507126057205294368670877319774310881600709695000972069983650353307437597025128544029663774302731672965254059826142519522863723820566456150614457916868271365033345784466636013093336114643145278501795912740817971461394548908720634331808343528365386242338062656967099042399744415955358241903400451830061919149934361227413342749956604847688413548427514890094336588605984836794040693062668596928080590805954781750851364995655114103384888265177242257629652706303285091940537429197664888109652296968963756860184777795124342006554772837202025555170322393623961655293486454684250583932582174893511996524045332807874919685023492673219781844060604438414784494457466273309637379400536555083173726863234610526111774743704844346112987692459434843479493516136163776264470336278160063198961844376925235848344067951119027727520514594014668663210805032273730613978673933153309651659965434500908150743685166494951855339031610899086389396418671082084247889835615757852524949981682581701129829390934972551725846365176809649951029643854372948787742685957380875688467560416368865165140005590327300243792899377779932718180049667241866097482814077343650208156348865153538169799134618053852198911978312308295972787216803858157577458953476850468207999551224454778585403689303141256250609546774354286700852611604894579388391918340864802993671322250602195783190055549293951902500657510728473285937259824882766105281327431372959266479497026251702304305605419086291224653250722321194510560087950228135803714698108551108296814293046494302513431784163188263856291847047644334687836747273631247929532402631267157819360521317134086890690723771096054423957186948293833494068828760171002328212003598122364158662843092992384810559723 A145335 698 166224161098962265444442709264178503798837548896593641922461481475702084472233160410358788573072237276809747873775198114329797394461542622139394463849564932957138673467333347615905918049517709433902627563549122600281228657805776167402195896669143410704712131619122257073756364638886724141950937339678351295307477218822878243761629584931685808740721100383533431815979093028955789149512646420466350464854196163221864621618936197188131792580724876178981304421040869072340257052046216486915309046725731723310710190102821691602788029539231148177008816073113032059190799088488821391140487147129968414985172447913679473030268470855149773431328507024330705854301138256200766517779212970270325627825223354478813339077913405551809008815291270236876350698860578029546401337134483372460588497335966644993072373095444110368634018075378901261270046491228329714507033188690887963292855254947202509264457693526775915495563152596585946719511105932000057962380284447860499445805561076064339721119956517627446549750981723359239859351611262860329437776481788158149299307658840296942604298847537287378186760082765962265168800018918797763047298937130447239298563469296914598289659670090104829191586467203109119306984969574625566237773105437339021139957434101574222706564262041639440598581101843785242676256138191891138939919231957887543623784043081218924763856422646647250486168252730717513231063805929988998798815235049998005412024067710388835682970983666609667820225206612774605674363079135615256954936861447449511773763718674108407828333382100869122873922394794427321242398594424255790101540176284110392625880394478456204216048725811164987230118010079452920964411027789649514409353999997670626124439391943225714350915200765244258734678171316610617390134034176642680954532097938403655102666843781323848310251925684379945726019740726037053350981330072391302599463712039568253788026618205027549049417206988165435148779402405992534823054232792818114628868144900257146031683825797562635267973220484915883005757307602403964178778476343129408231742372062771986740897842360832530966645763106346153989812932374325490041201185907853509778924302294549881097890052803075806942396788712159369525465297754153314590254178454691376929827351248120665143723382928654198343832129456990598698704797923642506834933681566631492519088345158581334835621255336765429224036514341633205828596957813220567047864925091131049842608478000692085052375873291312341332914091892514307314102823240091821117406445692085679588424373831786699495222812989505463913980952228507328116068722383132408608670519801443287570219807386154112526727032926442917018063917449762981632828754638944990861538636578324044144321347225387106887292218165245792808400411274767519358624161338999840925328116829765199032676611757771460569404235459368437779504230950963334044238624442427518833480636606451729989586807384823406951823407542170395993207857056472747030959303228260133745074803692174820536950858603265358158019406878751529434221810383361133277611903857181208768183220346050022665538711246631906242931565684797583656872759001800405521337471768998146249143884764954584385113694949927773319139124959652245023573517231981115554620148963 A145335 699 5603416465715013481474214521704866352347503327221345866600526655259777307920216093557783118480564474574397241063385203888219439219009509365506966402537801436822017179071266865772660933659674760347698314943370370038712103345135765731687971411776723002450134006773830618230003581826795730747478708076399397888766055802832591138654301412243358717404825842196528064049252713391963708095633350387687356717461014980430321890792989007424875706453196776080478410397589655590523952096322543266951666810435202720874282929776857609670580632066544545310947209772318051930968179175185581838829387284039653681063695594594933100428554561580817703056327276831318572441145935716167149422407336369201587691434077588623521056526895533069013555125202136657225304938748820234783867744159928653415768788556129392348442653079975326988479085870371807331405827766323268484925623429529041316959482565080204249629166395523505381232591630853771813733761326016492483852685839066021403133677724836093756662044695493725892657507441173233495098231377290474330645637488069130694010133462029496131804187339896113890292886998610630147794988769014378755812751708143271723076038566944602717363057166100875804979552050746331945998979398432273546370806056869711244526854359245205376758749669629969807862553781085447478087838105547643277952994998036735717180410818879363800976184296123807581254283616352227476062532432780414407108933082506998390121595524811460492602031120266663833896591582575827070089910151623083185893716305024852164573800645622593718198117338550314481726616490923119870537226954267359952649954088477535192898905234144938077666851932636454851255913086432573499074282653452970487594044838125564065836880441011589922048717085988040433580614912744881255254319249694880359021918779600186761680837384718492565311179072070491365576437046326281553571486300151704825791127692160783166597449219100672723674103196206061163751250270217743171642900557793192340854053224050239195063173657983539465919620402361736620999736832722264795264596882356569957868073706942557218351415682051082443992116677790883518188719030653488776615672195109681210209123445854819025536564042612284915473112573760029112092909075517764529993122242719953856869636531080631485831138974054596748010517885033308705208102889661920954286586678090633018803799452084971765035061903423688685988961246796489933981095297139980148688574769482996079295245404006911516033506440760303410574681512746675616976705041594104354895219558433843082116135690839885785611012238133543231159422211155421614423811466395387903870982978713753846212176988807205466034102182467576655335284449075161245689119149079701023888615240143325215796776642180582569312463096891482198720709656072861853124441893333995334451554567721838085037241881501864330900037388943391696682284631685651740029088246764176110582680357502830307220497991005137223463200962965236617558077594894199276161935807519043689460180407809962477979418932955987273278698402168015948676508931208810756293994765593794384387192501573499216410975268287214285817975149702123913806022886590170352990199282642203738962585931469432091328349162693236478417177574177873581622299107227240312353860410983007 A145335 700 188891168893028943361533506082228335473455833361794020266510111626345611574288400041599708513621039864830693719436967349296679181743013166249697215290154822585705266149353732577863052457761718121803200762838387610455862403483298005009425348888797435743450606663633698521411163669624919444610783107304486363151952445806009428461158256845094037432030870399723860655566877152464003570948011092056294374479260350136109987716767037821356362876405470740948051035521442868915693352826775881482724201264461636994940354252067679919173581504175187083200882264416025457479905260804706875298117254204489578458688763508622746901767101240620893914879019070655242052660323638690856350828584791226572550807917127687275540336708309341843041391461555211423794792608872031253986152109229857772162193401638624480099356842253595177337519616056215549762789192732710889398513051302390794103816193975998430307796689928639672874574748380517495244379147580504855698673981672535297051775776658419159461013186963973543323857129292198719396402139869110278423204110285033913906923449705706655762822212623599151704485842536404259516206806234674688939650097034210752654446020793139088305394058779600853295755870439072382696516476214166971673534305939304860615661239310198439148963228656662020181407247361809332642555779861754916707904322443899129068264105080639310649688247858477130917434650221065335487350455077963963733653135412495680681000979729370265495225633381218254174044434428405923919956265536851055060861919687450905020333307990173915566350127654197719078135119035095976041382599385954109579574162221037535068511702817145468119693374433126167224671842913524042574341147283488607347145737083858764661690613542061304329036538617741642250758269973951775798012484517080382725986201105790197797857373136193540595315998209244338249201747105639210444857749827132639605027611903276288506431759387857059310026469694689114841889211460260719910089642980154281017372019553865418365322437978941289598587768495640921008985245625310238645965596725461496936603356429291231767854235901044146826141722241684920291795564533516174285388819655946167688296041580841647056287692778570071697522817919053792656492595410238544551914836211835466060384070532900736139247029671657073446780359560640706995574549711798557445358330083501557497244587010696053040750601928791290267922454405473161332869516637991772999071288431406872741911672726464509204797417065653954679160172461776343155770419638034434563426030197398404606049254549788176001160523052258929332878658824068310393719356416119803856358427603770122354369198722471088873855472044254976124909521760259768142417224882647966876340228883692856446185296463586091186136024108919646753629329697815761794057416865664821385362063552575045016840224792751234836868799811877498635791377154619089205417230754181752245314636017939773049951257287196368418121097509734718835712399730675600542946109040507659543442547802199031440511391692995472378959564979064410751133586636827200211309430270554904840511050459859438239163953628423282328292036053527031449603447850081883597499212296531216271430625500690671033724065889275306737515282706396993476835457881056753697467518899617017007 A145335 701 6367521297780589215002281008557702667105329790278573095962709996323583910909484657482110080436382135362878210707822928281405851328337534615267783761924152666826323085072697146128496632578486584226311137367583731405096751582709872403731962779353390147134996948180957970382939709073052452651033767799755527225452919059354522030593053699593818589590401923769865500502631364760308846984693745817584332976008509685627252705501894954164933985138752712224162024326949428713558367333266662868460089557673334972664236620962918560298483822835164924508157195822517008399329554410758489591113950800403956405802744536811977203463635882392775772289754029815460932763860937419122831870264443889840424318533298682903980876126916051386633392237155471051893985801619771234823052952818270761339658886153469242668019926803926040348072459268775940312131816355613856315300606474477970239710602581971424520595622167865276977078409386674653133834249251205057359585807438328479024549340028021632140594660775893503449953497935782511389679482639889476108355736227062855749733258795569237903735240655737340064062103861609300589680701290375894995141226015210492763838103637860680099830231004097287598499054587521577969953238467180589216682567906843160794484229132619935024466345061257327030685268500704038822295107861051920136675811431630844642854447265087940343121627034333079787102914477697828842926356364615632784681032787646296313249544636555476125032595608678836227940374050684972112765898641157338914478572126770253703210583647774962048119069085024887771573620380946468861431887554763286079660085055821221218681994309067068496169925574473831164507232973358982388748466575852118300219312309502834118620026516666006127920231794755353674285020847241299449406119597816460451998114480254268788165585286740246868749609734322447570310099529354660737769873193101154980933775971468315993391031442367212250240319569733866865114024154574138597951378693218100255302418438306750029044780189206937214384854210068435044851156009029471312033235470350710179376329187363333715951809073872782507458155012775081985245544962236111204506968333986273117662778351481048476412639098029033074311209276578190776690336279186232261327284598707851318175593160794447284173385884400420971836369172778680347787509365576626481821108352828250825141482009326764495918731025984492491507977252019539021734541471885607370658712984334150910646846408313873201286809413249688371474186003111799015034345229021435747538987123059080660836077288757223722159235446480636269677796357799920532216857890363587121602454690652107845852031842722323417130462496577733062703123323203072335005723405104943814321728091780670950657581127990710491704062803399218195173362505392659674004813669417119235566559827905750199795845892726402244848982910758353090069135627199924865428963108694378621425380269582069392011026575930891588369724973589956408986628377362996899408514059593577395690404596951948942049676535991458440938739662165562884252697256850935987914430138126411076579833126614669161468717660403173578999510249546421080464008313220237409481528093525868017867722646665696589077406169799121427428403701615465075926249703548124059914389749752229232322963 A145335 702 214649142759292493544697949436946650825892331756834865703108933709557902010413116229433530769910733269461584618130017192929223898981579110137663824364765971108560528612095354646637888906357730296507230318858046822827423885397287395246506460282577432971123311379729486517975199071441434509241428867918975715465531538338888491845282411752149367809998411418251295622219842650503134079390022600562756772564952487023234338566358891188132886817670991052671031099113414206412609693888725852469013737506443920664049779497719630415594209748599828100994791987976166088725373821706763423311744406183500116235120939877242988020136418693693370043266714430200168972814510147738307023655758052697935912551184947792776067646962799755535102310471469537697791049948807695717013083785517755255530043280071254768700327252460989977879927424612917331865747979584953903656072554856139325478253618934440526613279992970941796968673507550227808761035047013743336011132713047379046245022955292833442801026855294356814333958872091371329653896640394272099743561589791084757038474240091715560029208306742083520935934369470363680341732180982364614051536040033095614034771720977837505372137998842725506165802276849596522928051286032141186280202392466148644442758503444956770364562052866021265547738380977325901337758753353504447945586686652371450466724288237850363885990736677679871764762116125759160073982137563842526093633651537903513307146469017284120445478532473337935862651755074545975492932519273457629270221611332563332647777869746160662651919903289838839125549023963570346283772953429687774359387357652159205060732493090139176188742722995819474122412656307259453411186765697633760616904410606194801054822329215120453030129709472166433742406410509745934465528515844380397319776056403385199743271682218156348809355803548693709385909116885343866364583214894582184580144948393169320233935381415766965567744113385702182328304639408805000676680255838292516626090244537948523925234121812843415517972145822819176866291548055398232303330129059556843421314559969414623135444252112397262425370258654506291480942400385183744170413728253288447140466090540130102559028416938271012156460793015927993163177443314875294119104219270526831723863779389996747416584102023891161288946931367588954963276233718013528990391005128482005232017801037160644146724369845186639959942622897656206017198231684394307826913441702832938766498319682348992888913836115849577936740855485738572335031434514542179411504821354895578879385760797956757124199650899701725598579585888556662316961969090437165453098943765524127879901871063800323668996801885779909499467311100266046652783167843670431098137487097586188862974203378381554211757865916451621250374403303157227912886507001993672565283910413340775682542920026966794881107979084795282854353063357118090058991257188670272574067816642296923186751932824679098156747060441596333037204523765194225748385408405953384968215879419807651034295564587760672351049441632641559849094013777311465515768239744931887120951269857669446973251034093027027719650208183917818568914688789050755223540428435257798585789714147670006517108690950204317429336182043942045003076884029771804178657324766680128521990065723 A145335 703 7235822596048228659611178660517190590783127836417573532573229059386486880447442237184719664771580738077167882114284668865821209353263180474403112904068477124145422752687411320065466088904822455716772149822393621029928727771645806511049860372393722486103176679475684042339985990315351048233476114486514903568587540931951012000749948069571901489281227859318849251655165395245829285055928814880276784985580215361544719867444705516450064660458755123246787746126951168571219644067430581153463790222882135007911783094203892120346762250326816382449369513406519363028415343130405440589080414341331838117881970477459116589346821470700767621765745171152293666258116204316397392348312772086182975722260020271561182557475135103632172247499359845878637065241880321621000739819586750576845646997631543112099418789012440045350406313135628983988418424079676979736632349508899850187393959254569387570162244042454825807948706962439770046659838300999038605730226397241340210591244798372075328800983151378107435304250128246629586850344358011429842465985083501730932704110883758472733015374116540394835013007530783855802710491231234809849301384914374427133901661950324798668234091841158045808751907154100844200383030882190240922325033433351302897322228356645263596369451777647231800356933792060387633391808753251527079193807070375630163602431113643488501508807390282961442857051147496426808396109014350775190000757608661694645937611157323103063661605204643626209251154435622570783181783111942358041541831603542137816786338285932492290221257891781398181897369826238335992279517398682887318891661746794201746776071123386597320255448696019148898192699479610483201132123482918767494543729381315514434055226599221683954979666378386498686701166423998514603591666819707943595833190409360000603091419619408465231623137268876855209076548759894842205795439436326492249095531229399961813617645714134472966921441811991700996553282529356792418236752826357462042247401888071826303212892217266171347903903821302380242094253040096318401915787338564425721381803637192637758532492022757102642486448911785252073047486331738999053748535574911385219118838794445007405783799458576476721765260258255723372952520837454109885568770970282174898703596685061197194618602795051985162649980084565054499033361490846726696689454301060020043543069247821203304859314011562510607065173326372013452820213368346390644959644749143785381484507445845138141971412214178479858997845866950061270302110642450871638940391780334542840965013335663044993899546509669709723447481570625448728904867445821778957060378272733363660179384227708677068159558774439178252649309994486845109462248253004406827213270875737902334790189445227661064487647168339521348950902940176067647550744477032393032758601384467157720352771634313204762715747730099466074261888675699315188688670414401111779777447477586449011043338263508905822933051819116487413094208087138068972615075217956174547684979899551311319414154540203735728962418236497607320347396320180472245685611373887223776720856230322203930853623197807223444026234938880359414411693078614892645365310433071012296801103246050233273026037382853981370743801269272882635438256684717357815314414357970397382724055883199367 A145335 704 243919579498136645356200339101336545378352588539744072026208685888809539030325375805083783670016455910670596036610951569336815774369277914810549825858484539490176229884532106987311507210343676075854658874005658646060850590354756252090203397906885924723960652894001997687551441215555284764509045310098988531378110289350537076206392257579986387451520823327639996855044329851517062548732226270224107821301152287272720019708326684393172788515931748386978223869268492793422399995100475196794538515944343033610262287441563423879169725042922770503768418195938975739711715128200593580551137344134551856770301108560025880349638363757186457836029899676277105059360928274691245948323316523369470058899449370803142516219710736696477726707668318094097385931605994591895127243601256278159949005034629275028800152608909026676301206837922125625636667743860163007336922598288941394960911040993280436055728720057872185015009114735171140722675340365642544385422595839872865451651815908099704041047699231929146349749457489235011281353778654668659595256257421281759950370820853023875738232701439368403146204962926789409639006979063193259037585071412025898650729410310677242128333730593299725370301283998937181145315448110581735459435690758070028202583673459753332388657449059926131124010972582617286144311971734350224486118788396775806162666502374197709148011533240447893561031322417342431585273674799782494091083012894352074976653358806215335258748591003058107040518480162185106026511933210644370306917514085183854471304130971006445357197940880031029421921497716945282336172185225827178090150143125045183231662152508629702575671999354062786362256425335256732402904429198004886543435356827241580965806887604940636907244100585279161256529886410583516777329154026826262771156451379749563926826555626987680739859608524482985549276749310146013872020397033982838822428173162927764343881516789537702299154837914496127208108971736312833009955937099829789605867401020811020143358072718808514324997182298131092138178093115355345273182958879676662008223757188449258870715682951697677965820930390910588727924472761979257716679390059849067483207608620275109108841777189584613352435911149339641886301484267400600927647975289107896564771412529549178040596352804618317809039667361741055794825660893166923227387975498342270539354859112034962369646831183047862718980352872057950596913186629758596957195316666723563507009807232941287083507312851042719930967806238145709936145577421987448434138427503572617814035020665815485946396955716766263877712878147204290762826419281690199552068186120742745219122914436157632903858402617347897011028330414684237539706341955995386301688930122987200608191097335650251105497031832967398756683316862960837095778368407875462132298780105103976339751156110155212524181061100545022278572984403470851653576989610470220907627481895371379519974009676133282466394078665669730253809421580219781301659959848917235596507287445658825157643498515972366835562446401284901136269170104189705624750493897970073768328176403210224651406191024830468205097352070006707675900355111193342286213859475283396089907391838563649486037713658899021057569223357852691596681587838745247924477103828524771004947795300660595847 A145335 705 8222529017646363718909284771494876284187075168891644831585921268738540501325781537941932110331535063977125054316987295288059390888167149155000454155286400922145363585262154573854859587995219231612238094925958603136317652370930105486314950032391264150050991122953630662571675041036382659096248869169960788906241194285419063906966471002271393051418865465093516434664695107639474783271934062513325859775785058618383176502822972663449149184421994577666280803386253145939317935263617374816513312219020013440119806701743319924762919310850164343355216994935733358779162553943226666469973399281695328750395012251676501949127192652907934022951800296321556040398763225881725696601581607654472063599317462567513913950205266376563129063683326755452663033875801012450904417760797609317185130382871705863589310032346904500245673637155948541704583085657107670897650681051687864915232461004489524244869227582988627314401131449773912191321615677065971870233557100031887897133842503670796224851642612307348372071946776657862102047806291598536156944658595205423044425269438251323967377351632505734753518174465249063468147069461509753530922182907998008129141661287671267881821331390066041901074810474852265222307739555424679420147336213129507217357792735006056478176379011440658102543178085403094923864368933773137314175537277661505355367857631431773661735980284026691101659404435831562221243148769104558861459633174667850838801290079419907794249311939051483583692251757016105488531146485349038611103831358269716130685524438246288987058650296844588110031575506140855641314028371683116774736074005853611379945129414289836150439305777970007832252515199858804969691425107132621242460438384102584313041835747107322270921514675750094147571123784199603926565251178652646498307740380178167390613322587094335098332202171737184173989264010168473367730965378220122060377561468226763706632284117357670230370036619176222636193652440677823071408822221398509381256328046164137600960774328138142800629483667366095294675603276824375649062679141918112937732797133440820879339187913769236701470720920991147034233081903758834445890263185168976489947543267470635133614048903277097857534137843078979069731499661701553419816903361427056222916269417667506106687305858425080698290742024114310906278518529675295491148521957359663638821632257123629333659591374321229440694317088251900188249930068468948935080663479875606576677515220337943341739893374237237874694444889290046014997406144593086244263934752205041166176577705679626695589996383312644245647991398894775070989429865080909181078439597069859668603269785463489577480389684071238833802586765629695652976655677874356219225527007232627656764219556394580519538643878601683843748273262499506878322621151478737351447398844584453657945853752120560579876938806983624970911229229979113733542765131080280732395010634915521726031874855139114688433238568886674787739428188375000740540888273891924794002086112108179096512851015559273945823074339224895780806026403864838656429866903614959812843119049831360442676698768593411885386608294253691176874241556386634489853376557546492849119765882076877378124098054415448616996677148649412964451253690605845622816765354745155672606392796861212802803003 A145335 706 277181452940939341466295344290891940438609758564984758733017333942967514410882556613697155634192263336652429670355045687549530497503298823645787394764154749227035666969011000800115209724007333087304870104099405637719609415363203265588920713501706116591332986030806236741289167945785018222579264615210332883930402127983366354953302661280176402183343567376781615684906875223482365092579834698591988462817606504724544592637442388776544134613692648697198577495172369680345914804314141709964188558108626137122095650305505027222194586089589314971581594395515153328506593953714455798502209709234812188041264006233713772145051783979888092156518730152969754445565203285112044957748070045708936740563521604251444668458277013334232344040287218218640952777855866198113993330821360166481054467046656199626966366161613998094372631632225818502939370191864431842099641450915475328003544865500430821301261225766817906710589956156869465234280523751218571379930665456652345172508965347090724831649168419833014390616179491387073970796538808432875195935781649118553406294072813081310087266647793535617101729258077340966584448301908486812464193526791027782621339503356669029985519839030792541891932135736968576645056719268050495142584968285159997539061164894470490419572404087007135576804402134927357300850590613180487126507137143850557132674674592898587762922186226528223796490629970850640060764113421241004420021740226970238881639413600591732937928970206676920603207699688494435856199841994604158369665784780354616680225174341978270782740656149433124309133380890086745951750614073265681250525876647175096492905129324048224122679295199696964671169501024983890193041207958536232885336491384662760365398702069180946147823622812291573129343421508838761953931100455051559431127665444649571357825540484123480537790854469400869980695104233502487916064829027779917621344758271496031387646533252245546676236232133275627151591896567140444000878564073387814142321028830325677507576682458178721090411380101913890085383494323571610014547568600876628251295929360066314654074765702445286254880324280790636133086602247785836408981514255366807416282616063227501733854479420629191587891173337756473291309211709657881514627211386058089985399545504800218326879902446913117534762595823853753288907803840528550113449751955206285766334952848282685725629862858721813262757566325991202473847192011175081971810568949411381033075474570582262817110518562029975904907017286999644927416851198087359872149792062693510208239816644425195242523292135072281804027526179029989495849389989051029212463999265156783307873479248851319220706303346183058470137302858348710047158825361438206194097129112122948186534640637870211977997434042165730539786892922175060005294721920569867709416352918643152704250753644232941037496394659236936668872515064022939554255760915139273878565587595374755489163121846765546470951189690775728429026393976311853383413562411236824956893087242659429897789382576859626197723469139708790369686248938014541004061107696109801392971469401486984119421290837877723631552097394194577502423975189893093541763981468678414468543911794904144577999695928307059220058965623402487673799070313641468106407912183982093895036730177243688281828635283 A145335 707 9343786770416536183182452337136682540690658677038561047998369495631513642052310482121949578486689086747018340210543535810307377782776812456932343922499202441156971411379997251709729145941427610377827939596952869121569430255575929712072411765827563157902570809047487117595227188880737923246764351082491452347333066828078085540056768804788275515329118604852442799644694329118895419631391444417601868568255655498479339599425006422834330114378430003160569469695979778538207642114111781779275421477328474863365830931678767765916859572317136496841851203717598823768223923400551751024282822828332119577175680899743479007333193688834834933688312370504810126038446962342363809643961744639266649869924249679998737206214604169291705941034953062467059762688858215662621702731083633451278736766957650106553330339718697843414396912076658704578137627463166911740071242412709992255311632500787061981575991675730204052225360107646938223273684264331962364151490862310193455733389324716585830404097242580928302800323038582711486897689221184465931256459042447127840120750150103701524790434729742734019993558536268989518312688789188020986658210257203363644167346529011651713140605891906685197110990394618400243852596784218242635831859860745407303912244651234807497037729263596631528853418293425223129208578485705945287261418278943665003280957925158753762056333235960286140153008034657970640616796042186885489894374001591533578032213793674657237917677791417767054482647972806895675696391185106959693292394993841922770020674496382563069839898531738740323616298159773248699892657559095757743272110527040198496922220529568536220885682890742478901095116047299691738548614150590831303432071882116543267815005933710253947535812054080834254440072591491830881267413469774536889770667103831396670294131579106479941834594605831301155312047789722104857482072018795495644795409740954569749850800929300913261098253154842684772103940197084651926591793323505080993339132500613950542616272364704430359819624822606033567412182298971995696766022888472871996433072840995038333548039472490242685882779030034731423055202327539778641587932399658151892833910497543855815977599367655361145150713595681632871571054457001067524156529876007114851980762456050545942131615404798135333671766406931367999254771161185698894649095647261481935823487621693977078687353343307920950766328120154846347141488654446781944800785344203994174749367671096812859226852238986137113517177678050313141213176038890118756697083246169463476914723052906995625945833482283290236301123661847109547010307865541480329671252234149995568238555316875508185466519908319441216957089645552348250060028349957426252928658003144137576135455079138385289383712982022762897894532316658248010278978197619789089005687905440061833075839247401238690253442884085938328124067511896984062394847966906579791366165225445072372624167111422591716396649916042811236455804953202044389179870448341905095404941176947963269746300990153086983565984198876508984137227670894443773382061284005994501342108420681007184834331271468159295026209317771690913353021026777054626906229325455772794188122417486452831647492371619132911892739114168220710834353695821600199261165096905271030456532501668491935119230492586927 A145335 708 314979051753559981794141126818582224155790163564360134363040276964720990930615871941448363677089133480049724911844992921810416017507875850419890489981660719527246757050584040386123968709570315021829246756508411113988699856195855175230757735037126440551189545381657804703328871795880507446863408052411522243418264798844110135571947321456110106341568185986232279399241030149691089372291840498737524290843909684036132033172072373876302879379152740792850148126252900839350609935320793359465232748036554329535436023584795611083552308960616085218949489105738661953711675129326005573314118159040866041711780015089088671103488187105570501634744917853198419195786292654995880737985905454041608721406209716149235826970049638088546393938055923695477366381600457672131111400950835952821246049933087918045256566124950938139885321811731533299103200918843986402893369739632812388011079803597986993898495858087603952833698982518188331349686431316349927544328185588545955936120208963687142995831393215753924667565875240007024731934029675331807734222359124956897841351934153701705587604244652360916020447241155898378584979772499079885551761455306131861653853468871643275893300794630654518963818944310654136483302460950940239985841500763142711929721769654064195830671363056270044750641595094559869550693823452296825020401923056683810116750534524426914726020405621299059558029677051829560324341554521355796443098343173628856688495688103133281889613185410763957199933142560112753539230910993755769266282476872745431797042320592831026742324708722172280159672286656822832783294740365367379452437164615999214684072957558850226682008146124249668556219397283303107481489892823375715280158910260812182173381089659973958502251278195241299904883273929846197498685746112168538099117628639028716310965604173853898355120703624782307476168261010837050512218159837531329158273344746233787995974467939087252779376567173510671534348196892131719878268908934477716212074342453375243961268863906609664971340831679638011455550775212962480614411021555872946398882257218646812863838095963571315238663194847590471990400234328279335760143364783494786052064315455920763493377372949807744782401363722536670762903772454196774529658740605572630274213412408064358204456536968865239651162128042893819431024582554662105898092464155734804101403481960969014474267995477280152391611107667662304036148380067553827348059391981306074681389803159598086913954926159112163534634083622169038703296519343569052090171316356222821744101803905255005906208851445246421730638596836838536650687488651553911924166883600732351340164916423999901683225066888742060077440433481432356651174845629906013624786855091891748579403242531220327467254752645989903245858953854762647504329295036468368269811871582968131474343388325645002604210618585040586381825379157174817679307385410165043851814155871187802085785917836892444912965522198851977090149456543414522382941579430192058354863742118022754580488376480271179639149701146403648715557154416165450662694744879780966944132673468185282799278323041770358997455792470531603294935761310230536283115897019350119423403192224924413159932823269281274531597176318551754538823575412347072403452407310268774252707616736208132955625571623276673887 A145335 709 10617943825268720215863961201871954439155003873063921452339526688482375108639547401093913857432725111125787140031276371183685588139883117134877695960349438932764285739018216590036241733489886173444436297784070599055606203030792847701452913536029120545153036416913113787501729150643904717153027562200028063743138254021701885842052258666228702879985988034266771533695972326701392293621062523581050499426746326880602355339751220123945163641036908777748548490175415817598529282381456302033461214157036824971311073491677629117947780569145508660413650780912599090742021744841355724475867172116984771437771984731477498203155107779995587921272416247143006340585145799361464177335141063211780885359336679661466490047161636093750294770360159246739588958256691665438681549663430977238520570891965656950347948737518765784976836354859073075436110198396093154178368582182950863187143507923976509063531233394557137574293788648462768542150991376400471793187340772038393312296418788432504265672890434898967557962717351540313765130784653457746017536169794845837983784845860200534345254437562440651749306542479371775805830678612631294152761857671711494799148036791495748301351518073858757942363651415601160546233725714803598705704474354893680958405513551126259390217124151589133944947496641784194909128665659368347485731803538979392960091995515537473370255394111437658061740894273264166443875583162298107855909959658488654757377656067924409138824203242279175205791979181218752949000578333903115796859422602087853512036373857163659415101202861184529032443812459585199533351616997823876802245899075933222999959900902386620611881958384962773436287676981325031705901332548527381211503325561459906778948133264622716207400636640425772165712780909735042726188865620173787949546718371650990923011253846406483334444638977356816979190330923363269183044769310641109087129898806600131252389729564375830361891870818320791582580192945129820080011792993589450490003945090764146973320422859675539441479469076100972543560583065016782922539799839882454134633448894407511220644943881383949564205093612429495780761660476151094080934654185263676838156936181185178439817895426160419708959388825935997575735853297859918812393728621657323490536619280295087059021683919088831823842540002654184246088470678662888428638998072040724598996829441080777856233597048851760593813289488710568148903715544935750865456300158889042433305656089760683838772607701596818793766377845386140616637812525858536707069556317671188074824208332731423196191304756273423394256536863068703408647565695433574505422185316509435329526963764414481368866008819352974936891075795701995097158755796124103369334138632219012841467545729591982159782772422312606656395142436549516530712692525400370496755569102056167806560053787381653790386701262248275282845395203264295592072467899781815661338075403051575582866770917657477206593476036926650231666126943622698596326916253411903838800551651393605879960299901403640475482649442079282799324922691231709670944996076515355111680717921270417462482665084903747530336075469155411029300593600414850351326782261616063200307148815714079550134882640759979392841007901805640531335522016315866114898780451167995283153502729721043660265646084301426184143843 A145335 710 357930886034829506723214150320962457325332956405194628594005310305700587947518151960259964192608799818961151010404601560757048254385043861108851280403489096441823352735057324199537668449820094197241632576471773137656073990179327039820122540068783918539982417062951520395025484964877156219348051674899537976369668299653305772891471504066622252628217550293564682414658947733862904068274928297625371836938094388301195714466881597206119092463051315518750828810963119084993521269728282006227184169768478621746341957869016853981224071902342787981928082605614226243174891064890426342755476798749438486126427563586326449339270012160163081720522650056445825887926845700688664762971724502883228191421630749981825663340582925750272798620294574269535620087355709660337497367023146841759692491946916245863141433896501028486618215382414031561219741488829099308508818502493903858405795264106168316933650883832025249541839662505980945037721587948773472831995329881086052968966321421939509832145993564612803163169277252858101782551725936126588575812476050030839308430256106008078624825384642270125816762630959175321258653797446821153390522336561633034373148458587468206366916398376477935606424170256096177702884757362726851418357590517624484344707149878744434390155059319398342227910067043903615292167449826613170291722272278593413628017358712017692786882420770543047639986486393705373771216348076727661301368943644554208697571929361236143966630609407617810776483660998951019350696742096643122518375366650099065018000730927944638290230521708205764961508637852944789612460176213348146638341878397271782712649044735380023267690590475086946413007922484247421522630812729368127816401389396654547257529390177050673691501502646501501510936544562285016369980462557372645667051338209237275375680650851396949030274881571577596743723747950407543149602122949493627489617559612217079771823995619134773560287712506217317075267632645978038005065821935631467083555272797585052017256210638393570665663237584022952763789243666164977105854171988026507322620615831594946029294245377614843845782390436335107921885102660653147140027856825095181430775532615688049750340491322490375439213252539901114555518943907954090711595817306409634260416805664533972351556606708027983812866783838310422892748527146701386374758519110400362076448316357429539572665542042524854140165836272822144631881946983635781606978051008090228445427592104442849045426518706873835378752433633332716564691621543394753051745691378524433646101241152274472038353877427768251175141435923407395068670902942378307926227955095366181357621597158247250520473255617163718233856104995673821243789301236168678950347799667316067793979217965142476075056930888903217741090348290225248395562217526917194409161866160501545176171281698292160948290696946178741199677685920214025251588075222337620533541477985054457027251045548447638797373632291831857110613162179371713138765824519573698975774537813614712095438955095828343948248933053342922018839495205863778591390367076637875934976034181893099192105357212827006205858745067773113327191406975048844032995293755961593463003867154318429410122480660086082063389101838270965992768692631184271320890816605420713684835802766188765051346796546175505044212273643 A145335 711 12065850157616158846370828791455683234565019521264107056839997558065640131228461793940815991838928784464455289434951978581843725471634240418096259527523921480704426287934496659748198213407193641899129260708427174686315655153338911481543483124265792357953686734039059335603195310664279785510318104807835862983393454638174683582469618560033577469868510740410077409931381594412546169440155539291888761042132662402886980654076223302067054482984296205100181661469018254179715784404011104048462076329434200182032362428453484656029434345880194813725287004221604785744826487055434527172931398409976399250337101730723079875749293906763989704803230612130372543539007627985069089798312655657052559121042287222550663449744560379880059947739835328265886506405172014393285370803668730372288256665009975756080840786303100932765134255564340649069644410152318739293739117540700916883908495165875426039856862230446337767498277448782829008758826187602162392766090777104070073545461382837162088009137177390207159731468778231129259549504916176042647432892550110369798241345949548686470242329371036488378842416540327257600257443706101662468163213812730791917007339739835516445133003487919553135433800836969350734763084624463796446509235670644647012366397064006961332165867659439793964913714415102494229714769824526464311165610312779580434421072202090120908308333033919612024506286394590913876563536649790906300171039234347962716706494981389614345190708704306593158996089006482659681093234227077261326191317812915416879668951127544639899600011471682413475667927149578956398250833006800349025354627918526132719310176298069759681967229193033222578619723630656303598202852991205667040163509625057899226591408963920244945517799446812928975507898751481846992096998666620166265262512661486670181263203817189337305404082923333241808874110564217907356209818381582660872033898847397938952508055639931303652341468426692714940286480313915726716020948777438343761797197756002647012737559887299824407463968297477944661566362860425838313221561215176573721963086825049616736239997791034452504657374817403762875617251029928957113939244972639304380767766366317907975898799522663255129895459034160677745730546023401279100027976189005340149261327028414820927675886153105939415242907459346904353060368604026833056030221250572598133556348145412120337913777566019915784213229746943545006830172283914646653035479234026421442006321696535112351560644106836109289020925744013268030009613945590024599515810549300502340538884764418964119681486011898762990840594410721526424696192729540007064759569860842608657055988710677551050630672077988580122310314362513088718426142247512490371292120957451086013116026596137407138898186980482155047739548984468350686864885822119686098132476011514937985832566099489374958185225603668984103592859509525019587966738423672533288403867561538110343337057162571398986201987937964175866272119465400493506285097348227913139061455830896400293343641296320073573091831057745540459175796584064745285084059603208466721252687000590898452495454129161733294295750765898556181104211299828302931937421001186683054021797161464925439701149272916619185596867230127106361810592097261699769911363312869951807147819628094720540159856851305930190738969560361687 A145335 712 406739808455309828676331131836756931516224350736480092480881689088387418518010859126226755124630325131687987987891080187589350424891741990108981047563980112711057113724448529665054437574418829218599553181239447482203927597562980715863503776298877320317834861264474273140232193527467386604675667093724095266270655379483200283911745068767260392442645244431006159195222191132987983637964739161254641837104920212663225729547713773045798809415281532610875808289369776537435100007265693047745374586838042718367832315716825009885735377818397295268336636930382214721843874635463806846109091097644827619979425213216247459025182248257744080788753822214392208386254121251449833316412454859227517265087107310850552114909063467065173895088037050295548459861382728517841940189454175533826690290417793790790568897043136098547011647268455707897723681505014923212762846343788209405662651513635865347697406508854695162310341683256629503379279085746347306311371447264182872298131450246474412564848504417677889789935009351002090086555708941742671708836219288408089848684932650855964805860844472814638608507735757669222745503106074033244354960784236632658960684388256706800777965341210851737818995490607812643012767404987789820849099483039073460269246760682967516628566964409560395237842970705195013439781275492619662102779553352077384165740930304440617107056213786547700575563866721673220385251446693235103302038071288500879535621737125071970215142646455544645982140349632046796850701906444077737209266200955003336363541277491529080087571748420183636556560059250797982332090791046779589431356360495174055570674260295282554143735272829459342650183937176416071811170752810912223194543781644300393531741848916222066936354345660562333117869765401516517541304808681785342244626656151664313601145325301771909713774686315288699805568670376061909027425434493549375046769102656166962476829475850260250501296127103523708130839934306831514951088145282380746274552069271293958001798091783620870137216800642318276957379139261165765872533851457748128179349149549801964347055379506477148554385261248898456100722424297020041650238800887643093850586222777801145251860482158637839106285548602343194268675591893338174553988986619774199125189699867446807807420149869644610979810426641717361903354602748996015172077371982043763971784133905394260233643902177865819043303120629301065907422963058880791690190223372052615801942875944771045266666463796018725426021571451934831658291369541148107706283220565174242521041371762462039322188421422753422993468186410281219853101261844122735210666792082776382733991198079318648758512705228521780305916978926460115702471433919856749180088718525328309834825188761812776687115407036996515770396978525337753363990052668092400841128571939006693341914258037615548142131794151390757185936552866410724390144727010413021929756754965908221688837739923030814276421374591398736160201290068037473917498918469997127398187977083743116074999436003510725053097281008353235825473180829983068354319870632767046096790202854943152651728659501936672137882752112581583797249849590020684860561617917007791995113188849978769418007312579896752086384312264195653618364093605923206612527785955955258813532285978237226642600009406176110183635158835580195127 A145335 713 13711198930962644167062963607846247369956239628761724396266414682329542320176505929916642121310472268350273290607353023688685024241256897014939510695285510071965813822946733647074488430885460519551797295840452513916667224627532424778419800817491671343648420815271741013518167908207730291779336952219121146618147929858985226932490242685674729269207993719900706886060862653161643334023245187685738437036918099326744676940166450635297654563322085981328327292334473505607918967065210728235485473273848343706745427180781808654794654930228738477615433217197897454051752228216658441726902933728675740659530024687182600113015813713019259056624901642043930732570253883847366253111194763506246951349033828327729824571033866025022451623537669017723103253661325271931279789393214886441628999317695572022540101763243277095716661696654507657667924654464408651349916810955361421524187065640756525705004147373634911691035280375082703110132668971750541508154169094509513848065941114263191064723880995910784487428502005490811678586663688876640547128826304779344158688799281419008624056882596936252096456307393548612958423652105498216961104065568453673120833878811126246514389695207084808593958784852955563358991038487375310236359347126737930675031661290256437921542031038080413264027892577558409487952532567141438984958234432332918307447546326141621000588744058436189952482645922681317864595912391465418682520797082964325414797846041779681134562844266825701311751358027100208515354501585136626294247102308001844655899559584570494162207403739644378916639226121676472834835824167936106952930673886937689494761296595243798602115556365113845247704477943597262150098262479052998052682403839065856640897118500374436912504260046699756802590460816177223054835538108565985220446198313610091350007938734659527259262007370284299147112478069502936389096604040567731051243925578505489457695982678404217404467388792318315774397899245196810055085454661448106179476806493338121568237966661288299645025753942188580818755306122927535107137277819419128185749286109360737393089620106923346886733874652042992137751590047435294574100592863983203721063957189071910240122308877668882033609630713489530044636376456993883840813689638924612063504804633270304862773312324429833683023470066849384810415179305608287067423895153484474032916245020394492367064015604502079193929832412200509184795683077884699203961665776836414444657072906091910239404214143003147127275077884623797431187734037222488765188782765736213166083802301573710581132007566479531877211049573049985510526517112069184674411570496350822001120234630197842938971912242622797136123881237300656137817223319012228767348300330196696367080871100044682105985253232318965566137927098349586681431753988576509010234758061931439621040991652615454028381887822658156821068937093533846009666759159554284545579566921496898591592609869468311586686765551274063457996209621921423780358395035338505816365003568431524611991830694334705245219835769699756521931160466602932650159377553946517520714331016987446675298874659314831088606294279419374423906736248575385986821229208044911666968582542110987155616101067367170239915395980829168253347947233645079197646611894663888461734221553178557282027325776922339822984411013608438817369483 A145335 714 462204515556010926416382674544165867004467906369333378661660746460447182524762596379479146783149265041457387494685882440654491979583419573481868915429093496961987471260477277518432475340094436539672257624182101062891404659990190441717550769694140464695510945364975528301223167045450394608414062054630906758773671449275736620411045797022350054897741075855207584698105520842856805656935611638921503551259867291199642846989785321368170162283788709015296380413719293584673171842333153641552522256316053079516345631896322454036302807812275396262018958483404486245702352891339681435150091049884568119987929512225500236593515621240696974541081353564547082780551050038240595140928542161383129870748413087840665075438999508794443377164280927499408760385374815055420713182603333632493138033172827442462033039648361973853472567247211805871530032204271534131990772484542387175792136577087250967879824460267826364250104139133696238585942767658431668493529733864544264554120002663680720545367615807304040653536912815160252334154342865475843901970063025275472300991333927949848066101547536860213698727483628016007070792089730841787684784805957612536666677395762381381743369824652863556491498899574136550223775264396654303079883770793236160016243841825297761652214349665123766720819863551651013133684859398556632690322420611163122791979402488493113625405945102827749511642293478023358493854986331047817094540966364689338444334510532771313921041510019551744763593633111407679420553451584253765934992081593475982395370817232330080716482499975840264859724676005153840011517650369035374336513427297313152373229252654994190582032850924252450470658608828479769903396356357705811545011610220366245720341471115880419404296539237894456154762100995464423776989472098454553099456002907169523257103301144227338607950358738509037933872935917375315300384613180112779243883356204650946962764613612176692854335425687754297651429475424744532650099161686327514027782400615876008794007898150230489250197295253960258757923092446508069200431869420084959683860306567201307971249129457330644045321765965984003714707644398321355795910943794634996549422902993027871416721887014357531194342812245446509202349056096588232380491303174159686040972765062352277056641550649109543585076564973682335317378332488700754293863490451884247667562855665714203788333705794121187449508831571976043990161410648070247106666961646965307557337311862415418225545013493969625864424150064646639953403682736478726733365759326684525263510733065008411927497935743836598158031058114046825149567671994750953530291306221319417574986726649978087393424512940301786230214256203488139479358482381430797827454454950841916008967854947681045030950109774356922197513006714967588505726673590924066066921293426580257686285135267752697259137890359674672286843112237089396119455726878430205021074178993903696556678657010939043664180052457027304577653490194769905567844022723762112599667142893638717586501496631023477812849938743481511345946183503711678806889548989217234990513052485856624569381912113774296494981508021344359717314495142226412025722951742632354376503125499448188165839997562939996207651246427366949556163647627811526146744080356591894089105349744116879998903925297452066026628385085105313697945076803 A145335 715 15580914205681929398533615791820867768874365753753988565922859366915259840580204803775736108143319603237056264095587806467109900943072049580816904124175231087303087584224875202199625096640095024866891284959381330989616737171602095162766211667969674247394002624604904243762491947583964894041907740082270914619139317936937151615071126885133177664928122397871053960272430221551840265533656134324798697027231689349421861045280986243154565535288862817583555002418150094404859117197131642191524797024928676036647667544479602744781958996557148677763920612860132014144728861915308432962251127564705857596117363197591588288384811479008081298760593372035980518488445164218836578353334903149030544436682053842074991365318848870426820219185458442467400294867881761856906969454278587358128796656627013767699561744006180375357283146186848279274769727938068761125000289104007060740591502489424164486472356850624279365236098839161619827649427587633062573166345820419618063609871441726735975321151264140338214519944843570550100693531219408527009058770277453209866487073708022390096889274543410675206847851376644112204807788386403024557355878847727053042580021890315997567442750274658335282243619310685358255087900803820178069447571677080643827409649232899126255039707805669291138078424336298263075178107122372811520849329813844074436984707350439556534170813408827579377601271760661521492146533724623709522791557293632880515994190935261874950498628168196245049155040060434194846166648337550692864531956776268973058546105593002287436382130911978171588776939911494509825111787159104358300947760681261752479563868612238557569276528802540993740252056455903575099846229022720000428129343327846142304166854350419210437744399425205162070277273621966644909345092049603364876416676637554486315386860931563964849814479333813132298466557522662243809273028921204997747743576886414857843609305667170493637715429795466808581511371842170238950438032685360645836428438545284373763107884678406303131335851177985246380541006627616480889819023211013786171523802748631069982350070760916995903844449843979446113179802554915822856444863341216552869697842338831012356385784571131683498892414167184371111721656636379612856552477989187233377516579846747090626309081809608170389823097322239361456699438777778923121637851195709122835389069831574980789310236855255809624420863518361480030707831968150764952081044073157534740921426338224950842291212165477501944886590971404160348205440713858963840959270981713752580896733645537631264502244832792724157427695091813468902741940712416537531436935258309107070101980554250526695834497392245660971197725440495703944548518303260808875751260909044580658465610023205456927948646094508318614959197890223630310178459485318296278539407791175262424673232288834951771990084255642745380131324492443346449653006543405123051706126028304926689428738936246145292451197981639624886038635696469483894770598225659625780396273570579557601409440839439970742736466189822925977772089323978960225977314046267135437583677478583895797246417582056456875530995546793224086651297207337716100811734716422907457987008693617815880959479162230606204792753277151143888709108308185579312761663751174100855079852878139958471584494039749783368835303038234489111149289721659647 A145335 716 525232617411333324468557261925898777944589002554579048187926210597052662765511521410517467826032157041971901621204877461320392320136466811785918264544078124523893585502233071805672084489305127948168468676308487043477879147163301967946658553609706949185511363779920376692258075251832289532702315309759290477180279648880479931668311066886793622062376951134492153145576038070407014508282742631153352437866476696709143644636779199266955082826417403296952930116219459268668507256042135815943147266157823412879339793408061776630277383737638674115146367597496091713414323689462694383817804075056143409680548193402882928975951758363846799340522628030251549713698403705265931018050324444225277491577422164267934871084233319983088600794298426931295136440587533806821518884883017997239188102801758600936324783928415300804932041004486088247140681657262265733252225613705305533022952373126352007751732181554719997134282527618034065256365965393167771683005849112815591059744501746488267064395288568803185404163300023226331079218685072107102609895302150977641574003782396443436238187596792272313685980856207945538796054539434853868097624888272094152107760001255874882236113730015362657711568850471704527204876585873002938324423338154504732628743115624785704232090788476897454599499917655794584712602977961502616969274275334361328659591361991338048278405006386171755716111121540257596022236293363210261682255579273823435829474837983343294048537441628853910587464655673643075152870036038280404879118496993035000210113237144736292248111552326301664281830379556755250199364505121890267955913638228820248788784858545332523005317595351624048059644372657850907787336610452494858074534352036681846853098414432290112740483285219369474151152437641733498898558629215139957885551616352505730784521558745917953943018759734890331042798616155071302893218489633435860896323197597161501703418747077552726915210445550850691594994047148129279594521549173408209459675149333753838938490783715068580407101053959685360234077074659028478349291203242842862421982430972493062537819577379262802461265760195225362509307140411504744092434987436499053442879268692570523540736926476127163733305750381442337930690536010007693297795800635010333981924220592871659950526870745249873191827067147612309731655745881549165941711209513491040329081296354829746741933880602339636645106121754456660263184971656200875886581748599473534469495974304225781031221343872701577068157355781610095273358766510781988342258298060204840175344365927562816861362261385944795603051003387000978597383996265993808189988134027308693111818346908798528266602819699176718398773538368895923767242412523563384820144207416438359046033797873288098093467814814925310735917638681925571041148280744353093958639370573596802909154402770341088966033042998579056404552276353422096580713454458730971194583303393084899706739092984178900797590840296891702451335104750332811897946960619141962333396269464569743849873533111019917106622797446080895967215619765384565713983577692775586611728532812550074839320112121741249160375563387418075939670869142039914616137165264893258666109708685353447847695854392953737600623716765113814061017091512772231005384158905334859468149946432992650332996414081061272065985999392256242851737242819201623567 A145335 717 17705591517355132162153135900988432012691227507240493960661003993303785894910133546168339036639807905741553200413760155125522618644690395282231255116963969453525221679977189266344330765934850766492664054211467813276257975061258172167879764679417009589073913825627113273691115472976774532563430155050077941903476312344621660559601614449682686114589549357815608084666314283080990237522370988562523376355680232418833542911283965762008069598923965129851420456634202969528665285196321281158311852150655430223233868399138094945727047861013840707864435373947672638799064837427058565763189742407891466775625422003493820338187745486060464126760936492139186368812792670416069370399639858661499201092044356720790030662174513851311067862348979752668500606944805469760071639752499567232654443587318485780936494698527318046128078726903942888624264099391541249929863764313005560414196663757497823691886727353737254252772384640767829500630476865754257995801064600426667754204369090264248041014029202333204115834006629263014777109911773087199209571043626450686020006457638097034527566913790978225150943739455921992736170886319541135507167910426296415019825536599755520389863396271375124916798650667157540301391031454691028247096132659740782859834286600301876856764654224516505388879851086098411114363583311904146095661424300671990575270750375743298257025476231107036476362526529520811801248063957127284196685126054529030728178716272424311507114322206810037157707188493603468002969054068683784110924391669103253080813944165602954818681552992537498190962330506081279572726067642547133773689490443745769905408185101999290738270698570026717857549618062044097645607542038507372642972552579027201729571805246345645350062481107000545548430186602625562625903766481497275930718580110826291547191735429938033295855197540848673725639609052120896097868151476270093949610057243256737336007388120374996757141250481803747018200440747852066172961082472197558055525003447612403365332150555927077167117073397645142315505491806214843377538125571497209681231241576558938389518827971104878310052272872336597126209297590092022368440160570039519750342907277928710009727229435124462118318053346466007044459206857175702704689083582853720369343432098669123810185170186513291415688320043722913638814753736967583606116161751061931773784207664732240931095610325794632296050717739921870499110485363822699557985905793207208773809174552874024740337520659657557997490082518511485340260763670873020113158563386650234180597105994521408910858890566817954226986125166748107896704345611384710561667962466623640786490289404193617833616654356224749784976995007217756149698037781620803399026252356256876174397218667842931763525343109462486130399464985008513109573478233713683312027436903496540434892332492714965820210022107492015735754711855742534383292504100150814495564280105674765940809248135067931809640641933957021307994881495095083392610308147700677324599162463254372494599679199763040566224283759170920813231912564519024386239426178046150978414233403527385544249585182377479927139803366258867793133080912126868314372267740267817033211650821796256033328011370626991332286419287359233394845742266186443599005920683937174361497233839176329364585350647088081441594604670677654908297573344285997008783923 A145335 718 596855489524808887774848886753762781221922501324488048859303396426344411920367939075823187514610456676515601343975953208076490013192120904827548798206937145734257098308137464666234318313991734849162577319300111309234169295837133836615924899396488839637974685876378624676207125901788994240880940994035812111806896011956916528583690491430492282036020086789587197399609301337084142836472111516159920385796628196972402034830238841200512826912771781700873980296186051986591847495299483131804556720055447286667390290855605387212397006764499186524471442340629677056420383956251820562414431832752217269950189566057228490197425971359146487349264369809489344462427691206027294770905928617428813624587537773480409769353967990843462777656695506668156728528814255945024481169235241526529763296089318052873610635351031107406562233078999873771037854543348173877873441761739191827857264002242299263527149571342750659306237089106001004848219309888210071645286115997377120881413690973063299716094657346257022175961178068292928113148794791550800282532778037757323583440045406247251527837227655688373046041143373149518928375039035677138511776392372827262046224686669998591086420206071941730929919856278311833088187143132757976336607693635438452050509068667433153216750789676360608182242325512877521009401808731685786923243996206378526958015666506715222252990755472213193232009013594035444279814639972524456907045337615918046573081089713948702921480507543028910957455413531908250706443737502460326340980838286352164361203057612362369793018859130327511691038497078169554839840490030899374389182454902756265282489670999611232241772725790283063626373576811862158975579334330746921342109889364472618267183708001213290318316125376505105218212116223355278477482469192714542409383377650402671703327670558689543657360755158990031556420890104196791304064083371846377407919168773861417999647551834422393605678826826393866432686166015099103542388810543258132878339656759338968111592956301810987588447963827516693496004768553425295597781734665879735111462291123819382138186628368125870452599316065200928929290059252694933628613068723597223347560350896097545735334380717308691532374414576063347087277525224702402165061314280203113015556762064211943048470427036836182877603395482072351616833038741521497480626646686586510580774600049042545432403277340603174097530058367660132770557801351278230443504008402433259165633739707887399692552040405834936222689104630864815038580248071770741503793183421721096167723602899972328457490384146070975605757483768027713810902511962394596767833206559894796885278962703548510262418890081733495552397783294537021437424929851194870057611582109275088422491882246951431875151218126512592640840653908719338241796380217339983704091804058229007486623725420267095028938756277522807453712280252528557707368216635370502186740911167713056471594854926400888318807138796100347995615752748320156414560675761042871993095804302908627328385441974138564376400688415028943167966876582720692294746490747952171789568221421179633884103441658624736222141522316210869919098081608125861735449230908290946924671490536642082198133815456140023418421456576256040975136157732127922209717355250137988820736893250484116447179519980342811315092851382557747566454954584143716346904420763 A145335 719 20119998534175716089535023810316207454002575506957264619806623532871066132531817331335866104949179457925533015563876182230498323219183777057046274705324596065737837330442092253921569604020330615830419714940942698022816033686411806571064656190775874104779117071818809612207828940458191522883321988345517071238932522659591343833934545906520280377751551011087435066525221463406792171936484641687379927642680960164259440175293808425585321633221467162212496745933011355833808209537880291176810325874757275882902296481508589203791808152304219716726091613438191039624258504366184033731931931318887501762129423496163750401061409156329082602483237779516949309689251101742387436311169483293885448623346697251980256604132230309158616383496137667434583566037827960961969790454848352106818753478516467975050928736746763932147894830965007017917743188032002842031572471858364392204062809101391244416002388358077397371475998020990909232665643435701084649408336974470518144485787768497594743165302858128295015218447196848147977431231095313265704436980738081755751547077910638137210906358416706341264403821792165130827153529829721790019690846679720096577281819167820115905767704756821759478272473438343241226245248293614239927616017105354497558881877844944884994634792263225461877306883404159250147128523857981544565278409016455595843082717542670619766405020109942830512743987371892408297151739712225735485209214134347471295449532806078494503058796402161182381565784832453438637710750388238883532270679947708539791512901991298791320119710922601787426567409545542765187569743346215550268112206781082423258926956903988709536870867848119743504818335416778255317022681714681936679935151727503819382759561067149094770284791236379505989905384889459119834850371410582640743123037729876493952292884227341689086751597760554356422918274479772864782739104152596789906150861229756811157511381636330990768072436495176486755642103638168550032561860630452149187131271773832313167429395191601897835679503693508514340105178432430474908386378898048680299110184152552709795319332852770695121852244634505650441869770771199048622528524178232301829006739678364540988809411964253246556431879397041042083846118330865511119808514199696563356900698079841152501494814285226577538290719046012338929280528097161935943104340653688669520615979993869016541794073548056122673033105971523105335773632984441103784427820565260119373266304591743709690761904541743175040409291719616370396439054822238628025219848099987654765163728473160961197780591938705162020852130550834089065817415781547976245658946831466091136379113046246330876752522951038581778846579489881847985437838235585741288021283033877410874465325176147514100668415799519396388460252312863463907122442867553052616951251402775462938877545349024871280710559653905271731772625231558025824572848199485835528564221619899327027982696618759725810159056839175900796975185717150990977639756987294447067186582238451887363985500754348531805365426640246341915021242596371601972736879816874041532980193765693732054705741474062654675670910790139665058713928537876841886975125259546220080562858912778553769102834885698468818807995968899171853912606482304289991503128446476230919209866309976585726258092253952005522343698578511416999787541610733911333768151015136807 A145335 720 678245149990207899853416764870910466520664039117606889009193230433780242901303150318964107322013652012059261278142664759014145267642195111400909015488943335169085350674945831571558646685291026745651713741496601031049017186334772703673455723575129816675615196853037386151147288906638510334607789986246439477428603227047928188685017013925108160103512502547737349302978018131833662778894754434809465844674854781340557531336752247196242351055382831125411483604527832508971622756930097120270792953433511049957189127724264251204216465601778239886337361764529977605104077125763679820851604842345265851649165596105490459962551612462427403170563458198251991420135310177308189272022228510930949855664203539776716676644887714367768967444192023112524305342978452035213745691208456780285618653231026839349648754842122776801674427345268153495007249097520961261536134148472021899459765466950634847021141248023639494049705233981366461127157835369264253643344967764115050653238784794640227819039059631410167616756832829789890250913872109861392105019820398203208346894672784171559973406090699333536367364459567845416810195971631546502528101303061588063247342862100991420513430736266041305940623348676630805458415486889548884827177960284892419074469650102583004501705693976579530207654431371965996946825018243156058563849381021474139663939881405410925818798005653182061112386621074484070102949701419314903233878151561807919753685704319824959984163323795372950539553695744550002945321144881089026370384294696274038085547761765479197788873085407887395019259864089208117394806493361085709507163116201106033155671451950969727488305722918343827757143023273221409924972441626348751149867043392043862028352185306412276705087022260037021543205419405454813409450741773258350257963059464753233481390455600360668555706816850926599857585001156722381721938409679973704364499154647182935345847256961070146957299440646720541706301447209975655582561218310153138554937038617547620114705943797307019738945081919724054577428871461226540608279537055439278217124572671089556076395328328713504189513296176586160330229043767829869812741616419597825932219971210108325836667731579642560700009962941879114070389301846198854624042611506709836480919419255888488761178246506517501778943956163472549823974250538495821900525825955218402853378175012549947574835673872568617967342828202513822501269035134951807221783600811414615670373868622046713967696402409610390206362287645578741433095723019083902658390337946790658711948190662532399077211425796260627576854345262859658640677372185079767278768500920888725647445103903684851151779038417091701683184699051519312294572505484170408968002581014395938468951023265440818086580864726647634128482512825786714400378210823417023500086701083469051611333046229004685452485870904207953800532389102108770293822155097299299032529408620065402945583646546795502134060917729812477069933162529544153107916051627135134873816815265117318737042603100703565184729967666303497540337144755719825918239526332077449328810160051967486142950911206548647458241666513466586813035661092730258401805610763853848007483027025093557019814481798761568425877520693169626619137923543341457881442537720996389036426604488573811581676173433542586177863267766527015680280280131385196477180654373357343207 A145335 721 22863643986049909769882963054263368016095377304651952721542639178116108455331863064720462726489214104377338239760656213462490654741720073986140865855086005123225271105514586651835149725839590907575588654395430705815719671328529154154420385870652969929359114181136773215336365496834955242921437077553045486438601143544853136580980579705480850170569126083132675033915953924698891308869750000060942451936609427036309234217102478077691521228491633604016153950096136487944422047302305364386448139283433331619299569612682651426585547851644136314264212748356213931629867400285235142394723565503526980540205870482586659909173864455047018604550611573379836851255811996387807958617481886792312836340554852702526421917718908247205261583385096715627056665677220052069227406288667287608579852693599161275960191550677030069237681013661094623351687349159688416094380240113419386372424301686843091591691427054874498986338166066035865383605581397632254554616074213919981383050161290941534311282211957009533892232577819473770003510158651392196432546952441186449415292063668007345376065382106568175094237514667628247208506575376545902770500504906515286932347831304142601617687634213760547666436653605616751013659944836801444613909929113587706341645874346076195236807613949315703700074569004242090352918221217848266876205818068955484231615817559093684766681061004163747170155722483676870631278026137693365675788297003939330840549273797171766594987651142083225760527172701982995766833337156230760690706771041940717876155275257601401766164120388980173163497462591879796091836161703632455921270918379027077596595261386340232609642076382706502585573547809721958311792565690201534686580081352810646861471932783919596780579388750101056759841948698252496870573464670326167576613293991433793770781178305995273909671187709293137920644833966074837008073679007572809421530476597005675520751699874646293017599573376128512965742935029806175711519588636673401670234778384666258500234424197977824443797940875834394186296612916852768251474628285752479170650589045632244782782576722641599373457798092260474830226370623543774140188471266976118533942833400486011985589528242740338756944089294338865538271781281389245058510965314082674388075230266215302876298166188239890699741623223979940608553833056372166059104789649846071706498708759057078738878694024450214563623004065673634984994673838625592437005221398924966128988183737982890136107336034466061712113297676123167654093286426534263536375710266966465005192118742070238699731835965811353816910597957958868541943145150541623173419309920384212110109283316214103286080140508287638312701574426180136527568191174433546250725625717974004051910928119812684801551126849266875946951749118897017829573285579734944994634870076572490327042574049502202597578427427470290468710675104859461415046719023757111170900730836018183113396297697109779758179467726512921762851546111895747684116859122710968409301917775400522576173818786539216428028715404665664261838423234694072735332252459917451000000148962371630192185143162067013431754671902498047851327767076722008472848025251874387956786032760453044894359392412333417585937862403758752144431967548733434062879137955071659827941709918099956878441718080186628326103765234065927120070831243441453362511848525157725024371163 A145335 722 770733438091497308352546784705801370951664702419153287125595477685100785595456861010423648190987300136546420050272459677677895212329238426430613476574040217214980553797811365358417065686493962809082066794018255351551309089435700600210738504026255892743565922370505428235951494747159052332243133549705373361598805071468396007096927153186742445324777080158889972845569457498621607890165609723159615619973637940719129504117967004662228933416210617736001718532329277404078634705589091076537069654973744655453077441686343051865934566874707369552068371860750609870712852458511199524362451572272289671665074042318830709432760510817083384696973712968070842057581430978097696107687125131746637202109154228937962143069587720368401653608142642839596057087454782612275203830777228574076770054015609073381591217823673928791879450168841072407917227045165847409020596632687233366142401310403715150605283158998678112805820084036363788099977687787025465666843608107897604658505886464400336838683137251752327875750030677703953988537557887517069631296374687375389391292257901632939842992470839007091727413083078383753830911239133166410762025517870529019427857330015304238431258728832437325569538287104717327993845934990161211045354825591863620491990005131758891330201661729726677752934190925346434424907240306840058153742068540639992426295070253108232079407640631561911452767343812360687905898190998693655511508588768916691073108099948974547597208760015462216591998041244293091555401792591217798002636225453437304908920290848195491771913300523648551933612068953008062166588893634643595744956949049839669580120228177857789320064667372730479241340468908584191417305979491721292658265791253379862308174992117577422166918918060819601114235069074886250101576680627244367234375790193270128548280287213710227894655069124564862454010753138797754385441337623340995919818661720562167157356867428479280662211471551992731428473798148464736025349677359699151993461240792162535425354819599126518203121567185432346100334766849677946295983178904436535787192078511138398956511105243852986550548869500587310350344793389431582497923496597023339359615087998163492824114671226109087916942689412153194353262632925242149076205786113684342115306175793198440704122693444388468981772617101419841750877162506331467313926637195785251270853069414435949275050827989381059067162849086515407141656632598799685916494206135977007396777058137029357866131583754154537905728874455749693973905944005374300792141290441049197378235664083239555905427791330289311371795629585939113286043764384080744990885170137383289310895214942132317870076685382597249104078372223347703292804412195582338627790433984901095575521448449934581394847668002205523445095828669535958209128742492486784945724446781171947841136119597386203335364103127537620796028903984280055199116127997030062473764337449643544132523792423987029101434354926689674895913142362072491902035167918670693450432513334934800777702112557194382688144431106549574600269749701200047152330404505577746877927572192737493726593689850328111577901342374967526554792441343263244526976672838880007259403316347389116363761561199945025023203773204830014095631999448666138716314282584023115078918652302722941883696504901415067439415339862499135451060705536131112718889217305886256198194561523 A145335 723 25981424175200730278514442342549601160517249102454280004351870831222108304306742329329518115797719161113765715517346375973865634145127972613255906309170029867230989345298950020717652632456561760454565564050766733505363923589157795904574840816304700273732637313750623804697151672590366157284960789039131058466450232520598485854384277752944508126417385201587054901491471378362580477278591394897960642488368883045032428547507433510061259267768938695388984327708665991195354287980986212887759253682716793051889908939947054665718002822760837575956088501161690310385516324746545135681023100106575319328302665426361912732391696910470016443087965259603056512381233187015861339402325029573697253290786752716943851140349380135899911495925226906737686368791044056182577069066272968943460630912286329170094278676875856588897226195953951537209795100340853366998395896393506396659240961801284936040061003698154012127809696046527657230814382471695047049997043474701154039118252049664774063890474245474359015681999641912822469479831072878041765878804358164471935194012598571982734099930815917546955562919936334801674011770662672464330241977436915028338397783662468074573375130131253828031188587991863367521055795454858389587537466556791793533197276731345717880664902780101472357735707876018859300221532717825357142514378254299156075734922586616460944303146799008891030909039989758956305630957387287936989599588851611884652135143208730658202330140705133580179233028209817947414349598661416614814438106469328600506538985128337394770029795594488072296701889680908439183755915512587673908930042831199176882518775295280324691639147327492668072519084621334825282955426256873359085308605136571353805597932122811602117327239947250840003459807418672466792671653033370942949144640310801842041928734711192993476333548470517893804031564567664038334258390483209145964884277665069674057868824480262336676476855688418101600325338769841811221608361912275869777026176756869020684522452468452130730649403586022983511207890804206030652784824709393927335633765795959886383191744574987707453977403017407000139649648154931368022461226930097185502836506082475257942614893581442609110939799303139594887309617817638131563969651991381333858624296797913489169920673119712169101135664222747239641442128539534600706780300880765131170494385263461927091004884672643341476703845079083430309071610099910863573619427251838563520420388500811075915684405552245213438336058645790024507737201718327881253168819364392058176653859231053886687501732146012216720531876856431409550913666755444216763101115911911880762286065585589997119186181778167212759010843614947476651820300207544889460709269278905390213876823975336366619007630086803221346067304437498308032332712079848443940785426106358436285152208264585314864932921318850865769563843884599405555902743259733164382233484644526753036689193929216305053899572346399241214228310266173917590121857826421529953503111615218734358815815638129203853878132344573070755109429000589030354810985200550773387337487458617031951151843092669417479224040819705483417664005346353636896282375168550619792840097837284454352169357333690754381198781608796957371405002556982567987393520403028281254238687941183080452799452301784983843196062780661080621989329263552148566312302152869577171283413644569167 A145335 724 875833808175283179597224543014800270415235096292069076527548278594901793253079498326241194673117464730157742133543326283806550849354368744463618175251508230250316433615047051400580704881693631258429442355069279792447562512639200210507517283706892942201271311102967606085835554647069748414916975866265974431198663976670569886682897995954832215754787609820722540570387527319033130390439708031844643535123299427474405225617346079506198045254261990005352043951057412030866115643760410530857273365107313438805464174912537771095010823289333267810772373822092208502345145436493184065296089180230202442284793179857586035890093393419183743479411924204245322064300528676723254773154680639242209276685784231979022993003215461311598296159237745417984764652350038046459890385948857952306829293976402102308269060815893907788051566273728256150501120424572939956350078258404503998695779456178913883506741284059488589829786740922627241214389045020862348268374869865332294550778671935693647229347549976257505166887880053131214768461151478181230040257425282427974248014775306569280064875727961588037033018939326433081352553035207777533439290648636380087416860267833941463853171398293307814098929975636175832030073536789430378005726786584096534412216578121674144625454981387018971449544034747661556085121433492985548967319632798682482772384247968545828179350846515182076020381826602007073250458885619578164920708484676328042854558986493202388051574495572844227826483164360964966093431879320952292803490771078430897621991883767333286849508917718279616598172149209811415931403849762741593835388148094767303659868245623779517177297867089713173351887863343856491379843227701894955274031786495554545533326429551804115257523836454906898455810506969213786506075173653357806188421457642754305040147518566035522873493691046503131009339179121943979109052588803538972852908004169680050770195906072286501935555524594362733394974438502893658131953144037469892823853266480593446483089337286166507331064876681713206977385652909450526455698494657686111579777709194615691466255310666324513029725269166241105207002328952391622647736377315652626703595280680625857247384569806315681903671546591893054239054022279318782096174819553258978260540702942357544124827450161374526954894771967036831211594311316834227319232475376665934561580475960448492823338713039756213190305558548739586632288569326338578467911206742983770137394288965564310980691953300054561252153999043852851700071375950926933038946599981514990693952397300590856152443834736644034318840257458507186375360593039980782700057872399664330359279981579343587945633869871940056723658289155801065709514616703533811524927128764110270124886640633067470276812628831288923573723309142972135100399766002562302751389929099618440391308992758034844499502574323098581964459556553817057305201420086488843328060704893232507417149183221357850942967554695684066404946664176809619600935335426634606813919199098591021900746344383633349357037458647413784048189277009586463559478263958236166381568955352052574880591136927292373374314304454370503634486093670788658430415622404864720377759690835455639864239919354953768990265903009341659785232622100250367406369434069769078496363055418362989761146595209475300452724208896669687904761154023282222634256592854344229138077617760232058047 A145335 725 29524357647607371809021709066514474773147973935488399467289372467082268619339201584270848343101271620255898326207979813509772453157870136230740596074472436132568137109932246757414625540844239677265094741334819857752640598795703515507050611729184520265300155623548400687402892742455569546476485099166865209036575904187114678359482005589253116240149382200639171641040708644433135447099142080474891538671045781211793317110528307792646502595459912415311478706201161031851830767155809151014212472250008282339415404284411739323665760187365421635140299145586639847452364542278668910094586030584537024222845058764696559843493135559768987082220959521837144547184514309311107731387182944946529845143380533169226112377194542060464598427627992902115039509693033413755118848727758932505990246556483883956525420870009504954659361710190153318879441232302558705587707771092419933402528328808550225211727312645584356665008098908692068254809397476838887288431869813163308174605594991833980798436531845809166253701431420909053607932002946849658191779036040391842653736106140390437832414978055485201912465521489131139236059761142842409989566023435290395309907331290284383084022333263092276282021101447506899305870411404115902587714660388212427618244027315284358683978369541891506747462657053607963179610584222827010137862987679129208239957916923284757281309456091723640983638180343844618449514012728605022552189146028839429473015298782550709292487918043430438214897167291375100797191641237559703128989059078615799089508745895257819971359550846253410281036310853160853150139184591746103615603260563344562975174981677458832228766386407955083746199471800802317703079689922875452685414252437456538593357080134593384602519526409567671599694532186472389324447327311183038613240744387992607312101530808932322764872478848844072075806929924169166968102124434308908291662382855675636846393629935827953499985240057599112054326486721607206445786329263894748174816223836034628324075920875394220493678066262291148621184686848369686442615565602125774111960379241316729163367580139370054759244331369616584639121048369335473444523825256849423116081011408907391565334075905556008055530158724672915555258916203726218326823921603170708165781493237562576014534444175019262183937333661873147357395604593048353263396726038167107773305746674132333429612820925565297274001858901974166386291017362919263380242423205686555639492997960608784422348049830060433707564897869432220985019381575568545194415008632208050971901077136349058529844994981470538250875888358394400396281996040464085429374734115491568664499447416753606764057320634196917533987308168431210310120261077255824578960404049928887927004538441863880447694987098895119526866991405142286236736168079613663145900910569162711519232589860721146343492916915498731879171065881865329117158934315212795648855761979717383180505345929702779226071131214891937532111510835171942010573612567109994769275686248110391733055424910356464568696528877126186315691389772883730686000981923221155968171916097580204840607695274667182813778717723932788857813042799978280329335673734985614555383659385223111782539073329286134218971109209246125742563234319594437328286145635098395233084117343914328443665171271711960076476349238710672398608417880135514461448641178807641811375019323414009032195203 A145335 726 995266095425010695506838633034978401588017930950078849750255669337794996563022692152690799319702671645708867846313257379871103112145251442983896749206847646777363671725499604577399975581278614638912712471967335049772234792955602995103475910883292894436375303868545276069383908262341694764652564277998050330356999298948971830827568521730824552500603458228758866198759747833453468602678949142368885736756309749526253292321504030072767522986755602265887957180689094432667803129956210836928691908690505832554379839622055557688235004821077540031246216386953255435527000217868783522795311025708653906321904488673127852466567563829719161122484802001718218481344655302576912948338682300992840440541148496448828016256205019855046151683741344571060236453767391725335018344152863228828073259112242434198069835219751351205673175462458502105697707790418133540788689007175397696594725965440448635708413825775907379117934424382222879946997547729849845472175983133360248700622312623944820779601841292879444436017748031956317070256604569840826166690074881351590575016163744546884024139630185530428507624692365591764321141466772664605540493116564348577260596050378626285928451390445669235173623515696527599964715736402673539442430823680914148426909626386019153115236692631707711069947197827580404037011238066377078254375765696125976970298896711544919984395936672653091043260983370620261331110295830816424614717947711468682859017679105225423756565329192465576651339281565771483512365260024705713157268888736647816228908926507149227467197172177693542855454422261880210481380496656357303119244319754957069798381328687268988807935368634868005994671021053158266426959855920288282323419494392628129486512625803816565399129120009002373170795781550173737157905617153905057998987687130809334848188298528961081837815739121039978628948476734403439372778635571500709708399953211917713922249214366564406412215940406110542756983133990404490784563501353938816935585012688874054324005846226449835555721106370769743338422586681156477071120189991961350656498272645009230902505435031909235267801897440049799018529435323296480862506526760657675927438267890672888986785841528908461745605968705052436775885010988556797517915615146709752715235158777693734507598569015071878059152990786849025450768999620065677192269407427380727661470785823420483951799700577467458066846450395243590333130608671719799221633507795782583864325191114727833911788448790645266981958145926406170361150501212344282552803007952786798281270319572374365740483924672928009700382162242634979900158900148683726784241504333162907280612042059484102437028690633144220198772101634157810398352935204779229853221408998175683255212720750344769258730544826941850419397356693623159897404090863376818645757392535085076213712163813600850481111384721959677323758048913220687985610618460621921236438893008212282121602703873131504489499982311039659511794963848699500999626860036342588245648776609882106222707351827370076227126639090886282054542965195721284415506637072306903728839125267859749824832832828439595725188201099460007942507169152781736231116903175949444257118437498111407353936522065995665166562322453420995772464969128295860236275601952797469237496517166988956417589933808263578968542432384212557660420078834607038472151471503349012607107672254208626715068235083 A145335 727 33550420047252752897928158510587412851017609679179184089592719146087696867057226333128005260796328718075574314843321580067475072400643972985117023185022238098392493241298454560371906419430276558633507860164924123193002177117892778169234657448825191742265691228108505632750530860120645788060868395334829177469469237330993936230082656508064090075542226336742079178921019458425007782163171928490113057711163662985484217272364583743224685407237028756923170621249550667124070611658993100157057053227744479365399862054244088565258662688852763687087888319263895095144975329891992150274761024582052692597574376090326081141951432733206697361669975593256961623168983783065353426177389248979285706304112270671909459258770558842119063712794322297862447668741459265368010054626274170716035417058683445900333050188732397179133737790180114395792916410735554049357428000844174885259788278892469194701180404855178525104481212780916634374321219079163840814028165102993704170534669983947584916646397271546434226128992032455816027529296532117331303229464232471326077891952226092569320063309101139252689506826467178576886134539608846762709927612969818167104164297548356160808363713287901176654610572432108843947303668168263713610488440478568955555258695887228678336230270224636497398276413291305078366479685655606987085127996923753419004539567568188262329389229743925679607344686765785428665627109622942808945157119465164463270338056489621850252283107954590096545486208966684989417826732118241188352971831110323338806460720823047254562661396702750498483403958293411671042166483392146620096403622403336342259558871614872855935256669047915014074125276373502493360450499039993228074247018470561241807533802022489576285011258032983943590019854196361824493120609029810812193962836319938838289739820231309747259820445800897778830737781074909810017087200837013164489961254131111363280643384169903256204327845851104746338738789392490048662740429184854948255003822602925720535227608752217703081189138002080581785647076775837097993697775162013451528504782658902881932406729051558080181507547203459747355298042625627276000539621572577944998664520894513571678837159152605428339888369149517158919042168165165333440602717059771664160859869036614562552688571746963628834354785135487346986072275619796809385103048460980278291301072416801757839882834476853607085868096568821802528155666432032657068842002167553407696379846552984477320557604186384602119901375391614254133442162410848744189286444203673434337853571500883662732762654570879408225529344438323336814039956127730132389432695681696187488937863273325761676398630397185971028703690012100151620097267135632846761096269118368098232604332889489583729847926218421222678742765367275045314999205666268264476934818556456807350001525522923894808997118435484343807085151949693603510129604831148630649667559434451074050601843967057917086638265177634015707250670699228149343525479441251496082650825490243439552657073097045220359259974435057247690932457041056374724762998049706483801478010944607636069014909954039003497228911445284079143809127814327229528372670476725582030921847972677676156678088376305640543478681670933712558243668366751619128970413213542657052897612360615080376922628225011393975317605319195456080022088458906185386760711642929254036177957820314353483150941172452727 A145335 728 1130984658797624204764147527885063054172825220697112364710091712664360592050704103126722365188753441766624938507659502617761327310754605217183043408583202897089963300386807231504637360821594647210256935327246879720868768340871930759129297307496421302748483556863162421011475119225283061253190178842084527294497757660070806291367114520059271954715703897310972030892668699744747264503267057106722762033074441342484363214725156825662600115005192716409124479376434395808063325886356854276338182427378574490717123517294188385912813961552991659070655175211139687270383862935132055167893410615865685241755578311682987706622054944969830204232175716126207374315308224845788408693862878634753038858518784203808919375164327522311628617903250452977201766342214355381788227216116683950684690680220145702187984687664099273688846949701298480819720710100197819213420764367668446374932065184870410587936342811959654255496154303726765320376145415211615526111039600149741784455363476458250774916205231244228456469928876978067810256056269027418633662024413109918327204386118966564348034787265775264577977744691700965134466003565893082904178995227672077296517029893094490130471314489006697274581253161512765613767079053987454049406891789090128668086856489931569120328303256157259634664190180979946993906449799413500296573287698045351988946902845753327426412166014683338722890936299831365816947669604058291793710430072555976109131627201406134892899238145392666825355874527615611711709167656193545199353974713571730862429143082716014024800166455382522131697853891215453008569551944667882066793408808097223777814772492338982644890233324797279755803895060556098030127628056211211862462578710319199966939336336691610990763912942892759618410566911788561322112921993237016861904582154346150551616320005149263281599586146110448385263130621406261218941606100842935139385093167051364102978570766445189552281327277228525058672774047663856406430575377036896804322240043009041026553648636713252924640436006494415305623393214775045986686395523640353261033934872775117877296421605425517447886710180960826185907047217891366038654894162349095999144323323426614233402927746047543147808728462284617458455859052071838379294160794566987183715876432509041744873438019082545358991027928858125476113647385692581444751758086427375773772378423508916470959029866262935394287146077268136512828883925090690261118944093846591865649182043436781539361269003211236488671230097469358360911929124508560665408501751553028463576257097013517951149054719843860926609666191315497521758651941165623862699092444645736975918932463663199384051913728252110392744457170109124009479321064743830329111776002126967182422916378449481146782828823564248871673476770111444420875000063112499104654095914892401583233466349164052330197692011979065845014880794900413325413248290872409720739671507298906813237575878007919681117444414648542687180380449759185950521544410964961072909816739030457570710187827878687026483283661978653180570446844799467426776039379840098931875516845213884286618632864725821975063147009095338106838345690678463738248660985539302467086426050901846025743506951811326620654670693960613127884973064870732111709296769192247367300381043438837842339072841047544157099692896341536392073332044289307430553096551010993682056209945515689183662809600208313192087 A145335 729 38125492814517491895346660267077317045578525338682048135198007544322876411941538449344584597384873261156597959017627518401412763578062669470596420318222746475880424757646778532722870872924049138027484731247984455225562057577790608772355834066469704666826188959591513984188320636333761134724395140705801019762690233251517642750991494241115401085402288302810640824649782689474410827980124712904452379644826359943984220982900819320721666133600361062914557442856432861440264048505018945996367029469874692854329754402587228434876870078692686138419022269279630538620744924398326249817694721586071224917527852289259139499903391052981543451459946028944474994912078636382543474004764212600135690941382509206286401464880021518354441867399509057067149245533598251178621874087283361351306752114185694562073517920823736327318633495297033998252670741684752074948859917476675326454785032122193262026864921489979540097596836474148046168963227572462340306039304107019630450996598620872963638477693428596543996054868216801673851275840801384985608629511662705882577588529992470931946160109409220859822490520867732708215670403320121285091027166414898112695770910592050964749831850616052051838232867419984756407979390962613407837242608599739796922638976720334499159038424428830952059893353602557599873281344371749409341878541215980818623646675925805099976165854025586118604727783059970654923520513687177906743035788800704835173662689689062750750011467628903690728156433780436061835031052272457676551981299241531216262163074511896111952966356648283424356784156189468962625467925012587821079459190824553791146799638457188233344376909443659631520234288417220788222099848414429452843620300250613212414963786102340404476161929019903668703636267006372547972064775898899229384992652229045898775047309083841844991412301725562769266322354416867284615611731642328142711658326171340229780296257256223955637500286311045733876754466808009810068284647297173362088847763594830950402197775008376147337411394697737601950484003484419723435361295108218533267440493032744440984759490386487464116702920018681903523466814359819906537429206212248404558577194234046644913499122640425520360026808123726085375029849726299503600840826944250420903290530379019928183069033070584032304623922647452624664303706385624644882784955708363788872886598365184501819227138951840717664566087178840785278639874586651502270286948334726609623480518987874059138883900777693177846722564465790694954726876653741417620071849855566145303482192402472118632350971873173897265132439083716077020160820122653224283856273919575097776531025861148587963064250102980010942229680175674880347447761472417253258725122270603794601108412884927676568559575912502903245691679241714026060421206812523139151621308814088038814343343280318678528040302914817191199967287789007781249986996375179326854985695861378589239787608797045128483411134131164108807216609254131487692853112750103358326538426190065899218396992125133466565706271886040424281972515447257589915563912769646736943817189050682028357306477800892548825339682179374936136236554088961884802035132294157215688757840144979381555135943188881732005963308549933586870068729458548711118968774960500245538153187921425611304635065094790085310819253560355586457596567132970465025038699347819885379185583227155924560958958139871296532800043 A145335 730 1285210361646399992994511712839028829721389034994146621940412469609032451182188669076701843651121712444835475431859285137652121642455165277099200111744245375118726221490309603951280745621632335621311863080112620658406817240078553080844184407251396436822289527079346379543825867639335968626276298940002373534115760468410902077065116979500885650529639183972042804887972143569513689266462739568742032611104334560637266746849223404576370539701068056425657014989565872382716905267040862783180678287091293468740881530194091953245510904439916488173113581626761170245765624131083714946222433896773050376104178658915347280858755605773952884778884576403542535952278796517147315662912192912887695506880965526825130389572186150219400713038408832410483148089735830705016987993694094895035866663084509083467352586922983463929811861437616066379799049882472282346328248604717960887122357057907069678055205915490867484730335102047376332628985081091560076504969415336592142353353555054264127794832270561784266862781151118455548548440783158631595839482204487790888580591018841808996938492940150047918840890880473524902249284161455284954525442875667220151302360099541008128622341553795800178460132686146432977000219655582618924205994286490336765172031237155619476719616167167588137781745315278026510748367124865222789501225327817425697757777456511987074443223512790342043482034844060674477640510699447097632249444646761329921148193160286678126376751680871105269053486557382625116843285060395380620373744398078042586625786379366874851218481857813467779684671773449144838889070743604783503920687255902299491461392034577042853699962972455532853749818106740617710410887859922788799147228458985592680189229262570558698199807636497039729106818942374251680349742273438971029331085444736555093360694237599988589511245409569134805857278182129465542986010254721275589967067035850785978842422729128738778094945099264024411756868017425236649738019053957138658978161306459511295049045968978711290030885190620298555256400451836395662230983271411651232805065759099880232821124543632070809948537985943056786815240126162481831485372502759999555320541218485389076607441190805816545288960554042077875707638775817697214312505896996520894082936595360885346542215359935949709906327073454600048575552466145759393306099412177185236477631457117991132817230383107520726209587404511576794474813659487138216440682767244689916560936429432052490134994755854768022001781159470574229454484651085694063464061393222633006627356242311078022083033310695637356963753594902402765034123724575988249443171131129784101401123905860386436571696486919542440610452125977543046403340029755864542607793542630277913876397415927995598676662157227644044848017635564703048385354460775154957688655215468811873539112518746076304016186281060795503371831426352571511036648322394046817409158086747400735974333479310815403167869650444097693242729210776392000366892480284439798222649273957304723621705033828061330051271398795139040566640315156606511254192072688752122535978511022974330710917080049454956176378711203582088057196131500559445998140571387378755328724324200828901321786619153696234109696510563590519429403742162703986949705292209166507898896597530876313640410202006300934780172880419893923144043885979102331704747124461911785121352328531216271434237295232251805912376257443 A145335 731 43324441252974650949327497944457001582830707324074157286929256215322476385028703622634080700134728329130530615651378542972625502165750857912951366296302091277029514450557911991550895402182355160870373766403111711146909353937485966777466847596088739818809675291018577494830856013933694866058012902543084871129241265627441275766347450627983361038238735806295274649962900135078523775698048122882169206415874738394255902092303099985368631572601338048508536912383708115164954015111683435916001719061480473361380423528513085341318944153792714737622972698219096779705128650838087106438831996842524806592400637674508504548489511970736560692914655619103472858006843235680957374614226549088680002936821656967892636226191993659015976518170319873157877865037845607532524414088806064824375703861272049089498761143100254648250221521743404102365991973285469896209973185516182544028219329967262286725047729384332221420280056192420219698775040914633262606520178684957217011711917889882645127090832202160054207347808608148268324766264949001630294363959504653919191345840667568851294325665066298005934905571758272003587090660866987252496931394247714824885504446259756473423808169028624573399839021011763388234692648181710692972370659560346643754209376081876955839883761836180971695791682518128920074769855905925315862336896458846879055433859435372408353675964639996576260193275988557553581290960754841147495950872299288642841200756259601229951097548412153490990889341121211858908351077550897228440341247107229516353624042586294276722678911473925642204886861126186516329481612141449326904578546317007325032609734338792476141037518457099103056246736857991934600730241535897362004823618508784028998565706026289747613975110950153280248287197843799757138217264065562937499851660957076619968143103974448306268582237765163232579886078253261929037191121071042468495461687066871669175437840418633526953356643658689976609278286990650260654658812240610496896980455551902362161272389212074582578564992438398869599955657280920894289386722643925467949640233471816469615655667381077616616877751389437524264859841129470448179552000530610378797607039916565271538390197628564953101265339916731637066378417757784723368175070186911892395285371726324914652918151600371831650358253341530644990029248969469842762723966301707958613297167546560882722084334395327384728684473741519166562905183182671554689563913813531548752542557412673970454576614080980329243986865039030492809119982633371870225632091945463108797842033624824247721946934271198963430074236419027558125584233735295743766076074546528748138656789090022600915683300610993525569998330224473295918581712055622432258891467063341546206169562289824318746462604751584304839323771249194460519356272812309266811161428161832339442915444192586888928066961006519113503847246182377897848037633697916321839683392249269182948316192347779978443743757433059399108048292888055565078236457817535352847982148698562316043221777471946955310894892287677865171461020741956690047121224854773921281041098662767275637582986411160648771813177529333070009033145456647304835635433859433405547974081280052102118578045376535156862956137365135327860031613278236021941525854281402228020771558764612652611392616604997339416649542488135370588830132938758972468796560540572346928620901615601717282892214661320250237434907105603487 A145335 732 1460466913352565121855429962713133810518194314173150807148238605078108209330285147936806191324839848323868474608772495251747920540355339777790425280749143385204419557009580991744871080056286446851307964044137032702649693662825834699989854351619967012040677717237946720271401776685878986295479646318451092065764349530185284937672670483604202121098142133500574524478206558665524892909267512955895184379537104820166031898894270753657553165736020565914154722890797785572644727466697943357687555166381828469920840608405294576661769654178841509365353921483852170817098716573986292226969311667339077333456775119903503029414234167674773855184200156141093493639868149522526276581098261306867209986112562549506695240359801716673242418208120769885743230419942627340185567293916664451535610082127614111722494154666556997269531503568158290853141523039654140318765913737422264954473312726074054627594289279490633268586773209516150503998330296603302201374235146964938370128216609714590412179967825739983156767910361317896974109415242882404174064377479062401411452477400323154958289909172446412839915618905130458360447301275576856120216272345565023871223134732114030619575565249332592815512773219846411131245056193205247804515996009573291074464061302548040944206862134778044388697549479904380580442465331840375272854153990126502965141249703808626429090429693571061072940773290092240287164643809405184382641406272959575503415547572362964301364820230596942500431774420142565206417889707397460510328522819610962598202623888958193688954631254567551540913268308879075692017680306399186066348559292425629670946974653099302336137331893488847791570544645733090008649998731764212213259815380783881158556057269956998129496542291929859440672721710207670870755052291300384349681028461531967414389548941617958166713918645552407160698824892060181445714247148318831358260737881057176932053223621669713464468913679639494012234746642697952269243311910892960796440072497676467321996980945289988209744714605067540703594206651683442894658830758095744253170721037529867431643872314595001912522878189389400957025368457659208681970216106401503366507333760266874085073744485451483378237838063304062931465538586907284248923484401688293995648548986811476277588985543906319084997627010236670969159285934185275933385665510724475872677062281516935899443471779649255756096432883617023700323956930613044449098061318213465741203519693820303114591725170534852142960029198463936753124860385116481094220363756017500004352621946865469148395753132199083746532165152721665389511041754182695797778436223520312968624336258823537971007297627024895260045101271256542679437846466991692161691366812097449979979698030913580369015258807499244758905960283962327628542796908117590923429096785646712947151867750192991507019060951513573035153895165436127510104777120920110886821680335313706070440338108069329594027786659900562693488210260013623888010958992662224264221038434405886399859701394957626829702205488966349436134811968644719706331849978600236813695143313385906350719948141209308390048367258337439078800925245286384514508711029403359529634827524621832038216437008321213518696555156469015391598075164179932557486132560876363814371042738056195921999168792114050109728955142494870462129569858221521075944029724117946690501898808340581561075080284798868340271678912617517289327 A145335 733 49232339605790529004771893093732242808111328747946206384892966090253771521201435951921033086926270586862877949931190199285043858442753001743564378301102257218938891989763460781161692117146520721175236307057485606003209462226949533799172023415642240379802506029281508649330376397250124614086924011336973410993831351533304689621504446235950202874235010282065631413865068442651944004892884086045178542552026597071922196917469965013493017231592621704364817660140256439270145647737433655475964048742729718659551063547962056650755169701049803126913365955597683980025300956003949260133048389867168300068303082699546449447045329243827114687522826570601606051496482462397517547867865014040267099543174480607049039584636279642863008258779774634678084424298388102599809865945406344572459351044146167844893228864310875234855652337032394462915996639300749096860129055878531366099112827967737051528941204886581518099727903472509377297363494599722276293692204197667893772064964901766924904704070278604000012486204072678498389080119512799579758708534524829592075409093973547712976383986908842911767257507357042179572406522412605158945503288272065560451217046934059525926135831131193534782311011841183498222507456038256255308523532510344982559836862754685084147336366723484114506813421271784986848586586261569194541988215144827518496064648459954937489265976616604504128836891348816144091762589233757804784000657965516417920849465823154770339406860022325383277401624712116531987135203128017316252277275808744302078180934943156666668366342868793250970260632487426780451729486799234950155160606843089429890615190523367747412396981988471540596743956951415727333599522647041352173091014481401015346140661571684700919038693046980450794924168602813387209353055601518692362184531938390960581995074853798265825477891272989407621994154531462638281765342332636684015927005474975747312642499111048200468613553187290699493743332716069684005541783861542896207384346999693257872615865504453113338419746758261804679761836628293202698028290566020816130459538225491597648898466109341847090068607147438954871887646442832083539745536767242677954351842260989285491270655066179307051832568012714621502971668698266134273425935812737320406400693950129493591199788032163864754898174864719925028828883851356402744960941603798115366235810896638741623678550969892077142683367778045395196401421568060545196424092347412016322439100126139860580213085044153251658202255036232442908808550773156595052796591989717833201263777030992931367596590364484178824400323868173103861389659407914441607815341328793675625797627146284675912633402091325918605126838284059723499376508483708230714993542976913571761774074415927231949680055654336936071135616333046293108983223253287717216485585832989265286657122416090299509025655747455586008518692523004612183254138898179304296842522263741639385274614674700908266896709861504210964428168757010968376793862564407122129355852775840281840708217980799822957314391722160747204426646291552480558489972731492758134889359813197804420002176202582799417369811506741893817046120009570876527441343965551815884556630307027876728223989431930062338725717461614371485635785924473913234621506685616369901045622679102805765979327370772012593965738436852540790252429331817342531314269531219422396246661900540102808239239117677637089238045906901600717609683 A145335 734 1659622166650731819398295394334283942348299081575072303061591079754216032901592196608972877423478390158307767368311947009126333216357283148420215414739731810101286663770506705923379649524138133454530769059599875734231158269020775121544254209351445571583175466206401939330980268079899924054991222126689727366150962794423351556955629944941210855286260075510290301460816932723590473739414229631315455713533632207757392437921880621710578857219434111918117437409173321676998824212584161059396804725429863649631637882280960321291662193960619209229408056997844005482800724409794412985098768995452931727963419584344935690956395019395177868441620628510779983854852930167552167016099453042199142618733201755151060574891393746401110291730223784726877456057355432518696963240834080581620940272162557235923736633293425449500427043011830513776739955857686729015500810154899378613778828476319103280966553389132373695651194357471517899177972898958307637257062002129149552091371596710346428822983796911773014680926782522081819377993854667058590783660524767628069799639146395816004110749240407185383227837733090272968255365510081618632476059727435057697245502780924011886856008247856968808179111393653522505234315211804562173245080476407733352518809568996372884058667978041787365246636042374322426761473242435032216170047459677981658375836334443831238954529642655308140612030534427818927241076595905331789863477797376152175152259989482999735778440949987768439684266268613673873143762491027574023466806457184247603444516718731187344432435729152389235639934380237888460148725307984529863331277990331985389187008401595752112172599926694043740027390997261679522682549899781765249990685884908212846534520543025433998023796213117168704367034282928117572619620633572142828228856221962130819687086558931990599358901548098554285385015788556780644418128244318935469858067996300694560852001712980211216127249413474655800294593733623962405128861264729299120257965540919587225209413504158133505348141453476290830687230809145557211267090780321730953662046780410600719214499860902041350811210834417288979341931604562501078465613362453534567439697236110615053643859697207159955265792489470771827561112020353012799449904047323890669211473397410316242147868576975258336981298389692081662485150705469938402347357408078368958271333312648629698617268053751590140830600571701477388453668220735364047958411703933197752015956324048655006338679982246680942863145874311366451991999493438248434113292021753024401197101919362149769536211912791008535971451171063950178445780029129754072416759358415198581825325042476920166191334013491299089153930458510552007907439421547957990410740172060389691991954068581208958110134307092439307458736867681030256741496827325532039250138175000971347166498649494536246256263348227666852833592089796590311261369512152847226926450538689050328363901190243829509607758495403520291710310875310629483968097219035205094318361532852537466444387628273060636933441315251833299294872810353422150981977274446770898126883505607754673612367009069118027150227955843901982235185626721709002453663190570040684065044478015082199886598645533925393117230416934465306311766951915940450959158432885995268487884126141512844314967203669555752428534932977344007544538930645992758509082949953377004859528282165308057325163189581832861479346187249974047573105124603 A145335 735 55945863188563830026126008738236818602828919231784358588260028913621656378858901426487039746024423445310284251122917783746458493438360156490492459887311981017412116216764889066913667204297004361605711503823875503943446739245480867120307275598065206802426604586015303345565836187643050042643629483803786698175975544806179829451669595822463771695749624271216875780178507388247166427103709675978759926058040199171475102010424398840393648263374106681167117110698415013591373924936066421574832631818276654886352794352140108882779875907657303842073542474483955469227528439828868705723730242703669938682478574119964699442593626656766116701339916699575566685145486224451701087715195014184668083637229131622967771372539843606545148291362835524363264409015367205906886528248706990461035552002140453378842994063428143038348520385073154282381509449046622995811783213461528997191952941837604143633645463218711112393820243690636964908780089126521055852213283798081427203332242753040813213855858889191798046290041826333174058553674451746425582517616531208207708116243549593863525025643917742232359767498215215594402846191772444841688162814466332506702080338293731393771856512109122587392524310297749231810265267567424334821835407551181158803064088011030867166932613392452285358979986481624987734344276153898349745523105323756546559021924338036902605202256764644460803427045186724884688480547956206145402540031765549431858866266324622455269936474084680814079431232637565321551559701585404317203048729419403710903370356510247390437660741761360698264628936987558587504186749680429014893662430898930620626404623327177613177970596116459232487851809920947259758213029788043783930144669007164840575277672159246718501697469425141063977232274882582674770194024348363879138076050880158897993260727319602328250590305360924373687339474610254920991872464834225972356278788139369408171345230431920420984601377259617093840640055266720439960824229228482889482353122177014938362116071352554814960832735058266017144204745896534896963520427506617259881926780837181812019229192662109347826504070138138204346177559517914264912243742908563113501149515874936991197345224901582707025830557768227150294370464703128392771190131161862418646381447820301066572675156138636170507475703961621897977654505252562739691773015481360875979528530603149496243749364468287552677507468129373434986727760524587700488617513343164003873045871361241060137537041621322529539763395764833908060417860014994803940802479000497860574636472500434291700072772212588307383113440152165436647234140920574350373254516364361002864538031556099351656025193682158290204053077151263869902500059401005155373037820485162193540135199890098479561965395542406073400097083738391913621709564940160461789834440662797158279993404187803694445208337959728993861564803338524366869616154071418341121511343362365364305405469737844878094176630613155959172050368642293151147553588876882901165064845143103185218000025108376656090226483779824908797069415232587214418049973363110674244364484839148050234275087455717792492651384974128124314406213659742690463142109626674727494280833469331790651149363612724635570051775016135108014155292463450566677359317537965393815110203991184775302754738669721397043593899996700528057473866561823986557523843711614069302595275995545872711891148312564346642791122882958579236787773032757447 A145335 736 1885935046426864543529975935167667760767078924955151646435173271616594956777117534185285913229510436917931291947045791121781168804680787658937217674381071465357230627565857746675153015533472367505590401339372074178333713845734001761604783138866523911958355269011400409572622398554466948857616825844034427468822408249265359256392430518219623798922508978896460807039527182596995047534075579437829767476101079400536793481014014046987789261247762279002709405883526132698991893332595974858703446959197301310789089047979005188157549295555465518555679907585446081869815978223830439660152533496441944637533421005620590433864895463643190774606990723501071724445474356771413913499327056912065708057211851408277041817817257553085243202500730893796061858501030572453765712348566949407607427876371214411238240093954426068529303172680388987847250169750621705331128483110287332340441355055566807205571085284136198209663306719160177729603458905277051893819802159576262908895180351113634216728734574331671715228664295284764514991762546390378151719610262483368157072970500257169993032798452356341412440576981607079954229672156393750103226349843184009073492070506636182503125271136342514173145025691958015210670519664463559115039509415305236386843557054333040963200925513400898561409427979048942294150423122386440127486551664293785724826647411059387652377536836581635131028217552632465328420860344362632565614292680953193550586229662650762977666558805616149292629858412528060720889403667300217041887198645261292637368367114515922812922356260343033409348252230210665604528246871578536784080830682271673230984114463172148938633636682913240800471440772407741129187681711472406056503411542240840890884397481953686337666787696297709053555331281924827683575122988163725732172400846941300229390688298256707926395408594357859088901659403726677598079240145143629283811222478320074753155353157008035678410701211294442819893320462746552297455422362163296939720824628329208031267345540085209308171537993466005984454851153484960567494716399980977050298020828359352102757615365425206254329410853545428034092356552006958265629235494982049193670215612704428737151892477788493356633588147101144746952456537581346099963806522016478085245627936810875556754563271285556730831747643564975791134651709578739249539729949529317721191537808360836205728161377608705347007186609810577921701115418830183162735932326839646866627178571571479813187718666716102488538743128369405166405319609113475347406203132993490858217971086792538053847303381750139929093745531558045698314312711986781321952655674225850048148378461930784101847689112834221949287330141615174595902724994500444366077146938144077372177567896303265677452644525624374427224833385362454540506799177391312339609786955492754030617606308004363890253436826366201034845682667708064317378170242486142767053300157818885892046168056498849650310864708361728888286297635221391249873401997071625379239130835455646840846243379958989448528474131284456360297376688195642187679042451088483554330755885800797267789658524519879775858160160327631114794731480234740468790811513061541873262166212186130184835162847498348819532519942676684074222709602631151650777842143245654992621369708054954649314349396241341090669994616460239867840100034254547656208136013009427326237109748950323086952542552291380935746655890905187518822141781361148413767 A145335 737 63574870359103740573831658748376071477221411957409242769545332397935387079334975698527086708479757082479040406224629367592325416659330858544413451312893459209880263437832948423654519086719686304316448067544521116727753989796246460138216372490883245474050949315947703220677797709705244658347213156558771066170216683906759715726809003317513922439214005982850069534085585545166195664126521355745531785640607460534055109073507311513533977156268418161807227391166548822584601710650436387550826775419708395368423536921019470540650877870394866722854665842631844945347541156697795681114873198441327711027581683416991529405620926636818334355235540587881211131481373881618876799610614000790540004423943427335789948055651980741963704749754490138502409725706476188401074957363305336281739403251438085800700620188360708706694666912707392395257648939911948237665718169836002759734749081731204129062197141294585778429038957109069347574295634788109330214144474947102538860775102432708366692884829286864794631166475347759369974039141380265973042721636365796724043721627855552956915541772303906625095629617690207167041866653989187124207315411525570131401085190076625373886621496234249640667596228683380382453953986078801310200557527568104111049315149498502722858472331889811677112659531814759858254185775721302620543673306857820411460149737667790033423609864155964663502316752895813361034342317519983795830651660872392122824712370069090953652517242067383918569871713006889694263616476073130614896613149128709445386283944526961401513365239098502914467768884415772600541088614536725725310935787405715673717543877927128517394162279403034751267433035950013143543969490735521778376686219158794077424548198541381094283500694740498302770209153536453666330734721160805170083167753412315179852601204540972896879186895465213124525950564812286827220996264300919278323050337387890931789497546751395652287304316848134290198986738958546222680501847867700510609506108738624480557007279794156334425907730798906326677707015239773274833711992879838308858929022242066978546777401949254510171335092046512308891115135021977003616447263623601135410059854803116776854453304228904886150535549412949031651540159587496712326651525085985345091767699103513167197895261302360961257702042557099629957527211152244794849421556906860284900005863540315257891946823795440092779324707939207113611171165782037713891240578249146982530838185774628713141316936117462773267318501317569252394689415962797393946068303672408097830029944761139985294758305298724444797161854485708280338010044873840257442449672404898888758720835087148700517186248337616428228317608869794458476616989662109920179455467911799027730943620244247886096830167396832266399343060020471258822092286648151574028085456479826297709322350362833702552639660971596298924918968866874044800293752004591718605948407198563300058510960879170751974134371224697250210975134111262730390939230173730902657268199298145009861823679120417509201518206875372540125799659362005682914073306608142807253379106665980391058041338627290059788460786511993059905602273884306887543195565642162466920992895518513615061461548938019975093716611697579245125912432690540829684270491971451712263300979043422317237201942844540869496764121477280785948189244097246934928952278441023951455838900334520115265624336725851303031455423439622748376535820212896539995328123 A145335 738 2143108877919452048317000672877781434329466036317186648806221508699228626827787074020230558757566698020858015175900964034491498673804874436851389784820420835583992215132118063795536091738167609785035096851335405505520512817697754325525272155062891066063733589482241806557648151221541398878417606649979346796563576945674461767885372245440963807206280342759366865097564281688025273240709987368106297056115110018501918326331137990107216322950019114986759356353514954925800790967034317291742395740694923048672256118818477303946335904853461661671965266999439585522219530522466714186551935859304623642297833910453363450642891003062250587471799298610484903741165389103897980143459884467322046637065424878277627740678986452994338934028980660068185338057503453809969664358951310537490485875998549995970403495311399396548251153098063024963746357917181605341089654174043169920371059204717536135119858427469401306706705034483420987569328119103706616241758356647024425420465794111418690103513378531477652684950168744304066540094940937003404879768210171397305030487917937719677365743151331893879617332999896306619374244951745825800634852419300619286346572683990970847081828134931284250562154695771727000564773660045872502397235139281280168167177302750969733226061344804626122066854256066126842699660205414688216140787046690574406027861931954554615650500868320031970081462609089650847835214195177793413088634922394045779467860444442826384975593252424953089374226152832393181098450687535829360864612215241596758710339132635501730499619397088176986365455684307442134029431591504777328653108609365844678746730893939387858185061500042664782311926841403502296459470403506757437605686391339536807740678881945559206343122082035410090086041512158521810084239766755619295339859235356743865889886375685508055540682319736925833411934450920529541893106471504748727126397589534580832303887547834194281596992842539905711313400150399272703813164994164761850483153985858206611247507370593664493412140297059594278839497499277905941159470712484632991653520289482057018452514116951754172450499698558519079174063167498488239903478991122358779691068511742850935059192148404491234346060014076923709872274032742057634950076810684759461027011051533800929430173701748024732711579123768080882303266496807520324795261433790530254449879938752489535176691224416124149982330557623485190022002076811375916443536730042812454274908375835555348422314103331951420125204190876516369855575045700580540808487169390673844856818579680057817493764417772697652362186185619480598636272914382842366398197134816485865830629302639404232503564329613360682742364645713441053631584125607000414748999457229598286666032066256028344020879265494571174697480126065252749530276442402390383095448398325157540288502400113517805045119081099074410392817405656641382509838062696616591720378039610268687153518599190677992549220003673679596250242882604369006257170199283066731504885619101337446986429382303030855224189305240334196356250156795834882837768978081451581422926131379443096765776257336289390949133337461125889090221537845253698846382049006485246845128634666927751535738629865490512910838160792876410517824031775421766025606633579795077150221010932396606011122843975123314494577444329140677853219550678094142200433650038781390566902004039563336653873304075904872898981388403026956867834980554600581881362612563 A145335 739 72244200211089858189662352108878353402870228607030949973848484288705664612429315185886996437190486681803366609100581091378079052701636900606929491101882935054642918362223436492714573228839111039133846810542068452046575370356837308517210464208953685346125213827395421983110615957000362846486212861823590623953387112668469422288656182667005886623409787915204251039588822401617746415778138010052341918016108573083092206246567552573006950733111167209935239740869761739382195840914125125254199772867999080551033358396947332995011512811959314744567082427696442585322175428564811778530870076702285664540532270093801198504180326307607540666856020000923905517233474135211027029017155905782812191344935468222795403802498685274787184724153233301144037607416031702227601197139173720855498942598171717112724216026246653469280837664241037658820497330130542976136184004541277088179705646056279061383686298527796376754497248283397164381892703320690315245400343988426718433821363058720821610681069297411282385144875557204014735307230484947243398231013322156166786781023669958902468446244715856370377993670330874878448898630281485133750213750847308464617172833776250437178503052541912095852200594126868688505658137626192375977009486344614426900811435826420040208547805074891614685061979859329604052645687270343364044803310800265956369378814266038298425788350847458413555481441050095377184711709485101098435234087403251622353469452757455307368436294886727926575421245042108261127939078413216331681615462879181077607416086774858818808180768362477207111876596650234989922359538408537429212170565910786836714836624717152886772289905772275950408700302556279026463635603758243302486165909875369566630144207685836602304445551101912979396302156604654616681486056206597205285101484740708082306832889871757272011303504119144874379103185814580486044929791933428815290511584420160382469073117447993142481238976434715904680240428870972743886995569272792274112086610253774036126528992905705150278766914987971192340773134022951194036712482884144985268801860099511119849967272335666231204051834667072586112445360485258903545169273174287450839784784120791650217728590468262095280900796923997548846845325992194603286670376961531716345235197455436730227577988288030652437346371004519963985343483649854298996603468083657217970645167835340558690491003283120721300464270318162977816434576398140316361273909278502629584460178818578385020687495282003146254957860007128865510262182395877154067856708534091311637715256490984804266574813228359332562404851520070836494320479605835571297442967972214066132251625033253481590546453034080140277628683978682489048126242397594994319078851523754290331712913222547095232695953942991826902219788650316610166194360051292293165995991479455604203299118198504334845237261671210137402745575819766412137532596293209193302302225109313750245381811920206794249663454349705367964898437361618145089666477026892949345298791562637886039767524615611491009189912278133458883796652659787934538455509337052426201624032635421920125993926576764976741605225017353767209238308135161228303804651328813052028986819353629238985756134151304136252204379306611252100976602985237035042182369933704400079282238015230110545212633833199464087071336151571210773151245105169309436329683413855042234986315100334779744081953814774416539573359571610615276391968817959765402324193674170607 A145335 740 2435351986972730241654065841273288620332973972013547287301245756566046445385763588088463575877460747286024790371922573414454080832080681245654718708193083955871591942406559829037290199748630341391034366198338030667154650229208472852417410422958556577954989892057766085568417057352834080333508836693655633283489332771490527279676138149819396192634180143415254959785172338060969949987855759078154458688216722942515928254069873870904926319105961123696897816677960311881058866871414367005284757051637853264680411462888838476443360792944812595185894686965681812551770948174700274531808916099082113892356719182564204491122555349186559192817465846759345556375455509356798332044270345440478714502915727996725008183904602939934089544056866560552584847677809090624588982545591881771087558817493882707871383326274371193138057641113314226380775940034954245808369157451996796468494707408186107954526528988252157432924700932926613376830182041371142407818738979608106321757093723289013102384640155912220950671756102348397167982902673107476634017364054210116172210991002883826684273603232005775094110272747236459152616066207414618906973879740427915922944276940250829553296367054106028616246397777454588793754008818814171334139117282279717191545073333541442252679176775848534986228813218991146696548559275183614596535631390936178342521185422880289107978770691417322252635247407717252555806980878907543833073947673274977267141409472985957966947161115656005152432497080995243329790433152211071853451427892792581910904399526470151649388271970999487254653183086713965825975297905722365147237492448199515656291297940468492919154504865398360788234622416860239140685653906230911323301895384293021699762624433348872981737300321302364453413935609056865616174373144640152023405151755269410219206592851687051263815533068315691395582642560397573733654053744182778891938396783677208903497873956867961285208371614017280304230999145927091046031347936372662566153677781171568771967085739603813245303568210832368596747868069074187251699671856865056740926677712300999560660339731982794536936833174176517179292014022784014471009167958801750976686786293020818017096779849625923083514674629961897357550232229324606044051600772423157347313119045195761124437853055759339591914921433850788862177847951533321922367982584304823383999918353279450294703962185497308290622526402442943424568524380359307987727167565334786913249340173699368983211820117534011956922678040715109865474421798709443817926869103875730945916707451454279172146179136434228682905969892379401712604062768876444194053960083945139034501716414040345561777916699275277199145502254179022060098894577591343132889147670116757669852444018066030514038152263397375219379257900704692802637159127798786760223334489677000019368055734183078727519430285891374650747478950491508347499582438534243843523991416714588481161552192676652434965477053579347950423046727209904788368287934319391123146955532071637519299225807805833979616761087671689593732450964805201116495500336914268309175294558717146796067812168136971108623222744385862155162297478146063468276001097447905934890660433565713011542911530704723803196319113515027147531044876114516419496545924439568693092809166343186015546721280506031090400051427174888070833787794642037870420579485680619823702607291465383421133439326442172277473113078260012452564146311985588711157747986874928549407 A145335 741 82095715408606536235068701319660207282546199193706450447894044479992941385248425942032791956942205353821409001634143340700665973471360712089383667046259369050548429323882213474623616140811755579452657445412128203247714807180042249498153596840722478033909023915142080917115917020253420891042220038456918536162834783773558561929413194741755662986692326011118456779153908476446474612472871222746448792327443812376103368361603241941637513644054998746711258190278802372640732662853182470834024034956512260684377589862949386643958359335158119771757195153046051473423756077646970825902466783169187982609059339103707063301940142316898584082269233027401518704492699703184197638001326315781381560110476999424664557656628761302679473255369787032074401914074906837538862899384301137364187886882219843484172614815984836894437269612648984907054919279757810296069581321570628004411679498550248053090810230810293928536095291694458888649548272232728507246879375757188920118004910978251268622665398045119898949733615825019592975499634375145806847778098869192002843076339920432773856904262482468433706600923931347367703812713403048173072604352299611294915143111038682630465370096215411172111753973225793594110578948776567578047637267608639780182369995172870582511395008905306309310881678927129575281322329113793960778872770143655261126123204235915731563926061581889582288875776558667142606157948243261593127821677630865396272085290980887190308333493840327638801771550024928407605127240433096153766631302584422473337406230429892725326019829334211946991881594741251191343392302479541390704838441216635106862792816858356271587545472240288836399113171263658358876234366715408416950263590918351851623628503018046300528527791526657154622670789985004783316583502024333468502390460385030333748746162723537608231464347721618452825946006331899024746897665671471684513814540287247127716752948616945857476381064627283542620911076528961810290743995048126885832248203891206973049236424155515551593478134108392230408399440267717718231844744258208579852493320412864835090348932515172731504474415097438559446861206595603767332460148346037752249824115097946991235540798513161276677017586495114762999020779603687143752784858751714257216393526668313910049363296282069349355421349097763721539495290460844798353170393920312128190980029718405101599130006582623259193764643725887352524041979045477695868142502266161757567132627670945549605492071141384047785860330497548493558013893324233168706437603423794181652760896550808494402062894422623035672400912509704780211812119444504454175723423132347668880838794185048423854280090342023141349114740710746149667251247162477934612098173640557049526971597517292975405679017566429564702282956930535405726582024031902741635836312481015679173441554596012465706175660092160977805487378018323170574444511865456763671984557355146552590642174169748141662479437226496365059055537209347453054276841176240197734390921640836109212939015941367138837269525256222743926587463139786676977275381818924475365246753372730985860024028061903369494923861971642188233167280779065491380422768691164257736351111186513366265482308714300105254443781064387185836660270672843745515991528070675490710454196918146562568849863820645674224186269522994140716235775784231851506708425025964010843159849560311760026073459950283673658844225328571660204326756900642226635167919235229647726339363 A145335 742 2767446563988774349511435679831679746221343754486870472584960952119316297530677993120161828780058166599858950159062181643096876551265488772452442170474684622500903596636477473823002271069474080834718741093808475533142435482884574001374284897083344311564516618224449655658211477184325760884199157162873887160393527277517326351149991515068445249462002117200623034610023294955838321125490538930927029711203672226981721604953717031782726714036167688645675389897400611303758786183721914220400583213099271256032515289599612360878997816744819424561122453423287708203433004825708438366471880728824410794669276428829245921344197706380095920226736652536239348769103350618883793020226378060720026950845465147689714241879947359608722103504425976794361527970880261815625977713655808794954891895712072106357576137575465525437109165504339640103507102539859845045551340541776712576720919427634154461505104926088479342699614850095508203449658880135095937921161348956099517569839227319756541981037465716351637683299238789654376855695506803262475731123078863098361629987246506797803832416004010407668243742051615447018059067416200687706862873809046017011161558350169714532736796390125143557781197821195104280013027569504084237171680956948129707667975345732394002917683497518698911021286410404724763742229017877435142672186485006987461625434872271533888139658427946727127540680175157421969536331879473367425431324919862524835057017891824297712307964110410283588351713798907839539373595945209238191262069356669453683411382116887284244269976797468012762096841304074394573471788690610042374937738706175277004145230200003891974747664950065631809615744215063300860857621361290763829162474326555745533939495136975716357467798870626312361027867876980575636545164237065908078575430396174220795400822926203859921795611897880224976446948477865673563820346576131256740777909261144703891654532994379370898660844403377356607733632085560303478973889027041009385032424387018909280318191086315343504612334655490333876234776534676896212521299077244539369962493090190995878594662954426133047033037995997820664777174095045788973993217129735764669539819943265006781529262300781886787156339757235644030735093122890061386581771544468686838341468436675742862568275593230704711011914086170693619245597379257230200952052056685739257013113417807517621627222227196267881924497849377136251142511689054528747355775763665145282253253965538234303501768734964236133327339784149681677125538478485478318384567793489232759638838876811046894839260998840443396082406077796178248560784833870182381387192399737479834027936717476265954087436283651683395603380710213750451104017481748236598182486300534030469437454882455502182859409168126188362716583258749090626338387227478282292745255333511704055259714786063524484772102774187316275931604862250195129573016147484965064848355584917998871115959210100657662765529393939715412561414208904055915249767527682769131306926845365629709496536708084260442398521716770507610093573788709757916098752004620443727648199747019466974624263189898950417536912278440835420954206879900000236287988064303146030844490023206705143243695615216145017422576056484172921038790576850517785229557991765924867409842285017911457852742893847244397591288055220081056369419930852667919649103137204667319842298704975502139013552913790623312597466558353037587227842522556503147885921846261843437979971377323 A145335 743 93290623589965867913423960532057222925461290681206204437132583248048107909766213762832229306142968839139039856040577141554652367842493653048011113477317951578246091192067226318691193083128355124126613182819626264810103296880324182406284894382525939902117377166437173977096227978767704379152932696918258697719947268362274287523707652043544094617608428384140676485585428493807401328693811454888678948818226998444110022926886432779792475588521699140190718646730116416770906309612533065516521189279552399084343829728025342822281629758509503466797318133141833490491675119250875379686796273466204104719113325806774540904805841380132891153944708474727395419604955244869872959527633566425545792731619070018143267669108467835781260806454726422368140075823971711729844871188474415093628268440266063823094048113496328046500113074714019655240239519563756096727725393593711659390634189493867848347089033967632407832110088060624289843829112199805811834593841826430738980090360234944082051929504346632815661184118389865633218785902558838343681750352140696946901354867236667814046757969638286580014028110853355795047423794896312469195299303030336881146644837069077965859874775845748493117393006440732992053445565257403730858489787011084184836847668722269006665484528189960331385221255583861592858620964911326009545685445630712777187738148418150203133272154042158109887506746415680918034402605050889267668028369920744034558906676861311784901014279853597165923008633359411720847355511707876178994348204246695981083375217822864121444448192516626880876072573368466246330482805417072225979609781080330146593100603179338381610387513879166976061857901090670700755852057212877281965658592597930591030748529443822895392193199400285198163592271510344414722932703114908259304444290152642522627931407093585955240192468846078036234408180362905849504484858334486999060151636679373427900427179523775644376911207361469626619417194983326753747247988810808431321316140254159227948319248470453805384966249643101020859482086575558731056375273662068677903227062217845150654561253103356012500310979340612119512199979297132339717707582110932478664149578037639263507404440923816605081878936539395973780965226173603189737984375011254574568776643783945765228862660198443759526142274489392732807005366115265939613248876477705876433599925123311389306648559679656183717051563308738619300126716513986185027885505125009545198595433611161250700099074450152328913080576337825438838353408551731580788510611612084432903631076884539494274222993868848452459314873210108256249279276537951728632057801619427022072734077865286131127239053267618156923766822392190786995970279642481808562253678578903993484179554560603381066897707651854792140746456950148888083331627711710872056539815656843231221789306264759855785655118811678771569493422100966699799583203757273660470581303095601184590172432381850995642077854207228369330948907923100187693722210303909306240116306222884455866292143216581403571887028235064286280031628490818476211902253098479776240096338106779478341852926271469590513265943411316700068724125688261727186202586267236284008603500945946919192231612923453939823014933609637688103830444508970683867244654386437799209710292717499598326069400382740744822156646117282662887219005152807659787139415248460910325919878501564327545835108697808451917376924023236671736878911231052964214592198802318823059075187403218967 A145335 744 3144826918450302843372747360024213304985620362642117397088868908706740765518902768414396456789917650787318866947268905282745149676873584492982965862867945977227991111583682602566602645009254580164834049558130860292940106604693292706031289788260664537017032472716080516543464189506047837436919600328915343537265535256098738954906858599237879914491134871367380087128461759916224203834430063018806828433735402406347276645883620044053087320306339763979661436935596834511946640393279703454840015070213128160033959244099219016939501378280357545120918169707088753541186660066514004223533464012073859641256899418277093345071758991580082054419380202456323847058643692535460066846792734503978770612262851899466144405435932208864238942176866724193604025161664558431532808792137494819150400134166477115764428255548385080872053286311500437073808834100987115480831777972492679496281565951117365740146216873543783541931951725824029960539971168805795036809062470047818862062746525950125778650787049543954750222164993239071257015618398402745058708541894931771001181574212918084765009413352674224608262479948622881799433209107895625920372851798289782454407380446437059878966664161023385312862174689335911340926545724814052197735606482971966913902005204959712868961089442365879273477109614710687884859387963418570763907621229539141233991665521550408475351070424621491456361125294131923571782289846729145333615868924596956485118219241937802377188893661556796352854337442194055310856514760298910048690239773894052165651124909397367417005064325465515356864393686154155859726180797137716047162603345280190535478144329030266644082271118119053812979598036150765107416471987788471813771587327313765897090787393611774666695116394315815159468383111585842343329485785458393184086908942470149041613346937723959624943028203005678703581674783586607708930511010635210162186454931683768993378696330091943977566305901494296709963197035154312783259426223838463192800557702935283187118932585620806693211868770856600757682807262227308289233514262627036054873244897401066938374263963519468226959350066538996552758440637329157076838133618966316726032717606108999629569596922012595456528252163586698518920693743577070403177391895047620164244773823615343309189217412721263540395551362025514936753457272500017445105389425111413037890914218893713515719605325173987725905540317213081007230135362543962608235491630408296004979506784778991795562105496212866272695710095020755759091211725153333109895214399058798439692170842138987475173010228479620333563060979830343240367026163533567938316486111203692514334385930810858762822962531563971786248496187237370719420407675644044284885334906712367319817662314800485093309619542084615874938374701072935758540018543823386269547674893046929990974813458925339952470909570369588615420306983091982587993754669084678946978330662504360347616713824476237852993786802560138936206572273526293118251319794095015185671551551466508161887078438334422406324051279405495373729358586331917044393467035851001252433203829931336467884395169986976706303244534858573680875854855997095943546888946780547069626877986043380622763422528405936696217688394558310409495951363358611176314299514137260219593409100097069174553888029049447614107656143022310510708071607331726280571801768376514149882091784445434776594599375189570000344152796225841645897150510370952901117399873740245679059581129382540000247 A145335 745 106012115327669085260129445592992269979008039499204486774659566475371647957594104413483090795555894701897550165653394941040761854052756165415962126189267345415037628793239849340452948844570778814228200686477978117655384728834107600239990596355982107160318224753141697046243003851152644621230855347934803533722962495763141221807635915856601279873952061896185954352959769441190489417451236095670166731612541466299739697288626808758143140787734237855232687898908250644667604830886552493850123842500363360995192367034240843333005248639549223087516648034028643748731568820350511963124437692160213535040565974671007490855594454701358724674344415470857968409619483455765403608535510120601490790913834944799384657889102007091705026905000916466111665265831572188902999272653110079165085573429123675132152812671442012962700588235060566659044076142304036143295083138725002832225939928821532209606461122460071909230893684845417961909178138256614238491027684030718132013704446409688379763373949388197210283356366260904973684130862991370633370226603596399648309133919816113770191799510071890141906241619054049234605537683979737754879456364925049263507735913702748451450888283008223543050835415660120564861900864330036134328263563682495217656552410622344252090409318436669262118953033726676033014748375388219055539999902102079005367146267543726121285934380880718322951775423777680397189100072698836884145301673780135033192591136086816641273725820430065325201122549253352971169561391722320746033471803783620294257403439612410037804376596966994330163271830284184020662903308341029602532779132789785441870638098738509685392674977781405790156375273736784390680338569952497327629362926838088455792999852007904394570469478260192929625393996527966473883292551104869731120661441146224434040143402642743271863243525483128960251660220720296365505141676664028076232818396686908216087422425386972251959984527562461534731389745435634688940348504258346605418498368844632255983619989512958145157718290880609761898386411950200475854503034736782111747708407588162904274751287555680020827443678242718594452874914372165905763081144577646954723630431837784799475151848733640151915750775352628670533420612315017817117506691044070900725436751025296579168822753753971133748290276887737834028566311848970221959236737907256857029596841885307157491596506204966566560619580376201397444989243771230263009632237833178153202849628516304379817237325577236647602420058390069100301139308416565450582836096603761483789938646184874190903542680527825007575562333170765997422664195723437298662697018176618673038785127654899971029475935811782435646818649548004944559471155749990453201002831143020223772149403147744797934863893696774693492317819032422207470235137028954723434741248588072194338917730478583903533034505831503713414139776830537310940302770095261323545365866162440684222558238432921545642569557472224429332295182009622433093151802565220751605078696559819683914328958289961236100602365056872220813352391665217295075685297566634999121043524866889014225603482838408058498012782756816575371008367126937978568703899209769655449885772900918859847408054240332513106044335957545710294470832354988338244584352754322387616056021554561909156711967133187478688828343759125441198686430995933487765267777824832876744064403727735727817439617391805296013792938843396197859956271967725911065614585529191483038779656812410236005107403 A145335 746 3573668404550897945668660767567022060968147706532562886531656588795909343943756494259612222303792753611048765296857076515215176817373260659298498780857236351072972489392124209682986302983878308818378064976338592788032158916057660599396790297128867044113662819411374134712771143278891460675644296341962626792885722194909955331036667768619170545313044092029293649870893740734069638346056964950611257503851944395228822789252333077353385231901433837793554145092535692296148124337239044174407971275847233828934806532690299584656387914699702931999828660106187411062652431392829098210410790379187334254143619364902763098464995722911043617192068191103241912631948940235208063108271979318683520057726605376924404917975484253625444248103341951895757511917578273326255547049603531976517539861145358954538394199389882001424251748531838415764875369683260224289490137125588067501843755504292284834716438697982807186629642574207087770134365080090494810726748191866445760134158026407848755873210055225340909107988356432941669652980134423485652507593748526090249569133435819620980247476719514003330985180370049519749929793527523750609090848141250558874555995196512269851972384141240551475220276549040489552158766795638972363391712534001307304230414848177219533007985255539031383664027493449139458216479849477476398834825935953462041387359444907342026998439504137944242082858079184480895112639878895501517808974089512483044325290712368369735399495029508608450973044782476191215931859204102917588489424456855600345523017783683217464988167666752314544338378042015449650392314664449927104242268519181063900179019772997017165556806856928918068052356664687403773683448085682212926597352449940374517468259114095669747358751445455987263356216463489366723019949554415672850619103996952316729023085061473528756785979619093249047077787336899515697591718211413875439173097990129221032623240966416138283479134446564272434300851608672048329024835295289437844819116820951995646272546659362886487645876892373486302738005189158450778827989011743410724388214364923726605700798965127709538573658166602693752467416810727272045944308306874345224767265131219007984198369191241412599067363180608860320094910322218556871454080151918238168406852712817973860165671719857149505933601693490091023077455435675328909745852989748239225356296502062790060148004708449817633584498328576208790657506400298036803510740129120943914059764972305113858860078449646541894464713895633519276130650327631209613994071706617585219500033323199938133219436285419970776892585917623460793287666797470045174385948544417329356933754138912292092592775033392223374090284890014750493862401940911770501761761152945876836646789060292814823583776763208655375541417804644577912748690710706045183161741220356238778117986703458249929173253239109080608821063261537105768705623791917504547629604401357544802638077869957071479134781929394898710231531649337799946043854146222271742512187675359969993285521022067514830616883319743111284212613749305116430669434336577798784519375970829624839613756938598340481981034200429042220898118374973224401553912498814446138435102334863096779412744885678186488398817868911177499468301349190705518866327355033908172399988267010872857575691237505861877550955854012462479785409078164846265235450509903314506665896899779879600280454725683157153435389968066733033633284282134889951650914777071645019497016552086767926349630554883 A145335 747 120468361811398654420821469214554868082243989208204655405777656833650537508972383463897423600377762928672559176259501883674508669472890762772196228486735311205402557202370878315173618933133588945696745756124173276406585959404919009971558200676223511701089466482039197328025818193688427288223324608456704801253374161467452098446104848672516323225901436468355427040961873647185718067455090871033869394784682313950622149925956450748955807409254193884286472375836690288394902626740723348232740217858686409873028967221797631964525993271521737198165001044662929592893369713520700080322435780557967345546967873750306169378247514963736825634185894047745869403965030365709380351614444814297311340544473076342286744985568916300611718511858630293405069260629898327996502302139135790275296189554124476928365593329280109596569513480307684760373382052978626018494676379208490616762150165823752992956758938902539307801213341945627243885811484940672441812984443056790202543404335056504135150797531198272292657833077211998097423096986647284838354660351892587898716575839812345503428028670023017542215620288368127691716084105207287949052714735962099974736233334566692703007240617950330707221451979417319487143151463819088894039898495192920505543112066875501659835354930873811429506645104685217457409801502711137354016502926760991303313088881520680232186391274398555719519894822897533427196566693128467283466503632412164129644070516721346607693500336171009370452236014416149856635710002600747960185657752407130483863960635230557821132341094241843926322652393633068977430540906675703734342977269248814531285249314677091349912410273754398850292639153010237107474084644288008827803099423458127098145766558943165175175559116655851852387545127358832555705036025596059780689500264616601155789143763382129251748512101096389899893863250875222453445520455401620064390497057014437644322821236890465596149109370233697096197820172996945003735792508863858445490505822615793404391215291903502913985584364884191932384688393028144963804091033731367340782344594493870416290011028839703800989637995968733128152958026236741426296616727261653032949257552849762327309542225961596169980920660902573906037770756428566939821699224803657117612924104223657147800888214507561756091050579339260691500203188708049025698562482325176406379503898054939811042282081230246846223166872095684417956863143309057576875116786743034781509776524013555759665868864720347601685168857819385876408295122243308767671174706647242701145584639535131268285953006277964534361224063707524530170961250320051027105113026769611154445618178983948238786402475346175914128801067995578589600096624868664627864398515264802677020343035450321384555264316752899879012726500702250902406336156387665646095427573103467560622285137434659874633846463157332601491854329132276058632529267085236308205332640824396969134488920773694641128711953197332478049680502566882054171515890176000977874865094931305891913835229739566966650133900607937916333934988675723083212649336410352299459513164855623128476490732174546574809172604398450230509658995049339027449444411766331080116877644258349219533084770248803612283591637254951457549530728186747850685995556893608691737281216864880502474314642459610636759055243149931766434440698826250536605153548923572954194874507747515337597718400985339610250501699809736631720381815290810868302426426069470568078052944932065289984835809999998527 A145335 748 4060988473088580235974993781553983835485422815240431227196201925330703030631549702624225655309122166021759216220659043201810610732715970795677474202989348559876883852218949818612378484552946980375558990620567816171327419903507660910083566345398704282314858870995878522516376196596465740607116811875431222508288616190182088043708239117713857487325966878035217353521531110775736815319841474916494772347580383299423528278775169165494967190412573643937863145995900684529256475251281659731686628569608347600972572656111991640833871648526609846250439253215758696470248081980130368314840211952198288839200952769979201604837960630962572669217362871157445066504419260996114271417714871581690385971070667345771880796539123250518136777409310179087342932880076360719183819278854720440576702573351996256109845196591638295110476297996920304740348293241034113400195316453628081565464014588074957888280058995688161367996094570357451817183617387215702933425210764717649535871714374620596369525536020820548930270212123708467507699657750226991766512114809791544317209681310505033484739225486228444628574556589904404117699675436607883235043263140191542007107866833687215821861811379133263999194594750937563362555146293182719822446005909561637707857000470142746104872595186748198033129975095274652995835269198175960354418837262278190898730764154674771182095907832976873800877710237792993751611782330247992246760335930805078720789134074351303432979526596925230848436267594995366884713592971739354533755605245154944154198512668099086366688000821904391089584297645032377187168084313645658220251836642135269330444690497585729632550333162703978386435947779922736228263989585265329499560268638176112028553416184505838941072428075110014498528158979910028989327397699823225652627381069606520964699719534588492014968814171173323906328881139925961568748978853996894159189780352783594999993082862954354279770338587098794666264245597426164467261517144775832902195513435559278841075871843794536571091162452600233148314359426240761540677457968256404046029425556000157368212545176485616166232987305532335583433521311973136669731677830046015433845126881798222922385660452967037698815422879958403191924391879112081219170923996677201282813433384972629739549967850884235077972165523592876216981758468270877220623212369435843669304837178075724528172538898123616477733137624761023400749647770290824516162150077596962355573622710437199686031325570862839203160500302626783998090109294691288230564089747084479749000072979229241730719537708410748167896892410688065994439642955001253326243314958017643471944459456615140990577335351326815031889660628040669365404506730460282664397103447814737089409886888383544813065145294156478158310354963131460115473013919079518219170818306156150248220993204804397670448714343860428757181328826227962674965455824737692157684258774560817428166076716643168482491808463147295905659831031298062396784000711789138817939430607622133941055415601235281423708498958876703839873837184046011385793292699723541678202390002763679690112877741990208098218868012290723070051562502215100240347546719089108211925499249513849855597190825674424884401687603465595765083503347706968697434204704017221643429841648115133471398273739737783327641890369033243992492533477647496510794879868978193776005905149502845130639207696935343535861255147150831887227337959819950088339904871150938072839519754162904373302047228750319790287 A145335 749 136895921307347677943318385955363325879658735019510947460579311497120342328939002966490263376573084616215740250125857170073533804125346706049396892610574711466714443452898241183052400399106223775326504628122595327011274048540657289873998011531832120680610380840181598511987844259241041922177480440097461902297704450517664026485952642212029287225242020232665740518855386703288214397246138051979947904803065326238884824326888802642878893239852050127891172767235339699644545492325802122814432900848757179770099014364506270990712181307306024645580570027738224613349133250656825002372563464586168536211496772329031012348781483491500809715580476752531579144118103884213981723781787969404338096787480855681497025309047099789397474465856127625175699973982304859213788219893690323912704853472399604239338404648738533598894046408906669992489456204781877909741958099157126250363301315001856664590167795787888980812609040165536358811632498237229860945091413065647522797445289025055968560201684111063173241136558032379362472557365337054905801838551883412607040550458260548838958213787712732198406230760430057174439528367251967638646020451403142145097506216227362710788268958583341711462519081832653281534414494400038021395565965171424311938938980305399904319753523909926824823000030955063447804389467260710120836321650094894888435222756340997655027772820863259141429031892596106996469299755156093125509823640760935571265637580002311922004393233888849195729777210175057803267545362441623638732153492628515415030901378177659566190494686574055929388042747291389041346367144782454231928985678863402659880475985388365631236180381002340837652356949368556285244541981445209613142167827989817313024408561433925271760386375236399472089532386825221949871394020756004911154009235166935557103426389721834302442469473961740647785956683333040913607305623722714846704667431301837930435329178987370045880592517621990997966070622891415831194440739214600818269152312422197467116874235463098535907980172291569494545485123873887678508092144305832346660284594710420710388574481609319092124010201079857036548810875273656410899913433354234453013266194236160541863858286559976614865471735302477110697197344207097501469684908106289230439983721794503244296572268452419349970879943709265277935194386465208082399159463275119807767089654893428775789756475213465030234137223107527226743586208379640551130768502240676814263352040059061477402560225327917444818192863516380030756231707915748204009006697703043105691549758984233099207424347864573314461839708803070640965035833842130999307611120129661734669636573836878223808413735906824459378824545642449896312207332283719503748161729361436272019204609987066260198104663310750561963742186794435019790344396805834402780582639005096251764062120311671108036166285897688590247249993240290292640809457219378335550300055085112514679081476983552288771104222163983391782460426015377180828706609822895979376737227908077040221672168003806107053646533253599785834209135140256055139368813695031253561850267533650477498081980205999182816411465885147670292987941440012034052776772451049426057677499584234234373832083200400092604377276829233595986013440301671186603759189886424984706411270220679932455955305292246033515197487581055411836991537097056408552644863778101363265586108394866401606332353865972029608543300759952843108696930905148702187127324904071696365949642834778561491946722096337470130576243 A145335 750 4614761503209701750380682554580303933849312122022291223655697363371724814577830759368837075800053027103510437809983428982519781335254826728209198454224999320553595328920315858061746598841492318913309490638453697852982232004978137338144812058654494442744671655807662814843231707462639326600137125028568628851024394518661838142659375525259268154649051014717195234855397732246314596555430498412402568954416559799932424128635893258316278325620445419398637790045640155279116944017046314308792873355924975960441690173254933738984915991035414442275911169384616298500240585409393488849848746076359529403491267356010682656298222203660531664549645202110476661790776215432434062912569801030905365661015593673952597377396096937361465613725873284835362667035600563924020440173432481540242560169977888085556101364599130771027080009333767547449899263922848811096367294122391409446118805763248573575259598507729678547504889375984136085182679698393401225243328601017767228784231157162922325543802401858403549138164441001296185241441277812463124352985817477724173545411630753420050776353299056976922045594305522670760452097142364153662149466181756658571045392541916530146985330771982637714268254249384147369587549243670135408061808863482707645899995318238030304476145186131038078035133010365213730211315945523268975216442470280069426873168217524266796311450609204557824595791298537056613187100994700116930688162683290802176559564101088800816416792481413579791125558906564930953153587283193539889921539702751649395536741304170391308182489517723424557766529921608426938753659263448447844680449014233467022435576136997114931385911011038576474556974376778084595670773966254026473757147981976472983876700577384204726536785768146598129028122261350072950254663450357527855178425664850016560349982632823314800747153952281463065691275888827928057776311006943738628417444949995176282191351623671161383680419489266977954337446031405382072138432851662676439077291549556763180950551636385179801663475036857645208528070377474394216267024643872150437661789641658856591198688406837601419014767712168993396528079022041436299462945168639565581031187973855844984432439917551151234148014498231080521644119281296864895430997033092085961454649978879270980264821429981088436634127824467166995602526550760405989404788286381076350392748597152646853796966251273367271069149313221605188765267683728035208327381694371065331220634914817339692803105509772771493958442225976670534165786875749762662452327549005493345777662626358424795053033035795228722097868415854618896243291964378593031658317533327582117695805432096705467966486046841717174333360401717325376643839805879677740890249232376913281952650313254116742894563387140256149641270958530049554001049500851663798653922541690976340810383827485439847094767827162368033374368514948856938693724127899787866662922699234884095271019160949470937830754846656071673839445055318533734437637420345822753000673134841846418250434842352888267543143212270349821594486105704194434702111323866210857846430840356967593696663862631354710751022416769459953285900435891243165704004758977329433315200299059036791228029669088296296019133117511776917222917307485832352705753593637181530435902275709278874975119870003340050059523978715487563991740723049238054662161847164917086704713937985041248646618518182709421168651132756755194043341653585224790908112034176352013345224387120865553730619628565488889351405361243 A145335 751 155563610136303124697985130971583659654696985753712702129922610658681532002298332569384494858729524167086252242358801140874884658737906404882585373842527834485286987071189404122363236663894305671461439154095769526501435713876538961128204324623244996133090760836665932648183742346577727440449580562535568038470570436926386113271383522470537287281190222480874631134309717035167878346595347704235952547473434326052656691137431137410952939713786321848076029774547356867223692483170085763023605638013798038777732195970324801976675247067091639541814940874374845394704885520801521258471576227861516271605522086359623340014782058136615038920467730047563691516435487078109248376568746268970031907028497565961461201910525402449407906049301713965943947880594395035896424179032620732827886379417249753891696572761298293642584333515747257615629434194349777217276663575123856313271538691915808100220144401105399668048500840051816187265971773821209057065722746195217520216668909510516822569025610406445099530384350065017136372109623002500766584884246105335530006803219032147331651122030752996904329424785632938470904783020229567252699090866340996509026798037490500015027512789535265758764641139284220525996143003469705770205725555392436109571864530238865021258490949904723769700637508956411323890360012719199929893836154836819490284999612177520277362661345008512823403864983244652285834430178062041186577404838543909300610887334582065895519098152544058540869993395010526612255749624048908867247631464647604608495028134332682512821172155451961955268253794269377324813996812424480032061723704340824494462900611697696758948653428945930031954974768588832282351505505157881250985143845330259076296666263439212979897629776483835447693138529340578572327862755040158243242059818008084823082462357449047552211352257288938645982712262426432771494598530436767805441237222559669961170832532798625671256496895102597309218724307752604806760370740235108083546694679866406174407645628545670175650977207584491047687911757879176705156473722236838046947746582160035460978887075805921062225668727453206566317104507284205942381239470734926322382326893585414340189057007756791021543152953869897989082146150275319971417881408515849309654347020348036502950223886108090222746517098991908255712495892090938899437627330734746620496619747442926070548066956540668735494275993114563087805749946874885858493075485786480110074770788715140480985331209331879901733421642619480700190348644825292791435519757667968482983121901442992740857004644429232812357345829836619494189290731154166537255070884740861673057863866446343367488272020830620550039953119763066492804213943543996604361690797875264017373187570040591665415909471582393371493656682048305783670940358883365189846789326099820173443621787060472056933893515417477140507361372391675974163075147710692391765828788640907887766473541236525188330722457109671953961144301032327346172515576611151075180756711998781414851145118314043695495073250631986959232350340789079259253552117588161154322971930066583110049864061311220987093417782852887029140120033400905865675869966372349002746005976023602630648062645771134384938404884786944723050350946449333968308039767037750199504569281007748520654731358361857287795260519807301598201106167936998277725605067315284491214714543583889632097011108641606780721623200076686916831248204033660996796363754484957501465795817723894734981480626186995908363698404596925287 A145335 752 5244049293080016830359377014671402612379531455908343066777399981648457080425751976336120562318935183872424535986404748648908932863535043573337126224022414846274025013616199484044548849878130445343472794971258900099909700061795896374653630444904776760991995105059336933762611139659903484554916034162936873548274300577764081359716500399822436428989654245181232800820385326400111446817414574554363461962926902176818497258310379513487330339435458583878197544301353609948470518328546647054479431748652258531272376365717958901378788839646743177919167214599264868870885392405978696213683345791362967439462620127691635435887620523487070758348435515353726838908563607612286547341698373814409974555025287287545263442451213939173443575560495164066097198219474389624467895151169204730195568309912929033711203382227264114092387111788760044889100679241631726071547518021057902197992159858363085295172494186003424302185284770641834296751772410330277615292112548997454005486141710815290931638931001257461903310852891553563226102519206172859563763984811857874899051612340028274919205903605907172345887932601640761548677564851486614946122199442205526137536703272759362964660925988248477955973415091002819681945833277376232269964873064217212390184845668452144548385699616812093090477452348885492717978822298552913691197947804332742547227267499631040332371047143925516667739730760581437256941584689284307404824200176627019840302209872201877236859997905843420931313897554679293192576388873535130631724116783349211649615749012817986203031322052103147994369410847054179697871405608075562617352258228648744694110912597893781607161992158381390366163622974572561861291165983201403004455172552325885479984146756659168974964895038733307173589101695042781411822180522149070929332308609874113721259789509257410352221369792462967803795767300703772838254988403247131714480368144069029441073588398450319754385348950228135804496218460002862004486715581187060644696401219219260589724970957323989984809261866009718180701860149578976353350334960336785918736386846953005747939426734218910600789691383432825638380599544022503295630146259011421158868674001733129433917266747048985418668534840806246713728066204136916955199917385638283195355952094477660535572776220438899978804002970383099475601069526783023749282011329663520290559975335908289241022690251188976822238676456822772376710225520387134606073539417534862816249457956366750699198175373774565977660872078744252177439982282894833123541608368534890012355545951865622667931201768656405068770899201694574733266371650963662006489846492956129465453008820210429485932944354233732695005102492879611070712726660224285727152919055484900793273239704115694727916191544147917165910910602207117009017349943957191048883604384171015505093514100998129211756110557628386579340783829949028574088406290633716398526300598422082197372938979812244937679183091336286721374102713960309784156966353124265323997486008478248359790255520115978132786031011261137183452180166405375723733047449194801188361172904698085799423949913104595612287758749219799335543986372658636296042333400707880123590532018440444380087154997716910447185332370148773496515553487584130764178188194136805631661848932335300355561715215403089301574892072644612896643801357164471219080908764536078351683110177508205560005203223661946059943208653416464833624621763931370548420197372779805340235625002127267129104846355033012442374784329610946063527 A145335 753 176776901514163757215111474466587851091730345723973259027353451251446877522470567119992291586386810189609906941015451834595918985954881660119288120129210230625369548723715097535952337607028540648634162247019698368272186462581703952913034921169535699989795158858459487200471688869751604117768492071183021444776758634005856745709657115206630809550703957323869135234780558218638039837047166961632244598534313324907117216524986202262226768331416369148747717370322600416815584305631614989036415881223461997075393768510620198595154169807816465460563487262326277855262701183300656328561744328155269404522768652898962944184148347831967097127310722302106401692043987696174692432779403804715013973279870527434653264683569219979011380482736385931366422586034533793646417709649489712422271874899278458309154912123184500524756075895814767597464326281605971291522089615213198307970459395553880913384456678790031032121266281569835394091686060686261884590288056960981428329720316854914547795031541483363430354163751443886266286898786067977472891983161422844716741694321975549928494283678904008749026885303671885286172982240238830769604212090497657419755365758297920088048219800036343402360598063953063912194173513784209786350810100789036674280695037911657262487216912824244708175271148980292450566654775793858707811082890590220596430211697127562757426707721859067821860993500535335266686848534041343824554582601376692000272678194181037947072484633886883567050532945698245578511223456671119629546511109519070460060942290727066180571503353555224963438230884385942603345867758234230403406464592826025479297654369212098766279733996710383240297445698517866291755292922942213790122302615753761754200006510870314322706853631858070008337853170446753632051947133073782425987633879996796555535582681274604945524334823492574387377016669724011919951142887578862279658365404695329759898920703740927746121704441855693562866970215067972170418642375481445074097607601553186594613222596563746073842250041852210392286968657954395534992263086356479331083765553663039241603002614231632400546699434309851824816603444311894078811486288010035536530536678216096899631936721853964290706525287940425622849875122659309320284469243651985117999599835450494916306121783440771432177392717385097184330603798035359838497357702485329938260030148076848682871948817819513452136997047865219663704338614486500360695853155272024739749289117634352377354830010864609409775068096041047098282021102566036179769294826667791384648536971054268238692968070764402770439034199731778284421789894164694315084606188022480239539559254271429711524456186692947108318001454995018569430659522911946728318328296998705207865976893052552499237463151537316816080463424906745232325669082939856551374501113943615606576882186901025148667826429963759396172100682400220380840844201894187432083629201406979602232533885242997235612640073678223768267849048526457741791603989591303407460804178165045040209748098731964504542173409894539683822186034177174874857961770258804630471493984294400542231998241520891856778999360342781652748300751482202596138681193261992672593887831595621404029135364324974405403483169259310269780594585016110101611112755716311950805570728004453693978236899256506781994232323973589380938560945548908156858219156726906133919953152869087065843885768572633093039078782985045829464799082830878297153583856640043483534385417355914357198229635646682223245458071387486587204569883 A145335 754 5959149344798410962641390973909299445630827341975607105903741774908874259634025737189188173040978809172814779109206345357823680367630127899086158956218550650358792641202410924320753816688383255387327164003561237023196505553719540190902510817971418001751218044126674208468563698036715435150072383164663618740487660004063130320108459993899024190131793972397974303583219816729902996506748551459208390862228240219692019192238787619949284846964715464568826968675377315749499736994371222951870932301563472172759265405220630528924688162842704211028851977693851611901640788018179732429837705088430785835099563849761420720756005369527990320674573690455571285685075986329485274296707154915244747224854460924796874264937854963041259696899599994185866941309126935964346351367816403054585580172659108519688683053961346130462263204355528703921762394063836612995577914857289396940626284026129165731826949346839451906804462049533866364188902808982115719208332784862571399997417875693027695355222331765250235981398157862553144977794852249001405015892807800110589504640694744175749514027896648231323789131240891320395250469769773420391871374624553832177747853574686182895346126494564210105327282779884369389062769467719878620509576227633553225785017337817120649991937582919589495776297341648206159716439774032154741758690550598388501329693762942873053223276971498129131008574235306421079432226825592115636450672087584087152564962085540579323611579771466847139430044668173960896934049531807053838477758870163748425305152970793651934247391845315311465399615118280714311735022432204501290756358806813060678475184092028936813396051421945026872045504130873649720498362571090860881821418172604136181756334001454149061788866954970644942335723202170963241428356444095025057894067165359703277230378464507143204367916547713312806016264132600674520849253902028459044036366077799198062123587482033085923312336980570081054017430145445123404809572472992797866643291603661518885192473140438909191898258926028750457983995278940813335010212287726583290496950895244665987484212377808901488210327329795413631134876469373349852712699473188151677432970263795952484859457459779869492667982037803212905463043671117250982652541248308500942128227257680231534201704784215628758261008524247623113401554556170910628962904401498460889082096001110593763705105407673108220349193661297878406650482317629701638670075258146414559413673339204560684264568967047807829742979539882825604342679190061097337128095483429639207967291281883836374474330997536815622843437804187346766163962599025473710538412591747962381922412996036886755278988567486302667166096352876973482627921446648997551386561164673433501677180271528305045179188110406758325924504887695471179491187776885214402877241502155677713535683015340043660594299742322218687333127424370645208195829471764652044905423980902981792836635074168497832689851946013740136972904704452787761834660704965871512379443521946182296992360048464267928000687514758901730384754028660384865056515551691256643999261022203069373942574922245314578915472824867410764925418996921063143176306728819439592432078679497865511381708751307732208434507188546016824155069964377518037726480231018687667518983609368285091671065518375128405622482339574805958794276577809892610526096554183097009905542431533814812089183698578258342685399714482686257841912248604285633115941258915668457164327078832247979025053888544811390571379144097388525055104692403 A145335 755 200882924236377532036477532515371009845627338606267369816041876204824700040816130078176966193219104070828776014161438960996784430596892625523312758294839222294384669309563723535137513624613061932078258049925887053032255833943699237253619686760781579669497860277715028709015795060345988449157335918712318516558817573960209489084999440684678990242711965258831756449921204787184471793604453832642747894333469379271504642063252314143504189928953789979198787965299251943593035717264669620075954138849288765720252839734593686619431039374273389145966134707496250574878033108830137596909172709969257462345936892852688839597721996822640205877972781977946585738337509807122960900367305759413496624234829904495032104036401826120551644403474135321269188660164246425323581710962673237320590195198066673299427047439882065934698392094068796713387842706427605942474960218317135955655313726550354781266005549097501244988347383568520353566972519599101060208251013587429224932931528259891646755509997008775043971569501547382915073315198182415051295108273658958566549356721078131842540567951901728199020922865103561106852008049766079761171153268989497592214222724247305467104197836083539722614239300149304028152242046562663594513168028282716978452176260177120099199570953433002449078374275211689880663748734215969160550826750649588785789603380318592553496593909282494211147231215611185954052325099603861684063408331517876976536272871630894734817908407023662783183303238713611276137401231205992328223965621966708849897966246584511715976413398534075795943396062199011995062645002843745980277166451971203682645372976444641090767482127154032859146270703954305033560133510516179997383986216476182814933244264989012854002588382345206809148067220807330000421796263678496161627826578156641717478639502502953116144637521299080951198233876532952068373816429086236466795603620824245561978856374120414622733931133493312990475234007335984894908158517645944840603100285861822200066651674950973032295144234554179136086430088566126159568798721227000036366172883594932136775053557652935454935937733740703959195704860965972179223051020429686305036229891062024880048515411337242678743873383787821019102733579303487407965907845196010323107157422856800769567444551969787062000207165174994657767669219757917599266979668877155414085627517937407967697650420420711660288457866185354433222968095222958627753067876256262479525810188515296623032206242524351591076026430514381955081344617214938488668551918977118311032786004463767153129261459233997983881649517940121259755608894791358824617555573383217623872124302556844198249024993085507076217221999737481321104368662535878184545294248542813146342832539087242270020437931964348671629598243683750908553902707633131494581135259663166781779672267870230684897608695645855561986240329303433767568061030652342218539574410312610314829543366117686176696977673487483106339132849319254426924988670572795539091007633664001627066567417023982373120938671580349167436730374483955539623880264389550491210410458586971484301203658396891312934348732147281056542854221637908287074270703689822115398892699691985214793055997977448288421352831922403057882957138718571548035649546976527205555752986666234162435777924646188679297027097672834384897365682499410534351926557983293043477009701447051744446439316635187320159291731336132570766805032435651385861460082684463327050965982293049662017020209384615956329478967702064895792120991976335247 A145335 756 6771763370049137260151246658451765767986798138786445694523164540960898863467037485301319793184227825186659230264567328265995257797597570038760745183032871227325156552066600479167074659964952501041974823475674488554156107139045595734099979449803436232687354868210555573654248243015699572584378358669719874028534121677711001872992200825372068767182796158743424537528869509792768727432503142191638480058772861913014181264260216317538738622555747413234075677741410814343143918279492275898389191068738591990866251054693887770720389808382067785267814189960846629185286884197023150373628479623225963967250746822964576933077787792135195970618472159802005714783786169913039025621896602853121816287711368855673071302270231293585940969799853404780384355548269805688531003512205363462260692425541247384264577249509741388697336667028795932852775473711912202256994295963892738207851228781386175650347881328249817621717738393290359069208777271496793930638025948823906387626550417643529536435214303810584400516357661180879909258902185751416526909098500027600470578704478039183717298369909093229692347078458851913671089870962364078979306156305764589208987615856628813721396326159029997554761796702705756009127710000564620303319015612900813115989308504785701206200416190234574975512407321609768535526763670703880628136215022638947418369141449210061215427307628689602886275035147244504275797458028213950544185379219016960791453671350112499425171113077156092649642305037605791450417834607019951852622827278019996459896693747058736974771243730336303235936569791329079235281048734127654562938779805192917335162462357473667077742885692966396259875758558254118550438450919002065140723314475590704518795527991023289306973105307068054581410701071079371112047788807173749164379008891766325130845234352144171080728587638624102317179151171909550092280677303647777393651339013948951816508050309475589450327732586747243928350057333278620661908900225035228103737712769758734760585309077404827778230402954923119751444807827580117560123391557551958938177104615488211435442389440996241808081559516188803134691797232028045692235700045972025869583157950267888442639502031318993240676102274819464516149936052857516851413502478904966743633775782374526684438324312699817075811354779788061389100506284637847715118974008886004607328042740587926589977201908677084660650806448759104282648376083315453023926216469928532926668646895436975823211111751231323168125043142896836165909301441972897262955787851590562781485577002506299450103567416303741039113589626918049862174229077252743378832324668209853508981347857268804926937745761633454971796250943984398981551294131456532154372871566991669998543451390953756650860657641339005610226998468654738239656589094821674905444855200368110711637074436369793372558345469627491252233942813485624880348692135094626715204401326732669732000925078990565942286619540573203568678428213579162027188580323174276917791995818434051326467805330886085749442574690972882919533279193469387212060618847515231507011679914967547713590505950616631236771581181769371591192205046488469360352602278207596781277233314184742911176052180438073051376071755669699892688468322047976919904228190852251868265745512999770006341788748151954860727655056928764775315391198260852535193551659090711941426900025874571873755654551682980863991465920655629246066311385563895968785533754177317495972394805934377027761503279330349999321924610665228493055010114467156483967 A145335 757 228276143003473492803320992819931491523463955412863745756108506859750024482649133588691360150063353793823178581389788621685261179360229655409732094596725330778291805075780432843158363252281035185511909367286728959234715318624971198252811069999254148643109152937879968110169679563043437531473406021598921034789566725196820299178357600738292997457053068268528875901266434725193029014565209129675679330138485280754238671146707250000978564822850055371166901117464170586208129541608648903270030010851223797162812557333478117016390653821128465667104627197614005162339770291403617290264878451189774535366765213056198995561363386875155459346908490628952830667414846049431035746591173581811430667645253619889909329104497392870380243971401413871672621304262986489596133703072861091350134704344405254125492225781546334773105153110842318802398264505440717631655671774467863986669528966565214254622872298309295802930603716249470620654507528255184403802706794526602870739461789645831852413339427425944803132631372786837960193734677608365052939690659140822138204249561405344162031996207094964821027291815826975144748878443289285052626330767896171033245474938312734586300964687716703381487480444233971734918391075966791303862220421797718381857282611244149727483895930573236568991520801733091022120917322675679081758502647862332166823634972463267783253461986666532604013837223666381023525946356078767173240627449409653416762026284676019483991623487013023476195779319634387991079973928465241345745923179318088458696408696315383776835026910173223383549345971722307198822312157764798232472920286955886791397122923425064340746071585942415090766378961852475632380975146919426105377602933588176432852414433644150817549050525898675737594147923958018379379800960268030820652720228113616242004151132532140504628407573153380967813028234806837057077829563532150146853750171364615544910240813953565746250133242765318459331367442229588295176964131677779021731053456865466662917508568932665069453173851315314132267025335781295674385633369836277814578950160221934723893830811280929753697493916354786819929756525495960559319293269326665971633961949467300628339352733427247850805948728940290765051593325239093313757661760597978583731884258516687871675615143013666281655813707626448384251583409087472626718743014572567546435872906699591487410723508643854103489827025099211539182722324545595826213594129448222968701737607319370266485149954101801661473143613271025916638420596527561749519301119808565952386760489721701349999224104474337651194521122441757942913772002438581084509078839947798588404543612396407111530227211375638774013744543104492089930612804067031036388031315977994947108086600046218597613270499069099947156403446748752982375072709832535953429414574223273752426118997470353466718711140883534034466950650256360085413120644305978835917198150184583886353140869583228611796795768015745018812666708740620702617272615769216204325972639948404236551228090637602533589726819711757211637117674175122668434607921725858189711813238723145574838164471294082980594678688703096784191808175574272080499577935724107383807033419622274983843759504209511444584439090462272751460125209253280163251399984277979863502711075687469260247547536264424473708940572672041562903047452396007656461964092076021341562207756395222116417251370490793968289964996026009530548762786040553900672108956991857290104766101857081867312790613529205889092526122296045884798819495166566853098192323 A145335 758 7695188773875328072350813407808643920804204168980838730651972071719008784349203429807748265357315863205551524791990544172442826090238083886264498870094865717503345521779401839076267946067319036138653963729260809740127764836691671954056665435574877900955773312848578856783264324415946036170268944403721269413036420277850690607591432847895656118905190164149312247888266977057387498288224472328864008027329858755452523691341320133272771102639536744006288823435641512719665232504483636249740435767405563133619819316845296269928641169589850769256029197563753924061627027337929054657805902215978819963987691364873721317408982838483702742449089248483527761996548745542534045104549435820966724953199683238777474628439535811390286730690000691814230659386320919016015861442055143877207677421189208691029095546831349695691633322669157899800049563625631117651200493260317399026737083255062143741950849525658480188540833653051916228973089708273488980692452112853756823803350541334441327210142562093385009790419176127949976949916072919083748845555592728015778837652244395447224059408423872894207736777419180253670632778652191928161669531206473769224940370961534667047576705901533744830912968220365390481393207161712824852630830115482071039508183709050978808696430613423388550469591250910091034086354411870378175375243631303002320985787503367615524264142355101506452616849923518669155815147387617783381727600775414037460030945264974945455245128322037908305403628215232914141700129678145451158075118522189934664635940692894893370050020167168116529112149470822405880971063602970299682534488310344163932804096413496456569076406084375927016768238544171195009308553652215403093276929750534113075864186039348796068555203921071253807230671935214098497813719258587530157029449725330994626193609546813222058879448210271884786353079478159326022184084494388104146792140883049851004975266021866650996616402163291152677313152549209364097136840216949030597518583927197168437190479098134830413861662749608836443798304317742669355959583337057533571904450962904314926972825212837752556146278112238304183643289339777033222625330416766209857808831446959546231051692201193023019349538411901099415069746477659899553913261098344355578696851610963772371810459786552366041917663008276220253332815331238195962050979306122277981467271077515186300027562886407119919964984355443614537090465277783659218344805079773379805007041816067324787777429129560622257028348035241240506984322143034805134322743485790970403367133327032975505967545111726354805463565998398070628705204340030339281548304315807965746907311664901535872415154368535037310369873576256177407576558643548322105184003507245338100021929289014577534589591872758701577303354579673464567208962808798197895283890391621702993916360693088540926717959186625586832253415167907955665790672039205854423674122927517921482231708981649711424679419397524145043601791182967895671649097850391697924654260774868710995707847608925776076423605343040760913314353876910105959461245829318060727669992770345557412826976613733031325229987359409811413336482007416506787152302852907057629927499794189656391188389975726578616503368688107142696051120911239605981156716550106473007824138493158843249945057441131960260576431844046866028532964844954026901071957008689127764971311526656037518550971825489010119371739152045315354143164271360760606092896971409975495254347797629834941179794554308027241978705583277782165902976689009958503472906724363 A145335 759 259404813339061166315472427173908393750378231012880118197414232781539279260661623136170060436503757598595788106914822662663259045816664628445746601501165828740312446760891830919480559618770961455952989931801472529052977993410160942946278993580418064041964969733016440324283872265891861316256328584376037970314536692776780055185086902124204967030000962976420247607784603895338097842103017947640796580925610208507819292880877230545917863869000218817601940866848574276315744401518013836370101186449211522383100312008042379925816376810483215610492278582769517582503441929221818141111019673435767569796250540543127932553657815923922232572803339219471230227950827544823976611043325734933614716360930654333935049834787423097469172821179679349656301656240256875766908199615545197027809714518153520630185556758192572460218624534072159691417351987421760470581250996149627746723443089858615898975948882887075068846415699513776379829212233411391785283958156921593348003808076008922227494422053354828581254090227294641820936143710624367635565218626091170752763795118954320964517698495936759056647841945773274535410055823616511455040594844343899992676568871867858687861076169639737850533372777221036868893793278502948249815393979330680192944102490974825884397006948494606497463093352076658367025959985103233125616220381052721560378098729914887346859676455537009795851181406907977113576147594910649121719270248898579753367989748120279126620293791744274401962132830939722216082323380370309230073470899637099518226789102061078159189002403000210298023147175112077330525227355233816644533439368468781479218939298701842627518501308358240913792842230557632021911315711235206091354939196512902018199205278534033481826845106630261439943070213341919336403282096827184681325431929588187600735370335818922583072685694539857662994581341395722645400988431227993427256212922313860306013100672686883991142373170674411513986907913102480221484894588536387689764572442454763091152224387480616564318611581836140025205126706284080048208101879906576086872621227380554295966319214030929827386761281466059317675828463714127264438739329029895664980069736443044353981451915762864072555025089059237332341710388710321888723322717867526465959892284073704508137042727729065116259378138353177677113400820564456176793265885690638976182694161587164023474337657490060503858165519132177220946108045331364827704807553025566503778564410917891911276606869472338622182623950794838604219415582803282684550457933386712492488940112067521114584464595717071316017839158611477838451894495388650734742412253976807685380446887819287161862707742233088896356929664241851197304913701943401134098721721841209031373744289224594808644796544417425331101796135724389043811861153909514541217483991672153033701646766537895717169308937462437391231728590843226535237443469028508708316075847969430982981447023418270902542714616093743161404071361965181054350670385919431521270878926394851607716907306345659820898637202524177230676069657553521997718315928471703905403897266576535501663251806810776014679419893291026054040476024278202268220632048671918976980748634255099897324685642237983460952817113891652689821610534457761908371512751652689220815771845101673530268178626093010844119607043753879281149804682020352794439128014300946404881161570001367268355131143819983160633227358525482584562156537038808453990837656234121316953166774153335634010089007112932984797896276119767914516543459387706205985504832580084407 A145335 760 8744536249964563142619247447681638545516606246639984615453995056413717032157894531571089307506793403291348153878547147166387918262036938534668034050339801216741066862806318098516287825672501164612856254462373675225115078417728760550027392919539227503279761228744210890483030477299950320555054800409047295575581762500468835382438588863015516590685676343029936382709106749423580301199905236726746780414138312101468729607561847750361571057751226273701824682615176615418962231055507013919552474745462484652128748384171289310453973792352748028639843941769131240142437103372440462198923418533713822561852785757721151241510083657386435621545497822639285922500694634539467506015736465420062716267560247404397267291153209404176150004411680260186913237017628399895781556393024167149752321599199277759254346427289576070802620137351939180528521035695937981837662853429003458081729867532396858699417093100172451045154193042068568110990828159324927373648740489134459648354613418457417747502526091381128911981996552311956607629454508197516921984436136687810482939517681112507469496169073968739375725857784280307169492728143479822497226524041163337546653367445725145406262210630978857039946251489208184630044380936941178339564106190606399188663623931253196853972125425056754416057488348034562301535020063743634252652410869912000169042705864445064959272077791888457863041818774251058575133266268622834505538816708643522710620896949103664093395158264454361768105589425574407688902207010582994467631252868691506237235125965843004053366377635087068979192174743915977341183008263960895484251941428548135354126279826435018560152222535679895119580784575329536914459257616430243687359597221172997282961096863518082633034152475950909219409643084525428894940540986230676348892780189388354295458339394262270728567012704059153609275452232096730898307993994511573938418833464408090032651772671299593319542748586818009973207513073371455717046432482424788805014706437631479875544315664781105285045566009834617500055984825038034107352445015691096551418528003094034354120305778009819268369970242074581486613873328159940744452869558972452449711940957686193725755197849314455684636872732837352061337957788355204391203309265401056069163613317427727358335937979936325282551271001967956487216521407895002388462797044580460580996342205636028153804736133962376698651639729980709762649687671029843064145403394147041762602026487035094513067092782135105824215631124265661312995258789314337153161131800143334636011200774429003445609326015654928951235003231329351935815292810846211928136377800009882758366898841480858561490342118262272327657061671222930284892463484935493586919587138083152940363581889739161710401513977721816038682846157965800087224374931080772375643187463984388374460809506076103932688863355140805271795983965071751334946263675160356518129062411375395508786657677198203143065198283840662573407100568244462159193203037694938731649630684116186921268234301204344953567284020666409103049547242814872666174323989319892821847316128625018990722660994764282841110213277610500922294635365081716454300999573578085861113978830811917744625496608654032492992886292784243485779348420520033019964088877055437083593195890553276212181458235650338114139993184366838723513049802373127855588978461012946299854828759774779089595433339620660519457084136522278773544981509435068712670376785559332623081276461454596424850265488597176363229056226018670815074897850056599514761409402801738635607 A145335 761 294778316726900610198633665145875608195456402823855650374074055154292168372503345398599797419883945188447588668650036224064114061950006152186994799391208097515175535204888536340092231683939454640328422881973626660037156764408658524731262472371388365555142686979002379385166517065497453040019036005532655749476823243576267747965224775387166162147809182493538192484703740915284288058110707687955616020119805920014900666563090594783811329810875973817488291233355662838924642532565397037710100087299439171174048585647313850647361076614394759234965923666545135522432037172181526051503890297660473285124289838096529467808176987536838928878376499028366989228027185902374622082966499638266988430445841223641301226050839639179990593551248568749721165870207951704246539390241936475002605564081197938746310497433746052588563752369915245241544284421892717380325854318510455575785486087793655016898734309430864441845072778601715731507724437421631068354307256604764477824440670332391476259387927046035802268084522524345829948547090535194584815727706602527465288720388266507507842394894965787708418959609260247208910325330306648992764994670387021264353785023918825779777240432509221101176850287167835126657759212490493843323757769869947737319170569778442774972574463681656242870691434749151743108087159322837925553679644808513144645708054312344409862174395504883459026129915028821777659765292339128156271064389529102901676450682786294768468071658474462743458565017573980452253171182244429363133540304130119775620096578081778564577902430889782692288357912594260421059201878052894431540316301022918274318815413730185176960888794159267956122827334241516458828789552338547803465685930970802541895716557069989287025547798137460043156037628436281994706526300242554002893990938858849493711713020245210810441071415181148373628817831749399457186239832153996726236105448828983792686830950736408618114902063719261945522413751716443859119155017497645042080658064247984744149835789907546671678269465872913374090747223246905423474770873270844984841742492111678670696841211810391793505821869473572860447694352216443138781378968394222043049893864703531854052163365518938385366244907268922048928465224703743551317141666613346882223978938970596405175799961166610797545738229216961674830891259546739709950624711579541440494747719569296347477593631601534061021486271439484206966743750444307964360976720711889224791747809099388625117599786409167547861970303016371492066231569568370722629779068432373877193225085617061594083969265403263059229060642910273295144855682201731308708826560895920893807740474565872854288552270943913457932230652579995315661873746772261786871658148326061363778447314129362852033040227544205874246573412883230985215944635114871682873417308193429740430920854748178697033045866532487608249805228230840146657812013252212149197621985571388734631767247316904404534456931605554119255810198751449457421221820050025998724477529090677734721100570576691162039093323438027448339623006879219700023214463961657658552769121292052123600725400470252167763049274908830092799526104116428637396284427404685225706233249405921112916225593353041793100806735976939734013969145434119778645227527674026032435237412654779096010963426855594271734648326125399089615745627688193457991551669481618405467159872610846233108894789523481322290915145608938658930718742120899629265309947450367446489948512562467671328366815610521808091518500581193117056406892008864510254900904982941776826227563 A145335 762 9936977048119283319831377709448219304587196793675567727470051783797193939423370741228904639453198484795774810728844567234654137861946789128186656152809590916896766075015725697218191031549311190252969970738474700247478879303100800450962097393612108883324632474782408980329752399794888664679091383191451024905816415965374223283438891795862782462987130951171496125629426723545126601015331654961078579311491877149563989368373054342600432177563058019636304023774594711684973084353817303085700460023311619714814693170042201521151252582217273541457953258159392576692052732931802139823755679735211135907825987880381222602092495008356756635103636160700753384237510514268353875877333196790243714570266591381388016925776536945604273504436439248141420241297796814932522442949274122179313666415424860915938849109237233005470908021587222779740518647333482467194846567239324604030725277937794243087259474871497347234424952321509644267056822674492355154898770246497870058327435348550303246246549273219340803076000342313701375253565814311954945940664067586764718194953805524450408254624439800534576834389052437075628086759715144409402628147841519962780202755609650249590565629573623632689692766140481470630424878423010166521502696082751832034422840718567682013072288316736506522114253849336416912139055839237846406670906573842567236094818341826424192008833913197543611882381572579763350659629429618743879274746065487242106869629806105099695955031513778980817533864974313291619879992864557506820648649184595084767461949409901629446078086891928196921953476254360344049989717967980063023263167023230633598739132242718262488916542690956700265220614317700735251788958894873188838398029045666156466131607855868242002113133642179625578839119235177422957031572686235954451325758200039036243633491617007717025706246677189498970968295498996803469651413843603235646907540741606210187064981316672561845353755248433571596742557597153809417535259922799181886114194540784859287659484602239082637493358409530343830764471395597197000296492030607739423324042857666159986096482896008001581071435951584170883617195126602424880160344280116355512239469729444117842412233325888215121381660139398489536541210663425237326545641190332614134369273963535191501048489332590512005330510424352507056581387872104074214540556638883544914497485045684637667833653167482977063071925511573372886868222064827933807578682191052382373582776882138364065679194286785945256291913090466251873287004897154518270535515243694191600040283000139945562141600491134671710956705321270309548003733111205069605728331439665115530249048639248675076586238492028980548633222970814580419738833718800481350508102593151941434888306018937239852294624360113666043130173709610870353663693562497949498582125083557329085941953639100294370907872228121293918960128971865637378763091631785807874291480615482451833061478398266189799658340021358031076272699226504260641424925394693173379307198773997115753332113312872024771133490979528621262862282458848948844967686913973155680493954256907760957955434259129539580528108216066449150661524047470174001547031593510939384979036976359621885594047007305542236774162576789752140826656406804829317610586937927328676336416096999407435976300907120624664524656959547210126579946385855951666522078922636377987285013005856797758326064265241122034806089039020238056032250023350544993098529615881509835616831735399508739024648929380424662167912291362963749952805514543924790636109992213557894010392513123 A145335 763 334975495997322723984615132386865807611758795719346985269159795257729352543669659314323029997367523502581623681221761692830154763262112199561166026724216510417381886873604578048336683333435048539488163073265559263368886361270371218793273778407401718085484995169772319747913574011919179820834717487364778044042415632715941823308457294473309621440130022216181951901429782366002476804942542030627251220634775158591996161592954995325969973921839356031063834823953296497544779834642538754453565469675734613286964135588074027630694873899183214468152845097587200093743962104699012961277277912370077093792340766323361175820008538923529278632504646098845897554279490207959023253450279980832615979896698365020748826926625834385480420654561773503598707584427564761167379847573491268422727219861366497395100664726076627180678256819141527535137638360067409547245560401311778083365293543497557846677861881019441265841600700913017329640769760849412854850006476655135943061453367775190052098579699740836051425656169271310350835451873651908910692465200902622132047824427495508834995755882023281125619299546538694210162557461087192710655945870972643274933613627247524889779141593149612225460322045418780087783787524981913500949362041625806488010446223303745990882224064184613171178815254390439179359055829232620643046038335050553296720243181657260705200273381351714799651671623785533907521914330412682563831223533596510541893472319087352227964349343861417784884603844825536042932174107211062372679636600879160003381022538987687350545513744548997087349268992246129285330892971641406046461306928812788357590577873583217214771191477151261571781318952526864451096289345517385643403849755663720203502493958925601880821244448052327380125206666261793299445252320546487724311637306029324972914035508697617120691346765046986595130192867642364413212549703481625241503256472163439896576976727498201109070466471309793634806929671077641163748669752878405403883264455889199542339016481791643685802354440306998424662156956654834287633089322877016022689408499890183761019633767727588521487526312422080531013162787270073390493762066901343375923370481529667347764184531363528366222837377932878175007882162535599525574110013208970755856241343086792366529748170225826198533080708859184783660396910337737082225422454346139587488168780395281416213376100798257525194620547973652128576843558838605898209169412299399089101586183905136443554657014289954428180432842417647047632133443016847241331381496235152130404984062741492479282731758472180517973087477150961491952932548033867214207370744122284483628774535821332362265849245277744663350512488413928853369400768998890479553366351543493797444023432119927041291488935146391454769712281504409026738772124775861242482331753693300255293673516743150068495125675776922951475658339391785407807263672249687570190153662350291465721113702173786010829578237585522295975598571669648427470984777633885054566419671946965242954147805055815384458218818880816499333060093348175058684641025846820614027793539447591500600625565274531378789350360200550725959969882840693461475721797620969339262958110766849604357454211700044235448615227362775808690326853459421650862533107032302722005274554194612612011982007568072830585531914371688127241610903051458502990265822490520632469759382960272779822325393272383434269831939214457079259908489356428129596451804086055749108275951310368927030053244081047299751158515250327007429715956838868812683478757582618131624148554791148767 A145335 764 11292023960132771977402092792929868665144169699111990079747808970668004690449910276062458599982354577818828049498210775936459949834911664385260117632686682413360352489612444250993703897951904454716834786946812032029690458990945334482420458619151414523049590303848392423919757599612043151965449661819975284673218806073037982898353872113256375542884000585920362647425701837928516769549486490837112983686519691284644313457734523524065393478304772514244103852279161601157639816540826897058812388897068553790591941295859282301388522677990213577504158866781711257000716385857350993992854898602239619096528671324934517356511265245019676974344974984888459045854008230672788159605455062276534287892073987314582851574308539951358008034661003880369873184529632966801155559729179947709256012402212998211763982491977193993023431031902352871622267009377353728504165373933373471950919441320577397073716480921905890200023012393352861860680704371176884662501363173145862394103722969374221307692818432017034020339528663059871584349381285552283565131046976486728003745396732678649022182480374750182304826053136984992772142736385162506561067525907859656956492152594311308424804613514507798546643823461374310618710006836715425693992827901703240628080310153146436634072091190591021683701355703387450886857355091292586037844105867883245058596830417571440030474791493357471983060306825927966449983968727551899797131801438263624301741709769565013798573116685613362014681014791534955032930297534204919718473042994987834529379185021812991176987638882668604922615660806663541954144058024042079858230593547015928511147746519751120067218602205852484893791561624459986328755178585602111144270586425025979014402914889250431546615908341730822341841091140845932889122032768590528500309339134922786636893100754563181521497582424027671444649302597255808870398247034714173047471540029722018172003675296899378070092862902499388180908027615284726032813847951995786242105662921910722031463386313536824046158285545255558485830967178069992440514244073887718094252221107974051726305694324000526163336510410676898748869546675256978866942294395083940922260463420125616563686542709852307899483632888735663140117218162533849343678011218728762989581281541086496712182619317264111819959638690312608632839472790903729169714916721467808855342624672627451494868270690075608006827681609119887742752023481581182763803167081034061102562087885859372630089123886035169487176445861606968885212966490810915608126351967551463072257821154975428476480942015955604769738107143802206572463046646217930679725398178633878503460874072288065292733102981726534109516795435800318676267919503213764346943498360023073318686088461874434542998852151490231580173334966383454581753137972530588921581453918419026522392405163469635169870392159532200466123148701936957125317221012773876359324272083536844693976291067216848026798892589349616575979396774711149263542636212613339794740833762024999565987206755099423297214531613338833212988834483904698769410300136328635984903764534284355228339326847449018519859461061832456756044135599898252538876407796255844833043378528971463186530159590814444169667277077625009934161166089290447443771161720448337820870476545563975053924506039143434211917656168944949809767493415284719749945909209633371597919210812305782401953791248885981303994912636113259102831277120172942225345845322642409686558472483055704794783586118947455545231128886920611129092761155085462161016144127473947224836489887999232422447 A145335 765 380654127361100247360901824065050740315144152945306389868951655132058642857337122862395820091082142820905170046003061575596303216104717443165006365836702037430160972007453608827393180351622015835069452128488870526455306109215880864132022441258320405164599971057244313440562708935008400640836128279116649358969427908679694770787567205629415125077310038311245402628538457055140517935510712801176536649445327572570584648068234626403289418827683907533329384829266702751070741718046494865210026875266615478605119727796452270791733071844355225798481980931058641375906949273507339902800125670604219647373904416571201813764633575589604771881639828108085308336892719901700198652340866895891690864009198132477889561549192054833652616462942020152706651546895219726439389157303276189705528909655872949857197352409450544778743232904750058483245093350972955827808005208048459338153716283551370511857424725199585677623334481938324272410529214711603021123508097716740544650100558236151632507134857244714517084809459806092101837107292300515605328658682884902400103635191810772831042262578437072763472405125628464559810237433381270635086393587698003165030707189020620579752638631794916295857751063422605965537934242681889475162584727617054199946780767252120155630824203152599276772959529582375715005522260768417246103104165760305855874745856656090061770044516040806999197248143450360125243425678283860211748630462652643241615202494438564296062547535507677089653479223738039489334544286945873736498663906681403301106212323704293393588565956189244927392376838443359007028066910659565540379547262008600021298002177590232383882721865588095788618451970579227186615472619024357821155975824983775996911802057414138088510820389378501573091135802232709731430510425183934395198940097926609831500341453522289340392066382822626039352141395423300449378760494327665069948640372898672760414803997681501307244629299372787904268615976104318443488513650713108201342976493214345983791431210290309856804352119928210436250363478910582488514900880097665654080226350860396783803581194642423969238485244456391944402311887409749970334551353564517581588056845969064052832206006984936767928064898456441826520473249251133898839786232609236587169814244893784461080883730655225039225013221717357328153833844120967799973352760455257382167460290226102609496727988749072645111903621848810867834518582987258112129198864092488787467968893530733267455167922643588549122763561814338078702882052773102522133092083494778323930659020729237631200680076075131678315691073844484906406767810491073895179675958394377300229381581348056145196700539248152219554066510790316254163062713083935227136574850163011450029414244605763756324564264735246771421251666947073972446489254315234027770649569107573630376547722766887884833180851202704801936088391266636485302658112533343699823133641745873372283649306154766244809604658357397337190743169299914270004373839256210906846828451551443063422463496760253754293286476227433248729037111119367302168646158910997293204285288422932075299727207426880849029931053605021757045697085112600210244830245336062731700922950948669913251082075448900701259439674838123857517797100179654129870104210733780360909241042345687044873182486567543159715671358869602343715574075787636999719218096466475134075335964013068541809589523177621036485285070693546025141985272461121393059980316229823826447830358295531857321785761039665482348694055026935285911389971108214972608985405853668003366619942500305570169539603 A145335 766 12831850622050665378403228511830767663093640730642108703370370214753887880052829721241452819207920434510358704431935156215140605478430075174180700207095108049084043953010908663958979858659474255848286776534525038499996336911976884938945142012397522238947250501290115502232976494279375585990542732323572588070884130128373704650210907603413711753099745848588081936687668739903085021677549358978174559615689008784834717201735875798320362784615831044643761048350476697459433102157707525365403108906425218886710032233426464752530039550484691983676613999681827934000112003009216042266041242363213345710734698786086541817071280476614311615110401631178580759148194542032305465897622463455053836749215781153755669805240412594133889749607767464686737343275964672448638841691537880625793431835243464737473124537958595372514240388195693439567839225239031331578054127059148190355788303967597258634136390412761552270776715186117898829606077967247433470896573311529960587009027424036948562441294730026507938911892869723836089869015239100999770076800634919012931006814312195755401756022496931242481904594480109487174218111107139896723599821280232160785325482385392967149150139853002014818856989801332223636909452702096487371015305473978069178502739035988660293168647254202030429425444058520529649448704523645990274843055389935804533654437769279965564696760605260812449581762932651332996027913164964959010494433098888802236584851785782292650703463623390678006605422617528296393932532880015106123165040575757062285302582902692545276057567206151807619728418301309971320252593604189896342152458344079313170939724895418987140935434021756106828475531034434186836347595658555923565565833915932502430870868341027680074449323779333379687171365551423553905676573543828395693565742200796678284953723761343272910053376243453141362533014995070155551302207393387342473254493922942718723861024589839733770317075611763817350395656373568547114713069132725029515275951344149940191698424067422958959337885916621688260744194388244768509767316227578065125156712193251754474044670345090417679028811427288462035125034975713124824720747261717593280249455355356685800848047931775675737002759827483021083269490092138505567355344557579354134765675205788192641950093848205016755011083884132476841753130252478351746197992385231809631397277528179294293507249005862968176646663085695732745581733689748447478294110944754629944511170298358930560054338042226246104893190181584890771467185113768319530295618526482625332151052516524779392799496888011746860066341329559479051169936319191054360288945877749060612098574603782098582292709885322108339441047969224765492036525381791537003560173852051617620468480866974207763826626821226316513120162112612528644787698181213401103618008053034853161574397212079385434256891324172786713733339203475167217615647848181795108263958703929119296144973416500879045314925006428971647350335661120713267136292857784233457193247307058311905946244909800947302127263816412243201317007802845037272200363247479418617587821087833275724069448934020826573349957297165822368177991983101617487454975031402266889382267843436284246722513576852283048641267269125878159299930312894974628630765500064574245802177716602633737111006568267373874871847295576638837707052285033749845250122281938967560046203748961329732095480424363813891032978429084523871423064431833125039878994234761515866913951691583906427261693209863537291027021049726859601152344796965165571563435870311004266014811036848810882415947594683 A145335 767 432561684088673802544872585772913353857835888714801331445308790070401905304522247045712251673103177756262049105495364070009328235081574618016913960816169726497921084225836759054603602208017696813023731401909386919346005990847434682075959873105898033416591409233889822523029324181595042068732794865791503664752854667658049675078914924523509017567577307478594203774495910593594539025609670955643551603468339836691450744299931725093144803066110245687257277406565184642090787122665578962021243936025567253404379707983686399011335362455105894925383432130792438724085134245533723511280910377263796213304647048705072908082271051102034868955766867105390129282800329675016297353708654590728997940924373118683905496656764746999061368625625224771647895689126117561348395626982352798592220397460528286644346078317386897598004498707333592943081801799562652836523248795355880288845164388593987305005367208956767201848297391300699887607696615865381767592320465208166873671333769814184977803744412842058725376005391553581054783392401872987409948773344074461243019337310360483722782422687329289605627931116452085687014427965611448485171279340270232552375318846180889733577230634692059287748752830345158195377611685049738346595036472365215984390273132956396971230594943308326242623332442439767524900540114486584071396542151091631805069185241327681782529837738233297471634594229262428291845740827547543089959907128014911060742632112083518590816649462681952220094991706783399647701426194050764940466019781310106662956146768543553377551607196930811478671800053544782294762355923369174495034393830399366384983778104926571878930701096990676495599814362552324467674050263034447564370866440150108831960880974864241037895548616090507839876045159647352199927647562731944793646166774389915927059180196494540276275609972774739012508361896131673548211096961852326820445743920193758675282682378508693427715887311627928983509049672084379747132659116975647094246844118468317990647807891521396736228970277444964991341476356577367667553673741516755695271367113954290292459649053529416785317637263975408810747672984628977550431586419857948715912691558441017032377523642947952022109426265856387742260572684485515773424414766196213795273714324017305729066353202542107384156198598509092572618140692657211393243366523332811542219144843307463720408026754490912668485686367506899529004749374846901581506036367818479711336982763289710655648698467948278833552360891898463106091820731482247998593162778394637216452033656401391292602033408894195910577704687903758964970453646913162631994266470359244874839465649664112961861031105037507732874405507488500333946235016457129999306078233416085179822981039996286299112831833818974864922033893394916673668719333242214496887729023697155330969099299642648360221911921704683788917246062613059495639187003659550200566234348086316969727173681586595326462799877157115975874782477945636074935250162231532670585773459874107242798004852486926436794456308957970242088963084304869095326506942903885042687888155666574436235449048266114856360746211457528818426258352704658440389506998063740171505013517301314191008346019424608386120796418382793677911876793329892494551488975137072587092211049917433740932324986543110686754386812618217136349502388812913631495744622404944499982682394302150461255870103295714643089100666359154229012125476855109372633199502593830383643845485075463127367459820782714081040855397237598382127910257194305760309188450579198547953691276685553472345936023247224327 A145335 768 14581654357797343261736989488001680646716880145482312152379250609902878013061557067858130282658855302955673240835890018368079298589459274894920094444932381273149811700168913194719778766473296700907555729710078656516628823451470686220803722383454680694075774166327175415961203015928592373857606928935288856215246142775868724418536517455476581378789319282003664760650175209422403170650216986237194765574743176279179795805515981251154035513038213597501611776731551325934403736445623564652028607718018763205836421069420036277245650315831580167449983513452399109707081941416829816556063446551521327987286306301113308945366815315578314955884589475012299626944618354196604841761213280355852057133506781081618673138543869816097946142235936577444483098993704079717089744136936271149005868972600976707537441562605987780070136278909975029915594099095417801880167385313392597477822301183715008084133669979796231961544552789969878025137554091215941418289689411270731999930700793427148177727275594464504902398633810359324487024321777269390350272149658673287867262847801245091982799713388114330108786315453695214029146879546543817327983929836909718060339837519432310533495477546319178737008443092078292964847066266117226961622192112416125359818038133457402864194695245755030384630506205219119205876677609894044523131445638455852758946429951501715119800864591147697163541359018854694785468590300599764397583510274888218758745326261750559910646960736305145716011492429062979506486780607518753263094420704798655032494645282300601454572133332480087739874572185266192855129046856522278623419519680610182493723846746135013143334946838620270644913635333163326770858047530543631736385984131894334809468795231802697046431263773961695502888102644540877108137445434017285449983886271118323700368286138877228951907539272183075868203738156065700315125923032739729723838685076477111020836504255667030858462827504660410422326247095568784902273391718535994414336085718291048120587663831487859910855629093331883941499479719478869684989573316762518260019720286242413565563015120431969487967134489582219583015594276717798249335653388690703951699239154797228806089636202927414733533083685016070964120884110737246629998516201119022481097555727857700921038573815744346071700438000730426738825045907721465813755533755351084702975563036497324486775287600381417048789519272010920037054368680507318622820038480866840124415059005984975903558694794482141436823839561004001124770386086799394918807197729387602040115429225139847957089766821023847257562678169169373379594513386272776005335668355521198853089326438078673340553259968521675789874101317996298288102816912733326894816360244896057559781073237806330276119353354211015875295446033222478956760000078807352508871944285213098153933484229379279011001265446407999200227578056952896394521826675747789412905964765725786345573905510139155038560104813651454540309945684197056424946569701688673467662189875162907847662431671388045274540174872845913044406702370600129400611511773089601541529291109932403157663711692981282873899928214883339171983346701496044042428663417273706150031738778845033535455060068081035119279764215042707613283488543850745678435718723239951410813860246914513690226041559257254682223005578488252370765086689176266232687801376020556812477255951879288299974051450003060194169769571934110630914225953362672519632030192559027997872515434979910331973164131323598462023698149852420411804995168867702383057577097461347181207928671055196515932692461247984468487 A145335 769 491547567968786757264480113095664068827912675846372853941903206614517227749903183452975324782717760589532567192315803413692589085441343921626181765721756611901710425914772979568166983163211229579576006835503020109266170719203070841655858799470297413091396313730297674038162331143923524741144887505675792477224443808221680032490816328345200633755478935428766231602923202535133300289024275580446164591881040868902811079912492983676470812051373377305669087306363317790683565313491183241754305404153168571643178500845769714922264473135347204989633049313096941857433293521076198870571175271970873589187625172105882595843242436205873946060834642246897753318912955437167219540754202327087118255241515649336992352816408354843897017455712053400028300495429868838136977713507726073450635044474158527350558868431101769748777396364050759551121084137424732301817789722391215665621509484057868533922158710013563770466899672701587196926687060807192769345163662461615910509497050075095395257001482485654047417799220371207436904008832328358746834686755045103189930969356360634740379694615530911380637897088316134548470455622499564116514889789630947255543823370404744341903242814509188880532495328885206425499836408453200035826545749514511113514250081088575917595606205503807130957568121554604065990335277328988126388176961075804645412452348595937575360805362837751133149681740890997531955717887187477230294997041406574726342393887540979262504390455604196999404795189688721332380269726578030978448147981492742879835287829510206506490073237086296560780360349693523307601617874771010089026297513398975421464064488828433188135249178999188226449362151481121382893300314580575562799123960715291586277084255303187942570956863924700139311850100271427807667961085653075129787012012553231917549498998682371191474262872589681514742409000732612861491221317222559327138275253482299492318639883175853231730088487466215123708688806082574066971256287699189254731622355316747113676692157111647866073546520507247530222982470002156340503630848954390749028509075577864647340838947250112637909955318326179358168046872320483994356127325301177210353832635995523024612264604023159507719448228912465486344127261112379899411734207715307481641584808312368774030904594262388703534914380848424086856699724931149919924487649649518542004494687741179965141731224600830814223782026173801746942203239215152335928361915683984812775551927754770774419252945873294519887052798049083986017546608894186871230742636864493286377653902727430618232104746934680482158241970504994888722372081280801632226702748270353142978396319388166428645937431677834585839148222555249707803445624182005433167129504549367866924134799023470353611697102457621511337234620857895872237462928987876519831858744966804515071942422403276195818204297976501731334987867382636074846271281600270977449509871686381909622979385019617234763265806805390655396732293139500294139312789708675020363359750105968163670593328844486153717822858169179419768979694823967277789744966544343525061067360627933154778269284934949997413051723762971152030029798881173291965611803406789636253829742729852563178875883886665674446312465568293255260992720901331843490175583608929786921462641831277206580086120030237068794626831296452174800273935942629545890992152889908347743663798155168414289974813123733055849748289180798203008964327875730213781686365157965331214452111669327292215352235499458683372104783590669694844348005014619990138565163646233562899320727547579397866537590522733533185472443 A145335 770 16570068501646147229588281350717846272187255656064348760899244942596125137546358301138241130567285426814287537097292492239687159702148405008559312427560320942274277184437185441073995807712071782654210489517251078173283958427706694620748313909340003411856289041772560425499276766900459003095401783958724035471947144559906691119396694009980195908420613534514390385330876396809168343320605159166623222155115122115970585224670342674217849823097761035935891335595895665992391660783384050633914070521974704832072784057674476020609499112146903964368949924894514396561677214888396722510124501862074702139993516564402996004762393579133195406132420834258333789368256100842288616522219318684893476028339435405643231131822452503243898642334107177879017432256457779539893439005255701799084636200218014984386362747274999095625298251362014825558316716356993626798859889661640494774708487229768447094800962030423564722642956005225951618428742794672914163409525643291382932004413558100764980686371796864122343989506816314768887674813250764651578527900162298278873899689135654149296954413506747309253189180738350580175243845005313426821173117480475302147472567756004094246126004743609279616431238799711865511521192364110306941595630254511977524149244873677856048690482323338643138824590992975196859315082992883512130651400834733928958397915912222625713911033661459726107328074321894167783372555191621267132644585868232123750113879190261084677272442347770520113630500128395303685475912976458643675968315193025941774448897700294416051479767367606923731425859648294098513984345703401703244554210553259941776943431424682636025904236680727688274987727481514966484169826833653154691414836979326495241506175436801670312264258836470377922240771377261728751946091089227717191102889493185561669475287545214446725720172483090624589783531546492641404803370288446551885091529071049630809584239441021508185954252054023284315559489230717324702032264556066278058466995183391459483750244495645985733851393295443685150484855122273210518898526233262938832988522677710096975617267346238281903512624292808371674262640482907921173027253886567030372336994207709842004882210995531070802295185063106127859644459007977442298432313512084499005018801407112395644724092951546549380417617706699937967208920988604017892933012855929736295620431220779613588430435094518719147102275053529337617410751156888416563637761554887089557797015360198263799688040901830063470910408385410781607647495061052653342388939369894870954403111020826256915464403062078312232530489568160699529661789480381309636089373638857936094280541073485763871575877481306543920116010792463366332057853703072586239330608703542830549116526515300112382443979047727067792967163193824223819902396379421317404724605783959035917862080905280956331652387873786607916894441809241084026114908508223307974075188361641969407664848723437391473730535308849614179772391061422609231239177716132865234760183708409996922172793267685196570439763274342863367566392468109234563692173421598308456718979185238335537643054437493452719812690734149829320048965348301004970664729850414215220842894477391591125914872510364439817504158095027401419805357008300407900203073245021304393882554245318494386900189415993250029809615800780397234028982009860955302809079241231009026418349823333471293835762650426989862691954634114937851498076861776639553217974849842981122680152686500507585599613526713588085150053792817777263350550837237844698703329283456956307874754544420972831025785660588654942434291585043 A145335 771 558577008698944055140634207068218484739768319338016520883540693073012171772170510581466925058447866955191872286017162721084050739866833647397190500306876653242309271985667095303831419109806956630062206022050527009718382129331821956462354820227992715543378090506756698213282945774052141850422469396103699730083545765890010749413182522585616075727658248493001164460737611733513862318204299626482593238402766174648327559020826171635390733860154712470025519617268555594240205094324311033378060075541461895736004978941028085808976500148207659503530096978561030994997197056454559994740098087199362937168307854198399823214657691709337580934849960262013789792706159840480593825796793692113556749828204112282717672116742521067943468389185735510589624241336891252859938990730191994139417012858714240649505760860081351082427034304636123405520096957273171021964834578676111356464207438893984867507871896123419656786730276469267156355645722681736875641342340090188856176252870534079737423842198015288081730232227360171638832310517779267572383816767636388225794055330831932016439698538932757179394095902051900969391335466658659995642181673751932645760353003511074646632163278003826001360708179405791657508172969094322038547988660053053012824559931177430446312780241524139454705969831415625764572907381699767916595270595750703784111789099988572364220003369367002004240278252241370655086491303553835027853971759323107850209764141161307276929874769038953777426287159923410497548671694056151151738860926708756515723929461641636935585176451471956161900069167963633711212888986060053541602912348724095123901787651861987171604798630372081192750648066952507368700243479669147530067018591773972193875881587697500050923240222806459575834036263815642775956674922949905260859003275028273271324780025599680000441655822930722082331921333689857941023308750932311946823876117846807801108785219238195157772664605011036426811295258258792209622933571213737945651733152900503743880473628271534021976482601915860105915596935948847456589912978819662819105652350437098293470193434900853535717297927000614890813214252510779150422264734160047268550302864388066137989056308047087792722211180757859341236149226814792318767773389080634253743876313792174048871280399365729585351489189357940528026188639669141718239621943448903760875846194447986086324810001894494797847986877830691944909114674556505283145076606086881873309352575016731544932713084381438493731095346785144649944713072490538335277744274928413463008435586134399217892874408990555158423922321184455210639904034661281866551771153139198277467843896608808780722656401248906163869276137974791856498420540527131257945829386229299313261350241906631989388716180087182352843301559926579964111013909712829680725389941145400355824326232245078615536725799407142254902009902054529075137697490965936430205803622221440917046000140844095081559839110498054687194736647283823864045572386671526097355090772447141246140476697383074647545038266260275065951483670330982602318095888252334011531653263273316930346014210309635006249935807235139022615879469861197078679934751291851391687824336579040794124737789145509382361399494937061236293345329488814029414513755599492587508851116688223803951128178633046338474645079849680359462664808752138867315064515330905161390654224800907519160035144655919015147612734866266265793201968001526191463247718406520528487582615847479999041235679770162818850949629983782487956877373878939739778669240006768833492224412793110266586299836751905967586726436146327087 A145335 772 18829630946671335597144631890681363769859743772697281262919808002591995367843742774154891742582036464492232587947351018230450858201223802551610886756785499553237924616362560598254971697117596700287325182349112775980355583406491759724639286369137320531627272019126479254997207676544020934877282440247253933942392292296205117802811691716964423902799163648278455719457074506205875901937498597088123058899934025592279999898621465021158678964207965534266799230362231673485941647737280864151790354512588609983286023008029272714946121799386581089717095604778342429946841116211406002534291984009366022749868955625034541476163114782759376274180596754300064019653790858854344717025321298838928679351815284596710977321412159253377921816155552501727869055296449171877450763837621333117184045704382620852076824214206979597713616230783985468638067642871361878793440946848311824164767937990407742653921914523519514599857112897136039835522865693172607283196736121030740698410101333699414390456955514408989438262006040321879128722418666664296614293811658494746929219326328444739138528088450468831010627663604980400939831338405819583447784517401004532008106197600885758581966129855382969762260193111337997974888645276648403555342390788792786807803937755841935471525965893088258694799599878196153530777510977784093475543059652104823727674481602216858485633687867450603901480053775728530461071454059427223597336120874137379762339025448433789115044993787030689489269620047387667743970419121156942348658358163383866952027720377490683398281882127639874850044407920628232756692389206100059184032472030935036073469319967324156130115125803938620326896658061981295917370241215477136404906042037285765676229473079776551279820757598541493464894984530984546600237782900695215254329283210100202483172772993489925269673771065274468912318443568901579645403096589124865438986312047524361904327518930935319327495015648967785893785478840344396155671765983582841591853646525808986022819306525283167385181242776732250874971087560350792639372755997112307398788601900246060795170123714890505342791831215678103676505080777875724677826623015507939536263679186184715303901246139385118497134668101052253329964462576282190057684198647475867181621571532915385780338466617894651370652151192838557493062881076037846333253637820729532923195038919221179749229731575432984540936918504570350409356918061889041937932115827551026394371185746017005019483494274810250721845160669216817764225496066008552221160106165447878468119492654187486614342539411607211328392109214597495582510465478770022241078895936233000294583081660402402924674983414524749302726754691014222690098390089111741002281322370459071146497286105556037846993510048294938066620627792157847396358055076517092157831577511286840210879001371119519224462070366362377538960145881363733313650698394346808554014332131009584951978695340189596475944784941158888196484958200165311395553635923457967025707244704432947698985472546610653101058043385194109198881651159291031056033777829294006107133723048224534536725803491894741623191883342083845718231467608971988173999595495383580563382343165236570692553319746180248769038337156824176180421269637262563923262850801055821879902066749677470185874036514819802653987035611923109116706033469005619207329869508995733749247944891620242647551313432515267350199035429649881185773900489833371052449441034265832165473428857538398081179547179452575096751923941603253876208559010108507790701095381924848093565928647380992542203194665880964506759893220058394517727 A145335 773 634746858653713714280801485894234565613753477837857032035010206883835470777000397144590890060973524159585293584513330538531335708879203644147969345174048689632773785575272645781508000606002765656878775266926385656247259706914455090985768387041264254893162624221375525179199172563015999940661049210312460717094344443221528755242771378365688207177743730855808493809896817143462464920799215389636328689034182764312992621934202026842432896248059784299979089585485310095942537350983532836232541817241301966995109939864661804279805680048345148386155633333547826334946983032489299288976422786215630539698719556951606538963058776112160882493290335652605197840515500059273800570442987158063492088836136493926922933222086216314627223354660206444060730343453677342651973996106276148650082186555321136064795503611411521378844652057301115843153136835673511976853723296291757013918215833192437565969722871079970941037763618975725626386208646161202868834825098998603928853215659782754388568224232966884835948524141889018318069061094420942921088576818624041151347595264737816825527849845225605754435501360729793413629813448268842691366156085945681100241327275365505918287003590792796632681965108422495732327704574767644714756269954942216183238017728924871713567709863943224959077555057188022504106884130488194409360788624277183012109202990698941199562139253791756488151890608539530509601348061256800403912365606813199312465340697656938889906859463630929773644325114371151119725832331025528832517122101948809228244097938201281475714445310937563729723040829104308558264466728924744009033681090559907717312555652196709651284193719245972260847605150518741418422043462673490788540235147009884569171723343643385955945257687723593521895150352705452802078372885625760783273534876153474550679480906285765355241022822168746524103532650375750916156680444996090463015916632298170121948072862053044395291661819754039457468472064896714336148903021683644018847648478733287765928735079086821944282925672027161575079415255743828283924408148072742903593500950951642358968086576958765500204659094563210947934371382208976426378756311430507907607401356815983888506444869369616036491321868964260278995242692210323400029742017638638093611828922630701340863035660817948298338954431359098583733209193047047160224838412697170611392001001091099774898548165083035906980488724941079634468729762957164929171186341401668493667370798188880664190057047071140467451961872428203580046896822440435222884768843559503708231894634364224587635087785672404684889542843200159254901972580649433415085487715458643286791197405304321105981984910180972897746012736764813308908424873405536248659772119162345902119124201356943793915519234339306182138599010030339475804650072518377266927672797180089442363330780396112760811537776513349947431204262758761547948635967735733425389886705930529486509760902871791156360003618806627010605453253732835999860289202934195681765065121631343894485659033405768418653591994969855154834025394628216986567916048307405057619143792423995795959709905365757529808163381211710631926443750482566251484329285469445749499767396412300461466931614518998396858772963195143484104939763178775700364376671089077999972006082622776403277589966963447368832856632003282928474480028777514614726951033833181669356243060905864154848047256650054517719290469185884759906171919719080970176544465801853483891588758300036783469082536378110626741344537220496058183208036273880423745594185546017389227338621210988845804559425600547476770970032861442043046250083 A145335 774 21397316586387058361734482492350015316158265968054416777202912811134285717300688019900416129800525756837583782241711784506540308515867096643004244074206294570735304758504516272932074102173381533175786813960763278122982348739730697710638492602521731663311191530875296934664324852102061681455663034002350610525996417238605442043028705361895657746997317264350140678053165986449045186274265648847142043019219242085056955693121950426236947911363416364544329575659910572971991260615713244172118120507413934794816546089551726414242976759483593152710725309956801620972720368078373162819989209589036921483877813514969700803410169866577828566089440940668724464903713487344328958375288380072999019475737481858461287482205549030553924445907673743073734718149954407924348871531291805133372937391595829792361635574663858171473873623138004384288706774092486445868377133524554182090871231572149132358431615330183905898863496995814597968343053626571283015249346804046202320611159192866549104935424502856732305415759384816801461786170364207567203231627941522615553432689445092478860099079144027081531551919859573672368480610401311348720133538209444392488130610444465006904569132463659044632326074042662138025428923240528658057785456625759716748160790834253487708525564042000147477416122283008638735246910507979522561768091048840779686096409088786826235022855759686423348149628512387519702932912683895287556458621008336827949069255155676384530326443403953648882519510116181884198570140134900157822995243708036000920724674544737478168843268033423391201323831499061833578466940675360731338425330378742017119671214962081762377466014145666599109234149297090115153025789209353133266214190400797166789493028237989067495138085373341580024544024924805829427077403374206613103455645420804343893305098867720377131684954065634674262255616731848119814740118155415112919141684235785002763345174275480607634346600616413654462294407413882761431235124705283873891771388626245484063648673493197461216494257018854373919194837396153363890741006032159407283024609657791262020568137714109861297008552734934009839189555617759514555352150580495798549937560202003137695367541242548510450737341705650545903877377824445539238720413356914291488178885800259370667577546345834570519111502510463062064807924404553078695141456558767983489294820823585934492608878895719408848879290376826875973370529899929111700471649630718129093976043212575981443829818037284650882995383997709582014164074120241575297437005495230763839049289656298518194991322640674222516019277915885259268148000111181934943761768647031969261498264238225582822250308397525612968493340053615101952288779792402236853209177134681357989976605681245289187336115542584501351597234561502115937216906548236442591614757835109237590781040396273959795837419221802956361543518158637705899984785158720875375546272302903816859234455083829384540706125514026611586350940986848943355125037635358100508842378224485357978678618317122980846201933049375773884260886854035543457913418932408846663047331135479175233577286373153882837938445957454882060156573110535840728564752039175420720253578369676305390813694032882116211928987820269949692353343236335259222020573659149968578000503165311725804810087600463774288535794410843631906951612653383984193439900143186684565003219833888735768307430374122024359802014366057139826787174227956319014817942889731039907719624876820811113204374220126562047998149252950998179752689026583950074355472204055150808928736827456505344690705694791260776068435300999318051030695780203 A145335 775 721303541492360878720355690536317530413460580169360911721653158828326564646370722373842630590984833202021425139782810671202143261538544118956469423593524844805438433776413457985267572202756690877353007841738554838599349319769062112911168494645239187328956011612643635446158865585161326718854400935558189870518878508019045008048968902506731244285591357803499511401363731593300496085843030101837942880541551961653087212102148326934245487249627869400729565695516495829400515299413156110058569006072381924691963801683678757559468942282386245129533401812488149309442577272974976286172536966270011837005890553890909057131350287239279824850714171616652366059298983817861829127557170721817809788463618424612593507098226124597886576756920458524355390904774232747676123116667872754939725570820613235745189599157123155348972758457137475737071189511504581254549481194258998181991512202378931418610292186810776596770717542691146478537118711365509304282852611929572381229198247538315710544618771423076213048680412913650235387793484908375995999995256820150551682174809846472197636123132417303073203009464030727134811687962998392117086858881674214384829201777841588107387519537062942803762915323296175564414713270110516488360303028098090096638284075784667341729525050288115107520472523082666154577150849117105575069007939895634058941126938273800921683679268096890077274367489000692680646337976972762082271419710278668863349925278832510224860365517240418040198802912372166201962648304221651989187640832880771489088819550659002450870425089692257206459062630110333580825812011901943524493573878033712306544208939059220557547669685566227336726310911957302631289757935825250659730589569870637345463925412730888121617718901990086974903785558320054157281326465666132042091729023861779556489840332151373006823334446311522047211890315927067468579138466862363011508175712572395810854195702878378421300779511487642472169905016453515822950221717666216367207969491743086789052309017526951338521199459822655272788896393544914641013051029419685471438016687970642491761709563374556847363392812489966377115868971940301853451944569689757057687887246802124414894855926779865417924739752406158033455446127466816435526941734231838748427872146714914462573337746455047711381300451288755390845576547944275089766171340371230310726957798571080850654745532676153107212684971622345264121240928457880592465734379880321790356263923028565536282622501846808534194633927110828137269267358546446680836166232359460205454847846081928413988932898582040255342605173654949246729109828845970446304775806005959968346463200679386991633736790098603502986937595461352350046841457893454530916145112550336458679765475395654497148156661025004306223036594929637318213242443936400407244956219693859602005139429395064404321566641155439882434282049696472803129725559751844741173931413941000960394263994366127649995412334717833457769263210061224626768429018827632365218880888182336295829912328984556650919698744440865342668579341015512775338044365643586172703920474957859204699894527679307485101147483417640693036167447629719440477351539756274147010302377342020858312029164381524522985127782562527040934087716391921825195537837685568769675318961730652194257371649734043864303094260756682199580055934071094078383344419099872102853076871244146221843779323063606184518871386560495714375110883318235594270431884636288889487375070706040784326082671491383870259906984575633611418967088902936920732642544253104948222970329226220173958534843166853975160719477225716978638802711704393047 A145335 776 24315142362310168635276131966244781457887740841350890366082511206899975683094871333921547057321682597439616484624494765484512464839924013734155487626333478444185035031867592910178853586022853947302188361169219869648420787446432735086504792243852520402337375488151025420014718424211463471590520174082003546532840783979325589982725299660473204882971626924558651264989830713956993736604723358458691405655913673608106327834906464407831464948948007566135177295051531498749180797771226231854361117022581874173952164959940264827777971630096263563832977822388250203264507658899266082528503058312972889436431649087784730800928117379425953029139746159107910319190244279596408772545623266657189987896109557617953045265819915177989207471921864210948346484326204667774207702338525119037726343858989934785374511595224985992150013516116230683958665414144112659998376565190093695190379694251322546549203817258959663746956982465255050795671673791788265020803678532896538167190070603905463409592549679736474639014284413903390050105716914475184460952272904175647155683497286491888337221231933688207453646367500923891854928328864195187865686664181104228703147999442909324655568276689822669451188830915988004233757846309996587582097157019401160531916839446540345255448801736686796232514981275700553787787116388490718427596735092113733078064609403113419981170001892523308745232504706063721752200533500818897109474270877035306375189153200374664524366537055848048731147997293546212551978990136741748420615214653415563189148106131990298074104551604682722396311610059695513510576289342747575535317644090091111474863266216015110032850182722971509375377341732846522403687624863643410530165041134124994514791758873665210341744236690947746550665031146425000717147685730527907764705572290924943428468173703517685192294227053476454145878148287645827633954637903190138962525490351673778548109934380684962306568669697901827120433843642353610977769212671293029033296777674888067032707852917184856128352172574127452226859323507204235152396586310996591210016135268465748739495967360788173610510110412028213837641933204918019862105536888889559834162880539762053824102455596381721995694466602874245602132543053029004217167666622234870852589278577580880733087844765422112004829067693832441714941323366393588871464557188772717215837763900536314651985537413904242348420201544509968476700155724944624872090794245293997922191527751316901015511223093426097650416458799910632509637420642436643490745588395400398030652157052372517179268409816209254366924997887889061191353033062249663633752057476699141885927305233403871249747684371973615688164053374508847666463923593299572444781014890862664887413536185610907417619071855816779620194062263480839435466286847879151179991031574265249348484012574126580673406051677512459215056691533724580034865342719249901066252352588404870071986822390847707997515965262632040347375251224812941181514798869554449396170374231784178307940986631390786385380063828899637651982035701372048802609932107931870949440312547782102654954269294492168949605798828070221804794322599441269227955679676619249456541872419945944764022197740487497636946541338253798729618147227218341491006321286359949566605033621939782303104272507724531065193533241571962537000053630584968728918556174416788443990536764636949304465065212166734106009130081152296165527848049870547654899939816271355574888373725781009962811435742770176046334902402046459787982382387165314571313430092416695600541178989287145236685704218463941807876592801210484048914721360524393834167 A145335 777 819663448312172243202797529861755892409078213348477934071280541062945021448801548020124628928471289768704638494670293404700104518551695241439837368927232134759952686118818123225715696399562834360800078777661393964109709906219898179997014433629099968117553740376615055296052522634009568042155108349449938618063872957424187130298624843505582834098242299341280776339307681966126527267644728327799457182822907056787712349661609703085850356494791847804788957215457561127318388863467520976397357144772665972331545556107622525660716666091076102454423437263174512539558403872051682369060861809557779136632099053743332721408377779729098589373021018172813485243250768605895955904651131191456703770160043398837578731298195833551790059280599465794148301462280968445894308898155558646093882296546825130794361550129844678638253800279305377899109135373726848257040692758008577270608701311220570841794729261189238078099143282133030219630945644984063702485782699061089689686404898828454923999049139159297788658095314544002865675413481799164983270325123599765808797940141845466746001255530848506340845115975253134930398906831200331819953905332458164667908904676391271556297618499826402650136632686415040299423801434695271697281978674763710093432826561104590962776511764814186850709964911283393145103637538878871269077180364886146002165923924037826449291439842113281469704897656367040571265987303666267044587615588993440467628957491034704662283885739292272205486580948566639912755045555546916035037286896778997802225411168620573397419061983723429482287407168653273130331193132918208759393614257783397489783928397597660420148159102043699895477742853087945358271007202863661433146612876900763995222992846167328827889310097234129634232831225042201215854994328694769305082092799835350819111882579055740835680865387149356822946030331564650533613543375137401117564371268246747362284390077118694376476051434215491080742182397013835209607084336199066291046218008212507247929494932785992482559800398952636954744772522638958373442374283530644060269958448461963702037766567970459769035738974626078275976943191221917477611275795072522492319873645307491587608369363259171921694995051258151066841729992862161604693905606308595762208945832422379342797476784469041649227740160577791158921916619835551332912795133067356956974660710360121368347351615567966476889091886852746065727216985366642375980300081543126290076754610140628810204317794196771249948730291950353494789049312587271893526587103972781185253824008780629708031209680915481066127001423458135079105561497799326332247811411234752266968649491071581299149607448545493794749406736267755659375146514283287129220113481054835320804373846137178213652284415111426979971737532678902502439931211428763742341097267123525335843536461868667605105453597727378358984121189167573543278837899936188605191522064581196756185674822401212242230135539007913745392186261019181037167639243124251470317270950134563762578354363514271080066605300752508040807449080824672424120468036020339004062046763281814205540649213217436487611903993393099693621975921790997738044666521421483359423752372266075420653167427519804380959943385527407772612900702095442575269901265367656062204686913720271099706992831978022292473630141270296596365589608306963361780750450256245519347048891482834689809371126458361283649961590516772517179448043386025278128441376936075511793198188808702775140332714562699963030565689713079174877252498852375665296038807682724264441138195505899336702454915245884635176665968168085940063198278424474604445376523 A145335 778 27630854818288183956056136096363659166865245114089450316191976673149365466139124500663529907257220120781350766215719106047945757835865181749012903972381507636424526604880323902071283215450409560279716708292777229360918451290251980201266621471132167681390216185758318025878905117977744114489585230869437256732929610861928564183041053491847897676978543027822948045839410694088294520235310055325396343174268791228400109698986535256117551109607968240551428181597897090550371389838309334343128677495925452904714526522435790380082493986152203783642350506308634995320263591262354553761775569071689676382895169665256096950891684153739796068338585493465796428442073090514508393949380859918382217434905075078705221414109136283210927720359800519998875031345144961984892485182616179621299653178867131300087993069502552521670549615265370772862738269489666640600729092874092574602125626010865748825577776845485398353762456293747466238504126896741113619007469764545654906432170972317144884102483071467378775927918414264052188014798421344134671567475455595832510402915025927186721210435607681916816200652072136811002823257424834856786450960891478066774104947938001764719883394973579756646283218407862177577588342129819762605378913544187510230219422842918921908655866336437437000746120926848201645743067647819634092101031672715246640899562401250520202501017096468716451228791250900432951312710254389328572229624395494607286736850647590740965215123747175958991104595045033434165426373125507549404365192869804801259603047305051423095006281397212256243225773258990227163769007000096527936411161094560685290525114808153866547179333297042940753583202202217296294469130404846402047728909550159713144842094329508895914483433036018273279040994045507571840046858103152987543789440517744103821336618311500849867284287008510591448034228331166221200466719541927153769904816490072363230933010951561253050322731540835534633917141482902541273501201995501311999874980023546841652815207151507953669906015320341219170318829511299963261538201945421424960703708087636661127227362266788231453406587224134988271154541138448904965358087189789196327213380749152660878516077411364229883956561182217805860360472457250924641202553771495096521828693158369129068122061671363549230045008808248272273425367539715112066096735064236045830843095330401927426452908308810612522027045157385868331154516100009358769351290876727992993193399985649069440670651826861935742345600491229957509428219817679514888344607784176865359506009305342870405359561164392456922931963617848735628759416899462257597824059038971441442814032458095700360929395840720911449028885391421989903027341330025685532710453001577483773452777465870741396607600215787131639030492606411741093769241701797338906439237694743007497020364781108772393978260105983872803842266071782212610205045571983575161756307730779790062614228191158042294730161022440807094538558511581341538108177704203718194840754332865770204732147286125091477654478302986982226719470862617671715728928691635695718999725440789644320993182322605514702905114667675591843926586518780211150044439209162524369555443012547530010272329217670407941672193889182374676527083938019221985130030164537364570560046294905305149182946062874858971561540997028165021912063159027681295044128949219480282772229687895820628836951368446293659673471110311271472966897377015064075839211161615165686277355369852996824199605845097180010990193353892996583065721948331201289964153635671204861894072969962687650952609956253066833341467979069584238319929916774317555329248756163 A145335 779 931436115104831232846480104605621420653271520386877156810353599580584568800604865468566045153516261343068044560427252570205958091946910758207529751469143253496638657090563032620004833967117609877466415875749441624095167028884684346364799629794850938910564219504359160275762836230977231465434350090453621575017118564091738941186126782911567787185363851369669279283965758158408726311005774697374382400605143769486460641165123753822112944819034252894196796196876153706995458424131018797239346741990289872645260716739764937604958346612474123455507533113240648429071573121895568135257772064345797181309617032783683974471225951414190745734595127611710979429968798637993309354137672883197533358273946310743109615032040252808844539901538816248562611512496535206229757229611682516878452662565728699579141115578569495375669548892341848473897529165387527080923729463744967931829077582217583081689656015666583517316094323563083804766943898058197295112678103277051327834738793790406055214639780340116199377232341086745884713975989108097297979374614337810390325916456726065322526537038333701885025617640506615923652037077392276191070930071697820298496913127081134812315997688261755096719804642392401319725462713772422762732051478292582295096986650601970296436198291424794236480964885734087966194605665304362326365854508610050599378578246380231111988482837030520589457641083362955938421710891409476962503593593784507622642458767701326386902697159233415838297863693481496117149883125305813934874234616603832953682220922427872303912088348480963174235711334273153389037380095642060823818211481104026443360204130398938443707754905295158430759589850759002204998609027676365010165280107789271053211863004624752035109907699754865895002342275041229021685778370802292881406372734771060939981906584168811069970412479376026650563877014097582985103082582144820978446090246315968096268004436892739763207684903765514438293855758646462269315890309661264891316719285547546023903893385147838185426539293888902099278810788081149238907494414137781951894677939364273398136870679975664714323876286289851479994541305800169395160303641556518013117840572734062552907285381928718826129003755757567184294600459692198676792776482943194097442249484159677508464015356144188460075775597698309097759377980841879807912569606102601971890363786613188263185606170742654132549565215366385734590472672004098498748189639474200562257423223439475520704378862879198059677698942610631575692471795264927134298824834878015027296166388429284152584041098820460041956555427430679454587344864575311205823322697955915879802508767193756568095348634641094476401269931795428543363296016860019345024382241463063496948257807570128846342463989621899792440290925790402259592058635327657083107302960348689515601031160927640255532339543067262754490144430295657197922438542952728418766616528413064658429528876138262783354141485836344068148981062033220762230445633241068097223830358243634163466956922436922470197461383527085870110205321971392632712549762074571266667141740546972146778865970554382687417494927835440207665665537926104996077000307696202175076230624529224864380204797274502024193965275044394464818320226937727271023290741576653294305923098396570922858686012072518663953317254536189301618359052725233528148974225097438230076006343431919221915258940820953432809231427478631370836941593399729766610514530129605858348334137724546334135065937897893223607779454929167225102066312000992296632315953762437508211724935376304005207713144922835967706056250397769716505678897431263966365674371124878207 A145335 780 31398711412553006040966660370199361993858123785376383841987569525669529141119024548806236881461503262617603661350651917925923741231584603823310646173011915102990181494098353224740039050960251413518983318891796968855470851182784258025705415319117803679542952158101731107137647183467337354722047827059606352424389810062602908845455769668907896614170717752693008376839537661680547469855710144813180375399003053295119796985276212042356892113732093555455405759245266959864919812927085253816629044329363994110946285856582949524227355484224008715532955157604991752235367734618836010577184942527321253910257513792242817114168929871280685884973405683452191623118451773644681367813472558943207989589032512700245150044024855508077013156869945775379245114087383170456860154225317332461356459633791061283945715706065584619611267971490294096789714935302475268408272279622113776107865630694429099672892555462542753523240141293549098764946212565037703921507265242461930496763389832242417148968362111162834009539123442106285359444078404819161493540583577760112802290811245832746996442376841018654936531653845277370714173358876070372976166195930482561370852874739800106585170517351420369336844857848764630080083170503680029201877692727864035623531909761572995849945322495273947375335889297349984413571955331666986373973321393143774032336626044578028383881236233797831974148364468936453433295441198100758151606811474246127563782677772474861854899180272543324161845026116156639064089125988632614619102899521350015998822866035440528059825075132286987206273572835122227485459855860324863370815381091605570311111795945223100129234551310320457403862833115502762128285814028501134087825190385847417653612188741058296774046092644253096284510684812598836275520017039698434929055837345343023769045967130994002857201754812481571381997702697195294096658692643635195641490548433406468035122066336721246466169805055612760174050342990055101615736121065180037490785295115932796442253404360518418079220685927088874446347492495896711332271673439046427652948168375265948163557249494752295253069638157424306166480999147369169172404930791512135032413209379651867909351929346301034217444486722631028600353175635863544937433570598812519253283133589194035651952828587498531317790846168364990877220359460754400785017609355621977408188117415887481021584856589281962499435230887973817955658965442103644292792113977324010076969743868951319817295542026987114764873295613058789925363266708952473879533870295393278785976903594445159478265155035878146849963026535756240796290659756074323848841950550269865269171129099287501452398502112821898958765897951795010805354718825323910790746239827009417480548286919736265944333719693546641787375075469363967564436555503126078569749843886915085876167752937850388232886393602819167347878895941424338070183190672731429424639068011048101904879628352006610235710067192812997514861344506601313383206980758448227853211603181552153317605347650616509184231331761043586378428039176936174786122380763804868707713652354838705627125927546395058070238239314427574732733993439562412898975469222394536112657209983324727165709173705851134017908161480074343519843200173543702368175908913418952386515303076388359514661000317781658098991465678853400360526718645455559074874239832990513786642693554317767282867558266237388851552897760631192400602029640537993055425380734829802323307178096417101553840075942338374722721065414672033804297658794487728371144169511367614766146042709641135045589322464396190515118089367567349164336851394087978389412565495290395601807 A145335 781 1058450560785725718536154888232940388207335932151766378926523811899966227766537748739653379805501229829323158081062431592855636746710758902936891124284701906652655764669416830115423683787865241182607317802376059944368480769276490309161845204042661532242541978339045136117250926278921105996703000784744980049772558922193225493088575054352758411952127108257917461013591535291285497050427262670646535757326010525973344586887200466782727079331795928935367475249961153020170293186776585482027546287103513499489709423580150511721939215768232987188141794907356738854613597904929388794661336277338227404968983608626888332134950651489645969768262759854578252003612029859593410270998850607837868445848752644851317697240968264145235860709241332186495536547323075163604220592705690047660643737376644013316081376872329741948526347943268265110439441995148912132655331465137725928851182478880127367755624962952660205601841645689445795803253020800477101135812616210713573768842543410153088301317431552659354121447651856170538380113998312477944839155774426918788227412856771105444524007200784201819576780166098682526268168004060295195634286273745637072113630108981748465904963327600382962083285061362051037607202357953591070622874259124245162576678382965639039499686524879486474597778591732703088847422648035888445362278337797022114020017064584147090440405361452842078818020776790206761873433384366265665881188652293243366390606445067668825427324980084738298262379992077776609368948319926922313504144807990474422716485860372479278468830978797305990242518966036258954261698352014171048588125672779812294083552197953266574957558280963147713789057673564008260585512585902164202424222157741636341313995829249212179628341747927864175995989290030364495806550752722455870656179395505140596483478612003901252147460084758341291911115907358576349900781543913859862929825409244041791147996759942868781481844365217021241701722623900901716820002371791328754153107407041375282520816237089182488302691137175626663697471872757867350929728872722760662043100804035537173229241482331229193005312787962897074582223001263273387001600821821570430386131275070223894490190985356522481541334821290888218360338366390359640148686988093193541084980335849481457667652343220560134578540964259808244772789219662652869621063803465447252327419466199203198624437252439088785113307500684032187918877990462841177105923663427402740220449503564925767601557201025356775844680735438512865773364145066316099214159633358882592997266392872579937583034223675411231491793582563787449812278685789920592369150947226274460267842882134472906766596938127877579258903943553739882453079028238373015896036399544105221806219255116051717413360844526993305030514001631968420806754026418321473258610154320604584536925435933905426402960072818694588229734827695270006050218159655337942951854563885814986800427613316613954907523581715584660389631855168549212114686559136844127690695046026292730092842105835325602163515723467317913289723330544313130068792822835312362062455954214471026143442870810111436993348359871858616405022711181983400898358071409919504661472373461645928226831381244036930469182099299340845009519813031837979893482618448062143372777572399128500842651397853733682444483644080830871617166383919947843688777096621135994650286969640045591673546167239603437364894750701646068345663048345594152498659817960598106189079115281886355655402625881160674005033891520814804613706852860115011390277657595886340004345591530277727010512055067082437341794824874639089932025543989026854075833616480564864612035763 A145335 782 35680368372688102559300775241365760116269932278977920848236733857160292012340458368894690884437209576084980396295010907644511596805695941386417995976326655100249110724015859849092579155748898229305441269599113661832864517876839637139061543802572704932778286410266259380410797617724783299681520801731705450418226608842743821309412956236775716397998308205203679858075162277829696443889355554771784575566279439431558392728847730749969517801917948650679144035220784709064673623461318883672063331521630395738434110557940587893563621439319778513888251190794040509184032633139801961649197635331886703294183183536554891884026369347547035769607451749724427191589569903448442086590689886176741986366353462068905406873747890140311045356431512151136818761631015749677715105723248657281322967925610210055094041930420519895019238569556305245382619492866754892689335955281520461439459585255183462872613017828241620068295328352951076482978560566237870514250539370955889329285751641592870774394993468671784716271166334532385406687357523669553115708779662390848773385974599463153289071535741993066496914604462654934115222572702699192168761417311799229770467909602921866045856207188238392300407170081669882628974161406532384487017062073200611702595792666239782259961436903742166563417168951973531827696633051717844161495416393164294070471001214794972374168036350694070243157648411449505473816985953691374398754111317198422406781215699448438332680263223757347761881505371096823385670608800647425199592106858255993268422722354333410441743764235432109798788327138808716513039623960937850187580853058592091341950974281892820296596189522033158121508676771979885348834867142476141235219394849645370679847381750378753834213103548602208728571702682412902341039989598753970360121372493422452162115040241605544078896876600001930137842145855059906057960051748677523335729218904126100346192502742552040287031727085295981002152309477649053883947178337349571237321213200579465657843918910022937320165300154969688906152902384320215903944448967212588478426500451089789734291782205828486601456798829159622226742431206103946728454794531200208416804350250204038103612470207016443506457362608271355118295977730665847833548693431187983671162167868202886348782524838012253549144084587407289762925733717607668774171660029802617520335332797387022409742298758136826356887633348623494166771559102843410638137042401345632395507342688203903756897173429269234886737072826758973092161315404822248995556847360994061914544571317757766101478924201832957577710214818262248397415673701687563412689754582155761505359118287581952587814481331892251083995752978430673485698283236560835540531476237885547200078233609413816474268128124671224619031985207638579996031710666125061360421669732397736657824670569164198986193395821831800966405193693728655962528516091798251384175587923951755193994312940023428067926009703922291708921492322870449433784770525296034786005102148334724749877554070103478398315605853851955095952987094220756437682831271655998961320521508856165936456753547882928994650715141042114644585740861210667004721237688252917279743697596734874257201758696027311220264994549472618405196569377460058128665596699708265939677379579059318687017419106988362117421885542973343003361278441414723165293116852224254546670659959923243340997474014779473607333213194599591203301108959127949240191829408026381424804054652845210952726520964613850378371317760445601648856024205616818239478531466413159010178875124339619467883226330722026498395713031405994354041231923533243856808372822147276090781329968923 A145335 783 1202785216784865376488303414850284885286519028917009779642293919398349631836030623848902280974724955004323459329781659615634054335464373437425391741425080419144695615853918870843494013224871675522021184015578803738009802953259783398681274332422880679241294502647533625374602851576251518753342960229672789948853438934316335294147085261653134345423764557645288939757796259372047531832224678700929595371692744145911822892916112416694271978319926969682598016491925177292608994826710766381808669423566614353239100367418467794311879166997530517934939960453525310657237001208529126222265063492376564490708687712048281796783640578570859924303821228714947680773906149441634952879378745792019121752571906760494048620862723679388917074820070413905580828268086004374312701050326491644247707201111676443580576140158394348788768790231216701878579837994098865437408602919884723289986456690101052054555657463234400049549575313176139142551761480884625594234908581059110413079509114069253130394702141527608431232841663015639060203260283742786637218065017580039737723922415520490040603496025338579070826789496859317662925470399539821763948652181946465761816836160600865995424064278410552876846342741369806682060667943407004323103754091864718361370259008202264677017660998525461909973306290773249166178950411325985878648122041251290015318555336930721454149057414941491746444002249131942052732163834625502846615735426621570167039351414837800411126982847845535212968287247797293924253179613300876383551327608687664725088055547848093405618703013907585442519848517606722867618306769461516577809179508017013726357355048959054774244990973830179479312909780194384261545215110787358135137081597957323287876018897491271962502111540995038708312287921428149647886093553567445588117235596097091466879757410061044278895712458038604980188317444862953525855256994547137767733572106328265433426107476303432518132970738563483154365533110789826982526957664932051674618769342838426380284543223936056979973589779921337075850787675677962605364100023755007484884996668163136007907438804929236801003879495525658077300590281375541042952937736645158203908904216548246849402552476188333325246155211983492559746869190940407364078566815416659941461683137752138962967977454621740723921086956862958773648418238847765294714673789983582433145056816272497059233209692512355164051593335068790487677837069437973382148758522243437604625149781798904092080077948699108707006549949145364247498245076523193868573905225324950193780414906124347902408274597260754776269200110031826810913094910671609076851851034595319773119381417206544739600753258931490845913619253643994059649149245451386737832943048083085396570532033167120498231526881669306137380574916318982530034260545748321792041493013420517548414665060349599711890673946750989937758824491185858164801566271404300894505221125964559103703733302407762146853171832211696871792158845814330995244335402293042773499387865729668525292079617610346150971893471169833682817257281656458368969975112098730902150802418001085399503486135955690665599564170411181324797126708026388873547169521572647770090240541324460237748625357416249279991096035793539867139835508704658746485479284853683026378462322237312060540228697253926289124558079209147748562477824642923933982083125399702524147131952598725563384979257364669888063599179425057468761634314666540120541272416845909499869546576158332945934524666061730270373736447699587340062121771357636089992706284342509932637243540437142980732065832598127458193837048946901244800090838210280106423983393758751060539673768640358567 A145335 784 40545889622137443468732605555302328241642796348522467392763807174681632232032300317606037522763287348758534237921959349348013064003992431769914014217021464953041034110186494412118323336717845026098435883859720204409196795721522780492706120606913763894651332751470072101111602746224641079450407889660748947444143976057577053922954422860914202547459386840224381954031632045356560020234597475118981105207977829592408110288643756837916177639195220346082430485263653691313064506543746311269451362596367238326059677647242438788312858825923132320267047553000087031461418801555484211812753328678816353649903159478964395833021632019597318700734777850373434569163949106087944358115415434058274708102456990529900916940377008358452504451873528296325617569780360445827065402728790927604341552468151644987491011629645431567248876023675076450770621093398453261028289111739978066823922993583846879503887750213018607842074563738872322142468803037642168215420897753252072653954362905988771384012538416500686748187307743986026384919518758281980016951418626914359896282575853809744669280697725091964735578007442212993954562673053264818960009872884653943519046317203387283102823340779363530290251821511169013170595233743275954325295165949742593888590819463902549596025570000331884081457988498549060439918886538102350917510349849085570023224206337463619004569753083509650421933245575080118186151737391408715005725066832659019013698113787401036159642153468192728805403615361365272815477861378701934088867828489269071024462359249536506349073068157080941031911983729734300728604404685508099877009591027672679656914347358458762157905825431219160725605030568844016684709316035806975592994879431921973184655226354583396105567426212729651308605017102771221947827311349718601176678041584311580855094170131042762399968922881584497282146250928488017501520807228223962401621192368596608856667982679996207443710403309943290048366140162572758103334689000912283614049143309762140078812486421040561884886774160982972671960363640951217042503595896836853348260649205352814375469972379872790356012291192713134956643276158427057351839584373853488522568952723037051043156005868696246187031448689506171580795605308305154512422639514146913195485354902462436573447633646516354965367587766706255672280889068632434367223984686174903791517247756210543069364476324849193822042384968281293990996393443982523609391239146689239250568166748933714255815523893749781083921563898953155956406868437435549904804096150147223671343724570907196472425170572181119306201778131462666977618181041324268278988334963518474969698586068673504884359439770766075083855853956343286772342147578467963695787674610349332480507087637985398385970954706804181766427955810080915879816343001144216943593668121983976824660622526560335718670419758782474980018172631470085041732143046510467061972752772089699461901094430171349030396994395930291844191382983479605526816096977513701369368330167742023839261279159767214679159050514819487593917787868686224523757104591165387439847550549496067308406351706609578789478379189910207317869026682983828066064417567492718641489091368303857017771286541300004532472536146335234371811236593237476966565448563752058119509698942942409981751790697412436099400490732718485061067784465351687373121298991930855236775563575432378781784407424765547911844454731085474077355101544107958504318343931683779832576033657493348954607615540214406449684805273581771473048523263609888388037310605707478362788320737957214756138319748999650284992220421604327930805067802027310464019236346799125428645126650085157324647 A145335 785 1366801937959468002546110756780938070175493779622173346893058160216223903143459211870468901043448135551925234156025790336739860771940530539499427981830401842141932840709691110778589808837264542604906598122889984075055220245762729977149339926977788648465815747810761627880938503200629799212021731207120886788669303484047483553426458300494332506221721584960199358025117376491173378910060749054036174355631337263867333251918358150090041931522998899546511761975639749442238227222980693326182439051314870180404857380249442244135558676709989623518671655076692973377039117143198371571678788487497835789161671015327202071482877418596985034830909437032267250611569043592318454870435701402725694618114703398191053149566060330900710245683739564049066154371715122360744370351674841119215862089453684751416645558454771357973565261969318036924260935179882021435164760519346057712749720823725021617975004005125199807121933494087810666246484207847156009657212869027218788105691160481372369285809539625536008753785712816927286419997917138425262628645684695218054523645894308004077280962279709354105897755560050210529348990045700086647602111050993032254080585591109349152795308822248280327673836026295164692610958647425164476898695721062068748119678162757895938679757287693526813860486882312782536656416499020479838103288014764552524231597980317343259713324922296052900781877961891948534923233014732223948217489156313200104330193248733937514103736582285794040184620660863336098812464782822862584834858114821932775546961405213820081179159721956495508278167529009494759954531614330171277392476735733666523217568923096289823383950601041406934229966101162822022247166782021838036452499250513008118097404392536987385227405975129005004618036418222129970433109017712920492098371193689907794528133008237694110441908111442500945342545138611013625113312885808172778011512627011819578230012262716564676624045177445217568966939430514794564873585383693795415697544946353312399218342536968734117203476176993146228850446782485677850824833612318270302614858999827446704433956761018072957971937535102480283862786761999985821954971346289663361450641192384674774116542108431197982776496810077097832005127295196097567673359813943325628403151372300325599138780767256088871260800659694580921849629996855181123671355229056282216828463988716800590595779437677456631228693633229169085367697935318813801434605289486135732893215296481405725764637218378227171639887212027160938145111287527707310767752212647557684636046761504866686961104597579950934551307164542406393783682071989946173013087694768356756633219563255602432445211975071771132145289990954712943451659735221005810733615773281932949834808527705955746423960384934842085676980252977252757989626392534311007420220760350586845338792036955683856726780138177883284825422661648032075570932377296301573254800601441922642896126789537342873406920534233638305855994648580938656494639633867651470868363636455195757891829195183673189224105441882671455621134946236155347039393626798210098498530026872710010965292716526322765037625496892308918274183564686258136080642642653010023831949499935282478744609831558597795373399913501864714880216918418199839838262524598602594354988924988126318247540803869544523656864253475382052199447265764527556704995055035906004632001723980693536135226810903867362743606680921292151722583004290244966514031253395787801310228594724554217101489773926102975357144515398705068656878379154167566203101650525692811267084359439294168992279778006712378508960292218444845600537590806249797531808350826615124440876158834696884773491803 A145335 786 46074893288067776743691950142352816790313567069420667175242523188125100600284377800121206336568599126692112294641095154329541357274102220482533285497588831881583091107282653234159768043785864394493556396624185479310391270075464831808181468445715134732868884964049441724396364841781627785212611479541637203985293273003096694528428855386709525923820032081548933518802324807485822557701587830376961962409351273956989974329759742950891556673724115264517691150116385468434196948373614665481863709150372911185080503962149020402567244203580891382891289172368272579539901607435798304125807748100798715773823576276776822350723401947882733504552638421622951167742557890333106007594443136170467731518371943450563411141970976814285934023546356252220491767544899205000332278727893491399975783431142160502103476788019330847643453413736835001041759674143201849180950816078866493756815022143847485158090505508882735285061770243625533820296660504058826047902477599486647593790776365872699662635868196764280438589429630871311081232103401816796844929666014124381991077743200840241591331493779721629184721375193714589502141460485987247837402344568965244400402596757249842737342577295166189066521482156158180276746402834107060772979078431707171549371756977977852628992068572123218894905128721305910812138739742061488804359488060202715742761597893273434947472564126030190201847455673444339537182066740471531903002844453592908684311795401122919813035924029211963626430833672299444529602915013480836356081132961779525374418997945295515687012967878080395426976086370998084628332959990465669075392290884572307469991568740661582587814212603200002321672996544593699801107975537246844173006774141798624229141528887766618401432459316031332492944356349662984200528883039275238438917491762608750169231782852598498331953960036757783985912699340431018374081759879072697118544128254947245613537104519507412569000355487967880939932238154287584619315805180983154462251956527521017667888186842403540669888620041552185213565588365631836710353924028745296004310043535922579201115868038449267033361223952292319176301406790376245899675026731584967540647626072718433912431583432059678130699461280667519227386669540264843697963804815606867419323319564758621044505863090755122203685235272936735108844771521707266610328950404263288843112617268126100152773181774742586713870068554112904899463803408600819802378020699186396409141048393820020266592206375714514062230816833514031325918545546152145008545377183545073398933912658985331446551639511994975431543445210522741402985255669162904450946917911652971302587356507647771929054590795309965093851650511227519367412162901957958301362224021546285128582062988460680573966306190182572001366822561435234661749389812515281058991424887824614434386702741115480283699422739306025772682522944136988636026045396926182987908861212634459519938734613402733832375942178618952894475287759472059126954696530862434105458836815536318830791538330380344048977379766705804254168971443703008880011734635610557829220059766031503920143950165695988702808776710761354445112520647704735084294635417768550335882299001329280990176940404069045140737306551675323392276877948066280007710352737653444891954618541840039245182190516690555195060457885254638246924882267854439471173695932139092424213922878613615527686117013784961373321433302012303703482798997269056277080035047653662850484026095588689000997871324441315759074935164405542590841598688238465393096668251183794062105935393910285698772536560467954530537401165691555323589794255273612872769949042345959498102809885672505335629251354483 A145335 787 1553184651373962816070387636752602697220532275734676910855252109778638981019362472498626653735258575517342969900426083496423048816970125080525666514624291540897764159084565399813834669977431679901113243525294694384663305639188699234491067324155717264867221463672290932718639830935520169438887333763326858939223349444265086088505853161659519818397640775247292963958627011235229701928947146851946638698783057089458794770788867682956196225381197994043892469123911592165277029687436323150412932309276631784734193608159186097521099557967153171807275734481862813579597109809621643688882607616799136221237756967128475666115683808180249527841484406362000246832334375871559959923690223249870765826758623595603789191404788478843518505033037423578613213434872397828846078755172919243418342540247940141072223451107486084419289456603503445915799681691106399156007830574853828985196176683719377900954209322729433001334232467790683250994389759345338818227636510221482021359468283187877545146082747627114353959313664102886183731406919255246304504153778707487232224012668776678649735780578033453840107603451882363252066978103633640078898746387817707337744539282606306607566469127824743411184158835810256230833956546926790371231960257034153031867253179607955249365426692886516421253725075334735371164414380048476288574478504406145532923940940750649511761956876975152789408224829969930723906458934898062325718001938313127795434950518641660378163503484920998711561189362908593614229578166291974210740632407306729685549731645188950428595387065990930407886868363288177903811609321324066090201302848326455749079749259030133025938927283469921477222189779288287519132527833113424335050220319867532372251352820709208313775300818316010243208149247929102779177698676820859270062988155219169774514895605432962370532473882397196786722616149423384490779282500410227734057949785462759022620516215122582614984437306875352089039898179214095047002341227777356753228718038845188559231198379239080819013211264397247986556149754955002433020352928184170315987021264981091145042169207142168030676533901459836544330640139040796487278059329166757909505568113460697214803393903378189641354680856994805263078106798197200585862262292660747686762063474124861743109967045650574402230140409789896680824576326147121960579007794456360237845044111280066847433183367030793160447103379730452390931755727536235700219349276334968133466009008462457586705417551160699050659573663817870783969553232215677520710357354089552211630504511098348761558389080988246024217378603495414448152226574823799437051474429788733967841863031239586828472827823264686948241968006588189686920751067973343039117914761032709498402568393506201014442448435247094117231233502869001507470319172590263731964289925548346992232588904064210803407823683815225990619244563621435225272405914759449251226106138223107028975212100921679367952050137434324367839123644515808464588704163560733019827365918183365671330786999225292202707354282711547219525364571746093483109040227527038277624798116214391970275342549120319062645361097882139761452434152759943055005314023852335189169582275502860562243582182276557680135656808483575238051788840749097380641716150948035102709187596690438797966965324070097811755943511655069601828455729049925888808737733167413750584345335606063255457605468399464236990798153867228076923113002475356882810123014942373721294028718372066111499084025245426980312313089034966325338565223123640289247121120544304047307898270861631371466328038461094969217703414786502037739767118744735899134825184685673943854430596805143996029365178386130127 A145335 788 52357854551741393241664990491238286780951326224702391595509881445395396862037608347644326697294360244121032388651250980023325821290521559190417997725451582346074797921157608520441713490779453885680663044744127751082814553786659781119229047689107760552958900807524042377895906976440020070003264235949136935299581905780882779040435615551113557691474944609766213733496383029937268444538985762677533360159014892076304697766302755262693631806708627705495499869649368621775103202329281505026805282663851548313016755345965659385287245696505489218042373626492306273399945992142444001316434398636491133917126071588077338427982878823032809635653705833910389899095040642887728358694491418158700379849565469889431790191692008479844031990377757525288695172669056763265502109836546828967738835631782278724402492034729879117754916734460647748084772268765437041405822119497371759012096622251365206897318911111118680966094241204162162147395344967234711058394800711663681340541028232472575681001749759874156675204183178318863622714416166862249523018227035299728584147085073384094081752921694176235170305683178233090033463242371348546573689492895932569786403174816255998983815831561629523095851805288642255385254494920155700580122319491642220272537933135212414478130681188212399988339853394628800640646497939295395945784181579171677854663333369942797148222131375359836404921068816438909029442391158231614259482313437532693530519273299098575946768782663650942537515729797217857063379635456099535630585882094228724738101928384900521002654982307541296171785937099468390766491265593501307910220249941692532416906040051914215563739656137956840393960015138135175725363813453145558797296082809727742126794479356965883369598772184000245982515378654745698336417238195102282954548092273520721336288380689913378658051196243655543643661606411149591843738594714747017036020790149405478397590355998245155431617969045767763433567086681374905880161338169058890970356930627219349804162679696261227566531811052942609585255623025967543651484260498734457323177190838202538963448944771646616275656690784849865957093559910763842795767134086536382397847733564112477038303974570447189378006613558595424137695460939840962209152018187629999705142292293425769795478368064375000008422911010332181837659732845574709769411086140794953213493148148138436158846511149834855663929268216843481544196580675782702045793444302873755079952767266128396854019605383034958622019714145069607294099608132071943676994001397813427870519233670191424093147964473562133964372857292286975836688816434325023353842298577231304144296231480499115480171253993198006229926776408236223834870999133969230946706948293050413169604295416511973208394256178213236501682309380347218255389224646268400592000932331243352220335957521617843441762256097711845404468708466996058499795814750514988861905854931592076734119940402131076880260876300535132261237905162152615581813158226677613567518070996502419965024510913093061822884568821228877003494235459391839871902737189924725703121386668367093551950293410702005436079133906798154647800200844425159736524400659767583809138068171319130551901874374365818993303945873244014723050478429375194753365971440747910574673268992480073337626361829220806717602300582831938392382604379348119443888109513899821600059188839066469462862264812059822415174844393542825171065835609961481522260190556627383097168045245838322523045433490025472181886758472293779662757491080656315462281987580451821183565456648639658138219632477750974851860827581915582526515994249295252904561344102984119604986895920198594220477394827767195226687 A145335 789 1764983275386017714802564013389255010633266509814185344949961192669026718440648796379727780467166230094061426304090700636160229939280432943338865622799306326261889897024458824139524761960340720508863471337211302963706984223484995582340511963108755284084527281354414004886580091457153245624289867954958072325622047104650209037187998511722184868120100564397578289708870107980558308030179508130912502719013753313109174272243271109116534645247951614571055306561987747116127136785243049847017282928185503384355163037978308769718846954908100483573055243141779909994449365815524677474755359889153508507547183651996330111278827179008752204637636895819634837136493573239410947100031345782439566554858086163214122051758148414450753839552115701144444490692060690054807678293743914849329556905729038075551667865418520773952032158699378978984434227264283200974683864492248571421443948150897344440789242592601601412637603869658074018198013827851092350433149913762546187768156040357182243018691439259275073894018660981815228618816785253519512165698128855800071864111005599765142719212340574900309557550739830634013145682648271181401365432726623140539681943685311450443138125074376062095736420945095971593226672792924492119629133018831298988353100694120757312449830013489213310720420036679211794261458074369233417283908472459398756074555434976830751115918536901423208234736440393930793412572282037528781789086460261225160600676907477662476523915285428169788018656539903024598697933896995537179815075874655817903614686320305264917810549024991830027959973531736211089450242659345319768329458535333152419447446861070278947623530782471597806210470633084346994413726632373008953943426616465701867226709526871967107679966296547347473754583171243328242991522320379199281576956920477395361027111538542084389129943454841154493830635965397236591629043537054839443874033101878508891320011878080327974477259121548393998470194402989249898006143662676633986833375378214846243053135373329767602028706531581484104721719065649216141536531988391985628180132787168786323476772783210038227510219015680755079953787360261209001604513602779082121464689188940663487500529767966380850554413301705570890686908725203932037873313947242744997399598986449319225680714044340114204633361927928157439957612913399747140179725753227190078370493786228702571634649043427749617400262471142690383124414343648879158427461307230525007410239651075179249486543310756690903987585513170722798066227006162591989135790266409933299425651155391648395081669120845390454950762995105615351959365553848869962434224447986992832915491995365762151596986143637876966746144684479675098885311693885351707240148187840814666914651300088050223348769361325119767224616531980271224520169255355388611366087696921923477799178135821148598357594849646042624769414171803192568406681689967454359775397118517862768484076161980626500711914772138989171092005415177041026747113099232598189800301153464730658837610591549580114824146612256271161076243457810734350335747787563322275925183666965856607421852420599422054129908541352804695295205009013137981958294491235451226353709088885585615401751622916289575987718335251398927830456389802448974386869516625895914524200795027315675520945859296068070380275740891321131552147991799369377403542282904825252970581505180585349987023691356931145216079767515530482649401241488688539640034140853786069263161083943181133879795451449674642005975647788710223396588698990359171109885512089909771553687496317744604977752439358657323795133528568670872182352128403975856668027010576769487198434317615464014367148983614666972705488643 A145335 790 59497586160904802614253039649686795917209127264884861753560800209363009233238874063923015131903846919176450436589865129793710371229817573229431600954146618532836726082619709040585771205241372197574333733096729978162434687090864647294038877157167092937381654101498395297202572505124728933554791378758372382147582272598176640862724650789719236353215032334367419536319797606528237533760082774554074703980420264025895372641015971322015627628614817120481646678709107085635277159255440008013671102482328036422760997697232033281256671464664821604742203028267027139420581848241390885531559180546930373152924426991670216463131925776402157995301930122426184525960808454805502383854328307631546370405565704712382584475335392859442903451457788295201466255940670689078510072016605259734352534324387037895064445018855843255193124952001148647104630052994214436091156030627877223119503733154652858847640160899281072508894945480079433949292883989464978165866772534540631278000858779899585179687512736428412981093212386492808178421450208181726588243434400710793387239453414620997887680553919026967741008800269384989404907872039758282668680190640776574696745751845445819621930197273401221685645226963333397119028884464230134432542373484680769405740804126272795867471355276590699516172959448116376189924951046340360557345158660822150488101585858405631250174816730724844974233129000758338229498902598042704075878490315923586726316125020552728784522608325014820890457969422615229424889494604339922875466672104061739436622351119388551994493086629819607934989411583041738725899289280039463796884739315860318117880901269773063272475007113377905909398124647313322043551549051930318384287352443762727134484636024059531842925780487012311156266752720097216416498519083565569586856934834744905346703208627965284067657015204644121743375194749879239092665465790380042938246638828303744576992122012497500021383249555778392642662489891200527380412196988667993527094193029265536226101843630783786168126469613080018117226540117779453105228949677209575027217818932282596126199471558561443877722866742941562960392305957311795533324310753915724228038290161342032599530381439842723901742083022488181166460268988929088056868450952400915674710482128064258804271100639226881773815630582035276290638949473045743249883845371877491401074392320276415541665583095102928452727992238290824598280525980207135754807018620947553696925423557791525234062978151588444990386549026965351377742905083641367821695546203684850125825272577733233728011641970550147762828086600637436222263236983556589999332682787799229820349931019483610649835287421861578555814531083883071175187633366004206917096164465406914128642482156363877612575041961875531174928586791372633598227687342640925442882415671237108105366942738194961729016678939805840783265106327016913013993181269007071717513648003331298994006130686246978936867570088544448656976370284380147849492566993317726751490538315777999512913433076111834757628920476274332018651289959305619490426218046856856731513215710297639567823551546456224034017211492923912371603206206032680527388947563022660180615949577195022923873916656606247232180166088020711983920670177190076497206176652092979837862898225697542429331011579244092823298288507844134761790970411174137332925290912833549763738480939578343308996099172779884093174226547773688176568490679517855061304069365920937838233777042556590777249582145323098691995966905070663158405225380207516577457925150268870818622984317305713985160376592560705907382976396189067519351507721982031878983937621981555310475101241830396004117998017173028822134826928843 A145335 791 2005663627719117620740452251788377876979864669466002179898349230107665848583455726254196043716750899178271914123382927221255275977996920454283706324825416887942619709983220494733687523189161894819890069633827296226644370338126063036797054966627590739810380275676983624114284714261174520892978771753654865047236926083662487458832238940933436945744693871871425148171762087607196779282494082300038350140267464381299179698619474121021875698244070839883484694968228693294777445922373745884897803017661995179625769848018528803932853625355004181387759180509826241728087904109767920935744182501481662989831573926342019344975847106643689567012875859789349784550504015874999912120318460150228082363932053350996330759449434041533671860897888203879125726343315518236775884472872085011901109082745530141713584366033962610714039468179926562194518100102000741376349668817781876699109899423199399720856605383125522361673247199495873848772589101086850586120276551706214766618862761702258976050083811326310362333377115654653902712771857898989218036166661482262716228041902742762833193946329891186741974506347523417253008810353314569060490027825135145606404158755028034894143816506948230108647038505197547871786492102062525038796511290539455717836223518743555254571702073924042467200977152275583004683158305510675480018871881172406220494505703212298394466562320876815987179975570380827141322477213167447272360335126760697648282891413842155579848594650112334326789168361217702844010000264414364903136444336812845361752721552619901767429097032480669958496663036504363480713853952179887665247664794008192788420612762356603101844853542168438425734212975650461453003775724126844400361317696935814915237775213144337291553060952537218712530404760439893994156836835315473030393747991702293838759969801821598187378633593418609889128023321187793184416516260164667710393454751028086127811895541721278847640501368048030494435758535762175375004445262481854399121711260183165847967046905740586058397775688628220879150222562648626298528051752082202785775527048027113528245397862762333489907999610394341071714069553867193267167153513909985460948088639874150729989505670836568454761344768133663285415804776929890833193103443732120920151745355137447177842659576867624140255210702287047235829281546778759091553837287306264481903027686746024181680844234501270674713711000952521226065346147668368202645665439284680727892831020722912664565083744003503169869239663711416481772990532303323503106764873390426031331636639169736153579624055745576360239544344356724979946878366756327095028634774342487589257003341751300519640185387393967669478630876091553644835900021882690121289959996888718887435723406576375014231854441186054794581722893512554946615984115800256341324177620911315217309996161905374024064003648703260043157824109514325965898517572171546697629930714416900970570083896949309497981179286972918592087684271194449368829353406597627469560147856824575210115581170158119358130090794431061120092463823451948975211533460023796852855988225668949762865475315209186891587298145296556544693939385910156651565143440391199383453112433893535133878204115092444971280503822839459865726566863842621088918371240555184833708462384664063360265432724815372509777317235219150041928652481008532177693542179268076679630798939502604447765673153127386201423972031709371260916593338157145652627871638685160673673074554841421591157902280239046205457509402363956407281129924170206684835747485705678123205871029782688122122011689957468956779222810520399937508668453125662166236572680568971218939346175663668331683353698791753817979498043065808887 A145335 792 67610920830913868834255842793533178583304442090489806219488490793368615546385283298790074569768657679395699305922788040038650223424565817284086166980433202338399091890697636794852897366120876269137122049781984422703451745935794897879564075630977206681840826155689463867394142420541620594177585462260914121983984396132680179639058133836141508651334394067570709410502680436918805823084637980574210008674341520313175083614567099978631458465792000383857451946897342572257840616407941814524464931711714755022856665153943608283344462429460519489916540370244039580386816108119694766502545506593387678840291983904065045127465589501826849527601887238197051114771305849185438582770432907809860348856603148056520605188657837064764685571424907901307539939831699863821044376502007913734581127444999286752777891083940434588314427217152199459576056507333814938802532899756271032899117486436548031435423308617521197912724090586110961962044544648344849268649544392149727248181232418982291302748740100122409577829729587625170673954731151353476331817451570323641763336499154219081692346932892951351152933641234005595329542007605326250989360555316625567751107616935249304436142234827294639689090446324564111794589251641498834593600261171542678763578325411104443505339281044508116292754240287036943639752890288839919385095810556976655032047636767184993019062184586582650197112131503304553933222368626375744953224193047224627407692682834302939576143396870764181831048044566190793448961879488518746280389615718494345040622504102194537460646308970430297671102903025572681351822278002084723915459316409131439581798538101160189293416949634023052218122413499778930933443957616764375684249701179418968348902675300610974074194152867103862312387633318162073822929753301986076771007675213427390469853676672702866268568454366484324157861544413865313496801524037485482726983316718910144540235254134432187941463801095515858411651027597880442000199322417851114805724893053680327705703614966413312397805232295530856223073984469658652405601171457462106231283441761776178104869765827518790386237222988670370784539721700470779078892949420581299134644343822119330946604203564370341170162208232043706328878597863846350998010429031341345265914420246972862237011795531936509128776271000280731737769804651273019503234111705210330313073571919134082844184843603372251349496269389381498292371994039620166130978246203479568716319780011643962364697447776295113704703624073325300573602159466202130206087676060295715312504620980586533159435893191171737133124892085437112473371833521092549389858688243752573846054352830086409497587038759215362716263068277231742283535118562477850622680344578022549230051321907047119573391935599806865163474347565379640459052190945398953923397102158038020304282862512463215613002601268770217115044409948462821983422114343909657908097892665480083714586229172155092490698574826989515650731388124988517938857355486913455005554857502065892017218241733116770486453525922642149882042623469913909995075173446975973862918506355787080795897533307878138568951596443929709628708784327428174518228304848198383653181759965935119785839237795892403325259536635738025985621856996214086730248218021909104092219287149162677648850194724195195725349271175939259405570740373006649298875169530201573957520682486894314994602498682928089677222213095748678657724673252708889270567697878772696943598405405470544795376295089608665440649543261693003584376226585372441965605531165680484383001041595351432279427300083305901940466895035259705497228146035514563901852833182996082168463804271147158219215457182152023186915850209613590651927 A145335 793 2279164139204442890683646839829551198254814865890546698192954844746106799960982051418757687492705406655678124424385270706319971810386837722649624234626696926002016499692797626371270675478247215843450489478260625255506062128851275669394041952723186670617263509897911551292872916882173315968551885039836643298425248946395722771970162232784091315703045478273114742356620209356770856688986367042662537092373702509489667687347877241660192343859972634695763865246424723142583113884334272645245966963104101374158503002713669187213013024564260486650082394493167393745013329276627006469032888091518916152224579787574458744904845677130735990931770051786746733289590935625537118750191381201951932209728009757053256249913324928003783509079061784455188967492600876066091887695106802299120644794269816873690612566726047683938116730776161175602382302667704801485032642674434227701247373768666134716488720012640034198512406731984553328244647751323115767759325555339090753829974578225030278113401052725042615542329822065467387764360084399353829246577074399443302359810670260683341106252274627443717474206304023822271035443823366737567536775259233420063754692160483095297514319841884285796971008836954017703398055801048433612087739765296192410580769631772107271821431909438666526304702972875038217820486926953635376960904293856811159957919614927300411460287847947138817267833965796420942708098905072649149205740275261607063152622690061460679269638328664865919412295255537123285946802113547966672697569042734000034506539251532256305178485307964108302012208902495392051865565510736422091010245890904156034294235930969497218724482270318063548104468133343334786115934358257351380189213026396895726105694269145820722896747601597010246013368406624838748131067989653113812635195701050889341036473601876843820091844409315552973942902773063376396789386190887119362561939896201006221423244289059813513785465887289338219008725645888791164064543783701315817619131745717852586776103012550745855189428322284569474651603137321970609944189191302995848974362036013947915888046277800260561157723297040078588752492946808800408882288057800642079918875369295554006335876972165418530009599584740848572212834248574455715213040729453413305181854186373709830872220449538920145863423955164252764593172878965131940675262814028802947547445627490982245931446896188834358490248566402339306483338693010249652606908476873630822142459056299686950591038299973824538982055997642556218624712313832683276943892056885803689794104741923935393634847805894775203012063751960540717120639528049151473175809285668264490008004644645209522412358556932964489771260362146851156286415201905228322607864294435180137656311174050834994242667134837634983474665461847224786362094410153414620957459972423284043546060077985138836408943664706240370244887016204857619546833508634676995910433264123402907601800814823264270912139459436637285613236501605678668524432084634499161639626776834493363075851718707785162940229000722176078092595717078334082482035121686026618895185996397594267960756084943096735950171424537572366287216574983664377099319504867624072557557744998560454087105572221328801002054008710225033135852933615809999834046340600184658393527336089811478878676703887187323086151421563595199342639616045401666856549787169552878839945527002408418965445782835832749891774602033715925842527474432223319153691442865555975283541572545337510210713316312805831765249897894161748465366190911775094490355770759341642845286988973425752356806163686230264455670074859381861791160865348527496005796840362225249329943623041024527906084729926991002839179492586576097810650283 A145335 794 76830623064970849014031866136398328099636630545865887105594701596902769433316089406941038346589024688594251894950328169587258209689490076205953015665179786395094773866245116094277897675518816279961839731175043627581124931660124756879478256346734547035530746236817772238393282160703920060758263450515307783329001019999015418510433989228093584416208154421252303897270957846914065142066924609923516144809707502920555177427321858201797983932888219049802199513599525470239134196783067714463299731801774325611168381198621123147007060774716758575513758028448132472900359749528280279951403891062557156898102905798843020386677302648611520752483118918129345140995059325165550423883512877547366726980070860053662120128057578134349705026290487182559512192868035592356257670381005929001349022280254399367111262871557176341613480406149966012404107963352272350726635445752644916052777936842617914856286720190672244214332033022475202109016113735057687882822015201831204919458715783784538256220458184612446469809528723997176053911407771147486432548636846187782152225575931151136274472682485344194823104143355709407522599215956150715796338442999398035032545104978777525543958417433777039388598068204629490456984349258753445421978872894534384989135065523459410721996026161838167557223420922863298035691670667854158268512164360817293645204815187151660103141310335235864943516032789885218475385460156776634193349759725844581051650283474279156663876568483149233272624291233108381403075905798740077048116306150173525444721093128529855945372202270823781890401264432016763042815532015102510685870665066919783506927253651183213142042108039004972572578568556881402140189216283411357409413995435589653747603985464002941268238387575641062526006786674935680881336228108276713321946370311417804472912134649414728502593208769458836385130928322104873921904894998003269674477511173952603005267420443971059415275867119059790267268283111260122542735328948372033794089816342423917646542104847382027812022316346407604694974685536049644791559965233222818611463638002746742482809861919777017689108061956983826238176166452384940082951151349566695093483989564308781731463081785092055082253260831451797137250936190566304295985251991864133486338959356743338151729689116945202585119512399810689694155126012144793068890089957676835656614061789647439591214992026340762621334027823926588632171849049003521749758718624431848810942726071542667092779938727420177432789993975826946056513751525697593799576471031532766322663555537751241138844186377276978902364931945464935488699646017165062639663981630018507714417262724935660170434197456623194190973824091707284201183314172690128192633254742729577862371700447202325748873189541984739693124107555395599982886562107219415927077021746991802949899664924596167662882275324244761612184924201221340406460935592652847188231047425502019349776621753106009400293128686910468071032686818396039790970087634171611251958363641535913767221069420421196109598349127891029669859251740668018450555493956960783875980746075644396417170006827534257661002140152209968023612361113990541824589885990859302637716887930719712941341209053741756085886837308362149231271576406567098098191615411384006812536702407368257803837514039186889937038968695559522993901122051319749816727644026610458015492989757730505316430862344793423315923632157334350764402922505385574835962049268430194048035489466904922063732601097528389499197908617362649279074490711259711849897451066691875614634140015293140516596503498435522131494736283042867525720327273670715854840847586757779971916317364249132564566958026623409523556717508177630047583430388003 A145335 795 2589960301241003181058571316774340800409199617446324188439050692638637512850978573947000351244758334759806824723097438172401203542312738658515838435423586364751947901029106363845310304270468621319266401494460231207499096190756743425555936352054379627844554785025863592258325990344456228365987744948319140336183981085741560811591007004908872497886285569837369686103889246662852926582305171911535362198872702831078212521585352152634732796717469520308859510907676138355336490630974098770223561313791845553248384756047015058571938831502688907016308296488904151168303733411584998960534818698685913667516132802254418429660433127379848687435469947798370172916196716561739769163576100351930351164546256482680940312463564708995603628432468813845019371566392512325728570002451822171528673241946731008395503797709579847749742740553198623501981303842222798275290079391289017445704916549717276141139290621138841339825098634675232331110379865764146907206814364694404362495862555241402206392161367289884517772236597743614982711886168201021683241860718838413061952080862279294133551790785474700532859396955046757823562997298846396806127831345972932501713675425079898225603742954178304155905355082207051286350924710114522844126474193187014352687550648215047103666378770094132718915334993005018803908128000392876748277909683642246674923043160000962847149593159940513159298786648079196749008822919176841433585171251152480551989523992765327681077818444297322324955298938055788281560565498528725883744034007624780500007548014856202192386240633370984379561318321991076179677919532363540124484278028395620011114361686287150184048742243270375355103559997948003932802443694797862500013994405944514201434834623885844881006495322278112616154678532798713395885005501398940016429698330562698487730978717995296895945573247526612965227210619795252526844037613593304029839517539112002351106558521743020123829135966798039642620275604671853085026816774785077475497451891283978518147081767629145144992526428847972031983027174768630388601515818067752024089443388098230653081572529427636988499572207412201485448839982357403383387482903111605233800703208293973662872066480639576204657338892618640496755880486771155869243207129432699210371073014733963742721097989260002329605458617134194394425716533276228095387152991798023315955657075381569561128875135276500211776335719454316736388173724958570025174116752222689146543248473729244251397924783910295881285526157943070353922522345306553573151039561529077495851184767383489596866502129143159152903946652869559223363524350117994733533921347572114609384741436449576459700127273850409319244763120360192188275038364474969019468438694769549775305369884418879226943680225217638440217578682217720213575881222272272100748351782133633705017833661062076733930622664771347249240513424578284368896940519281493970080591612803239808157567011695402762060617097123612419237874587034893999747922985623492930669017276716548876258528887086546802146775186160977609448779298085323184889891618807112902773284331314786606825206662195423740809285408580826597538400326865404589923260679652547587049812219587003778254051703114529025433916484662834041875939807529523943274229355683708529050427579758856634477551119382313355890396311641160098560811625007349150276487213280488752532715805893149807214475950677540517143952890131966362234306591814020253288057361685090398493720374645823350223088472786968693705155667726045009303439333411198695548267980967827356209975217070244777841042380575455287366457295645704989432650370604278966118157476143807922491073809018894635710527627171390405112105944361488416317461340568930847 A145335 796 87307561678003594168513590074431162245395791004478957846414511743253768961303718294437292433519765118164063372821362745841316401824104210489078837452176080690608377348596401658980294262679599549153654114416414662829750905009284889215365857548274880907905394767691115458210396896118337297513526821449574770217454219071346994959717427625044102675653102143009577697309802607733814308175442203070932449800482667625939041182087043637994984375547913596723435062895563110358867628931002672761168537424623381798228724515176496425838934862948582280802994099127200907435386380404170565431348458381298258669411679865893539465010180337297396604838171187799939610875646174301188293338599918980059260209487579051103637879484646212184220180108818688425115832943579397632274502426393255021225645984675280012758033653678673796086651442434845192101823740117222566507756225553717332342067820838191441875187571982303621374831830760570048859255703165893278506884024351026355857904321817728952593695221435121548909489649240127732343220506676145033170935638399494267472216863715209429310879731103879472477346076531522062876599231421512820378418478876409111633369963546898264206324649441392215661792480432601630658260181520976215816749999630355380934562947362194172341134217617877187792797775056975762956879696857552204516594177167067971050838491278427642390261125318453388264726232963233689619202202130065864569379488683000359681722272744468912654854103093386167091093893929236331738298281552327443742271309348915044505080918136081482776810315805563681164188258743917913584925904393159405581262501651345685507745348937812579053099887878602245181536034958248644017888974811446728592060394014975578294778621423587845474726016045756788714933150814637841900347854570822039845568417401322195709993488110709323712910545671528914288350433608167034357807634032325383847886866568988088081849484762689787930309114025486049233669700366219884384993870935269632750647069461093099504314208740236377990316038104442820851740241366475844863707453435503955498832318001327717312633067484195780962543561422757250117496569567091901601607108580941061081855010058105862611108579330897032073906838987921110314188934071804728161622208037191038389744737840342958410384875066224989414054807398474180636280214642586523083356134284621276023188364354498648116006941218955830112639514481470989359718747636181546499615953967668132505541057238470097643081377372836135430714909351470907654901282203770169425223949819568731353610672185833878772618545634571708667115062765867909474119470353777956450263425986992001852341126108297959731555630231063100695117770596368254575044259065267891473590940208048268182814440941388718293069134643213402277749837684435240844247356019911730409007522648647770449159369764502941776205122366559840447652945930349041874294524498518226138763896079366166507489564614475405355957392943743845965598284257913589913106444054397859058680961146156498977139095016466423279946595415888206086627320468596992821970228019432281995526630932640710440433320165437727475146753462257524450809506995020427612322575686497493168589867284561009434224369970649564393635568612097298243275781680548675721207173481906199102905906901134354740869990430540269187878369728384538226925436885096617804500634142957631821267391801165090243469478980909028488129228610424953913584124445647700232954838826442348064793119781275215669115390353916113567272408059847068646256290650217017315672401788528009111146388952803811445728398132602094238687753304721978910731776467349916674172372665966917480416318130110620805552753747380612529705681860869057005883991742995228464367 A145335 797 2943137901575540858179589940350503162517951314351786051556309002426033859046910830854502553986950930888552241538001313439213337733089349393274108951997017244656822035669236798895119355749618996531501058877710936789530671800363897424693239632396409883351111229774312717070408887109823159954724760785077420555711241388711126114350513673649229696287393575354567294338943759802817633665741230083215960971238908526797702247169941719451458770664987370628077475661349921542521289415927609467804892626360492886626444750158214938468015435658057877183180024065269646100742723715120856349105757571498745601059954060763138413111074749509862112169246063305266016484247859619496340806704434105241697309731475125266447150236487111349165353275864649554341840883508689927791461151065146624313694354614730447283342306070004295956501172374735890872553854777370268874753664088125731881962088794750516955895296910384164455406739675113717712370277422611882552702913553666284091275550325979780436692063708185786046449011558112469259546348297340962899991218687205091037650017413887628999790461601959986231736635707018211784523402267656199876110090116795919807187968969452265061315305707065588635780720359477645887282899432721183525068119643412805698117102602892014901404587372232261230401080278255317976271395777159956813861512964023951620481518866072752664974739687335470558463408153891821028984109484795697375456941129918770873718377262226523052829804134200229248343452839399257804842246789568392630023239954407892142641497250359758769550073553419311058673801822696154544956776057415484029780818806182585030070475701579300353592847036338939441799204383339001791895033408091425526040493382230832338372473126754311647067169119895966025302283897806763117662012781697405461795171334168872886821181996481032584366917598641666453133680151704100108406442816385651075918962242201070910127143780243714229387700109969998752868965956724996697946290304201122545239235236035996493006453458486286534424408499508241062064191504480873555586947866709322521797885415735313962510630051810667246819706467061574694048607874657828020632772246876040265957727155258045420326496546372472470571823337625481736072668470804656899557128763690502774685595902226888113280110395761346403887785227797106012114811641175875159863707191347430222943656446434492352609024427362125897820577821394051331861802246427506207543483783075975994539099892965578517819028979840381341459103712952558139103651869166570066017745775266622372401138263533275286041481576474910170025289612933460575503008122262330561820385356487579034870304751725982786101163835389009850582010727558810741364549784815142257099781574944868425673125028828843809240481301879043565565308588124733286641858157855343209815371487737564559707528649743560506213797941046109556719033558071552777004184051948108883856236966754841860164233414996398902853920954072987950376705743096392528935924229325828843244642269567918303802810016746554241680452929322816241019229363547625329943293201645170607262089825966034017632220615951699130991773318403415740655961883263738287945989436468569815060616839112739408440699733456545112594925992479883439117992558575356051032369874800828616075249592586811518555870742935961354941066487653446471988496378835795361182367226682614555414435025084559386214206329231967399657295779313472306294954472828477383038887363551314191579085669333067145560056458607423715565784181992289016339254548515376320300117968743011206168917415389041266765259523208974216210708876535720613435063195281715320482071716451587312121026161674955218336288693113672821204988130417789967306860945338907810964880723 A145335 798 99213178574803920651230382720701871534048976561402916793484218625367089645217595146801562800462823446733330944081960903214518869141125566223166002282740613865205390131801595142158071823339362110397301145613981564758664283560516077177124218792717119619491078647786686924752368126261741825955434388551433025483451176995997842243408820978998105436803934749549361349156216445643179823138322557929767841269531156637867875126159694180621631521121739888324578107820670792302829555852052086228700257673443677783554070729604701060580303910194196176896416330437245670928836309001337687124184522303874255830432792718913716040080790340967271463927888189182346227884055736897575474292818180349097697330988766263244354383368342644095717846745177156368044767757962104522270757770131590279221381672836917393246189124861811163014980724665695438878945252443328023650723449902962196187224680928972105745039016973862611809457573073251593323432003056990857685721937387206412365872445630874076703160515009247626190674630714481689499179668760143352682558948774747980479687819549935109867727031291191404767962517206237842724761827566091266402158317458771977823897322326865891670040691178856343470775867656198962427704909218770915109070097362695680453172147808926874964154467976815308458943228387188993923132988691182447337719397500653231959364029924474001057870832469817587207348100602967053923820641113260756396587620920182277470046137827933819366423784709035624868271628125055086671995807538052234005755975120818734779529827804546549985451496708954659982330178278899110966575007310550062250751996375152439712330050392492865981802294541885760704448934580821715446532932168872979671378303322940964111560490808109224199046425556966998667183201480132833881748608970671683546293185829264287613419849391382120308299468537300030463607443625594781046214152982552663736902833336711233811397928750166121909969582776779543933726793167529938321549561769625970064744987056126372318154446581258510335210432528106768097741074764310006192360167723063808774302761865605115674905621733904525406096524042102121513621321337218813008438850840584208784493921321893701061100335967107467652079132637448150335088543836636050012266082462384640497460399474323660458329563030730112208832250614985636269916119787758536996419046336965738530809382786118372851951565330370322796575848246553955915590364367352486620109291827875196808244924886328594597209369267337877647750250732915825517713196854703794721688040659013890354073639510096037706624465170350676196980804184871893234338494327343692885187233916932863278485971328341753611172273159407891832056480930889739495030718671074186421565745417800574421392776539005883868107906393273423951993150227934921408261797657056263582964442442625778659093020333696054899964186816459230790438780794939098182462002516876225976275522010541823026770141912039042400730270005843030863454904634181107892516415857467246251379031848453564875036226687387248470581644967525540068870015758563129403791421005488473151372766037788375801741446523298457540294951088232391155254950634011110691638876291032912779195900477900578173974978580595765774925390812861302120570230906299470799752512758328759165990464663195509389384048003501266844523082110919310842347674703629224740360981406970302520062972874333105108115805114940142061538412232527922834777961365463848136593192792359962571688629848424573695554287550540863097806471207687654680949202184197045107099959410654505971426196961618192149853087081646122695860901989331388574174001402214846986100720887410635625632874429646422280005671039309157055439537346678017937045225461490590564630900707963 A145335 799 3344476246813502263577435343335270149062287837366941010756566958304815589514251273351769851149099224402429655236450660509360117639534005104293576543677077141399056456686209736572911802269650540991874025087146259670303636209294325161276959990809254469976634377865777986459089612465874429843134533283344046503969718620823845873314185240851512460625430944119915395725488762043687832035175219762071243845979934319023617543705141043658813479125555080970434157386557336747178462785251386410841876218366893751723114837668529722593947106344630917465120317315859527501741425875692369717835403897757843592545143841494627306947985029282931971539146998688090828036705502406569409618914560052863649271785934001002492060996899680295979537264614568665302139566779061659937057316639674757247406151877638130711598588115749348235230704271979420869873353587310732899895618621475191545345612112153560889914748306293611733712650332892571535819175110680884389973803956619814607187276050941214799683760524269673770701855754936166194904877374358084121588099263205535734765185359378295139753449225035600652768030223285641971233509422729534322760557005425113255647658928450680238744806638323941631334265862909746663960286602481868115605569457028351744663627404521822352149632214093856675918714998531060706893495072508364522594564075885507485326209828272499709588073097582811177424233912862611233880172782943910613333271325762403443596484432461271788615622729711786780109207335752154132313720867265494018765641291299559595010058352649766949649811184508788034585039251107887207987088951481866541057365768025569936520060968660458810667254995414121957008034142920295644363623351517674736630737078975846517969871806768888820995543358458188405174779696592993932346982490739329670648137832509327801279510236162309279111742500025466428286540471485119917363778988635407478185343435861573449581153268040956189341360406017538316035931444808468264094439029307801146681430968422784774808989901247770924913657146098070653066610568240698804263587698357533127072423580691663033665754546139291499628846578639556049162600048229038311856645641203321431249249821803309507511646905124696188179115090636553810170353076660332775108832740249857467478887291593854691823401456485801686798388764343380570861766385930528640973410892155407854526154070776393902404794914677759154110445946570756032520499850961650077536378019974189101329960423379037030906349320182930875665279610747488765249553726868413050901533784597612468569200015484199167557035434851039718125312739046741907996090068271747764897331093519421464630183058608095762506634542102476198269614121598282390818674785037361039455839020934275788800282071456763316365073715276765819542645528618377612547771912377508487526388144925543510860461155741365360934232231369042728899581743878363441659241327839713525712138963119127887477579623690602704332218499043047616334076884841539403960335849619296641808158320366727402369552897829014129196753010174833026398791990201933728654183472151723228287605335871756322310670144668170387731643670192540587440228645216552658151408231824730053318123990049411651131957119511183530816189811706628502004539044733362602084301154050892596684709947721071028929324739642156962392911743018023480842093642270844787161773322046601671268708260179333948110024404210425859662492476701220499446892771334831847856079145991566974740309520611306709944067887768676036419632428845366657302508589290027842044963311433045427553765893407231841982506298757031272868496789849652232299684973833599296619739980632540810488496884902354733384035952398822991225193982751527854240004582999986862594799851900552007 A145335 800 112742294180869982730391424772601574004187851463590604911200955370971114897158320779470566535434572054143080231287420821688568662414172442924610899064188268153821579289686740088071261712351847913496711275290399267871954011856647417626130244113055749390195225258364297275749223911472258903750323291026093419097386189224520667393423342225695664068685171689478413240356864819336500372262576835041099072118215744624754990760432429455578908200700830258391595557176269713926715188187994680057427561092447730697142523394252066219037255894297204317555009719821208341646457795340753474186893778269232385200822543066351093798302859297046846419617373861847653623934996258241399061356034345089215436602806137842805241112961133839409127557094439262962157968428077400798516097621652678296678471100573799713451071012135721404147815877993445552857735310549299553612153280079205257090638388113471856670054059660118634569590830912351013399212799657620609729026073691932013021076663311355905266465490569970187801111931308223531715761726790431346978591473480099660844186417984954509611153663508223066713618894058996473644043759915450774454167110250722250389110604654175108521221540107859381213421758767911692385902298941958864958292831287355639949915199353258483682037226972949440568404574141538828042190724971123979365480307660381059829693301351701935285739943061645732321153337995250524091133570589218585662203819994862999163455212748223334166298822852160547648445754419933487675240443763523995834537533923952178826970332288293816068148585044339747936907013172516699502345657587878713788493737789389966184938815541214016115100299913607756628855070253394231590676027733127883202949167260897482797823414494618751347650542414579105581474824904966623979283945881074194226877042787596254351868002447611596407474719367559004760239248830155948788738208660685433107075263485990807648669442854262704392531137376881633856791705070766672015093601356416414885005067880787087702684677252907911297580872059755529186768674157652881927415535119272273990547590130813198999267470075449894718583892759842910375169126112179560155468711556525114606828002708495642176323916110653172536410502053279096303394451879131274012282701661556612766328650102168442187043202639806811831243573037183108428764508599802000699455144178139752439110915195062855663947263721835695754692810062324337609712094060326859746398816433220622777957769063862413425524440986157230551338698030547595543646630615021007091186909157097475656453842167898714428251626802204083727653616236284865533676302967102122827345338277352463655750607627192936825756896803102199484260800207021618463607787508578721968982146974128691422656934207414714855660751073871869383509156817732359091050469757984013457458280782475629308480366900948405983396913619486243574745669795700850823393926979014740434879978470470279076327386087840075251000043202010865140778700924553388673321813598150073937885770728183348885424063310779839607835295502411976352377737920837170234369395442443169020086702720864139587304314775022577247135250581895592114377716474995039472272860803172773806321046925369766281757696324747018243217992777705055989711709077391422409962321103303076675912813171686839722012027583953063198763788012614489428267665838602503071594153945829960931497852930582374516455817557817650614282479328059730803826832486919220225764579874782529926135871368118519343789954801127781637164946078570838809979909864017636371138668121308001952182942295331588431612095181246437126750904089970874761490991893756630886836587761022229834156594364425503632729429675358651994892132103114466619752536555884331676580112442936707448007 A145335 801 3800542733492650871027992665506963716345902323775351454189643194798869324878391403961701524557729572796064010194269300662670989100621635411454628303160209975788248296456283551682672495750468990894323596098165334232817310069383948238882525367774149321134226573482826083299728351596640235179548968297355075874428841934788873077008454993114015594903864677026886366212514517334344665505283633074060229959033808905320556419510559653242423951786811508884825605261977894669912232246638837879484496673584536783433780711897122314575216173602811651200148460190052615881042564779195373739147819547620419807361884334221551530446162079955464163522369701343737404974757895828612059951742508154042892315016945634895030676915427760729582009653674010289839776450408349614138915990888854468741356503552936636462797473107496580418073525011928345314854836448743534364954954171574390595050228517959524176193961461227850865047295176342702328794891940639215643284584554181224202320679713038531515591336887429934506505809433698359499202161615200563332290234449426060303851988415507631159613694857108750353880492265960740903255073175516336184120438963791290055191805227244583979799697878291133102380505856732037287419019833373146735262183227091189165683289625534716080399652569108493427467061518392558894771188631883094271901976648636881450973453703239662410209793771020004538963267846395661254249501430682385739728980158693560376037671778146124162284661529730709331517319601386750533780201226954673032316766249810786656957610306428326187007521852194881718444347379460498689116184909300302490328257359822969992068717535374263514579572299420462480544582461233885404001393250520117591253741691734117066138780784643726301160410963799918290693327942371645197748667883304028596648695441721731901692142561229476678733663510768671550442198649778016562183245096587926961404099653927406689975073469036042497031268451633319471294910061899613068820337037630358316465719691579901758034715695386535788593680272220701742787901352787868081532478884607080657863826136237289357573643382577661404824171525305457930107395192078972924611811954713815972192850540054138275960569704578471541077701836036923245750873162675162170293717097902240676103081327465210894531371669164486170345419160285053820790271014037559057648104269271680162567021096699414793655268357658286389212935473090507474252638658253118591089454024427489173870767293812841533195391874737010921702696634944479835028839152782804422175497656784222119781446550910665647892163171945264227608163685199850078093486265024922492238063588432220456315931518482490841788169228725940602511955376709084636809936126095513932537027135042039166923489463331667966327560602335147001641327856783112296340933722993869181273410157650865319063329657370509609958944597178649039535633799913493937378245836803345572220090548527414144543868297543509313020608752007567764852602391832617847336138932433303142826832689438902370560917771836835495351113682189554712663820518912629018398658591710575755515399520432724809616272128755340934332758909384056739983132234931854135393765479523545973186352438536090831308640291975264865467695005720247625706553210994325804706467242308045560694128335332853419307954420925733020788170331512322695608879534577196736272594142352154660954190951021223584770391661764008597997036518486401048695782023687154142475692139722839937818473249078965766467852666401949631220154295888990547439056104213525932781056660324329434375041557221861952622411886577311096785741704004421398360209104438851053361662076804319387076877985536286842556954340972304206348990781970794687000330153058856237817528727856596556171763963 A145335 802 128116295433294966681483650023848322105418793330279246057142267185468929570679459330390637613370497363520745729505737894051218220893386667305963077174919779219633581919719739237536149743677047970695800510972442141697872254566978883276082512521536329502379028401910842009669545456573518416430336817553516316700902842524346722201434350424450123478513614193891167715545451138983893854846610898663993516877930626080140212276945975150369681959154507763806640894989679272146471635107480036729427702809107173877105017100909469830078470993113524867659800275451663961528736517060218253405919522763390573436936735705785959024989029916995837655292236212680014059851435044447516282731840888516751554850005800749505346276013828701233075706016223329776059601181107497064545457254347186519618449438091022914587103105002638713757537124004288642570310983829409232893331951511619426879937946249777171866026584187936793000625685824921664591324793919735159677502735592422994168298100105452234079228061208797601644340648208859767409881336332649263141072456311561019362750868642575828405623144021982310921088327571917681789732043102611932851249223015237277509793503821304321304872706955972556773387471217015218190983466197106477503729331626951155487828053326860079717013804422610086466965203216608586201197940738588382934691653460068966051934064506515718496470212735344409946806026780844402885500169137169652697045335487356100281366916477850632762392606000923388713288296114301606073797095685401584155874194446584084282088864602728543475729745569340877684419202224706397637589893790167539361086841811138580643246501932527607535263366098363490305550118139339206715492734884357136268035749225407919038640817452516599117498702242044703164692979355873334711140970366894858111953329113562539618445871387177656392500200540537198597847511723777689481041243417240809208246766226817616033068918992535549720661355112028062000469784329844251479166889523425777491642995918153420382563178388795444180585050678978983689624625415710358870806981272689153857317305062011434112994319427425495881172927399463094064077381549813051176484620837934024866095877098396998574135162565016359539076156356394180560982838010385264881469929358001831529878258782523609152484096780491626162537268061965591261656927454441607233515594217693194101994528730626357499056240672713570458532359043188196894732111560000533645298635417051843617962942696473119020154246671860197184440673012639717208274572296661706456515018919009218500735087574744696822546106098023230310467114100433329896246556460313834246243000738704813305057587832294158649486247874594560907575816264602442899841328347071987157244462753284993342862138386253592937487353049057054351457292668649558691920516711072860342742642956952389123149213441479512050767616387495345503259971820338210833319816335246852260524511955979152342103521233864312854084645779175066151170361487898846709147854739004835346542456023099628183425189203195661237506202618774593861485413340166986289381610892194113275980948813700450611300393873038228121334725588201302122935795525175086429128794842465873952939166896730574998044497960728482290168980399611554684862852752907013799263588328241894747695989508157675593184303807394432546816158676516610056360839682329636141146645467096979674935816027427594112027528401608912280662450423894100023475081214667133655936361804292354429078203300316064619512794040619767267303619677252925275599742463058049330031783648394477111474648941766024127569916264909061891400915715238141248751774149142677115064997722237018777339327058271635098169427201446945120665827265343356795666662839861507220944561739465757465613455744723 A145335 803 4318800315255830593340162971275934272666703806817811060810914372632514421028735249149076989985017941566554765745574414214197265563645075454262379920111917454333638070725504113241060056176680791341686444330557428498469939468635548085852793258218464299751047726294187910663134294041364954221226418940180066738632358947066886070621478875799758669346678339572206586664150791682632544512534587888679588379894811446127717650535292402808402325600674504931110355685276483002079664149560919791510169982210506157812673343037877516074822942602640749686000216085327131953081092109057392543118173373206076682938717553280160344510828668055767607404437119207073572613854470373567878062278296400157186759950803228248879588069395488603139221320224878793076958865975357275637477749905127666687483461816691878897794609206841477933269996032111045129116837950034548792090685720501736708548317573029759945644231976781387830823241004110814137030856474239380292089401573535994579232104752234115097772246427757230264000788744614853325688740348571445045284989169972487513292271478089242760045925025367328844041137168568852787171126269733975080899275123723209661063848958624363443942674971686137010539758552345077148486015358085439523277569033882340224403494511965163661725819266686533445692903572964813922449823687526625756845361366236948196973815863541191167276348461098666288286826623818996974874549447364487561735012519549793981791318378430673052274130586006465903794239130495787539360949561774686174939846062477583231338428968800368894138523536134959134546889588550505284902656630550362842561934947125224193660869588076788114639464556596260958779632001932542197145374688950285813075367515134759259058464890185553771607154951418915979881882043393162170740916913319357783649918127769497768816078422769616235761705081487845453964768069766347262627883753411942581822071528101922182547346569263299912047451783795197518402516958464139655463102777014345921612927075935232109516302985451578727940986269794701267956544379975694844747035257169872491923085695776579307711749150324870083576677977811729375594590601936802763080323643834944023522276044794112281879958054106131775483785689696345990673808223579214116479189148364524642969955427455789537065028007939001048774645136023440921145401203698955565804251623430333303906555400942393414593771079421906102498839434132938644230912006434979330929898408819363623934041624427341548356558122113015372350484165553388232146455997091626971866316865584303098875557682363197178977363588672199921820582188717443865602621340183693087415929062663675668081270829510704569591690574064413419468440163767792973444566541769860560975196906876209990545843518077119154591030704956152699852478334218848766721528321989332399159985312805454879690494666048944693860866738463523499736244610527967287277717071282925552898935725815966676924895556249697688767684096195382727948385120904467730732756335915714067098643049711855776624360757478807968479498594927777876881118571033208588902425084777204966822742028994442669674211467843846541214852665245506985180108927170519928594077538745759131430033342902435244647989194947516846026331463803210502706479140593942224178849757838567029636786245625866908913389462039311900227439688197204593487601210082452499740856682423245042489931697330393246495224397647844771217122605792433593304943939050647051854460613947003128081386295435181289244810520641439688178855388100041815151476770990630738701845494006321163103480981451891116118519924667672589781813771974936037491000908207390541109990019854947826179789328057458833623004548403822179045340830765733775611128517331401255359184938419861956309233036982848367 A145335 804 145586758499157753868201927080228094307746263222409617529656677444299793947409735678135926002004317196838063789762567773654851928099257272669798159801009660210667160144523161737636395256179759732451202067687290403710979517789832071407118777458461919023071489350998046066543415042464867150224024166043133232205780503404721886916303330701775514319226403348465469842557355472076091936533647102880778025622260576971034735919404494621725267245629055602073222326344029347010426206335226971064327793370888459770758044516701833965972811565056548678801542416576577342686699653467588185568295371004857322218473595284137469507674075375170896128607737633178213920133020136441538125031885088917457877161190021974263930164313975644797994449471704958098400953595969692580631877884756396389687880978222233799553633361775523116127892852484926207298239964725353655951967782744781592933544358506895261517889888071273999589114661247949858734388507155284715726598567366395641673491257029513919840450193000468170990668986936626057400107669740462076143907721778700097761521452163637504798572304199509511310644423031367699883620984763000256874502631569460174659225070885433787874003251990666971669322704026165079458448359530076700132580374628444357337690644510517613709917287762989238031697692977678674109174970305324613524668748721155870259918366708039489742369988127165827842804515542132361242176658985156706568917619336978219638829242255531072114310309291885359615980412375724701837556003653627575271820626610245136281834356256171570818681084927379726856234770345618330929362157378262837632595287706504465757169333170822025411968742667596590822097904479595879326431374049021399874413502667156985397452932409514200188360594294832955439773540518090517419802974436854580519943881975156440673227464013117891920349421904455069712615133033976054499408271846475341015981222004069030546853436816796921042584049911074753233320784669356363455816943133986711494145994238133678493641153257009540530095202974194329063836127359356047800712199648389420430038064947311183400951629744457051089944318750860469851830555127212239593624658857191342195001900603913647923776387429782539586542056060587666989219894655872469856128201309898196356515365929656406511938484995139628573701661372812925389845883315034864668819714992320941456996788463773553275329665588256214042522306866089002653835846842191041685646341716002112345764699541482740898626455276275501530074624036364044293017314453684172924951835082331838544085830971728289328582229751593753266548595271197918609031035481345737516477134456149506032314826357748263208641730602225128495686557013036484870213895223220671163401900573552576028015391651517548315010052126584554462969990295060099257533161042339878464610244551929241037414186069360712188570305702837760788613460317637805433793631639627604052976271056731724723159076859073787854494318028661705979964996274519245715102369374570866462890421859244202206907572951185427414248236397509189610887913168044048191733763318457968539400520521421713581017217969715673031314455224091314882220169811982431267731267401990745478040550036301925200353140763636294918819151354637245646623857144558939624162011537474506240814169592351983991312683172160900349272559342311608169950426735518634083934642623340944915238617842071740311926420332681318836120290760600486006415560161922230903346733640217113643331177590041757960126498031310137847889447865548789911503356674494419738581162272921302759823866773268600582589282532977326736635880361874178108583499366919360991675086454245293498283679471477610223159848228523418454171494284447058310507785523574873478296617053188984807718488211078362706847 A145335 805 4907729624687807567641256368534326087838192260560724400106915535836431681334667768681226816378488542720393188786341393904330644282028697098053820512629655725589672514138237711450218770844759644404249230360052115178539691046225299658498425902271958032049275606271096406608990610418356377592686900416087602317476794031140815860881699207335373711901363387530092648820401866299534267497916699325576439355046815669798769501715407863163066356041753138745213819689946873602444984413480837045017570123022479996661747522845345479955065961783233313359759245176796206136641513365311305626449844413455566958778668214089556543823532736386182240439599228210000472040610536185589779821256968285129208638946528880801633857590144530916744904288551952817272217352643179470917743327857660372391250801088388039566261101727658275037829790123996866415912624081774833792106285164235901777288043616719121692738308181238414549367667399845148733825422439173791292904257413831795507277395695232809485587460908273535616338221285632875650342776221262236238239684255874991125568400639143948808670629614519540600914494656346267994508010609189612389505508629307227364039267478484124030608286180662708643286731342182266276199217051272870203383844905447290251971211402046054246196148108764547947361995784584644531255474326542669034389957762544803020224899944754195335674101132490411595482273930638455273654778199515083131073725386114523264475139774642634062542727473955324886648233797391440568448225343802836000638387148091517481583052918057114683497370478763447056188714973803904347078293040318583626044424306024330593548954027527540888560678200685216520016659401227545090161459422047136700816193361834494462613379092466258798164081862071663976455850070982949298828396097525450996007950477732605487325000043066125713865362776637475318524410680610564727408705581316799992236784411935095491632507172546877639082208410454878147700046132801486053631449497583589267453315544154559226085411166777488625817930564319104562947214585327347991386313405400172105526710677450774296669500130973898041917152901514828460893478637743733994764284486995596501558570045835653026716389738378011355356200934318624564510256658175652735270867549677479050813608342518762036061656792121128871280481956102878578868263805404424084286957026586887313085028435207251079968969612386345895951520861957020845327867752819348008788158848316532798356364397609341571265356259006689034465800203915347767564225438087237472208499388759089411736830263181402950903309785948861833943153224771499647592992340473543471496751115100870785685657128438423123252608169009318507525180417441019741207117434530202283148417507359260431028188862026813035621869702596134625990565672993997611752594092015748981052678944685549402565777332707654941827760311381794177720636247571325810645216035294129461342904544423490714601725803994481832325305771978502012389237296465658652151633140884027572548322053776479006682998507560100000655500080480536186855253676013646293510136572562793034685986579954383935821647748084903870041763744389265559434134939181818830864701095527030491318987810293704555601469130494190306765876746138490086944479721636602714136559184749415847539278627321399134721283640820154488734666075201884623211824291766731944886984303091966570669448764966306668584646382919462860317770230322719777483834939753454464701171339157258286969690868478921365400682959390654226210913599368794319816736338345730118396940241518331622027341385823403544187193598068145759624322937216964772065413726167850750821976623262618823972195008803720912565259650160519887686298893283369504881483674388580467621977705503815739448328281286218569864964003 A145335 806 165439565502639234606028998315090205340797366795755756305194505183389434533491856534834420301982922773100137197149504598752418245092335451076137016810947534708618200240932833108463713027540452356687481822986154734981282581457275333698149865758468927801919161664327170515791027410659378446184608262802288908079009494583976399265600193362972117126419445474413019843270277070399944685278679997731534667777850130606655942931791663147822472240442231061472102259674886782794391077568012810452315317782760007316579049224358551612583439605739983428300935476108257692289608072857944459200036069609291791175571583278485355808153819035904127950047993854351378279310767254683211341333034275859820534301429611410633055365099841972889495078769091879998541488859200626368667435001449853268552668115001679835556427939685727089749719108952041514395488350498389682406549216934424466167598357386057233755313107271657066387910068459665302569305131690159997328517801693671259183925367212806750729639387377450692626293268548015251236428929018642313850597680121638229064210687784021062176649419506881409457318103554788271063497337752160848887230439019444002872303532040474750186371539276136656374528741875641492144510527339960095025992711630047779765505179025281844128754539036535623542583639866650674170943365438578402843960862650716561090625506877745558057534459433881786756541626359017811732770211863476793363338576197002959908478742164373951992784271032723692637026601694085049186664974502037597927892455490344427693919577585870979724524788020434715336741854910694845194390927459777296655694705723484896602030774510784070182558436733129906222164997593282640509746917790777604135492478353027305667540023809584651676596999382075198351493750453061680345414715027779978638573430084422249002569310778531633801283487280099871083002814330767003926971410646781055891826661510350847018862786239701808396664324473849892447893801903417310198559799107725851071864555499304197273205531938427988319312898793101811842756274607548773430276577095327602028915996506827536593417666014178473248570173220120548665858695026510717836291790462996899210348054050117962926695850156946375359274993909338778009053084957881359050108475243499617493028540869792102305982043950464769255725418166526375520836247490337252566278456697424256331775367093839645441980412358214054564269554214048865829913419293704374534057793091103978916590931497646204825872418592489032075566623343911749208225995224903460734464341470117068987316709627759262503222283555753902670629941940498657849161853188332114942809742573573219729313995767344417127097158168662396286448703376250218463055443847799223741712483009678768556407670510908475779295679359505646115557414373657669197119847584317737108945928760739625808563112848160862019653087908109976028124887117015932759212427115971472502241708139539600932492452129494905708612269718900984808979483283892356889512307464098200096033069969914685456039677482943398070911480298750638461381411807532103386182655669357989880806639070861761955126032006924891489392182792047686784433373917598942976466642662484930460372333606960230533023599188606014477441410193509349476261165769746020348984470493740796683074576286190195239102487540734724643084693045782971306158988705506107126621606773295550473926172951775579955916689256288672688630715628058592938379589812673389843154254939644443213531165533093261637615264600932455934259759586832608655473392054131205616666435803001796705620375356283066701281695608287911023958599476948002104450918600534749443289470978507794101857400248489752491097292583751277185381717238410891725107756353131262039961994974237011523614161554439939779069573834283 A145335 807 5576967748186238973881429965560434453503953146846734284487382369625142302287578802454600539698617510302717082195516611237602625137731983773747881738643220882397863804532173289948074054708169878099175367848614045756166920642385060452739332316219561653930736907655193311816219127404337037002526766946378258675255807744949050388102566657384090860996225795041099511386548391222780269041210035225613334325214888547703556166431927462997687676062241253040471428428426613758052049622372727426866712317439269723619399752691379252014842269154428879584791221539850121630286481999399794354321910280079381867072951113539073130203308695876795416809935632390585733585565492114760518130746805617977581926171983561705911415555881815315960348188561182986198880772171435762244599762981131225825250069765455826168219146280544758467804756124943529326275045879388092112149940310753163590273838850195945733172483153389251526698033858407649949766127255449871070770543802189400733258328621466319871863334262906401940158810466415372833547143546875656178641411558660740445879551159630949366830903122906342698286652669917417961204227261117331606798925709839948707518124701045136350298460558390280505722655245341143358009183600430837752053344105665065750447889332971039563534261264725467760855946552542798441717856317679003633327251645565697511820182816623902817365291291842053899072606629080216502873228568263024504763060272527244392400295133885906147034123713970388204838841856459373210691035722015462082346418673941123509470511478836657808456615920671483775238120872850808257699013817590799629944884903894251558430126815209576978326504013713130938063965548852898410356023508565653613360314744464357112218279740007719515551826051005673074357190351316859173460980744758066982380859332137923536144005979019301332375140642346803877570549552565745021767641525494283812796676767277142641070769032507840788504676738931271463963621914464151393991964774289988942048964898428228945925199255558996319466549192497531512900209454073254567007275422497180058994586136718445581113335224668456202235402497333110794011268148450197660517662261743340985385236400470906484423264082074272574983148689327609272366554929419923955403503965187504556012513061907083426215892665508510579489374975113122162704511324031004978604822690983214654357260311648306012641908620626426166975180776604066405169360519062906712723740196312956280961747502429289167070817659487449012260661838457464861893950531467270223271555478749147006803356869814934475802220227761154273078073508871056531323746423385683254248572950658402121974304011631523172916022078613001209806867283288214446948579270902194397802925519107853780677242141894535856493244315587065627959305812545434355640912450314756825926818277471853841321113131545725325974850651554626980526295766993970845741725107434182302756438520040975403010829846683547467442837779898846425932196369110774054279801232463117184353247216137501992946618521267023441410326000215383942052631205176653529134571029103921266319198768392763415552914603131790344022506611878163777113983475328125428554871693287665910292120874571641560974520973046439617540359630857323424706273811153658624327663786207443071437028119068192854188745720276883926898230513838677887528734886050786579471682419440808703384084719534906035347644926244844773414278563504084937630056195101385031859275469314242841570877303150882981325089204296750130153242269461213638407213726328026602992095432522250325428131231232960792676802414768191882549498628743594213724075693958612677565437315863521115910994138404394547671168820432995903758697800420532266770012961782571168978538382959551952957217646551842088666216764088715927 A145335 808 187999582625918550306903769533013247112528055239406045934313903374869041826724846897252727658405975970321670067710727767670079894640526927920705642333525959134684454142161361363216743275748693563182749293489297659454232159873517806404567558681611557595536213355137404876997576269009174106695798867577802837140584371003222993998961122754817509561210654424416019054427526424849645798979245602176745502371459225165236747763764331845860388412235680399552060790850158890109047809975793563991664061768562464600449958346647345361061781280612357925063328649807412124048699615910158994826247136341439893129737390861830571940668180329852954464758802217838651224818034459877809811504263476048990010871437031563676662407755720629201181364546902399695672390831357610686064831641426498621119326583240847785128987585560735868263971239222127264636690282198684234602184805468939927693706641472506973279187173345438561693333654979011811346950847211910022105515034243286897024466998645704275667706247272935422025302808196568949670858957728749440763359669791855880308961440526948615371848682096523392852361652045598055917406229908767910713030936791474231910991980799928014328086355236964816571774051945921200722848087026013013281758134775976654817550569648948564661458103105140979181918334743634095603658262298015847040883250128058800472741801657766257095638411390461177503855782709752471952838723303376344192085968423554832270810989054815154052146358405157515352393666344218869238309765002476252293860175570662818013906514257664157137201542961310930042842339287058891456338910596594928065664773454580514311194678338684065428602380119711207189006372429666207819818911964001265515598605900400999899850904368120201059667404502804239954505688391397572284307980560379722948278789447795972318992192550171337135834357252227271432803354333988450353020191897440896682594917933085816920144777066976526740790844472708836576363802288692741588051822342755728128744755654151042267834269631688233990789384959778888506764248854053136846266481062103362693379896639862804032502993830155992563176944936528991645999300618397468109539677007076234154339419849526203539790269280027878345735566957958714662137788661692551578770759616362303339682197823859241427945639448309847684122061155337929938242701212248930338431320346765709300958988773889028592319094159336413730519289415053524304210277267697165992212907483651963140116529390300406324311058475449487610817878498834517150533323207535684001580674454169404129224091094144731551533581374606226989707955313413373730424834083169529312387279223884992958180568502784650391654687142947112613927099833197005630386388759057529302137395507413267936951064046857133211478790099144302959002552825349177754997489502990605017675307024630264230195097855843287890451353444253387605431454277241870092937620612393858309948070008339572695955473199209932998003155851777843299273354793744710085879742656819372820449763559962122212315824895871682726998691396349112387843559465123578659594286004910530218262200601713415667426989316446620490073806397020718134464696168877734278985781804260575173462464221437703413490871468371880318679508678758962453339140697728666456339525884068435444401421210714204828512422991431269635004625978417138542810681702613026888484307232728054617781945421595509499793530507797028055506657687091987619450601398488099611302786227428871249709830675685099767375495439228182286533340969277752163874566059044384732732331413658622667180507099242732964851942700554052752455687750987961467690589538893914760196142474469825838851818303754739953505348445698999331954425666794425474406245216582717753135266849604501359950795341648435254498227338361040064887 A145335 809 6337465924742746582659487097076446594602886288616424661598987398279453030353752286618810646910264910260925987679811550852641782010729537602475003429315278343786992066734395687021863125877414405306720600584348856251588120353169364611512911950417793290325964098270945010748394984212080131732378342823520966693630840471262839382755929059962331589924320299650838207283652404395133168660810100208168055659328556155105242219412939460092026230378777110206658716219087427757149387916231951419786268095351528364241898372246082259430013394954600316499455929200216641161831542422044977716192996611748028517324065578879357466580851228716034399130223805953405300398030208056915476631048203646864647648498560407839556728059533926854490008482915731705179933308726184284055809712387887505536801273295798909071242345341033259838633712006373153965959300086642599669051557680208024651801687293764371219045453880302250761293025982644454302098063109747359589727040733570657496505381791088362511292057723707318813566555724147528826989282631489000101257198290042050166554349714283886664554069706642900450146768592170457795058346049020339009018941272441670647879590965247448661954654684739623408244222785374348431026065655637715077297228971244828928234563952418166781766713092140041143496999303351958810256521580348257886069170728489610518370428622063117710070068030607155001812924536073149200449976859683587994452193490794973123321794048637523709211947594803736128558802287624776225564048967542438742810564436140624921307665086155347258258406204769175531072731482128634358142376418512201207502759883209024233536121048366913030388609255508960780628273876540082316753197111950459151965175391542202962159616874031052237713668690237704877860713681316821810387162851229419715828411009904342894735303274722269795829674850597440677652997197028201108834565647095091101675990870727646121100937793857009683924218578670338142057952311188210404469075537182330820929996771052466736420464283359011112270513847527597139065491315969921789014388509596228933896656256735188987217230340901223284636238611574989811053525629834910501522384851390877591599440857742291920855423493006475696960473387169639581933055583419100984300438351264069280393182332629781966628964079586632299923244102057066643105039295160400117677514830284649369552112857210538842198770651469321886229379079206273527690862041524710946534590398550167481140371924785279194763236614136584567873221671935049734687013463432077376226014312578495134446997103980262030787262552335755684061900900537091319581564625619898409734891928388590161961864842254566553071156330672725087602481325570203776512110718119250041872857204751975743046766588342311818664414157748910137160910427783214969575531015504900844831077773873467929728022907399364103241389798630931044624467343159527673838956345102071856194167137224688475539683598534536994679138916320593317719658364164937807884232070681579825314244345253075923639664464293215903460102445560602578378822447516684631438269852090962944553697515964560473756200394304500973588597669621061796434641130738884947216485276066752295809753758612544107497135716224295112496246620020604993444739008214159535089546793224283172623328837576147725700960924852402379119122014834211226439470192666350250360019417343580301724620676777899905703133878070192889506284657217592339147594835512977642795631891867351780513475550506467410007344969931292820582288793921110755982997983443172483012380288962336737588404568887341297012198195758874703517089351536305552332255559632038172607599285248940513164173679108578145428270748433344447047187785468942282321702259480990453675618676521629357884389358009751105877293154909933896498624843 A145335 810 213635976135078404675532759735543245171050049676731620103095819261686458278355947755195260010092302466489839074364777311531826703911612817938905437681512390635533543434932024467345644610110896327140857882515650650751737877651107121180582455444016253135276692157177342957190990040791644971689299829885092919664492795145685944589479374612369075141531327740019101543115903497732412690706262679038099554099220125617138490051173441435937872380208187972830784924193376398843346976547131272385201533502635959390031929527965474618738406182857795388584301448275974323757929170998436582902706920955778904977554357534285749336609922979349339264826890033930490458578947088780586257354825133431543796181896460476834425739210226266509137556757907951234713152141487281384163734718530856170219072301682054641550731676317243603599606563470867780970360741284031752645043774797627705543294950979090312321515277025801699817749344181610899544713896082632644557788521023151829963909523153121701609950990198467469932393171435710388561239767836635235684630713593957841322691248559548378935169074439083492077924176389704480225818789395069398085260599580977780748546779527499513594563395094486349854947933523195233663967472528699288229676575338905048394810496018465832564407333674582683842142867334076196750113246869881511041375898216501520446208348377005896348695736216128783720652508607170076837416247987095027989607098382612575563622845108759935182719599368687586488559709763437540219545221457545845017667874848440290526618572040390241818226716025567364191150848219713924925920617611707392108323107597311433457922126229253959915715952574604687795267905189159802468084066824031066048744796933289055953999684923735866565207570488245626929880418242684374836753687430635758060196012195596609533731101071895522267247002077805367991455264079017305044824757610555329140056755569634032809226796110775019378108881546186254296064735833790770445959794770364549630794463023433898030582808724197994962950787809365914598118823754581814653621899812222396299552919721163324119230030759277243094931611033015961594085357335735532387922125230846806605740917160153240802510122409458026464509679535752983349004589054920105519075225242341015825691873093267752271203137694919735382102710996221655383732944701614386754660094590464209900836015115608275596631530068711746625455955029524191203405435115587728739983876342913238305589974444395232265168299938233207307556814950112648057464706701762005145043258475440396528038868245950541963693889087704742735120452367397393069681169799221941308993677593592095135849470874220870001244029515322875560132532871044469473026246677413530152476487070051706790693233756068267360320268046236970624549987561569623799041972777672717976265026739599296886501387978237466064423962221397332070037406532476223607869348300453221659911515885896178502103161410643768891423839871164044888551840156726698710032753016796313254523804058031425825930966879008483209768370712849221520800992317943879460660498054392074855994613044903132968608099624577738503225006952852186760791034382743115401789984377224438087486224029366397642290741580430116773876593242215085650263189513560177230139955943251059865063979670290518622665187948262061208674333485056634464857401651971985237023227670167784738408908396401060399657133529952671797459827739298380065573434285691874940152651463545642293680389557863185715662499169008385542600772956547302614909109857994778343302954808188040010446495350011768023038468214179723555007029287833172418132373447505417259708257145545642224294468883898350978632266976182692864261700916203618670270157692697942976822387832408858804678263898557914437475116997515644312607603392643 A145335 811 7201668749176027096869462748025675697639650579999736625058935405712463110283925968473879928321400869235107564935910655491926327336218686081990964701768779259008557405404566478059825992784975189310503913912881982852492227604030700701828069961504875942772384002292484132815963263526691367783566165533048139498369085430730232720848510335427032463058689468191723613367598899624907227408574946249564235760516654775225182344519814491392526217844791786185348649587900002185921798822254407275873192274587590095686447980145817777151589412994122887594576485321927165253663151192525754787605272589226310275045328875156707031257763037053014997901280063913573027405291005964763354678515678616929137722427082034175528083829219999384489100183819068553206448653509602946733975213305865449110197421752900788670876255737411936536309477415969240890137706622725410295021825979376472273656448145703447134593908769494321420554079631069077441007851134847483338295691453963407454512732528986350770183085368298280687713654995531241474251863746783691163439901253995120540945871822388026139620662834787434811303923535950169436241893595449443360433795802855819716591841289992417638025283386680480168870671430822688541437995067916387350584682277377260210144232892547919263328004436403469180178594914334709289094358741727184156856523642809095525752072905418440143851415557775633268616041063334778754116152519194996533846067292025676431454752985294503366371953985506510945725611687566677193176093189769821468003145318330357757511687142173889965537075338963469642114519562413824927124149661548279769459370749602608538657530641652029940391871730901314770069520303298303064659031575884890124552727952655998684667126416619519187882094963445091393568564021100176594430144992899568552979787855285150697477732522398294780906626644213144104394516274450676156032841470217254498216222128576372375271389175793288109379040712997720053650004102899134560545094277239913430871750527589959931558479745672250126842059944783211133574988409701461656003672453655628469661699989903759399324055349678005523828921323286729453761627584734119166961944340009460999288648725869324889710324305567406579112145600189759681525305115108301173628924858618877292220003761580873596432475805066780200144050087759387900928570922786381682339191670967033685472532699995042113151910036417502327274798357815881406260523690055600294300145524985014864731270557380191354873544196154604804201155664095075694082085528229383730007330866981081454381695114123995665615858970359264325265154765243065219841860914350207015906278461945097598640895501208120685487369681890377804459342595480427740365510998983499383320732337258585831162293166870294704374084417174234122004669943539601590482489932759816307474993206560814524170493859018362073632367663241914265450029929585306154661748057369321757053545344319393040081209095613117850795360647377801036872489213963598649350266296311971649128417609481995019339056969851711504708075873270044811905598872659065729102180757975286991304615461189987096407218564588315170639214010792049546085203972607629289455455426139750531862408316220187505909076791179163520223084845698823917249767125057374566213858379757446434827023582062164545193895760034953158492009402662137132976131783248505429673702754401336606188184000318059069294542065591570688222177903585463734792888130623078268719568238040491709852614151482092439968515436979927706709779235782920777227475337330005994509570123571638539789814620660492131169285466487800285280412253775766890678936756583152056192727175768744314132026032912039732381115574338847828020917490838036199905864733499145398267692240154883953784074918135997937677535088108959214868068413867370687 A145335 812 242768253321087897300391184560412768031889375880741071954005092423471312185984686118898544628519163291823173547499709122268059182972105203912302602157720111139666079500654392540464709749435869021546190610862393759441862341780137043007517117221746912586840811582002947960048778656293775967192370468429752952604928950205423349874117338817765889717339346831211675266602657363239719138210648747366547708448916878373620771216624456453668617367610058732099915004777324149494047439454849092722554039191146128622954202020683587739814604493293476357955377931617863292425010502942114022891737156080111998415999131403978236489413442642447212599902811689699656719901869352493225597432177268821856099191473139190160591229048580440040901300687403244170681432875095563192915023056376989570973898917071213284413183939357424704321748880092716546935674309281712839761154001119737105547331161448368251928070352298138298061076324545589256354763762210994767251315114355317944268472383588220361309750106155384051784359839966964978661319938342838461282923835587544799841327497810009112607064165225515353049971770318956035306009752876781946285153858429009083065333189137097619050332789370435591398143984078084897208679580075493945059510351340710866345057042412979862348321196986753612389237750720080182801294636433510131057751900957718711956600857195447268872225322103920861268917960524362883194085424584647085168855900424578454121727147570654863371638633668704884611722783499312978418528561207595460228840183663248485157278683036063258697864567858231845610113090257819190073641160164871893416767995860780826240833924472167803061356036132967368324438841628917891120496151954995579274641393235288918726839775550244306899769554652526460388950666221406534755555812873890768490312890541466417816377753796315415992466861909178085681333775620277029140849780916198891524313518814252757200764496306764946056392443057044261462355384012665090202184357639797686984322160654263086269402454196028743051647845775691259503446944692917448669301983759109335900073510360102809630050581718415535448995694713064038853288504287301799782551611313796805055173541943314024871981791538167153372412401717887119328465052081296243508110951464967128278395310977199375842471007117598022851936193076266255144080470423395981810039764473638610946814867415996854518742611731002473383721706016517407175518062388368850805270176907260974747177892183696276128391942587203428011387750129088186697394455099147818836785118380888997351766545769081025641960063927116911316983624401223276193471738353064308706978705643175562456592492209876277433558361975280606273001563333512686256676906302707517534328356936510441298429195864504400728382118342623164206540453172169982053595111834291434947309303016900030870188051101007597523909647863460967666923176856283263941171303406050488129821791897095223495241380111015041339667838531681833081807566514161070312870778138643811275322644361114248043888184627770227944700754478164839896488516476536113410090633890686426422486512340719851974984204843664004777670165800574983245680039155812148964800287013381006051857346252296296794828580988358860686290073374630761008274564135420907113508988751483563374767905086251587148195707448113083024503575755066309267568767948449716382328534613845829324435897912312862829517952631434714370016945332406154760569878817730534152844770364192324075585980752780946593475469664930863824178272495641486443790891006485392216922830522296980368126610852018694391704845052265279402622973519774072596953785646285682366751415835456113683844955345170390494669055032330293306402435751888499382623081495986033682905962438798750249652306685686226580551793382677898135686941918861462466127 A145335 813 8183717812252204268820159734662051662329315163300130955569775040536282528077080658784143970953501066245958311051107629575745619566063339087665034636745780244749364280958502167134498887593657151931346896181667379717903196688916192115752701319717018461797527815656935373440760195687699924327363440707200806499264015413055735693526262770698377806944476918621456105045451966347212032524173741865151377002248752209458101422487228082533354600069608862014296348625694947491544336998101164093422889385260343721292196054430795762563332540317333675032552902480261686265719938800515512519154704743855302877377020444582777476901420120219132499689708784158495364114318988467255628924675341053469090486815421799673231496155699562804558783461683263177174602549013022781723562480496493105131664683384273178064667641924862531045274218211615997381232340075748833205623091082724511848624061178768045626791804441376333258144561479877734200650008983124782469194349166622076447326796596246175850765325308314911017352489517572734435141853647285220783063671334216233948656029410229535363596106870131459716527113566148084414215419333234425813823093207208100387276562089219719448194300691652100399350953534401570454081900102906905820039706593110681027114612689597318267213988287095459837237735396595308047896932905079267776229632424428174137247919370306454528264275464271756675599591180660231729137840908632300721847135869466472396417745713152022458963434974600087674754664086036228814921920605131949774544381123284961116321506647634005308531124616963920176553442630476565334968618582033681865530969371007550902975903055299245999546282037650458255315518581241301806373622217743869401463271241408861497625770149131609168971712499454572016266435564755050265509609857548712812908878987173045089304943382996060150707763134051766624104617471765022377887369958652223163067354221012238316661398795229657155767701146073921340898279941416936087816500135492485751001586604783458110551596799389649182598798754256492413077985372023258784940708216515903259535849564577365722725245710403732350307639344948467426457626025763316085935695650426145958400439099620467052565181303041290434616615482797829192372797224135191253550119000255117035645828640821387198068824053501753545271988868456885373147564757044107624030058778067165904050095495120721265831771328300183341347756382542003438070832476851390270590057369243621933742351880781130910907901029741083362109276252650407109474091387310187444758642610612437233746968803494026260266478089367252110136253653300081875238867080039936932162045151325169748466635313754033811077131696699339555572504895513370058232150771098759417098709529009034638911462361430150181683466504955742448228244554429180151487089629451474339313980297224706834073224678444472253512632155844901556810066026375278897871578483156213897486970847797534639705193883461107947947084986107633945809932030319880466283275281703416581779154692284743692077475684463077414164150928750860879640583078518433510395089539352858676726733339701050748886730448872695036466946118498168674419824573857223568995788385765618287868360610302499848733483959208500402555674853235718107890111639755271653739013444598652541605979645630517420703512752881996268721062380211275882747606034566108155999789472159040152125397512435882605664991113911122155821700538933233573393346880152808175669318940257355006547511701323631558183965642436303982533121859118295272237270158601147234302462622397061084637909512031735567283878195542577102174620152071171733467545223457353596000038171620498416513669130553667830663254112758738613019978281175243823350187877323824461951614595544213630760895304590407779894403017252536858045047597216751485865770483 A145335 814 275873127208253552580839687355066576976708446122958038631516044662472991598007076821628807141943976314632091373709664645498675713303935977673083113692397649892780958771445028553449564960317472842169834848737816759428123000941502494441886518480143575125447750078954479856685078236583585792781645619047368718660437006969179900023346968126124977054332427209389938469870510518961860253150177700063604171379257728531915720578423687445574927114677897370891871180072261675162635450711942802134436508454572147653613800371907923135326352194282713692053881984654243512399555844540367424078591074023625103916267360770886297342368635763173513922092870514080067034594036381329317898557580149480265771488691769675511494545248041033093096150452441501015152607756547565096805728024621759517611426905909949915488732924873931982178769191591826391628625637017818858079841560637489293297379996788939656630783475790725841833914869425602095358322546466372654825546743155515082684068368990986204341078754833545544239568369853017037841666907788664854254237899393505410821649951577510139296815649985067341818613645264880155284245750417322741307194525729831205626083824962263553461532257265259515091685052246532955929015955260312215118044564194250706083322727421268556374803682809666754126530447829990083574525425428927480303190777969721849208908650016429724952341457028375595430541357431138451064873733835909432748819864990858884058663753868627529521002529622130321847274841728558489851704965180469465692295627437095855567949503934463635914520952139989181293384705463251927183972942326714255522177084079896545078536865753303658172537364427840911653718763049205442263936913839649685568331294273251327849675793000386769535792121456844068015815082498942078228922413542411296049267542167290459419003223624419433884043279256418190989388569291865128738306212165316661910801619266009034840402996186427246414164259577759445344636755362809531507629129365267337026465797462928212252431241838022619749376762954338513469167627387457108947433825309449115119844152921829488152965223267659235810454986869217142232822534475192880969590500593313768943881996993032402398658236853540109012758954552702420356999875097132245075878267990489043806653755203693651469700683001073104893520721903745412852538152815876397582657299598604398151890108193704646455192156958256568705830394271769229880850355619142303633221983111932318479193707153954030823009067584179977549500274465457473531283433968831963663666023566960140768721321014017079464501950750610004705576199335762135613078933074674535630118233344192766577634713970055987561533832062176374443068533754754141329493116237062273647689980688566200741194954905381166760045255153675959587150959723267209734459809355214088143982840872135564359708373040175108564903232449621983616606358082187474790967646726024667078235299149433100807366862316232568814281193542020501781570975660275604004248139433351394833131493401596065498817457279362155003703299863490765774519215680367877158882354961494232101771754458835908404251831456514344835636748876903100214117303139046967355035877519358705470661430121439923648509447470089967581792938616285984042344902367875643312121236103911588426054010479436837165663827751456386770473929812418534252355490157654737990303186724152708914301320819777704724653987620425975241314810797422358426683568569381284784082207323230666906524295376033639073600535213052337586260674046699461131476890602653782261850622784082098640846949282463195121120839580035429062041165923696225615416876885793604074875604398575585785219672707119187226487905646428023612573174552015033533246333961963041116402894332889479054151030468090339574554099131031224102020656366489750669673660515803 A145335 815 9299683110006509445247901591919134575222790056475600318968274910002189506232536031580026429970787470612746733961794484148652728719730062241296292674905690141139865875436047631578282667677803121915887980819604906778654646643834852398719802422212938597761825193364027700311918613914472481386969349490723358798842525005667039016731290602005410205803168314284057907197878804548752342786480457744970354752043401026562126731240561081303102710502437320303156115465939592444037493551955254861850690606580737712142977489244820034461055569905937738241802686670141646322727341253735847065173792586181697509162069854209556638828469234675159034094618165339930275577669602300292317893120397914304418103414709068946070681447079967069868708427193019537537531230298615870400298309986437032842188095866559728266852008832832605194383778403286249450184972842638333630122625803466672994330167843131094646255665342113563686844936990192485154651318840731413211044398242578064270657868271359348352091588974673494988000938730392714828069857026414038589625138805491396064581585919021837385466120197400513222574006265351996468483839832352530276231101648529516734447185352201342297968532944217597562088602711879672409965557397743224668722376438948484708958128114256350345797313880299877994509881559111230320701944043312212455941293349129691112404136454805926657836975988162265857691792483404086004736661838470666069330416926994717112151082746493688307000972814598578174871547239915042606864745561311705083355335826360120167910616661309262519044495988107910684436078244612779834895162550864918971618907638802343163589926841567963261696988555316235094196401247073196877476011559160968682764578528488031020403709484417267851919943245338501033358554414772901892341924295005074932272096033550482399841553579074235733235038793026094084200522046724156018003280034205454714360899422389810343457746684783063681391820034598569756493783682382029365705241863086661795669676281473723430245999051808145712361841496591952534789148306153193770594735466240821454174043135459022481059091953627547128766705257053670519719980210701125991721579689064911500672116160234683185238302111767655771778813923354983107436636597151530757372665160409266666467181052270684350222222825897350312458829990103268998802175758275628605467269945438895483633049643159688136883806345231057602773359249553584356741462049850454578624522780113181086689997934417438498262504757354806013452570890121295180089157449615234107791994209683583734701158497635546945254334499536585169257721569472287938216808958708411516051348713870693010006896459463952026945271667738833885776500717300257208703842890119218473564869831912857097976647290948936770050975369546950092727116404043093085719460021877177281882187226485709577341062421111078231278415712364124911870898774140473748828240473262713044051098036840418980418802288975006011268311086354426128949123643697958580663324314015000238121446060788648675680392792809822560711760824234122785508181880944618060507490675356881024797867166080625132606278489512368115536619768173457389719725614397448695681035862181793575650378521525379215888753625483248847973739558199325668831728550930976296296335215323846201243628151655836135224010212798082045150679905255566409435627690466935183087012268471398345342057372709308913832203317019568511473600116159407163630269523080496229918603033196786841161578990578582271847442483848028657596543339581116975623790709978188841445837259748944922785889575673924795501247934959116118138830601113179613424531186352557169906703028275944825199256750443318670851239468677834563221103101128448499230490094507586238710117106010089743371217606318430042467810901812659547226579468069321897857947610121948647 A145335 816 313492317362446306191053210082754339175693675827084040629462508584657763592625798026555614132686438492411716087220000686941418839643424684850162048397987700965427228768168206889058880173969178279467110991259046558770631378935549873419342045210911641650407552142853623698560296618371789110971150978550638806061612799280598878284831906170255409911499826820183164842250556031467930956370395977432772958627778877226151563578203593472303904925462234952741495281464952481216242232473776190681043978213400159821767623508829082989774260126202808961848454875596592912884895161263879560026641124001593949010228270869136793524021400558530975276156064431516179075643175258948817654847770715133621784785844071225480272996069571144677233127987580538157948676758213733234646490932837064352488401194050301533965631302266054196228745187796010277373909042896712589653614857755019986001380664694569203736338822051864756092816984105473805137693862762733392877934009931759803408361656743455263958021259995164761211966100361970047001217842518750333067598574878877061943539850508576186686552772557555650747902409386402155687710085464358045194427695264735483388383412596623423902255692088042956552747282325778704693405983948908148322319094638908855344727792648258842735558894530105204385261353231109126280872450125529256460853518495971109429421590682599137619254735608608525034414729185010381788534419509972419361218921860172048859754115325638478960375264059115540652789535610261244548852083020112613179438905014304023423171032084785735582526323844596717032351016332512102771064002405683476206559120981849903964719888750719175798501826027172920597519774385118703690510907395379340456344256627000231424557718870030306287834517264568748377672801306179440291904189755698662424481061241719219531368311731589262942933723828866352321981407205682730075025441214759666255789257617958887411951605903634080513291006952153526913646002588461454555114171697022239766757450422013419370664415784021350125695057100737956993403675931256534619291423619544265910757878976479494914672501603819390443066398404824246350543390669912422705741570348787666094343266817629173181350761789029439213123708343537525998986599332978226733900297481518111336119629465391014242297479991298996031914054072860476045875931958933287474425272278087867154665705319022978900648465442546794831233371596620934393985455819608468226290359284393351320387511890018144622475004547421443129306187156488586055348024095246107804836161144767584129815912186572966510506536514876335305067789401334627061526494384981619131416429514462828023139713070895108858269120357942258227349464737123136750652402496425738506809488386092432084226579436693703613037212947382432472155134393141708196335787603019836817034443260850428980031649855946074136220285098891418329546014059669011990812511562718409988937847743655224680484724353980590323622197906726511264854456247487208093885058621197518593722551876053853455589975546801661242231302381228979235990045432123859139339633507398104384441870066806118761321739477210097718225107549490499730548850247220692392360751559112383915815554489959103246169961066530871195104792925106329680031585409538308580273816796445619340011116566264225638964547107759517990573032835691213849656475193284894864208445579867651497328045119729482665505869092075666901349084674418804688554027196359959341174823464981477092326160865879713007943647056916510834527138391018779201578523701887855242485391764286310563030238955121055573883872766350964762424550501484118844844720676527825311761355008306495658891359272224599687276095262641897479755361926466824357044787552604398144955006527197230916154266454843246263499565925550654205976769766596184810301663267537228374567 A145335 817 10567826008988381871693894266641747181693499236908212953143580845420538300705226145242653720832833411608411478687439489195000744935727117406568900410199872724638861740635084378794127219086218332123033189599454478676553077005262739589131167945340029017822299984973770461514439898693394397016365018099972684661613608664906463181314644540268019266111248956305206172548208336622905147990493705612778318690372071199250168181659116404710803553734229229754478485635027432675859933212653501835902737643723028781011048876339650898340470274393241120197973675614558460423208169563478038714762225224919939434953097501836531455485204773999609941884061897891792231300001162401495040844626032914033992450826385537596230933751434561839989561674592631514111430355981853717041317338945639129335946971409247568843421702932536678122038395086219728046988224385863208554585023224799097924639869212523760014820887045112695585775296847350584980999174959080423833183742263755224730317807178164008676665548322345415125781882255201071554018338643237216701294709369541806952625332296062517334181856577449080789311276997841610402880710512519669871151627331143131496492888104184990267543697082319395121175513325113397423335043308952136282202152011555241074722289181214677474359339988812532559527282222910807087816979973029647191983159652557892749736110709506280474339150479529217390747854663134907486687409276944508418196023786575982840067594115476190379260561844431812060806957070550359313826761111743250628967180404676852803234975323667510485177699857756859343052642076132904739799787686200427432058188996679252623848364286196816574599533293679010598026156500325950254333925810822226007622396208131599272833809682705012140545633725068669262472849098672754517467188344322677615324181642186258856851943388630320474732060097036045943747899152703042784104951605346268315277201159940494672267078291553758169319976162965275357660436990763251950670869362201377839450731858056396085511374025833360660929034662504035033655685380853509475863120119620101737610826646123080638114587548005659698208221161459920087423147179762767558709422344736052534975400023750163267708650994669880284106744436481836078070855156078059426048248270729310372731326042811150037837163700284466330338472450337296657403208667533465362487247323027072056344885442671214975581171633184446108529819353748732448867665358937539414057793432852377092897081939122513720806193905031072090534105555592659345804486712161588844485792884398121051332510665108216203433628400662146763597250011461268708771770187500921422211636322881193218789346717612977660148300020320961857105116570511920222564235279450668754945329379930306053646420894834297457846547678405286429089399487665690579255386314378338677225053800441080734431157339302879738020907579405213999524871222080543620069816015950997127464381803387519587138721077553883410834298280167439608383817591153670141146906745457244037779386985620329339199289400002291207665794642559468065811101646008713410642520985026899423442654415154167097363530705170473904569000259956704977743344352114083926149032239376642599620348766206142848903010171664002042503733721531594815314539075323807831310054067911846612627928538205138894633658747778563138664134891740470913616353369330006115405531517410326263503530055644023487944893933261667414224909132901057789891749093159024706310507069085922559585528041627226134919198070441213096383881177564699707304095058366848890245993714928254269330804432391241207721700555452443087182215479266199045146535920581221804906918107423308940385282895867434505014758500452418895364718687320093547947531289167804166958847031321701548173470578821548225224140324882501651470817361605377921885947170890732358384704923 A145335 818 356241414449506035532354869537440087412133520100482182823386069669663837532115409763504058902719200172633112454141869093543474424841942288132012947977675661149588328311381465640981821666337539801898270541930499484927557667076775572614061798018070332979878090843058250114798145286394028505049875649178928221392355942032384074561517789167603023290354792405548673256416938185307576507291611859836361145619669561498944292177577250424597594324076962409561234798015279474038285867382307314414505095288859321994482297799642008274228169960021898035670883643118310825269754483099949523810755052305410034350674967776681204495269459407505450582380751301776251685606860108911222567923525914684315170383735671686524873551280586083556476979373284480353115779142199612043249074261211004117077708053717334351661444071890180117227860102127721844667962766673539717478348543254362733284590005152795285405042898554410146144620500631371235604008382732907224653890558833254615727253476567547075746940369988242683894942489610862021723988148662308732481894319779655737494122889756727608826694198539255740850127496849338277294706595689327985892163312138407267482039774603692609322274604742731117446783597636825344814845605251370530124126395987208081989979512954018985012394508287311578051559479349061953699201268609956956716223055426873046097633182588035124107373625045675182633501655659863002191222184937264959267415542484257459678506548772948262359235060815421120510686982195463076858838872528012895682371038262217802982746994737660746370554526622457404609707847354089202446138740130752406328998074871498484968078456122974797979031091531417621232288815028468008688477935392306331321571635719771954860227492979428240387763006584230323573390994738585753477639478795213272656879500733617724822759792099359791471628482928151384934875328115638165046495188541197263693234784845804817784164321796325581984142315940268425354579804044983220668653551644694275270861931168323661620574999040178172095896408347315963883795197195168128500089244613102205955316700330051169334363251328598286822779744909747507742210045079259503734182204535310760605233068706274736936829451848970902588208915740678985848231001312404783919108222472384755183254889567044238310099774094291880004410910268956216248201688136677185410511819784817326741298221117780951507818316853999212875993415583636399254708064855798997828279748395163272517167280847432425638358651916122435624483255149722359390580661011619135852369970328224499495651350390982056031174646875814430885986962581291578771361745959129566757772641312908593890926049827593763852704084826750503845071221364607365965517234519629641232781314890641128682328416280637587867313418626004992577221224257055295033557364461358009206236726795834388296823884927868426112738720365529478825091990566789111372884485906895601604105900603255437538791062843856685425243604700822191291891979732935764210575018295478637892345616691538750148354192218487261063612276158448366117263257250963683640635523265917146056853775950405102785318501309974935845810901044915417250237638379216918903263184397025870474089572992993520946561369640623547786269992557725268299146782549133976583923614049034532515241851682884115571836410748650816296608469209998241662316058230458030957035572587693652762836346678431986658892891824744939441446019968745573422832057241836695653367233957711626018646673190927632142246453946629646422184123661178888742202265215967952388304592887746059654855106852878502157177470150417983702561519043639019310405607037948266366884384089478389372081390760799857891822909362974945700102769469804991574844455400801890915578335280899552661730462295920124217462524088289564745530599053740519980179094320424924533611174579763 A145335 819 12008898070525022448807300780413211080021273780893755146068131455420787117787072162422495680368010516986628809220710928455911033666421129597203039069758546127152749822737807466122412829578111247635772367845443948037453490280605027547557283622057982979411661424497193626396075016089902802211836911117456652243163634144298058488562301491525253374849840785879796819168608813678510067437895087804590028606060742227757340890055960930154068499953830849092079995286616585434803183913597646356259464926284710100710969477814883222584580711011867908389224367411544582305284963202091128884182514098453147033041313728798825901699002021141803965132445184498815546430015022971396150363207017739382231479601737041726367949817437623125254277134683858158110901400772118565996072576304105609841050409154864369585259710819996268819214485920687108297537296817576799490331920838519544514224431149060859858480236095448278981422461490508227504860537600927127584002226905085270832410489964774204745265351195638112551753096199000276497114568937388088728727440818477485541385075661073955397485344098576454446608717129479916329762948937806535891905155381034081655676429305397589756068886658333768886811679955161869048595047929688657261532164526526632432326968306957690803553141400005933307305537489329596236289267677024669037874232006456730731393321835306553324153284425950559927046123421546127140731192367547792499960069518948295179186472919068491808653623520827284127983446109002103250361099079092553601709477070852181733871548389371568436483882607265339251636392191253704938326432190007875931150097671860024931594672132057116153676321520924554718061445356583500072562640947740720618027953832491116390206669515502716300766478811408770482590341170164876651058472312719451076940730354406071861588973734817475181878275684775923089118601367030263391014310021618808153752676281874879247563684615487057077131679301026472455737609836695947377977059275271774657179377860233458775173187132133032155519307264458986480018701063793432230884498960044555243133624230515198272138304564172460700790245502699367324529980532198690691116514556175903395266354211113121358390357554120158131578642265511544176462030976170310109835078753495841826498211954573735230622313346881415574664225454828041599389582249684179252654888082458944761422090977535510432657340485567141832865291930794563665127476417421318857853770904343160483701331944469865129146556435286293399870258440563035179463814736897194357421802855278654993600285970347494443702681142750076064504473745018089108921335747510487507903594316446512377181923920898839061861677039361459464296389015095797736185665753092479926506389370018183067950984859173872192172837884036080621372841040615934507915528176736992175963901383062523429044852426487287304957542525501091151788637002481589722299392399851634714123412781871358996045127141327687788131078503630417788282239028413447020384813725593678137893726700892384281880690480485916170452078621635499779253476336118884129517110078651546008549641363845501599738919581795724382191811569655098455548805812020057984114918019874709854304916905973462824902440921682409624211159406617185072832643224416767275320257198282900023176956207602094997721466511703360269580108358404905834696203409332386854231663036525621517224886983026412214627255895467257975309477918921504147182610859730565917315984750403951844002656793680642437887901827621687310450613712234459161934938653126184616642898935999925956036911382679729875327211311048889675160905719778855861687573968102700138646450782749398398309554742161280313665915769611126919098045463462407578667913043613500453596341515360276888905232335821996808549113461792100902689334842630775566926459347655577035137300336699105807 A145335 820 404819953601157092299788073775374475970077051741794965873474528538848664070938365063146919621701575624900056986197052944106891851351581853879772158909547641968643535374903161371605070844096308491464346718171644946412057672431637811551380458285512808217896773639922306302753438677592478176166993768719588097938117885611931609617051108717798502098585109601653158368625129852685636188023866902601118004473946474878030399904842150777916398708846043598817054231550610296991935855689090791287199248250552482206107459102657415633684207493981897231778855389772284226392845284272737471585843026448100534178412651447133453369592153637420752257109276587074320768379554738758904119832486000071049108493059385292860191901820948724271735598653715879136634005866912337717527994503962325846530805175532769845001770500080630150005540203158502318582260431052551144145549333988145302320142840750251580676573473372518585909341030700411848557477486923245088123807844316533920927303000985284965395347913058020404131354188973356831106870097155364322383093297508981717820435163040680146692503340736318080855924113584640482626970731398751729226794802002495580474445164402912976073389559930156744431690613841723007991313720894959031034878736065086383306534019637564244033757411581805503501958090713741209776249259693300324656783404221433337528395832970550729969172093891419750095049637906818290254185492518813900236388984216331488006118542423292310096765386527852687138900847823773918374209573097371109385613576376056007986592093222968577256210936320360059550205376157454546116894826679026757508317386189403365572557912603566929417454000491335648014433701738140972417618617659861756641415992371703897794094874507369073519409760344826646383890077272866997168595348184133217008458747590149181720546579777937296281756881862167884406036667147714850795454225782274834321805453768767394589566990603904372273783327253460070542646402240440582066623447500757972048822552397607964142764476603629514922377675789016025894114448976681403307948331443012712632932266855350633423731077523890398895040889073215927600158135998207818118278201954507498919118039851390252285064216212561078766545128182185238447856078358470152490135720861236605498869969805425725057233944613272744927639160077842372046466601388651994470319091849179208122721360111423835567097996260650034331889778111091325567810830776564593842451619357128191510408627330911872656097991795142298593503976406896660750002835390223760777069838399073489506041140564762687306235325290930417258631379058572821280446649277216787932300597649639290921894061482573814947763369144170713714680769853808120322211426571230263802900744430531636329986570920422815317508777203542859120473478901941928004777159804246641790385106416800937997267587000062570122250332421903062361265474528562398971923406426114120306204643272777611153425798395365292494041970932137778942172086355925319324236306479187871732918889194736657450659325948826041887452309271720421400186321173304326755058097110708092682291264318378082976793876317015367613711032167262467891634826672958516265296967546713284791592878426275858834467762523352658791534635810795316247463134795942442301911893570192945732260661243024770690306520537683863938894636465220906477610775266278702625691330004243128757957287434984009076652809577308374522937561205397884832780238658685319830885150282749982703617934496327783390273538466880625288660541817239494687647893254681418211064170744252911090258223055278587244401791138280600799256148111183712053849099154336414635823589519597835917536700986175368612878162701768179079820166873214990007090357125366644889930781567216598644095829378829050120270490579549197341367912799552845307350424629290407534053469816515682174207 A145335 821 13646480623886107510900833518160572804538086334194634518701071210976457010410545168491610498025064433947370404018073845525132395853150790627865989879637811941004427450335235747098999472032073729669151880233793783298106516100217020346792007701247353142967317259990119520968624791425567423228686557731700403664037301680814580415892734386314686014218050669821887182726556308165423982219774485848788600126226707062077662553034888012667600870321131629762292049053491077824981572260476066660693840302266659248883172345639612003196611412037549044671397306799999333860158232227549016965067639537382954908701143447241554984290125597418451537445349748617830168603259243813547634908156952699188047707918800398620580027284016231677762583905362485151012074179662713503685750128732497427982447832626159262320145313972458331536690491429258627238720890833244202251569668558408457302692470647466549635546431928907365435555607163488421924364338579322054319726434847908131569374113330803466218702973403920516627629837158538762577612314477992762370145986330300332889249383804716252083930332218735938407076747422329513539875267025688971854428716883598970636759464836345767118036372309176697196458521705792802644225316482774021006497104931221897454736629369655322359420271540869522123045073930654678692227766307971886267155499518430285801625492798043943271954237960926475349753563366792721142922465812078024209420880157972464941737960885902710854293469371200290562625063452155972679392501458751281018296480057927370958375837728674722349935302226875455000172083978631400558346819669023559805597503157294689781590902302271569058605258202886603173642005367531286823614423528751298868641412484822184562147821829436741952836586720457627438192164022278005304388472536228658432635693304323198561393553342725292522840549305695403698551572960430866253284498560106174643369253692792472589739424005693931773862178884582459676966137763787642184769929037273491962494033584143986611019131731135163815900319295328422968431611594985229041717506022059459582811591472560245622198776351192040782579367669867863416701963439969605016568467496769933232387565728124011193416393370135076411100078139442822122565684225001997864272165040397207217871064855642689237105621042291110884629300511559840906858347533421876483910277333580943023357992287934006519431363021289172171760862587259596654096339440350516041007725230675020431472714343623707282767198174267690450300725644806227993319560401540628238897829895010964475969991854837864218745698371854583223038387723560016060345767438213642173687365638865746180530536435395639380990264111988317719960429287475482720965949453530506439703304168246832090665664237776468245179348687358591896915080352411621352425103549085626118016889761346458236825366928727256812333771400984809706697167994569201466861948308324914595670523810601920490110624667862636868646467051991286024510203242776003486006558871028609430523017616860846021769341595854235391540101175097616783764781107498612518794124324084859725668492511622883813302219970907668460462474512166606222971911551596625771283102791884786810449886077444842295336445449759777206180222948970750704084797201138576505580682656930947002351606867325408812368137809603856541676777925662488398955353399530051656179667880211372833905118642208423962947553996223809409700967212924484778791517698001671271768572498715517166535008727868552784405478543830644050859059554208529653686151319680371954768788579145866696852678743156529793329054503944227741894035077667097213556397270805106569270913064059192266030763791934416933778842551010689547169610906198031849676608360028196555626066193034530024932193519455094943732321428887489980585411437783591572680007247326920290317365432377443309393412163 A145335 822 460022861426380730591310005597404835465604414355624077883618144648541837282090813558913824825278002446664280694549212346455160120102821300713780664962818481621711607382157261659804110830596134583050801391216841716807525711326258083458720768057667816163915456616370155411930035416202439159446545684968626838795109341722141620207812466545616956821491985981110707328059054779631312587942961729938796807653984290588691529784775675002182674560608948530440821374776130001929518503908712351442898565302209835029299257565403861525100355066101570801890905980449122154653649781997832077619692657219336383524215011428100167073286680519383847689861987768797778396541548340575136033995066755657143088162893652944440367426883995268036427979178033775786901141459796066342334299122044493793325990591297023557279328689009799856021206316074768121058778911406401626847862382958399761685617883205954547464018639646893815460060931571853672369910004951468964194733030599175270887067439454081845247192268050812702459381406482987497517954289946265922342256876811330924187615010236549694708611352401085142966239074750803787844554768809004509814040316919326498162665979158770645146093134468956902562460022270584763295112410642998527234058376196611427134085392744546897098493109608954179186043938700411128001256792465483026372511564109501530151362024693665494727026631693659390148772870999532991821098032270964703580763969888862808969655173457661840474940542406396408338238201833276991198547305800296110029403233367118098630793481847032797193350460811760651735440891369459136664416744925889374367665073924086606348025951037016680362016324601853392492136352925045977085901244736587667202040258221939849218299176076217696722752264827216860596631202807101481538068412027672727580016004280276275914427501462723031167017620813235176816005640090087834250505595665724921445702707662228797231348588642375449492989677925491388457068433474635015808153725779865966554915900072671236259846966513801895630370248523143462476813600972837622019615724695676051093566035907073613068970117374952617256860085256204786703807259961217249110315221197836247309277341775942377478676368222189209605622555314072405569503976776961269646144531021654134453196990784845084377404760278399403307580975317043076892352523305184854883963454444694497468218711903533999658607411880559997649408643484631225098496276966405064965805823683603319387817009013146545171170377798465853284495162892913969247905720385931742543022084983749774085874935920543262249154804808982675157693632902576762335682999061735228397784307753863706096045092315292942050607988267362821195695357566117752669954035756301945511168119708699965345807905125458173624573028933349355641464499559322276888308312634899296634102712064604000746582181170128240143708863804947602790858470735662306919353878501709464593939237349186096448851546400223690446707111828584280954101172371806991157355780218138117423743052131460230199107847745586949099990768725088352508990349733591906835245604209842524241576789884516149028039752242503627485174648191425263609120670512687428076994878849139195833552374879072755349515717276934327096982656818269370423903197402918279207182370063230329879079721765278869821905154871439483482240319935187847463564056620547266063537901616234048226698420670888684355978036136051805623711230224746820687664176766856099912633259100814933401145161512830979865980898322257472487578272283708992808520666298777445340574444791942995606650889341548396277843840083558126040967321668901698957802439944991043295786064753611781768299211508572493851509413781692181933319404568115486779383477809460148764788046477263225573247644896735421174387505247526796665985022226316959115490199000040058357307981191390144143136241840523 A145335 823 15507370645036813804346952777787683485384952003390001331262133137401274123802824314660439866368510964451988468265883544180929602123533710193910755588030621135830086343848093840216760829000396224762568785228767854039787908430701643893176456744431974381638236899570520678946041972911559432639375631811605853004082732245416092336390777831360013228137808833205191274206983553894815239174133257696462354537227210309518084406967125451288689946770526784640028458781411293311552990941781121106664043975643653236571018723646591826371520966081672539694193395929542601033375200290988687109010822509796189951218333126540113184798939016018303908206796070240823361129585425957528591892426065425045340802783097332838284387339679453201491755500328934676413952327597651216737375719718369757040521714850174831489726907786375039174016533378189941931632809864788908007797238677957987408013721540180257147545518706950358590251288567731580132101244342549680203682396141771763533694911814622985672479385137289922795985230584911671382791476536476309764164716947163979124064169105824706403911036605510247950655980802772848265910427716676275000142327228921779369464499520682693611529032444912164876203830154282890664885436718550163870286086855090666277468121134682046531534880365497573839492019050545785194267687781783666511045478558975797062972128050797971029204124482439020080988658131640693787496493524931754345629529215532685132394610955519819756507534830226153553881719221174703921147056999135480410339901978509071046916677314687637864713121684029149343126257447892383518326087913104911140910429836383456342697265027866929992732001243723219658023313283461294520034444136455946732629478236020179832326680663381476727087236894488893650254810408435226920370280865064375110493681071652419956752152512914840037914871474773608504772146428885287932153677376607088541828463631924479061876288333395052396714750269006135820305317215463808619105219911269352695292723028955713790175454630161130170564617261814846824764963520362744643296017037773733660304651487615860023994737034510876376536712691407295689917479316590670027539121090010592400025805958879451816682169179353604885670459928537302652305156934585680174769534276467795832020063341486062938719625231879222843207443793308221610481362653759433924716531565420374176072709754910138840557649335062314499472393200106056010810712842441175299646798275366542665888290942360455694096446152819085739952641490819404258540673840890198639584646245904374989423879613911521515581144251365107607711269142107474934775857838025327111075666840695379893631933881417988641130355903502536590518572783593400155028667824378989129650970875676971663560352391113530795107888560163858091315176383229673601493251866497351740449976305680911103820827090419656046517168986531012289095029341802008371682217777430677743136777095370539500688865139040915937095859871095109058971464496143410429138459865146877067325768856828506743151079525734394458306453422182627187980447905754602071917516799119667168098693861338546872112336234792577311617568930070471124096851580010781648878871594721379499664263746723656505387332534069010716679508155163637528019026080367577990935541189250811763292830418355943834371013958348087178582464643338404412334255949723294939471811007303581885510630926910538907431595635198752371351496161175248112456674620019201430053195892519898906237086228062523603413663298037820853725619507824770593366702007245636362750392579167609802754334782850917695369586055887689924896780671564641194200423036989250798695841673573340099350174153923214975799965404802000901961507580821562153134985187280293254832808491122477141039648084536757528333507858161806886722865118663733253999583035611343119897931755644396326687679403050618167 A145335 824 522753463984168131918155047547912804694921896568672530521222430178178806064851370365112614336368679786398528818578653579789924541129161250533910270158731573526013729029407635971549745885799245906150059167010962968464408676391426704312720273396081088347357149720606795470900919494918633058070913388922687619799002065197867130937591500487333579374908578945855011872406708273735166932928719529004784241511132451879870334770170269178166063103451783349606410815080553322756321322717923088596932570976048985302599206144827352901580110241512826246989688574893975100385955847155578860446922749185536906036233626171452204031472067156690344226267247837956167734880546312486740492118546631483211682804675122927084913752780226940538291809879660408763880557176415681056420869169371945387791493214273402978221670504199373881546297484157576626440573899483255177536443288986101372565742791433858585237804888147277948430477122158170634681279274417439714714664609744393118121680206383873407565198227730851029401849420557991035830913176526662112203726685946640859460872216369735842639291349263139106015527969895233640293036730484602461445793341072912865625321780679547622485873038571895943507874211938416222042703308487213613424345460651047984016838936316046395833493920022430104520321783007854480198352627122670605621860055850562554883288906441037578700805541575992735236468275468834916576973804904351406720206726274842845924159526340917950534207158651983093894956346607561067348590300242309738832261985666137551624443093647326790572446534775272163545025486833011357033313286886349809634201215416821239388238197741368259017979081563893410070112498293343885345315134754028719620352044134200003925792555944290404393893058990468340122872798271720296678580686423251672947069261345387072461838785295931756215387286247600721882633879301717416102812630114919359079312587586471481513620882487398627650878782075207160577000854876216555075401947400736153578451726751181211794143339322884731535931352265408237939683457794614520952671112323736836993193750553964605501788972364391525278099967570479852450913441058464226667126522833941848607033671564548978964413545557333652473761994585369917095134434695379301914519730813584866475742200788298190879393482189243841766123526964839175172283658165877994297009424186357359030716548369802068411664359426343209896654377126166504639797904820195742384688504896800329583490968279153952434844654640361002495337691371026954662492145928502875754466682406414395909729207699082454369697110464362972646964207622749347148717405384150777852625500802056948460468785046555304777211355456462520199018267339238161659898639689861687804232282707902595069919513758629217977628749738550627324885240237207797547015243531317414535669404630400801245196080471464424157965526392251560460445836321287231473745254357834268219431291291001649219035547388217729839277745807909014549343787210893193194450490896745445721413550739945910180162660613398589443923595761785593781732546393997286110747584463078376026764445824145625174390705446818028932124621147500933401879603153042778871019333381062824084543135068502085917534224373950633982331892813583564251251998745287856671518814282462494477370983523699144891368010714008863918575399644697292804599920601608215789047482992665843744329320319455845898630404506571906302207129969506383646167680753183103440237133624212533028437243346842509158243609910874042656833161121194744418682531855729735489538288503165681658905629923253546169360349666130187284712350397476732987594561619105204479045779520371229995482588960452365325644339944366036623430238616175455614064863883835207810953825470950657947183311356486451383387128724247004903900986484169425766008985014968177571719221125464618981251528533700096569047 A145335 825 17622019255398937081924192848493187868478133647944999000480406790044274415044865571205121914618548329230983442022297943908834812100534423631964405013140085755531301669751245064752848093593531750495922269757370776438167362441367085771680156523005436743757435135443418175753549317227665147476011057701208167851818506613737368738490117145037237129368154968126963617013638861700628923414211896148618019084877920415643218675584355367028852535928669669944705323936336993728704298477268196374821475860938567318906966002571111342665673689869876406704349862165482504704467970574239363094677078766033626592685245587021320671360810199053092487849165016410706344101999855064342596031787615054873000402300257591088935109767937062825866363709551596879101478906003020280814296282962152559304081479212634699545677681206833985760550649016935374699121804219947722169964595263924238591233202091221651368186145631899220934641025197700643527374344208510648440481663790801095870110076223505460754399846584327603063846421171024647232948411797922303265911316819096546425262023289759626149545804979749382658273199914512345211505419918725521258661418527425565471307817857243050833316086518729579810738274808240180690776637864218534189984521608260740686116974265745802868865033512421238457882473465702755476940681866037538333729235971676985166139871973155248727206183777322590622382325485065766906169093175829192395606414397095423120570732500557733156988303561650815264972824890259164359146275100021204296900071126465594886750905639934708795509534822561302949073659818014555397700607382612764169664011830790614143394053303164258983629144846786845609740272659445309091529278672523864001946120675134403896318287228555348868736658291481450851053148379484880792599728018957533029981329689459317141036165495573706989105865381491748859889979566488747667940525829020254217956538785711490009899680886773919404716071347040483114044562997571942856127991027773595825860255013489595620624858178398989669915115714302294439131882537491491980951798553137151737266827670869495363849446234408901282613873530264163134712996408163349764358165057193058626532512668415140122010928804055548245536911951802359976739679141276079332952779950956411572429473756553468673058291345879784674056801250777284801749460506290384533992753764605575007505080669473317971247066715704380270553904553450679671301531360678085633346674200424340834892937874801988794218157613830123241298747836164677150853205980709158100792873224335583040212596602112189922890968078172531556564055831251611350275788800723864883386678520961672891907022850287445442621806151306995652406369201487145645961782988916569671501681120432425604130015145243038546912334358578653086958023357081098472080210257947458177500063889640834704294648768872238647945361848165631116590616853295563231177944152720375404246351086282888499803148801767954533841136874088753009363270007907745046441515618990829110121973728117807775344776546126586924420269954823338944199576950961200609038699000332855256742562300633255163290163808499899520509343667264687534906890298192220495731280079396756205168569583494941569556422198258543337475397390066393795746067349684627568029321238526269499581364091291067755932071806798224844347089543440281097104658911145957004525495712210954585317759502458225638332292028484943326248649979920564031537064405733127796951192344419008595868720566984974755661868486681900679924025007669855326529017555489947376106699342691322549554098981958542258518219691875662557479963407002159997447171477979613405999382428935872489574377974506675081204255723724613689773832441789767027928564408389099668026960201792938188277072284787510191597222580960858677148695367658486223908429630854994230331311824241480550213592700183350852291956203 A145335 826 594038268576744705047496409004550315498485080577304019737521982371170060352983612340473289376678649842007772044173134870588167936119090879504358842459042020660228605761300742103410873263488209423418293807370909706719658819434075784971911372077792999235982050068440476984045352012843672626497699697036813949362114238150084634976634718021613763143666924600651364583674754155521492734557916086241193894346450455700200449674078284652372349807989391470384233120287509243514068578912389577077308862675306533344304838644072957216432507183933423428490807606608726658693640187671653082765985464756070803253882722702255093660120707778607680608705008476937663021722247379338442599744820011381222212078330000590932879623192244635079728180110692520914850445157481256489834246642233293604768641276466422507411391655260703155788788496814593996949819393813863814866251328810442793924369869929339076187696384013517849559471010984011571149618508587614684511197171673240332037017551372688875646945420792485271551411828273391437664699925877047666567208377768017894048941945636924781131453243228060340147250463102683187184614065167200591144873957113722470964873674342341462911537654060501096848091300277902279147664240360103479057164609990124107877955218481452078393393883870226028392788076008518104119815905505772790107341938983371114100012529331774528153082876432738988304515456865098726938125214380228270751540822605879987119596546669641658381157762529041823930250833155680083939259866273124496606191658840893217966235477497755939849299628296094987638000908920245175623476117834562993273024029181750387356992297461428972596770213767205483940451181279788871182108098705464320751575008338428711210689458548808254420822346611946649198533291749562533246816534840477752017418950884604319478942066393950877306826965794699567819290489303701804584557709593460139572395563387021740647246761179527940645580137457855903699235058071149338803858022470845967889013042926282541620082757399686602449953819193198993277727522399154736883270608273582272739527923791816938161400227060135089872522151427104971700695256468273079498049517410851483466469153445240701948439431020298985799715649421495560230524666757282199618458910232220903293012693857675228180496810390214059173210928397578743702135138494765204475017735107844509316638910337229000440936550574730299494028912600168034593408117528660361879920644911616024647440606176084073973940140727368799823819787061773575384234618947213573649224880637885821879152235547472714601572079545498928307411349424527610995047493323684079834814155088992492384128791822721000824225780583347467986156185583113412386133542896478923936459982765544784407320215476223315657785573250057645822804340042318589256616090248393571632209739184123133251371808753487084350773723743697898548018133664147600201721265914458600519310226899164880037362496888562199947566994186254118137726817417226298304650298321730358405466288653437749366926507189764584608808710733171160047182145235169526136697257190472966241713399127582585730365796810140907389551946091367995654210338550180149758058672605445318295169656575071345241244906385761271532345012036806242041016366106616796572980562279201730548425289040050910528770995715800148788931524590796476138700759090130290020946244669583796078395829083537465948725718381597035021270084520915083533608057471096057282041590490127646142522037284626255666519077527803262009364840351717661936098437376883594192827099352586194642302995022916829611395639643768235146519379165330463116467417535098206297133977200382482103181051525137428026943095121112387537909854989302807895296450592731685925353620591486120855869448773003657202255921820803417282435515939866584123783737090112870489500344023461088222235590941929228697061747034083 A145335 827 20025030016100044751752166865619198286960744197782784857406867025251735944454803156952489013682715371555533666378092934465229197217739741447557512947329901503316220544682146346554735472959339446069898933750551096456148922364955332270036046581062245481239518164049693343688750640599410887011572309311099940531788703116220846431324987606018482810535774898919802531988712345568990658381318427852978750029800825776775836742869960300047116544998469850537982828540186612662522258066432354166007885385963107378097948791784733385194828474504722013904548717714430313499080106021943454845802006922250068011654759989607773620261348387856054714266353347908403604051550615055499044973055286551873385714287503917620089781008875456880600574125665081170488011627157214250269292173495388044454598338125601623512203313153160622174806074467069314620243037066343544979193610124235431319266269724084818167065593736909541076750546845630004865752996397114146806361808216623267802166765786663265774553069380514831919670489667249604192652387268366865042058291148648566389293286562158711082181662679672109086614430452918250325480994925280912008768179835642165968800326090772512857504883485063405456019577921629811021827580851762450414798484812782562068305129728892775296895504956400285904699647584364671824176238697658918888480958429400204284634437197634247370885175037341447518422625428540152600018434070588401831205248734437799968706176467662887803471095017865696323037940320705150739333285732920751680573516522626439251176203059698447092385181674351827210715707690627805052252824534502511120620875854052793727013596204030717363072864922463352016845763711201410188103554915831923580011729529142311179777937751362039027970572435552063253001106413824604616265304596872777001549659804338681920175819917103918578439430027833457049696533534537808266056692722455015475965200223819964091507198309462205992388587028988251166660730693533881213506111081364226549765033851184729464523394131318577190188953575087622349089900340943623642843560223950659860912334573755321314551306290347707645193820441993835065766273960832489101715899467561638450461616536106551394266753097683350007252866296461703383568626539648303807862170530975386699051046337512758185411078805195824588849155722225578199421690716909074536562463316492684644458322659962908935390653148627091680239334373197759892693107970589609438294039306623901990440881999302856258859533349701444628230841780553639390037871853857363587006212625510257831210638820092708607106804878587800795070305032536769935391439649665601530507720284663258397307308680436902087497205620842836994506329363600383930049416085078521536981496347524833561938338859573472825580913127347108882108081215868536286759429930193137041774332130396726932262908968785400844592343579454694311888060169227798749504460642798455270785572344524497019776601270310282958464528840177489448334018005771428507942016509984014762857439480385412803041284782022187601036354714394929850367171171677987775106863930852144691675303427848246664337375847179686179601896582230671466238742977619682550151937357798281600333412917977085464587424224707590265096807018285341029136267905707984862790547186402569098261146993958752102633802509647551208876656849608659667195321491823633165460140903286174053591768813088288474673318328311344022082071222951397485997363585813583685244494218471010607045409280996030511533383347800379475653788088332377376196022997445728404750254143068981278700711412668427344241604753873207514913505714183326504653956647660989056296772965425511042762360757338004724281576655328442860178327521915565212360676321552420724154570882112036932258420929860880999500536932982060615630042565184207183154263553399275233346062366699561459730081220438841599194600640226981727 A145335 828 675043761248694240004820839992526765248896371408772596965881467683714036316401354067884792310771045798458390051597740776649741367621838748078072881950132137217747773901006547581059390690048459463528083633312783654165870466202985431388839345275696923094791158074133112547307307110560788988316429920379479298289783232685690495049880697222248337521547208698919618752688128585455920938512751468365997577263391942588663000901945912040510014079526068853646009679705457592566116075905366080023736239283507487040375320426758523770844710659121671904788913845662638261445263715306073675180332570583064327916811155995795326036754960494506896639311090749287277015640108211798625426703251109918831821047409544984643225926876312028252800718696441706146458351036619247219096582678695284336331216373445389452129951178981652918252009614496118099033798782556621507434752782421725060962023158474529350482442088683524245683743084606716453040521937397099380254841870471173185937801342631401137887495093170209563219606935131572329060920537151947094690737328053734795215058795961428204943419067800293554081712110420623755369281151746605478648374751114623457694536521555067734084148159369949743861918874890049629267905471365247963122753443981735557332441815283020236776895393686859753977199091676145011184462902378266250224920318547738947451655763832237949540764722355697319413287714891573087281522685581409811349700664086357414339205221605319401185368954671094860520567144280719798267244978117498672879008745371545608316256587176199173986548534393100466977131518613062399391197539434603532041566731767095647355877940680883184847757303939469382720665210764148356161181965030586045176731081675812301531885570387724877084079742381637705646720648011494129864740884713764777881761279986838016644522569926631028885242308931438871350570577629979027345069307089400862101326759972575426137685914364724202823891328101613809370277327979792077636141665748930054521733323234424187322801074546666479681583022566249930194621547215482030601101678266106135637772525741763957721707596886220997659348597227090028639876123518967951150569891553453314754209609965682694055491544974466297724195137054008371638602840421019654605751568980721375392789868744542384572532238342654436499890980223013312704926450364869764132755433923950664256845547550710749874789917199282709966137662226467573382516635095167616636231703146371091186146107549058678310070795244495557690292876598643396776403084809297107570765853956725910852224812746172971598097677855622685256321054339403165097517819595179934269731170961184285484236883233399177546809800654386254501460894860812756698852403841863418115167317938602156607396618548901553474109265865085467165805771964124018184341793690194559429819164483463925702459528086384053717720817712644021510048609756650962181647768067014661263723043214610567637504348784797141641277067254816175117085628836828037585499078246910839334193926478325976937083960635041436841170932813444374522706180150082822663682856972328540365901512311050995927230354078061424304239026397443989035540030121349160215441658573321400141794031169837894436170725373647961450652093054053834055377349060399803618052549080650042023181534617924244339734572071447955535431953611376392790357811350673914917531059828830682676994730610810375397700094898649688602789585904421524732056042944167848558495842822616177073373100719854151259164096987831714596485934448319600999850273307797067147247472970028259552414787078749690751467666641670185683966042478600557306554415476184523552666010367360000051136699026683087730394521024178713695499033225863848319375590904235652018518898510643144394945248689740849720159442808569341532085317589924108204263640261305831025982891891941872784039949718757759366920758884989806983087 A145335 829 22755725171668452814462465764395910390921098393228980045937079418211133138974153701173593191843602940183316957083826175202769847037302986979972095402981441398280375954886710174275365713606798095556192253209075003231380396959553716527162442059207696696463164457439509059920035979008253556196735965604419937834248652242045923471910631872037003851832873594704805449233314282627006749268274193617299350476570192354863003983628759952015632274573707236057937135764888146905217160256247632491167794460239152002167944673488081044530441811124163085405712271832738818078889526343887637568385556108553091571825636056963500451091236098008479097855122154892120760288824443768181048078667549942308534135634790047144819228374910697463526455346656475788532029842956423196598531551829525861482337259494245740305699030731268206721114621929858066651360042339740673949281971316242741680794369352910114680678304642456008585089438305341864786365989643903223711276572647221439881340015457937766571524193816214694995618117863614813545394027114739749293657890286633108798051065622566458226483945693366233028422406155664796340580217299897075759955800851305776923240660172821007225204121594856122380521879816523995080991282417894927985105568181825820824894051524885482452856368424288537350171095475703200742663572614995116597423145049763321489195111514150304081384931419725381600080481350572303343719977130930890670010007555145859702936808051609140546295899658491512730282622110665124078883677473007594529830633125901285933714570302533471095388104002006235067447276281730625792849464002087660530618703407247918418313851653338975957187181352726647969050272238013677374992033853077500667075681183279903155497551397992267855142289087714434621798889791466360703915810607435706065521395746806649736748173912050912066617599655639374325394277122210059477264478075927010338980709602710317391281428081727654567731170677916814484883797559538060243580454338890321056563403776467405503466894758444732898747586500519331571773070007543998910619513931506877608398651981842528441043441776483203540748933567331384423456389058058135672453221942551011772802767501481547080504068586822505798599268062837755911475598367023946017111581582477947033515559776327477446427303569119802249215500354468623049057492442378069032006111141013913575605578763476136718316259173397167004331408913414887525526875876364992386217761274770130177261083295037886046529630248832411900038328241909427124778908598883533642353153349875017829318240606462852052479164113406235841402781946710975662900555763162075934567036242593801979010366936490577594666056292562155018401409771251668664717930603459799739583768750728782351710506449345132508038750526731117970812203690802539437125625578537028668186066992963236805033183759529097482038967920500886385649044323008643765915547512034603588401648515978949890535774577758910374417166978695324423019467099755455141235745419761347883971662498726929202163687509965962053893684544104855150765495482492120780314761333430331164882395288330225644858688571634074766116211400255940288157382949151937213242855760354727040981595190401822503466229687758248555793891791755347727721429407689809474256566566718165730198880433709079282733700321894708071451859947362841351354302153435896180046338861369741409755318315298648941568181724360162674488692918755978375766211721650534589093311176305897110672396618220874157950391197926423751247161374599065661372575337009816136087983909069398486442921193723940662563547698249097205533287777040119072620622841048223641299382153186932636298307081427126130053594579443487783346829549865542804930585957021107507991851344639209515441567401072743114205693817576335570064535440326299122381520130054356010486608052331298164850425245289242847820057182818405753172881043 A145335 830 767095494861899783126835480912965299285423461586852545939766350222015830431104684950160472429163062802808568824837390314487630766977742323473020587956431507585899336221483226073816030624625773111150781392149834725617049527340685317927660490427052110362076350765494692335771300305060920268831180412208566184013042768789584847552416905356486702623037831355951782994735405714668268932377602128326409636199183607019039921699462497080501051935369656847986991992988369752469412879671991615371900271230925574709573927902907891584362669682150826949904888778692711711776727671607188547124203421238992146303177863563428444210490242827110869894189271202102300080048994983785274918933257681851969575793416951441842311203875013684619164781482989080134973019859602674920717251393076734111874304681219807532259724873821100069587120987003505812321228928238859336273673745635790039637853129924576807411136299014749960719840719589331177341681057855455733910033883682992867928798735149280768494679435657102275132077189962848429483660324976956411537260386871664769528566626921656510853345604379956647587825757425748174220335369810249272121504568049142988967819196731259632006563204878451726077442824753104999290166501039332551012660740286594976025442919571447798202767942805871200387407874508755805359044021667022478120867969402601248853028261690350986751248088618177891383015706914504630825227341802157638904627543334266266499642385080538906210315376302379939466732330829954188418448969347841033483091969795123603453972556582146723449333811921081649730547216480007876863893032119177497052552959816760598114264291878178938835896698552657999097215294422775853546833105026060582456535167511634453696010156094433779009121688062773848719202869223610371317507845711916766754961472743090882638942925930713675839048255506360999577602210439130527348606528594430211437638858606038039287521514497353321113493560728684488183819006361750682831305038127851057067822286782982916287444834984370871470114661250923644718220259759686656061501784029995165913012422670139108005810464563541194472425552895392371687624846507263629999430160532824715307727977720733342118109458006295125496315028674065614721834049313774379815811760539580025519088144667209395974522018742496295478400080449246302760714757527638256704056242430823592709713395859935021223730346860428582516729084505078196259043412409747258244233115936269385129100026689581031079455157378069809905796487344473911777653612091960834274427691853520997069591979991637929942899650664826532358065094167305935256974569678675760159074857468105893751255183944860487482793580075460445015925268887432855826828683943777445379505426471899935137559015800027798297084726781996720930993919251147832461380820068141442714357758902971548214204698831266348033149554882364062347585262618572771592362144449038718898004910209927357595350393378748519936805557210542319045170060815670763974228940514655958921773903497890856926611929023868620201714669140603734318860478192103211354327781886253606595857004803710394177135395822554306287716061998388720716341390180371773337067507466116189978168173726651405422008708338159833442164130849420678847435551277846128316789055346016817684354217397151528003028793511336037017194243290169428342777132801966248878688168099242923094021097731722725209453030530480988858364149688474445142657472404783478054167671194775948778150312926852567144653536022935647666710095341248568996549913610750628639728870427481950007962613888019252656267502156509400156856945280056371459440638665181203472017648831265488802255931663771722817423585542645452152442910430468414728346204291805943190169656809268854254892092695216921690133088870338829258306148161314225825556935379868700852197726418105169245165962234660426681256368265887699054468012976443 A145335 831 25858789109038916517537171247113594474515714499171700930400543620047074225621405790695755824413493655239073914901951470417551857952049846686972537040039210717739225225745823596061628218080769097970094745173178675391475736335274105107787718605133484581097897087841661621199341473363567643254045535498814800458659733901648252968946050407656534873385601443176261010047725077408153063083442218477609075218975128916041643405625876792954930508725678857771934264025700808590855761268525677097939125652026706663220585107439080351820784550454862565357130715324019039971254671730988799579669259761580869143327034208897536797372125634610671326124641234367746380806330860614577173749059068376562344457687551297469714263537807482933601347320265106544693464710935176328620955347862085155081756949321582452418229585190810252614513641750773559003490560519571905886044868016100510919949287328963114824919289959108916533409822072266915682846203673941423146204018507677116930658365480542239248017877204476723878487627078029502694279376009579173518181298347785929094174872195477975358299822097164392896819373254399564797302708975723285663318843228980809306799408198570102022120238411248486091214475241905289709547517669044617876741865569955548459991859993859453752529824899129549740770982099519062722950173227731755122459342651138543049072261212386620249234268985933845298796077880007469754546110348430756876544103815788108288557085098128158476740590788857328100932034141995133580920790677832043765707435771962983546532128948669595744943571704471558410410511600093789247351208319888009423553899744804296355183930860899560374819101751022919796840479605941501785050066595436468381532299829741516250812599206445811292405224249453817352609894099729015825646828775032903599874045180648197906952116296376184100483404626501829640121596188508812954711466601653764351635795584628832701672032862424352373008213364432783418759724219570817958705232591709404794865968230890950331582359883856247318812832332021049562931873384725967168289226229031623111420771159811737349033342319393531889182261847354743282258449152303467909222655039108299210472498356163153461319922748888140093658273818003483809435269890891735976567068430677661077770514323216068961973659805382246551457064462728592511595071427199193191115666900336952169230524998832830801975813274348788343241770434334777082477465906805704199048105951993879697931831722444693262650547308685103043091987688343887324115276138841091124507423850029039461340927816199874011912295171432138292384138482977101130801637080967604111800337510682813435761010271770880096554393989677715308924685795793951798670726271026807080283328186783978062758332070908430631249593631782358935852687047143989741470608007371422455363971384433103897337603592568804832668374013045524621236212817223043807369884123461547702017141934775002708560311870261838029310804959150214596317358327076794353815802443513306955491650402942238288269158925230923677033839442836067339783931569090303772262268747070847744916008467050682099381008548319617093324833683849472375091927974822949530040608463439921003809322095343823686374091054613138297577104295140079292191704705854763577869149581457660357421414938259097575273021346533437485954909869859751482072175795399980096264681966579140076129709794781054751512012717614332410055292811509780627003005018999039323555457606882586057005549938091803420225396541382769484918373562706327886274631926445828354435444086022432625699021227722207813318836835132384181038550419857412504857624856782635527993491300802577474337114820087437694748222938588983612615362727264260710627007741746192387919511623048601732293202929314195029101643311613428116721164684453367112253225169273853775673229347067717202923246422079977738135909326423017152307710964263012487 A145335 832 871699780098606380944278259613363788822959436481654576776949779492020521923681758773249243890818398688946118868536215242938282817075969564840101900146701205338557774773992377201754261157686695667946120748637071755296812346245040555842838676251389274801758000469066062485135108731314564949032954732833866511252853445811519838793586511689684885225341922026433927292757029364693434041874568252502599797305241959560580192184608384991048210368641582360122247192319382264609377959892587695299536310357920010386240349262197470756970755611470747396038049463667793058738283272274904762223462199438687677582562176878758101875985910932235487576550786116347459294879113231268401543295506276040658949816677778444287116382017179045816687733546971960138627615270651774178209729855713639184729292649756239789798711784522488741814154793831455687004160982793540019179713164549074477475700436221493470823452457110425277326495141336277008079414348506884316403081729983761728049500632420280149901401872068230926286715633668297345861309335799253614320935155766603282892970172180995922406630492042066080171824424817983571891326145351296589900228933127438513683065061405978942434413604836623261256388234327184491355741821333327567585635737350540798299730624367559266426332599146889178955518606187379729881894534147793443511081962649012316781624676616524706911336220764581836404237893952036098511244749020373472506144100725589587072993072158257837170386409282065153980038931459923622182885665331269225994156626389780205558474463405679515979901078708402422093856696308614419048201355599531765548824463344799870316489711206659888356972981191085927798834568419072730751261891385330244115393244804051345303258265553278142572546330439966494893705681382662254258944226688851334639837296284689278700264957711898240096581894120328421662138007937029874264193011793141867699212457720199091767326188504803403996753551401535568317705815257913267026202707835218997507080731995511648894658435397349262132809706442314919515509807080892093483343160119154231055999029884241243365774861580945495420792852401902843149539949236525056712632071368910605852203204278531925460361253746909744550925284908582410541997333300126370456301496982332194392064012316525540040922676064913512507121347560180773116623555050170044944870874506302415193937405000941330474669644254567308190251498824696250945237179459376876140164393397480568681012662234510583194368918696319666204561095068275954351452046862679569715184423710051228388281679614505772949925540286077731171442775903092984952017250742443364930113617326042783451397762510141184109988133909242202988390713160288846245757326769484982732573547796982474023683438972764180779396003030298592945597359428229974933826363467109830902178032654882173476279068891289712077984539946615080099508671721003544127866022209526628585959135723260431095640755551176166589318715236148176831315830160588676851459936396604636954967576161408949199662490442922508128942107416289160883512598875173661970857868109430495594865038828421488766423403986718896393425837194849651765960171314940238477297137965492229572296057855872122741019204029000183673164352347007942090361686786928528932122904074148675302659079884359961865302021588613384140203974695777979170483617720156196243116180214694643867089594088048257941747223501326115012482931817630555247796854047800143192270997873844304786881139634924380368945550265359623313662725132120217705069273243938960217268191500087333384832055578553011498958737056045168586300134496536430258694162462702004983479388278037237828638651782891593026190872442411052038618425383635318124768016245917941104960793622798707586335016492289421735799474344355572944331632254616857192741994630664675398075860437455020492437467643150087317901076712463539938405237550838137960327 A145335 833 29384999561265231992592703614029322074108368129280861283979276136275468174000237862624826220863732395390880011819281900937498043346079076078709988366972760591923571869892057809725312547563990292885694632466460943697876868800444580802187986668646613848433777614714319878532242894133272511068333260789784104595518889199646599864083548340113227073289741318125486245862578449836090584143438632708420420689550631237812029362501505252422358378571977232634042095081152112114281322437123369940021691924226357898093455510408091631778403819841894344265580082063110588686048489137132367803564111163408901849727301839255901405341948260153532651594855673857431618462628526219726955409914342816271544821757863453669367395768084842096673060564267077456008030366080206596612273664815151429055139300141525893992532121838023510295744905485544729458136707726479673526976224890904432619605350785077257572495467504273146139567234681036075870090142005320866632006461971548589344871549388229278372634017859402187320648460132470676450955235015513463329179550582710898318536095410046500348849538528438225465427808463794852954057039562489499069813431672407109067275313913196141950893980596922331725704361287954913961696767087598954634267162829344864740728370887438562877372218164711809323460982473805588594799602023171943753026817838438862547570024799670786657594523752739784719253014106327059000806590734930679409751360758915521164442488173897786592885567380157825551809784278581991161789942197396294930430976109892054957413190614873327535012869618316673944312350822152880466021078449909007496762863235799303883564571809592573975613998821132404875075793504566462147683536573549415933693437900812271020431319880988406979674725506726046293413001166799650491339994056034349715676011657882830404337733817515973377279591550312866467728842607435680872937133472835345758486687598112115798847733112824889886306209844737550643557079613584532011882475322419999814254286680702729453347985525662283742640767885357603604846786033764999086597530759327462899866104185977001154048533234860330331241395165285882995216248406504810509479359216623321484169470805756812851105624402488404739923551260610039241367246296111990057190187486707349842278816777419561631563434448174574701232814074796629399032787529146160787892403988491787515850677753351207251468282905845650684744589682138740185029168237098128587879237502380964018243057145993520037037482986602388639070651471659594732843561175625652156257775798758403058939935958464061789942115951131385146357197683309126039755400391726128750826525928260564719463805138455849044576819897526160673060935631708651211150527686728612496888247215952951012554390665013548463165008630901771936413728050472945407875296971005664392340999025432106683452263514987772601580054008932020337108912702478816655327319801313258526171134763213967197459047161069836705464095861299750081833442038396085969585920102113739868238650036909445274578384264561758823795714763969268170547142368298172575947314961706633259432052713990079919265450849011285449102767878513548077181044999934707464246736990776134595442179106512127162255933681443505137009232020040533432726013169395656004447099518470402262994977225480359376220233572479135832832838501039765807977251271274289579955466338772674478180450140578396980435244152717690619456467221517033205893451322948337808012416014771833907483177160087750924145351079219876360520800979285398976131557314778550422478282381032499922380255967854000789907691212840445797911793352839692644163167711760059731210454650859143986400831477264160780825456615285453625632843507066983846721669117022886052902035965105032809686751673661873477399605251046583052339991206581969571513965526746481038395283479673379393732349831327343021406467557841236604900623405531042666379610683 A145335 834 990568334338551190371693657884650187504829300815098397401286821776896252653527496425401133132067175157808166509481874012066843798258042837537344143010549859407042402395503493991847908776627851615490070392498277663418357491966174472596716474757238676579313368590261722636255845476097507616798949272190667433081075243667233435606736575751630372950912294608668219321593592251217584226781882266726284128942151981721401550249345549874549315950613142143451976665063390507053041114746050840785543539466134214386810374869616419645052522009899502733721957170309408480938901510074448846383241425095051881915619667418754259495318973973789674753027097189183233742027748323987882435599810953041007499900798627206516596467055023645061669825804755447495058743501936149101147971062709024817735106623041545236732018037361060747547072022103558036202332730455468811800828521892675259057821897489253916547328738745595299254386203771230976244461678919952065658053516657821216831858201827708341521212592139045862510828664778870869493403626511649513027389035822249226551248493379697354578722021387022088397505343142700068263279231760194868292114191776614713530412318330776883758657143487838197636870757760571915321613527167218939387818491391579653059412584315823330228658207906102493146980540236467785343314854319231689766740585822692093829573219215277541610986688793521922121437269120047264965154075163268453882344898676898117727766689269101313887914639214733890069442674050959990604015329291343436773558978670304546224618450068905407799604318853553999954366924120916904200956135498231287116344354129970070570161845384875957511288011903400387147719071240100870579339287143088919739475547520988411294688447884860933731556854259188690110985774439110536680408945369973702226587018347392916645535728288198504836196791064464834506810862634518794289680895105086493725444371233146965858957991466000849562578929869349280792773585456228758862644976092575485903293006499408277876848943175417149567071023282595111077070237682708312128310668413585614235332141053285679018734811981366873885201935600994263366836890633737213038024142479740095862442255009858956932238673147522870035913168444239137917907462099937851527754849720603266200886719174749410283477835207042237113644649954273029481214494490893525109682893507187282653023931871531791446054486281387240328172809994645432812637010327340735238032220065097903657492887710428898214022968283997602326751994905083843375880492878888687324770052460961343406814012771541843324442955762713452997623402732907862897061562253070549447918824111550019367082087765948908782543414635618742379641937156507919167595442073864200500617830917200430836226035293923279720528260168302728946208179635845630271246285958774583198705246245138283644293629613958745507973908563113865617326367101052237730080406374403922707702324281983698503084048704023439790018504895095860022457154283016227874152689790794234561720255789249824044628384358714399507231036564461922612855008351818798660010325388272739066024001393740555250016859353747028502535408791265868486923375181838817304817265481766359246863628108227748783775401660441354139581027722402029670185961849965877122983195835514356211412006968283834688024111862969647336181601729846530691135161184172684020142574036910676444768330371808168122423822446366127280551395024856257553037688848791613460298400665687523147413597279676944018015404511556481847796577698048074353274579376115661497803938847337380883351095291526311049235259285892690791561385337925904538203953304737451076402421296982355503534791269936208138734549475081769277672102584609600089352147810073472597409691278729862391741691332806738430851271276980840350025530629546562001118920713881881173640330701713758925262492321607265608461934056927009238736475062046210732818538163603 A145335 835 33392058521167561066164561214698854206758473656368598847116517478119896540674943730500034335257158253705980897643753961127491403501780580707304794982175647393638638792828850912573135195134812330394179980045422307567371887356302872670790731561878529118842039806743945055353864672467004087629020068897214138379378941868503549914656490104503911532062026377968464355205433748925966314448726667067904405278219522614277815021093409123769552188272810643083788900745244798911605903863808051405757302775381692442753019838761313995826628885175308417311872831945550077829339781218561181474446700636390087775966637138958904248331301207314501675771010794652511135586323777539002990684342671817098020005384376901373811013235057451306944047731205245570791352787442237220119491507911647561790699015207591189788710434046909235961788287569366035914835906885517145919326255946025858091934743544757398741733194210618550033592212789560961528164727326301442128012117414528691247853350638740498804450798108373218165837846969047276878151959798752470068639821068388470844331688393293502412802218992106976071441679651912610837360289948579129447637670334976250320703090183655174838308190356081045045416581518404517977536678039110183359164406710542987275287933476558033574569505311142496879272904687910346570117555144301698238864881395056132644556050672176981128035574621635100241973865622783779195648284872947188845443167124646874789687493930818917117263815895043112054083086990448077004679365588621245056240378240544990143339832994409610682051334053540435720145035067803758018461350861624298238782960680958427843120851924359596718112944905649628229617205016428006842663065221909990910868304773239081443931676557767342195102374577402525236915284162929415024696935057081819446023898672814603562238178996257437780512220449503518020911727711680785948069462101055332230649383995782696620993358093471155525929645839589554410786846922172391847675230132198244307380007434840766366525848421095326586243680452215513309050434107437311168080353545624440296545583575040156053744549357843344083809826917868121452810188588047033045006983333512679414899606932212874632428952820697371546422228168331750078602621306021658678888625926891348616924541461101985843236476193265959364926386448725729749015111210255233202301249552234879309741649227538658936295289481077280965617054740174907857975253433105487947775937550515212829913121226475501012801194223816076187832421109179724888541336682103776474092346312201231087485297311588739580002910248818954549418499759769126374950819223795607830163214809973825224603772459126332576603689462789887908091569028484946323430991141159434512147214583330579307536228637203763094365459187108476361874905799110628145970766891794994228622689458582612516217031570834285796086027856082514401028051497867558231402193843553836433163386825374535713324996084353582994251687094549585580057280589047035003241601203261753544961849954416961531634977562153878142826999418792296647310074160992669334530775492891359072209035827550941403487988409549361481809183181250804548180638900198741531410682555143606979435638308086178304988941627717544366601771307512940400141435341236336548420107527168089429416296491905870841852933434680473239223545961480288048558400475541209907044716590828792564180465938653203206828510074231757997909696906831437220595867285199313966798321278427910390527478456814732622759548361939217923869346273680399607163487094637301634312420356065460728545265499897095977615719800619751393743088501829688889143162621739531764025465890710820553165013827308718099092580881979549827064872952494346111945077055955907644235794640103947696120579605142163478842122877347418877152777585182023398475749245750992687616934509559487333697219222429031092333908775652541923596569969440954358272270255115446447 A145335 836 1125646291757990149201856168175804717425177959451356166321199406786134890609256100501628661016117671600361440901762779520125861199978179577385201801311796930629008654299218161867336893436146614880959955511841115595597828659362612345766181088354208741838926485306025019225717055472606862317876758905726139332578196697306179423955836845816090281994180536250404638805306952354700732208848991720077175235202495978385153162639657271312926054392127130827741381700670225506246844512195928298142027835772573312779070084377833519929699240074207124737683730431162535953317635543938795917429149432069468433832783456038684994792493904203252877516451099134709053191431740798812042491981309031354563301340499845444512542049637190216502060203957259002386621054969619073188291909630553668245255438984912792384735883494989292306910822426416257048585560384908450258485019276139703154386444945835950014094572060292622582886798193881713809343201981925159935215336412385708665307315233200084012870328062712048592231347958815755038783631695322542139502198855187986316340171989186675472955865447645204141981276932668468768184715305903323221919670998699935206534286456560603625468592213144834884993154765348545543262189501376790753870213210824585609658376584435358727482914693809955361894187123882477242642194998571095393312903462060601645625292374329512814610801678884332540363417088022603927565256418101895660816620709889501250483467302680139006753861919933988668128406972378562001776781423388406841554519713715212639061681224016929526023045063145243769272535132181297758681415233344398958131142317438764248461633847800000159982711415258160955716995593956069039426071058051246506462281634166413887953948405467648657512040113272682271477225539021364806043423144093819188155491922033993267735656097318302499292868446516566801420469506653948431674902773136894354390104240772390331860539135471954661313087511689984949318275328953657743728903248893757839509204564725189227716178072398274516046857318477113930365495022684641521793280405894689213982966008079271519518443079834164317083862391516132438573237193936228593313448195134688280596525653822453748849321042653469721682370441518550126705455226308082651965397728467752512155923026452861223600752202191517654984626250072899699885026369416489416758681597296154888024203712807304260870982416961060655069563674963123333897700360417348988392186119589835604431273412886996251431099359070816960007833313263696531087644616177837812062764306859533447498168028966842398470356261163244002098184173904193847366684253137088377701731421796298824209843150230066583391361463008103706746148049570585603406350792200889095330618403103455997539845836523912818617136349476898477990500345541811095164828921651162969488096278450114621676537850608530144572101253520567651895541750375789020879515716736119419787533847175673274614201919500475234032200932167248025008635068634318395676258148687801022209869727401675517442165269575578847835983750900257283416360677354207874915213643205357388935893858680718233317839534035892116198040536537429212527903468838776201842015291629073725795009008118721442552949473486583018937704356636680193166365755682890943197275947617853098830108998530734899110578551395054641031256087025318908387057149339359024782304712256696023301612830347231149730380906479928739663169755448736353681430428631031184971979796835506458598993775631811039433547431262955631702079181037969693059433075606948858716556028705162742311923519118180010113899603429656560197186822605117427115090107440635662460561004099459339550210260615042095850474693392796075195275097950912304849058947466921498877115164720494385557494876097600639538961223764530219071839292046460478133070945073147042785684981143609987317219501062820145800968799218785254187513364431118096355312019567123161564767 A145335 837 37945536461769789408427010363041815809703894806346742710319033155644089684318126607234958432353292374391025919092442399979688819923773030051874572014915879549328234342788005443719075765159367192502347769909984026682180496539741774819475091817629645125511682700824063591354976884627712656268621455083008088003996872286812366513047710157803913301519914344939113996158433008671527933834333196435074910110771734153143990498305031594865328169789053391930351334045804401070336329594518839066559706938136143598400760101623748118068847387074893289732010135522616255040787416356837029157975445880615080268113042527097434035496065262360353293765064876060031388430652846741630174865686936762619657071090229784550140891119458668963226998168455153239247750192234506169735083053526472648635913286390711216081855442827378609619054588032703737538453204660427951328012853879343137388341201032195131430370625410731113058495417082160359723398377282532414089807548333510121692980905263321481435118260189572359935745521525841255388348947571170935723866653339747197655438726911151141800048721827317612634081869328812402523594142124640735862332979918537145477294546129954858030891068666804193617038202094482888744963890113874938273854703977732374191040887386028009226891020753764089938310551066805403161558046831714070564276277467198000078972473294091826308353143467155275314015689795268112775441014658566617853181095284931920029150807983659991986853768203710942107565486984798238089447224777743829040181614493099439822224283918270861327827238396574833408636723585686512377346749497578338016976509282077782134683249166217153468657605090239660911570293242641882302624848524244454510933522976881507389688519304382759686963530023319744794094747683494923448794379162705709775639813245742014382554363478361798254905157551561246426380509048392873920080186534375246585435081725787894091236077635766233539393024493139746801929506928240955618928936672533346637657041569506121431471596454019985514844233619619830140405323905648831592214171314629619857741343835806659347926560167465129771053657134198997586435704354780077292549305612983358605396200375455308941497737715419511497215336037168096602909145600242844891731898747759311257884816604801410386479370892639583956265791525031062434398509164014747028679923442552131723061027848992577406422158339462065201317710517389832845516571291693580965595106143597420674863013918507522409266858381476045498047984802286788953784775122813575962532008310142526202962013168986959940846969983810045061910833952891874834961799798300429988529758398590018554139987369651772066996462341399486491622762842932871662343138881660980262435711856470287093737623841684872478379903246500788505951290286339546218895754802889936809648731317930674438133478427796519602691247460092307689316198004139796395980916579772391797483929555128559261870210993036024054871910429106243828491502583605592529199627189024171255432954965748631738558429705757785398397134100020673605173221786300273302399182577921822088137622903917975817593429288861934827486585004867555573064821386374506863895593949405392741406146684246461520373748446243771940672469495620718004125249223928818353943835645777720434394884911054776957111732125674358514483169454399954440247408455671392249870281943128506354668575946824696118757937150609887739813694458267205575769582528556193960206124984526601440944169786020871682490151285114685982737871268920612079353089371546758932697802093338615687269481100928582641042459653998002843627416396275419966219998632680665559805979684167308445526767332168055223810783815178574812853173724860380843967431007164846671191644558492071097039204577129537953716219374260190807564283657733405132683798159940037566554448026734158162903982047130447892521627129331342143008533591376421058696613821335451521232849123 A145335 838 1279144033000613309200084370136283442769313576496770737313498441355562856472229157320634348253000824924603812132244792401552530599504527643070512245237612498296057849066375009208551882176185374623107528442705606027615188942756866569801892999406114248826790082005852698358551251555083138170208366932971443740888595232210248177848658885463733071578146030573716996560096137917010254294854639842977383499756939923099987941312709452423252941290662935449845012642942684659410812164384385552737799422742541564929516310246666464682267325488595412722658936930783663526262407852071340708976556363206384923768622229755671045297887365201673605329567459455532558969288254272228612395910264146286599608511888344696685403995124409681113191891756563011737782656593604148012150576546085483354962968638975436109206554592975049435269037855671620566005000480517465854358863045787637885221278732408852934681843768501173760909257926952827532394045488850965697042252519107289789884677651119251905977752538120156190721932938404760760325487983840540547929002744580679177776853167834733000892966939843011274249695673092989156401889762836923900015921531134216175339663943506491807660734299289377153685522907611863414244187192476534667834851317219145123155402704124627606603137582126472778010493314567823016693644516054886320150657920106341120601560429118543090525071651667002651951136362635070993637512676575024269728839061238434314293172486645711027196701519393233938512043898129141633616703945480963053556115383007862402691967971823229511344126680325492571059900182800957200059061166881950541207879169767699718321408080931546395628447707609267554070873629492462258465414604326209503512322553088393979939986097796794423579891939574068483736251672933388330437493715531386332442998916358471382801914325119920121854550361770261170516720158600854273191954656398886789258122250586205669043177845241140597140984194350653353003058729232727284960436711502195866261661031798846788729718288748835639307124599270527155555949538493927090288898193222884079509771486722076478539332823726806444748054464909985817122615155226399211595608498900220823453217634060072810595434989537470689917659256130566094965517171478731074992199654821568654035544655591932517675358369190128172974202177324170864590674044033910752920310802489750763088232360765336071563186696752283800975359366471647590259240284345290253932862039708482931359796594761615167529389544608458134668380607677254342368388238302401029519116188072140251442316016428382390639108959683880357873770210453800926782368423834023241776249777914738103663760150021118086148384162137215226624499628689119054167001608294440852445818751350994974826439302163351214722273719822405231058719517562005757497164799240590848202095763239346756859364936124482825198191807307610438686281382824010786132727677024611610757063845515849885541971537961042451389256866532970547291200527084709455525001036865746664332843889685516648505129147938929676204388542675713156330132022999821535669668569786530979385761879155181106130356268009696288998680664316044761830585916406781157543144270192440497683727478930939209733077617569928078633485927759670047282381958172274711028555756421891008225598471521547532693501590845904074128173001276566377155421230653625483403768179520557236959181671865847675816098911616678409229190900525017744510456273356198869767517288256411937738721504887769808784931960387668633215138008773234652157022949655408168014294049849888706112691465600379001711361304822373072429023646521257584456158726792575128580423912692718963599247987217174880979619426559195063548484411069768340299229794402468033818948839189652551960697200737541848322173115567349808358461783030353794976310357838507721295403400195523490527883247491547897394083904728790744422032413177785789457544755561906051213636182371563 A145335 839 43119945314505138191365054708867104492711744854002246748491289747776990736034755208960457272373699375855102132586946032763893406529608806924133937735085345302644230542699267217632278504440133213385587591301258209280923992578153475528280038190505019510321448538905611760842699098566875703090011393041845913422346457273810593788465924515934731685095389389120085609101726813023982663608021975272434401341731534696928859348507445142882825056042919384225221984263246565822934076991061307388272379474091369215637851220014366422815483424151703975805939474204707161947689513652537478942762685845711789899625175096950628409894349045452351973299365764480937686794675663086173677124504829505634336040316099028635035184125502959230867029707886740957225500114522645637255089765633458590369329024183948664850641739247333473635540656495635741247324828659790569290009321945488419231466168681161231395929822005803942069519971659084399034842913705767676364761918329299190483502361926249076487188556624912204999663999417878963704730944546915674299515746795948041743110522632270122548950773742059188227639628505882795133495301381638562544895978952201447352162926058309292706288495198153835183934783598557713599688661513420093538837899629602678123836250965000309232563758666592376592969639695770762825937353474652171020564607922508481708280601986613614287508339069341515930117531470412553400252439551903053473992546901166525449890924495676110743140816231892147863530057698367877484420851912716039757632820521013427101646800507936782909139649065945116173854401753583543628304439558243803246539268795892648222536884273519179830417818754850804157489489138620609490227244009211673839155938753676238086895423967041420714495397596078318563429299100489772935552989701768654103947783694804257068510517517238143829355094440370346506557390120054288500907917547126287131516054481825911377657631071842771893856343652167500036593362960505729847775365925810085979147246744282083678572682082251652947023184726565236794171228802224958307989926501329251005644776959659854255754250139904085084991786241061964761004359296246213068107885205377138345624607838768854069716804555810399241704782026946047024119487247638878937744205472303180579778899082119228566034920238919849818320771441332008320320559589984622316928930123249574781152181158338451123402446141097328591417299042441529750249157139763163168383198392977853472541322534551033378908199139484265338195064786752259078951578559389163582275830737379839565977946710838757219457403090096636880114748732486795288941764732483123681976950024976063075915336103071903314410258038649062948112395991487440473036752553262462254287569845606328744928981782188945606602974616833377092488646431063923798889879163504562690002711369149647855798517558622837609634526221648300428022237725681205596394453596518740818848230434855370086491301282796530043295824915954526720080125939534053162142192423544692865635996265865811255359271838462889679092152375201156399868076890150762181124254185104776737172210858183532183736333977013432613283590366607283916441495669007771434404886484291575227513060573355814075855584967908527084491038684106007798268377805862131284843796195038110241507204040596482416043161670303694213186353358549883119509295245086306589869633081767702514765507803929149204935998191840292024506137516884653709180275399067881371306813826917521436645700488822550468119184702178158340567616293007868855292631553530719972215093487741946189720213618119295046761406944519736617584384280604176775741690713957708951765424537065576578763341203564197905654915645499681777040834684308717026626655525339766412871918697891542968103031539823331129810917772059142665503555898388942770918017030052297124928011054036648838960786110036097574024120535885908865135370505214625371237412651295239165076224186512539607 A145335 840 1453573355272824175430302685035825722313029476259102161394870640084063916356168741621827857331083057707074667964902138632226054332560582281908027397979214744914524513298334448840009099176125008447042783079657885792154341762194364717301453517600031208286821781419718090452154688254138128396081145889232258808495855333811559884398938137583500919640832504729092055309102214306942317673216166491579123826252386534876531925538198034453870580215953871151569297639669029090948423075957864507674276359333820633516610399697167981866443481545886615535822806952781741498472949978964630563089189430882388074309979728749583453941867461024311419818248014591084949966315957633346660383638445406724669321632456089743398691360185300760548117890339670145911508597122775727838264927987353312535264598050277940853139696920821056803279026095198842981775699408116539610248748388423551566505086661020666377947941365133807118662344483718477164511727088627382881405158569838423192091574830649178717263874337848037892418517229654766928081719380351039396796135276562405742579576540156972663290397581951848295310720602683613350857137453173146180551519550462789259107196062085942313622493365469031484761064401421857617833641365373204160717690928679054962335374896874757720105096698047691432822533776133939100294525168936880169048346612917102998279797972367184508513363019502430850337259333916470812487438743657139256033264486309484511677388750456069206505565887980382785086364306499937251870685284360953754748839326207247244588651242430580980043868058668883185895139312053401072909185457449337440558888209901662001814018650538923471151838274597572900539703124792027116423098137085110920791737191874103432820850761988980194488845429383908179199133188941258572724102952409127614312693455908852589421018162704183503367640111730334018965788450430309906764751627321672482804519407324229221954633074388641995300756747373582231882908912395589423935780300398621286854857821488088009005838324262984932095315917825389533060984967367053806068413332070910858177401351800362200239399293676833884488266669438144367183471134753844687299517598677654834730784706791680436630080670980933568900397512210691989052501820152389437512626091479140562522778034022694539369104643578629768185465032313099823153835199187707574269763481534432363382889263759356826604560387853204250064393349745344601409251496922175946060907363894421400850885051279918740441380225462625039942097499293038045874203370868620466056117224637958203696976332180058489439526667528048669544787821898359658736425962349637675485419743565693308374367876370793710707651712334475749843653642248541989656949874403475994297593127049570590640561001051150054235235059611179421965387040132445353698572069104574009039400552051938865979621270041810919696297053733572400121019195046432057830446244605919075978762237201910680099771880701099489798459806527570229200930498130492405011103851072690559634842769789492607732644405169454863143266780363642439563839715636850170125877072910213454023544248643604990758570712234766545384093542259650876507198057171666058647007565842324730727024774244097013566152559535118830448264835407727595119956968553230487439809658706178939819316839982908950723267447212435941080607897588543558682091965556438164490879847782621072252188031111269947832544823230837332529423486464990776011449339192122007670553824337872359372914625739486671392527907525493757272865712022157250338679957512497620607962633457486956205579694954109970425948026388399016556396521670143152588994809511355641971437332564056673777393268372901124182452325430174846144851473659562439897816217459973731375444345486975074265100641246747291648384189773940583686775060976229477777292559106752578242815531336172032165844609241433601728805205870630083114922595308752608086627391017617756692813466113701527780407 A145335 841 48999957763126957639250365321192630390305119151982589006618842528742504872589457544037061861670352602931787681241748960705394258786723822193510796661745391315983276040642623727697439515594895530309679004229679738752264651522648042042078522550017013840843742741337248290236522780204297209665019724836008051392549369880441226429277610829473891485157732049322303795349750035185298715740134308823110288910533548748956356512963796392932532116196979940476481639208020986392624776067605535562638548684870714081753567358153681448703443340096354385560882846572333031708815981843208182629199096772282616139277626756523283135429723701235188916620788598566107898883573245025440258446278317536183773326595758744933870857116811304512574094852483250910790213851783269670905265085198590399930311009905540361975390518350236085591202496033612340420023085800283721601694738883748601361398052111540494919463872022730815964303690476629893556605921122786163226400219024491327476107797057681452632716127441668800728516010811998193727755796606902593519082045873402950786409483425581025847249179938646032292865203288824977551511308412971456364753161501204646972302131900754189333904958643672556153141645787996036698614336827042050744373267666933043150722809649811831779742500458623919533855237000505447375157680618924877023967593300870934149503507940217187795371853099918604895527496216206699618539006648429724768978292359500175987478249327983168455626515340677887453369192908582827062192923451386899159867333928813484094070006280688084329342009348588403130580030035465748414185098142312725562996318309245757285257920487130225939009288406266363722342588179249744956002028710911845130677786898920087966714641099753098389177558710036147124724461235780527386039737590158702176712242294739637094578265196247508381285004337074465338966382157448356836985488856105661848214062089383712590264769559983490589745738060107113384605359400261956520369424078662157654067171183216200039304726232332539978681446642870696432920566455772155000341255116120478527830948563545432810410295934091820106195384341768060376692847191547745112620525183315859273397614120322939680031165349050466051822000894917644924013789333217560690911746606017622890339666947126133840013288969000689246612176420953823597183776244297062738649104645596784846387622300175737466501279551129069128573371228498267471064338210997394001950024068497747029705481606104738205727894021436890956963841362973247739667136553029617351362548060269740309245232591811824968167686742913117560258160596078955363518123901864521308130375873622571400323878036544119884883035908384919488580501332085954479848339793104423214509402058553454764886982600505286546080828252889883697619820030376086442114940650625310681213629919668147803023385157310928544339336071724199386431256636992986943783137309271078454725334197228178591307940011942762518309550034748567510408840371898773033390257657518206341745856903967799540801631642903051598096633486966234262495880414250142344792553946679041350028899884603713380287886525697646267884360696289240680450362590815367167982853610139880188516429912255449753959188706073270806502480517103458547387741611661021925733852310141495866271060434316656688284863229488053903523598014523450004623437039398235279901253078882523263853556013995402137505936786175528287726573704228701542461303514986157479506488047122863407543430597032395203819565294565209855490144811699304615909032512453663237163700401636791805948145327182833484939412922791523903596390127916141393170838252886107976899443528968925935970350498087155692626269984596278418043261400023015164646667663949058959326462473494011055584999648324819661643699907468619304022044640005139797483589396570612382513014436414348150273972938567940604241925915874819565918131822722679913385583979966481926819502777616654314964980363 A145335 842 1651788574741436386746305639547100885421359844300303599154019020249039199170926697453320613735079728913747505027584689500476701831474405713582666673559409743282581490415538332562346237230694829150614270785539720913680955610674123735044102277859620018974811359523656858444155092468532170683669686528140685523210580450173818409119388376662626744381166227741822356212148018376994205400657609877210881347594962102074932243175477650867557623183129613577508324906133089811626352110290559527858680968492715412362092122126750201938625093128204624791370745222130539546122445249461597857465670989104457559172660723652420145745752532026770757354975363839415482680280304123491633478877381700506309592114873705659264696850009017714933571976929092497863067963032105423483440758183779554394297471608651167551912473520446761524458379338014045900360135240551864847076590037522416963469176770174943422714460747938314441022870287304849228074708436537394473734568501910444079381170646722866937599681938794780934710236832053941880907880975536967047177216369596278194447457943696759841153797192441360166640637707555569390577832855744130340882682893654089098973515607267227660359993842255708502453373394752281995688431676605946165219618692334621955931810950959781952420361970355115629438568606464504854882626313369432435541067401124012577262660254384923428214800659484893151525801047111068510224479101631127278305118979405486446228407273168923858183100625628685698072692707861962793766586197675567086318174071991463222603852667133344080311538155097047010862969626600411066988778585468176521279268449645786268184382497807141265865079641023400846482595746982805777674801271421740162270037275570858973483847118651826184710195309626473090190553409059028389242140981440146897967842073442979710549380730344485344828933992835140114846222723561795658544470922574570233581623550228605544093596159912410393391686834705454044821464433499921641906063861755921034119983053731360281836874312286091598418366634235855258928362762163094377694449903896007999102270417899715188238568875698835962103012521672734645860171511643603352992593216630060017428578737265301589822170147286410539625986081267276298177812849370262150738245540576227976154209610264843937724153431775908590924666698964888361147965274041418785732153743333304135637294384356034846236401307064000532471004094048283246704234239683470654883559365288151688476950384090905673635168567021257368696626052403730682011141127328425030045811029055575721186698586973000287496874230664074525428253924149033763405836297995427050947437295214397138339224620237534404948613429764003923625572950060963883267145544768600232157635949096243833074769592822472208417234666169682919835584711258590833831249295634007153959137455552612710387979447673330131187868099281525707583025261112014394828497500865081810102871939809799663111079977702818643791115441872914404248311779735777140825093180623834884707562276597911752730930394949617464202382651702364976625093689200532582806106823416673410999260761086446929405899664022696943455615253687816761078330846429187970061035936550807795312564121615106436961867237715577399352079787783292752224713174609136080563257673935060166945818507421497656979173788742774849875344547988977602067312503916022545729033076798250011441882300979596974944055181229432235348425467040126042531379765478734029442041704397957901130416686053047416581270874687265316703079024329517846580136235656133030212290719931213618321025022773753621823197639201354244401835294655656604693645804915795890389924599390105160737503841513124750025530436998288220042063495649924367540676727053906560058921318606038767196795263879929029547261832232382966964642541127798201596942320781102784307761138408712144809563595593280668527561720895334961696470140629058944571475427878042714735467681940643950843767960256323 A145335 843 55681792805533862834091005469882405526361409961058115175499392165976268875309434098561980344972475800012075791548092201819320658033607957818147871372176905784310430725924521150034067929349283175072311537870864987770505274883560059585688645744569268289623877088698729956815219876877696693542207923198602784151420615582810048690973355748019536723615222052019099578589205904138724628870869313220644501404315883550412417168488995097781571084570767157500825692109264818341903343245269985616510599885250887865855411355139181949197370440648334561620753435877137641527454597650534481931959586413512167547427776855045456356566034719192718529201030598405907322586141153119329719547516278677789378814008619291178054185879933130053599406829705613250480770123022059973843518287469943693433177367997319848269429120398869812639255881893250991267527818538980278194668128563185936954797347561199290668163976893536707784150141420742777001768527839069646586806140973000850891447935024920047408803825524055937867413282880022369993406473957595362553441370300008492061420856495608290819713477509949071278809864828833040867553768015623325378183783980326182025192564148676112529981203088534974974030660983957780286660995119772108402511295374226838467528304006131439966278570240928447409750228190063221657587885648525886783164505067922870678653343025812260824903742435863895038016148402586623263460490897446293903235836026780655742859433191046173931369153634316479541352583728657572869288793661450443028398748806964891305162389314995022666613866878979445387602302982119827032725977701947132390011413874563136791249776715820811585181608759889554128661938908447794586167805903624832159211111428815869097220398403038419586827585498330849160287408294655385765572045098307614340337254119050603747879987325334335777935856517187568934391702672301749492085757963003273717930868029992230802011413960382584801250272608175117790824452668676999148391456259422673981522471087216983917504833027859421550350599261409234135604412279597345016307751259993174533617057259568450431976723989397464348400731999392500570178321280813021837832572219978798004201529959815702472582415984993733941741524747697883116656426228257747768168696481912898470140783071688222193555078345152589631069825175494210233344085790752451022733839949116577766736408850254312366453350594626178398468478881794257017901468748665457565127392201913569350060250417998948652136794188558691877326373269565919927622319662574071209814672438100909500933869057614607099707805347518265509273322222805767568331786241907721985573589913546951659792690547883406754273638832461536357033144657974591172849521834301174032929484629524977554397028209158555545239694050499182974767676918907276978075327313707440509337212945464944547510639378044573565032105082440895530899582165654748612675663810378770509296734636263012446246327457054076470255739027226394532462022584484207045315118085439216305973718002369748280591864072949973075359267590790089875065674000454072952143718672583506738106038906195226105669164293917227438191143933931942319661292152677563879942154253144877169846656351128808077729094829432925426085338839672318160391622568686235664126394262617025917602046018907625582451291730234076959809810809184836951165654502385682977127469738967754806823329102168658011368698021738223867419894206196075189504110351826820617505068375748672799983483079304797815922245981888148531495584054657901796517087888059211936002656931717510671964961711755089264477158932538238655994343879245794016306658690540641212158250268541001439492328561437084825273475338586025913021682020315689029773197304340522475637178690883104368709957289807407937713376702909929908909480757396032735827785836047385462444015593244671965116040657175518397496165007139815642913188874687445198781756760383235933766133631399604805326763625275667967 A145335 844 1877033233822757941395771407643430250746542244365909218265780910761041003537641824291597659975701545483327346019338683095744609881836222426575359030373416820429694876488334117552110097336018098600992792791012587952204011902643853997959440513005327756183600877685222827320584203605392063070775658407355213325603703428085946291198893413146350206290442390992397619052419774816368388862242799148010316265128607086889440480674831781570739110393322937696223220503494992120172471889171699104842012794273126461465270504419649701380693155615630264944030973532047564673759954940677072136464759800533824178919332798610921610127420884638234009592595984117287772004963335591372300722455140275350898259313920964190738500946747848964097818289295804245744614262984005678686159577987171043721852854680892180476511288096733427863622554254163111577614316862588889937390397766788407897223801622818851318248864238366661671465386826270368725424767845380329349903840538465290181640265810308884151427910020816243726715720831175317260423790356202658696139541545636069897794218878019497539835781485706586000367320376739324100089668129228829442754445017094112702415152238478356146118438695754520164118865079315843378711060149799086097642709601845568032405757172114879890303468650401335991827564562848462595612782770329181330091043030298612569453391616137471058022581729298171242246631211125394023100184637928435465846952754157656925686305046641759250057530310829707899710309899420354073561762440560908236811754735964612413905560921204629546958209372178858948919026622664289742672781641343859247399108240432254891587243704905937060729330765430797228653793114121179408516910959336391820665266403995345671696440656682578005620131722438537615566815443422279645098405251021808697972621938385353778898054662187639728729732378365458955943204182237069251816415242388369434456879327709414550107199220510900773737736296229896386023238254639637207792354348599074478161201466230101474127727639532266788176227102683738648475369479016863738336639917279920009632223001117782046162220177444019647485752713596508672547976564516035454509732656542892064091573557516808593085451653031968623889696259618909558595211829976755827894704607667038266852217821192400359879897753290940364687455215741243128001140770858299849934938958952566093183380206704778485517107602308447166748371890634280310025175264813278334836973736242947057502379353113794174972625658461144936163414674220441108356417713814230813154427577842570630220905004745489818358149830767966499653529166702528500579430750808873010138258665038230445237214460029925021449029960093664960831583382794750518375793497767147031881452694703651044262479987855965314607557878025092791909735469100779595672328449913828523935750294432485825143970943045903127203902131141214489065099207221196314621282232219370853003311114485554209753164035466212940109502318816686317816380377074650839761795489835062801050539149152321937940839985168213197420743446283151277986098893930213110016232173646683188724881160528580310935660598942050072918726518557230521907965397388429831963662049812477872844722990283987998685141349738316678397759372933274057403508844565699829628564670029562269747304804351557550962935387247016945572413872502276305634816611208108869242944459171569937739764412592223160583641835368740345341292398342444227598057517428702357537361825504446055689485313472948048321691495468178612309450821779438845231073186126339798706516534955906564820725240982239036331771405792666385892215087767540421634040859764479210346058726162592559135181235068540287946844103638204496529672680862778381543730113588642285599822733610748129663173893042612457700388899107831904996955629367177722396956458936215043157884981340516753535349585743823129586315053863121464427268635269243637021874075821043455449213649979012996046921250964274806911247 A145335 845 63274790256483377398917591317569028282783533531213389786681359326255300063277637021560323019218918753270489034299831215609458597297378399966247395095740009644508108502111312376757110231163102174490183869912722801997932253467619043387652680107720952916379917297144984420278163546722546569238150751369736318007498058409356633893504648266190109706031276276738501686237971030470572484407480130408558448076840843494727155053136162188260620313577345145168917605671990492261749209042074633578954265678436493130743380838130980078403984326605525790614949556144569969275310439522769504069692570944035626657858541093746390622349901664588833744173692095392740195881406720199019104234633059134562501643682896888861175575736815802699804324478562154294345333554710061305488379400104017596393716037859698035865875673471454732883846491268582609388127630170343661250450030523769101652228415750426130376969922807176188051561482129423988313326147066002374546188817964858791050092509574064549719714799392911750503531011351506661968863602914185150689268582949950545954634626316616405572255903063455536562433298621072750585189671768750072499629016148058755218088599933912821536976455903903671643911966849706419312392057363066197231763632275702802998171235804464297095998488238750466043578754003871445908043685530208816988843173768201724648350960701340806340128969269737610140270043089020884116120600881107068656254483439418778938104687379434271128393172846700299664918067168107552091109439002019423001473809120968335665791567348645672712966215269535468289080942062410904243379642096975517527876806394959898520842848501129361601364928517490565818029811748363018952657273853061962371001298319471991164071145439549306166416220776575517522426499437477638541611855246373126110349471202633021767602818914465347930144942696763764887657844048819901806429608328826175672538128419153496454121454921411051122316505744659534564668243773077717606003265942883344399391427445094249605628714811127880401561194081118230578695471002054064339730786595198352264709062834063375516559991749661178327347259626937575352199789419657233890710066014228319260548146619690087713094872751125246326327926970011916472546707671860012730072744556287163493675364282255033059863131069882521348461525691567480669424245152289202150554341283557163052095169001281673896527384907364403396461438034813110369154401158954143918688927083622353106491638643405751220328262294588401609510016790644696493128921205055401048861682439258383506645798209036592719238623695480345355802202700268913531726843041435322929852977612865158395399547787816081925163393200483806997171139476977895316473407636881004610422596305530592072563222836227562546262220522986183964777999688619603251206915068519832228166701915981884220138315942566755039998967275738235343943598744526945600228675435439327644362847160011297774516147189319710754037246697054756746363787978724457223885918917024848937974458411951054525615967619428602812103288498845761990121303839321809938193113621485971619332237183312403375445892684667343664173043502373096959585571226302677482817483819236474840450734832626579084547306821949560399355543035495329635399964989918118688092679362570149850564619037088959024052926321645649505011994682241923453764831012659695479793974741546152862239703541660513641105908258911539019716742880703900706134443723017446120757646520249808161543877117189595629619422496310055039063438670689299418081575307801826726337460457360953368389137201546316202988924824793624935888331952649443734037723366353935490224998446782744899905957994668164545251029908370398239429240158862577221523453099299934143229501874381140760062487565756508659272701851211636814537444357058080264605369494912023268804917258544804168431962570308237041179162068229659558703410052013014129319929897145618122809756207026394465342110564678940115702468403 A145335 846 2132993177669021418294754061919480535769202664590661125343119404622285254372048140459156664686272091197046639862919964258856166219150015981025977262102036694742951517176477463732148068340398076966045999653765092864337708312189426049953917848471832809805839255903156547122354065839432841243625998757898152872677546223375708700464095401854375185043964116998412500850684384384743223633007766333829706136659988569078645309951779546691433729199953194450321274790979578990648573716635864008774849191178081389164232906588124834023348610269179118785999684593602480132223150242552605041512264430058681174102587241350858029268493574985868700877861150943093287885874448532945598412377179700970961655057652194809589264467349559762262554814074511931966576948384661903624007590891346855187261123914397566108146488476211450948781037357041365508310670835427967958163780591565858649908211997723063232188804779581045060851475891117495819771855692170172200571695703691549307833328316101450160742701736107145088657786665943568743795074793813391073532585235103291358494663355338920153821248952433304651813040496149042045487419735234896814733664691596615621307654001357048975533120182402154075361752238384738315704892874997901358883665946371231887222784326562734282991229148224809559927703805642941878711690043610556450364722057635037107597298315788806965588276496060273108530331910284262792429031432601934646473903170895854283845852085874424233096374606604736790874680144526595681570945115196312308818773868656087859329221321417284705949461569777831263846059608004844959380037992416263054520867896174989938705357531385827074676074679595276208294987725383524254772897293069807792190061945684134418145492641070766454187312796758228973242459680470555751815455995256832830158071976268137225400537246708572216537546289578174135997486966942514707657672844948315139532890874552785037759019695293567312822388634914736613945070111567211605858732887142243191104410541012925687975642502155393208804361064298268450124085679003873029875461077787496537563422498504053387545455275718858143970856474538312951526146228788668789939800870829903985730185958458179299291619567354980400628545794269405444670639957023189199153996391097735673704758263102599343255585788485842041365697666375284557625048176082528233636886994733773007533562053849825020347159659710146436186267909405178059909914553043168926685725397151935786976886081166828520523471546977949359795437729849218044562934825465999855542896501872972530166459227405718535820044186416492611176125753372535908451983378347353985156470865191425824470688310690065661667332963339279173780974150937341468323568053063465167650198689577983564062455197546751145578534139222306383427573577593631356497405511287475094497670997651999022628376805279954369352462059661233782303124224612904128962512334307377502672100724760669733493385111998803414052382646048213531103236974946421075942543486931112167864056192016330898906192330510098215627788657875347190403837874437439319086276750164059929641006526724579957257700731464475555977223223546270579950399084130697860557347547582799517059116398363118990656101714282778331323958677328788189076058762406630936409904391683675081432971037992964004349266595339739457566937395165961367124136147801941723415746019294576353814530468649611502249457006824266144985911057167236094461347870304860591302037906660259207621198041930975955201522684028920459898649905279485461604091058394926392818495993311121203092491250243401078220517619512021690796129284231597660506871233045750305611005487294987604413237284865082591751871930264322021012955189225584797274777222433670666379624222585565521410958326178478013861470321703955377910225344279472256352669283276527845455198717627660367177324704709741084914326423733706769860770488426090071030131199810904711098873426289646107447669551088405820336055402953883 A145335 847 71903199955947921754232782028388097543210793540567653004103165343135876598626442751600534145013909175033523476508542960866210147638088441423007293539212261884044885999510946800299399006997708943362308473838237410544101345205973298676327527284332803910833888400115489906349571139169117531600085848890595981968223765182497081883288022103006339221641920677985209126938068911371723038198119318705919263458249766586800289903747333465832068823069801871342985028035004002102772927726045766693725532655658857950289798150342307316796101573770043767670523577035390049112672425401137876426608929867585571434962589248078883072894527790423732242003865654117982639240087464164189402282215623485098058257430953843348357216333178083849054920082647472748031154635701619216455234583458923088258554890760625915645920090667212338011954036422017940016570104474149169699357382491235064564636724791016045806658478742707106194127064238009301955085267069730357815269487625253309202202706485687375344571925804457061545742238005426691001825309330585810174598297586063368744904555753840372068697896614270796749162058562750908732308168689578699855921764254092896446222261167657521031308659811800157976540996312037561772705519503787197444902181820410594642577256650258536875170037490659842026412429244644816727499625462068172411585963574033927128903201576889722108639994342062837218819878555412455643761765476890616051528207234644764469024894876722153518244516860252504373685168007073473257649007742158248928261444110922912617019715079185100088910676804244476634715201096762381518290176480972585470922939252182104438797703862173382186201115847791832464133470404648790880031348796725946821665025818010872916212565766424391731105008212303677911427798306235934956221383058495979458255480209649434665619088818943150505015337491535307427711520767974326746320249796778095024827575708636255203703057474224699193831669760659265511428778896262459460420168019561752029246334938154297496564659142029590257667131075933435372564697660525088835047728592485721686064620159862576860093921827922716283596393429339269969008814020266235489213453464965997344736249399077077559430407902441516554063032398493730569835356478705000231621205613831925004300237555513259578890763869994604144555146985049316745972893346317781603610258441921146800399213783182432434621078232301651456474687829587114364750109213930823359621659219302828295368476689642150783440474628298410624115804263707123491571836473329933925295640029276221552652957049200973633457096804861342227266853790385982773647446152362459798189309935749986930041744557962565666989712269003707747672831630926641420209583752296003164607193215251229639014772636737758281224823286921727662357321335903313338907936534293870366996657102682185136820697885848945848304740991181223525700082267757399442799345189273020179637187787319329556050714350963515898386108244248031436435361679080066491298683720561872261672485294896056190176688935879443229384152844874665289667612757164775607076579309837346606712358396553353175844688282221578307324851201571737747754856166460253653085508346198687900826338948370006342390609703925150726981086613397906818258611245327563876459758355564007632535303840178197549524817904849690792935810086032563003512706088638624483685102830626194145541669235938700199168682058940103488563522717390785863588136001842406809774251712759691368660777831949322332653734048995486206873433267908016239984610160411393394109673208180435298886926677315913145267332750761326371943893235558825183037185531934519435793059486489033697987483972895976173287438223959265419976321189365223357270162946715585064357198400129911852382264415414006281513655885367633938142059541123565404590401274646384175382725502423513719002811627333409402153706702884093143776913606140086242412708616305667913997405077414214075034546101848049638849487517872927527 A145335 848 2423856868382011264666165663882208706262155314483332918177656578373990995517412130784405865569262213604107985196056343347879979818023795141219559884180868086009116412300562499461615276793744700140345341687040983455676563482555651586189574894800940971362377568162053908839887495979036886150806052722475991794250670251624430406909930524628248293307173961010917282670669802151656399232915378600568772037347893494981049203576677301181419493334249291883018830844738710119904896402996429078609623697047410910326187706483806273061071750028439565138994230995863313961985707328049207571788381984324045183013907709450151907036416502546690438892081610322456043825690060531100376217987890255305475842887035799001620926953002168739202081593723491492261618290802924635402044054184392706413849030180279575702026400148245239438171519619005187400917212713512897675137369405615753434908045342796938906419394086227851770222978274611817677788428533148754669782562227275593349514703927799193106764069458125545808599825754505147087727962433738972867172317538093610925287441215967295587096885941045819605980948342337292637217066321038278236908225858271806847605536802654081032608365946722663142987042910317033968973164746767773550869751190282375199030047434457430951499247680818914126485553429909272966241070495614628048384006381715961625880289817559654216493447243682661746586144997572621969466946321796951234495081219405971839354974922448451709225598430262737315832190222643766638988752369417209456175380972160437515663646735990108402579894209121619737578418165125800272976716889793547863808549227670190844456880658488507182111012540552987992770663079045723015182332513164734374288520228135084580321391173840673604184783372649444185636002107660753686903667071086443472280959407709210466309882258686036356815494810302108923809981229090927587675940912991716738338622437605237288364045029697094914530498274809435205475527522647937396843552258080693773763650759660770827596268971702174985430565779765355042110887508012215065625585900977232600249741808025544967449712717273819490201176278532170316116974169097028569552716726364202899661154981512702326070219751099683955682484421524677863239744422226505600784761642088277800797225334291593717301808306801932317227111963500314801131461677079324241775173578440274863907684489097517743521251526863729010887615290549113715830548121691693502409677205596972944684935562230950821742949879196467875160994401934129403051668562953017247155716169844004926666958651962105593778120197471831660064673030097785725927119501344155141449607652777661194220281384578229777944157538920782024834771980497562931337923599966330213615443315635920261553204421521974634113337647423597300275758918805727115060955184073640858783982216433745463310226703103591159266398449460256985390115990942977710603861797367881175948192097638433874573799847277595008935792294861218493674022511098552066475257552277597227009867311426889862154525285122303700752441576772936309039348035640186711277112169448340203948213671906807008833144484735988673275445178027760055930545621420976066514814625793010221554056368890436515438868462463215116723754098413684761514709596003933415868827517756158305609090011019436001401517607223216481290126700433220303682451955123871883543083093004662985351633316128963115064364769957413881775210205817332334294319970160759663252629433935091289377295613093813613902781419590115156004782975562529322170395746903377012920510691029266480614357095199828181883560708807646692486206950174558712688585863774641417134833729678539838664170480313086071936436950777794907043079766280546490147992395659005150085810491688755105958240612032647825571347326034272618350813449221050045509270170615660327275623831231497929839924412780084526236860368039896356143012987802211818805642336425532865569947814060759730179768441645628202237210403891440983981287 A145335 849 81708214961254399775948522775236473459709158108022359131201150252884071115756086330115878976739295075580571005925535857748491158799371986572422922272729769640155052374607075857340104180417734834733332524907843078452619544452849669764477271027412192860292943911908948866877117583103762292974554505674579834493594112214035783834436676101930227864378495004036100920843069903594268306769854374427053986673078226257561402065769501919078317654465474806306762916433156890106990055642236696513884648133742689131436929635279311314546421376662596167065451759200028736623148144915866361843848480264954633251813257450602031538118717227954406904628338841966127583246029301263306218144182378224131967178623918526913687604237345891865324086675363978121491679834935434823701285850100643549751927719118669606154684033351426930793549588344710830862901300555949676154731552963949665799515143941048085744381728840082404431509491443037309680238623897359252848639814866190764186887360203908093143329406088840223403443064638626270321882922639515466021793014034537326705376274645352978487195653003956682303346971871028076237836396949892190676597593826420844578689749171246810441570495032712314738293058530246218782047821840836126896032115179516686138892304372982740724781102445235557713168164095829162447341669679669486048956682716059102834390642621032742061104384475902533135356110649353208035318304864013460637938571854647103470011440166712412241272769565912358056450628031636205393237369115405123025513843643266904542098618853206839171783133700579124549523999711675526105282744836650322008013608993839194114459342558849873246788850555840109388507219930497852437147638138751846960540070068768675384623223553956541430644655760907755285485953137816208479286682010102626392095162175622004609656696274687196769307179550268754330099159804943648212581641430630521452616867346844973282115702747386012094598397649994391015920767277033190751333687159480019094010915078918249660115929539515659616834782178222987393624582522527072201713411886894782361933074662476500692867238839206533186758936065723067926963929271252019059355845356523826282611537082056946012750030250139938243615033295533858371318053903420147323749314723174639051042541014669386654730698443402374543731340145040464961092256388371126843923319725611407220406897327078109350918956535955226724719859987935935531060662817476878752299395241052298746026349507436875511312689644272457443378710665083697913164623765574374928289258160145766048666954604989622517059458223318348455918785617329503030617215616664023665903814176945648921415698544090381256534984970029849788176455714900014784474763134655407748680591005479678801707291410490992279222853813424641705374105490583739712801485916214496815314170148984902465505557024801360093021345883000521986319586528987696356698781746471929251940535431754418124563463295677013400262042361385567177503267412696828481800865595979118801940754806527971958332991171296168816485362323631530132841756991763081279986675625026968965256936273266105871211947404605489893893678643990940283846955150346247035754147382396866222388552294470275987074249527244371880832599930544226697262953663033984203610611747100338126518416638929883767066960989969809679440480278668046351102892403713015105598706581502086405577364941165677372881036196095739895702232549538750271670740330531072246403731408177675652148943748731679092713439321729047859925747899339430182456024388128228945139022000486899853329542380299281333978918348638437252948709918440480969173404284805976639680725591670518474880153193366647512081313437432028092462953501340900993523600300394900662677086610470736221722379179238293784596112079101674079238287435099537492993932046863508357814895175431069712480338235813837752111153604471199462696874675035646805798116918492004282057272897990805426945780092839580595568313076330988052136257243 A145335 850 2754383923920028948065213438087055856444587013559278411829457856847065458938146674670794149521475771428558835005641828568645293615246849849332581568594160650388758729538888114850372412460266564485115939274298048487596821387828998885204877220144490126519534167908073098140373724886540330917135346235484033498303065728484476021434429944486137456679950773278883001030702603779492982469555391729020611290180694969794501368656040706115452786950611662386351686029942887920767924655794902636486622409978842353573327987679077877929553591546224366763336813663638737715703010003128147729706924697943238702594579725645886773699830050717926554208330863470596550508767603919895992082540011751947598358285936450655224610137220003061777906222624438108751993034974055217104045710604848639877744776997641322243194823062250201688805317184928682489383215440823850869663102975277373828485902067344685627646169172779783767158333186321809434709026333791551880378893489356728433464379562959037892062441172490734472804519900368265818045526234450103925855669635931935745144623293007407688836069875666493819400006815791408107640172303963799426669826650980420812475824596957193177331260354944366183105195860067557124825798105281421090897469051831756299459684381383200755374940011929642969691984685184847636190614718660587879095701725974345974831346936874723917320174584189227148310192743403551645297958087498947436307958022725072638568113808664900494204853352841307159820213355114266261162265073891554327772862213039146379953706925877955812490701034466628079442834292702163819883281055466765465096590895373770005928233593201948568660744970126357546933590391086419526610523866474992247875071387729671819080564285682483837786357741515417058024287294639782280176000363656892464591084444659258367682316765109823144407308665824064898165533753214669152155199544950613965175997859923521611734883051250337438011817070250812646337253859433261337579521197302519185578414173546683436381737157180803913981325521797331125273729634723500095907544049081637212443531346622341030331009653819939516451824244574348341285783739616931393393856977415701457622632015374984668577101193661997567092578816709961944172453733844548744057083798533455440322366256807279689839378127225285739067251159062202110338105161720529008829330866175186958959641644988118577121960281305799166026577469305705096202941227746597461048319111166195785131575297210761511255399946165474661219828461358977054718650064085843615879613645422797603656558113067241523087968742929941328977190603095504517064320612510624736433462434455230172363262003701005367579564565395548697438646297314507517887081333931310195241692509179276656769632531894446928210627767937207024464563795811818946912810975174635503570599816938298845678446863995827145632158410449549146698576276502059253241338222069706937715034273456249337340600473123472274445238439066515174692416650807987577022955112765198542535825617518190623288515270229868565681417863177177304005159319152985434308164124042546954370471117823586757011747738176106579587167233813489418940720802187626366154296241745783734563707876292536634633836436124539313639651826934891783551049406466166011499780306125924880488777519289236370768391253570364677070722108903773142062458199246713784085860515319352239727349986815061668110856615106022621926708377469741065840688322247882475265510122517040012298849604392449289121556425632704783767981805681949215888063259953406850837259418715902703026472393025531678568601155649041010989254318864421663296276745752223608748995842560379448109670125484219207319175004039396716219131255487122006211134075978319705679839439553158026345506296173882271446087112615170107176850051086391959667775403790498696126279789088157528776214272089360057843582461769863765847615289152438666021242702516723127922617803821322236881582516749853820230979631565907203346072247680243 A145335 851 92850281993635960878023945221966130145510554767374117154748665223113426367920853287396384450253069278117423252459615035123496990021480149621629338104886233251875287132600865976998978166695481708375523478203254689609045770531096007967406741326593491137561303939888200226403049399048156972112870228623612263553216511213617574468518849594191017562750912702852650960708883852563638535454443948415430432164937240758694414879833730137382411529026801484578440529762611835375929850039856112233727344926502127605214197333224785629725940256476802026929487821535810089196319730582301715052554069723818096399508649299709585690819239471582586914408426502965470875684428344893664591839117578013971162433686950572963703080811998698975187326899345721970665707087483721533641946080788161800178132882838561253699427879273770265578200311510396298372397361647270712260393525141868718794310092890674208566904277070024781950825007279398704601003968031874589990213246677575500625893470880461807137516798781333252989400142437971176087688419041430080701079157405472539934287924501903438545310937021521853648017547456981395437522132128783281723147665727952391762139202584737232836589976123604088999763837704584292147631435346988883133317554841216389675269274357535393090706487077367162063081246024413049720156459718706747724646619133638520095505602407656300631830343171914462693634064244777615313640959094271213213927804308123626791484013020082355492933194283007694791627034144451287632143750247646927273818062176035780824972555929247271585854692700086898857438819457465942656589878274501918991755757075036177906001560312378343690703839696170662351291222695015982311542907101724350537116809519827166952437146685733306617821578035840053265090969416821107526916763779587162971262830237368437398948893542195441923283178355622048166891388490767337314208128447703555335452366405405046184737934375533172287992341343556496658034436585574472412772468809734234586368322696247783561510109908448970400794823722953250054754438592904605710516237692828578544576659332706041469981834737402922260384462097842346519020701935522828000054899649327450779935098955679196095677135225595907736550893667677783842519556996581684258744147524813468170092327465930857329816050014033683820554662028255492994457060040506776499265616654842232660918112632142579907703171731899533350800699765575458805065213256277137594461958485113064675733104522948421036982656673925461185447959989032405849481995747169164525727401058913249059116807942829757138305803807108863976502746774430671652908744817115944248507994999581994933419913223345192397016740242948961620626916894295592713073496982349703546942046735752825094224633848454514539489269777940394981275803851442311209847118260335476909150423013675883938835541319793776054458699923232955852208484294564830897777815109271039123901876106269629729997223824428787075871974380670184177495798121233993808746988369513977272903562764597451104527877801115878177824427351217284594382390515805381998765131341487582206801612416576173305599910382704605393277917557959049668500757957897929652715079273496222309745726287432857659036350274683970735548291205142602092961648794711502584623609915894315974176352048721741419672585390790032274084232611705712340257419545503829257821342865816657419706881649958363890851299122342986389053599508802738779950853071305377910669273983645687406416544511920521787555988015365038939089618809612760168247182310573320553595786059774058118535484515561130504248263622950254131809325835970944351277008130134053566122673213029665604106461455192876285362741874086749866314886530007929328036428707705556978072486844659870457636281022299192191209302781661272233829941142883985525301171368783778999553383332346895119615113399651989314093327034150953942251911934631832756540444696040619723779441884759499707287341212691792187146742784518418748465107417164734287 A145335 852 3129983003251084317278158245367264809118104944763594475727299092841695746015546505379985445147236815843862566411854787828371254964978802228498275138183133354326555278851216462545747439148932275929072331965115776312422884437006425040752282364914589366102701429294097061723973697101539646643384524489766623168894895094707982706849294398385749257554195810533212090606613473639217651250676323031528768139259423095794893755804693674275120386528040691094527567871945958940579707324075624887604046160985764311592928238529679535898983568116279404781568667700635344443169200402226380811293449960682983331684197865298630407991629788887218954166781503206635159748725528997597829471000661472310956133691988745528669980198947866005233561727999038065006702877167083217925014785279323223679156219602743122864566391567123972590390930812210142033204832571746280269474014862869291535278819402858725503445657552384366226782527228230197145778034327645466094778536665122176636742140469915987955646653394856302785781944328779488445547710787841081785983274470282809685252910189814541620355023998159431810808177705374836024407462966421112122923508385019448475321291706655667521964254917795433485237672785916340628229098560721197145142713682799935444121570939132833719704514924003107021216825833790979220881626620926989747137249651899252786445147882330746957424276951005061953213177157381260668819285085769924509942558846918889436415853440338862395001877485075336038584440161189239550965299559685912844508852548181303958570678480421218599281205878429228326017634524468342634251480976750178633745321105902878661837542592202040372611677867497168057735669570115398372635691871788603990131215401038302410236984395695505480404281557801810454050799521016752240092581826833882900104377542710605580059308833625091582124052797960710577881843807858233187647286857816887305407485306350206246963994156064340186577884388679472432091528210962461605601298585996619850603956972512098610311822368632077635029989593719428537548440999693084623778002276717707333656041973661989311330746618666842855577620700866441256581839520960690792264919273784971388375910728173313685010291559877736856137133058444839276621372322182314842517716469004378213480356918554162943780819356133697354365611917905241509780945383627378274069714928605400796824362617869884723700555341960372987949692423070971247013043242666161080562715159484842299052767168337015975945923845222627350395976070010453939827061021918422472076427073816351980360029992096233000065047123249671061717966264788867338324049270720657868106579775002446614750355102395704432002428946010244930835784671068058133043200065387927172636106200220535224747035750261769153231736356003742946881600323367556515072127409643097951432825256220414230639847252211801326799975628780024531328398858871204173062030894092188506797025305827314944741957077780893939204171981927153469556868179974381280484873400913361061104380558258754459215444137387100983144592880328116800499453080282640108025387143213382272148735400192311684308186221989224509631292021291632330511671131820018406405398956155261412315744698585653755393578733125760217370793582885705289618845397318675345661495878765017085363559947073632383967926482755140734389014804269877454086304470816475885034443683920819006298966740692746459945535625303325456068974217515031946802402191193015967120778750723185999953261703197991185066063066876399037004006266304064339589663299801363375908307097237724080459928479993093316272677288161051911134251362941326215217126280770542199961771705262234184954049367544881734095358821256289333954078108707436042160986005525620249752503825853644793573761006916199472591783325323714374387237208749769100971510527173925786284445856007134045394067943926054287688725996477646195623448185468823793070539724682286588371881858012624931311334035398257797878862879035136264444851567686550945134527 A145335 853 105511726946743770341810753573306551493405187542470215009393135264944898375070646328438456068516968611843537835626201645234779969745938433101196705286524087269461945198199219819816280196711528854873546602168529341288520744762440817592663430553864066204728574043942708010826953102889852089300335348437162638399834650089389585834272139701064757877960923210323666871496289235669143171096660313938390825559004720394308627749481808879980578092477840167769722828384857746124330098518659464921276283853102770017295483315621299821929950451473838478709877761258929639643423656362731566566400483122069298387256213639708181753688254492568911473379617558687244732164066706824594486573767706392484753252785778178084514459542829482224424666875660246272030232018636668188768526878124039789436194362630337788925971806028321236748308012101403576428938607621169746236698328766930292512380283276057543830478907523972708434814210912814938504778832583924694023109880991055327747002054614974483104386878803089168127376090333756413061442154570434447964066101692154357084403062564360273520264420432643509320821816800168174925794181160533557534968185935857942375128351669223349580677800442294086663757860613476004873018620334280120415771995113868268980121766682898550333703804997438250607852036794012663511506583671292364657289938040877192297427415017863877527116075386550295270901739281688232901120484927663196135892445515707958593454792682339038315430934528956383577673783042062231118588960524868371740746492125373694267381790750026723052522178575994594169967560962389010743151481069658643469052855488230282615507382877129220648361317222625695530098758857298856446533190686450933405598920631884364729261577026458343058695024695677452370212398588383748596699825855653428782931403993511683866430863382552943691206377895972375224774906596009652264822702662799142617582774341613086179751196816190973314007310454392674342248919333510144139245302921173586354125154957014521457363748485077227168411978803487112277804696044899444074651851037637676524716596387569000352253427045277437924118671565823272661531463732564184671727600719236485852824499866787305366017732387801374194786847663624638347228677138246276344690537911393442051609363554368505368920563165450887801631093932031029266460175887621861578383313744022444206107031187475701403803140669781001691884598230921740971234228905211076769491990431772075415955716568907704026188671785472111307922892134604442322537821199388025786527192132621824199023361974447206489362981386440607683403778809529971200473029263084631916756859966824480383652475568339283179456687372988616375525339641077322770590681491153528007213436462492195690469750047099604306987318021396904961438351919444526271639103769221713682465062478039740701193366933224281406633402391715927027847369680339808379356230542069859454856683935536910680981743361996710866143850434892369078091842169440594843911088536042413000314691345999050055555170766791296340688347818036389993619278741945407525730418598957985052646288133681214461452784237656847836966248644463008303589384185152062522028069159278782935667531479576661806884681434633026652885480943528834107908676250650897107537523488545116031711289841675795614837060314003208765463656777853336365543611370965982539007267327149465836521511409045601514805642038123802001742134483378127417906239085165715180336073776209326074778764608387738336656464196847423522040012298020390077954789668056777091295711694287892692530130942031691175990820879660796301385359312942780878998382573497969430577270618267241161771338575831501801161669579186771573505223178212782451238908918232229911451346991453879146711613085508803198769823705453108778932494073124775250865634345731866886864890806447105337887135270132176638334964027168126220315484389902138129776061362499436197975517709826144549745570625987929153804675465127700689917527598248524943320170883 A145335 854 3556800312244749494971356185678005605475424062938566003203048114053993431381935741716113848689721566758008844595096691049009644951764329614862538706710451843670428818304740421274790342885398198548854980030028792129720257993518995524042259203218475306846810864918607257750879527374443216828774657952432228050691802885618427843765331122473598589680313463865814999704927819527793342658450767932186831698065280985232720745640138021539451613222307605527476665450325986749905208680484303238420598641084048216297266430976665778467579093820199527001030574550469850451744467012818480706726979474751506087951423630110364941618200650952868216880407953736565516714615528938331551144803879911489999559840452448691240236902518801646837489515144945173831101056341539207476303823136546596022570888285112467261951386716648317323661490497547383749209378429704799573892820393259205297723047813957080399666718469187462448953220823088464348765897300626067107873567993429938433229262624328649355532893728805482462717545219368984355521726585021634453027586502059248907032417553791674630553571992429388701045471633525491471373685822514123258082665424974262852446128259448227407708981130945478743639843996042603338353117063239484298494476810145785664519969310758939192616321546759128503987585139109341053181907714677638991670254064220720500447025373807043429108335943856333502577035677972533173715510878092241255971009828391956437266471624905795541274314407969242205328047187763477649818394308328013251694651405037494685572136207612722353679304040515571891040378154024499027683293792606711894591593124762921721065875214950483435854219630963034328822461103343874880697235485404569093314135624369606533985105351324926348813103802087005361598049502363616644177998889501495257438734728516901320426778824566550898205475416749175970866451523469641569988940119115672239821828017648291828769206597709803554350846248839692663397738638641098747971497555871463010000939122997002545815633351120130959215090170435560961165367766125119260063429274700763798930489130568909028212473714365555813755197562906281820553784385842899144323246627980542664313742502133489335715144073782492764228527778603653500240239429708909653397203190475356462555373431937405397432149240526530071659286822083154078667131019390787570179923232241281665582467224505443276452319148277762225073056818414679465069334609381622155233413916892321502787024906485111534385804149942341026967453343461539680682296012804309327345409174714254619932725551798585338660193102471865761757870321951289064379078478134533671193215881375073458730478336658362133583780499341017312008714268464931879528553740023585363735237770514505716505200049340691910926773337269553310246343896322874657249397672988336558592799304701894402816814168679143274005810667824768271328710300595856081596894358511144068131030308669923953228579623990952045516815258956049779695322529974974272213861514065116341327247184169247419114010347333090462257503221801413826356789085891526607409732302945486532911324100837658339303261672343226118594907732173555988622365810369804895797547804953888816606091073860784570924428855767900595343009345235563414891896186790596344176414571137359982663970495199331123102524919217121684728639135592421164612597685228958800573459096563764809428321143299960486371351733159617740175401897365702457742587372758534067536113079875237631257606154995488956130698223009663580051569777562261083223791620120530655946215065306137765427466633595959829549557255580688155158648551305049780489709261335490268734217592580016994301077638437230558172278147419027248486571739383474787723827577472622464789404657329406440182003683538740748914331284519040971614100000817798964956911432823110705582289682800886064933041284562087730552217349667111538409188783160152890885927235459316269551468113626357474759298254490719056376497812050591911221983590892106208152772015331403 A145335 855 119899738420258778528740646677394815387269993668253872425504536915366983306940155478179551510892057946895509539457171619635913486089195581571077746702012626363606068195590854402973962638850493076370372521938723980524340555673004594353023740147831372039941928051677676614839440856965527736408141630276155059151658036874362552523939726304312868757058608988955700429729449924785624345347232215897357782603389796453190295941220424956613105001743411289853398224560766184954446838494795763648498915269666981518278081370927920076520791430748975603730902189386460897469376343358687328261034911527472787102773192183764188542241362189932933098469640647080006009762444748347089882266744305242560178769736898792595930207899394343972062289331111434934186170337243054665389533689164458873796824854654946908770043457292242970952307607924014294084444570436410186014757229220069481819313649296112896996707535765830451630240365511497922284083459499325889622493283035413343593103115319116715160039364493645935015119281217552372290880990119637142841125493020351178963908438653914289231600638344530272679599339445322500699838774151156913869433093940914214820101041250871394244646404343494288005805054442838297922407571328784395367968692854242439637099896485562073500197649007546416871983244431523850108749445550276626737911899847590550029192033053608018977378127140280926985321577433552354004261638799368967811119545179200405984544799882119575014018100377212220212652087121833048533315841015148366189758327123067453725263017291243079792502616153257749870976553402198301260814823005620776897023960766705235728900370880473413745516523111402570001979468263623263371004951766454833449168578491900515628753536663901690192031386109657926043792796354465118486856593968395579272606318915373339518075030309707567395953632607408344081935705631386710728317519150566608541594679857341143206196868229046281000976053734378729228745095166342519460609038469181715145958071482103800862430478808895866150063462476970781197397435118273074211838756775510896624309112066761326953473488559009459436410271921452088605044798985232666422572459157496492494779773894095425640170201361190098694342297221942311829473832828258667277773443206233728441348196339000572393069245529228765550183670970792030059837957397203273103143350580470291202762525931971461661731977084640223937431743656874246536565528711020253947707306368948167427178534181657393255237753868367644233600740900165610501195756269095446225425717493090331105310354152106949791787902994963613442417200869574175550688764297442100792838675444396866326979944345100911954769957453329006214825141614427514017830223805604381120361337236830551240898097972804974270241924892369324067007347783605752776432669284797721620941550879035797840915064924980552833511596205739536034774897205238938830291500446054435994627172250406452527798508443753250092375131513264587638636953407364540546888676795223983330099089578030639152334238753043308715909137266237312268450970091784083193836668406561932425482750386591174484231736513237368220177491814604323731996943163976738852183273982967522848512547164179516406285834921051247634379818375005361772476986348802326511536038085502881527057329361458162318110319411972111678199216495356860681237331603524589796365323606157244398679239904120156586532665410005071983188995958455695367124492917783944331476656742258186773484577410119168102778098760999295086690993679583808817453625436308298743890132760174192378272007525989674912083883909634176830737246363107868787365318320620994385532505615295102259622086029947703540155994548333738967295561761111711915957445185363194369818601087122944107081465025379337560393304402367047447658202248635509035572709149601427539447118320352978442445716364700842126783070218943365932605627660013269561862468977557490084080553912368992764309799609136568764463812090420777862165366159055372678581419693501424247 A145335 856 4041820178590123111959097704523623041026865881081413976525191936213972893222959209787496939716057424700126059817092410702829952567057138102996701226462306928006708715202938883619511859280859778719047059165699405353446728002016726882121434756341136348247967087775243613767630293537428412619875237527834529091570164372342958759963580329953055683326847119337383197620364757259595577153861855339449162919373438340371763890945819779647289748069318781358650448622466762644488416175754356512106595195319875305897105906716713754802850100662968873781569185803187022303222826082876882822861006160864128178482978220563267165648591377804438523796543369332659048852526495752164870992880399384922823714837831298457956358617048346432779418126514276956486470628237362316428741973185430085499144369827847372009525697683370123834153972139457031356039242720202008940852666623115721838869857820048917943801930630999426055267940272439374137107989070956378438548181463250215819093567584178161843716277621547910740554188507126145250556613821411241500152705916688451740814104559991033136205582888040543499599905031656349865066073605261813744024466338665552756611343248120746440538802882710211317730209641628235026921755891140204904614740337622035830020851846008328186932723555428068165995426665799083848056602756317917372657371152192023377263342933790100945920373236790534104818856872708014175511126670211217026820598612019835857347048766759779248816754622441509535399259651548944878294599350802257115928739955623952460041121627315668012192540836847014707635047724147726581477568655836182596591965822854040371658309781314883562410878558231161003803693546344279104892702043349956950166903687647830757475675186955020625048451676943464884849249803510969641828319138496616087778063753198500546637407951313463272351046056990259862252876665967594495181942000576660254821484418169141919832604599231943534833099217035060713461304494659667692376031938824618061698783579660780004075528894832246296798508360883594863728706576671617565555965230839043050504696368840035201032682271111735163235834452716952343969778353238408799262018453875960134018483513656214296196648152170574153203786075123147553167909404400360244224833117084935795282491236032335863432958869358152446170161476766112511233983465192591316916174777887730284203843083584290748111541671070902800653061853600174032332944507779158151195591142463828807077866884476645820148953148516869137172339948777129386533769263148911479454791609346665886845757418534799725682584871300030306672018079555475135862429180087694739592058078037402482507420465142873405336933132167940300160738211813637229076124964958369947543795314518320111816169166158055633309163377194996577029264383539006029770670624341133522853603121539497440515352435804280267338532634089669091907493513459894327373270398439600678867737908430171206042163766410342436623013637795333990342401919666936131860643022553138963992523968348165661655939769251079589480206554987356574768068375437252358572707484575470439117536982620664391025793498557970010358957130475404020832060965435290056337293270168287390269469148298400424195110924264208701987043082078421400114635794926230239913283499685887565139742590110784156544167744275054965454973903329840637972089283742216236806516258190101612115712367739569335232055664599919243393683313584139593460064198515909390655544031245410396258927473237511001749160753102588014362689816887200417674100630234161130536005719399256959765411608273645307690387897044210845383464419741717705517035100098424459400810495557380304591843525768459447901428018052052193168506138480504069303450689474765704733962577857509788520309745823533785622117542489461884941517026187403008771357060476152689531651652996809220493959033721024103531769566528363515921024170009858533770230938347535755275039202834490632458525870064695478559356049191586609683002581999773022102873449715160996034967 A145335 857 136249758100373311683882405090750686035620833463984471480410347744268489315178971654996366359648744275749191529538675625335226081399582639362823216772966619841093524425885001571222890373383820501768583288105354432525965220423643307523308971283235966151607598488961534168429140580307270932450466520655160345400675181840023102924009740398777780780635147635804578602826795537491516981071058798145599066114720823850542364310593288830689712450803631117856695333209956344184938324330232519528317560385734081292124458597142339303476156816827889304427721649694532332455180569784403376599957189421694849369188408712414543970249826803546260447248543881734295889738662162043033052822908380999004082184623114301280810056384769550349599841072733986872047489943695313349569837250691314493011697833099910055786164360136363417157087429868788919088068578013565150959733205850473753968233425294535374589450184574283116557251814953690936650412389297856057664133307503671492226230819669542720432559003462340706570435759560103075178711079628891960850510573610442215162492285753389288367575909924246083026982525937536214506054840533536967159907846406982689484454166074049321259691650931514819177191079013482748314694093167928736005778501413270134975760476091840846695940037553282528868159416032103872086464228806727549082003354802481208199956740268872269833367762834830777533162738193665580422927726048558487174753411400069121571968607942927358595493223308485186061096822641062844725477895582228246362809457714325110304918756331548151399767471817610249641119708910043309659410538127422892325494390991385740161896386999224354008397302452455914326819939445286180362309722510322097023671489861439796342604494923500208606481615837732815158610284832561990271567519671864334350602949847715134511773682520701816601246195185188027349136128327831904801196554111121698039465631194887094260215957833911948330177493605275842916401845286232302743653517197168836390684279324406822455282278182364543856181850695322520379323917502202793016618513719745384457002417969288474560050392405703103793670519964678191593769139682621961637889975657586156960266586750571210030693583569499853343309529898059006795347914192862311004560457099159742452739051125301845617324471092994073431167377831601981782905552551804295896040978659452037300041259144863915186868608070068156325374491147430122973069312820669892565783123464748362717646725248529196415563817381265904745711935439676290719887751359554049703325578925650389552480151473497744600652986219736118642950116019397865960348312110067425374206177017802162240928277552986318148807103930611310065089478905412569377728658550916427126096958932051233732492511350289957426046923175001409719287178302092545479963553970106941770597239606154907840736732770047222887001382261651148882462070303958140570514006301107438438577008898553899105274888037894135094808539637705577301177781073335463597657735743377637680963999642917574876391090469119654208334454252714652869194272667538806915701886111202440096090239258659846234888324352157432535963076648148377727644451412826684635153417285189693943016282140626531135437672850660640422931974662483767022859010874486235038674460262875231735357841185577204555645732341401783473515058603049711410682269073712777739223073267223001738263419517821642386552439867130612284795992517732349737083068764846812641214444961806127715630258349351918458845040884310143203166978640576532400210123427739946274060454057058819353517832936632575796253301097276463688242408758756057489871384436952570205780327419706784452495942994032681958809434948378684883376602960882230415107610826236906721218684129758053883896697424629858887942244796926455739011491505119153177046937473078398014510549683075320502498380584290006165355109960888063902754358838426703513381215369832961332764081443470125307807914315571084973099323653784572521993239177046982416032491311316657482837313323 A145335 858 4592979341521764158273552763650107921737155255044050652523218845934098838600710241266968300196262229819447821760622695512958060501149978205863632534420003528380955780389874687762984750867256729833759163922984438754750882227034287894594018539836449662629555796814926229042502715194527809595476813791410217715622231288257014427225409588879218660162155143476125225363908079948474280172309814931626289179278076052628344760538335875536730427069300656913630418323857179740007508268683722057545228448496500685037640193412562351203467491492418047789289623029633499123877114704209411742307674032544327211371213079212516056673854495898953061872309890456719745110431252629944148458495370530596028225520821468258344808542774222925236664209782444570942443929515498384776636897292062238373994248454653598152704228570671113108995293426722902323001760408798038518650597428366803623153426927808929657361447778197153228145532626820981202046027506122738632901555357400584539696025111966717521603402162999227596941478714216886157148205243733334178859469936255301156439163211932648350879950787340752570799037449754440759342758809319457557698679758354920123855397181744859371543459112362561671752899955814293804060102853769121799614588378026595912410849819035103096111810478988430492717585748446794862235625305018182923236415717734270376228518337200341282292726339241772273852381799689609843348879469585779932449720471475731476171225916409032491494297308912280999678064355830968844146914981782314834088049703621159512754858815895366556370493462779100678555130679722512244471002658797857044456233323727647478003486834085543192308189503261410313725939154896903593669181640930255847318008973062231847061366766395516845169474644841521522053287816856414888543571446310227572462209351588413431193390291135450286314545967341642344949119023678336844880741343903970440333726172758159529342738018748567178978339774600749447676845491137586430828892372340529535905348994326970405306785593451979878559643890140813801103414395270549575918592531936651679206508459240018108579263526963569357772898064773467385909005354731407973574862280155210897254626505343271976478466405931191904032390099659783043948030634273479099563372764587841800996897618151433979727672057111871346006499860533141329135633665287339349462950073693953399496660561569519497365050029930455878657471295926807591821992502851837570613390940801076164748042301050052326692010463773520500461080206499147811390286711796797752350193786128883022467440019325851551953212439784719688153818104341883981967866465367943729276795487678052811104289753803748319653414068163974130126226033740719501909595850675267793462358538055651774604002445802105298673986146920134144442174203534275324590565374561634382745699424269878821771737821162939447716536328701727594738127298038935405172132825037061351324830291102514030408645269715247527635653434564041373027369009639736558210106140048617143672157463970227480734977998058083774111874863378804393233182356854664805691058222235926771063731526291886433957421022885433552229345303450124682723490436294326573615731640346451312650791480691051216277203527600659264392828163885284704262155856464295188227485815548240562113025261226064975460033480684486376617137660053831868324258652502768453846993563031571130406758259830055197111113412688917275520553664379074196052930654602921855619429549006940534048485612697725698010155326460934174276170835611145090323882843075012958664416775727447081007829188528472521818053472298801693886440753874202278241846663852636041538430377917505208336257933736998183063006604208417449366573092642833848812773491648995436097516137280181418568647881663962797288999286482273280472615493696049627410849253446115736592997940284817401142411189002457074113096653249767067633485920522340005426222236346838188179941430184338721291714159119375404378482721809721890524805482975251195244682260001611074031284836083363 A145335 859 154829333466448911675028151978762732951008817611914114032573235816028124104961452917930529744619633407564841795801399536203140594158539683920080413372475102168755399515849151298605214380512333989312200914075222142317297807347360624503121057454577746844006359759023564692061232360778391881156252460457971918538465071326468774501745454317108720635288469105945033711212762772236272447117046880274063410087864877619380678027204938053749893865816412693754850283840530195825696759552389946229617131470499477706884769627813018261926549834733255574149063887901223605771365204223718700048788315037112080873628743531065507558061091086503880912169305960047478725938341636416755082492845887763483730483302809510365689194696108998424958400162166365413735797991919960607125116458145580804896031622394674960627749489331158862767867924257741607439600424292513300450146488350511744286028267768205593455119030013575850746502788292883461367280650580985130017255373433840397329481514298167227983707966482144958830556540885815472797362923587539615540460770700655628373121976711757290154773852673680859237389469404239672059908184956104073736485527494236510968182749512165043340680685418050303023275438333308765121383318885863002697079038217498046794099612423912849278088284550759954356227286711982038773859056945698717535572024762818899580182144947066764357215535062472380516733012934374009625625146496808915474321589918693496661662904070179877345345403687939769190662363373965137095129659310403937474879909146259829460641180378914050283701183230516012056483205572326178851074189968665222841196733017364605492111801015127274013484714146544839223245494584754680697301932753449202102767985458256345702998877352588377927162781671126074670683517147619461060241803183550251795836742891442466917814052202402346630961527957840568263046774939060606713097885901806289432528211244211926539256604351798241769447885471613770275910618589846193297009659127945733458200478208077893038484919899983963523881051680464982539873578885246308702012961234966014386306015703978592470918498933891530644821289969843065614314378914226623106586645826142183688867302534855111576517892513246895515432016916221756513429105886011066253418984889695690012445676255145788331317979427916711980885036867404816373560229073930656918591751088182190437580390230467243111311921322087059599475201060318192772889244298066131684707516048621154048908143250750538684258476318241558689277109015374337282290274334782300872170982827079067761727013498994304342845046744489914467929089654414793012738912587205071003853350515420983244523445359796078302530270089000463995943769532310175503959906748534618766699679191759062389849688715496458268010115586630798834144282681853242889855413296509141072250585821540375475770374110665956012477216753533854956971122334430442204394456961485331852052590674488739066521532936826106118703742184345295047047032013777738303927214383381148169810790429472368732658533438146913556191647436165041843175924380376477932306765755871205341355949655209252430044816446579640693493797643340626406460484879837297383759628960925456464268486871079054360077999779980550952021596981640972718193506898552379920662311803456729085954849820572809137180524078228303414361927046899613678161047765186055505469375270571189538788819200607741176793990755190961490667251741422598631211942629581426988084157455809520440968322288410074930570417596153050130539575665284722354241558239848563408837543235711787043715102591776975773854006754939304003635454124856950040776593548600976523307917833818773153308470493778265757021270669056317269768494069613326082596363988380025324610362266496231490191066206995488471982307059375187487805412553482341434900575156621624007471562552490644909435360678774447384062482015694537889036746478053722744491248073870699953712864278749976851273558996106230566027567579106401275806620309102478614651256568621817994277954341532853407 A145335 860 5219296826561013471043434844930538964128399319960469528993993126835089217644151739262727916424159541972748587117017356604785173916126312243795932528922503159688740989298319109886107089004086027912457562979716574494531670330928644424965922952199797306275004724847128568954457913839336875119249460846561419582521439838793031100196824837804325383736355633399251942928857007688176664243841370161728862622435635845271246603668733701253573046679940844837175346154633854577427058024503556818716671444325308945002584899115936652196981643725390553912146895871860624720919221910504442674435242357593374213705697733061005180569723323852191329650274242040890617394661751453177561200889686418011666023996109483073605914494861025794131124744229963968314589179365177942550689291027450631640982987616930244468107837132649136693233714617733176160066027979898862949376399603645153471515209283312783627563132844396194150467455765207568855870049529038981226758940005553204436576237307295192143364078028509704399178833396319360873782217996987755196135598401459631296202640678514175039184778222749830977551646442817881895385064155527509516337469574132033026382520362199686429269486533899016602552053354462938516427537875582338967149412578697270779402502022399252330129252976094307582359991342343328778619993947403878463105950031518209387113669729937102289281394404663217607977297592165366064790213845058549071053600863709437300988925020034537748902561066826152310504947269658300415645851971206801750495886903232369147497054677818333819168200330330201303644948181287984809347198699372702003178884825559127527411441334216453572909026521571837026954195308726141131409144559449590961954052942479812440585860308494387453529140524964185332307219840992964215484336296773907541727429030408316208211098268549592813794262821144259588805664438246614028620192888869148672866555560708657870880180603356380711299521040269760421400197504986869684904609178374158302535408584488956780000356244521673816938050373588830671278324543118238671074307347312111813025724110174609892954644490482219971073356327110511677085070327289574110191627857224390731996505871195339305901146180143086441894021386213445312407912115469402409129274881068268945731701945564066906497295106787400303763763246793716499419573992946568779438388579719671565956881555172390203712805370402504749167853149085854982447288833465816796239652795385628162187617344234758357996300909995912479642010844447188703286857336435224650604086078750641588118934602583657980071454973803542576929169924096504568117544761346816478171952716598045857494832531974436045774547085046791573139290340807949982497768954583506147950178392091839455106181231995383162412515697751338081778869624763098614282750657634757770983932865298426633018340489498811556017667529045089921897768939155522908671201738999537711695631480312185102829926844891762767546255621398626461471914076157078548585649838653672364755704601705356086007691681464954457921136660961248697154656017629308714243396267939360109821182291813372373124924328456778664892242366327667212711658262575824858512210518657065497064039379773283441787178156305940844991988769858289026445018413288044870661231342667040521939297425338484134788290491217042627413654184133848317036977051840163278586604186523961236320999964845728695239670231246373899161475780682802135479080389990259249165395092215909385058101610293818013211803079156163993439554921400577154950337837941412229436900623811427565516189027360972664808146045890950465663749464662487032000376690281492254748073868639600465080523332009007404932188851190881850955478485720092129601489581235517162043619875906071826254159423269170034726560773682538283731647176705274236074448761118865691845750637051461699612248607339075432314289194635966218989661656141705073194459967143959059092822466656720289472092952467026873261413898713194065197719280095039071124642663683559224585498766821787652266607 A145335 861 175942495868542430642425276947580316502005608124858610210473394273037621710756231025585105144727888415281721464149813295345908676509477391579821201629897168140632356580490937678411518671722525620416610458734044812135440464538306796218240638215534109739952662430590344300431211583462813699491507443981332993668825818427248007061166190780638354368643827766600313890186736017955672579423620141034833078728241874256228845390292335042053009349830912013644768225117856953964535930180318140806549048158589033065537659242313454917747232948056365737645216285691357771440963364831739558331493319825684329706906989707857741105939865688996278636006863787029116752326568915548273951665236246658327373905425120191108445867256075984824051216703033685209718435822664350451463775393410244334471955707670686918625240229113852908597749656995917444098084195762790245730965130188731635174265960654445668316947614729476674798682083098644357838495908256623406573058737569943148123144562299439412854635842357354168814173514959369114169383095881094304074191406572743400294335388899590863859161583734122949579585142350001329289190840622924160839632025607505305825118250441568680018509347717055164253979415555670219055463536664497327696743695330805959756160296380979183624744268546050824050595353794166326415297957193125686045602858026906813676782907015997573224609041023981530502442321315161477109704099091298542688407969641323541497643165763701363445325456217364190699182003269518943637456532854251627698812410033083254815865883728614852665245982851729902715355191134734762350767889304779594558494984628401455931675081884324848927636010028701912032081084633912722955047582401743778574021922588226491913893005296346923705878949169379905880950306169189306556357515504006620048081380819227596487353655714992721550602253069811462780798379950246583965726095570681115860525298518960645583158961599886989426108612498045738333786887617196758488288182105983217250522889924922254845734115964340704468997714569798430248327337808642246716668591975878327982131145367680083787522473303237136290991311142074058664694655118617164340333151960447565749460029229127585467072526156105551443000565413823224565048960899044449325736789987392361270919982572519019162878029718485284811959747068531146328029022928668604480937422103758377400224286787280883536691425924956513772361270056208970397979913803243439903172564047742009298723426625245560997304764991703733370490626877037622172425623528941148637081440842513145108410217691368097009214442824072373523792403673364079336827640892262270891971455072666775340729821408334793743263903934397073841525013392692224377689615955050085498865894830716228839870306940714677689429445903187491150134896216619771605618281779012271163359235816959375977507882425234563442689616391632764513639935981961554916875768417279959299774405349271169141908094874779789957158170878643955831872928460208085859044517757088081032533653953676763229846917849525081338374603284812046144918412511108072376768410259929063546200849715672833042831946682233192346937849475411864097169373624970571100609319200170048945103311027888897951566721288995266104699390479901326099820597993746485691437728640643624191116987122205450363140463321745982891885979132790099720416882739370856355968371622253358005809719276160695115921542318521273385542387076150008245577201315359696659784041570514147914499084842036282936959806867783870622694346269873880228091166162763448014469356619845679997838945068623285938905627433129933442585690450136983723875748188612510358956593588533013844045668368715169126485820416623356526652862483855811619252887700852919544110400692183318996531482668212655663636875208856058485218638838929381944587326302416387315498629967533211341438255643964872144540241367115939226446956539500131539331522747931611808148345397285176679354276576389916901536031959594204358708715656197146778509225578121524892155345435284507416374468563 A145335 862 5931021530509268510395142614859497624352070085760584430234588591950105101034503330228322155166049202054987288583741619069093224880349308954029460463147901009098213580639608519840933184537659249660157910651467087637369123565054651769588247489279731887134006944260195781520407573524073535970521840817361274370014698756661090479238881191018494087962658050275740947838942928236428714964193570710442852922200170958741838532835508010598873243929226997300024292031547611763510651628951466502085211594709364860313965548055801666161322570481998445290629687078508774603414250307558718600850197136888576396826460409346186719620227691806341228967600048610477283680038020748470563457457552673962529356340214777646156227111596406953557740720928140784189644503267426074353665925961170045487598995264595868409926603655320144416181004244098662422813242079097631203691971589285743818079352062146154195651520464967525863067378870787845537528128211460725506538828816723843517677998758537865300034582102502331002216084790101499442330543288369470993353237119431581622462414663602567342178161948492506407577984171066898367520741342013709306376486066891534285232703196002759841224263682272443053102629495829589729896737304532667041074891002452056324682892811600306257590876962558120302651261794041355521116365358360272929193393880981078657526142408395608463464468483637022988574113043556795801202759115577460028967683585555415720176113816905447941707383380184785801643273019710536320360359306870970398520164591719349616610469792994552005527108262763614690204422189506960657556400739116921433194163928644528253897639482909149323134156325158514933029616336055002582088512871353638216280688048495062099937520767953994489630791922970656102282649488656151683021847632155726865046915805688733247180375525941306374921209137189081589196453799317147907238012653067467526789159140207607801899630724652009810197740616009600798962195560175505223653324933888085075140968316833720626360740269157568903128239141209854710082283886251005593700659564432551088965529097318771514302772682097479373887097127525960190476345146963514282623056442395059584189906853317385034899675550821171959000462618205959513874355159498876271301184781345721617374443666787914190416551475312843844223762769916421695924141863505844664105831719679306322441889141642357028849477764217478708863793664426951243030047911860047525670130337809730338074338549349410516984385269874031941923326552382927398985279065873748784120790720197032042853866850257083947596960887528024737683499350899933190347955206360616390421541272327644280137956422180133365110990155853978274151016628328364542963966971346969427583263166793265682100188591865310552915283458983934628919709269683382876062293664487753003282082068405767698903364083536316644154255412544272962709712320054155077092359244675305688995857492628299631461536775398899874564039172772832129693809956921700498151312145005789372953037110022739086772783514699798810451653418809877414583950988594797102191554395618812464203070534094148910060492549533156585558496240923891572387912372186099689225715291725521831282367117686095370174030732864852264083475608085484932966663331924175619370320961814865228815513113950248306402980883787766592068433729152700077441404800107214515919530528799556511851884400478377067511986496317681894580259969175540997275605320861694984411060792176636833981854764966941487511097076301191199534862419317893581088376056396417994626349782218097248915723272747101941639536035962664010458613159410368256669364439437751033918934515121374028043179015628865019244829601312184497322586143375300923964922714794262336596444445289879807467004454491289199152029028563976957854182031528662288646764533580007655286593124359793917268421898145807232653376104171189116687560685956887778049160558638314666908721664249660839204312373918011146283752764096506730218876739572686537808506923113833940430997470037941978184195682992123 A145335 863 199934735617524945616877826904488387969327966088983693018349371224164648682835485551240508825062413456545733082876208514669319315370666528330855720632894541386803611662728846623346919972352974634321397547644345065521668343242551846614513026645379123699753264351058537364462595003065307314103477554461741115031862501418219541627894677888067244924582848506151399585050452220663275963487292689225408430972534684290945502685656129646995682010801232729152906870738701767430087112447418005604974342051103641282594745559423414923984728933200934642690761013771314506189736606426841039202920587153020590511335650692152964610540134384851897139501519002652325445824964927104373778602620148974040617943901266249026806224823469011148355454878436409131999230995426497143797727912687266839976717795897571016427938890595601839155608744470816253277116946388296952113666116543857293918723322840680897280967086557107682114524666935576189971428844169845148568800512838702027410982190027166876964726349820717735727350049460148031241593500081551771304843319221847209920464598015707156205234975424520807265330896827080001619122861350091300095027184475281595147689118912134783806101248710894707603034476050436054239148795480332669290137247995915123374254356922886027562409278783089966856323211026538740822666349815026843249983621682269303518299446910233054287389659358795003920851820195857265143383532676412078485202070980665094285813255270239484351254530300703673156030542795260176089828768597163879279863120688046865542855681905980464377703966872515468355061169292924452631491506564863532208195671476112062810487971037192341798527560793457528363726454656333052408291045938283561869078215540746620800667333173836148949107072017461868038568208381648567065477177123612037116724911761685816943222862492127782183601238464041687302000994794182676002746822569178234757381438755873160483075906144860289101878846739575030434969873999729393472156825033079165777018824709941832389698299627567531760112236981186487707075359557194060755006987200352705233149657888484642379466383325983556390496907877908806878883536239445411348606068332804306622594194275869020297340477351109180581800043416722329798881287861658158206518489653427485734300134736500604786422931069917936270297758161922828301071675890753000698338982789451994025757705564539568655235011895079781350841970655471256346333944710822288287096653784393445648743943199845201902298066450148851770531604710337855742756135138178447983770706540760509322090706413756082182125454509355271083238389595044344173265490669588737628847885398193433610783735650962474329556684410573703687233696699424155350623102226416723448781715853735091312881128591909311798059527712918990437695908330891940535440147824263871961626715362599193313073027278501351649205386514177825181311637795385631666821875221128786358770396776725575227297235556788819896773970557014000213334377815957595332472646549100642005158799946332880661433769050683300050800155409706364360812941680612197803769226299541757908356444158112910042466370801930761816943715934606535429784661969224046898828291383458021732358546592094963900677678053307448533258696643862306610404894819343362135227033931341378222727322880145883286639035229345148496880918117851540477759656091197318592276517769864678392273665134316371669668369674947514347779290175365099942010647120670536609137162644490386103014176212536512701962799505153348468536341532511846348615276633032084436090803144102701641103351526465861384045473833395776359429916161137823482187291529570839164794772145784924896802550772803371430028036733747918988121022366528531663001733096461695665813222706611447617529401164369876235202242889254788040408417797612566911353050482394731757294666906670022983585290845056906168780436327070543756421731497159730458537070892366064673561395493707721492292193445421879164835388776157209916084130532286547533327621599658116553807399822823678649304729057289997767 A145335 864 6739799931735744386235683034555160943586548112507570205887972873732001715148279116897814222264531802454107460168769700445761135052051943789683837388505414527001248740052375839033416152427085590385315061670932961507268352213337299184320582358627482770638950654140176350295838296032923936034354692390383452170362810552793481991615239112367865635389193735179705629736309796519616104492727921589594947497641291285247601936791629597564716429985236311370517493312577344548520624797091809339992218568457492152926904012494197769031723546176880936323107108483601324925147246399234561123971734392078126969248548388006016027675121210493129760766254976611809842168282284012650419328223761764457356556926382328914478860192642913254214655430394350630911553292666182715449995333583021839214445111412108123699189951592051134342615426359930211653872949839936248176654053585001457788714419394880000985195246292188579499113100659330894493149020799437351746793539781253816527300366108137796663943059952421812768866639165085505343052617445418566922316797297615232326987279976647073572075903679382434464421798124462882683513733288590836384189657082285256505537065913295360366100913252819996911025849134557569892572116165745276977237859588867407806494058047187595177528510530187085820168535141053359159090727131148189527596674957715904340620795697817813851632296953520511098534891870228235364426663085319092050158701783790536742819349114983659200575342274729337441905003795984947516277591469050035063653215399873895245730315420440131661177848717745388175485497326660061108700618028745148931621354652265573708697021249766114359119214751213296955982703853435370860628488576491025999252988429597880538695433701352495813120404908077847648609478202262723707121083957815114139049069910439513083467309447429252011467891373701636141761371945315444208735447481568985640603860773671325099676880994243609620972326113393333659953233653568682293770901348211773744455219505831170853023009054084561226475814605507557359395655660590727901800279944823230128976923878455288197293040267616133003826171390677208752361203816155359669597996280875776733852590704849637820905962456606214926591307504577247119314328699942141353642862014915855762757535924592991720562402815950382156358893583414655772112704498353141790035162445726594998928985932138739717725615222133661665119404121932142387007966033171771426297980673401772715009427987192443206777057303050132523310588452862162564705381916522716415659161733368246049050645670353850680102365123913405300687941375565445491180846500123881139107845826351559374691875448655988587469222466369449395442669641586571648541140233088540776111462213846146761363957162733074308847276126287215708670794440914658045766304507093641459338683571591136738177924050654916480558396935238679074317742347372737323434410336611892143478844386347561648283890179157814343321350672912902774418669746482120581735952417018870496988113773237844297074193267925750530012674428409548123793126849469486199370263516365998263471883268366915663437392449672593431316016078597090068414149382594630248773402013310654620872284774337154115405749157002963357191298399781122747751264071393401405654327694455196898073272825474204611642353571178244072042089157684341700352577929392856809638426898102607779803988739825920488506143674230494212345957977231297549869637917162198468232318768334710123355971046142751078216224483807622300573168873526111921093927394211135509944202979361352290103496731041440914509070981284235585113718463333342870174165340792468548807480735115475303149839958508022635277380099049812747777375166653090658984487498716801046100301400843427453897036305783904073397378408644749876278190806103337599053049043114761873958395566137253350416866237118446408803781275932171925857787452081693827800396881732499481507439975184165627255509001840859172728589809360506782174689310024502777775787586315968185915013507596388737230120438337050141733447 A145335 865 227198655498877207642479929477976648503814148903302225551499872555156406593483840347789831881296858235665549025743493519150399347935351709779575630035661803072317553640361977871087611874970135279535996094605752584765671087589932012260894984694819417552859902851312080417414171594807270880652789366376348618201189228702805776519130168850026072680902475888325028272259603655625806661786582273297952990920079498253161976998300331048250461207806634045498911970414075413991928494479877780403719682337727718424062292978584661234635985817637927430251005984291439649455399169928460449062246127154033072980347975648347149600775371395183269850578558122082590776840470348241480708450049230477237340559947730363805816128067186380976107023410238104889592052363777788342392845551285938287231677865725447054002122251740104848093964183437638690381240885827133979646711194236733025513705783882681510370250855228709928357994941111519786428477301177604283214565077457265642296593314094342935514353674031412958617776670527682335654155702843466390869747465597766162520893998092308252098971556826746890371138007510312878434167947539274233160942040148808812326372896789497479029127001946460847159786666722901205028169981708124491422355577450583069160999573396439476511600062410197384214791352748585526226409670768339119160257069574619513640057719455139058028291676015786769772816201024541993938965547462723060334437758646376922619775164380285896381155303729871434865914004806622037978457432331847913398586011849885888045522067280181156392324815897493068523100646526649490681373381117507463920092333119676818244064523519127744008716387464872679592719418535579897055453297505221440496534678092666337418676449271925300686452700502197172217163642159708207785403173152470320503732109564191074281997184529617222814454836023880915874734160974582629482289258600943683375577911923078930354234497832876174178116824180610430937448476026830406123287690976062067892506283764549944745463802823492259316932178591547521604041064611438078012493376184984100447459398709578107242263745041873460232996681189231799164187373763713638222703043279716365365366526037887096666870974114855027824283795397498956975363690676168297169642720316295008109129050283729616163657994139264451420940366426610287915996440338412733851332325347104534624444121746639210319990920482890722836095331599490549210567278631886470069682640213277104438574371799513317300609399783521900910651084975451895345880568663224635233691894048072867772736756225537600012494646144995438176835232687072777912661991345910542529736745177463181122669687763409639632625015011757454709798689930649633572897681906791607336300667779971891471843904642850806359332366419082513826373490165537214391890184398686505770043151236710504081378626434504207281122209037690485081073269348623337377588340780365008935543057905005906386924362712112685956573911287119981968639356940577906994361360645233477904368673290688931308038174400343281316043954930885711843359941734803438100159385332928575162095427068292282856361589435996753767732140192564190271634440257480323716927334969873875886146698010546918638232840181892216717611220523362951182832805236266666565264024444857653502708648724008114578317855597779572439193677008658240601033861522073546961714052142762390487327782027258114533225731588641590223234729064687750230740394245527063243440929071425915613839397862457962634132414647192148247168174258028891327564446110242101407186997998180382555286173162303621701634921395046107740787673039537071992433290155926823250729336415947900323396180104502892262397111708941150993827397879754663747838541918741630167579464556618716764257646250446005149855749920212275440083024033335092666465716332045572288742782777192143535882537869677537595718560642893079293595471253252167437991648424665486629249736889896827801075486959763169267258883308707294850951566724841858106535252001383665947536988787266864509203681327037231220544500603 A145335 866 7658866670127350737892254036466909786508414015943769910833490497946349592534338542975716115820702868859753855203705706361790261573139571084617550698818321993062410206215353533981987557271827107846072837963844857961517810855388255919977470749741780207079424554478779576730855374165114805353881593506192019529178636729208772173666396000319139797705356826806242967878165609494836146049209583940146073734320932388472798959365102222844893449750445203688532011152140988893090565000396055180317581151612582819617647743381184917725381312880850987496880475407357322099540181093141155338653755822390720498089403289857234025036121742056506816169873433529149158475482413270938030669200740231163908985818481433637511732762665992710061654504944471085433797454271395952355880108083853646079558021639159708778303417406968982837196398281067373892821418607359736613954386181066216705065564185970774319701155344564565392759429965756231341173075329548019587725637014290885020564344090819934248051065687655870882583438794621532369816083399800634590800620142983900040964104348704431201609257608553733995028627768750849007552918828035201111264519789226687981236773845236894104776510869514281904936411624203150486942040190808760440102329538621295672549887812699916706018442926319243291693530680986282948038910842509984575744076287763748847090441382211941948315898546859875055521123038002418745454293240541731278554804793810664277722084048440088452025086088158623794600623660126225104268852527629001691616299395806437886140653642284591361545137882726642622168334618927857004209035568770558580001163617842950890741841379132775000767715062321643277857274642851694476303959798272526182647157999250793804785702566261168184787824720808661767362738728594285482183217259848690546365695274359811203606612007026087133646020510897134300435652424691808494532526698702364085021745770323129968569919822269374837300708522156051513508054466911219336847345769032150960444613081247759131538413940156915007489222513845252347764666928655921949210423809395534081260626201522954116681422648068514076838185119062832559147547617213582928331959919361242395590728858884583323790582716505800531350391816258382335062262893379304597646514748219442708442884522306989436283919261872201841449517595882139222233584231695188759775270897415731416463416345150221847748154211752631044671111963099422291956080575672926872877230375291590517222569358352165939011099659925465976647915551211894939247471404931920537205037332701374639250710003312226826067343841445431097027710393193281967870390237089797888553544540824438009293635799812663503359800668577121331897864442119529506155809208536804850218154734751390247669711264146543519640019763139995414799834644809465056235960070313417602414513168850827520992136758929212776791713186102149316844300835424350355625765644271694114605264338498904717955658618741428464438292206167463919249929948048211498297800885614868123137397479641010101156122561961378745238091190707482917830115512087097048886886680202758752348238583000249586721033516450058119837657014575322775459706912665512329902990213061046342811350569063251852957674927125837468547710886651266684592171116763285258521648858381823805121111650413040716960890300558795815746974779919780132976509771556521338686523888094093285225211752334882301089118923346964332194748504424666083046961140147079384774195250765448847007815978587486874253852619540622833604416853664985053126085557282333844225138192574457716577344607197758356520672285717933310657716873049076233531583340982127870989617381774122984786209928172952539657384000431026100952108834749154548286546589096292854232302704103315541279697801205498527817733256412977396440448863885535167683221698500207198738757333460751592457347001169963555233226270468144427054931410089343112253004640595076672539509149050982089990089038158107434158437783607933100065070532119729726746800567190855792775503706103752495008867360304304626107504973593683 A145335 867 258180395222794337875470675926819599425221987973650334790894739134271572209176145690227549916526061827965444223251370335712456198480135593327105924277590004350472044979202013990170822684545679930520980088225214067277012819169467019472508526712900426085827984178619756680285054245691848493672077636440943611952263225940438481271488432651628033730621505950735974558847934423811322827693048412835741872286005639895338554667035618933801027142837046608533780050439760765172007532171422525648627880217140484511583187005317450597937942822577500970881913395731009343684059855194389176537557659710545060836560711920739383335620514323949473377903163593689060010125921374522850665617276244742486141434703668567972790147623654486188991992385571096879735207293896705190138930101113860858055962622224395917191161146786802159701785737960816990489371330872855835429268378517030970891027143195369018434444436295020644161210455787647617399424582930586439124626940537180656585958397004946669407458488816525733420474763148915185658817835753123689212422514150239804783133795073932377713939821885374816145668151713453112534296015258898681921452728933889611698682833996562803482518702382199441068945588692101536191914969803993332727725037324568299671073649005114618763442234534621628952791535041256245429806158274601909279993692500258904060799265354306843622589881986354712105830287838245334884722231199696213937359409264919734155634530653140217337479755650671904386115588716941043458280980727916214692537539234049009291915546235891507517505441634390306895801491480957413085237098341882148614331761637393541407230654646501321756751930742146207431696048617811202260626587744313560111814255658209581066659696089987530237272270652007287675600750323749721444688046044096185165517267194937126109387816474852212745590128607887561243804927361626703376108845530967434705139366542014799317413066854466127932530710103763672339746085142128727818293619750786117900525839076355676559609989177225802078969431624791278051599400560950064296445308602230077694311608805879384563752650224125864488341760130611404379632031012082506750356730658964437875647104467632777807093446706539561796966680301786273117449925160452667310495714992834693385314629137839563613401302154053929935998786736246546754883836534448372753611648100551980701877230370569856740951068158190272032972461439986193862348926995367086252804965881396876122295708631477142004550852235478058289279332320701893426580365714374472645957173251671445041068566438918410081192560882630836135808679177710302449838076979635095477229443941455060115825281689015198934849240905109745086519555634050649721862694846878009594062388772168697468974075242536077404214259856116879013819912050153576880176999578375122978706733151918244495934426062125136271144444222381244433130896081081581139521222490810467822978451915255020137279345650849190824102144313331297430795156580065852667040960859715843785728191134329777219283960255679903101632772722705294229167482069096099783173511889475612208730547470842986500073756983169869783730664193601990568182529754319980383549476365360537246296751796975521952656303155179140882851117271402979414239137163257540828498116450787256025775020232714953844743497453519151351050947391902111273979903798136472805049173305937832502179497683881100342456084372800436049643381860920764594825309803617651815211058659862351561207561024344784668639409170581981073612743889878471882851452808423027778587307064497971627641904153350261036008241049916610507225528049696686792812602432074240375133178688876349401195236355314050007347522392132778154154437825566601942984821770597490197429293987743302339919896114379709122289782923825718113795255761498366469266310789976268337437937422219153404545023873556933577234519981762587993128658540516285060796618996468386206641366785258869363669073675234314645717768418164541494486232786804522363792789013468496773078563985220507819482054206654427619046761439298553327 A145335 868 8703261115301530459654765747600834660157323428083338769857291745382804201224978278683232164710377428400012255906049838813161192088975109277917169622780008347836090643186489685393304898714047313186035130927999128244063244172684922371030006515514402613611481139581847443213629601891416838556570931770542615652718773817273544474453102891019985016740111167893952875572520901548514083026696515947483274574615176386550930289352971754893330402140143391423228521811792324241807385016408088339219190661802224581272886414331603516275303134823706244847578313073211849568232335619062678047939913370188718178409741100758721322386533512824215005512608828573384779412195651059682882667020351541068467596599951681607881322238881659966764927353255947170871402752443460477688187381352668141441212853915626364729354333479879683396578214389462742468329333670902551604960900425854727847670308292050325425454347627803990570109839071842171216778371349416993533343154577782722919221772542472408134905491409954016785948333383166492113937216873421716163550128361203963676255540190978156104032480194146727443716739399231876654780269666824555739536970381096899021135910352787358260158811352527432288919873889874331160826303145150575055442850568108867843290597035412525985815721020143652185679359354547217352452482647397919519318602798439651368125794388003242316305562973444118798227663947506127200961567668287466131286654407765639444575775750595272678006354110959063808697332701047458914852426756069203069656438755963492707424035177471249076130517075950159362730825655654739776175485580895811661018565104795372662994794477391718177287332584550033590200830521049140985354027796556850313096732375591086978506304550407777078037280058891340946735839526050864381306148549963265142080896530775635246787652089760656084627756101725869178631529800924783746116820688316385525207883961109573114666864515094133350336235400297164872416789016633104947843458584951654265394575074819336775576693603625867847925144532582491469274163445144959738777249403770752109679710251585567852121147722373860243833486657164725322574563206269753685340942462181731281426821496013172080992536764686865911669946261622823450530854642096596521657505954761942765799513439793687167100768459329238716270317259429353495224994907342670413829059897694336372044550019328493525587238659864439858478870630470822632000360037057743901909128526984658318790997820744525098621243289846865685006140315882945276198129188984092067963295773108807079633046735405229600524774401286141644692679478052903902390759607113108831447606666712905535680032236443066556281104407551448838289452888525982960004461937132448494879038275291652056927725828756179905149519180109680228415873820410842431821301599551065325298786372136650853107121981562101584771066437944758563738693190048959264788910054539455226040909499457982390328782023934467603939054820364105830224640809064089945357739292283220208402029200000859310421052199062846971594662023244304277757752902719114011603682036907336207353548002893878491917236761181622793959502570128666087478110302558419626063940518373313497511617160264694275960792126403413912035073694671283549402734629181240584565386247034389542247052126923709443693262582197240291485131620834045391126082424058670726701686293456640445554377581698420140209312303117983775886514070336890470066895110432989902543685402649764620362858035122846712592347608886465962450862762923386433505937421045854709133844276919088430993350872432092692326079449272016654480639239897558438736636594453639302063611582612404356540168432751426697574732440181411951145519998147741316748863793600294805459048646094524017775384156736042193306890054544431701203060675279661069793432169046878307154825671764250327806461162320257229718612113351990570780222652345872559310110914117944658430803801791567337198302383602059708549038539217888910171197807178109916763725190897222459029622599166279612490987552297453394733761702011249259059487 A145335 869 293386931938634196572167815476153460467083773335467361958238969945959590489022445565235610582159273194838351318627495843140293449606894735278452194656808157127964611231344522315406294145479712242955564333061870524882157893784195913957954500165481985391942603129476093132111697199474607382050157616312913937212206253428027958293375617184795262262681113739083645484813705032352475315018616724896612773074535723704626220158750123190418548922343206582039986861741739199751566183731109125743656391560725110417568516515535167528323018076969194691234363962816058053214102690034543021801665303171504030083647311670015783856910661381683773511880570233305637320296055387095988600182405384832141797938898229752298010804699910609855991214889265986744503889905133845408972091435259512946869424447439802132802138664415582980511849447367003310646564847556753683730376117926294497227935121633989326896697040098828085823382030950589135929951280789422269078411301692428649069785295820786481222717446022091417037792584926067686011908395144228216120151137843763101376334455054739847193002529630746360242316469002438410319189777934359758720892589625323737068601926293779012953390727211181040077289507758718114739353142831110915314985159923224897672757726392682601976733336825600280644629574888995161909916944613977708721628191055406955119261624758790033128353684212211362701899839564601260106169111213248252085976906148420296411729666396932111322453979742950285340515180966194251302734262488811854750202335770991799933215216540640260120468223112774430483265825956319786373918205846760712751053681068320250832160980425644165109854659668429701583523789432870493998473074761304836310177288269361286387237945327586469210649180547954832662457862747573887970080546174573621895450836886929396974274625836443900137949445443588921403781308345369532719971322027036510523790333623864343153405203486410168385368367411486717745406285410955882649674261080426645535665007871634003628334664818618015976330820114386355804440771684237192233231013104666745015072954886637883489124505157470178595500970724681130493377121303721365720760663649789430837933714754956926382625636530500803175854326682338698215608836867626343584621858424529375642266904670130565265127341150587334971418464879364719587788031571637583115729236397664431001069800449686286376975958483079199471132456920198969484745942986867619937989636391847866045047660415002232443044969296186990006078931759134752939937041534073377896668227865540713402758560409441723394771734986163273959959389069354711371882203905944821728463725257662601666318826574670491923220830643710099433627711785691329947699762178872143915494370666019202066864940218396749360054214157283060643782227472229586326542500040689412537446965626019767106322837502524018360507513351973366961250103003419520734952576799003813179028591403750134462728221889551557277936347170371863223541344242755315477943538875826392365516560546300776219963892411124611156776153701932724480508556121493851262064021680972791660412490968822096491687064719358747401204961855306669615285107731061795840295454490814921635756077226226092245662780628402779819523193364517851178963204935460482942441629559031155018360871172823225114184927801125472772444635587264722742958127241037886398977372147374176113700235776874245242574817395651148712333953261413195885034269577870779811129983108112506692569592802783601657143253226923358423636602664534612783606678580604309436478862796355163944287886282043940504961877198951440372625738269721166920115332806219578440490106074730972170092728466855357619930180551167874480982700983405921962037596539281116121427039662417110651464897583652086221995554616403009723729457249882118901238231949303956944212905057734941128136652377270847340257480763861082159238717617450705433827553854119295439234009951752368151695903987556359099953774511317266743706536585487852507300653821352580080420081044816721751850682568465099729820679355752451083596753443 A145335 870 9890073466948097651146246600046367404744559338981281343528896907021006050002142438779114154041356934687623394550920628966209453373087229437261514203963833354003678696772533204065856490250816200995984760481480524465778414355402000086837723829548391212047982537883157959901637869380659412957493974689337397052880857150340048656796147580846345399854995327404398521399117121068081041320763486769568300632859324671467773495000536363396037529278859091740424565686085506611832971811768303612410568620292852810374010110465804083048165423099328418217804164338951003900635552112832109645871459321971487483931032697986490973057737072790026492261279017052124205493795247686810124652466002855671148467451791728350014262618552664419363803887152229059901278957830659176292988724594410800086300156681982875981133729648094968793174761474163467212432958542808833007648427330334487075698965102611471917637331796277147145302217693234520700356486458633053341216251446708615182359739402896939739545396970499210258389971251909408312294939886374716291988578693163125786192270803639740057897959169819979609621760726355459412628010759386997799656733456732692795485671914227380173871443154130101508477997017626513757989263284010445810117574685569060732439795113406733477223154798575264440386810783828667553436082850484705913608166801159165658630658002493017628753560378488082063236924793495044530672833538037030909530815374976593784273767609664805722084650979128500007869702941673075510367713073645420867560117669183694819785192242160947991189734725001108975640731630256714343010042942918818045942207927794510550756773987153670328461482400135432655830553351581233831639386364849558235459226074463436588522704158486635326683206798234277350160113606484876237420550830238728244132382569377493441227162390158871783889619721275626438795598725690877147065449519414580081440586621252583046591716294860022261176634315104981854900481008786533787487414393177723636055613149958207187491824775458919714936244098130819521585206944201472305037257712981066570687357199548852800832819216737171998080477479295514251767017436573884032177088286293459251365014242962776492345138126450645310371183440791691255225350440276829400141006325833379298138874590630587915293755503085530602557277734813067437874981049054908019488562145136208071351726601114374694439366034877361154307435264301036630859963106086947431051886740860063037393898313798727434910520816353220143258055104594292205722332393915484379912593893384081675698183991769233760232525585858789563904089360835267842293245191278640333353403346988199635458702108152110046288707644718363044356141326006201844010976023045318034258866740272469026382365077834428592171247654092492794192218659672985534656905244550338497086271885954339977017491999102962677370606690323955762318982408506578853926292099105508487725598590179507533280585969568000971904766659174180688901472884198640875697386750146368394358343047613769966374123502757958443032077169697490118993639149097804823325064159261910769965168863205444869840892459772346613712996470182885262602594894135982835217940144821430489968023865784464409336598059022665581312712936282823068571566088971638250808466747869553988634555424988818791675464472482677104961868374161562182831073078169304726450856488386297183336194502484053225428776954198087919974793788555724762947614757403128877000201828030787197956756353018977176739452353687238803574323913370599034011994701446233850057847755731288299642856215574350361990172188050573605689196982591661296979529430161025394775282173715569489241421520077525672616419688805136608572514899005093631192546062590302630853010701561032153966357679769527669807427952812055403242488302690465552881079729217604219542538722341419193665236223831339101519822446831144966235946600104040627828454281112250535138633817042768528602101586222222481657382030227466522712458438125597700842995123554070283613738472991149091088606896891970959594801706348653424016797299504043 A145335 871 333394376277433439881505776315395229737785634849975220754891752777439143999612631122221492567498531686160511435473183083823424830066477054723190908537168627706655851740237483077715499970948719990094934032875144146679519823038443529143103756336121767592655505960098651698808119444710331611322514504727406038339699757325756786792570176656954686244316630224121160417280592666391306870570461823983530689437075061600642920811841860651330301921571791060226505527237955566143150280023143331043251142446415676676982770406233739124018488884355342901152983688631674378674366408509467726127783871941993539911811082165477299031760532866841131672443942152946536733890200479226313914938640356082269030005658101223780751040573399512876843219179910426720006126923967630927702804497105496635649665334880218301884215893635142733602338228782201032364111721831520913131074801575199441395517616381097596709565127955805590169309672615553661858428022590568947342977567190136116104918166201870542799288850652810931788234513864073569281394737557783291058706771626377832408778347414361182297000356421628983009603193843126067797251832379745917892068726105566484510498263160003059367427335772334994639612239386900271023099950564638985427952527335547877367320595600183259124509946283238827459839110878234808337335190979922491733753594145447283297032526144777999506492487230479562139505372086818111564379958461059200747035534204484070319448409710070934494541473183967755522337400823284194488301356409852874956639711877980016603967030550030340242365697459319160456074632772688014546548761231875150481951116494899269597690600274789246346792406598710775159618251898279603031693220360605533356025674659985159129739070795346531534904431957828308925942597012147315215872880517266982935128994518264467016838247197980941998475180666251921808210711639258160282206770579494172518325664478634240876742413146326146937854174376820570917208497060787768565244856544346802691008073749426156418715409552385518771882772571659105958250970284590859718568765271360740993204066181718873029436452307085562897822717231550814702385027293528509420968280410191847713725199292341480801997679860025616882111790613233585531307865126123082211126979659221357715732086807890213954421932743885895461618497469130038451400891575852917765321846796812337687602272722495770499864742658739886028624443288455487906090386821445054913891482096403088598700446113107441415831424276222081733042047569794658495765072058953936912780162249309165422245068959782309647996714104528061213043578393797489894350584026120761731398405098508484453650246399488803085721842780235187581535424666041352375918671789157908755994253899090560213330324706933647623696009059403717934936630373794114901054689467249410696088812738073834999239888183438034351639133170313035395799530029506670162435785925894114322226115295922607543138418571409090873358126802825283852496787702794839677003591869490539697993351769543625020170927058006886703486710233726238209342851235578444472794061546654990374553050718243055593514388327238739628906363608660100347026804266038873644134966441634967326007162879838218012510628323991276117648773262570772277029641680270720499292931128241035397839708358012210294556682253206117407139110120541625595970750722129135087620485824524705902888940565037198452329825883442726386699149899879528497550897587025204865806023811787853335009749967700127825103337185653566841567100696086290772009728602145864504845738409222865784605519082723464420644763954222959048831389910539164051458770170612833251655183635461741407597347271720661957044150089690974523811602764479005324094805807881505146773874628195354247788806733565880165556310067298833026901270959966136537739078770687206291475023385916335960720171977217788734962367342420416047952677730268491946646488382466411685404050533277717147424476319855215869113989139014121969319707205507361909929513107707055439266543844111554815780216742377658479475665791192427567853785882684536087 A145335 872 11238724414422207791457462068445726594414386346048105352666119642598576637205935745127944075671261349099113905802177607204767022055331488141631536089526440236027535408159726857777256299954824860615284025252236348703086088768847517012012027539252940956000025893866943010883663746579547409237022550996866882863093881766570404132437491998309794892449568205000128990262130257384933833538849226765721332771355499693698348189099415627555808114380147547361376409582766916448600089327747189877699692399458103840488236380020129235404859177243453186098538661925969578966161887730218604934935484677293142908455664095867207052374156589883477475888058797714548736247314452660923794385771441751067286145819586124801857389227715034960525720499190976597579177478705669880742202363304437566993339418352512002274534041793306931901639852899073235326830738930507611438839698553451545839108411772507834882467968545752874648330281918568096248013087941171592756298720448763237027188176200305316594867087415960859540082175203967948768566408290777934855214288979536618037336792305145844651592141957075153847433744054830019019089899856893224132754638957361912736116203655638031217048595315013969515171227081254411118562185575544716914765833886363744260483316545242382551680496811984826075095911987318484605222901734497104345860127745034861118783800797709808360870844115785905661234644029809713747340203869049472119145536948502342635492012107052723592146187338946902059529493773883207254527563214208427341142903819846588690536033780056330527409199670163914173973166895126581340107444398116468379827754091100846450343639584506371507196701697981057830495298615660452066617144626716626164582067257328873639800067487988427419554993074615185495659247595119372389442198564816519164504470161078312613760123871816775164609726556369732562879156650563793857422313089169299036178178068134173638702403700570938118415041957065987130514116581018674669547870326622516325536158530037542582916689268519091062341248548454384363721820686708350936911480772260312865899842500298386010273450006439035108548431799795100484321885018297828616006956700450478900136217216779817074872565295736325418645343151200920727468696878176258661060261084171345642763949348155104521772975437502638032925628947127095861383656617147020808814091436031981758312864542123605822436065780586755523147568828946399233013270308890949695060334430417861375802129001078953536328949877440925558867627280319722833297948373385004819414334889511618072999799598936077666464735472231115357632909463750824023503290345227285686686799902517317663944350170668065443867573273833020528655196121136112662586016582001537081119248264679476044518896219488368183560363873221251677494221015708380953641568047284072390014815380314197091870036653646204138890792501800645732868446394975687442669131489635598494696733858899952510099688556761614483772901482618473659493486024559741161313150206223139343072987493792972551816191984751288648016578558946834320339457396157710214080082991412675566264272569746804540851925160670325453118086903534935512515388309205575536407806883529574603738270970711322463417268871465147858903274565368547797175846152470359899059526457524538555391622580114036184040686967080113745311982297201589824678611824011900065634381850693871347600089003111209457343985205102077352297540423150145117096715994711004898623192185695166707892391473454414955965256319788929384541988160890744948553848917166342391012115991717055049867763748635751770045584630906683761485532548195078237583013845471829178752270845576133129134537087288281994494432626907063062392552520618072370470142272591139475907444682863454690131928521022148140611375542561215708524786440817970159996718792478785994868018818796700962894457803686775434424242301593169778145339800051404263417412495544488456802720008338158027996910568140217740725610092218784021358300807185194731858126186017809715303604909371262039848802015296943970451153734226295026963697698088498411988727 A145335 873 378857399676778248372597606445799667182313733987495996588399672397106265662772949968650363668656727510632598078430895703399513229661799635187922026854745391819319590902408540635433826793761646080392504501157953281905887905718329975436481919205112883290639105289599142936789653198388423720669698582781868116587488716011388565978711068470453009167520257946237718037615250559165526862203300563702004303738863205237496255853898379993064430884424471899980207706808567226244353445095207490754113299742481538016442771693495786119264063740858318019026395392371450818317642856711302763847207462343767975502046896759872467570055519613211492845345330398513495745950433465309540629518041386489837859893309218261412511367085522787945922525150884601924483646087162004755852010739289785886239975157013514261794324246968160780769136707625420534085263176983299859771765325105776808661145119455721497506897622967764276439408213305620851904967532638466369224260918984831152996377303607374056211098973992751724443359194337525039124300054200729446411490390441472622412245436197688075790809923076003079775362529078716747290394456378618753135412961360601352228910740721059769166705088701693576584087070269473959419831004728512456632117274881369291685344723372800120216966288407498540708244365632667005163829209132562196519022414551371574168754641593765113700178155636650392609740288105380078336020160861277746675336849786978436037951657809298902581177040701358595242771479595265515726839961462664729260074412810388792879989682121731871528933780638859849345316295578642424202333936113957387852118439929058417346184820796019183232811567892149052867285741174295587267384342334924247647455953888530655737675115890350817517852285010373471100844927505531446235949198404091980518178706194820923691589308702105243601012940216748504028404448882294779294448013953690299930072210158477328882023787869503910825444917434840251792810299028931026049670940145200168789477101356557486720695438823063150159137969796514524329403469390687539798695157114326381438122949691854526224599126687623421202082073073270120094939929264434775352066000951217363313400034663922434301612695317273850002508900744871247109736186232013814338218318936289081958351374810576486621076788043791995346037056346035904018113026112625179889270104543316258275914326027384479551824006963714786026564659195158674856421854206623527399038818735494624881886680027671077596541458952702176313205633886535809140679181171043440403503292212656482991514079057890109176743923120914184601277316809996699438498427643261216472091262982460373353055559799570239713287091975189279240731473661962933189733266603353143215371950246350883561641431345622566760886218542592384988926472504592891573463143972891390800150015774302771228865100595173653338570580884060634484682292578830893662869752353180239330332784061291283819537893705295605676575418105710620258700130035412086845071453774778435385499868717767752952180206785795013266631976518611074704916870615133560081061153167727231792113637951611730353875341572682282697371969889256312518233639556293147066268296399646993450382147096671517361957915644579505999638109480924972980227001522746190517025916383859263574010561777804451405999347365713952101260805831526482869374378991470400490405877099269917303074294391989930242028542811661201662507361277692241997450767684157077545562603713978045911264663235138578197888662714981472367256854062059911519663956225667673398872565575936187321819450181905673085513193487219545645454343150824697478384232679396591445126216952716264147663503804890638762686661895992945743561970946223616844069490684952505924958455112553182976151956195867807086443589374182271467071717893072503133523253956720797116313708090161766073255836601561027917223419251743385878858988611780159989532483278158217496353279795675256590498138104582263720005100339581220220974198240893207205430071820730852395177466055638699519191561119879764501530733901292739567753821834709495585455451083 A145335 874 12771282931865470338218057521830444712270069378304103698946847603840332572893499506237268014142474208712163532124791588359419983767132243646853363383641931068702823173292656496660747443440448789415206466118750579880811132598678814703116288484392327756474503283312361214532236198434010017044228129988554223213297361753650026792571945985701478940727313002918105270047881106087339653139939428463545338313315745877200499091136566200466786337558140833368185254435140391613930238185559355185573969456619360247076181993299506570060262353299474723177926602578302945159518161733576128439070758620672933776880857981319636785919364513787202833933113611845831143881440375868270161960129380752800992505936167601772629633382595583953942013362310599431683367112019053701614101401279256318920711995549586147412574668090762658126420666512413073304940986369276299342398597670476037666515656137743959908449683987775365213019576222202196999148359277229613365378242822679937718744641877416403234570829818428573215024778901035793864912206058540181347753406206567753121980175616887272729762357855299921862152317007809797496329178105433338311301546794711232626274668333590721162971597323085495151635605623612740090788092050835969337523956421485124936349226364413775507271551030536278995290091490381292756754198034635769910159141248666608020193857849342021185123197265640640619088439450797718410897525875293468971376133087173506130337007749259453898958754449896610906686924517626906761268567846378864809148681114695302388137863493787547609184027217926765851266698149982869224734095646294059146378444230180805157639043858690167082271706446447642874175144504490205631123074113493151761479114041000301147588154516863658570538373108144696636194297010552217457494475088759742098451285021322943176565162982587843889973371050096865514427781408943000359452048692956586921473435168264092688478848250378573133354810048313422930869648049751148307115732722746827363270756761193394347317100659808769523345449899499256066689806589438256279905662809412461546018811768212573578732850550366335522283151574751503948605324531182211258820316276058580616844236268384608043527546884272736187848249625464266588868286110412488803165080870282043868644679202100584015841394003183252725612271136499241377323494248872938196920274415341099630449090172070266263568381452310759656368739138321230100463581472292008799730648884513189374350538607930663024700459044966640486077236359447494845812572363977926002617091161074315152132321532041675981411959981941281690677942992032079274320957972351045262046910788451939283214185256899162610066842426616057329372037448489574356689795754613017875788651361685240020183456606142040506021106243510425424755459710635605359233061629684600736588984641736931037810845449193267200397010142710891486677994349963943030399651909156574378189919656009395318656669886705826310595742860570603526302307724000255422987617545434630850622061231402963458225022218932957912466875280425800769355913388096694914174861259204001992299475169084558860482333223563194589058083651848743391454720476927253678398328735224293265682807574890525879560278872961506275782652811698706273794904424155927929858583742240369317555357482138165476782201815657530358253388019268775440325020491123855376519682051382007061592763116353891545347572720837113902941045796373465054583920261536219089349910472575007741973565089764129997596411864156769113711299165890051456437127015813408353109651794552692882901478615764276491076897982408586252801582146128768003801254246039445252143375594723794418841603584128326345401885378019489574108410978204645603195510160519606702139210045936723115262627753230775255861865257192308828593771901650687639813098730884339278312149104851334315532753288944164447402826028552027236383166727957769393195735747889301016257580605109492891327534207508557541861154191721672841430256201342209207709852989218710848223622665431975651420685485502344846049657069361424516602686307084359398097204844019203 A145335 875 430519947254327605424552470688306684804824371560317601704002236137057938635133602692485354788092441907030305157294126365165151949390514703673627244474647469471226777352375859600025255682943701897424963892470577546624189997995574937923720109372383449465642622389820591252282539312420824476172506541244464281738385948128053687166211733199285786621464712160849070707076354048588969148181831271302812790839869489781565619124717390763836987446020496608417053027028374894497021102990852418210491019628525334186456556977683594783235657810461229177469587753888196888955906413721208432969772509255677135274885747048238059293469310189711087918673767009977637461729859324568953694366420795658880070885270349962446126679914785768001862482497567781691161703421678654194249353481271719771527415483736573872264377799545284958473479887364307993484140116423040873848956867699981904632465959742203769058117349721009938363125638011027847535670339330442733908434196328279781514050724691329649430008616968128229085733572310557416848665427109089459032037876811908567300479097633024527522601007511350442897151526557905744522539846643763378095356389314302690471117717296432469682712776594506952859942688987898398190992623613849521639420114336146286722963129059043648977323865022411676523730443432509013197517010583742594538902454973528941809363373932564892556737866124567839632820901276650799525975518920122678163811699693282041866682095189584533124600709924837712963057630246431547327097906374591571253737311116304230693738585495588547783861685987377496207340545290606225987143940034238797710459967147276501934953751130260711547360041076938473396295068379079090650863241098469803544536686674664197796666033025798814522497739957705438595736281124870322986607309006141707734700837550617708287190720451446908828897094497752396274612007267064093234833782145118531169179199592110354370144645638237912455886735903200569564775583964300910403940324034124610270657041630352222091501976521458181808911965952981952211598855800560149804932353506598921601967763268322905647229865828250043768541618382791125034215369851212412270398086313868751642601841293845102483391171167221241575090644871891525965878677672268811322681061798989379875723053944459312363436905226230661336597664665352370483539087111393720505557270651878363999122571424574349717505659205571701052475410326244007491468656574541762432296646497900795073862031591455970534981396809283991832961461363769417365806005249016704377178702636311871565724075853610818275507061814496682671839273660124075527362793809455308140340146206623610254689811657015211785783018487940200597942103147852077902050081698271565989482294187037490834033438631406754112348924707850222525914161856599784155153615963204746857523281472801929510300828863439936730209558572213571131854555052602226975941372194798369935601952273743932130625058061315511224886886153259626765940173117348480273500500611529952199691248725094029458997746048049804443463352436521767416376765607822714941701012966705753992688076157726841235247722612439948024465717206449169836682314758984081942514514598142629586520449899177480303305483445574460912053720282725279008701255158069328992786667433896933310931837148866996444523571799816001011007758028289614261829957886410785751008081461681580947022127349215389601676746177390566856481452133242145712331710018935177817828404484940907267950833264684158983836465742836024108226422514896780534435640183406039357658688595498711506672656815594310332296557901480249094721788500546426257315583155605466770356599853012892906434192673302377298606917330350331647201588331716632337497030667046451244160264723568481102949998585257477679235670733509141237713779337572962445027055084587823115181749208224771686447347297051946920388237505265418886733164520597417632848092071815853979884824701887725570975921544615336631557244082932491145032716326271674151005937061132670872887467656534433153752608197092483640454175306642886553383815844059933475147279706431882047 A145335 876 14512827409172100646996193448684760822940184853028236975137811681233375507550021173870181803669328202543517378140221467644925683854534266893705730764387002812233123595845767053824194872411284747521746743399976702977950864951619698558729790183826757597094485044286348847802083185689469794657765178461122760948846767098099328040722970733575977881308096506214909170617438624930053043897869879015678390715666662187220831143493724151512378646338564603111598024172941263258354189767891396832316297086103619558806090288641531986843367454730385682273025080005644514548400660047023774541834902847938117609443464756115246997463213660575796259951289851973232546989082413949779053168821883061531466436741470991297891328607297794856747200331050996558498461590661420320869092004239568272218932857036047909684446028210096887859378348876630155947937290019679721488172036667767792334684389836394032917205175950645561034445600044332172518225250139680865282823703392848068612158712210600080604869187243424772784051505507564111620932717682935199605429815479576031597131397259229081205899607233445265574763056098114685640045020734032085370161125572483596901070145623788070219413526536029232057823172894146449379405621251234775323628882716747534903945962144231135042611811982633946585078674252819787344507005670023764827270631846998519379727031315072904678745612281935984608381751962947459001222916331899809605608623425284404544152347298503886862370836032607524854088061808920282942769563662618914020584619948581934501990625328918426452006429825450468179222683930479637728043752993820094224525546346156246650046485792962044727571339902431889491741463880883611641350394226306342963993179946323816066725310825711523520689740243435877226917573400525081577326314929102561878977023135380037925038256009853112314034277165545862228320305250544949174003246436659896992756443896776604877553483315986151778509368733942081151715162004566935639965680016074607889477021510088416645511137281221254648969652848929571709553741362347076060486013356801786837789871753756353381155545198337458425071202433400737250151896169079045886452908230820199341813527453171282136330508336519481169223569450783213714845503635463895519275089790078851125328580279823044217670874059334841590473454550256757272500861249201588069369397396754545235069322252273311156906849508251440590168186425728946354216178312664221339300711153713586917426699710597442158803559861740504319722490376495430699953825591131780740576768063252982029406243444892899152025667072354723190926420224404839593995320504995780465059821066578371113233654267743797532399582943161621735540570967742056097588533897358938734892430261256382454330027196081265074985241745880524757838140971430519013234623034886570386882509081859168402055309903175714817982097019072309340143925564145226721395040626287001141372567432957988296113975388590275996685110621630639157709239709483509546019446452627057143216961143900858501659850561054736688856191698168273499180259999283790332588046232932789707889513054977496648955641868783017424341544737971317863345817439070632925354910608705059308137311100418465286133901967390036204383824634948016343684613037583612656190910629338081879671142912732948968006724128589595578423541164880254877497512440025887096542627049553604042342108851349287667118631568292263287894875848470546935589236890154384582702776425837447511427614847378937909580997262594590508531543589265871305925773974145490570933266039444609770337242378352205585537440475782001214574485237551837883005340304374206038789275728901689025152102216175419554607712837804224301807675968553756697892379300590625710921035821692283452043721337046401819336259204564727893931022672875812662371174387088356786328437487497107948698805761850867841742123038899671242119747739606172220445539790545176689772616424443054623888105423941448790341237156174500084777380025928361934288200930620929345906325686478153076181024770903302138017365403537274636353143915500574050362855400806613899785167 A145335 877 489227411532671565555914075730610816653006946590757496871578030070374852222453275136030225909207698919649528910076560517016318437571198187596305480393858620325731126944734030032037749548959153156014380822588250764916146110894910040419206289173079889225671641377250197269587632937309487465492439689751941730341160237138542400124717656262634481179610146603039875980664785339315734061208224473436687279722310391491344728065607822022764893404236025324871472786452796957410744842578597884226529956562061995698827969443649486298806322115725643538962446269520688831538389361229265026084046142034221435358662061653759229236246873204540781733246892991343902149024330712517192557752031983637804937923674916231381566724905881984706162355157866611489415358530034775594818437268666492975228506839157759551726101738697988290194359182157722669640658053079263294943238482221495411902228876752376889896782712238144512750151239131311897578345334672971629353544307464474196587590407105277992498810652545840473582248021574252630431084496243080151589949620784470148327390834308133229817851232316838895013912178170294526368011904421681751184368164953065662220771918506778129799997509846832636074712205401734119591865094188131652545680114742139287275872097159068433227400532957266474360590432538824587950822147938984101743550405023417633317069283821744242787949697467324175023981019038137941654573710022367062884944017502525577490093585565883930940936349534598952906470850615645107754330443739785685259315967212959700945799749144101570201548201632073596334219179089128042521748687434531436274517369618467107425790534145796776636169156563618953689666274028291480050842698717923580217740292446039152934646030138069424856652329083725681361685960735964218846799753273440051934173742158960240902421901804957695654648574421653921218925093721258229388585344144971345480701192591160150830217568211748530815312907565300819721117541609175816458942162937934707920145784834423483489828215658466517695308815728503896376074669113121078198423360452855880795297655217158909210430522988725857680900190261397234319829294825439266981115124190550833498665258803802079521856333540680539047305284610811489455550401585609240282494465500877009635837061357111766633225852176740604788629491552557622990651662227046446707048665739038449222308489125010747674755547205650403088997863358847371274383363428442244773285210559388368488553252170377743581812032404291003808561158758699507531674043311246323515826147035079321574972594961615554561174418733570656951632943092847869053458178696044965667711260014016744020482875110953603160174729228195250217132446724642607901857399777919743054952258117470358348427725945866007046345745141283564878873509621008634079539358350872671778604634291949285360482567325752517650736553782717989284038159635481037725624592536193436280870878229411833188258178218753145786939567830281959853118843840748933678967059644557595686313807961206691365859532954157427733292417701789147220844797159479806503720323570463328086249731090603335878567846161427794762113525092547407966938336034388721154729954676933034679166127608586014896396355017412637004204267532043910662883026488242327482126268322200072729817294277295872562639673930231695148841571657105633892151530091442696138041172089443910805670908431962359909353680565455449257545697995460685065471029854772594263975415497151951125283989237193163667291258738227180299762310285926099207861060134008846962754358832019106762569729067580193472872808106314703041825648263150666535563595403138902411981018050919337184864472800839200512523622463773483883586425252745549954235473885412962048101666305086610444825365168884206744567820106641306570905633064929865510959326143721452182543804588345759742411970545545407648075020720919680066591277415390901030621728706429814140419045688090546669380308270090317177787767903085153774912989529012364478583579220225591189369568018291072541527911873397706875472904112787352684821594838140535393671922086043674855326097523 A145335 878 16491856028253531065717762845882697180688103346634250366512658418534524587185524397285557741529209726912057417015163476888398626885599407049337190850371243326793393477073860556534225483471218180477960030007703189885346582420316552510911745449294732881970633433732619105671450258514619636772280347283772777268677750645093497210104904151890437626988680160680377713093300743170894770273276203101680849183760692581506568595870808536893680405144417767362852744519725761261374945384970344909384928003390812788903871291139333894491229131677743988968038381472517340505514590818637863982269420906138701738002380488904758861438635098261856091651956502786913089470377641329872147172041944999608521395875614989418401622998685953097146938135624483142257195177549010694639909199457655473955384693329075217452638979927063157052354960171158482316956427021364675652856847747514573667456343100638235122026512312342675574162037236670924023033848713600623485827113321803721774119604011360208916534826492451095121032808023216550664267746747421514227162002111214673220540313427395773917930683835501031917473713951357572385750995658009871098392965470406717900978624471793345131769845837523201626049316386269284277295322945676296756080101344328632657322113491286234739864536923377640868061556895805102607002427262516148399751319326068776572119886177903967109308879622877885658122415543393878050228220763631077357951653224401513791906650225273600013515077480440494669869607520165334773478196315698611787472627234164251570300975041657038602575763425010771106976060347871822382928510525374301722993886305312979845167152256008323547443217540188255026446760605752241911630295732430809662833682294362799899103101609229009486206226492722652475266556509491780416800538105521349221598434969201526585440604384806867910665091129719676518744102681023309662144262777123737619494540209491564787710029346864559657798046335516921898856791175930154768264004672672098987913506517291394118353692504335769030287605529238213497907905386249570183721775420379758384807697119580555075727259548794403464085686988640498335520708278413661520854344950010560366419806532462640647510494867325832634765179975006885858763390322605383854458992912759474204745216213019657373382999259207051728089858569763262920758110261172874469293022452693588726529473933334790051842698339395625579878677383658558459930516826956609758643223108656270748035543213236734025545441453545089876646092342033270022397301300068287974586718675975755867039344146749816899364290503482999773484823320733481441387235609848355287662766110012683374352106606756591694785692589882878941657913043547131344629556848925140641023501886247495518669116187305115901451049993727427226186301251486060083390752756773294730770191835099101327642698942495807466830614410033326399692617021168140217585578293000040110741156163740905463818194891640193155887456834873694245017997068162406844834470034598590097958581323155316422042266354224796327834550711871120454646404613065804277956621774972272556854688727174725397489025445146089092647829506528228384594173444373426351055313846804501990329630853548123461739055841503078026021689654121375593497770479234035821838863848950453822384059110416500951353634440181386314877853802137489753624173201885020846787480814592527183705562280899342301195024904742871626179602191532103845086481480815147262484226673706215846595875765758166699845450422484640985310396971207025215031125031191664256968958865294098049521615796530885943618336775726428163757941388376323731362010918034472095933674079707215127600092352964187233101751758646091303911474093462376520403521126784891650050881460223433816402779607799365272312979396458619239940500996687763093498626221933675765985194866344698073419599578391529929965741106760079376145120719553079534136086254248209244128349340372915903781755567896639168121776865671763377577816792245626780644690521225603748372718791990266368896752833071211927868889459624696255468061325640573532620106443157676878566428847715163 A145335 879 555940466223199120692674219978791646230385147162033633264384218417220793763649175210042876330919433984997756607931631895831357195297237574061958515969709132152346673786428712416034711015777015314952879455545293708446782528472724874247924898676519156278150163825454948674934390944940195018284083041443540631975185243904941553814093918835508996143153927036925386105335292071626077366596406745349436952547885667200276035875460227713078144434653429533565740692888482625668152451516605484316768038767774342551887505525478976139649847730050427752386930300476113278920208024957893033613037152661889493553838810922317359565337159926160295645046671975699947254702528140205659368652341408184771272617162043369619402479904136753998941299845738971567623437945761791986276563518899128758369525036894618741170700461615197285536897417175393256746878485249545163178541042625477796108457914020286029211136840152288881366857762498025609685159142557131683034260360724459153541097654635362235471111008561715763984175484880381901318213112424494748354550939579097013479943817310120704465310122276888553621200002286351586953371537263500850305145114823042295488923768723381745885183373382909616967289819306425367585891216906882869459328563771638092136189158515386875921765106459659740705088608596999576343227235068597214616632872738228053222743729740073447433058089299263828067982452943826610035055380287429907714183167309631012422647601603879470889709330924712725786705516598302584598304890047869759615916578804360953221886167708459022148727414855564892384089397992539953439392047288619023647592471077583180962117595124250052638514086643576920377901346330241800812765789089399895016199849925229692152726402312463879641942470213028285857509938573281957114381920690324928986643190877609719036242532909417615463562526328201721025209780158370674989624868828255851008189604981259456402544938452586737852623611154962529645161610819487975629003781056834293944629596777747110895279490831330558352528664695311361285971594194398341780139971222578294699011589105762856385607010179428817785602650706171008629005841745495235042560701283740865761460844710650357423776702455697484577253677910176837688102398319477088148203410806627409941084228905055588699629138394643861577168527598090101506198273913485936132821340173252210232270117070407283522606613346270991092059811514132142325410350962323951535420806219517676356889793229657051830759087817192947337448769041380373696313519293627944312071963051316583242816969611963732715954678311237503630602737190292716296315843354529878051066879900816296535392769693281830920272094044777119895092998480841350902819753475409091230982505530450815816865548325627731092048888242205826653456650308721575790093641351288407023390494982586071462886095991051102381107494111486879150920130499539847099328806531406759596890937998835044955899516608932733066213024116652665169274721314635890898621051187351412557626180717251908625838107435058351257145276763883052824341152285603465050437913530594984321108228906810262058751711877306817151730537902953053752122178842889866259685908621049807417078821393941114286637557520672405239778521236227303724765932192096321065945772865993530030366559882322952792835144415874858744300756521213207937565244743392522653763282121872919273270593683445920541321929629528521953058940619001522622404605652807584363570686906661120691595020938423810214596970074665988876586301599626509712773125593609941968414756386309686417354561738486436091793939236865085293965501160340224721062721511378458950785250814949203900479776033558278827020851271436115391082307807030287250057147229683223637802251976030287645851090134091238160786328710052234471752982027438860816908824430424883927639466761935967466628942045166503393599725060807255048932339389543033680336566600085404913136842123551949428392433524415398087294780964007375555063050291687089246520152991931523137418759288622311277218465461302642215062556808475606659040994602522138946483252805173365490430641601152047207 A145335 880 18740753099892186330296516889767303548543586130144050430708141636331854539238089109145020963829736378105064648341317894193311574165071251736029214524001703994484363046547118418470669551807617702795843385968471820904037849149468973090580995823473715308841709140585452886099419213082483715551736802554781407420110717303357829133979608793840104108095281253426074604930474982641214324857070101112453316568708376657560612587855195680337055711998486704432083351394418004791547657879249825491347905677476745084033315022360024994528262472488770787855219431461011397159882872015815983344457618433962873921561204578188937702042756799672228467932667220648888719169109134135955135987398281697866694600316011086114255068179166826978618358120652922595920102950894434830308372261582180430986981215038332904435789095108409320568385654880627546513778791420805740429383942894048008759301542614167498944069187759507145878534099599646406065815790672567060321484293274194404744066680163638456946370943182080611911455460474284865870220413355561971219610397946049358213194232860983855520129830304023229307069620159599198044840582135401618005776570722291790310524902342686574181996186384968037350444138182770282755051108644635698583797669128661818741582303876231578096036466998890592935790896127743298822725087487159984842210545740254348348069914557417989735064421080969304021293802830613979480887838819261041425414037212056008204365936858160126738418501531956988505829348294659172606643523070035493280953936084022380498945531143151178594976562552205329097256882499352461482570083531170836761786040477031442724920004286471317018435986313311760445750799358345690499646092838573374728565287278145810628105607122850055773500871184674957023534007554038778264834034129670315250618392742885788659510209198935863432469824851858588886040145170394572772876944666056241960362333964423716065838225087526669586147382274235740538821476001868148482523562691161879376201364719464348590988477517570460617727972256591340459711888942385262715158948246191338893923922283947568769178257237421285898758261891219337712243288589719936094871059719420559634808284708776217016292871992271067337773388847586881223459045988586182318870553123832417076354475151644207682044840881900445314559299337241758752010680892865500645864532907947309554236236919913955594212278884060096770317710666262717134131024471009423579302425619016717761334484181736196003978154824772132801200308127738840055269458712990896702691657899873163345139604178579953283105015306507525743904618497199944145615325638093966579253109233793751246195406892008423913565780595463744121780706037131248895386922545026483616471279620407995114939042115387794627807852121193708422760596455720703068397996566561179443985198855092784633914788968215633718771326159667608286144191199446871224550233850588143573011153409199573201722467241068927540021847887084904507982556610498378814030108790691146082718988454019980516621686179593550666653570951875946998837419788901288193784457787159735146492285839593885206825794809894987361038747340060717935455810264199643947240585628560275161225225078860124109054428602282810939129855924851532754440483980697796503898996181473778048373202911249047628229971766905507048088992187452243437437834646675588736773339393540855294109424529363399700548619946616381570294745262086939136069155411469662188080820593139319704807452309238390876575897161371540062545083241613012671210556848729466112563597180813540663834924226682761964123487748056385249533148880357127586970700610786556933196498709038263583777958122491157226294685663258359691187293292263516889737049912709100342045422264061099536318206432017436030600741868502881427584173784204463001450233378050996615267050658559666596955363562922963251006716801834071460939429784676374945811066125952792745373633703856586874858193030326287501626067898174911764289412047754954986254567576713321123736782627246739321164768101803759235998546862144823240851575672582959978245376919442287707524740049808406663632807 A145335 881 631750786441425134971096463661381582642612642216770792857137821296362598100495190105629481480657536975002295310588069605324901269273194700724307247542138925684358746146756688100217558175400081745470865226044305627129822186381816554410760494961374044384534858850985452964956472998076135106308852595837598202688391648321007176201511058626255990648382934909839047895280925559500042819305755741904394556181722424578482583136322610508701920338390842371752100241940090248634588921441359165796732416070973038014988706851868937040068751807946615528549019282163763897783538336732948773583773283795851327233938712776910279013543972151613661727849916363027366747490721657020519493929536707382744866791881461095749494978700311257545088098248268720862727698907027960183933436951658738809672008000572677171635831654933777734745083140489057175804089802048483024624987551779817332650577205415128475384286290161849047413095616137222585980624693887076460880103843238833023198028634775154729026802259196826418973447808603967343604748232897780937388571766406772925787680576263821952273455875083312937664428341958888963805224436831017005711227348743311136544752162483040646951709697152089165700562281173896412366347504824778182352936556867861346007101371531577339102002426610836781405851367761137994717063122848935853962320282287341210075208766507816704228948187206417149258550265352014795356902436562234326163277286704224869259544719065930270748208215752560751606794605226255191971650578092591588453087425776477867815092901613740062728200901486114229012964616669082078584897562396376859951188400833137463179470163534830501567227045983225357982682525991931880412827988775542673010535939130095426348210323958548977812250487993450331050303108789137276734273333396804406408021090376036744834479433059885423399140180292590505020211572668791268015311129703131047655558426932533863598147111297979093296441518611863202408709426377813674526381322690063172714913710748513594224474466222020736592279386417165422201576414961835611933609803598970062891597125492860954103236195087864537467712190567401223573550249730453204012608188099106364005646411771385430908582357435680977500643453474900088132627602587137807649649257656187368837281947420842012056675997429234873159150119081251159932189951392297752858607468194082464900051336338029326010488637659059248781139035467656383077424692592317317895960816081632749515067785409437374064446547312309508911269439648627529221753079518609608554107843492652373313339473617113255561506333266414014515787185910007379958399910963831770032092434220120474608430869794211200433020632952810720300450480616601401782651808090023009235837744772971009794144293892857008577774963913391022689053879868888250126974888468683717705452646381787275026681464655662916668730302461287581214433806182433898480048536003997513314799221827226674631229325740534030765203759207419106847439318170625628506319076435577483261105688227387362498065132488260485537833525530592896566926368259521272726870606954716758257659971331601641415287280982808312063309355681716263701262310254047818618590275279080967063852529991295962322283673896315999237395037986966647915961411264556787954338840211535285144667140107838835665309395469549498175205067894714369754816198001868851573236748302498949842555781611569610222048057859116293105107340831891777657889706298237706707396877831155780342398096652831135510949683095237645433728767198188355546881361657897177060908918996809699391565609264121344072116335895186807524897363462873269796442092868552112706675512530894614594205764408697134064835574881418453918487541491120846546005665307366625300667960883697413393256451177456678457459770226445804213810263793779465751448506357190271470227393772406894221429338239504149146269919996226823887460922992508260033748005425532076846459787243868701427917737623906718155399350760181494610188704574756482294954383764485902089235419227068823227842021434586258384208372507839434640631009263730586264129517007916265815485621588610747029909876763 A145335 882 21296318992199688199983475459728656261115168620583757297070065525192241545635838319222680711567944607597590996814859178054184527593887819196345145578616288660818029338122804909311215467622067203832205163974110156722074484998893186899717763194566923212728954783025010478863229818665727301351187705453948632857844275044790434606395108652311480650916884627715393051123845395680271460797582701202527039376432546363832271219964822612393146054270099584353276594723717090887053987750240559599758024254404595434008524223943186845260692628917617936978616652146521049533271680171384831141693014052300529807093200086148440927357629599188139737173592212664985312409023507889052578004409546418474047761687629453221704389617732424312678092813330780459629628134235809586905961329332043823691862958712323732417510980652028552329847432097500462515728320713275571339302589941113699389602948835242438291036791897286743628788307341451673773760452365117556823701240234096767937811140534203785751855047211154075401514313716584278678631197060763782043806783025961917382253354012659205150154342028928648824644650100364526810274917720733001127123855920360447690631805086778397866055559709000739390797917147927909878099291632592163882481792748217936845237568492747168224896923705014840902300656671437065674168899048512540149909831873695726451380939170908586542139853655663901020536425423722615920867201655625080315703035909385383130683244275346572568761972214600321404708057636347714226705168380857739376718083841971132840024401214453646371416473794120348107821708130657874369744435345811780417783724230299023406748496487839131921359906701658540504284467505437224330370741001977450668611791779510229544052359392537078919200908176758339475030760773747810044673575803972242410344075705957805925484513028938528423849152045193401072372743228624808474401565409415602950412632611533382577469823056016650147496374006258526278961854224374622966416165905358466861057861813131028541842685665355841512955277498394674125823800488651589535896723764162332573884400206440420478872523367233656320615292045268833355445041206170288917545085925949815811209780906005118167152094252863933759275623478865493123363995259753369507283494156719523079672357371202109074786340191294666692294505199669677264072364509423676355998157106957986983833420993718731659899616381274608392352100115296986007277269253155992315263415530809414367136217284817649697976297105919798720626760009354925882326456255302871191368078701445653604519510310493283666398425211305801122819660293121730281197716852975443329687869378307151965256453374567452674588701623273468785864441579804927216961943555327753096313606759825573119752609032189167643768999405712559253654297867619626456059620421881331557289629265544850186056647539627607952687264777198678203070955320265655518315564924144522323253738194784657792619167368990934936026091182860250204742274907549233326449637252613208170040726667426239535789795099557574787886817478982715591395140875191042314721519966659044133705982487096005492515449035104673389759171018991907909308834543208141701433034232417233771162193624781361811024058537990383732009775791410789776395526419287725341242965799631858280752951244662044239028532093048541816580655790641829216982610597205164339858222048503900205651700104016587031221840329882190293956786889148326562760522863244437681636686563607440762202920133359485268835722940564563866199456679705846223872358030277156989993773546818857785676136024458606281988279718903259533607904872800309044480935363628191108555474594219958748932412734439222266834450002957930418333855332478390444802334087774279026176416619344017541425575432873858198783532823732746191544662564904132006276866147850650673210368828800785745644716395098321304797795752066089431412236253138023661061270317083620184541366682617180221278520060443702438692224612499650285134549466925628970407957290446252182714804858407707403763815221395134668327905001240720479590848081428782390380846040091480401197732596227328232569855282047923 A145335 883 717898912595300702780017822776356538900810751557265816267461115997092641207021511640501376681325931241457255527626607581618490819865057115835600156730847843214036843303761007346124385313322327265783554332096388157056825262182867144007669242878090486539719021351238244391494024222265194330472402444543755817800332309071493902260571936467908954116152190151902964843545780393101025383986470038231430755475146581743063438246531587127450342980743136650158111636384402891862499678426020342666483831819246496009454313574136121701869011480744148847602551815310205297602824440793844321053522730119277576001260447670125230884315414775088218388508131761086738518280815703449240747508126315837223442663745122076222193878264265044880067251192292511045846043542361442267571996227849760344993961528520425019221617986144050844105379201261657450916144515440429707799407282289955254643698072585445389375721779473249837564604793067240306776242263247488146639892347411298203944780524209980982919878912461201622588221096412608225652690309313598859798945718416604468548987637979061229347880917521728876795458217218859856815478512560685031164328177364123342907887012930547629581692270838705227711708621356087560816830708568334339653683051189490094185097087883405669329697958994047860205718354988292116115095592208294605604524578499962656388710249376119685827717762503481916195865751775139117340418572454219020880115014342103978631107295262388242227035812605968618800147871314486841355976034147063816296575017859759462260744697124139517566709268871596033228555552071512328335002836922417555487112483852191678208354353425586973534211953345682354416204041625606306184865798763831873263360827876753898799909608774214606407713636826273135709836614632735567816808963617630958255894385639816547372046189371038360108069492044329369857094669216730721003285501936088845755278797679231899753973871620174165174123674454533402251940903494959113820075278143252595196197349005733261397003339554670951179701667878605078364354892270868668293242946156302427466673068067509448849931808606210359480076957378300181844651115486450189679991642551160102896775350335786121643311666355460849589500289971912319713700192073658483503388780373365865359567798145941149490205515791867216768012897121714701490628247680482178568400123216946273030942156798207107917186742202278411247130046105522362837660363446463808355212419647624542234529135156135185909343601376109867560018571004085111844597311144506708342408324471625139515700319253389118777177658311612222583836733965346341869167655155402283679946306710641658528674568648237959866173931287527999818679605354773615867185715467446748786708674637882325093889440680952547378595961388795408527295358428403727964881554294644798327549684836064253390182313534165199429424778970637139764234322631721441339983795112863311512886001231391592361965457377455090952905503009015275194442980286045337263991643279272170976495412697832846524086630308020713611404131678673817055337302335763668169741165349205770792511911382346373821094145558091258985973342986907859941084548750284146501259765356194675146796580027527176658325050993372161709733542691062685375326547678227809988743589151251102432646701312890371189812981191356949167384408527330995009769433476969891894751813681829727630019860663843367210918627298280576950166992928082747598765448062080287949734997351809950262704657353150151759621084815481764834346039239155309008548833653761600474792929202354776958332845992934008501703565252112542982735665737201054426579061311464229400852935864479296895617018683740418206292175534876259520615809339359000403165835552865280665040378937418870437758734448921308703536213030571103890524770849108026137813692092596927836731261748647093713276495457335072945229545655877954736679660205821854621867162355140830995357394024565358015430209809639471584408173531963860351704167919874248017695757965988777314830169687688397353809387885387968234747419207616314859168054184333245116007733747354287316459300003337613131319074527925607567 A145335 884 24200372322291267698514712605807503466617674173880262045792356923191927409896453611765463088704816430581579476238701944761500147483466547780930262087051735216128893326951754219515048119600880184507496412702764080800275422866109966425605343277702667106687004997021286435412253077669329882214497385054382303164100569280955784400413445371938102190944009679103764317160535205927590170013912444191198829564540151894126122139458308582101528449487705082206730358909241626760967773272687158001046610370868775126074109476575604438626817531755192628735064084715490368435670162365888811891329420090627833034701959883866721446961831704710594242688469384492641742786260984954250397709446360102463255833720800303501820702414583985045174642725014087734024689668183376084604042405934854091897702619434560568685637009895404973302763780544683040572882769099768564736642448146691801692925362637252415240613142895006460127016083945508363399975452920312373058113214207533622220881783533307318400025332387212059486294857758554709570167911648330220503058678124016953608824455894020800028657860579503138407846247677803115672885253848145774679816501731820741969064423515256955506420448583917193517160958235115794527207453307739258957133491773115918326761685987312036620356949972792429662519924844354670562802806739172712106415983391323909273167696055088055438343779231852521739298733471803514221822894156564521538243596817769289210269243792611863370126804674185229925152663337303293785762237884392352866499804475334407630838570900030341922720123082245028486014259552508972457515071262910260449658781412873657242104601847228040389999153025923045465711697738914721076054601745958031445730442839113582149034723367726414989466947778212759228020252804238755217356820118876763798833957329574140105953871118213190090304494152965191012689260226923249376395945795863989580994845319354274729173076634846248052003058918365946983654401577853217502500114659792879078705345773925406428561954034545272098911901711232499693267729292627182319513630179032231065739216550671343314290780789242827850839737912607207084714355747603194687942229352854521142700481248609569254590918105690490986798121015677540818683340351439032219145866279102669164551507395827318778112718862557503685955048069678497387579400965236689730117091797645101756915073121834140614169633419739188861866145461865058735960544844503025726498218351058007787916562778977099832186323104412366529528427307920949110926449476354864882919713426570404751628604157512236883485375195286022811995335179152164891287911374090894129875546669527860930694467743875648252521270549113867250614220710644977011077903251445686346272196325729406419089439925602301339943302214647293815742567278967191802076530739212855729740368318534096716238195603180061333138301346412913204253660812844374467305198214939057306954864778256472383737197775574843747031509570407813743944422660700313411619924968494627631004452192003218588900720771893583156282858491001276893952704870343452378810932369200206566756532398992913774413078154247807305312488002329492939622052229063244035349324988724288266781278941565747500370775657962517033244733992105947332591468145837533055432821049045708863372662020504583168146551356932110663383986594875672051137498385526044458566919299356258069904069297326459804663479895003197919107939037648882532406056691412203643541129079092826859748333237171771482457341500294167352001241116552468786972334958595945521728112653417605984446542452745669402133820902660434105044759758393142671919671112328523809474561359436122504131290950896476763294886970446228705482028514495936571112329871684754523444232147803973503112829396847561883522347542477019088416843833778768996201567554164576289525560160336524700273764916222048913885366679261850102107381914126018466165118381930527095769877568026731536082972151404426526666697091070277119956297215444411433750895030625524392836672837457171016389207061852613187798200833160840972661834626963025611431838314242466985346362601914778342429437769766516949035647 A145335 885 815794550266539721521630259161753119083325257500692882006394535613338756990516810045592249079737985193579112902549387030283562390049166505830102019118913837404857150837506791436091264765621285706425376806426622831680896347759741706024288977883687665288328451909868544386508806856739086107185512519710824995118074372660687183066443341227461488388813612166435704979578676948273284238067963109698842506389217764875844995578076144056110936904780195340445743748672423601727820745159784417789260892935502577680711734445909312051973897293598532033914861448156628504656235875751287408062870430201541521480525491683886732306958115881478717145940084562738821388238119284526965203336196051545910038317504735567301253802173432257608572161380157646321679777668615564269640827236491935210021794956145075241872398584352483663892116198055886096450220695437053801831787219225573352778558719858080845175623657614945991408462352238482137145932211167487832541508304296066057654626718963009179054872971853039612821798032452658163197752076012521423844509179761665787736867939638453530986995250787169878206768132423284812114102050405515551895929242215349034413038373791424957190885692182156322624790674394044812156075690187059710876635668018054555605646340447191666588827114253134844929498806297477589683790499062416532898988194517004403098520377628308099450449112078030745328278389138630712642510644677371448599972627846887724936072229617838618944586343339748288170927662300346162203558197726890180982644592566947863375808762779278129090755831535770641391944656286521909471320723937702042835579965940858501779154450061702888121284474969653909303458976362611205848194318671379441271741354843158026367206625926147840520716203195838476750289586321051823744362838390526744041061743324049877331888448022920448573126137788387096993425592392488067261576611775289586839247389960153803441192513606693150212848950963992398364456474937491058514319751361542675599904610842828101701090209107517782899649255505945896781450076090107423719935805041933563069766562456457915057232771555443918245597205553911993447420750407052577444082361804734265169273119993853229236473727699514784809503809848989611025903083533309584033748668765162197163665448953771117864238603366607933461677453660849249813586905047500563121764985930216257008660841906086723305451234662221314331229352272341083883707603870536633793791132258953022883042789044788900186865765940397274334293416989996623525245500003325184058716831267280019705775106634037186088902879055914170680750526305382744519969150551436385962702394549837885263068849117373533944254070344454533730677380337162569688662502739048371265388989353629615749622694798164137488536170277164313139886534446688677219596123253983812354903017690234715468325320393017554005926938958154525144753766236749540661136790485611826704585180162139682824389344652662525334977096665541898299351212697764584819662333423962254161887912415933085934010450696446057890274446120248912416471864123940477353952861995997798016156936377539211953118490758599438703992711572553864007751520700637407681341598868635992117002237973384768209971670771591398197307821164157941890595705820856691620412587574587256633041334278562797285329875052368469271317238945874496316514075566313525221320957686547645854636448382855099351362540049639174554848048008976837239325423468739936761691173306484196090306363162355759320486830215295296620480073204637683569682102445720489883693077071914568533338169123723669552997094126979668428946308472697173733211058770015476305923234025738753749786521059103213006930221567450194126922921703042212472837639571327239432439785037431567852514608529972576644617026953364100439960701746157532012846816113074174627309705168212985897581521612568773429740637812687421286161889588508422288604286033010906043261741822823726056791633208413008404294887355570868181762918780926941511868423464690669316535464035851065274791772701242202675289381851104529980814130415755539177034024457105828328671595994087877919958734087510211824066052803 A145335 886 27500434265284681690202888337827985038491390963730682878555297749733292574958394256740461104712504392170735465363360360552156943407057255428066191283568323371865999338603460612358882315734045421562719267637145042953198935082705470043968815018853767919166885007194663634247925443728421515003893744824954525531047983938291195660214020632364281401648804675186537935757832882765757205737680866414035536699181701289424582906810824676673191100958611935438720939561017040705003210558368559450988826699809181522748017442097493432696435639140388983108077350682295862176471342935905736159910550310764544598480681289961861862200836639402815850279046007921456284504865258295143012050212771188166267289219828802252924962169445698989400982514950471532489737571184341003346216201538100729994980616073947866968957987592885214414398263733700139766653899070300314559980982423451629575473412753490542653617858257586686475372805766943148897681011438480561914661871879707172596003844475361255892632449481140632961010752187684248922841512912214185549468183946707075580592864636387812635550809875377636014847015336142683338563264446284675406266000075262914218242781611444511791647801177040041051764500116662292382665516988998329545912129411755127296350419809713145093397325401116225649780975097768044703885907160591254584852179930752235037127212656682569977386584129806637193163742758564507851375519610251297375740555746474988389825705650148096052010142263856110120056741570992005790578653059611230116532596348932007999064105762450894831619037158350705239077425877404394015769249146424864601077140202207558682101639269475402511340459261227880256696556627471926010227909406357599219312369626032414229724953210935720336226928220264767273039502726862404174183716064787836422747427568619764035283819476898777203186892014542034886683185706861512520464498206549066176487039934561939394648324904508549458828890084993124830499880786488422004664501315897488934679905352806389534418344520452470427001904304193534469270182371729791960971853668449950232049599754667979765907973414843233694816253948382635386505346411507386638036821728495362726001675732292311108951960106159725290237882443211318772005652127224525726338635404927751387284493119680116987376164541375634574435643276952180141537517181571843017598007945590498226116855223739110320792620506293847086366552603234472475854724590515245080685673341951088050329364630783271046322145137664469013396664557204358871115076694185642478264479499100296037711274093004789385544679169489491498362077429759117138615995173801009196711803590399488442690189973052194085385156458790291782947267240551529513559835956255417343910576484838658021190374622556673149136252960099906781298281260455308030105393512815263575270924996597443939903149834210426142359735779141087696216736255587166202842546739964776463272509116310863929753692424504055953467234181563907821263315636097221493570503848101842619302613896536652134832273704076475839587568422430732346557989645665328621258298599074153401924443758530314435946710549059308924463787001798302753371810823196434783874781262512394305539857175301521594792397521339570375268729618199030229026033910629610928686575271706515372054114515157689875983886919868789742203993461481442675954017436202930549684685025046601842403536605081976101807971420409856679240729779274670145688777492725166576824405808620453171111400642454679409521839564100262948782215915727095196581514886472902755383348106366127451841223696714182447885862640886663720079345953569861968153402119217550593944148409533092029469181120771078359567141005743859073572342985127524467963420258837111369582790630167586004504293950432546161842478095075556283354056167446126570374297174970162872522033871694899594270948393285928436094507986780326292294667195921237001222832016007679260787826221077510237347714419372630361904354126089596875336950872148749982920673121243827432034886099811866572956059641369667590331391874402532872492403363653284598694791353017199158717052515614339762767030583660531470822749690953483 A145335 887 927039638266952069510199644346551116485791670304036062335406205137114757088508713404204133794266273980337507343819764851663823531968337690430944802338986161746689000299465506405111131427303406395257980805622782591525713269957105047422447048261271538671428028304203659200629022321576282414042172030863704535940802543441721833045127452450556584822119717211724581647960841498454998457143937768749174832430572644077284924912747904272577127957203871438859087532156140693493234626194783393933048930261306616196333090292394769170287533343448615326974755457585332065812220465713146490199297242913002368213242244804088871690903470807310806431427923781092206787920186468891151651685707313416888818773690390606441364907430760710759274862970408233980071407202944357554185383884208548371638861357830987639378498519883761993556881806570915513478016841209602908379905115662767213763635391141607472995377156687623543469871290995191197102344758445247530975763868523420483915223539609801217177630692954377765262632843425037998736329237072988118860051056998986338060119679155765224305964269911984859273323008774601722919682832370154357539711310641183596081615133708756118705022420487134091672824976307895201825609765543057998805638171593629673141918096179783780651232172682800852400981825616261980670516340699740692992950452566669648584553935558249056309393651565332627703519023062931170531238053419060589858842685613699230774136812530420088295423276770003128807364470187212852900060232435936369501423641939853397081503141876410901994599613517246442073529384935357465985059479254661461764608353380836837232787757994861368595583993574707368483587014608619649442171620240120351011640538821811328840870146373436506608061909784409101578323160172242058390681244799635127420289039297110502305367677234369331496509681237085858241703093184875994672370167281192409034088529354835587033441229089790688650428734552269287072158582948068230839749280844584600626516933843198780362414292083362568986716411194714791453151950969561210914253763443512017280458444660091035452299868757132636296812002354381433325183234084493253161168683023496315688782223766300687488917345942170611834404232351149745955320922182835678701565815466365830500198065900751294690679388825534038137617601404380538910380454377199923075728284724090709272182932583584567007832513961714350619195173923804714888721682062561307799377414563380045917649858820661277926730612403803484501204287889065520555292611835752507938970419855954148163967029969416343552673948714587879353871459476429312437362452788862869469718513069664360853248418728520613500960090281566665658697844948314679564939500396707615924177162038522172540697912776762757059218949796431687320400748150061899248164138097406411868399069280396817523900465442908144865929139108919127281311654031089606461072709943075824091304455606254042909857288805642381538717938925542235989244471793486123850497099899850781272728860290362631049262860630407549856050873629865541282220918538906363698676768420836849182875201083899963258224400655670813085074821126628074243609878842200295863781468677951213171112593262412054987066952234385246578717477232181487856309661236728478585167760788814045617356943672924391440854030783447027157328150315222193660535431457886713263557206972999990420875573102676966009091617230653728607565826304501082602191852040439941836010783046904303091681119566840879732625452385333033788153201898680305872125183253319449438252174781909079329653082282896921194508760071292339876895083665893738473754011705612571751841766579437298287667341831406530441905110296695267802673487901725928112004684452561384697308632710509539174408181216566522585737359940379975358501132964648224941160025755397374319643587187525360154660684440087125968177090804624161500565809888343009722713244971014581848146715869261128278167727020259736291382769186185423312037745718371443143328949405260999269205341108122558138497705235779721768829017410820001280614387407938093406245877333175759183246011972687797408788723055237781793924680257975859127 A145335 888 31250506178478519997904148320719349798908052167457664697595860296616840711720336153897327093464254991164672980389428807786227130710495720137369893858781032228912562828228982882312835628055515513850101111394824733523186751377055076065905219952918648549760070914967820344458540708212411036448940104156521735081609928208372459053660050761894241841989374265558430972166222031155085115224564936446853817187199067132663573529384148946217750306764151405245327905270262563216639898544022937651114519988119819332169206951008610226632899316311217183531930023367124193256234089722718825248712573898686759521703851473865154574738494138713610645400619460381572282899333201361455463883182181485070550892694835778123309608776565981390249456641331479052517735604321516721967248287390453964069845286377501977249501318136323629209917271285107298225643807950521814971186286889010900352520519459910175161183621298321931392782674744075089487376892909508282830712438093262632633075012924242554555696674766859624985862720190847278749717409658888916574558135581967645509299558803747981074966242903182199730726082610944808743479824940634638946378992875448298948648331939079387150101794002973489053250888899574647136879012813790968150739733218509126869858931725870091436039891447739891333320871691743216270635061141102351600201105171170253923033078130541363031507090016880778750078989074287667000043526929381012873890289556297245322921163560574755526290622607906663208240146169954203700269024644836761956281760853259861666685462913589705743787058140047340403947970327093474300951961029905388729660082991390869580909716639905137465881733912062926130353838005760011755223679308066547626244803344370890269193318404523591426822046642605502593940506456366777061487460588011984080550107091958167464094180364286770687848564151315272266785776384578984073544085818584497901990058148064467704335364437968519209897403182928107582209341000679499275119526252606445571222396905174325533210596251711807680089739794371931315692217797913726048189702404708936434074303937442069050429048809894967754722298904549944169009291434482921152555609666685239073373486037160320442959092622758611218778041382319375492942549514777738601805257913032556741233925414229833024342685209932587884243454768906024689716744975517892225310957460451089863974788431275780530094923724856770253079222226604904335664335426474217095401767564245868005932888690515127048126817897810070324871127531343734140714555073868140348437050375079734835507032542557750848155849425624078243529515400588354692504371144896572156023201878866582013963515752648239908065170558006455840564412570260420607582581044813177776548594788408005951508268618514297917909597648501459219470802438840305363200305065158176631268469050171251722133240750177283729220045137001928001511928161171294378215594849338539290153096735214314670180425275884512257166125767712794593633523322895101598903035744053465988601847261085510396133998897018764801570999110475198974192934817388543874617065242208111586880569626613824002904430110155952560038563295714845380953786262398761150371638525258954133485811213336053198312505365028729140828995782228108337437168451264083102476394287504346206054587199160166720313499501726112365604742204922146686815206718491343667911582897375144652041113726887703919084502315037365770951187325484001715245217186594452946566756919686738248600117369486805413332124590387737004898381487222297195222244730887883754090578056514806957836477951915231516752707854117402136363469550297931970380385766442797674537035357448682915744174063667533020425542908534456471884264203594838051528153444932424019309162639088485935401713784306163525932660241747730874259516908884235495320377897840148313345022451569446019118712078204388623101321294929372497403747159041375661831426486750069538093346531164966413179523840505241291009882787361956493759195532829350476212868901530675164121084616719925335036891070542074779457558586587350368766978127029189765071263926206563489050023904882253135035928091425035040612669500673616520217687 A145335 889 1053454562349471270862396770381249637374639322079206206651920388263547495254977774659370182916475901957894852188590137766653951724586987193862401431548563794097656331192910012663300182616640296544583502069861560961443842797394813344224559917190440594351140451872137195507493748073211353717117488497074175658737366143963433051257158478138327440042905221669854990859998763022277077735765085550479504408631305720611516419598254736064252458568442415913616132247801463473876790286425778602024287074866470179426117350122167160447400266782563597913412745760731001097082319098740631133420954375925433420563634464970752115910345765725132344049144075578034877875444315429974477218610919686176020957175854095306846376305416674325234548472620009295889964633241606921494571582213746819244585936232146730295249701794996971020782549221464085216615537252534073541469086822648652335220699497229936613541892400971055150563080422152899975624283862877179455778068757148119477537538201760992974462733689213207265319054532370828923227935880864816140655366631608078273119501789214224762881346823960307683010791385541626493968103175829110846512281492291650846917751673584751007121175357135213895497953373131836378676296320127283770818378407990304495189314915337162686129120960052079564163445732327681994866845930396043931743038562327198807178775415195995412233854948159657400099830093990718231508536122258195890559781071083937454221973192852838196260836799817110339979772198581791736548855967877387013110321788861966294844113557735605838746650827906396231499839637652791633749733140333051174822179935875177860191629710698414425980011881580057246279520510690582981659970580032751700240591969727102172152695434575620120624734685714169582657325371065800894570500238031202738555708982649620785917504317774739362653005766044328146876262663682454459934295138272113256994892451137164676958309548170477553475850772646077772044007598060747337616210999135613999361322399046909579881330419282790744812462559481561393457269870514519754114913657148484483749132768450713703029872199929259494254556059775566615582921780931236037968156348702790726139923898623892178365850324824275438242837163163581915515943598187836646084019565546761672280629795213489605349840623736148148752312822122204490885970934214327692538032452916077954590499408746123629085915311757089211269586230639656151231440032337724176223432276791350795916617631839615073971693753408446858247602224580392989994422130984802399310060460204967441448987918845654751121917340585113728874792084799961977207893038857100994590679265866873966621045755168523748572356286009437536103859682084780933733294127455712722450745514393056718586821562589419070035969779671765240491929062892905945643420384498317996142653679812873826272714728164575769069099576702405853822047971031772679458558095910129449527985066852770091925528093140209619383427718090880366825843835225549403105535211081545238575917489898463695163314471769239700830550830158068083790178291411946895474434905616158673172907152930276806054008375755132760143229155613472616665324060661852359536827638822697875161855482830445760052702500868051507102960201240192054822825460635802580147750772846603749817286088866332276468843676762333217061088832570597414497318424819807763587412746206958919247305953312508926009661607030817982908110796134499871516415188757907156788325433926629163313405653433719090916585040209345162049791406146110436552261564006105378097073936846861967766758592429409372146836860567788865945520218663648203055629065713032697903030890147753334510298809398565196287138521004791417370523278500508502815288124516667329238350487866364228171882232494552591242623454163578647830908339639986445582601713995031373887463332522762438116966424001609256044658414883892056082856155230718963671994377145631599158112129717424301919020620385263956899683412470588784218437058099639658834764367527270110377260763160423341935971039849475635579734578185030563520314831381539599572614213546177377882700546650334741209373338553149208163815307073782932638562369643 A145335 890 35511953265550170362292875131647776955179741748381989058778571590768325768428460072047032712217075561536380476112700563724475904849600207594605832120132191640250962695600433698650866273694108768462394340924932108615447207176992406456754838742584532482658296082849673945589793903089414025591619500787430357299514877631397399949506353244382967241952093180501437476332127329314738259317555918682099157168107498654615151371993593623341801432124443533683848412828059428434124037338773098130215779642634189760334596540449048027673252766607319569349926476062312023615520783562312585784901546763733786708513358292460202353472601187855717179183036142334936272799655590245106425677918638737811484981327490660098955567132286482727090647621771056723119228734056833719260491314458156989344537946315820991875365470259846574974256105045637041367002462557279811132401101820299783331278879699100643782587017675550647827159509637991583434219519530212826544770414972750669494527780148288060244896198107680542147045703300357922811166439794235542442603492576950183004890759805111957952982220360735729091111577875882146500719949313719501695294370158772557174149109967893624510975434138926266414262519155023315425603301814611723100496567982613431314322678926156822423542576127315710660209864303445288355218160043015579797955478335848766618826265323223927215861887270954960940484493718348122509865085681280256541389207032349242025525471008148012035378052995544166952811457605952053269107730976877691567112185546255122945935206364581809910559893664937558823812253781327635646610029859675194073350296908692162675668967966733833659881063062181995860019710285025714305997596497680380507043807673255810878896472830350835861736214828602609988772935664687641699604785962544383728700965724568609601320903088092283550746053685505737679883542125949763459806105037608852074713326625843763112200147164491433889702410336001878512675388548418451750362973505742021665863732500648925032625322900812279755916305200033694779072636019352243113300013334285709542474329190399254991694922809186288741426117020312051706750349066182675405423629362215465711491595549237919295552494006867232400407429551466304989723083201969423824714560952776078059547473655412809182113294401802868884507877349496058618860055502648241539939181762490030388794645204857039105210424629236553587040981581783586631406939154440346554017684955234667766103312363380535453070669379271925693716600665733920161368235894783133806873997765072402076165647908779989117762082702968334374745162935077202851089719647368503382755225896349119535928870392767419811725890493312968784054654042513552705888924428949494829001453513641347195153748923381048232398243354825608608481469490649056988799395798237994584810678915223507633481961764294608425142063001418056195339309101969128863376699034914868894249837313453783063595237349576040993530836119677451397986401091819747055792490366655854248340712595875363902869820447207071417979103683057475994091711229303795029054656793703643630450588538399061505466798343801095234272302275691598612073228703957256777587698554341506846447194192728515358040548105949510939412059242977878385849337940595736525516595450182618118836367849629473840604553623344753245403192180350096637782457413860512992040340006725002270451539034123562168897988853924371888795049166742803343334354297783833068739997431099912175608166328650553185311276292124900822310731296287001328954440127423567564764478657017138876902625192958911983154639052987454816906084434788111374707323834805946479868373632343729548893489949081458703171906522645975771025883246367877426308524625928702223692370926665975492585664121989654066482673113921575976632189255004426171705268283452129715906240625997299337353492133975535943061046542634679915623708495423789106341554791747814720869890354681026686525218700007724146583086543373665128641556734779657366490556353131406519286785162016786239941658418288932604850777851159821709682462597104721774563635373570375482219271938532760221285722107590731715777178960844553158572320960447843 A145335 891 1197107943528241680563421549825449790777859456963317529092219441672879873390175893773727698069467434262915483891864283814561944985826071273427175406907254748644296158371034288788610689422928223968227016687995959311565164392492571224262392269787964672799970566601722056833694756965650398729482139654426788847492470866217040208334426116610991347587877621071798235657301021411201063699317732283008477037657399371015771032138387621444597390212662532952040114082817751084712857824813250851543795329728911461954409069952420058890698190314932475900222423594647792555348204516803238168068400007984511574018551887475198956364809270132270460385127804308966626178041512071718222179628160093240705472544528752976081696861183001027313551406095353849516339904735091231434664240715812889897057554925720389403971839707209726247385202280305875443017567796190365180739167600893218873448758699435983204681071752300919937282491919333615855414640027739190519947031232953356311512411991261252309094457863747177386563703392936011045593591762235744254875347594113624037486789239910822313380805885479054603701063607185195772997642997397381226319262371539941410048915650099942408680230877702029083689575625217882589865250925494264865590455535875520361615513011411431568560457555122691646303594961505694938126722180183209264593035242958423360393434596867103171250708807670036785144074883145685115816833806807421325752034278500711877596526173462696292859755970218957068162163895916871517119829874681691014849964761653938405645509511705939254349368176698394280044314843468714959994432472819917651879587333969832867921623049966967821976176209846143198861207187428696318564595996276835046859695056424861415000497926958431242323507681247459297007366078599295030627876440226870937463306816019498847010906857182086560720910107085392651144546058189503862547609340883499265166472983562300803375102283956696688251390698950772552016209575923178410443988499262352551220652423235552863802890055105051531289147903480673291520977166755094244834823695383857611528325153259226117319322144867797593544214910500163203258987651438096206985594507832127000431590959824886360829182394605644079393459011937091978039983219222445678943291203634062025840583664643336002315549548934934086360612396699199313919567980108301288097022124675506471490189535265231379490519785165648909662062277852338474705071767664744049998211983617528373603991863852940218283397190803562861726739750194288224059330242018717309644920065350530213782576549555985514314105056795145211187545713666660423310272472104899210175577670375249553689288254319143966684756019957223891701044851669272179630734708766593343229926275494104299555576157620353573324725713455201486520145096037850648199521686715182412955649990089530762511803104801656521846963174708703097642482256005331362952655845008422134515032566308541960221025359128680248751714866210899168535241213979399838025215447154433635630020183031041027267277952112035905730835884325316685602763501749652639017485585041314921166330666456525210419008966115526544592186549570334633599515922945075065310628958730024556971037041075022769889101116598855512899529009977824079146789127154656817639361852477905283939370210393723474300447226174107955140208391338512925089049224923919468141872098039287080329962461592999327401042278256128969340463124502789104569301211861877823989318156614052605513122123625404494443124032890945366510749589948043408652943740143186898602105197430973814693525527487886330522733510329370241310115240351187015777735683415679390123330177243276232945446211673237163485359772591257322236491106864537869540351862324768427444002494699559545988698509380389006086578319427672872008692451955290866608198148252569578728167997614905628139423781719348892638978622907556645071783157297879775544054848357824457094892404698185279885340820458239760596051890477442839015918093310985191724756995829295346237887417434325100988009963344548878260044085782863011648365250628085339639000548870443143959434279165238800409206951037510227585699494606254579901690006938134417887 A145335 892 40354508740825073786242770082323037315473865339053692157316728320014208941214503610683900629874714496785805400458364531276182601747720957777629875372237725456667031858436603179463632641796044156274823964089949447467929583055477368792892836957797450377502475317485754453014176311722281038081428902159107551261540835600661547791556104441450165082804387364378225343506179955439460527989262495942659842257331775628834142838769895346903784400727052553688828712047937976237611008840330648866768242434945825739848939987761483644756387967843120995989178330025650610978475950645916375083273178484256338396431597418275598526597518142686236031726941104072228826126843099137965679430158851065225542741664579281496223341091523397498453335172383730645424761465500696677605697835269561203971653187201496380492069724654674401539508593894854956138485169042574747685437528693709306403657872426708114130698284987476993410242154773576680848035931900868592897201596318087226288332738730889035191286114342021151593381899228827229046602055493800499037612424954966773726729482272503060378955008446516710330027125107101371631868398941545771825502832849317054773976389390719948628716958376359966272249327911832302949334293272808366804442533013867223407445512300356679250016201759643359269578475492147112060806516338757824266415638242172973143013913641563782579637466690695052756251803370356551535837345117613087209820818986869790361429655281902021024154361720702989772202377978546281236157411806412073133714620548242078108055002693672005899535391325942977515356294549518127520084683012149394185185694954772769068945750338717517312083066374032424171429298428201642613786816728494512931959939845038270626410974238872244348374608073115638073515700520809299817778073100443033339343689039316340408169060554287234873809596159102532584576909941684633080530147421376655191152952201171833455930934879980098196462946571928132392464546291694955667648400559770930995906171521406754538146498724965964218944896070417191457138445512241590974029663658089826750334131373894183224435094511798534069189195891534384561548422023227874071301715453597371822333465544205323674313819226603767909486270891991941028261529330265560635208922649789669938309997275579382982644366112483333649413375008222131522732577990590780919102374282872141391444258844996304597768382852723600115471565799361348400524382656571582770999379413729196518955897964379302394952783848917434689536471285332855367306102297082724613347121596092375741538253409366623778748492346802262366163831632957959934712082183566432727650219885594436558516787517169472724175705621032126895929253165716511132838514326632937171331319917904802424377125078228370033395455568176598755768482578954475860156819070369403342496966581107403089049375029381879587166520194288318420110020654600411143164899671857211119586878916011112165596981792632573835844267146438574851645529925259167448010265667783467490432126121635680433304575862826909934979406242627321788611681649889079231975644042688069198813363135798876304825730742287601474401513351743678222948083150405251747664045421201429261152151808191823380233083282506871233893611986940390465060383090534143382027151521513591671413551673536050469038602153724625544431671626618078524401752734402867857201995432864027471198032309848468292565573031116118702542640038193971548288340508529547148896081990719715900747434611804219179027157963442492012952467854837812009403732151272390224453398640633648636301606654714023008962434650048431781576529935332429867079358513235228406251513795002468180247262246611334832010019230879377809946139441377688335837383852659419063208621872629781368613051258627249273188901081424179401491446578780665858357933405888852215474413483692228098582676344405759036884433435152687962735130316887818738166299831800707656921008241505935430253812371122043629685185081411511559852933796871754078261900962914989768547778322424313992289029624403084267857153526889534271506570888990294202125986727859003009302154068440928023261606098188747664323198247399662927641416975312190266522927 A145335 893 1360350488456105293806002098911688038079174209801640505659829382575459541735461043325978396459348927617182065786535984457455831690353728500857831825370958318236990895303601734808684767566333959085096091861245179186147946933234977709515846309584959782437643770152474216009385826634463336828074569562301375898599752720605829909836316072386858948330344550465312355257795090640563192987316975038909330999486177118790599584079162140005738950703911551372187882931095875096152116023294688348485506600938228455961396305033030543712317779505293418459862725604942258501436631740925636487253900678635881159359197574951518538856403380225143746497244724233147029419769254693899310981872432689780592952580807495034708935852113556868489860901347504153961914859485688580266996842592272667470071539043504888060667281014137234368687108452810358291122459605407626948285733911525773117974088006055571827909855982246777695558343100134777992053675408963640238825475291935689165226340311105857385037002605375075156465726436440062498224944245102423060322170590356582348214426809919288925463751021351272419746159783659323630525087955321864970840319269031215544890802676312253818174106258186863585335495760218291307204176436361119119483492922307008565189467858029510646106614592757120085854798762536684186064092727652804075837661900550615681692575668463680513892475830892621420743211506470644469127391788097903363035638482295346354583081801956390955261547240745141815001985093494631244553994834874321110655828843831275691368595735158173807167398787248169595344266409219941235233339704345123605162692125045802711344328375996544458623352345492456808972738451153470185082057273352954034659534525316545046391452526591885430025276795821220478210754967549115418258003813588058213642404820052047019139880184274115830414034925802436266340694982989642922955167407026997705610266753535029522237131011429026826246069240688306643999207303476827379633249172425889584609644490765969272245365608215712598715580915244615620539463706696686864979445717079384364369905957085647763236480918673406438604570199959409193069634103144023983505484620955172896298734123063570501236232485299630621623138112375589320125604175683268829790447103581118569986367982319197335701605579336263628386790785166555656932115890143247244674639748978597761630079494174635892725540806474792774726897573434408776729338464647956287545645030038599231036474946775234419880918125263609532580711585301830804237600484375328404697214159359353920896724308647172338025626162696599207568237553159467115732483867097751975144189702167810786012351353514494671212819069800236977704551232515258738618714138320061603278985451202644614231648586831502196205407233878507430601754061216410285208035722662630899960390330493480568042323669728660056081726873902496039233205698624097603630757404985650741832851553743702024793732296008618704877629996754729492038071645245245320693026217635765241948033335930318604375656225068617181796119878708131133168783102814997359160246321661529227650683550141449453779150172903506079586548470495092843325245249400645113468679905838071221663414480483109325072634467564205512695698147180231552599361434835116846253478460150861322765445542975530050917567804301609900928683695393087035719070159587671450542359797899974268014798588835029404549386139477882083206583426347055656390010853973229822527409099917843466400143415250798104899601000504522372865682324875833052888956402166448534323137169573655098098753345636884188144237341530399125027574582809940970468058159703423866159059139906203025112858977387821885513820584787584053382027038332350766936540340132797154295994215882347435236386411939626063618808849368230768196603792162003794129955068504315059931072899807097011588316391430494355414025358460018488316244597910505212365706191785947006756982730726272678655670735145183270298447828498330164205199559276628736667223489735107309268450261011036207245738087650618007324915767131402114509623493019497566925581672957126442573132469687709404498909941160735732726824785334143142684537586336083926946353451283 A145335 894 45857414925500800713375256968070233681325925296939436106739156329302012831888182829304228133960751720100492940878322635602471555005641586016196553055625129535531237624017382621964160335197485118962545100367751026275097843651421515532301810303216157308175521114337430504190641762833582772752112701863750479382690112950081690659920667008604910706765749713381292131362047161987205280162994700572371052050019188417099336350474412900823564681325073996029400979918413237443349854907652935387115778650859438815512843702814519640780748702367053168438851484153425204057778245008127255339412616793542375397742211855184092526573759420792077551735883622172445257668192749604502674060954026542344937366273477915955458946078524660945269813485971029857672419267837800575299766886179813785146550377184896589323597662494496445913768024404728584098883157159805935384137342472096283113197200280475453892133131030840591129794752495301211338552717188128380549938179193950485441692705599045713718708322635907669182438486579012607586335641455800625869659871563307966003341554035649747404879986550796384823126335977128674477899343342031669225481390733539443168951903444509686819929173334762213085299595804709272054020484720399032244980179606526725718669738086729291579897298671826316334521907015533148420073453788369509057729758401145616387683752640896756481751577679752801402558607126873621683927825640942977250318286028355306626125897182520283819964736461364368863013927729501641275368884647455952833795917191837683007793284124127036345941007218600405733112243139447924490197753913389433717884957350108314444644540485897763361475690254467652656438589016954181510914508070941263779878395916460793668817594045001483607279836438758734247368911882564980228668008738275369281442433144610815975889020603711384088969882474990530379242295292003952991134060210349945234745437070512892993441852939341559432774895907139870397285145807739304675741873934828337337420184787814652645984520114805172977736268433951096497968130095606868706215524148716383264819703063023054724807588544045436533561527371442488006842981055436626460742012501097162880632955466139496052468073405136729028312217858694845089442175734021462921970411226510584344450794745670144910921741096781080800435383718551216186959495133996286627391325018966156261677838357182717098781675988496881583320117085002354064184651242758223796592111191601800664510373936837254329806447607683493494378352850988245125516656960986218225260364698656699077336200702957926105477234165753866940323025550841804838384071225153136898544202132426681710881927568456827849414658118790282897388295152160118913120342469930762319901662388709830027844071437712813955855907820649029917408530647836708135408408350800468567295354698438263367599327817503755461133133332086621288263045680508309563792420978901386835328214757113316339785603532853554748792333354757664030164820309571689835302746348491380638284736263778914031867690913758509335520291176271694256492356607281879327402824271234506221416473276454897951096276023751459200574947465988066396750339134347663624623947878137335461072272875933463540006684521356284550465113307551993651184083503231405796670615509658383668909577582291566342895160213968667606581301827269292347471776555298651863380080930006137141914832958430808917511338469233831993777808599616606138713294339149236808869413609334421261629118627356969504361330547980291225859659158611864358048908307627247940760563761874514716275326645117759327628217774027319854631107404946580179145810696523060014986655199986590181552007947496213514059557081179439208628753652237404912053086530039208218658545954185310169188804577871743345962797039014158114483334432289701321340119500922527264387615237022826776949917456539288376601035796802789805987917432828000391960136986937973765977180195861643755976725051490315670638632668993524753945765583362220916180349760708566432524468530134252223829516942413303402519826242142411753229873678180692092071063993258745651281292543870529957217326093266795452032515849290767092496099107747972202049384576227003 A145335 895 1545853455778281503591774618587645478485808903680654181356536454200941469987491101440384487069838544025238689419826190259623331661784346174252257302647291291271799702068635072882810110090822455793893436248300795234488369123341472355358916315805570353273637034326671012143792317815734248635010382351752459097689107808947501071540095775023755467538214474507738807282902254572793599353731358368977653125696815842054241509583892874807600225401729293702239555660861827303119448512784864428604984549834965081532709505260481152057688495044475582802780265070949238023845446137787338036565962824856412796022008802279058184119282891218497554043872890406188405402847748169398530448695449252870015148836485987966051026037598130468351488544122222515154633099556897397907666561466124680105017545744831324982593589142022194177615885733996292117162992936734598476391642866448631792220104503480739544648236019139780344738603411058260734087834104358132299374775781802595572303771940517490698351800171019444922764926226112788565295311975250094852963811210076940943616061438327326175099215421163595111036316366042847832990663233534799614269112710787295360194153120223618866387558614940727944918585789241253800722739232720474940617162735052523001669348305714176561128827292120650530879613399638823670703991941141843422683266079864956827878203619832053992536165169691991104387629225503698280494562533228795975010326058980218904071357639439676965614620310851045633627057688759515233898053856911745335152939257881019450361435916455726660063497546171620890015044120886523125344625049187018106284778307109459154883164748435285226918801059854752225556088026788787007579457881989372728666746691684358829259296048865547485809517856325280135657585541350510515959283156309258884889366207662425786495171865411230573365058907817895853281821507952758272341486246735729246836270978036722869273895340348072957049814914783615790404175621179684657142431190709814079218544844587587449930168900824716772863777010192910547701890044983443837389838454073783562777687825884601217687616046583290746872952649086756070751267698309134574847589257906500739750964032464828288865128253250926650244774242393465115589506423868259339416353732655224694670317720890172602627974556670884654446413156765570712495848924034898932066114321714709378602562169390549899225294404846689071698928372208531782069255816664041259535163780723251670362045474374308896682540928974092440431884742026102157879335701917244931998198489294503166537649404799987380368465225701936691861689983750639687942459925267428377752173078739913738306018992320328313289273453971601366670722451874766376046028006042651859483823435844422919035979033933650371620400456428671564637334137536821370028207160297448072740895506923963527628292772685727926866137868542913129724851230656729416771344907568008345233263377629438340070470670298761034573170852511250857702126600597590019102810258714618223680813217503953856083941256327143124631771833755998934678226208062689049311751847023068883062420086498611059790006010981511516747875399491909247739361088893614491385428169503329672554675096984302575450516010142285884631973456901879558801183902294569254570649602577105653328080537533603158443465799895315980716245783668564149640186551960047394726871077608147085153974751013903979774277815248486337032367844686492366588969495782709918853758110243254240811674122528060026741222347872814616719206737371123622633995646161158125916590070089652721511986163108166321297463033018223610769215505593174635029064308111734193401776280632488815113915162797238380171125783692738310935291232234895881252958779991081368918182429819592589921007167083670056252779824566358420671002435515882039380371634246143325578191449708966590843884705871623019744726561296196685899834208344387295302471005463972903865143737645513280287702722830067806112045036973323890957181593609940907807810853766262284705292524882375381454256808883014370048325335297704933069976927181847637404218000287170642947565929080743095170086658105113733527280376552766973353900358237646556595000827118258819847 A145335 896 52110719948428454560577921679214272111686384461748927156589407764374580623976312197667178229820029185130044500241847932773579874716278754528402007656043636373147238421202450682862146189197464649614662616967674706986851896872743189447727553473503966305638147118976558705029808529377759758652617216325462694319349344856930148171534937916130129802108299228890125480125342870286825072227078810455241986294868609985629292870973692459289790697468729809377421425298251218469743371922627924980621093787820894247608198606817975933050159527168523193914669567102847329630404785247032920204511351486497058560359541327084839531476933736401793126026877583856727523957552333122231711821020920253294184124933005288062102171771974032009604017877090307499891651928390592015629639211723296080160327681911713587978333300653970503232935062179246982864835907798440157479356345643846035243643439699138529769616582313068864390297729856979216850799676319359922623795311054627317548409666673151905842393470046357165710497993899823615957092359099345056037609450022033807645989465082672611326944804442544804642237839876178064472986583124558751654980120255158335858605458513786288541414914089722765688443313870023069817654267480986725527805523553640370779747005666955153788923476437489830724125451367302838923898419915818087990283390494517936266628627636854787447497371388565442449154179789171061908598081311214886676655114197904893227890159399385613328348566858824011848203745825069330805201754241126050600549629549373248479846321735929261586613465935504332983806731581972451415919385917896626449470443014774910761003169225108924513535020366228007269028074726611421008549343690947246612414767196801340217870076138440011701637363329445356934258474351556797610422454970517108271345165578857940118141427607123562024424751693571386739139672653845186068627548386327372700500749434872490852710118929691686442807701344580792387384889792682023984532050763085958675628809373627388149331341000816682298432750035866746129079616918423761662804585580611719752519473345750203985226482205515142533041797267153019773582746103157945462675607423286127435907834653756406151503977364620663974614610682771491187827416459156846597703821405837213230825826026756923688918877394453780604607506714132004999683851042256947865952427157611528133726214468477598745701957288600212618473993843829489288552259515560179616172147251588702616302752276647578970331200385910208559275341159321550891124161386113669696673052848857337045327462358471373889263036652935051716903702411911038329698519242380939388872617585778289985869218520236339872524580283968023951679770955310079384351485170577451713268925702413834211993023206059282589610885430354610623275503858957717735814155238218566181295118971111455817911485999636560597153752087448468270938113697175302958853727270325140338911921624560151686662249955985630942608034689361933058381023675979939234384043985967033971788832923773548224810745718920303817578519180394432911731311217300891245017275435744827776799674894451705549066204679090477205819420516297313275305795909853405370255119969333295383680762058268566942503431161889772649587540681697246619635915695165846068345192306203616064031211251348184888837665771575941495975977760885995657101396319101421120944172162790557310534351714763870199760096234515135952127288050603849078097555564121857025410949087430686848427113408791784874089635842431250181624167890920918160380128874043732117021003321961629480294538842100960045819719515416100145002934838914809541883177647300748963050818405134542757503489956342897848072436654222651380449228230009586504799835561446266416192721490559920252051841433201713018409464540169145321805333986757049115222626469097372004318306505301648540324526657982494539055444004693754484880621357301378291818297202230389602356021630053072482636815030624860692546722525732115695173066766645342418839082964280351856706844581260405578688744803616897471915743650365807051646510462070210178715496697609458380503701818030557194313091287506057863937826041561258822469213983694966315069505680107120240815367 A145335 897 1756652367915669747458800236214538494297302541719747430767974754380530658633300014195869476686848696760895256077914004393971187317062425153368085503832973679491502115906934910450647875155036423247687821024086878124225982209091803792941423472232902388357491586107062759619883833381531963648445477727320965073752807317438007485914941685612650900605315299467671655427286500874466618611981227346714848989022367716918747620626281663218765969604070656472383582544564492913753221764392338838311872642982457795251907293503124463442639725603162421822387928304256718410891707286832033602306739622043853019213307342114021138327029252134821555059868489307937394426420683746702682836088084773043097693981476459424087476244382218581445620974285225721699125071351413757289977739919525749396079966052226319305918290582451756521960046768446530058377326334722424771894503935262406981614588560037855335053035445125315399457156128740165988982196354637788887290007636276711092754294291248178805429593176910899885081442451598127867800794859943609863777719707278948445669363924320832289503983182658969943326242471189646187341529884138212284754580239532274791006294646305582666507477887576995816416696165639891894311871556061323284821849258376054163932748559363709928510433829578954901589618434712165300485792064658235805010609670886933551683094209760171265023082396972375895268996296305327271435143040506491296641247924601047891731958369281931385858953223196337128551902638136029452683835901570305308832782676956432948374600055356739491629013276622353518712504031613247216344119373947670228424630527743283934643957679695257096915980309626745065184184173477982975409411368242373801315129073537426487060041437367516745596648032026085125928573034733394106096830441096848563517786646773934953720121738140963410432127806225232539158502511879299714420676383761609486998151016613280688608135239846011409638974655276003596595128844507135407338890774081196476245633084766434409926372055207361459455451230845291001818363338618174960669698742532582618783647883707551550457383497460299408205548239002775647480718300386186643237660151391386097957952366427164418902370788096234329333331875871452725548197093248670874940336480174418725355913900691658176663282754339062387510434396886976731773771906138632788526357387416970291673201311129817684327063080973418762522069260776563711708564886200277838197121824315891384472314108883744412715555868326492201559079310048844738513693322446556103557603679536782342503485589566420609007069585201975367674887116443831118343497395718201541531467561064413076683737618011148024782475288083288633439523712232780324171722189054137891211643625944546915441861893240279382162132576236853467681945670448130527337473803052140705674010387775271668697832665419455685044325056001749996870410683006928232086229729511315573256712532730659335727946105945804948776555814805219910886773450415157150993496103664138456474383334179593093154416382100862185363428756939324499698463566456986835806843305627206297332848157629546907560410699942133975626661148856507031018649132381797206137685602780797217880548816429558294647488089016788225875310111748040726646047159282856768669347178071474294941386477954866775069114554716359187934034229603221129932323920276722354026980648880798609329965911150715313420008864291227417697724543153487907736176231477578304543893174883530343417223752198696945577501597507135095749736082883737413815290521710018563503619896066736459691076182855237200036416423567213702869825322650602724063707283461443939432708895035309155722953831314403923661283459442719794342205172698331928841906575523394860898775272528592481877074984792222578766912993396322064231699388022577690158272698892900776019426786715527122585373202796705185039935997653499902389129060054795253872807503384715428031448585283945335744173754394661331115682210230384583110960189746432899329124578918079807323325446128995747175222205875668804895265348405506020413298934606409857942651756272196841719609145338244153939551212131742552488230382333749658352670230036456956243346479881410196199627201723 A145335 898 59216751270326507238407701402214170963547796569686301429439501813578280738153962854566447861446491337989749897256436587878920791684594477203759407805807535079614899954075537410088889188614131638482091797107306044599983153281632808987312195801243586038027075062030938507809725318261633965211337295535372516310744440351485887493262536050467523943275048942946912275563702464352926843123062101630678748964702029442462372305682661996130908376063431132215320758199847630824369887207922370316865301814317558490120900616382127055833409217032445712464173869221824410528312123008703067486727272454586933791183531942304111245919316557987900884666373648543691982257913725143795105282297625878261903010821387322252983536136022416608557851033550941201387198655364505829854557597057573800418559575460221541890791987556115411701302673331397466088652687878657031262123570178339393706381745115232663645499295085557799802631868709533265631610622264040187071186234795092619882119943009566440857879680151272965079738259332874896523741178771606729408601875294763902081480450242865791396506661760489072346982829061565133099104907921312552994518148219652862949663856668355733174180791048805614881684062055277441887230120337172940450357812972051262312532583156403656023131570606183093295096206710021640912073211575730709071089564015315139532719169544386745707073320154441420040952422699298402530907609986875740298561580861646210232379423400603747617919699825599957744660626083361807024902777436733237719627053439651725140334519386229366526884775968326071180294177921875832080987812679856577482297668640755658422072902621523947511928771723982555781130841218914731374439836214901077151385754456531879681992656635788913355622993457961966265606840066604240964967356558952310105667479591404181711047363674590448958543466323427837201461732936311520719275814827976307420380298069532942578107748082498925689238149186546379896641000960950644788711984009745082451154332611847694584990613831708813797426578693362009635430282015739061005751782947968774498585050407262089420168193714160210845093888603741769809421994132435605640383578240728017938876446836351877907442513115220081877205953561012060695458232825585278735081896148975833825910644361489971108562337959850915688522962914452478913961845956249460258966559663873641374692088064459939670187697713911989196018742162303968877866233025259106410064797081516551318973005994168271875993809350954851728646354982471214975975051008549244864813150340511879916935162178956576371156941827895552991385392978417844587448258879962054722644832094608747229230505117286581395180902088763079549278320387687253772518675608663503142167054917321750817131330209136794766626206555333444965203777927530976217588524165073507950052323990609288980692483333378365143207637040665240307053075853225437006451501222972720704158639139438604582828911544770834867272065574475928506631199955113923884010814420134063381784428223405250246461828015809318549680879578846109704440773913533715017747796587675848847345483616892351359409739145983131639284270122133431499341348977284587909047976299485554245420005218159648054298256538252499932366931217438912213541003119789185976677847304444206176270522107827347736231666750650802453680352383948606529132643695426914235148096552827548957722593554356261500624628615497180016075158397576789319182651685011609082052781899912858789163925838190960626625793977875888235292353172386620328792525326464596901663294579388682734224548643755507171126637592631054408325711481548882989272762983602097550975867888589453234286230896105066310278967569741647613053084991211541091251084156093805199451448020746131073516277485293981697030923988980552245081441048435759948478323564457058690517504975862112797051282125952405129713747941844037704843786129566526650750962647280459876709742207565775637883024778007218441284786614319541770938352301179186269739447136489387340588948932301602056016334981380050609402497422833864297766500033935565849176580525220258836758565908848508611271714166647950156872188324532874941507254632059750011268243521732832033782312729266963 A145335 899 1996196683566054191091053866809839466966657728066822679466658175367749089302639429194134943213491746316785772275619221299484415493716492509476304483765686503700844597960384250187161544097534502378194891232799465739378553972897859781870490327518497813108990311983571350991203080858715847585742216584051929797514230010495781949959872604346318546515150999261425113341580754646050663007211804833988953280885256423483038853505814915263291258138332293862907806286533281090525015984025841338989190485848772253719517764526334209549019761263524019364004879309079772574652683255731673118145542752137385916056943842561764247985919022842742886687281900632539367413976877248176649252363570132268123977451691272651671615579057839419492266576895381253613536744973212420172983379306833072892583893892684102124912278594598359945999156596041361813401952050012202189123760778817317026579721646219904531451925902281117986221404894741210255701428087538598351531899087652564579949552186098190430070945212469818475927076837029770310217187268590067988420359352408771431887757532017641903655407278442103446157821224339118165581180258685916277306994491729917770500893817283977118996051799747759390084573915466706400378635462254228266520238590465998794179419214269618685176055316623998245398738226605211080433822661732090138128193397945663682761029653658182988025270357383137872608130273924352853011568261222438164958019594204845822332462471102393962918141695262021352376172576718223876673443174708441541958322662617876977524243700135191890264546306263258582865363219033930267836851949093845852980584181455242717664793612727614590931861797899471645755175592305431421154383903394903942530839981414560590542545968132402831850534363871249850787521452716655928195655483505451932565202173508448318705471675750322296251536839330624585836042478124558851567488003430404939379410360925804477694731499252903545138206599439503811039764545798517391320345573629615955347216076099752699693599182340532057903888508297782113965063804932200407885717642506328645814719430445157150646318259646957210127815576626586821272839774723685965751143779257281333328138924895469437832722698211698171984378365208384690172444303002282652910939844241638878097029096069913025377978235963291613521046692335758667302677095411397399191129937742823063323899996979743255152209605608910074824373035769197530096307003572919590883006471420801120646688647591098336056006900505132183446176424900025346791274230984501721946295194421051792463101974549140599905279900011289506137626229627578424599049688500023468982155748377793308032947250819993040820400184629728123522883546829413612438824230596324501868313530051272594100950225908139458342690040818157853540165886255123537846778622267154149944123136049428743763871944470352023558073759596500194749009190141818798480551874140180685425872152133762827756503272446278737429936381739027735153317839600116923714847403109223172935814618936607651628635129258515746208880265239473601197373988926757966791291387163709559016809955392593006696155399050680667618138770190456826986289843005614326032210074917972430832311158023612919480835933257003683703301025464555618970426488522046299990953463963467012130605005313473414233502711095323995997205490928873296493840289040517358590119980768836026484030019387383664035340917208401074050666171884589024796159280565565110678420973302169294899185596588193530524858569416694594904570129691416888399858614939831039845051096767572598903973075089921963883441753211176420537446031173187522917782116113519424981952567091641573492479687784747954005100073114707481593299700711535877487742118060015597750113451880576805959641232152185138214689868901621422785373313511070079840626597199574749564444316716885035673071597880482374125945258079626513376784128038558553342019696967016799059169981785593711469091429522449579261048825653029542867947272961790179406483863641932668333173661184561559179314905047099300167289383228464217072202695730668990169332671562523169114934415067674079947725330618151187656418915931772831944459895294063942843395532874267287977391565903962121007 A145335 900 67291790143794935511352918611751987029231861049584795955134745662207319986813694419980326081160358906892357045421374052749183058414262170809851746943981884233947936317629653119733678241438998886554818144975578192967145009826403699965221419953336365478660477378939115179882517347937585903853736155837053257938832177343068369181661417999251862152558216241827591627797774963554665385620183097830705513467963245070911210309218648487842886315712273250055191017703716147361750657997141224329403240961096810858567385352061825587515329096359985475728158769044905264269717542022402577803983178687824006775692643141573540857301219014109546152240371985656528426981468549778121121153380843876460833401634609790266462838917056230695061889698585451025761382471659792028666763886578785290151429262703821507170571369533118726223516157151251633398382337517258647916704944591808186787663022987691236640011758520397192229965759199094329010161875199315528166100131173581717195006784311250056388125122254477900672228795096535297824546486300430013118043584361097809674172404322834258329357987959776645409491081125488844300176453421197329786706231321697379823932267630979012013001172995316177990945371808698610701486359545359914527224302434251006379736959400496262720881168700263410246208372323765458811402521014915546980570690373658758730559170092098178981945118040312257531178651493037511975721563554900780553859100222083771809181099668482277089366808929363039963000819816510700799299962394518786942681819237221579472690529991222799234588489457249670860065322933339611406904447122965731024118915274558563371724534262974985238789113695262417454424413435485251988199550009002375687813538622099083050657344903750642825892600050476839012085381905471631272871305384001428087820655163302313232157268478496000932048857895291888465105154736117145950028499876363135678503615846428570873556456261707630424110018777867524283604082942227020300458204498342369845009571474168330894823533851708721840231267817291656368400291228834193734088480723136555702445417501721197141025299112530733839248452242988353141365658996513459773035451158379375505763545219349827912989204249273832262373312813968694344701036758748715404042503414303750431675017002606123724001675225760222331943568310115461760320765972356360370483529942344005800775027523495057066721046134888660908417625839760906577242540212576886383407041741530408695483322991322918914279720740034196553015755554733499457862639350512502038260366139120505583419287645116367443850409058223627424003827209360275714816120411887532259426415555170580319181904595911460288769108828687232955193324814341212487625511040883423349317345955861344229821281298232050931595286509353894687505547060456436533283931139037242229542882966173918961670834267403083380764301292790384524323859492627635843553966670813989682733429544270505784233120731335144693992320561150559377542415866288741543313582074801098739532247422568615712996039960842737788892035191541775517517367462280237147000717643540852646780814748938826638835047142588706159424326303836029515574399108377909953261213716436874343871654891555986297539331255795337639385777636043238698054164714537177652905855293530625674478488552846666685984028654791705154414994645531966440858749614423196462646030316569365899949102995826109760275080818470571590750776638154337628301740028682548195957961927963345031138687671824078075802021748410980816357170836605310135572613580829179026712075570371577729664249627056720758755314329622119543686251302522439916009552144913976832539523485683369553842037040937622633406857154417821634768485297932789438900245708552041644062519263442796108153374862333883523923213783642734173114382153376731342991762643119341243360359226008689576677130767499778705833209520150461824087355251336022703592957334007173649004160209282621806057296451318750538882737471478839275758960800603594646613384773630103113021896777942621227633103393121382427259274499229031334670088575314351624672638509196075505644180295172727326189312283866162369249931499187873840314868128855640881191113401923306755985037652840250369879007 A145335 901 2268406243751130592521652695311105615945566569014845743580769596806350581387740549594897363001780755537849609684368747042555739599660362284283609880005324833760698429566451008705838043331747108368228417288931849652122992541869514752929754284756478552767146879335047260730268308807772939960193598227524848741066102900720604714618024450794907668816418922996857114511637880679847015503205709220661278025016087710455160476040721787019368782439369473121028195343884465041031333590558614688118341913809383008193534306498486376028807534289275349123272212740498877149452405766922507642040599835421004516271213084245500219737859844979713777949280052949199672641005937399043585745903818994711924561700978718578191189648222349957672696882247048977183034949506114844313144190443587472824171607553161929114035858742049153666396369711569535965818106784304836971259921493066093197794803478335349940914891848270663447791027756380064936191346557267498366940637070329540598991114119182687214745507441127504819191014206777128052635691742970308473619181240392247811707580317834985316265015870468663438311840898582407717019830079247381728423950780547424182134838971339408677674292422676056560327009093586656251280398779895447256458502968538362834594934107211309802051285511709824242775685985635395389927167902978980426982947834367843358861485941043599959823186941113655843992894469222164254777221054424137051248152103528424353482649047492075089580161166090686381890736283638403147226177855645785133129362584528416781406520788479876862062786089339340098429543453217515081492818644678322843729202780924784989805591332340093139671966431735434294489175331155032252216775409649086181041290444420120108223098506162888201528436715851039879226148373245927237491835776299032657334982352989718805547573201704628515669044703398752720828070180318466511850901879264713300291951950803696763221783662887432722343845187863707644160789824942708308529928682318775713845656699046998358364748626447501830893663980217013227880991703358936865843922277291215650223106378168302125178805682437092778074108114983321807768849543499628954225339092797824969042007776016143774051396637410298187352906202974506321151487258964974893267990137185239582810125945060823334666183446482398858846526074212945523604654353625455812677602395165286497801303114493118376739423210054887153613848092233967124949648500469659836411731786223983605703941697390806949009271050090545865297028936303889841824524225714502212725255220603457048796012394053770771983056689447438580451879509089908664718872994485679023965240999382644514181828695895228075514413617794646438289838855968558726128442364749355970509163230303772383936002798462452210995937649887629749097654137867820589281877780850166813290736434845599672148495079390285996295212573021890102718457108747468414144385417992587718064763224511486597852735672096804455188202388686448974877927103699275637824983928026697635400408887678973416748488855451373561605034760097992987456036855956092805298636224972470755559271706169917890602536432480509885583513372084173784779556166957129501518821188348876959213941055562041140066437937152024898566690880407716551046850273556621770157410081953963927523202836985856128671048191719525669660005473503677097792475153008365663715280323381433343718448235505268140631489310355302051115807606421516549565462631570729419120177785913223387697515866518004075347092622614075593902705633997394874978735915409893010050633027632174788499409256024108981687719682168119896606487110870585418395494479887268042911387911720433820568373495157527571187397200670324694193338157800014631273791405347547205761331926620543204925273460649633981439266398431906700074064399604956300061182238858926396114102959944308608912901042499345942293155118798326810010358232145753197299560038387362126740913441595747199296597751904863651143287500902502846332805025720399902575547021312586912298035472051272100398950356202806896575810843201721263063264468801644097537045653975667033732742148635338223098167637141403002849264003181204311225241372679263758810888489935439137869988331299853274064659204963 A145335 902 76467974409558822130109976847584451701773062012258588966522947153207332436373413940030295686809703188020551435567713417383179929155367754188938318245127753202091259826737127185844147320979516781653981060255074506797487885619276332494858316973919472060444155823723965780278229510027508458120540292396126495224285070844459407586705235054634919516549619741665837088359721329919867929058399072208308584392586803251480214576421521131204273168188258623197587214987154298829450107975980243139328081585111060245107230613496590383869276393376142922585520815754058379663135334133240190590786042648058883555678586294223169265789714516964932440560684432677148979071781722740290725716296617158358133098479159201636215212775112578156090381205486131322254657122089748930136298631186569822324039600465659367730327291023905600561102896753492900256476746300533716783913305614553057105854638467021623520549767565192306304638353437606229799915963435325494750253347474708682418408739762641601697820999452283065200451188238228191557813870830982612345272586495579089371564722840044950688459426664140656545715511281721883015249627671252784643974051025547437858068041899919198893421385555408693653307298553860810421963632168789167469856220542203908719944222374356294026652571878857006523704964329560806270679371198018909178679624515969309253561932342020584553541452802996220460688215026300505535502609768916096442674426856084084733816327581776751601264955819550229004173680158449750276483754714519454443272025781771110463992236306966119028913719837040665260810238947897110463783305105201815939145694720855586731787920441460005475367003175012376371967682958811723786742247071071145153899525193588710226101567592093616369772958865445954278236622650034825270378152746169085494760827031462765771706379397305758784707496019523096323822357313430351378376756399984985476478564583089002041777756402378900808503390858775565906792700715214614138316875580507724815394717479864743186307345302721752867716690932884248094576573951829470518764426233398398845884360305608047138056342413929098436347450716839325896899564970006833050422721045179228548026706623740661403922752734111947646392635839897295272047941155008266893315232120471922922225595176325337608990920256919990305956171629774825290597436500393349473005616370538277898537922188787992956390899344229199813434158280789405942291744373589692872862592130203445606749465923560779259779608184272580379128648889788371013171212190973230240455851448282170975793072220133325078432473557422745488809230827416993878312932929296119485980741829762531017898865019446233829679422767088422606063234879506789843448579628075278724980469144222821106621310106347982734441007246116712332728026300018685004235663459175192136993482989102281981951850164575706667708532455803614069848804611553300748179596596976165305149178615548783669345213722150157453059157828627874381984363288160165884791466670466395214546684864125946456022943604269762800862983974011308415601226896762521004336789996821271526362196568207117343272676500082941100431529613533171981082808872550436387821552305979428578665078639124751940083636563855428074887811939158347299746084023539555157469116209762268703276541960314721544654367856881181669447079357393960321052370967053256909418903238542087700179524118933486024861394891802151324643302821718546247697407681947548689858644967176798471319914829183229708126414232518466522049226105695010398927877572894879787977660334768536549943508290908464145636309727132007384982560963761183151589679000990253581628909671556300605676500967918217383789537001189788286839607664670007922306718835365570597662457602315992174588172250345786651983786767216361075853976737568694721685721928942646169887069536362283980445204565975820947202480348858387245298714181545985029632146190445019958429018467188477879005688410655657228721471116540633478400018141275719915218095441833920039936672649826485726505995279963517090449201097070749278633613908633333952659457370847097197934662324853071205466503721847382942182527177988465832215012832703113180659410114532539935673999892133016215879411429423723 A145335 903 2577735415077821650254876727010419171555664304487670465046642804953849579623797202530680718007457731466392033355138009615618248369271707394048748423759646680437171534998610127868355197484381467377808593172970144335211466972102812626532159112261071118401093940050588007118131856052759001315470473296479825926485800997100623729027228759073718686107980012675136445251749091519960867208711617220936373159212823112591310322916009001292174261480257415748621191896188776069656298098838960405668134942115751927053181735787435755341746931191902243631082557575797095237945414964179121057892889855625465129240920627707049951704271056629028027591586894276266639135310089232569262964852773218504433672037807894986178096244457855361419456792764240604626155514402610486928779782544155078266955902107525769733027403866379999052865624983163875956076295151972884808480880561006662061972266664928495450542382723707740797258695446590678250175102191213475870763541976431792613995018018407534274050858676790954686779704736319658130636777533076732119188830417146789862323198995230334969872981956583165661687406446995003777861657231778101291100983531647253349648049510311437223357826229398534640376932473923638825737737789129484055513405938019190794410956901644616564427148395984984178204270104773808793749206213158049525434309715450377580569729380388027964256282414165815650616143884543695572379628720532940556658417878070442392848524049299045248986566571096877053640008376250604798181864224200272953636914855974141549212761504501307083984804633643854736602573056504068140516620133603534570630278525310839047803785808276025452234528537357700775763596298052367877696048896549032893488866813234584977301763735306377301662158241825746402868316670306525586618520291581524095729354821895627481174503243935603926927861175149078873677298944207666964646613946392591981147379111803978308024631405102409083367216583505479138854274296949094817659953567288986721208180212400583793763422251790001662723227820453864023051163080035179747828611942483937747803546135678940890855577177594744225852179785590545561001162527370080798630120972207652701556155311244289919910092220615517117749597566810031620646229775183841418008681581513118384522985230583801185738260587194589426731383686793183286333094060823605457109563515173242952794426859182740128066818840154543115655978322031562782080687577884060046274538144297426365179540890579292171456363642882557634489880888777737050550111721133183365691264539596336762990527415744681994340187911637664060980320590740347354548020304327699193386731783116053921230726225623703846503265265964137108255745209498335029654092893133975281069735644342588069200431979748987699515554143270656722848632017475975733624963625926917946087883498271901490765997196899351992378168632789927257272713100737004659473665787139681114443991093065386272982140556720946135645819755214843256730243911565952088277044703636438254655671111369276767353560012151444848565717628158886446591924371233827727100100385494208838181198890754990219471804034215259512015036977688689855398127702314119043676335026715745349037922841710954332338178248501128543252443241902337007066723941386668130801662137273675996033488301959006426284442611784416442357535375477744928918998327506890137408145564455973452991618414330799578392809481171161210798423687004324587588363063392989234764405502723352090554970941194250806942937348431104883844203818120273166550463878003550482242833919834414339466420875987115070325291019213900286779642233481902373169502660727886968349442502116774981696921027060149612850017721122710562479038480182687809260944860666381979499654240012740169584824081633883007388739470483597133435130855749376299463069386163474363527966717956669633036499237006143881630849670266861115240692845049556923203146450780341584411280085788010147705534557026604453275337140195297253654361765209599492621602094768674423233678322727615361789245000488619804916235672406444114981017861796765218742506210434209992566710433238054881700937617365307641839569988320727180022763771365180572640764956150003431296131398493815645337441685221214497367 A145335 904 86895460765805393420533072337411253425556992002506309364463739988471322175910871260935833064001104440922372256381150868574777735144969327098015555175999371352409299242711887583705126521354351944326410894206842505284904044832097928021122751179462390427381404658661165896228259087260276424317001196703794639585709856387976955061048473881669821854065086710729229827770624786778159503685800687459366066988755682732866267734018448857137673223295204316697761755622936426320959510082411247299092585759393915875851696068287228699073698666609748239427650093294599264717081558779342836728329126442348386858652550804326067577727808053174820293147461765492263972574154128958128131804896259479487841926036371041504904422764459091458337310327992169576461571068257342392279417539427169057192513637720654097234694416605342477048194617621351361725839009316529200593356766927621272494532052168884943170762098095638174710398317199933410375796465065890308168113505275262381543063374982109240615612844296802083039060781460884487345537579082202768906872861016745699763335948757649868994373271067959087791341814782486066069994582267990166851761370207854859391088311134530506899473123299603217171697700042658566261758330449591275342567746700770701137389448434495802012482878402001244768408938708220130107724935174878478304371671329152603725036268159318490333058695627988192779273989887279762718616778633662816396039170227080186206839660968054487761560407510410769658654453359234207588260892721307446552580945351616285842191079852746825494161645171220623333832072473941898068918154239991845270744873149082689580610032865196897553365951518961089975978454835377638198322084515925651768438555120238334391253745291076411246937737962172952375245000677796354874875493758835024520867465551340775358929738581362828979432441429567952812138651085418096064807004754517519284493164382433544180421322624224453797929970221466310912002020643361285588102420614994866791420030144628962207900220921533610747678256959783065284170459333409335347473038062369115245059141387852737125133459518662485439547882135909840144509862900745858751814544922697251524278766994018306576428547353026329305226986330773530092087110449399353046064389219491988621797909200754342794911426785338689318194953775842036952513775499766303458770036623484403568161851524512247528344470145218749084533829422249823103150572308179919786324987971403650639998877814678473176233239141791409674381304381568867084255895106228399066479297389336660832128508208960157809074409422873181938223861625047878494396770580573806879770608922861435854925250047876191646178838285971639152212748406125638970132681584097727096785509845808174668523740930717065244321347435212830881110672976387115680478838825760740503447360589752316264619483525525305498492357943639915386859544555995622459303972936299053770930774442084992646679174497717880510470426495233208355748647876903881607659011074792866893976277949711634963362561553602262240880578444373078140602462138691105783781862990672989938266943080988523730187396650123721649943955417454205411937712863926144089778817362766223410088950415411191903995236816889406629184433609639968569060916764398498665784475490026501616526621955761564669733838898598310414991335837907702196465473299204895564975330068391961861805369046911729668688121585418449524212711164272479025885172619280259421960560806945554005431271956338279872863188307486131401869644186785182338721126928571809183511051649640447048644511179582140729757096112064268940209732305692368035782751541547390702069453164727574961446907216521142481255879995257036059978598880118798385516443330757017693567773833167013514388427617290023928728620898018272600881900071457498317331374285884998865585111892432263793298105299031905683800121437493407845905368561321849699632081826173168620059231733484803611965092038361147709255957767261999304147901626815580754998486699433919365373376219211241196088963239965378343762787426372030018939362842535341615176550401077761478576711506520167737285535875918016884564521364109186060578900900505224271017073491157205554460049507552525512192142992927729276817847 A145335 905 2929245979837564397128348218239256625965107028848823384188402209964725465596105890582349730056796512696035437296216562424517747836118667647202396970934190384530070797034646195448089687166500006558861843865904067680183971016078554181489235315727518069045956032642373962311266606713412062210967109025414444003954453332352902158007320325523860935626815386910702324819011316310542665349287473965543612897254580905712098772722451588058101963065107076035624133033427995035090769015221785047613450660281033962059208747408780743658338626709667681959203841013878383637815724108506232061932853794478674265379712358372911110338154457768252135452972908523157324239208096551868410090573789942200761932822252395771322433105211819728602695369737159243658278956084799497641128678325310086373804556460607347510255779050738691034914641507150129420614157047983904200029171804649232534784013416640844769357894876261580145779786475551059817177420587196060097133630392065552905384873756651884482744774707194339542455784256266711332098413660224277806773952025685667121875264970297178088569987997827918892862966914630198840224513590392291292794774498605803778426333618696973877269801763071798221459394828061087794760234493717984102668474685769574397322207512315896584196181266504313565158081145649830481157598770995947290482319515071424556120595019080896928739380665363199564423510548484056916700876035361144820177539871696455198962122578384592733143156088189380474096364569099776761549669895453409799087230714166070139766119752623333982906881974737042578939624426494008327399162838913504970473275103225298940451525160082001608247940773469649805732532936736983885613069591335804824565030799614367439094578776460422087827893845042691982743762569980198452525527307991808385016918168006342715453894006403237720961063673662874514148115054412145074136977165628171628687672590184455662518024477637974932425810212798412757338108977033434640225837781271523392249782494967262103627732653501475766514232379391059310275522161078065614528136365253850932427005908380969632809308029518535206572414880949340925680881917382980371153587510714003376675784533812201803447116411360425340263684591460778132594224872603022415998989142580393354927689134634443665032663011195506629721762465052251378876056085764028028771532477468095729109493062096881004997751960528505191485092274168063214775643010428057518112955298241478918776935805953270440191530320013424777240836136212805620632529173480847611397833749303274297054715248733519503999216347304867051499862314400043393305767781723122725589368033402927219553476257883180194768984792116838689856954640514750080184837666545841487298664255832457923733347237574040289637084922525470385731584063185377652112965923191430936444292579392667083008421298879460851454825393901932914901107989709899332366132268208975315478395291998694009054168699335929195287011941508491698457443663200185937428233175054222839359502075029108103245675182618372247988639450794098835960822552103352804737458874315486105324769813078924244189626921603866622604351225107344286747730445244822614952324889622514364438353169465588437372725100759163648968678713728520098560706497061149448636926537967131232219436430095234043057721282987306432304941488738333265565106175997198701988428239197347469905485537579775992800677000251646452290049282549201580958264581407574481721301270037729122799736087093192473319967270902420141125920821692324678518016022211691809572607068866545550175392132397293088012996639612395486760569789245247493004334181296059879838874297833524049833600260572006685982986101790096964459168005769766213393071495418874205783787676416405785557293725394022625003558803083456498892131717973701412527864327714113925595399758365924894515409496593866303594758212027053108218608858961466708325040555157151063401855117324492643971333104907619732252413883059064856347528510185591462041399494016315327038062089115932617992543589029987903479623759226765459532001806440848504050836295277825129008610952318084421185840532676258731813362373344550673781387569333267338810804974746144443090844837603464236522181494954152068700315125003 A145335 906 98744881893428835061391225016312268523872504516936844278484729133447155456773407395620138139278777378982250150333088062949342410980782551242223474792176002686509315215628624005843215770677588699744880812393215227292159157667104016625904194472051882928076787432993021610851631416080861529871424820929719710669509982247906475358449813112360878258310124838694688658919641645057768462146321243692674503307085855342799166895607575299420168317787086309865685207859095957009973397182166863872638174458981069101622010999298302800435366407309198892235013241150190219136168794980663524028413664683546983043601716742098282725173119193639971432944896453168171634611440962189329975195114327146691425275950286335414908178471786020286737769455502327775728414033157019997225105354066785472233782541094560046850068214565706858181630088157836245147551872361698401266454180941368861819947819780430825006169693108015768618598427380427909237117437618582720808484372348416283165261712793671650931217114763908341679382404239690057544153037140622825784147153878990977661669482385381924608044426412405874810451526900842188121482287062129557212121681496240275162896846895186678268234510533677194745792982482241569518708938521474913651363006314724606232960914102779425418757468481377531879477670651446846811602524462548447987280512548686050457672654368180767308486031896334761688728347810123568774706768433407413254522052678848334529932965910504960066201303971303608271377679965699021272605164587473551605923100821957279059899611018741508711044165874224060164834116083280948242683881230856098314662258458979954133538223565754241348841185920295943432282595321425271948638937725607896120161536486561771251639916163227083289601890269451408776119283858787489156839170677528366900085286922626347386609991596923404992234627459743058442365005672094759363739404188518660848543923730624836001049060960754812347849608475504523828401342703795061078651706018560632937745301113926375368661905541634527167661162761594352389604786765771132532334141525234276869745253926463344934149036549936362294893620197254400468792689290470405410841576234354508905043445110530555800183987650531390867262478272915844518977790363360775193926570950320670775120412106729186747496727312489101702581923378716440206069813698591609350122056356679470404796607555124007153961971061071439859743711477671581547837102778379246627407803317395266380566855378685868724178013911419310098997176477352373089953691353783477873992576622534079164377790202678434270853425258572658883187176680201601163289553427489696499043789526242067648286248798316754317786285696079793949106301779539476796905238769127634952740244967326646763242960710097157232949067494012259267798867888868407676340965590304298041776362347879446778461565720607141777016858529941800617676434946261161938066696302020584948477651522345200603131034207934998675407292037780828659767217530729620073801858723418840840015948055254956210700075442702766926094773645388493315866250090801560909008632869393173619825000460623593190643799797078947197868958148424620488811787897265257486116727939396141862450661932596035808423371242596169789844752810603978912841447446870431149152294929087518348090700441983717635714219779768260934401267170377878544292026996400094944825020378367253142121955610008879670399092009794880321279111790520874129830620013364163159544806391011287922633549490480246319277816829257394649868659497378620726057137770035003972120775107980198846772021734468238817335975991576755746634538655247560683483737215707427007821061877898642555163089822435438167965319010088288676661517414520220173361641725053806146214464878429265197969357968644075071579943323214697679635487612011574544856808169911406145935926988930216301682190336881127795147393643631838840555896789685674176315267414715480521103367384949415294788835354470769135867724288665118540213186774208386558599996188291502975019153658724712333317403190111928986332738579771476214451750876181640229018349898638934697802513724065914331654516619231145973510428720880281849061388901645541090807011427675455685435173921152729905610212682712323242959893587033283 A145335 907 3328689965698240050081933798171538353700485501300833991778896834900101400483106097710248966092737855388695139871692961305805770249644431966256685688041856079628038631388770118202328608181451827901899925626913441446114617524774105384380676214163633657777950435320238725859434532724819235458553668502573742421254737497622473951980441042010364880563773372685582567781478795035886058548409823775592583540938251286351179010338832590621002285934500716440465172321305991677378208183920075965924847813398801179134644028727137039993895457932054467947574614399969071273201866440982443286491592574549515003921139605996420752292674737679448979236320323983326157279594350596194216911958893877541178003851522219544584158924961473638654110479742288099582645593399444188021658803844462659943690723086493062718708452002754199138564059236886018316773844196698696058708266239504372527301208470014309694317135585313316683871372841214438344832169004945002931257948094731482513435419432889797596239444455946575490817641304464167583546687549911981796959322750486833831289211129335959708239999525792214042032402078964423246944969056639873783228330590443485177135448930410409305725211472820456471808883218016968480414590522798684845469462840200891790343538017082486918550417678311055333152878712502192060369290618474909410655278787533887245856720622630778646888167206486064151163833040255754954911308247189287865448793575626437485307585081880999625447053223729488546638761117547349437999743336694063529182257929620949162943145747675656506025964848713211093419515474227776338766865308892996235273759762178939150616274575950050315787434769125235479632596482552712980651634705117172586874840570396966509278414134767806201232057633155313144800289076135963689496849991013953940210066637144816002396280101278393975884991570706874826429249827058199283739510241057986891576244040271690631410908182469020246608035369283447285456996505206822531927914369659841155059870708300675618710330732180767257320382030179113239662518051598622716586918296287511108025261577434073449349194389289046743442328730277030958853660630300875449016489163706502984475011158000200502212000420252296774774992802316308527273963180554666859184242290736320669248915737190151750623671012671344607198530007374768734294362040903467065428586491012132469877597911573737219063177039470966277143455322427216739809525519883521393381859531716439131447429776038564828738770408762414623423770041810712360649533314903511865651442146547790059327901010677574770536949461467267983647372674389733660814447452734909887259643419340252067020802227437781530169395496045865061907534743131321122308925518722454907711032170549917006556462281804027932748672775586068337392029450802169959584076297936191963796850238302723571509272297433245450423777449589512704919939707137355779222328999974981650404206317339861420332853154095320106012050619306579792612261204503451829487674720138215949662714769583142498833591439927835090460282571597406658883752454600098066139328209289785008408814660202851513377678246969904388436295956579042731570501083269081384612172283884719052560697449309459197636363407215191782856502968276781415423365094873295736976774413422613705547006279679834691404692305718266793111360284008496796989750964483541024592852734966331864223583653707913796109377398849508415378672406168409384367388619692241358700680941719689245834247830524353016329662731994299502744652370530712482983061435709863961688499519317405434258139302493532198135102662663055796606654811307825481394989288537163183137588116065088942701023708080698360070104217847090109500162787584308616274254729158492309770015405268062853407141271565698045268937264422008655697055788508778459933421590879849173465386173201437833163781741740853321380552336132071075288086172561695217522120956225018293209243451144789672262838995827876522662481253518487262931521669811036200704814409465907071271580342797547963640197043546129537099288714044472703962403062504081285679360071032282193385097608629651019801989334048441398090777820367511927787308746093083620837837016416134636409875269791213687514656033012050921566025944118576844927 A145335 908 112210138644942790194833153274971332886931097724978609345929768025997689076838351097039085251366054965874135786092519575285624452166171390601730323301667493652085179577606125468971873375953525347895457793138371298755308529467975934840368578553551896131642826246568460015728516487302025011226982635350336036090777490375343614673354192167719587011443922134920863521218961521740077388609126697328904747472353947555812389095722879734226411759431850833420994649085539771585323440869972363629159755917035413289647781106769778618895913086454189707203541359187944151469444698589349368206968061659650486098634633074537626817687782682001105896416386688533028308726953923986266089912804337416798783363143388744897645661945543097887244043985374762381428655177766849545053098280371730912635028803011898603153101870162775838395287578693797589300610042723161171777357253667238216953954875704234560014999815574742212305288209858740289223864507919578611194122709464913903179491705917453364175560021678741945031554346694104685001668779763379869234875944134764014573768329508245719379388459406411108944506399271439180753672718777847858170497466991728203824995708281238050800810200480543077131000258533559024992534277004834727619300678691809055937756060322889719921555154517108206799206009518971223703601939937186671770640999940486826509144001731210893818419349222159190639398050098293151719936632238044125510871418179845154950870358580275531463315204105719754935889029001143469589272326607351716981260363201599095460856164094246769799393766339078180084947806471384224296550081320099021860222343268389780308294661821737972579440184718370502098118883994569359256341333960860950177942979507920204541213569231382830880305579524063715841766335980424052114151324040241216646952979438066460518152254827484669330159660856294122939186953227766892182764130862325333926516525749014767454236878829981611552402059950695399517250828362120644847494932322581539318507608639070473992798873613151758702635551069676744547429131129784785010373883235517857926297290905557362051097997928784729171504539202745093425702499378649822095875444297704639372298117231143313819035978366520936627133616498820282181489454297520029459740032426794798810060278725559603406794763089654299396173344846021530654346504192786061077006041261896929202894355194354074099495690846604302141434439059277764821307523727436403392523238186753359803697591369693164998098081755202983044195978010441937200143394955443693637326636886133426277409463905563255312122132075208178470180273970490745025853422468404258872032883166916107653029175438641366583693567853919825540823202241850533253494402439228716169811259516497457323691696756370820902860602032057296159473053518742281448710804327088065509287523491408449247698122368013138413178396048645614752909366909923828371323548651089935133105210009049076957075279221422206565731227701417512771178496544044143641299894742057400939711274042631785580425411229267245456713358562453804825582801928703055718755193026150019764067968575613124055337940514711677137108589498410572332816971028188945578011070203637151322424969153771207619725774648800743757496545270765548703317658435337351846616634327324013084902063339916527005268459990048553816015694239525159856146626468448140942624970750890026764609751824371818456838232444817836672620166490657968556503796239994836188435791385825918086061206444342390689992684376250019408264836760721658303980380271722376378484314824068962080861677040284948664666071941035634912033577942552258322577528233104033687860668384733086380552866644237251895527775015660088581162198892805526040084906746571134037293413165371933909925467066510323137371800112085968460333052950995434272344067283702907467606761752684542367020866212401975126857291455864722304329546036498848992985023258030099249368116216987492467030887254568882224481473920240481344756476949116843551550907184495731184273470380686188195586330004622623505505093564106436270801131022560829264069587765479882840372705689103022153459146119118442910408974351078398364829895981736459956797944732580887165701439659226639484966324967226023883278411333277331855455887 A145335 909 3782603770392331491769585546817349833446908950608543419750458488377485263880119414998081466113300746806879261960483695011185438976715867327539897232242525522969935323933063858170271733301064731296104054304794570854128009082250851238694719398659558204434046014993872351809969564927516730403642349179106159274046366779298095753016295865993386236145409734604408936614708625116379213734127602418547555261700468031168184350065639265501939749789445405660121013180208373378835261514348560194018899406038415968595225521974565208515844190150475277097776911270650982946065909516245100761274450072055225311835458477021523794027834401917582542088747416034128060303859459497982679294766417302361393109630385630738977415719600098904817523084092872760135671866459874904764295755009672245220464161005840378825798001324478721509550945139203857498437546223423918903916016962414334054013446332688538548091334088707424391497948870466762308522034217136825978408873604804299581449182893041933473468330734550946511067121536240627626942086982276847841995686279823572180794896556433752070943225258350118956727096677407812704241884103056282242287595829062827160497120149025085762084902552473895657265562243357391514481361997418388145247941033231420435460865003141074441473137340221299972890179247731641238546229334913272086913398697338532134089357052502398607988137615390819109968044117649629104223308917833159223782187641393786597767402302433503083747355904956759715159330620989785242307020691934083042744223314343647578364512128673912862261907357264360601950379462730846726808926902533672718015098956303659732013673899394512479702878311068834856602352099824336617978553387168987925381285252337149524687342909511501094207294884524130227870630041099805720632077443899681422154830996647153746922096507838228101841288191580683313573117366878772108422779567629476765604885191423043770610634553947771942962453194329906548443078138630090432602231636666309320767050332163194969996574410789015053685077169238421028514722770722527051101080887282388694407970568401077097308440060830138831082371273082208369103400295200624872551085778259134229533666547386829950839502328523420353448377437400238910021700977095437012533169633923010377150811326589698493652899713128575419973658847560855790983251922044456078002406585509958992417436243724077926320262519375853985716788663544798129699059885042355638478436965893596227266206673624926816047321507229122149657431795308227661206121483298473597610769063780115653263682968928636325894062301718318234762509051897870340431785210595460113841318604297098569643361437015798240098528642186241822935285085665246732843975183917474503361882650590097115831730091100798090831402961751978677949768296724772856833871254282062390381890453098528585837180133516450598474998280376066223731062053613592547259961045805912713361994979000838066883146242221289429235479579802733736209847325887466877644767622267080265539451098314402722332998113705007404417972226680035189072989594132827553679139490772188956956946212275103751702590461373252389322026163555124436760217361789748272165671791952436087194226657612929959551496665774709664850016758221003678512056850431857035876151006197318067669434849641579845667765094859844443419622259703032854742205981261635866692346739419650067268662869775990346472103019605431875384517397021407713871333586882837308219929168915510756961434023404534159635300373993725422258308144459274730896466135976699872008842291030865192428441698769866316992361086997208590221596115836781816746262995342947687080619948111764225823348191876214053317542935707797368223887615176311495226953590152658199238668648034672486835524641404921721395105336509480732375818559281000300811940048200203419853174765217609749990835566856288839785505973596647452746877921602290026991829916506073689471180904465404919918821537088678023959393963188825372613253575023207126311744880484536688755951615261351061275667220815631594824447166946739252644233422808122491987704517894966779516681715394565268163456795873493376461445127284074988510903865757027319050575096097464689939660894502654747247001127130533232093264324478752912728841105843 A145335 910 127511572987715355942609938588379709610523967838082900954809346297275260219401136402746975125640282923493844954813769572734541572619467435445198545097165212077649026117698403081313734660607018716038142322719167190354283887407367665788423056088445128517919795033800610732945614017978072494604758579600685993777766988039361317458835718969282857852742175142070703118360964231454181773237364088920111390543018029858325546884900310544347509231175792865370828520883829617514996894063366523270404735348395246384309639056114812072299329031076608504511869971730103275923937658323177648073212343722013583602322819161760934022140670870953924811810569498094070224310074070950042195040309837349798224308841516249067539939010073672135855605277526696758798736236933727861837560356322953106010115954871850367205752021495075831924186522247274457578532093891010263527847760025629947293555058920975758751924312115327460662653644118146347561537484235817895812584518023830229425738052144951871473164064886152385209330721955117210610113067170883760990294715257976674079831948343613452803250404079594050624859320050910966988554732360354555609666997227210436588629716398639932758644014243084822125879026092577409419607687940439587371473364610930504187576703318129559099169739817304867569019735641827616632422167176324462112663998316640918299665399730711855344069225196405162974863576566570947005074591900219165195653419880513128030893976664163030372847836092777165892301280297676631517026197935825612763556050945263996665068608396741438492602127213987829552669111603709036689344701587860026004189963956774026297791166840294353869046055286690238297694787186959503397487675425125249003742175678342330969290124938419132654345079677002850457455222843708114862083278519706936700598136250022573370677412761074414485585155608025173644255663498296454547165007042025530906215345876354279758269723359342513367282685628459089797320764535969520120900583624526354880475727378713693799514049394898823846572192672391621801554560053627255762832651699915439652974829934503018044710152399485982067002006444096704919730530525510565075047279489239970579875259940111920411656309675488521748223866787628437158011257756397727394973118899804647386959051009278457495479645922769514317657740355103103868023891637772110196675064920534676372494846573044311701901975428664347011908643706660705892877543903470284845671706727749890634390467164198691599262043010595625909749042775644376448816418001848150020015331502701061785385326605174866640325584878802375618636001669296935205464734423319537969186591278822309615761606388773383235080033944404643997228634696952265122319870196363663069100347981580914258190164047316206885555772937798599201629393123119039485127518533137518852685461664663875137162893053141427306579053618298796353328487074404837858209458482793768916342915609013041225581782868204387438105810069418926546216440584488011901360972905323381009277495584467241727213580832570388373662598304670627661196674392634814905820736515175296712868637051725778894281200397554397529333824836334655264776354933115443226515850528705550295680229305706899782709744983539688153293321162133488731875887724740242244047698572294957733812635696515593257543834342456896197626912558573543293834603772183118597750867643211433016736598575538882755202774334060876074394244780971487543944686657316649420098976095706076231344022842905640076963584917335799608077548141457314417798215139794172413695697252166150812693807584670516505527543578009829635334370152824337099964267250433238298383664762986903667771981167594309093097120467182074267167162926431261611295079483961201149764386087955396365853601751834444161718677756362795376302875173029467189375064752484789999547613867878862919506524591704630576767431243085694176232532432883650773395737492434720814043409040160683633475981548228448933102288274613829390552296669275835278852076369582824593467397766186673894916553818108611056909490492269486642530672412060678182344690034169742372027457785578089500687106435436315601396872330337193511624170949839494943458426532647589965285081587983051870469768510603950286637916494900349354811901822511643 A145335 911 4298415121633280878433049538044694464153413122374865640578079643930690533618527044256481116487252471237676766619892910336397701401816808272141775627685542066895023147457677843938022137238790867616581046402759071682048338990374354931476889982046765883679518086155372572813724296736071258865609681314696775671142365892760503232239256333438229272222552487893793667515539167627611842459452329703369352556657582524823686154321805118384315270680996227702205223778872883226222171920040823985096783434575504349576661963986404792982645173121748282536619859649244870160744955516008409000302887345594627831179076922107502608864838221032022403488551755692003691227364536627866462896826165322295280839089654403125681140605052167768099593549087901863646232638411364099762669254847350994193928763618265914872665521818801004969685606155404676825768459386628409760099829086547968560851406982212646494838830013316354610230629951724764505832666285067387050705398124174443429137330156357144694318427153843866170855592126039879633426283867388404600705987009350707403407562797868312937563819050579890188213888722189112019776367323625667966545592234241667988339880579301031984268803958049486801389486312315222228177583645990856492873978975786526262931790233393282434091937487768209745530355315595829708947310016967668282904631296340566658543188490832939591146174973382680428491832056091062505891435388733079140912317560389909904527649355581533451435197470940162357272716443675348627449167890109660714325391434620626013235815210689641762911704846121622376956115150210652164066963163717834574067570966967753470194880502172648769531030044011449621946456419470052759704972920602418756747160816735634724637620586986766052266471541704471204396685334190770510901021598267243392277481750833429951678381837253722004470847493705240411967175102954456115906160278963901079219042543887017579228228603832801571663327389572902722737776424064454384645468241380551786354527449169388285818423635105464941078933561301244401691983190893052021042561637703068583419392822684126169886102140078232394648498806148128649761907814911560853479218919031193629988460783047506289690104248321215739609206195962577179196320588946466413389106825579245029491379232371965475582920370403660614519667007396866783830229596126045912685460360468817355006842285559887503747037665380012618395586393634743732104103875286923417105237595314011847391706420838931220186196653839857042188518082309540134781373789636179653876243227345283729005223706596761785516739140370365780385901381509490633878345856978316414345819878167781452850225181722189311838749704167351906960335452698975771608156091475443898141898227097209969053493314203299243011287014901787817334948164230574524318875792918194506241964522333928777775232538984217380988329298997854144694637075547125030586648298195016904364006971817834640713523833604023658317257428204632434070222475893243555307411518993683551555664110612939620309967087532949678371158784432474631778904704702730016342389474247419761418612798056729794251115513698968279340590845910815065420486488035104229376101049156992308514944442701152934062215543843626221872808191525503146930532496688936715614990882995912019009505881660105799070222810016456875962158778929891884732131638418086946668545881560310667574540670712752867901895176329089112862398116182031448084967673346810665068699175966322660843096253072915103589908287928089430794568725590217924564703101465995416088982082361678652865043061250801412631467177022350270009913027630112287803013632265841467695565652079668574528829259336255967652089877631164787838407694026110213740445634177378500605899255786307763458252428218814471286614905771884495625689189707004779672833131994322222684546643633021703798955193995527529886541267418912777084151215565629945968880283878144522135329629272635740819070418071959476446200113777838225566692548108034832226896368106892136561249289942201161736285967932774057912787329669957227772969714366332038718717009064157497466078822435155681673597089775101403049595189794221665992775814208185508786956239364975161632295410391247784050881149245458037032030932949826452271956297708026379687 A145335 912 144899573622746325424262743984876711798231846744732752905804163842094231591005286442484842034038305679781800879262745052626196941520703034234431820964081077977866018223149294001452323165005905486747928358198865983682682317011235617332718295506373421850391426166377814395750035310027348118381629862513669728273523160467189575919424013541366989797339386514157609389878122222365830977853956261063216785764815716368788430403862503655834957230308873604665545228214976372672119797909579282474246046309135516275834028421672066515330156713634805573232846964264174601388609174520705809077032684346782560467033099441921093783072762408848804350645154872566874933180388305415304393301967837974264079735914025620525195000728768636452563626403897566545987805482048347566065852719066641657954385515561628035485704373306029856033025951574505133549380308344711599121954974979684260160670982076833254420041200996970001795547075009988167373472832908084133243461074953335969972389170145061295500522307882912663733389625359473620487682818559550051918915061094917631310892267836308880781662887391797694165096138200135646135750375490866534791897358606619630659726937739608071791061448667204185831754761462267115219288935286744084434342243902290435712500144580110847535109653613496610704523410119715683846786204039557930640390658886976503742849965726312993886825703008660932048054495635966140507029339949117505939935059765090443001113931745759515983717476372545036970886105423994721933634818058570464744083332497505251960915334087279215431012131870157763113202812160931972846988291559583501903957791292293005523495395430448823180596668914579911469124807602640691342695133756019860864821542128416070889191859018033758683483623016512644623209412158115651078765323215505496233966973119996787421055678363145556009637854527218498679388299076339052168900208456708098338448393248216016719429306476934017621428252935219865155031353457891992770429214296037817093484765431024351736225366939891173768872026504892756108645131563450223575717497044137790247152292399707063252357485097327061624114912688251410339377207520938185845273904685494257777671042416656177085341493799251872906737819117674609923079529895374125038949063695303231044349746536299905172621788190827753392688460501690638927813935817385116078854758554728768116745977073728961178268327998058249937450870317518567502568635743044644487147274492363632647824532812089904268277997601679537881579318644905555167835733999819198130320009173794183002065029363991513184594409781559445578006359952048927598742103633274311904278050123849321496758781260093395313310869292401398839228264113253838563958676721317343609999726166346600075212345363603053434594278386783494384562503414583274091670263494144818272279105195191277434139213751995074859975153362638609599357419463365097706671076273944561363316906103636290129439847205209854653670360466672349283088273116144799664924830403916099617618056159484699016181748793522152825321374249556121532596249934332354458267134271059783642246140709623724312479325072511020299016919886319751018989944246887008639152923140566360191333226867775636101530386200258894955792675983031389920894761731508168958641100421744495588515485536949530790141617668110926946227476240099742875746614237239107200013563069647204960726332992990300601434003638850819660530564422102035333972772724576300862149199801725760801314698459743945299110168309092309794749112131568698095618827132620490336565413582716490135914450782070708035136242031895884024024338526076715069015252443717248625584279833221962884379930664453207501957640681849444530850649098453012378759160716824349771463662762792048618222292989402634075237344311851548591179187208720255949741737690153537374211277357321547767183916670082708440770675547924118472421043300484853045727303596136514348747240988737141782850180159729772402772956902348638309239376406169557525092841290031257553896888970484203395943526084097259674131449826264767655957322428758380613147272193208059205411774732261640243638868395631561861365538246566340030279279185333762551368799885534886165977088319003881212372151670594621917745812463100733211187297440925667436737127 A145335 913 4884564622524363508418616221297144416673701089611527978079792722538916903002097672357636980710950167978192036402270369104136188562265197882225888412557397510948321407407339553331279969954326936719481797338302725907184149224400413669911578810042958068529929092389078037125361117487297608334573483799726125225403690068206594711483280264240224892630081447169700524638997832600412994635845023100988708144762585242134275464090518843916391289849396858532279301940921629743904275161309745692166010235984174819082860748517903398245374789833984122751930988628725466163565145112348037307978362789027152767749057951008083149319880211937454973628225767265677598305507198548185374470342872921286276805602380964578249920348885650129763752077975793419177347059153617158040715795397067235442291341535653717457957179551480744628072299857890961896544933368531768619772692446465327323468250244958642024286942390769028747211537288356071170435004691498849846569685785971557423594795496452686114965462304414558740608698100012263620599908180216148382798222108803686342139470945354409573281542996413681219725500630512683909047033138020743564209191992083555515297727082862307520775649450302649146338966207503538141727007780338559440290820549072231612081853610863746437015263989219033259081274409605260386879333229226187824919900828175346644830905686090822533091954857275785045957236619396586540400896543793315736502131723768881273177640734621903928229582677083295725348408256570145632707481089305242476413388424165510608981829898846367141489777202431313348424444420988901654461323144406596685464582570395626249229276309765549327245264939579458771612747642338561285692200199210456589150715428401744932939022842860297418233466879620169708543918079453393263674408534693668679779783271597609953130356965943254855831170071641688096776939149896214345659169911169469716025194257178319379724944342109217130185544834782934264803204202327762652226714429273966572840819656325303447858768833725307832643211072401001247121182983311923845844384804315323271528435193374732279552844652744793107270681312072456236392277015768918429932622473468792510654097209877018946499355466282676387364916142847604904544433773576741166116506523779565092925784926247290570997115004329883196463867388992324430859740992573822666892147998194446412746689532148560995759537833067505940011456220007964516876844978793931090374811206032340461244153153703844252044720078966420568148181789331248182398202458352531379336907855372358681654328410854930202855915768219629770064228613597667967844105679599331197314896655329140749487957063427523174289520092008101450703032876297451445292071220667451561617646870925645661438198193153565617076873881407184580801814172770654005399630058068746031040334129887933439970904117804521434545545038866218230596484465415400368144756950608022865362396000389572368445582608574100366771204193014267466128273252675018720811372477608600199116221121580565093222547131519664684208633847581378072431344953507438964085455079935035832332697641902802948516948253943230980580892090027247960939335955142074573190740809692390952892850769197772250281436384748511805116144885515179962707859271038607878906854779602016063292944998441062801275568132521796537340871348091603553411526481205198665294370264409261397665774017619162362561587394763765954427396213806661494926190720460499428716238860247476220645995824234872142960088670109593475252903139160612087213092738075933627779624675784390800119997482998560506613641306263743073427510181704133037346391872074694818902604605482346716752778888169888365554736099733054897503810593270443353261861094023703196618661571127820703133965733214510366457436405465900797236765905180270638358789197862242612890339937030762731598748127149532907542851942833980766286400592575193180605837458256881614818124971594999420227243832365420209625516900731972483626621153085283236062844847660057324034971990633773206535055102558632655682197115730597988012364111300475296102862506914326666750273428758461070177910571943142860571530891242156132626492835344825321398456735354424773290112485601325425277817448764863555601753301099094783599297344461647951584382171483 A145335 914 164658673280396720246045227395663994301193751932572761396337059770982724958106480944170656177281288128506547867338733263237685863807762879089131664152878049129986836665835398119648153785708037871807825901526256532132311686671855627801483704353829820983770487854044394465118108874746767066931124020507137818834688663925721147256911801788113967589193055786751218171423007547081799826808504750880373090496729962747530709525702959824559046724988210870814261663762922910452036743015631729373336922580780486842147719556704495133179517649973448064332788053441488500109606440348643163131244800541072635454038183061449383521652068161338844752158686263880836966311772729878940667979953852874592553142592182580018779194435740265145567446096000369756570802818080628915504181896769283787692999465212501299946108487194711528106287372176478373958024570303825611827825863248391209094430455596884840561879573572782758071530920194936084145375840776953395419779974601640125796044586213030878790424438781292467263006549218023781290949284267403543424578015368857205498603934257004878879011933627442306525148932089486436373839840946928890058625327261239297814066749303561448785739071178640854055882365023189509295350317055923903445459476274882683740988849509716747811673701541463957550133149643269917521986639310428587538491926277400276510273326935271661864216804351941010890557514391804436640948081984243333528369354468313927953727826162990449674859716060760422528949805358093503854574465586844905821324859034536030131272233929195702252341174062947441105230258318333062610959230350958082707427576544078769569225898878701272390989057932626886276485811554108093338043377372689357864250756226601279560958389143628766950616409828512297858502833835164474760348660625758247979870997851588458400027545900891442826923187105403451215132120063613086515831565536622615670501200071032753042311857053072402981620698759104461131296148505437525548670550640396198874426213521241213796294745648654760098511471481765725535562322258799821279963988177752050439085760121509932744019329991669490548767605405847587040532247862193032752090517735359090848655359167283266269837095683047527218819450268654942214518252584192414814413309877660075587224978819446418612012841623338574361969216290242796062591229931849626283549192940280030018962136011982014093325059174437297239727939239017613546399876732574781313490241268202922456176770163532056924337609593680039750595670236777057583737849703228098797627965674282201984773227727854667774281407362089309767305700986371027243975874860551351028210854346867284541389711111383024945206326988282230610797839420758824107541882284741115420813532408903789080735061015994351588058365107641913832045661379536243107438255165827165212224845246243131066227900377051203806535248400205063190768881729795726946794659098325374517421807809815578436664299605593076158647438692840595816511742064586607962406566555261082308291714390862793133047364787346147711150894176646880572104516850139517544988336286342923636875453866297346684882601327946991282870852055801608876945264028849389615372864055577575881451639238323675689211584428341946750206349134924040559850546105816709866441905661742861071860680308932741494049870957168143605649846197940479545402814805680632769834114413222638645666037173215630248960810476052546684896706706891994571859853852750663017448111116793223596250758433642841479440643770284227741683055026355121328384658104920895459830657484126400289328625015967023895875140399014536973345484201221986162870154938622709901489552625225627988514213435827006138396946420043639913004010568295996340004325100779874041190731791255173139853936248438851463877547153018171562999830072447736010354527910194460790379821903095734324872251599026837643186830552162816083590445503288718817737927672112175639382478443720189467123247806188135106746402320901835520704760761265521481508942289527691103187648250367605821812504111307980738949605097147008349632026535981699802869114494934679742943658078035947943435725136564477434234744482407544984272733449194782399008213997428859222074805723643591767111344985491398788740481862304672692031580270614855006983855563954803 A145335 915 5550643871397608816969821107089217026596096960973326697058994306800034935798852569625895147378515242101005560629796661901472021364823498091829430516367630623614458753056989863205999710784937986704314874420968310359877501050524103988787602003856024455319945077029907445030053413042352400338950582396722132073191229635532369805823902126794041583191473017941302117388969059773129639561301700516332353779656058899456674975977171311595366621182961298605751902153168829370416528863152670435865441968032099975464624807173647782421578141735230144414674162529581588709969366940587615916806224918261195752128474383252400767506808068398852244657814340327197246868692260418711891369418869910059642045150505669170052082066178883989171428478132420386518208343820150941588028813699376761086063776530022077285529599645376546060982202687996786128234046368397028006184241230330575212107923334702737730382318400851564383822278572559758108184548422156094268101933097251602854613105577646475427572521716351906767021392033530883567305636752054265268626376515285954288554252281664163521657082709299537156549089281011087139649457129273939745855516217767184737228634603725329355704956568656333739921145378592752150842721046228187004807879504935474719836502504890697957867774041947486019795955215393354510060909224275214456696375009891262492985967206157102035351925941611976619844908764190490939769773303287946229448015202624730787551283746776767323917617100178651166367602213272923758367559602225060685931618521640821151559676396771357224080053836172181037225998659486563119626534000669473823660786919836312751782978801971743582534691815663587396800877935876236184086880965541158054393436403248013705598162365092702891044981757085682681189960820039476364717960086019902004707782657797263661067318619188693571752325781491980268820415670567457996552467728580378463083125738369319847878013321534126362401216624983866549953058901315094783917921609861041434782941084960221660747792427957383129195513871007111535402804636222958992035662195627636815986257702167664639426159334466333873654162870960440847063885839042250118304052922926332479039379646875021696079189548976176676263727281191441959203805390068692529817131509859414624265788943077753845163662320125628337412099084680217266277625930142909909444620627124691813744767192217224162937426749010743456883722891735827532641175327778250899283824942776309309965378460968512485215576567358234061026159475533572821816554731097616752115507343543145173534346825051652439816096039320114864036245410186338714796758773705080363561656702717999506561106412076764707475382108485473901881893716170747084367785406526551780168172615886499858985933245410971398879881870701735033871074664302352582381089576240403681235353502210521818354609081739491962513781789025367641294600772514929489961047590059791424374266275906487148710381171258959988733904791564452291960343358868941301737706637766478607003913492999763634934461573758891507823231958486132496504265190586858182934117852127164875864035717500185914844589542248144822202345442220180145214576889473176968792144674122779273271343805831040338285550260797970640200944224222144521757381946519222018559148760950497067130407469921177717323358348690569988424659777991702217383925333687967649465909331575364884336140715443324878073306558586143953984102028661932923210734178450034129857676397030860707182136846152104362037071958536192647062542309685528000819234737503790647874957836010276277968877149168250892531390476237138735107733198995682971846219885634579678704518000093751314010467418168949488755472698264935001734310298753447443351102445885428459904836372064550315416655487800907949632801748070806157922823474505447275728780497493866075381461183463017267060680869804446569802295150370556587343853151629462118770752361221063982546701733519682615341725263319358202083001012612083974670985001635639576056383208517133619428398298484920001619526307057136928151358532142628535735497626515578989054242553521385547220304047060318376414757224175677962364910375930427450177677711945863279325741572454870109021716927653912992867998014183097604403578087976537215349289787323129417823777819476534237647 A145335 916 187112204740154719939655949273932278570890434253217091025285936685892117914796595163982444473959092633943609320323897605359888576970514256867807223617621164169165355435564291622838852130912105746094416544923015840705214028280855858790174435748502880035005527562907692117918706088539590540679257065662379051680138532179107522228602593437315339981270587845608238590430928833529192602529680497597058895031832655003954550692659735388176848975518578651011685750769059574313818277524839777377392319369025167592132015407675947188726904024715090518245217954539407301971578859457602092206894678863340108263178236005400246811205116464073241006076076660271132928062779132403005128184169436688156680467430992965130273106432110984839228588852276445133528433513606485422851822394301808719441926119134044760082701504099534880520998524506084288206291329120639243784645160046617827151766886518398833294303112730826661805866252609458525631965043165506097000762769288571557627367663226418100450438828267798338334998658187319535835849233620799997937991608905711503698306638916295018058055379251475463919827493137734815388096763453984667885860561642306470230737974677514103277252637143665939194100956656479309981718617173001866876149714665915376530805815698876578650005915142376052185857692760776830890883332428330840024806214044942532361156678009282582676441761627522927503030863550303935187834621412888585410449258952110320380039847150117000326272422772162614757491448080480454536476930336432330135909954543187221984540661203890218094542912565023048701940973706061784444277398551608732244647044360254526318525445845241577288543188715030473213530708941902110211460664010349060640913383289239785789112773766316625313497568080741953354401281385027914419477959739382235952941105414474760162990852252823314402879459267171467756532761039696889000170600614612992453909552969928572000935076026603542623472609446585442639813154432035696660435611919745156126136745099582858662566868950148639636526012493138258376662818751513625362722351334643648889144696700986214873545898420840784889212339831308855548676004593582003625836591279756150133058397047501622207546213426149820073802719430144058176105337484697372595943088382947557106339669683926103301020638199422089630823285782600907755975974042526263115528535056824168101056072030680490520638641615827102757113001440686806886316406753004961082282957507499145570729985463071785713085029161308460603511796169641069586659002401562811010585653753211458125560629487717976018345929711199664704572523010075777089427711017622384195112096420412909019307612609718027177612105931838998244156406561318044793279221946468178224727983460720377837512020622068784840246466273297122884152013101586644172530286507625752928616601347291845250490741079210373679288380301509894787835928850709391376791187314120909817331141643385873973211370846475241614626854364990248069142578810960269216991482796701427286840841540730317742777906518364867941375001609416632280511899002578472496569595250218391679033720400055813323113766784302360628494073574371420639381778067195531589133807349306025246399423813112730565282223602288005852831883048322142693517304857312428139812194865199350471223174739182220542037668440309243352627137510450435550071643453218574657815170797571435837748664871928444466635533840978102212751532701297052134541854583690796664751608326462203322316609487536679610626854242814410362194073517816093881261281672868124634943933192075755846204448409133112571266149058078806361467149164798988779714086181871526030506591881670804170067228677961073830119978520114012488419960257974702747069667110793468282612160061105259341440283353914670733682895463589328430560207762578797592369454560163697490914595704158490169519817796235642269008531875804632007198473657838722520473343279024139179537139797566022519449369159372317186029829028406948465257068884432649347595156477603632021403615538739005004226625989083581736674315379578402842496616640208141185036816676336792301861769683459674390905518083526378974756651338379964863081970685422317696875966008445457377693218409138601265936621291000875258953218556948587667119886038631112404224695287570113587125567 A145335 917 6307552416239971737768193233054436003535499512079851177489062228622428988107758287178995633591265865311723828087113027646885182028204014234190283416320578927774933508118413517548907842127047373915904795025039989569204454533470149949292676240294430082124011878825673224265132137214616184083945355344528215435415337846566484938793823618947997983974589933083980704942124493589300022858145890012695154835190725020527249004392884703958270267369364665142642628052673096096949984764945820032239224650064396431498670263928131372558336152251567559634816152832849257619880334642346399587706803707676970131290542583613567936753323708497100885915972299559925550677799037684613042452376460341338891788497456727704035837247774379232751511741038810487318823107225466279784183991323885158233010568389944872332365790417665721176986314200117898667437294576422702539583360338987245722955486532427301335648220199773848368624186991642568326493783496924662107739618684615814110366961072749448588537817473334960268920898000473149519495594098051531178435431867585158274383962509314052777072883312910155179437847637123951345721654756384366025158419787106634893710992389150365817750857042408022241576809508968772160890982434059171886166819876580127837917989327372626961401001441581722677237776803169831753938322626098123392961003018758637756003329122706948655865749749111871944515193790435836890991414148058700910898298289827623697386412459879160334221876047731984643296385548425393909151713563273574246656463881719222731458044537623462855195684358486873135570249186405344094130027985548196363297578041723393162361180027660114768425047309048985436364532801630642199352102799701985868664032096286836775702977898064371074225300128956829490491184514299330175041125658096615087953742658814161507297157968375355309332373000144024396580739105827766457628292950166136247040912567533166423782201564978792100303135302043178646404234885950864433108189693896687603151028242523997080554907491561718214189908751948176818870192084710719674754411471455175208425430909803987601219567596340383524149014102059258649585427267785763503184701373736526898059066085431900037741361158516320885711712995726428919925068967405343040140548979572030640195295640779359999199651868538856321329424626319377515773732818695934399481557007320922079561908374409472143233504445932104884931535821681829368401898539002621910305507598293971254412998499994771435419583847812131639586148587852440980232702149140127628069225635905250909869503646496626146526788850748444657871024886633409035498269423607291797512148406770462460322860114512488284080539383486910522325038563300137573810695487447656881429028542292711321016030356184005491553736979192964141723029327783411110753643375790974554983261950181854601183521063425572614989319337450116764272581520262812810796701434397968279882441360424271535730468162524299223570111271909916470846344039757127316435841583339098476072926161334105518109279593799618124544859796430202715689923618872655117272502872950744131373061838821845749621979163454243034538390397989715147533379593430584480396523676952961436933345303468686341524623419347578416500992137357995205976323824982620006073847070346721343434436153327425184550912085799466244726490817052624404401212883424072818026981758120223770515142608496567147526958967706065267005710213376621598793472994805482577118742586827364476964432198642724623522126894488201814773369571223038215051789804373149743940169340029915893565275677903000075609130992216446086207918863237640712768478873344669256853797533626604808479214964723600380644394987157570662719701858562016930850271034953745369921427455755021920335401636443808062631542456444794513323378445753707792333327037494337744924864945805721520151495790850422631083831039731078994592103959661890184535694283165151370521133000029248885610955619020715549021707334464597220151731817423239607871793148803635226924382260382493560207559560472481233286154243294229427677932411205918812832012101105070714974374708809121576657106638180917011063368754251878239604065781627908617615825534818954795747168283550345321020810510851641490796215393151158802282074143012965011823285060320210709545468625923 A145335 918 212627591764337242540011073946609088405249409981321348939939196701576144503220413946007347644379127845699117610872970841652601880810868742864040197096359492037671844389506364241009391735263914843793044894199681503454866321618064726509800257270150802319897560400207916827069912227586005476930207387984789076665471987127617675107632271966134418602468086662990401717990778088464374937018905349798273171897220445410140908934129592677773555324844433886439904340643924318659124412112505315761944485576278484336795007004885293161265564503673438410574561993750130519826758778821918270643994260778895984262464082230435139142554295402232154400154185212089013653077472632285526528666605349922364605502092585823472055108492201217503942475951189712675241081811042034777918356924676346289732977540983115527190006034896809956776673771164975839573226911964917973488715833242614893274211623856357441506302669640073315775494681682404725676646916049365316486396448857636324371898700135016248693191726575682682397525133260951212114876941209467882404258410318304076523771872490670080198831878420145951847374379927620906726542166449620215254105663137504100624691083207520857038867287622321792619888309353236352887155707870416067109681631163366394750300043694925439169951179945713956307309403848997335664484024834884407148384571737547464709929692365294561179951841366119441622084255172561198045016635743224186293493049939639935886785643642486647716502441242772779553358542079928580597023809681475257518357067316845043734263459378746271644756301630049580835050051371783175707061458948552300855152623541848539142940852413897022998366767499498110344817927529438239598257275166493279622315461324915884419707599154637175145818242033637154043715876622629138815608431514958934875538429075684278996512434950942375224770979431975603141565247500921246246952866349929852273136170197633487175769442754500005674615148408402942723701315365590485608041377920821727182476005929347196485923072877978652050193184391647028070975916798935541484457585340031604941377627080347725336125408799088430178222480491205269246215897648382083098774279682821730453814967606850953224759662446038963631192025012135199460530016715128776398440533505430064498035858944332555889094161187424208392592814522402930274131625562263974563997023601259748245207763200287233917720944351732614055214969791781466568141192863461977843393700056206813478763033864093759624922385796661928409140608292993989274003319860854699940650785175780354418489509797840637911700076140384139705632584223839695576570885180374095476512138597120193117070705440908367446636955439731647775738051724691231051840500088581291526504373935959315170730005469450804498207688728348354944186195755426775441918674025383465740860007412013717258604649797585311772079581186155055822118828260223491001247413976764323400716188442571051826088207785482755980073209361456429867240009511070183026091950557369526831716913611731855474733497364207220460042355796287131936490692911685305000677599350599989418367522907650699819701104276928765909986779687739224048978805455163224766971281560950522689717044933529992759682324900924644817960439097506135345139733446646815547436956601575781621975492257444328232029025870262338669420762090216831161914450750153851242470980408417572506494021494670613671205342334735926309784389080174381394030922520350963090982015937198848192008806093929637571394218002570428933195877883734544711579740424157596195354983817464531580009687255905684139650693176350248507990138518273719262626434040734714466669988828046256212163532290765340153561481186961728520167137163705630480987933841221089309257851250889628873401129823080486437394625473071127580541758975797281916977656841564670821253499832196276740148432940047929097600302080326141031895192473003844462859531765023909421243254251448840136379291397738951998149437058771743262907931100080338296925497698575387022017293976090242375857827779300716384992677804774158627444698739254906540358986743215117125449379132093718665651390382173194359419781731074164118673092635594828814407161081871000156191585460788922362472921054872213363739545644172344667980131693847164509931826979169607731207633792738763 A145335 919 7167676112068256029783801564971999137086521606934843160685499143321069602581131166012149401913024766087251389350804018984996181755249203293742780809927995060269338946595326030446013077846838727257216169467566468456423554132540507397175216723284107305909316678966996997414853516926792107412701106965021884429864845250656653981311798949184567632141201217434816508829488424420009585537607276483553898611960146379585125019642259564774861846042235598942524510180464060729325987835362569429389328576537123056928963254636012968538130806860495456568900925174500746990510780814206530261062646943149779921810694080697425956881937361255922216332096697583548350685316051756546061596738223893506450510136649279611786250003236265794283521631563093473243566380531403885138161532146655642103013514673530256031630231104005673225275951648985021351895580534900090309881908199025187713286428117242322820750161657918651275018077350889676310917199213530321321831762183251301809960891071184436670698044514328445750285611973305767359919352168675568217796019833394598552031191547276525894188569844470236723864835167922253128627785085295042699831535879206843444951701521214535701629850447997610586808412666720787946857246751420743188208195900350261290452486635037947227046427314569016025537677326511923382079924723245630738873920520311722016613092173630750534669227916586136627968588297351844195661673899912673171894949802566963948915920349801812434644136960071994351011731810218006903500278715210817367670242492594382542562798484199492279521272072753287011462664096172561666679697687025670076278998576298136212785142972511288617614828963983033990674826900652830255226610546510385656366268332598882367501506391799841276101161864728608333856832710457643755174830051328140036557785356187574386158272674899109500451674407319524581758140096675316105157014667027842369961284050321312285162021491471993626312484552544127897172792694569820383896210416602710729424578556727265751016469706161752869050294031652512564324421336421925018730345527058053931118664600453090911276799929397703384967496293209515524230679260141532753473917464923219159861575659967879547774748183314612305491162277447364578088037943541922084986087344327498494656758164818154818242004174428418196375447456220778153221599581930185763856405266116909106025031617919774280956900890863401973869191746749417416330210243025404734098179718589224084075130617145602136961362189785889758859998265970678790574210932276709785859210340206330111542030465415704257506783420165560498728429756314611251252795503932141334905932394596773303205991020090160952113643483792814463033219201314302835457405684175379849910805563952159972112597163359156263450575695478886065975552517192407272363667390642033254333416294875720458605708143493079796411230066795967594313508936379552361389237514360023907440174432516628796633161948718155541563968664004584978914744249771831830052432336853085166158078681778554686719160678038145807908409689347979421148898542362988012700186756836222770342425065843843252100278475553289535371411308735298844701360384360172713464017421023118442917400147775950752460204830885546357465867985475939685126665208510140327121479800965272528130072500564012151374273277535631350746707645334718561415511730386473441959623931540774611073689694070203778359764942576989108196766488886968183416160799367557970991521180124230585725252376461935883888974465344522264849831228687321931004314834646562763372266760546560019532210663831304934444624791365635884987901483243088213105496378744688351326776066539641763285427865042484651852957150168084881257263531068814944952086318937291885661336795746061933567330166000641561360764762065685254295268181750747927667609019795818015890117734418471543104682154257519899029683552043963174454107943672855637181104631263261703424958730295207400968097027406824452836901974229488130928029137231976386566118919547183147708567753009619810107673814232667588865621935512782644036931366822350488269582630281769497193827855568504547409986793125951743675123831091141318188591713141835897705756782454045880446263550136026289288616847738931801640018592868834345606451437117513772616836875644522416298798625607755074807 A145335 920 241622361525193318999674708215195016964577554964524152965386827181414059601433787103049142392480717220422116489316485869111250445316848762221200398238632516385319923852056596096828736613207541760576842228958620757466356506353074182740711829232107000012052262928079908382646795228532249713296148838860680336145954856734163818582403067469379502913345474437259577849651653069207745040008366353241696572410903362558594119001999660994431000152310206715508067351743539146541654731270947803352208950553121932672796866976984990164535096338001737337264211777057858187299987901420143356278503557809584820385342513197846146776054969305382842510322825275387229689512990451635695104140518998783497096774341841713620728664137039411433096296696049405031850910012472543156965390470745404770616239289911727389843139563326025209527242373310611298607424180258255132381201151900423244572270598558027078431130507982135064840786071722996306758614059811460215709583386711004935156145313637728660034214831884820179666445297222612284441930149491176463412435946179473506870667390534919815402426609258259801541337641663284773038421728498753722961700859233957029391817757655450915294421401563132165258989798375269452335321435103237545004082216691125676937786929716829157328809625604170350275161146369407533360916926756126187372555453591323577442479872463162908158405111888166824362701669881646412663193829121039576881354571551039304778315739105033453529367209207524488329832699769090470637065814892732843782688616906999568192946893168101425363915809927757003526356825846927002411989433322573879322812741151857548191138630460414686885898861377501308326150304476188980374250801924607825309613625869592863283559896047865050262732991314183144900676676625811294364314382214663169117404009481544703481711092874336546309283569045970194219091299517359658403921718178555699941465033063195266935178257301751462388493848591647403005291899010247329775550767535636000768080815964800122537417997308789616337706759756813014151729215179807175582464406232669412677978578739896067538793200283871172308165869865870287830610928613155171471223674643787438196111985043702251948635808034775918372068116741558634915212559616268176769752227978839440749449253237984139978605404830887816212392125356609617022697191632734936537335446956803982362844067594867827810769895113284336187397839727707891312709920724245200722987660470249043817965839625215214172873759792759957974508613136730973737262661253044567020459280627704602884301492570673880722713031182080968271751227379732961055892040860981599219304885545345089453953764170168620254842554392018820109118171500567096858577914561711554651911964034322938723956335206107152171468102196385560555687520410369853395952452296624266978195997559400529247584704258547070139437253779612486418153330423235881842207705607828991943043956719419368291932837465200815520638627683521350277759598792568441479997311049225550393819305531038164877571050981932397820385270167878030490642237926565632996437990572271470237643159551228433120649687591200285960441509307480144367143634507802616715708802495718041149795036291810254931903512089469442809249764972433487688113748833737096980618268543102380321688962372037357365382423953697106963409176054812600615100069269413568978305071489768531730876507080612547873837062543064960502577072030595308382784399152649456681773215891005797107599409418523052551967691655369627545517381785853744410420908364355890329121516302669554440966289897743602084222617577284892506591910492134365145512563664857010282490906736381335012305517118418625323197845378604660160220625112162614630629199330388175624422574075341896529665071022480497210390893691839624449222362826275953665877818140339368474091198005993175885862558679872562856242703441801696530521837749316771056371192657025020257431449377008187235185710657504760907393013553126607834812118953181992891063530481010046210680431931936989822639441901925396641359399061143225125710797748136736220312723926439463007188819885764909161096936130624442897115229986662592105063262531338195476066232322118725547972544118893860751130351574806469978412813401868860146221133277251257581066406568045023674262893938029789779005207 A145335 921 8145089799846590671410778384150422456903910240767587589528346783599968805843263360662655424038375575587404780767607349296936233526634790019227462130881521317421139572783488907828770680785213154902206624280978936266624409372738576567648888366239110247122174477396257032612026469738968620908421069945292427166458253790643817073756153423080984094024308311138819151876940716133504660878672444230170314972417653739890061371972283552480009450359515222337541351484750194449455120261817662615640394293756411773862859328865200763810465129015907758778681122435719474319381845166362251725941824672698457352040116198088699527123387058402518259767060223701206815249934557439323230204030833852253463238756612974029505483656273348556173410367340303812060600703276883049289899427630666062670817784359910815638081978648090078709157667179024755227071247764610199977670200520681359375506054164104664696671086603327611377864247202764128149943203645327124658039734644196214180862356712766942058568945312139243742227425219088648135231697979428206412957647527914032083215599182900955429939275103907368065488255176604494531202943339065202915743893264945155581591333165613548833360409745063334842882935516421920571502897630472890890666868336449650669222536110301824258516225252070155193206666218575050623084586218869089053083213601689597275274274484120129460389085787080875732680536663741712273524419784008570236757789435090585161510059616314757368673156187741513541526665958204307954957481716533745448703615908264712951189857226133900564818109673143416516120201587837245155135602130624267784946347427950119373225147020035436122412361999420740139691492773217503627763164277651919244676689671697707088689921728272024452556887861099951949873202435199266022563394069281465379619549123065086598180906554635612301186839612087980839806043124972053988120885014642097977998943894599028398063546768480020305644134009711949402764262018462644792163995989730079169289293576748833574009094938262828260582342002351872675402279279386878552462950115372940374316603958203231836279627870292497289110568088210991109560378879318781570153417318768157076667715855961627253220633541077548025007803909866779305544450806576362295366425520180590203336435831995687193860633378607224110091320349395862733614344176717895128743392153057456979334564412597962857581278883311914082013779203351841269402034011284095473346509300353915548514404369690874252621972305652575993534795589979202858712445520265921421982972564100711823023473203015386053746952023641166020275173376242368360879509446170894205750626356827650570896008086970393168700581556441310942085559098250897633788358664417890823140572457686220700432408087685274936341033461589581550853340247058015240785149894555536649192953823393975546060359921949913590907350028499506850359981174253772640521269394650677804039987873571452472604427154318757542482572597647536053858691096382737912518877525416960966922563623293217856244365441881780452487041649450758718491570419355628945946936649491084504874728138129485414653257716599083164173193743383744357881113074556665825126371018666637746136472230479523545978516640075810086214263219754864884490374788058612330706501505466501439678862393431306816223029360104856198200891974061025121400304773656419679872190517960473273107072442613759294756843599966954875964883989954601356696693912019652385375017136694284240372945505773159725064895001813535679214868675151298495387966889958122228348123551190723919658413612920726162427839504085648935031577417701947965812140308036833437878080114756638736725177218776463994602514715859805943832952391273738208129695364475299081361993086418438536268947610600487394961635464991148978117600596578494216325993321843231091465796268891912224693955309993821939626421633993451637999927976075360408637417267287208801614752455073987261402902905296388462781394034038995975882028398983735843125775225948729738214854212717028173911555776406231306547557753485516183474928348052758011164391435290691667690565621155307232252073169553363176935802659175272148770541261742818856356356793872865455768108581801648495784577862298109255233364138136980682660280057169688455940234792791960872414879738352185587842510453163 A145335 922 274570976911206210008064020330036032807035797251697822678476417109768121263562348286504327241284498260570697939253927255483234563071608326231308986210815685371634098613211487230851263552440798838545843543934957712589288082488660909742369844085208577198381501620975561641271503912253836982290624554559658880920627399136648216822156113309656906340179930255144119172512093691208789049012303054990674964478502535160790606290591559552101457577188257992688312243042861703147592957484218675502289888290319690343795055303249050771065789334591154210427603300043891702248503813258083604261355553438161439527687496652227547861483230962693921231364757630644856466688064241766595638542184305018945246994988326580192788140432245915691566252049945344808513444675612817579089966548464362501887862740156354305248016110383976989959679751077682125393960463537585660989007327170967472647885841299697648366755250967043271565668708364392688211589088125363312411059239146270993325865109631228303156630486437999074665666324469033031416048254444594688689625834753546075345724341584923817008333148350290768229349280461999868983566446921466261790972918999600335421486811621014973517128497211663615990451590999593144090093226787919716821142586617635507368366015340487566037752795918475305958826367953003810134773868077160065223308943140400870558172215417209691646553173724091209060494066572031450858861778255735073560065504975549054243464804887654731792938641559399212277339421121234521392526238027286744183066048484914856677610518900026894871917051717748760830654991999636708332694145411354633707967492473385782919562157854255921226106036114574288731498913059011742815707287425395395813443383523316080090144398176490048247827639534946388916042509189890580994800719711163815732311831821120059743133656475055397798671817014202265063891519523716640422195375439663404659788698745468214235526894630283227201512295078895965775535869637083856933600975038250201261106085704122363815046467831421943355441132561574868130997820356402460823718872806757413785543306753052366461090187968766883332046077945426640437410084191225198116716526344450900410681263308354469662365304721088335888237151429541013648344801774476613360534027515535467775631811147125362067057811214244119920290592765742407393529925174463053157204812942231427816564183985833260334197083345674728591400160757592729463834675207676937682265627791942832670171527484313531430671472250674576949298001363690315230465564750901549882001438115375714926416678789347171301135871994230675361395126241379010065515302374528802814872015269355215199559343157818189546727984012794037465685377092919587734438473718949185086357142896690535777253537911914282897949085818716691882880539172638173356497549549514688147670206408414918098294203721346882890939699321281122146022478965941345288736109451466643166358999275049706132075871080152479291886706746059812692055126581302496238442919901808443145734069347395068402959394168263768071405776182599806232472808345836013841305601457906468087055615298701793776732884505905405873078075129024512996692177376161570457207350323543555926542437739669702443125541005052045916813370328686730283737046417342072834379068768657494988472070960880390402840962363752278487654961482187980787591673304857838139077973382142482546670880309633318745640649881048986325711278798792539703650243391398082758342370996191105851966195892013804913414557959166596090963595493832890493674619450067391953259354581517787029015568450591389037698867598504608022629582244140755435392884638409091526013070385955385078624389032649084139632145748436212988004164949617089883889416105833132702324611318742988982284327423677359061676234314460738360504691661438677206073281213457501952972623750255163088440057614029178904934110425676551275175875542978561625850565023880616045408285003112661204883669702355544422856031980061540793856569494929616318587889975668148994212689300010587810621555400014615441792775228637351483796609487147674808214899063336492191409504081956586913452477384546936563881464743683194148392353828287161116434592045388062191824214744561026674004258986938911419110235118184805410609180580969064572494057283950594441060572305589282228141237597119523 A145335 923 9255787623531671539525247453914736281774754268450823361723852431241936584194717954894797510641045012325462651944845107014732487824207683150622635905939134622996264146830219661768507186524008648062167230963840800210405964994068349894676710876463492771118330172520911705531005364270050374934048332825785030930541922458438157598431065505912380889646481354876599946166563526453707562708700075105063208822400005487852597598165780100529056582447006726574007783375433516528355164147337891289364529518626282467732919540409666172627426994658602679417606748465798466847077589225548153133288043980458597453779888160106474440321900188629025026306787719961977887790847830340017381535933802718157810423947593250261685914184465526161689349800430247206154684407954307377314239723058834232307973790299852919269999807442961885683450725699670997268005651998780764867329237021263112982278872334706753562338654813427942081151080781099430316848540010762793616049682293581060540818698664806349386643071639256003494840368055623678269946338522095588976299080476584390671990335471612182688449955000949026693103996178885760406831530394519684345908494183732634042113164838153081591648852807644770749974788289713349370855122103517876023567825704213624616937967707905299740830822491895577311801881670489092221068176469796479579808655420179699744826388106439864221285178025850028870348379251462643544710518271476409545701237935967969183456613411252781392425204238294191258127598344470149757937751528942354429877411045722863910337537640930049399998423248587201054457963264187551850057874486681162571671316386331487314268320968041820084496598355009937273718088219527793077099989031346914515219257213894295388141060573839557798162245276166154909259841034918009050135466238899938159054766471070408090875948961593210905157614650361918743215802283338444823660152117950168356439379056710789607280583219923300820482959161465448996581364762701834798769044076375418294781806979796671307456382856588138772249092318068346802344063848812047674980684649852842303337724496328791315200118400147503766830775998429763960934102828525822549195732532918022534075908309456913316356707168927254261714926349682023660218923962273155829807239772182275098535958150433160123284831622171535903905771772041856203840031044016805345211479115539229278638921662827874793267820822001416217504185337124671706874025631848755557985078839519883588957566642981804774837061076948267683308259632435204936439791329040445726256347056886342786068794418965419941545904191178564042791463685321713053066152482165856496718441428979337947549494886954043082649807172370705446526943119716760204277023315277418364843208463906865503364996062578222388804588746607906221782321424656292576789517154528990242902426008834713065699522061386243500303663673213036599042910915581901575429521609087671146487284061521937720140825141507512922610743341927103688201642263197016051815172917371085093025734510778124132570543321167806179805308262628397818645899650846561607234782879199090389723560286844509330084180122040813515382378748426222589734748941469293465555793954280282251617107830067793438878238441301787827779968627565766458109910950238226487188306077484942650594892072412415567048462025059059947713992553363664858288690185706452950011898802839832568687802102130666732301787012733317729072772332342412523455448348027335457764068940906585041575496223146839857858045023738610952412847124882238063390472926273804892786250614594841049557390892811022111540102664317750832357194282418407448025146175348630167305067164832475916243789417565423407570535638577270023965814456618639708712174008797939538920063566192833072174366141183216163368618463778836025141464177789497212038236093379659068991476055155305278819402117474968310891506922823134909492727126553879336332062138317598299603504485840175354142641244263502497198088375266480506121908981792048967115861927953998076646180018088502702379024458622936910136603146409807365033267522336819769732166236260681716481722714912190923697175780381004062015080999573757815567034098781018939492191241493674782613528823271043627379035074665132841640096770600645652254654794724187109569086215101739745816191020006534965558455531556388667167 A145335 924 312012600514681670686189881663401739728590933582441458272013242778689265143435820995941275797205300124206847736490030618212704909070806435935880730157899241930388379018012606185004890026873067973734858517245229831157827367360755992460891013903214497229190332917298431972474629188271894226772932317266588838108909325153322893506463001382150246480325980132710253930130737304242388247701490482779377714412429220517008529873377840898242937842187139175621544384897551599127990880259167357880259614570602093696957027363414791376021513218875706988576369280354463017371093830544724428865056358319903766728758590349501756731023707497201202674107892808553516966784623894073921689809732851086915484372328121471333105586965544746478302066080937381269529066583626257013650203485223335422637433969120179168435339203654229056005146973376229566826788403484939120140082918997772211461653313755078821286738405393900676588559661565193087616571595551224684671671477705558311684727338664756928192509641802689391373069732489407870010858040163794049946447314176033974799248133402322336842724166073658541474244942960889702852291020615692112379109077142654174560034451272653568833467854628576724769986497255785416291933022019494373966551687667898699219343384065121638922919460164047115262366125153360930819204418662065458558189708990948735257696672509915607482313659604851299495352655506311647320160120072607987529853657261414736198773383849866455850998903079958545752082127914749327218847082648120529803880782168251693932563537198141446373919952837957495828029180805107380865814240613327844879685441675266944890599316913127597194124409321278949382462465148782991570028887430997200882645764866933314010919071853987095199559240011733442456202852371043575890175985918516195630572362007471624922308179752173483137807792065028463819602429907447455481867087473904799855908063341932018915960246108087576028197326131487990595861840375142981429420618881014375678844512027839704070232302280539690181094958686642838145443524212456306767196418722820441238757278985700248482343624807882164011098575575021265177661965912195393942162945567950013279247968701111284586030129002172436441321831359543866156438913119883281248325439359730466056111681475470016608806311916344664106419446515240379865705039100276583012615907827622606040686621437363475295224979575470657346391359123072522481130674585786874652000069997949647991816738864745111475443797473254631353646855260092757043695050471487860681199909405637177203003344936907627440165258983493521888269565470799820777480990108295720129849857756021466942538257439661449158306810233888496589629215099966609393258868223563299359915372231943293221743481492258338814688403750203432917565363342283083590936449922674711538726092610147971036315970591036064673889619533071764432455404818243423141787828153609284896619702547545521270897509388142389541055678764475958583217548000316284525386982806136358584089067212596495161557946953607352152973173461797514283953470997564783434048517016495735579674749182472794218435918137262939097634581736369888370933873820237705347724243741580964378469149025042879084915715413157726669410696518428616974198367848793568465775725037638347982896316772550457804323264461899948473686410486234180890723765372572855640043270504652782508323326316153895236259921453599490765994168997551447366890624108351234889828681239618610755318871830313775716380892836814017246670480488816649623059951851015343485757116264732737199061859967643986929425471776452512960256411237694932828786922135609438301444722600489692750622756187506034036553672236807626759451392344610179631070295952689125751162210114035791544254893637001889443478769352308328093058019072779259356370261501755026002245155866312717198746882291641124146123519463433767373323280160955396884775253056835673655753520172264026185035775139238999478192014707377025881308010982353401186546089272741385188074579415550736797186326689557647840690276623681831046634096694177584950523649016132681599262380528280451955875208643191169545981443931749911219081525321515794621994605634317184876513994440642665934386245692957369104748750717837529819319607719543166882604831738585589547513204843359721383386253740624624373080047 A145335 925 10517944754094131495299789371348025192336064089289347289898743052345762696743284941578462452228993156545967824871616280195105175470044397131190856263000147539534257633700940807666295181037383934870593432554169466644489560343325119511788286184000649825132513351523799969271208044405640190114465173481008376906866302420376592281664710178161219302939407900627181305108107208359447381376309681465792747647779780201228352054178969418513989334131071879163195534640888681031171056045181367486805660317810467059898138924687793076876019037980873087926306729023142199849781106180585071271492896705675911995967854626901816059296334739408752353515152040269551336988331783678384069823468712874206118260033370550851045739074922599219318036485899049322165577628379356715975840982172638914038273666791067449468102365285184254034971618789061972998060039813471645741141430332085664227109220224404834730869198083489736994372404110211578202455198169183244109519251897404688393311098045570257384563150638525587743930177187377571242442346263975158901599149984575024813898263905001950503356048949893074432147770334107595704264969898123450713780082644570378040686127310287986967223119787880468584351474072517738093487712801422033242894581367717039446470440859897282740186315261299205763598784767117915307426288732030050138200095510276226445357255085482867021788929243994359280138309146769386379699954102937096988154957240581052821292681586122384815484391630400198339008497273878601476077185398130391530746466737014353556743852928611810516334792210169123935775662630482206544799046201017407164213033667201932325930615658873210333372113753723715028672872426447386426297880718198926610407074218445064801413786524056844405337584182633289069032443244168037908339823435177714715806656164217102005060600648569819154982289765354494864996879168964251440955294695085178685192492458817149300946230289023048967987231043409501001521053642464705141283934263709950527758430205676669444410859602420610099416572285077637755814554398857838252310143600165592424305665571270230880011012277073589348666629215803190850709220909966003901264490345899862414725426490838553093938162332306525663509704673415297378451532101052341448607894731009274238569249684002136109449700651415147004855863638122981433231060664230292569338476907657678934092316730014601089374159268221295037145436498534589395714243333412849912670166801645803794284258678172991064855405637986352545983167807509467207507755214954064454522803219807682186626899971754361702042550938787662431675003009229198273087171123484496243411382208237042221653626710741492564172479490334574047665695394492931282929996243539295506145328833095599950598107257739032538864923701614768977043222176486041323194175150103847371441466338985662094799498302924303678770575574156185505805035097380074878527766111628647384777379026390475460520017321333454809921474008539741221913159854889019688153779138579683730498557362710893341117994259235560519908919497591885943883673688682009198715213901391288367191745405217597606258965470322953554940448234950650188557958296745464105802490790972900354917912762017087623884715327699308524724046751856260050634460522072920242743073203830482633018492187807783860171321677962185237988908949776961684462633272420740777919405698699946495515746761429745706283655219899051820988345707834686958395470415237071780108789386823474427655214127824381156252360039670955497646650944865162133911112913507254302631067496497889956385534249951887906579910542044111547572492790465501903239999697166247989793071431557440377791017194837038989806800883532249459483836411970994698744739967852976420273738564024082966763999392328967551956453151497695276238149797801924655113744303185925833156025135261925641614452123231820177490855530220845375331592864733079302431894444213868420617852865403515836857380625801105428146350318587591167192412544093224172206419702268250166735995995452035319344648370325963850086732314847711378172228034527458866345332438601666460450453131126611320520362359664798545014030412924208507621480403021263337926419216440641060693611969980535445377116714930557837855947545058206359608618323971145360888421768338634008544930389453465187827415648038000556060139717203 A145335 926 354559917348500572191874229021952047570246980721352963560045170022562417728526870237174148268698083509959275252215337068886964846882491718221637328689854243399800582901670335608418204367765322417614636637666194203340513248015662411381627134801770891702002527850676964046833991204439501620486726771271860068263874216481985600661594486599351701319937193849816301662484040063666233921953011114510383040427278676170978527229364529224728739555315495204404182297122813052663224700155073017721051451433131230018564169454268477258075810394313718575120092846793754276581658071976428922017301119083278635064172612744101629009377687334445334339794572603378682761323147461013703099675208621179755395458809436896860630392882535232717666263461354886569264240583139048311919342495389454307006869884889449752449551565328221999864664213374132136388374375285340774448938496354524822098079602303033665022521846107700628686393065966672639639571642666595563380669296789840568032958803431446037768866879832187921045196881613428194093323622547744566409113296033576772300476501438367618065810073258171373034042796488522108229882432413450502945834473569358366608875177069773589392437799215982741349911466214586453875685382244003718598481963939189712072619862167794017106559048535476766126867919237178799859979262337528571496659761093221884482044333673930774794589197332736191728611101842243359353373805489849419398095621050133633344361560069412208280112386009791782928017897350365527843812592552128415853342863900873076229583588290940595307504399030881215037040091445526001820068466570482554892293520041691697031854108970016603424846357443902024295283580113078931281718567440456928605825271021137369588725429715037153049942867597008934505350219304701705519091872109664777151326183665186146583121222940980423962279504852292229834016332966182486167155528689454286003934120930818039592965404127006734602761982445136952629786727691623369937538442600241813409722306554516014943250373127366464170792961548872210061865790640054203272918633994385701900523545168762203979470975377807072135669906853626988002386571697292025599430575618121416432444113726919656095544167636022851114739708099507843268057280970035517112688850133997195222438940791600326774079392350398293617346499134706257598978675125498123412123473544524449040629390928105581285439433636514876126702007019209649406454620288216495970324448231479975907372712049394789931530612581076146851837955437497284304993671252406462290475835858517057105555620844836188038946764706366841588270829552846708314968717795181378257101974109820835535922289476557456898592834460871680912922095158727498447603563976450783288595735603737302102718902436639305392878239166745458465923586651779089662592560719064244968617118748480576605543116755262306420320037930915393867615968700226919336927572481213875187236162083003225226584262631253252254310499286818997826216660125091305687347610236134155748970010112895147316491091317272798172522324110849301706521125761517059091125077181851813841538002030210466124516931786150846199779570902551836119918885812355721186364259215972227222701874829126874776110874611827974955289889335663829788459047224879773534075429235349844521415023668104077153824795959781999910706172223294967897001186722579406251090310463131925859183040819473401442668122226537115431917643045113128369959860330751065599116055339990641716638657493641016946953281220927016988854586104734135045326966691269590690677941821186754165023622366816281363164797442881528492216219006335657920525456962687297600314999656356592534845496887333828158881223747318457042392498688090838950075004685253539174738601242089626695578627971154602539450146293508538409679701590844861051105061104027298333934581307434357512510463875397775891575615777621178138994228096828823124023764829674251402192146436998998688198274710719488843574469761395683538679200980074575862725006976916623847929039818613531199557359766501914696866098492826073934503975997286541690323571554738527365652093451015687086460963188425150309231795673693624860170193166765261799983797164219404521664474631529855423019938525922859021166622639163385664568993881747702396005530928090520689464013880963106638302460111974745004162685493833083 A145335 927 11952214803300009534493948765030214152245000527780744312319775391561836049282878098951855596559349942891734012206211187720563304793303620351206997218944130282007130110081049379658836861571073837660405466185133974040439234946118419544349531202379410575273855388713807106494973874230447555220967369345109229420166822930741432177925757861599435673333863501737899628415155685438081537149588623293835330827010816525943905951673526225986636391895696009209393106072814493364388623611056455382195276941005193446115331092405251443681942491516296415186425241939110727640425493756544312780618149452804426082337346779635811287004305780747817481185722688944743355614651963922440147811667212796500841506710347857759801299693024523619989930521964236740350848227892039690215444319543737522516562669781349684364006933799111998330253576597870375528590127192808797693202070970969601420840599166526044623504376701421390109528573259364130572038381871835738272379117885266273650986352870362947887618245134579904179907999135258487235508368073642123069676050307692723009674038049589108499996507066176908035084508237480309934321741092392446556180629390242987893814804178335940388131091244347658423025046941742235287631616141957652552532793761495503826250976107205895456764822785944606524837511793886512576161985625971799413122350408252414215613488042790951332842734820297607779177120962963714497032844603362869824972706397445047539457375368647203955000203716905689372103284980672324669736321018855063500285796411351964662684909204543754539204162774996213548729497546853018890872301463291920724401807396392393439741869687448644042578360376061823485270294456939018347059346482119922345103443275715466510390869434280115905256729661357586999542066823729051248880549100476976202593490935546768837099914420279849443198622953588481302350195719293132439730561431166209286107440531385383655861714472175166734436057460238335629740609588963570158129715758770217266331788426194304658060300633712663904776820634395909916107858046661672793472248899640598410901056283333308324877735699974864124619843211369136549757260481206493272990800802822382602037828659009035116142240797072167978771349896524704723150913563048365180816399689409150719939142455515597331552080206682225826425603480975084305538589705249481075992389723847442269501937834094122415117562218512757206009829619472120782956995854201534745746787237213023186191730328900839690418905885252671272389104931814865646411869450410866628857875972267806775220597792052527927038533736209075291152947232551459528068397203788393137562411303830678157678898156601125161310071885503504873240029780135008578175784858716159661119266741056655620787054250541003727054892903446065703271515128988250936039953898645480547788235701569813898387196371020394046504684799880582353121148799079614353467753589813953620933083639040659695997680032779529812159352121037194408182022390903668059831468252906303251718095310407138053328021347187271767160167025867810462934941205537066373279817153085010743206957681246649407839868164252179555071615780184574160651815452176553064446875072367932988704379845571954186685609959280005708043513644781180950312694431316236643760762476780570054986417814833296253047650011632929539027719827658364418030948319955518512303513587792771522013113810508701601202596693972910941310891926062417849516659933354148006109130445402295145444414716455424553457413953705089703023332599943936747512809913251584988675499116161137986405056353599842594800397415219625783428497195131082238035411250972189104940370648622709302792201322281006152398847062715304303366801671291705769036033709195156837727461827597102751883872582143622259275896879597719678292607464389230468230826954703015923651008902717587056484802095625206902073193830372754384844650053812506762777761809976424570554028835773383380375648003640973343115789947510298173501284697845901408239235812985439687645437765549466141285043278384131174105392330106434637484417652696301285853348730764903318894465609783285680557987748561449457259405287146181681112128704030176572256190464479416909984668379135259456329466682331742862672969011310250185694414424145096723798201086697509684103197899382335935323710742547253006052323571936973510727 A145335 928 402909160664683404059290440677294290050226920221241910046946664889504323198763402987140181922841538306182270041512103885844851935695300195156696158028969303116606112611031591686629054995142694699766945847486229627237012406693138674824360285450582795690710773451539909709268605253474395882059308400136905352481963532731419462235891696852922489948732837323647402624058596493633688553646398569282177887668151584662290393459936041848644983546075172915133146401310394274190727449265488410778729767960233619635416581106416856712249804130938541761620676330647329781964989117951450711858208896036736084152313324877350585740813518859631239956325377504532725914391234942502309921717598643694834746011450430826273464915791226298347325325177748157055872207192976417374023579699900049388643873291322427975021223985918513898384626067249546145694641051281210194952501037982446767542011775805513361955298873582393214484507575886771775616741213260011094495304500531656787984909387226976169860165005717821690072510729804366723095558893669152346131035089463208396622535050351172346096514635135013496604527399651418451397463783994666940995398513799256648331138682242829373414125496454521766224191591056219285331475326269707085301876759101531470043730692501290873679748159007633637416795756445046419705241735591530095878825860765529122115108797440438635756197815997643160903324555932895713852733832225988536309980513259776931504974490332735685253644659016778402723809953770446167266445853701791598042505781173331864878235213055586377225631731837617959696790147267375175365779280507502181049102372440094062812006730132039681705299924852197712244559601848130728366291638630544014812980144218543105044138839040857277451167203834421390157554138122556098295061604657986995679761802285955393833451968524512501789245155803188199849932867863355161577134739677457386345227534309067162108280355264059466490832762381872311633418996614175222338929348290605581447802774437287703468696719419203527102660159414693161723123684691099199227895307133965938437088905410642278462866266466681694263127842519583686238690262819084316535227869463711941896573787662750460038235281173758614928359353897108088117909452942303109275285316417293620635151296952991845255020296993178440258408799726323592804999601364981331946205334178773805360385875346683475685507441100625611778076480345703184574270680838679115990907701796126563375043253479874593914626527460336936011160580399641165503046834868356642806392536734671930534169294464535095575632784208661163358399009621038871138338961424738014872047506795030186585534821323101639711205066361730314816049722975429044011578209139718178199879698552424125372994296683018333202381134382288635690537316532270352402127756260746588546877180531301307766151813061554366552410618183654393192798532149357831155171054175700804080440374284824476269078568678413687336638507745853324212996976971145990171827489118123872379282837164854613664792452297191839953696432269481566594687566332133381681745577139370634971654729593286549508071489692424041015313321750242424053020862772952717990148437503158761833252417371528700804045036951218117806318870010283720499377099491211290036295529558197587318242300016615393022132204738321258800842435479657292308528299968699342327172036793404017543930140693065290157066133111158705605053051395646462662093477983408468955187721715395314012940578375073704203408407432445292667989524955255521653922687130383963276981484515114019700527695514827071503905115503888787716493111955652563237838055349747037764852596964756530940768514039247220510031306325251684319176427296850902786113857386893732314539199033559732523915718048482878389035881271788984061735259214881257493216315591933605682248211776675278366668321131015260793489588130289934535491975175025374876409527490281507443702060651728607315464095514538936685713790286997681667332623625706135491670063393014164893611083228743463804105277714771702112590860751021813136773645137888340348829844023761319325193908340142466840594079917545498015789401920465988796596233752687059083990918757617346871363766538985121641336466438383113374782926350101911120595324573362216677489656236567520523028280498714530498799182492965438722049082605832691552774087 A145335 929 13582067794054262747538671220737641752562935328413064259901827761105415343468478265413617433667132659742054380207639009785618771031725264785428607135949557989116661774110744845675216064227423376758069906858355334549025714189186469782210765678189614840354449597777554967585637576599648010953771730947647710087057761268209327141230476922986259274572348272846290440719115659385235955705338558620913593299458059091954992637590538019044296169351557687073442355978780284910154928950350990716294525095744198376904699502981981147364689453571995751267936583919696245010929055525717909740195909104780223943970056099278141465687012433753863318179910994492075501629385174297100903538660102467285666491545152516443330644551520938824263813091751959852389215364124386801786295181468186345347447446133916377256615776201306169715433746396728623973495974310099468479040012297186209562871615541563256264987080404958098558851360273614503296676215726956592123600976440543032437705021792435013815623214455129524037764432521797203100292803070078757514435069796128704742452933537663981737324399850404797904361710607164807759128194224138481488562437343992312224999697084590973999454230097350837495069840111480105166781797960920209703568612996779832093678657817967539244538414983382507131375578424925003014377186330628493906103420353283636298247903346103698368550477044437816133753463001320793551011942987305228955646573277014373963587642529659144581253157500455396238913944169498455317879565058551073751157806383067220753693344369418907571732291141041938646382582315653719614727400655035597059873320250553763461000353433009187982837016424189224503702280693030192396288672791176292257225638316503644795322453753676429388598730536001615400853562996569299249797475444140192523887794152466065390578897021861402015035604758926851263352755673323506777472079634796527062531410895451213503284747120089730143230805685456858164924218746123237156081738172746598391835214259949180057735461753561050264918010069092485847290589494829095959310678010013742885073668590491694923649913517714104213635175446715322851737112209874071829196038206630928758511119780073489348879876212225162112162825841100163753930022935534124250621502835610568262201799500346212648031136880087965014428734812348764832481452256474930994657100739174075254851165588434762131264333424384527154526200946443824732526543868114877145851963881800639214159684888614842231961220550269052227683551892882798757292843157000432978592625784467914806039040141178880279802053228635434080602555323172273113521946861559521277548328316498056285967700669122858118063597625743857026945531288261683293495292851924114928401784977082950525266982120397493761711264312972057005681947237031318450487475727509813601269749207921931383227163719917801325461367892466304794648656165633703689161201882795120515737691396208349455989978854151645367338554283953363438182933685515308937788636598340487484999321189109153716233015513610315577651834964644056584039107398121275090954577032088366951809470191382731902670440509691746258374032521129056334642759123424420671271350763784606789031006000889852658532404008939952791971003400003150573252821073536038155807285657646078191717377878573687083942780368681159622543468960991527496062124573913906509893450848002135843613113520750117120685997745974563271973427421236350330276753293304039555125230092916845589973931751579319852241472861090316862132837183218331035009797035652433488815460854328994487943650629399764226796798848835693618703357020596550711616438607804561392080991938741572009390597305470822481112149183825387215684133060810042261628192363476154007127959561693836755784096103530485248350777298396109773123375909841039725707091530373254892845571295340714731022802048841722345723327113798879862818680098305455333271258408919627805950771894015742516830911279419459552034438527458901901495484568921269129578296428739271685578189927995504399286922770479910799831306741811552990734204940113798300462752756187645343687383331251736947413140753462470989550811281479503195187077358690952057691157299063090298554255660044520071394192827308428069532189584588966412565018205673625900053079587936490030133773651508468923732184506514154196773021568590296460307040962043 A145335 930 457851504934660036554845202791775462801602259870577475980048703779916886338818079128329640701778860037063114850617240978361104885634606740221498151396163441784153365288667096136679941838477387035371841860428212480161427198080463489665186236187411630817765700250370604505771932997905529195777249168185895906897811779869372885199459914837975103292911370328915613432993986253817707573193274257464598660842553284321651217150886643162047182020196026085170568904911537003010928380725604447780800030198807159325223800610106003371246824767662172644303600482312284088671088679806961619390553384063932453114494506954352823930958603401029213596213559668002487655393848311164036515785922132454601173735152345317854245201558305931974706840975633241446292292868760871895239593193268982001762404020530447785998089840724806995188757692649095846897003148298812031147228619585646086381955392364085592887201118495838628836486140339037330244183456538965507226577821315401122943379496638074928497682389422251249595217330237272986706503668396796022142453856696463547404879992932117774014033172860631102221019767962998269908792975898244426984772821870582331305483140390423051278772723167571235504282543933802754115995123931144942837590858819571380776376084999955055432099095410076156391037111287426095169608531500244793983216204230365518848407699682046874563397945411800965871186076871199394671716884249325435868857448858174033052762498169835273501308254086706748197010655229982974995273970857310842449738055130690230433670773814876161187509157138892019931938890163896740945085500715470696380827444597064993830227851414732996769396141954118833167606169917488183830760431424261173360532252836357721831776810992293595648805928917447251328352218456796939588116798926904285322270545199869262030459224773495893402337734634179000284433193897802545605228642911856187600476474940432872886661663309944447864250993165917926357723102298395327917340171464358483498159491255084085308974712243846285011182592326447538497472610147565140097263756489667965521867429748386130465596306219276186574960070045645690812474366356164698543114131410300738985697905889703538287990167075874933627250244175127166247872985038945875546147751313146939701529040521519531412137778972745003643214210265868062776626162760770322464909533971352742662258986625749956098237204050494969278452622126544851387766609219881827747990586464591846113196414220163078159538150834943223134875598297918565708700577319437760840000772388020871376904112624970759767592118761667698648450976585738317035785957564832500841416132677101970604941002970596725836822236252620354016603544911251620848297278026783705096705993377586563654325841905605218024268386787906907279249805669788428433662454372228060238056657252171126397286381232277269619748345102628516443951806150713619212266284313852458409816772885743085876597710904373396654568977575429373755293370325724087321708949558230344001203244905586734609360339299011285825451516704454715178476743795980616983945410069953272806126605179857162845734000073637276677364595271947167290564985997616358055604516257030657355076450456744515747598638337320771666124406807787335814068877889522746741052309482953766284595220968476691583095733206109686137619079874181956412596927078109488479808885758979962494794039240556307445259693859736394787065532764824318237982890855185695419863037477039143122625925332798293843986345943946173990052648778300414234924736417920845777585222122448919673466443016538356570493017690346116382601377447816612532937582231253709177303200490125795471800504226652911799043328476722496715460441160730097342635461786667294193389784510160038003922147126096939673421824339896979180200017859006189938704797995666106845890602683687281806103378699786139143318096212670652045327771578384924109548746088271125848319013103568619590641411913765885984541986074925792812415103151003358732378237121130785127826617579117370071218702788772515347541648153876590566628235394462495570711055062255680511940372771302144157154507958625817140212350282884650789290388964875760112081853467425855206646611428737005067713118567230643785546997521711131417464852592662604517427096231849422679241989269322206920297409215792955480253118355129811071117659277695443 A145335 931 15434174217765322038209569038572079630304370427674231386874377544519170477376142103947513922643347938182264941872252813172913835909123822181141437898136062486594251954764306036656735993699856652734961412356965135847886376298266710047426958239666880396677266915085543480112016893773757812590003058505774820073877525012338798691864466587957663809017783019215397055979936835897079262907109319513793062236088877915024803438201396103402072486856511869979542190711125556392718110804105196984339778301707264245109095941661973870662749315553202386267478620990810512709406154385363620663937644836599253889709385885461177595434473054961682356574495778228452864371251124939954496650042531546384503099326319069119714089301199848415346428785024783477402553340216713627464139884758802201811224294184633948732079231274217467606506852103767274602169352155656979259873608287192117274749506713721709794664293439507639773119849231977588128916921023252311521651346232941195413878290393964484047221859531800875168725252164534039860079035561363190836343361994802716386889799819288756624349076519807474605465778473670961071460603458401625409518210336694893044315524437561463974016454498524596251498527060938650729770090460937098062134978147239138249191805731669827100648521261735252248559353890123555243242500582496065674545724338502201287096187258033896795428446371281333515079866517574668593062782617032817455833955645362473377194249849717504540069956664009726981265832948888781917592230239720383440429596087297761284851821031606131024212026115419758850863721341042376821605112614391116519962096097493740691463217410190295888087155962436329441890779484216245983904741747023171362807249985887980486445551503227763355644818475208416306277137883325061836946118042028468014073547554799798670580715076535649544731403019482569340661391702942168139028750775086592449215534907710581249558151166893480217414170836392287612061987613554687757970300023981786305976358058373670255816357492004596514165914922406536453657315840783831377849665271956029107728408171744427867503556559001886731727799747603540790573188038129199778014305540645199704576947649030786495614659183247867800349443618980710933115634571732842529126516446144680501727975693778623903556951881140097192724786013633677583851303114184115313817169395517200215970675184302865431636814017277851989992110737359625993837787664275672545269885523869427250675211909202012476143188832684715501607604190939282957157497704145403760915993058607557789647522830548724170586650043653764892803848340102683344104071515988556741804616554996779112594504924171114958836419466012234508155848472012760850534417948787585846885844108356658083704373605370969779200593556909077531411453943446620685467442886400332183115076314700939462930592528112903038963915387948239396859310590691899938011792755058764490199802898240708028691759378596448347073874866729169905337576075497225298099499751819308297940073900768007634572383321536654931565655050455333484022394449323399200407524682503547794206160908803514768146961239811872087102214248243306488235889343336888306630007571753152695655020355865851624961697439818679203925100961519507690289111300402990719104835196863085803807626707129971394692470082435177151017979560015204789677114915740946282740451029041763687697371219186039603229587159325716122297415837528800346566052920451556499299543438225759421746874352994698733901459869528952664114357928183669780640981829638314675509964348932292227863559306143857370591555399544768734421798815062540987888775185399123928562329496441148626612822988089872351274928121838166180452784255844078520610199155200362123783015628709535319418378823836631732860564450147149869768432828903722752992699014726812931401717323621526974343030164946988701679530677605800566649119317088675693427432897364361243427206125770526272384779478782136737119450798551309948247611225724838653947201243775022337919763593013856617105278071722598721885718159435873126189484824413125785574871365685886233869864622433211948285941515872135542334087338485230296627475816818884514687327222695768279952966972708468780788089155507152174702361216924692655493773768333638192608841513922564450580757428135077943774756740932196022725178422978404362617079833944072421487 A145335 932 520286012423017500973384535735419601545784864315296080180957791045692533012432863985252615203977618294345291153450527481441684430135459160091671131324668515026928791610951391207031474210942225925218162175181452869004037264853143597618299272593984301984579036889767970464205484983341442864503473906452420016504515461268129124033378283480592932164014362284839664428168057305096555698780947587616689870513957413672932839580117845494797220369885833116814341163701473601086990512195457809616489478769751847503820464868201338569935276056051627673414531669296621901121797375659518972774376388051207464558170945084401789787743262751799708839097039087867586389952387766332017770908897222642699467023689042084873216632489201688523022182368478610047606831652413123513055283619979629029787388955201606391227943100255780992290538989229237134190033014270193622551527304214017653746159784937603444814047738958601418256031488773478355486752077449651964855901374285869876086436046237163260593773956319325112515477000871225153445991302067049494696338710702345712705591604503343992874689595468676796089620290126428329755938672673925816656614443465212022653293997484713810173671629866491416470444111719959372166746995322194451743425170505840491560684390438213786562906596300996257888859663245027935962278599466333842388691573467693001157646953619914961291846052612495807381541334436256001400947007348459392186837208936311528687044129381214579875922965642459642451764480510030183212051106385700154919570841653069477781664656541771903011311239163290913723724026474599632492411605286039037172451563065686554112160065067287022972685030724332523532019343245323482199940660461390675215971223663751569361721819342031091726493235150469784767155066718535616066656699608662857827515002750030667985406643199557521379399702384419677839516514021747294068856643022940388551199494138447218982172402949317554819087251030533022236691676095205422022783485891085844910104546649616933068485325746500236248686707023141751526340578495350345599747076220373984731856673947637233665158761138357295507267942916755290004576477952860958160697541232035550630988166263129906877466622779295456473904810768589521380200875165241136617908993853389428400103120935748371267385316501094897394007532876377061085759365202520364468006457857975285309018717800590607074727044424199186532139083677940370125726970774966312281166013261647806155669547346003426350623817390263608724249114141687630187860681898040983461040365165660000700997123240893379165505213203976295774750028896410478944009933768188290201401123227525291208458790388867282291778974362450189017313297974946623360263608205332240871738099795996950624087870582729549351246790779136616795973205154335777637319071266892743520581162330512012043219147725399580211196318107986804965498843568272140759663914560764666650782897289877494761456122775888562875486925102871339933500315749718094473210049312119933165329547193686292455848307159640298444066945925397775041940201708215043249757040063249186072736411429639877654376900548324207982578365630917266446484662473321518818881197188194261113500078841161407820714304948689037626994381746698197431858606122515939251501247745202312963401330012756114746606474895794088554706404830493473585833587397030372113071115709188968153298421303967355784313075695610196622909493096030326917917325710439078736201913882727312630047991316825368987019918357834648363348831769018859527107083242182851293520052424922348878831664536642988946102975948161136347012721673156879253913998966866885400582418147727919712992467456709092734824915188121253466340860549043445769039716179168745406058162650408651107433512147610708588632687941038597769996891482144476144377693847736065921885784133391071621416265054259610433830839998773440889071160133731486047053838860603871427659992651405427538522296639104417494530800434622672280501181606769207873556795195277765890144445592670488983501553726550100125995043807041634929970942864338234837266418166560169881497455910283202005416944342895181173456267040124763016427558995674208025234040564992495249788661443355871171629480364432981241985952836984391894983982313062090880181442916902551397227910223191488215324842816526918710272809158348892708691950131137022050631327 A145335 933 17538841463345745740047470661431425729536328145764260435225855749275917743329941367566723554578571590059031826600552339527146368966952492377566411655813137743421707078610919442824724958994126442239247594190405363857160960350313094377446158431716252580233278936876811369262823418676423145188654292796508020250592396125471107758826383244266321155291260343604162068658148155774868056708826480271449296021232442178825688107220969133428218195266778947511299570648834484381516893773390771958066663344988556477646523625597971181530544285186751053317601476304510503296005276824076230186860607377268558793656688669085798448283647791928695130004278831077520558976842127231801194117384428725242867486984054509354757063561496899618911229352294985159680042817600293053408379983365373409835330679868621857263660013177543145975896601720410731689778738308878874860555006165180926820590929075497105410959839485630160369903181713434106131480824401910846712040123805525327289932563704776483120651636020302590011095854530643747758130326932601202904850387101432711980502776600917926180517029638900018276373625374696120522401731584377435821092847479694086946947647610894178103393006668782971150694074754581303374802390482541084507333764435616904823271532552480381013365754260658062591698206999430537831164856344767613244426727267050206730522077519431146087114233638138787295550424868766323289651255024653783493585464857409105986677784224246493637899858631737357883039253656727284527189460878669721982618349631695376008722154287171309818905170847982510586206978081595032270276818392587263328692225670982197641627175101955028134218916497630093405828042618909075100743753680248737914507218586897815417295662043574316598872323601277517969292380992804697734281935506861906895337062728629986262988259271676368969163914422647384320487532347011709580118989297274569722974342498191520844178450453863343606057951014825097343206588789107387162833343551418203807937837961582228755364970075098165471938632379584193521546404447420944309383642561539141753354859371046442975108073970470467872548115623996021078450732281217754861467914336917612871125411380153161511808613358275390654487463370659709146745860568704644143656869653671241185222795705016101901644935115694957110011896740537884715567270617125658372032382380575177472249820761087234180186183235902940560720556520791259139578630190986326722722433761780262021638193190358563593077516408082597417409722136108685822693500629625463848326266948818405565023055234802992981120456566519390886913058581294148905099891523221555746700675122195261011640366711414211161884754266921776405761396766579602201461725382067331890998705497237213097181344033639439503259559537964101795283179214341205120707405206939511497678458799046483611275978006892627320806524844456319807438726619827143274316370621831584157739126977441967450167977870083444075936215898143918002429125738585420889194685464212063195183950737959091017918638799779091139012841815579503946208470715561534658625910620124605380008396635086999366925530549337047811280844618316006803667691483739779056047596850584020970382934962080530701770427594858610018587301404756095273908445922100901011765116342385934773133173030922381920978132874044748642743975755817955434563245441476778928190681027816309087405926094459368344303154178469432568832562889969766482874192703132848423745810017687194270533158365543308835557742713941146126799536454819267826475109995453002087466246291734168031773123183666675851229273948620956506713030113180319584586899917284307521454509387197578677083827451352840528001075539716639332512184228655470301030250311789579252437858539162260000122048375077578162686176177631846680679445342094657461923249306614483767499956851734895700736415320636061302777448914679122014764788241458969077557509214563523608462057108851670836553060347319430434958496545531679484024384883716578771692760912085612244381746923009158590619980759016725803524694204849655354053447357767357071951125170819871961019393004865782117169393245513055041485075219588518422798542717116701735711754992758569792174607497302559444487161002296946642160194295432382633855217388279549315237278248119943493677988403043027639603522507570365688791100374002762750231601276303549179382709611683 A145335 934 591234345209099076473982735023468825607250020247928354956167517127133396081959790488241387039591033096912344580359328212009576616434284087912304576825789742006077230593045302806670087160660528156942810474940402640443443104405017146610566403114855601885679530977538274368081806979376739240968093345666811456195049656885115581281908255130839402664275454018881941049626509903002744886557984951169608181259055755334256532421486029907747389867645897950720075409757869304799460888014012410510969411743074760091712463915087143661193309283710101951284718092810517396811715980617812343939552101913346728882959510476711320607239977278173050080644530556526178955241761719031630487365011321419039840343533010486659818527784843853664295852942841767364335633333699047177983365726191454025569368188583853853156372652987036350591693451704506776033204134202273857279115635276721738908102565388847638465852744246544967110834837303832228918740235101662565213220608628357408657756846401579199760003389650626352954716143712523736055348167451995247855457054492958010160402886511351687041885076252630020627878115291385932683734041953424688855114071883873227516393178309948746380664444631002327623405843506491625044629210999712963420026747381220691086642870783429253522345789563876693665150300061943767043539371419837643003291133783570895418206232022376980976705854649812467120509014944571423657887805480132034220306628156423753874596577512305171152389654599943368594793598316512280901526543007905221648364411164880283600954343238880197453521406274179192697746317406844511356431915521705041524175890196358319433565518574743933337232652162425417986130793151405578400748454361244294636647663348354134053285198127168393205954936872571895594376378500291293904108429869658181833149526754601834175303552062803754750958033808043623059215037578248215924063835142269102338524697062836673518808345817560910010895973890666780408961085844118345163906589095524164474498672774832384693736208163073832312551061267096456588187542396219454173972245149737392285218324666118918743255939879400710845239682177637927637818895195274038427222434136795188653602066993974908299938449429996796183476933751033984568213438390832678917431939407348546500471014815989674168702391482691687677406141729524560885395631417546578518691245581182774731566172547231946413485629807561081877690773783734261917255253612422103048006929828446619487775686291317631376639651765840541550618124483974684941310276036813704429037475383628086431267191264211770152677211691863453593862909000675730694506864303788710453091468167801125474871470633314267878267784046154108275766495984085092236328139269226149840234121440128353709986156749897635072150202673523080739859354519468819464710851888611861319848102595275800205601206569131319258988372295426222600772669388874156208932712902278787396621303758785825455285039239056777023921275050944550759014488714214222425034752525378600997531046211271411020351021484704855136482599159118132101289772779639131634064403754643407296833864496046337229419757163774981169953064100854223720720613470383289506042971014306149723414476458234611115519706401969438777888892727333589936755514602162766984086132650328613457116949908992164543416744437442001851105334173916872868633530246348630272277485334616663627264800490926885582491971571891496199735498397971335041658709104690994654032176960033404976945455872416949529826137899936117576577725528608686661457098419613617126304311200838751926149633642571978408295835861909467893135108768295851523267516957740007581364626041847959056767903672111786742207163709022996710864476881635043298686292241387000420511465949101621953705599616431647716540290359336863664665504712014011559288257981596553954687479550097549938433488837225361462368192480002363118947570730510687470732149575882541980652073711729831248798236769615703323346501055342114971839342149584688786993762472849193562830922884494290497129062402952273110267341519486838178100075500366664031134194671071465639403568312528059259497044300828141105566704478872688992414111977576456515169052780657347129213523484280617430306326215800590942787168457039665750274986263919625103586558863941852254982437669352551507843255514872184552621074897360323151958386315500692705854118959202603 A145335 935 19930509759459888404592212257593663449788972453021336699808146567129811032646946794028675789537890171118343545744881127426290488212853347636571294907230960547211725699869850079001929195361141445176415698870993378818943103192332167661929099071555623907850004409019536292071226344011966461136611281493773921391827103683004850119542019521634213019546404399685249889178747580172074374351001615995101011518793473491085345529102605960969195379010125024651994794551638203615955342153435464584934006911792386817703070680931063987220855274423323251591056793591041065142012442410621177290126071168638310853376006304513249948584261185763565726289831995056218661503679228571714136497273337527651404292737630296521247973216870022745526513583791966625556769039998952062769526205221533931836569991801831033521279464868532982200902840281062321699668579674179913420000113204623283653411210658667124817186790597591191355676081995609002723416627193796220671426820004821804440327656002264671119133231144470978337800891193453320611782038966676432872606254402107227421074469323794888769264019739959128356465752990098994416072554031848214676928459542112519019883527093880724629598020325118081795402039833909757925673147327997933514348017146887185060913826350837867583757895552832529082794154023389917387607174379397870600873330875417447617497525350952250509293608273130944628493571598231077822741074633083995848912752941567579885703544641262023095300561618664232323593134316210375332463175237607024143096642317749764728492794901860497168986896786597409737858517773577750396230287601959858557192705929827013277123295989527442890843084570176444342682375631305839428980155295773791491952654816965799272038428611571184491398424323102074999208909749952438524702797436624241802733563651560565101419496477048855300978426350505236110678754596275215011788482302526902142557097815013881766127508493331527822603959673796426152760980860598640626367903955576776033017146451301761726443618821812248812157930803375189172003608532630153352783660074614004932395567971140009379788714758226523992122561813660058916674853878581955554163913393283451472595312807241482778637763618476578641069616782259892249134765861409109037601986533764849848859636724224216211210855715236601675910403927690376206908802019518224544739423516509288955625918204317368152511366400626700834194015423529125448439415459696118902761986881794501781152656363242124163347959067948968247588739558945064493262883582507489346677389446855835844779611452493523537043755825012260454129727775499720300417677490580825906152157645235900817562656263408657258762195838311100723054312173862111692707019373303888129046960342748021306326420246857705244642743828864903513776557045568114689814197696457700638152568040808288425884333062169438765327870709272293119415726877660221185975978477619447301308519991969543198655691222580626083392942106031124907942460412127035699362500618435827175414708372598008527536941916330761866871737278641030417554974294193164411822776391943118639851664192153325392916740647065324065902069979558951263309485076418929205508929496844663456592281031024153778623638601039962186344024555251113912011933123330460952932642519877461217253477608298952835836196534008037008356012172258762028583680870041166885001695102439246703058787337143219218526436017385308158423651082163050814284548601044940726654576261576916064085637046926017003107130273049103809565289000769862372538450961250065037874716243114028035696336118317978208476976775675694214056628009866223041669028412058515738283494022416185312606067355703060879726962960630089679406602183167733080943244610426905472385862264706357136897155762947862469446995025327069496504027483162546987568949714636370527198031168133831556689697207966451614260370465723430746060600594560727033179411684645491275604257796360355502545317724950685011710580115617086150169024739838114975292980961266985402917418166054555609649062102983540367530386279097207110134098191063912886722176630410693935884422326795927872771863246211523391155598566497723126345761291965559632009647033524204178967218084480492116273066812247476918384408806526612837009387153101513173962353584066201591395514480155886108286368503802818833698490745998916119449754452463927074810793170732010135447 A145335 936 671857483400158492909704398729499659868917435784099239902604265821778412783395180344746870377080890628808327830147598225180924145645709732394534263410451103220717531336535415570109730368953990956236445051998376325046169368170074267478612783091573678818768046742369037428182765688561582425538427058187025544451680208959043840644645896792381065758069889649114319745333639877974117256369519588636870147128919810125431242451792314522785546318683924713372846573615648434135985279192848623144112962485551947881695752562473703094127887639616917527424422560669276213126722036850323905832337515155245356953958443642182145290064123964849823355057186472700600522762847839910721822291453720692117517289145676952198258690480869938966854919245331342004676916974029040702261681200034543116019320398070355951418476907561874177005398395282917412791321044783400747185929958848735256679770172395566212198519072578946316353295756961144644502542273784130363732135537149322419055087875178585217024402022120113290116641689176595294110648797511314384683561588039577581871462350744722813900538418392137140643830512668358986474419863729869274805833682309498944276400470818326048953800518779066092692000435177692096167950171382181127768958694601540261022184395200101645465049405563638765817114238463323815074294081285962846535602340807031025402270684162394132645910553910538288776705831455860618460030202223373694586716867439936489790642735982346221030276761012781617028381189204658154140821356358206240855882590882980157832611832540763016327668093222677275989031441449559648450078483705634916441261075370292727375467988373404581275576447523415286629397464545189053999515456619786056832479699243269430112061294442779431077872490725816011350760452076520324167440007684494761300490248860957122814249392066013360133178997524573475482937194381222460469141522494118036083330665005593257273321637791397457082418570592781551718905884401819089670743697178586530977483842398883715023582005789554699294770015069226565721145187046774927126117726941265861121317204021911391526558655756560183895050847893240903903471396609178826535591482060362715004392806078508317473904103278907016560459985546504033967298972619887627266730287135781148997709807473127313663928271991923451012248028725036440205371155192563717985619388222836885112966927935972307873926214951640455313119178049476045083158433229100914599684474737285725214209426517116319255142068803920067860375868981419999583917120625017189839681093824472750943892615632289487169533238708486088216849669718232662326404177512972776992600523767810748392236017164634365559559353831199421328006755105125289177068530837745929560946883313801676796135272811587087047009259398885694775884657266241791674167784882878236623511207335799300241285067320130574210071202350580628760077930445153386790376078271618855624831421532671997467897525657907866032119301370387945595795789733787884711295673422436981557851218242747821251998900979158961047541408526506536216660051355961799542906660538338125594756192620654734499176989983152317097783797840979182985308518205361490047322723832590634107419643832409747419168246125537418899687628979626157246588675650714324121196612360983084983286116718640750187046020617994183114239168475737533809639009260454205447058511630949521025495057507833119365599272563566766448569781779980944551560798299566242790834771123725663560293419874930577302324411974659151520509774639374335049662495242282594007143067429069573882484738622349411765186908699731816093939462319455269966367096247225048579796575914284980846102571503982278583484134660633159383773562883719805276961732518804691232740416522739833135701498815266844228626554587235222367813902792743954238935283321103792490249076723103982225912142942115595079491726937168657969700482923694537557967280418667361324736988334655510279072829259289354975147952374105473066855709008103513667541699417316315459496972814868146716775592994446083386497048358099510163133611842664427911037910180010297907592410996887160278611450770293409215027086571071542110242924159744903217468744984931870092327574498623865755284464810556120702937829925224950278546775180777022830351314215285096782000940871072483040980930755349767369103938495002387489290899440600595376371145079521942706715767 A145335 937 22648315745488833036526246876579221276587543310493012924095453101044003727798440496774470206382721033559238560035931990425967825523426386866166402382995011782339427434142883158998548931735509839773589117526449567046312990582070100364371869256087849641425046947835255842684504739290184599552933914994873349609692218452182264185126163061329146205070322960525239318929947111107759912540142130981947276664614875280534813691964573393460494805433639723077673633344588714163085860145635584932752583380453949251299577001177917850371987105110631015426154032929104507553460734720211976454986920345757249814279628281801953813214811670270826359535412029704905248566116939179711204057730768427257943980165696477320973003934862152425702656582233605955185692245637749922074289210483638243219477358782381707320485823032631313638318997704084305704133110719979859513457785492790752298051768858043326354544953119449489726678408611484103970571697325846407367614068285876838741525207831942451663627921046535787865361013004342136171016650352324368941006428260207905882779768422530136732792261314734923271144398225584628443953699190261339221856438753724749869444940851402244016351890858444297659529252874437960727911842351620178489093664080669905052170650901281600117788947877792367242862391895804491782764536092542633177317284307731684990893097145616780860541394263030637441531808949883489850056540294208852611434229752487506129274986744261346469668606518440306691362497564495892059876712590371957141644777995568618802787580146456326378545194253549554186992840153406137975674395289486665431275052293539861910000012610944172445272239155171244742100544187135947379017826613672832680049099169537957672111786963627666010063897170968833419532059840290590377731964134341520966815284486369300958507781905125813893040608705574945508024576711912254546139545711488236693842174574781450887669790643820499784916802192078706434647891210424340652202129405522248003674204294249223582143187688722270091414448395825696727084615083343174260791275222406412103785598015183065037220282905764929040875640090358589056925961863020564363932833306090913729514630020311202574803824542894191909776527471703034202777756117881646053752368941745195998947947761059485019386805837636883818386279372410574471632685434632520913777005032252407880648826185095708294112684553508433347978546657853822056224145335713576371459244740631914915176497986739334758848714976032186419624302295774928627028781643006445886988160326145586987462784228184867159991441939819310208777741912071895271523364523544634821839737750060742683066375321057168199604088558887536654656006991539461324296868481833395912195631307461294182049698740152180457496976889693692942030168282668453751768081338587627660120862161137226370325431193477268594452061465910202286229933915890393791043356412560293145493619918557853042673282391272382941362115565802835540003151163983529181490741451707850029879337391548320681806874424470506660581859014556798057222579913654497968398219114924601821856112613390606907813930939415323962300967759317338278875798885393250753076319814887700778916452736998251554476007798268227790068507786559173205531390344173646742795076849756097274909113777331902080506368519196387378772965360961100092464168973586230395579175542077613251330191685530267116671132259591399679595979185379506558670063696393829443434099407926215857040575119898272713935338924558629724707280693528019833754260342078895282730727765159219092464532503263062552286472483790982744851005060732209140700011772824927975566426835787052681905932372793175255346189299682980842196917125403592452718646922265661531028773968595697510298140388165489555999138685688704320691937166639371214231961413185459130209925849137804072701666781889019502163214500791584994435172533297142266518349989733865065611392601156979455147189571785326431261552462820515381466619800494144705894715712064752032872657550671787059767949630193715367975275132621148208502026945082119673817175065445970512054246238820643846196064132694727578427039697155223118038565847079239395495311761432406307288158357381392430130147192490780016648557328394924267363198954334606286509629628234907028455050125368338923155581067476472154209674932968039736265080100692891617673544225819891517911378370123 A145335 938 763474723108571078261141289299781150504266425127802029887158484133589099842307016362872210312414655664201041230002939567111777173213779355612759691936227583772210995584239059953305668918694306329813698195580169853132834587475413715112901445144108628320864653792758427714525617333289357162367819848938753557155699139571383916721559116152759621780539521241235927792014197370108946773754073979031923107727297298577908759430694526641760965368382448746264453466673238980821975911373390288890240962610989666775756792828011858173565982219151483890398734922615690388957885154291623689447285179023139376084120912425585419401289156114765432615088916166295169456463201496985216848875382381391411570879268110961344323010445944467789566614420239937503978343595771632899095248583141763978894038648534766955703221143011524675185859235599283550003409749579200019415261201776046301118589871524870359016144157458123226107382837939833387886827272351740118578139878184772696827492336959692170402312001454319386821206458259731721148375989266205679490012311968046919268928411652028558517704315019175845078140523540627312177320213229289881438911275582227635789490011824369174972896191884356755323665021705303220960216109505166045485166288390423804707132380860018344770563787495331294193252464990455179533668696605318083121402807478032760235975279376470998646456267960852234243498990923866611389545354857750219308074190369636964177923313358407253510182504706345977553048175870775332133785827280617318886639225374735548958989168904430929679995481959487378420851365582289469710424216758517007982647096373967669615807697739460064756722600645246212732794057918955321601501881147395733024669076172644853883618908431827326756474542555486883846609725865435349556824186801212664106848478735018886450340205207541794268385559331752415550935005475624906369141625465126936455301668832552044417755385329867409958147944812554623319198860984498638983914692589411283025270895781657484555163141963245718992026356128514221600795808738353217284498960621202425077346647970503918382784345226777102211357643550937189215733270498951828098996984212733219761575462980297832718128607867059105999659724510649297429134124766491315852104729759500269988754170027605432530401911122811081525878026631712436713701385796091124810859121651609281433835045586609398658566288424843073208716352523133163465839894183746226252790225607017377053314021918773548203673862586902935401615162530196975035720229601830170225353694754686643522897705388219256331022020621775708429411591639093919884819955762285462331244782561947112078356763680601122844019459760539506797254574356788486136922147345535245362368801813573343563093667734394730410636003904565129676951278032868918705860230249621143539796026828424693607870985290833656998848417805761716718230443544587244250918157877031403662971071829753804535844351941894503295409049691094284683118280142088978974265009625775951084795481911242671940961915596901878549055506333168253982466632672633075158742166821201666876431430602641166241752877468513580786013306068803675539923997441297964680841250912541669424682987656791416068976475460453712677671978585222099778837011255504956048907716484081426776203140450572302415228932595064197920442479203759515641229602289952817374519802076377831071391240693730246995150749105226810635613691890573384312786902653875192238597248250357965417112123731477353311829697844546996045223280658319773956481781081817064738570238956374208177909816802513100015227575663407119629195564503343307813542126895561225809119200054584969992763999440755366353737762708829149529824916913581538697425782472613717692175279248620546549410479349357154117464120865939668063289979519599300839015464999546543958272807884186298567669204991566704475806365742192603225241008127746182880639040595961310943092683260264789098356250185810524738537578546531621135134280407801909027607352986161091610820970573648968969909435317054552060000441334161857750503818155584642361712543545145755781338342803051493058382161634527815898482098976075484738008512594798235862402056260417671633751948134999164321063396103579729550666746837255067127588486472072802737462591937447401713934642944165764228502154743650945563058374621248681014493462705066476991174580476017397989270622150130563 A145335 939 25736732893341615302694239825769375706919599914470663117003099576047835454640165793793981712857027836057496066304160532771406018083068676554279742349003829465966220878805271276883050940250636134642509926399418408222658286897483205754385807351436032604608497837928839650421402717620679490653234607554791467416845268385259133380501493620383363788892841055971740165343559274416425484635489921293023996979539915270446428999873898801129188749107677541802935003283881252698920093809311126492854437916863878286556812234932702737852991410235609416834710338815220890082665800997709899851056006929883108022038466143586856206215503639413931063183821004430398132672469273897254720795877936018973715627082184040341220651361159784074324138146403631711025504007427769499390750907663419653244879799622629635294373877410432673767884001193732850766530636954181721934508595598412735317916912271051610944390893193368380832630385740273374894180843380405462071422687925994619324177927937386015232319485905397185483207081842574543315569618427147143103283946095436433388347670874010114285101675726504156422849193777410148467912835944005662713044359878020454848738958429154544036934086612069775363516450222156518704130924323507305041684777092547522376007527506620567500934105158678670049462173351965852206275479979800736489479855462767200039823041676887740218755259932418934553317713542511734520058084062198219598666328345926232309950288764036921771566905763982316384872947317241338881734028177752897229296651145737557359838906080980786493056321318309125273017345346786137870532262371255213049608368187491397849209015580797186172004946422479010676051242950347439704050681034460883546588761877730758854878835731125112221333090819481565683500380439391765793269952959336914772700341251342202175871667359038451979661463312032765222647073526558738881791509648289883316419982562503154842541083151800039745868667434714414160011487169139557909723423634986924945259633893125469510105325933437825498498938373677766014337129985485271871317285701749458526950943399300089073500595240374373209779937123226452558103779491593704262196623973878403532071795127551209920616912796394737920354337403477460344633077143100666139492804386440385159575707072682631369540363404563155720600464459368746869208299243553546382741540077098743844882171506075776643684561288688775444357394895576272282579640776709939951267982133753311039835300763705358323206511148955782976356260709268637732679200312848913395290227163192326427011294661174086902733885155168617191336154545376114127245385437223278411641626798323499398100663820606688530014727788923698215247915046911332876136184262721124639332056396939926104050593357276747621990359234125913631716334640457842966906094609946647410138896404265334260384104543828571383953911569780166004661345965658102087808057310991372204918461685887380832345460061287981314815856123724672770865081683586668317238944292994165859360605665348653079581505492964687901418154457909242827192152130171881049946700475144489075479901703758921100618882591649661868881184585278404143133499674870355503997907815185459861418362734993985898686945433295886856096094608039329196985422443891681724235032379883308046869710589679678537085465237273245592701728595185767911304749800730140500108832132415521143338985472455454940676264635666063526935137874035249599804539929792069033969283795085467606284633833947526460243506400404340312125847066284678886544981006513792910258307472488646792518120831948184098250259023326981518909199734556697845662295956949357149200480258273632502669021739241931026991324725568441330967417106959916544086630674433161501137567132442224655584929748568689277134225958391687524724800888913755264643840110902752583647917223565994275578324827564046825990413087006098153931289389551151291609199791971505802157789287092133439348609738616483217150775341542028485644861211080382552826499163268774686136022885165049193303860004769959319748899509399321092148335501522731348931210169089688361942945023836619592177418822503868541243103978056464893363043841532082683842333921043367949341371864342663471881654652521525490662196019235310984476083611610375225945257687701722283541829785192777786774468713252892307454225654272618104030534891522710838679603490173002260398421154769522908607 A145335 940 867585265071071128745251746265544365780478562612539628546372456821414049042330889066488107177538198041083536730912210329721157302468467913430990758972159399361493722052314699159488587242543275180104703289110696345605640998181324278504931850704007213957243833795716530822947057896467488296631181458304200517683100440111386246685321433221564077170818050216267839732495455348563505716953418473033764959148367436039451823007840369155370426090658844565794490214435183561807357381489902162700732813287240374428840473663824616465012482265476411222346601631062361282070973762674915569687474304159074392399777317616192010285939208283354460025161173444259804886093769766613255141043828374324221572397528853120634437196040373310699522229125699810558429802586411766228690580198238627927743134066384806357238576451802464289703845005054875163740464221722056096833084738207232105790932811538559933410546650532303960409847077197232629743002842466640854075918691407138739233265253941790236521797699468627121184591342091981396908120116030754204745496143387149857553153065893952540898748930222750797995070477158355581312714387495110676827435490049158257368762652857309667660678884719975935619782781665231223810950237985215143450027790304610690904789947541046949596470340128494179872038569501516412883091250585414130455047844528479505864401974691910443397768813675386015831487889274571579747291402347156627813291709233099100798787270057761319561113139793661380627721076511157357832478757738264338318972791236173833225433975030873143776497661960205130993927333219309342033353094824589015143781083617687925122868245612865448118826679145044849244441187123418134504593136070174503208111429873634804825320698612608624549311164768249036635310940765286699025694764702423210186515839475897156613615020222846011026846133980238956323680433029360082229566883874710341131390675726679680909507868629423954503365369266074956521432609152495636152277971751494547315290975511988681403993052661025955591153493584651136214790430209912706043752483721475286322313876913059354697201147170235775674904578212606072182741217445890500179696366060443998853406993988175823443698297648338007428085607871565463706931733064789330795811120014800653969796815431377333439600217837422068218630575399442430329299330786488662766126191188139533359368720035979385071997162383132331804444708721159786122626527117052181573497451476033889545830611691193607156517942627625581546066613107830615438418867510416640953403387445859629099864099505280764102940012249712064898166061295217215590348023203976759494153777040240382148026265314294706666195350920598407075467709434126456897762285359406964246348375778476107153972158510705494602900279371748544620592511052882608381535530595441253946161054247988391089123470564590156062252702018440978211372255784104177835422367702600999150769939768292536028611654130173498180548006635349669414767618870588308832035833142568321493270065894107613401449878226877713559904108227065069371479194325627477521070197858378559913225819557281799699221365922757224131471151583721697596226598499955686598471507769060601015871338371964276987945514487427870458545636559333808645156490804751579668457985476958597775896517201898823034578730733252176334911073023269757086323600141383433968715913809207415665579369205082145356466633873152252387756687098114572118837656720503744481229364493733864757497041125258993243331247445800614077215308559233244607111535773098177922990480159022044419411645067063469149503131661124971339022003422710719873932688895220702603986963697284951610387752837081495479122190145174394558082481145793869787578781337716091730733670342452113891147435274840036182837602939919665592533369901992710451544549299516324595224745648136859145559031369514813512570120687169203026831162096528301912399942106720419994777765924783134980176845190405399064342112024844201704556650290385415447979377766183041683484239848092837732624151790885893351680850401850672682158532005827455616886452438300851135950920972194103649249295448223246890777219201801332579192723160037994677526840615969877311879973913239237502131414015437228186642898257755586449433711419797262394541833914962466240747680344913896248001576095252844940631001242471581665620650178737119666822956662557325722013379138009995099011407 A145335 941 29246299259809074856660821063917260744690556638749110963827552402446768017169138815791148299160830943107898187141554543910739679894806035278690021930671751003472123904417307629861088999063082866070693413233411647410947749826034154530918046932846275831062657032645106416112705671268516312858757636306199991896305848419309561990503052133397431421044912683897547821410681634456516503302074252090478295479867469289350005683147869844353638262386920901205254723325675034584644764631104508095330576643058435105132334080650715586102868039316218412069694524148401860003391635457105602856454858942146390837913385354803366523152154505016375208034252093622177018279822846160063556907332733702591573186546982011614402837537300332942521110269503202467521036934162436632141389959091873239780801396132952022679882776895887193795483941352515840575958198147719874070061564590457198687799609759047943084217916645053073312047564139688326208363250925369619810493757015911958973558752386199820935763785216767934349735388658713611047198185795827105814823531890296875602680356462937469279686712152707253673909669362158972868641453534547344971847187656512764977880534179080950467686941166976302177673102206418494332510613818350678162193131769483649297852946755601165164276447664797433644807750128433944926323153850958830357838926349575188679921790527041259370051046490242002661260522194128094410769458653064565861387843919581442342000886563696845318368202170877419376978161104318167215291520041622862666979675563274768772291821938451827595724949691622193647496165129805572573158194956004633329241647279143891768400490710400678675288461181974515445551101741879182363802394912874901468684552754451467392930801895352201002432167143004584205494766129697434184764404724848733456050534176032151898102760155840471672676531196812391905638502174772654845399960773624975951249296362326389480956355408956798354508406852090719349623079094519140725553732518019457555011533839249504557003136295097859029539958770239651428122819388039027335249624354933646200175742263788287447542561597608052757626660121767013570053753881997189269463860237700943227469946235269611880735859693108561434006027920996134378083208376980971198026126716206125658881465488616022837566291973759134515086880976114739867031933571604233578292567522210643592445575707530693564701247700250829616439055686632901494617467946536188264132659137989120282836638880274835733540861522770747204962122551508709337160462291096944653690314795509700933764092367311719896736020910203908552548560734925617792174517734960671125324645412384876483886466005644210741110756749518644513590318269776487815112233763329424502023279108160373175220475359345288865787020795631284205034259915876338088083719769466230060578441728560792259349017932348229617029967201087733805725192737820805869173985927446622370381082464670679703637118028382688562378291988861781232247143661262450207141259617997033824543968061929761982414222315446542231139679586916209030603320813524750137063395319859240779530353301796067764101831144637263433822230651006073840690394492300006520364119022897125045059562955100553042269657394684248079861686552319048081388896108042753306732036966193241951142163548006298734815970475932465626976606678912694916194200649461285758355272954399549849671159392564333647511035287187697792325214395142304352090767808243641296670172843114484785889757650047846828285169891154432300138587739405905609421050984366158571270216175902325644889719762692588713081566470046263760511450216470378632393573096995593927831043397034995460512538645468995473359278002802504114984519108457294243579364174807778777809870526106493626828355387529927871154766317970465968732612374671373380407811492242855191202273592150776298230800671888019535944691942374060747028380320342679667915850756808345566052452687166650193089628012019956263842489379206722697918576195644031143671002271671531171881479039143186674801710963566903460115202147297486666716243021768108027322510962763911522703217184029718210179574157382186830184231518049618943188121804361836959047347113322010643140105971273922831854186494578734309650206609606744799975099427485282103709629995328127049273882020885217657327355343396504689695778744429491363675454013494693412445891030415203959916068750343895780018151621363 A145335 942 985892747180578648346965149319399113437974298511753967978087162940108093037357620437988720098223503914629049847458266944318824279532754146776172725851953967354885897456413718150302610998927936172699799779993603345112352301029970351055923083601316107561114954613222703491442777355514627010001231623250820268520269632531824894588471640731505979981859929403368286843486238165033715977749417321016604867592567430595621255539462869445320776669692677488970292157514015201413191453907175586403691575936767034106770607429895148743703065140337240405392991186696025069651970749188056109616177725252280530986985827910644167879267118078162799979480178050842413841953023257961972736732931312070533557794277191213992666532747957027452013316485430726054434344492185936283074489292296466714772187135898678618154042051921780851043299373289463980760675695819172733179719245511227429558492739186573349830426036694192450816819426739046399286692558951207041345103694930473445591526803705530709802806963135449367460952830500644486309069446269211620986947055276411533179204958812469023524286525769012591124744156203308498243547817336876611505858019073609817355194549808056187408417119078092261689384339758584662283701568005651122862315328499266027526012144226525330146712101183851148037975076957469713964837103432730920777336076789131765871684052802158878672510333788289096035706187332570173312466871447515112840227590715798712115750785263433385624430775619164667404272430198844340316319782770627942765620524919019664077783484319777133221014910328086485896890595531818518221853409933563094704146914636159507895092616724738632531108578325534236524482790474306050360360598008419792439181770144447535942062527067001997179379729841373368798979529596789565603121384248956040101040296887528001009146888239767279863079855617699597158834951987905761809072595449331055441903439242631913676359059926425803901054440480612780009719039754807624705920687030157942427944258405809823104587043103755775224766054553625156057369105356005181261352130961060729686448985389989292943600396758166311289358937029861449233905971179384032827736228433202430137567888737531622511430006810991308292005193788694082013619490681096806020671400807497375946093547651449314422982368995820206666156689486197305518204050369479383137753788407594604313200823741490960030099674903458303987028235391950400662395058355108379266859757968115793258389207108234100886468834776083945651647569665291978647848568394459136765483870803228631031327924602213978213690500780033745056699917476176514478985777255176200430717037357340409231572386902240078768548903360078155632531221798697694813306943264072614603797774489737803958206117209557529154974976417830311179956357143598845896419585047171084746658016723623252814667003410335349825490038286414804572555268980567110065750887778803272402945290733278673041314712708168777307598724763982638703701543406389577612143552890644177082808841874382210533075820852253060384840885315041298194572875252440132794779578711384808819589649890319624770590928186500784431390171113943597585951500739206621301518765663390577499897266200568304682945873786860488284709583220129474264285879156964723165185386461916200696043735427395813148747541709104685552129234811235872601636746807016342772772817324092911623207367457764318052514854174630658706130724872490392610865210697055491390247782060159917638609865625615875456234083787484665391871178618157769534350384075871669664420809366676917330210408780955520450916136555756419705716015458194460275276629225788782411963770310062733276592726128372084569859765995350223570953744588012907805266496545191441262254643704316229817931746222486433261787136395946804866056697557638626751554614951962099195912318196177923365223431503786107187180751864859467095157497571920569508915027099609386924907760089610012084268225305015880463724917908716510121991001850603639562764071130067938037941616726032582959472838849216163849597571033717425133153879581644389595214388937885004992024600137690879892959341196104222597287197582675435373070253445844800729448076512558138164283094979763964748565389230117719562871236623200468949405015251095148296254364747969328916060096683293006883591252377894596994391856534087152627027973129285464754813866968473568826213351852079347606401896057135323 A145335 943 33234444478211006975967120326896123050076852858140669621792207298883491413842557367795460938719966017801314327249919991551433022552309462393018747309779346308861452599783582534429393386912771729318627384512890955530325748656772550708061012617282319053038909288949080302051429608541692405238625205161027514945618297416341968777267817018556014451791066799142632265596373267132604931153416354589395497996067152605510923234885287645853893537181701895766267647424542729113963649326566124386563934929497840076680802071329431383499514739777900334749579320833828480949566073951737735998055748261799517757424901420954429544406728027262713482291901594059645676990059395746075254795203557622564952530653510929276710777204530793858107035956202759505791779285310550977940004401901923933863097188570343060085020734890400455592782428078103889438926537130106114687768461696121912059959591550179777863735718612743310871981909563325689980266079953881938438373825745612502834978409579354687841252801791532212960340785566441336974765119986536937947642879418544300893174123558887974320066229503986702294107871831703860113631024053784657039315128851124199286530843296149039898456790616435548974572843915588786759165085524959885533337971561517126018418220084023222123644499766631174535562706199428553929320713830394205488445168790722705477959280740038985273009063981952178937121652913720418348235163825726275800779506221641730665840516629229452865702716127753838767320604245024881607744972661906347909006205228040477312787312484127865222428585031434845747961988327881437119453105875702216966472159163143289731999680341390448592222991500065297931265799421337755215768573395061436290249916002884773682155460394497835429564689690520529119209015737213010126783787678267903386957334952028034737986189704459794848343950260196122223411934325873801055811182347196989105321588985619825447703674429163458440547746834093049962036909480511485934317445634232891721226543395848315297606124666024470887729004669462745240454261113428115272281152999447732842796549097320796801340481927175224755956237009649969331907956718403281864625798991019393682236470301872244759590693648862657309414933648610849583682978652776564953975861723194609826936687832448890900582712821282807192957007487492830192903918670923216433969446628927446589187356175880084555083966476294331727151892198623592319696435922533235518549654176972524252751179888781932660608028686760928285146292368454870048710265903416755209267516631086522356556363404576540838271786884558916635657445665573349568160992759097471981558800203991299782811428678588047049643572791157477876853982973243781022380089242319654074964598476025782263270755035913708948468917589258038994245044594276457179291966123856417497343611683174898123821632425613386710269039573605075861053104311609724542495656557849472385256663380237741603552039261755251454656464449415562761839997795982249000042908960802355591464452235041456255140223938515228350126444012830362575222842594156436062987269461297386585449126318272321249220552425065110298544899234428808023616351249228260711774191070148777344624411798561594595761552363085409665393311970488878025130028904992384709855646070899158159270392370115349313237980896197948474029810878510154586488479818670320265408885913639899096418770507330075768985942086715764217795968943126436739769961900506972806521611436577817980483053784349753511581804136190938179205545131079510671597045837776583000021466912480462707299067235116290831707794250212982438233423120584285039409196538807766758111704769321171341718945337274884325380977238343978033774346615077396013658239354959039310142825261462629581055985538331662277724916496752600474064305305935385733123532689622830871651349055190884204490905577761829001391843609419720693403698496121062077802845895611981676430295026568300820194031681942457318412210718860344177005593974465272494016745694123587919587480727953079332420642722805365919803030659431412253941130613980989351486569023773592555517237747938342377161941181541099186372364600327757408376579300471306428227857700190987724195972488627737280400216439093081831885655076917881198677698264139318021581452531944416082432258809919925241160643460331471521284444794068299170627621610512759003390082043061352974716448131017526057467912136067880116967 A145335 944 1120333122374600297979272977872703158698691596409947674438861340067275332620524515831027367806261334361858802056965753067740540245919527697735907825036489038219765599783818669779201132922526923996402992959229754330933677642107450383338766384272663891676625524569358542368930988612497673625079428655977005905565972537384618134949873217107051606438370881817238204269885455991553874064147949335459104916430818846739205791652361791002271881693074394236588204905711043240917699417385352599163894660069680613048142803717744524507873493134209955144071078499915366906113847283261108331306403164289084018350512895913387992031306633919758953409897202756270477720492488388647173581184339190723733237737796295631640729085572066528208831154631581706454810153653384328974171612105039366518228539511934077419567370355001357306110914799469582739696749585895201430305502110596550410030010401598067572599957724605150972800317720562889582495723155958667585806374624539493775636648741328519723423101238589743935757638513983784638918687708437090731945829844212181327832488171990908655516963573055105208565363768321992968227193322609532971458436382065538738875344910157989585168922224271625236854758306705113661892870370762696173323171898476426989581612171506410673561530756986424792409967677944761475999931549257751563582755719157926324872875587875030140750976668159097618182081823685809115186437199252765885796762041891315150029685103455574070839405175042151129227212901695516328798238688116543205241971235471623965295040639762166852328290468188653739835712140635992649764945680848068324006213390685413382229549716413179405319098410936092614937435861968812937849252558787160419335904876018063950681013033956459505263623692288067306767162551702471041777091917031289638925375721131824754129986453928192796097907283408131424533516708966370881603489195114937907291059709263340876599458951330741124104438741876222273739651438578323151091033467624070092892388835446102450276492639387097870521588972182823087502087986076292660472592486350030943169610940384235074783198352821476429765118438305941529148755771743468660477151651159527532594988983738545482108270660391730171089386105002666545677259128371478513917429492668218896458538370885758564607193934782461061478760515737226616316593792878617575619630662723390436113911172375716826610389549885782247618831982028573061705016454286200310975200463038884034592126480792449742880862546144242057716197570088966099676731084956330249709948848868442797836286379336947267055927957664790579007978748329777696466530551430190003243170954445829678321232851523630679141244760021369675868669610395516636465735113545288595602984000023031345605119348302445011443329682778913518078170142093103014370333332138780248788282065093167799030403976252760262592833974200737068989685341771808545346961472499354826328198850144868978722460570472454813828300639282199895937643686998860070385056883456503854097622507760438648486394738434272526830509367287670637095720725654440584430860720745555323084105239369370299420905197478353939977447768761204947362163603025533167854701359673196518623898344229614087622553625476663286033548058240470495007003800123007409412269105884825235087088726100544689921856522862085301350440239162448076299290782085739749339917201376028181216183842178889486714751789690673557607271454366661457625155023055224842610788030136790462061923825431820325249806741974762442233534260976819126121378645657098228854851979955295588496374639165559755155914223723763501437092273689180233220289555047933188190156785361852915619282914042943624480220658134715733523183000823305275032406340850402718599723198301650599473081042679228589159620501843743025584760926997025155505955660215631013731404877454572388337210503661127824133132940886358032709779209209083505070813365632164875212855858420709660559130795914012010898659742869057284298142062757233333922700857786142077639226037301356687569867283226296046307343999679835336046638087864145271456967852196193416108601079490976921396438157336791112376508188079761504653699052845817486249716282343990119670088094427357928742527331413262399322747713080030538584224739534731395256415616555591901390822115566340583196232284164182652604604037013650508507769971863357132874994200916784341809217897670387451545163970500446342685822247 A145335 945 37766429522013331566670285108121703152836770664902483247193346151875644163754390014821375200953608642618294199539001208663613620138514256138367990388961298168608952059851074758473287656388989221005973163337007633982883317785116403765577264105770487171136727380194167174307583324075866969359735134754359663915601419289617179912818257371410892634481467974268033066795206455878907827569822440944910072143487405327511474631090192739801297486019644292533686491605251620226792918246096586791248764604384998536355053836644365849830984070054702848128735721482567697571269310969165887896601114670129273996796271963815407790420917085028346292184921222621976209898156106591236825675648819324093489821576160595089098048197923585461388904364523583368388890773863806444408774066120872643427560133084200561243272994582075019898598482297337206077073539101600703085492361460441252625989738577911266322164797032703920680355399488193098262605137607100604363650950154852509431098926235205990297238054911607466282857781346052594611507625676649208587356986100749753142688875384639407218588867727621367076751710336026511127234826791536332414079233400114182036363677634894985619895328281739696117938353544456537626819873439245402477764239164302382257279020283062883721735979694367879985508835887955203156529138596158091377980489804368527620741930589307985304676438210634116726965799339326972359214379638575574184482572631376727485858954171646885298766895584968198438495508148835251198763744568663698786800502438742238642055342653595332107858806460210932538427010512877323895694881781935277326547236433533125951814831208288597411916358840432690549475664975702884713560548540946604340751917080319019774572175692516789527938919237466059220600520498681283081092758396340986049906512172396477509693808623933189452000659675344160060828726035844428092979819711513374507584633693945631964547935801655608864397171548099706013670600032438363942767252259289957197169535921661570202972251576132944549258293364553961610232640770177564471102977442578390094799851957556015273620819672271488520206917799337051937954587733564371826281500295961874132757684959589897899997559202214530418560548290224955606169555633719562051379983243869797276422718655622233380459616640934049561166209792544901748539546565034279803214533206436044972472499031598058049156147171565753090936494387031305711452512354291376560440772090491126629128059414762300943731943769914371078852091802552754851647734825167626814305620486087690083974691490892128967878790614608303533800046970539360482313395320550712250229820892810118252217459642050161515263313810676798982375374689578882842016149655231589315456936565811788184322790968004666299840934658008257105157076495713458020147479447106316062796570916947074822140019915658916026391046560037807022037217010074561752036346695457594637674110853126869892496404227074412512396763095546494042642405926891575176698018541275835960828499145139934605434910377479102940941242421140933163666383086588349507007878833345400479867801033692346475206392957774758891574653986395319541149727034374371839153722122809263572662835839355879095194688119056767009105495377892948416197220077016550866295206849521812603886602797578969127150434072442914612325391988136313773538937677621807131578288592977024075157658223431594089824207061486663540225356508904188793417539087421667543902691689389595039529634174823609379821231760387437791501501758323027610472163473503735456920477244271547375732326378971952111189577650020273383231398107828842541271675861256631235082418476436357016204855690668684243953354060340290138722520923979274206265021736408836289037629704605816446774932367660810202239144839427660895709690375005412686170379572745388783262827547342286155656481873925713373766082435887285673226936449034506459816056477657432047813389310931827630879998310067313205451362613703710334830024758540741712068973421954103743094721797841253210027146785137796998215200309404218518700757687959206486833396946047111033247349834123594272335587906661287216670991833796395721548437663055928161006629449588049233887681938950263289282859061540859042076743576042174378756334771038097069954452412507550463940197433309082249625065058013953758969730566445713847728626580886147338703295509514718119327382355752312860569951388102134075871187829403 A145335 946 1273106338066736284737855013015509635409424380415171113852940024340866624692885154779104042193118779536401363104600928687084662067128775328504857258275977536227318735717814130324315857117671693717584431339687534382333242311602596328830159189666756738266355188309719850876550091485666486924618997767490035614617917938687022597476485321040387973601318678974204512864428205357792526875824840420104969196497855517159592963074844605606339947251450327408236177395424827212134146033158216523347643255649923640590848251785138769080057948493670539876209726027106278585212121566656734797733315244223654662142918309549704500701701122904998919589794741004689615279396364632698105004878948118230852351161599135922657199573111274980331353437919258840716807801532138761587635444794763004704903685568039861407576655227794378565780397532132322417388566263418210115116746074525972515425563677431378386122107735372491441529629543946671621869529606239638217140005943913703468382851027752145191591375107647186449805391873417794450370137422641157113042713269510444334227860661383706245347722075581152711102194946862089921777093042915496443069077986459412694380280834196965055088681931208522931864076661128871576694984271744092146762736328905461407416448784160437638753309201935610477325078065373002220461835786076557711093970747722507346937284155292696596745612591329499406706919477546630414543307622429945406506141637606947441656990195096531399965857979329872794319532450470023416214809500611414597986501731968029629152061635557658005593753513445420067681720784553382447887881815104092517829839016168188285150264577801858902342521051191887587486732051393508381725313153466057473539586705441649280582764091913727941030361462231357164038376239243383500961165843763562722711058886406109535719953534582801362498749441557944352242404930134798962047978840871626659535740094531847544261570039274351623488087528782002347844613653353845809932360922569630989492514963026822696096092150354948921368399198797525073698119232860597712244588709116725043745672066319602334489522756369073525194698769250533582522507623349699202520480714499723125855734027392786474470372238598381160017945911774097148481309174735427308380540721233421373519990949422487116369535112358692875924451870627928122206041498390711779287744338769328413298657506241259364461336894543091986809686978167993333504491129758145849566258116195255415629022848279510684020754081602950902923861956947855795960079041279669614953912216876067183862344052321687288170246764562517954459609004368903093529006859789233958525057259053458131836420886212278093155895629416670133674504204917034530208847768412121762278764736030531379670489937926317952665192895878128664235931530592330527766068517791620582338092156822003827161172272326458082996881916946040500512137516419928134889336701756914042736639450530707933931184807772217875320440070122571674895275607857871312207630134641351546783024852085044687788772180338425821704856755186151489659523136753172536226795011041212729430788249761663760309837207185681924756627645903938452970952350966596471672338804905198915361267677520788340069398848870849990400282963155223232869537793789224129579804013485111196992192145219298323175696442660194128719403662569634898143549512813340336319764359129338280197536477495695194589084533327963638250323210307888749859443785011829389849734894238535218645753505971380046761953397392853785976753182039534999772197504570432276595691059049541882080641133738769866502640907426269192024966928777818008377087960062671483886695138650512809654412769713158431820723940893850522441620446824158332669888607701935530453055778742538874119132370640764869238252983377485946950630636956671534653778339891291395668158902889503588852607615632825294168526814780627459158121994987174003551315758791018668699624478458656051016255082473238332241753422809292332518062850312266340356611760131371979393580994166002608408658430557127853583538356122672206585567205614466762807008539594280260734574746799705283429455746937113834737188022340768311693636328967916285461715992495896857330363638491925281054367250222015026895144626625633985227845506547469512693433195569213909583832154086027047068520359909418097050686964790280976793281493533902054924330958750746946885741717403192568859425609747758969197171399043352883 A145335 947 42916414618463250636499760922082544701529992710958647583080124973337267766521514403849207247508658857218481307637803106502622749619297396185384482038115212357261616412438562273381612784963425138830781959454893620691445964341240204459748262518089105541188346226783928792854336409674233950153039445382353965814410349797538112471315140259453221218689560033738966154391841735815979625105147542991916070669032637339962473457741537023899526882045093050911997247466084433715790442550970560755952467356710161319932496031321974069044387593890649829172327016245016929624932920440729219062424168986178283990708502218124266754838937062706596494343634427083165708446475241870097013123232515389913213433564017050376613602520483031389046338930869311156040007621259506879255384399622686822481430597071063594965208486485675506870382180909582106392831362662754323878984807086778172034554498940222026818264985437241889461259891246086900885028744763733066692688996005679993764333398714425888173339264581548600311332293770056069575924737905725780604020655727840092406071429752555862146032303949251790163633624581969340927079295349446558304322286509467568527445084884416014372144482281143979751398328128715907305931382173673472828126439169638864879706106256769332519311169475513449496260501598215068963813281192111621844819662527745232860887321254174871686986615149040986789456138861131111934927927592899080014746460419247625626880411990845119321202187184443116311543240466848981211765977066847041529461274597841776359973759092593308714970098830386304021339875108867511805423172091464076994108595908482390658882292965885832389677787223762171733745046902999502572257421689780248892072863499686080168125957763839593199616695363880130762267603804293937318719617512176940986248809010843440276723156141092425305899654222917644438747310134015346974792938632802714981436424079083947023111894059390457426127821730844127597742220240887542220381522757055008396502722206464657163737696185493076563195792442206276869809637729498108109587520913221823782088215260833942738085796843580648862041806991228569267496680045163772383401033059504166276634919930653147094806350263153869701990426267344266585079976674161698931788465661398651257489097628609322037194795257151920206479222997701247207020757162211347514755581856699527605861699562920354144393608665891483703788794943106560885405090272694584234587184536501287970363233586374245743577319147103531167649015489860127079261509629889927894928754016586604281911927919789386993326889465523689630225116003475676312323460761181681421328967952462252731395629821998434878235080152372636395490737765377859323761375431156474951185569936132276242880427623173387216338986220210782613384994791110385595280711714608050383510770543673178096656042477984882062165973393859978712226348656478560417044978464189225685194521239716053599693369977505060349977622251435128065173246698246436007627636662061942100779931802958357280219575593773424072191618276383924295281591776283063109616910315191402275766471419597884326352265779022944725771159051847111263255484209934240025700169274200533314019069836562939104383556100241665057336771678857079802139170612437525331118642428287891601084984611455943676673757954924710006688182852897000428282740303398765059717449414671704832481930581222226786166445528661447183931731879253573248857661199331229644412895740878330531158755646765587201521839646291869364888911975051223083997750268597108570537010143639579600666865242601605820832072878149956813141361785868846954562792592440979860563861888826368337013897450825715046007919803578347051166735123719856470322670759367224995163674012373355741950135767525251374360697867415906432278097876099707058173455151565053375228247833142338432879116567326058792495325552488869212333006777790699210680347769029182844206909121027906168826131199292865869802194677449881915480188349196473574880640721959576003403511570241226131614622484053633159163280986680079774595251982562916886265051382889790643315403681370715270283358956914519462329321016436307953396084927960020319858517946030053611018509019675119285392456715701267495094466321473378065988497646958862501857535952683748479563431450299774323370739082921418993564703824110641161255805299299211690613049280784384070003635174334239140498924444027003463534513785880237856527 A145335 948 1446712335515289840889670655945547568873066418876991629610459898998259272068573625860871621534412847883716225344068979615602484202581853158280535561000006550287311553035985198517880036656801204312313966135640032613821109075609964980735517600654624558126702413038531051297399829493568334973992472779220154420113737277057091832721010780669682766241637095136021870090344472049928467804501996798432650322148121008232279463100874250000808445587400139494793099803845528865134468606259071569924941151247056282445000800625015494082347536709995857247728603841409794670550210162844860407937583938790754709103128947630050722755916067682138244919324996947178775027041065124044605679686063088915026306614590663606596508618308283415013477105028251041150849816195850175367560246523645327991086020722361868218237316671855466108806204752681615274370022817972881994542367731778546104758859643849320846612334272967316358366579492375959884887647364115912071970907838211466645881975402280445662571121417452628208847825173183198231986628464431878641520379191542776245498223562730797451559042720781555770834936773555991535789753124452750437523207835165073748600761117073383010288025442608681626211114709354936574154075316379548497292050117645789806189431434499245415065541884266249180583331031550751909397143488524246986312313112716321052018004252540950769275622199928559073343067034301810305779790024613320364867157774226695822275191246554398777221194330021719471532249841817946706178607670708604269346724968706744549126685789859258801223984025978568795113947122238203038407432683315372220367308250245102372942733810729746832054179304970501757952657943613381180317289303437179036685718755034831057025876755636268594845350859686037745764683760204372387770654805374318836882884629044473485322228057796272122479075981355804352472227472375252416385470999263800681152595196170179759617254404480482280560417247058668012537887896475705394895215322207963410476475776087408629962775042316879460590381241858374394483757814163261991513597617740118970577468692697040143381269877107580916770355788479616300756779501799963143694749621915404730685640025006583561173135592900544709055716109454229314808948865204681696255161869065207812656536107540429296451349431749056117801721731328057172720741601732103026331698885101596736824269478967387631966249183665865021111628290722435189279012259588043304789788141159200301285689188567652975736480744428105954058497409239322926894049693663510428058378682945222213467183906313756183223362155712556812872370706017556044119520768730427620923765551152445280521888549463146353533026458780585943475322636396383432886961435575437002192343800268254296116967835506684945136469272818112586019079510172399567824582264133368860636527492689130676816271364771698101989156880110137965443109712697754755238658089138482096090993268254188716314955568010510776625527770775438096954418471302611749959256319670477933575939954294701371831157205477329945135153630392045332807790969118978920672013510498307159674875022123856430879671119101026259520063846881138474780403919745930880299756234560961173110383928829268999687981336069747680211972582893989196974888208475731185122785306677780812387463634259987716121374057484815531665264515251754221867776277484022857349734883448818810773627599695464787465975684182092851242375043399314743911103009170011966301329325575273627966826434206714438591921167714545518897551436702223548122029161782211025342370335346399169288938145247458998481479310219794136744726113776671902060493729914097471036936300385641737990225673412922084487768544757902138200980118578975914790418898628380546885031920504050043318600202604143853188934255872337222454608732452690487974355638505479609387652838787069325682851430631953826262192130205872966367118199321202475404860519742657994887196237770226238492472831711907425997793650335082096561544816733350273896960058380645546943360395639250738730726315528789543238266348477447133078933737746628722621528119310206302991881997364432064961546747008132704138007576726879918768213711227895956014514354498957114731537081722884632618654434831922477037619432801722947978838270451137748390148024271535965676869364605773238354800567416760674363648068860082748755652219846094932556663836330910628249075594841065484023026174148724677007989490524851419100172287 A145335 949 48768672787304005917927547175424647624628524278813395123209955612151195088094349161248467958075849854651415099130083995204156635966411520346339457575925738772070060095581444629599173762319155812404678659601643539957015966247365955159354093858319131336362032802340535512451419459373852162299052307234471960119680117795184215883487160945059865790552365258345737207006545998411246913873782686970017099367697088518477503361167997509785715676851731820324382343475635530577598503001202860071199205452585799924510815669136776274193961393449572753930281406321597162099230654964567323910846735514212172257688192833900507645977663886725943173523849152745762079078388596885068415592120173604093021406064637836614351255146558631399621281821456003666325836147922101790380949031056699606956822936069387980565716350043039276042181655342515069989431362801034489373268892359269982104642986559606106799079761523463249003295505226733716473475691759318651182406236533419544627001397046540424570846614808988832338711586276673318630213175960073891099926201942886331507905023893583752339499467971513941085593928472938850089503236898222921899460777819092349555864088729098656392393323298194175338432697100956583786017971609223197670041536637713135197006868777263456685090084399304090401950639577315345267562638034339084716476453184847520135781690492268129178106352672605111213353802936857886546705609794787101906772808554435455749649071294468370789281341543829976200909025856139742998431883367821072852831057165643084153218801616181855096667192800767455252904853469309949315847043949138025457117884121653805083417166100817472742660551980877827036821927545462032685496319846609883636895330340151291432656225264372656568397184280399637045847358794221789387454836170448670479145099858840392179368867551589177107677226025604510498921143655022448822338880410389782328851269081460335617613698951925163618301207972219876971808073392453808621030166291248923810106990015403822709580489512764310431008675099850008395841199045633924004425267584431889584944645848729007972548664819210755860748044767606058507282467738180077528786237371367260411908758966337011916493253741871011879114320347711643934865399660969843306599807674399689703253180927698773954765667307065886473944119356589584294714952187368435855430221902019244141646596530128937510661905836982701195781505976464495287488942385307849531769174003889457619839294576252348225702520151094132564208416497808560375738288094135426899958017507154686799392165199924793016670151275743400696403926869626698243793368801579254340158455308019962453930610271007033755599887047258472002180489677431347757241610669486605912747434555857282385970709492049921877376991970359589054492387674526594640256282528655152577449291395039824571803329609797900540069596366346777421227249702814964142616603767813252995038157387654180387261098597940948302541480802862395996898318602437795392880094528464174478782993758494451441469952116421216856732604808324229892566709273719187639570512329281024037448634720028728865355829098543329429398407552592018933000304871379845764970542641349831871350508926815588142918911734527638199703930712019604151166401705577727638051567356989348757293507509819201298995575801139373617511356802448451966265737885703670217860797861342232696507281553252187404255813527611904486719015529059168137989709190263442184686581920729578257883388565949588078168075362135489795744589566343043832142379959680583395694195433990105853090525275624977596209061726677187471514760482270248032590396680841433156214142825436121098824139113735706017256962597780961275176692746130542963865164602440037476127201045027852947896657087835553523473722391095789901528953938702098473515821515846262480892723820283859135626583293724046915972437916744652143746685286784728668107148909844653238618202331027417378553352988182268131092758082993422797639793856601049383870049993130920665501102933595630832371557964860873018508325448011461869410776524843602257008796015682003090966551487839601228483025571360794499577715949133801045240176252096287749289258570301326391570061413859931945899721712791649985236883584651614254893260030919355851273027396335941450283517801297184414640552804248263249877157407708685636442395169756054877185926232101947997491954232088682292081973190054584417912322262058227551986569938243 A145335 950 1643991958213305703978047774393894215480679984565733130726415974075156887421401238157112229005865277065886355107958906134263140582825248148293249956603921093006475175534738945427802949009898705779360513302857437596310975608377597272811861523228420316694139567640197039086206298678092726897532718302881576996414262350761922640375260362736957295129837466617197706112168795516098661416756746573257279621252418531809755630072693732954002225465863434075734789303770573931925316671036079806741053645881726164208203313761599927578062944490837560824993928959372436492955270708305354326189783046246508388015914271327657165115856326865615476697350710019734642738553704573954591165565765372507912662683412634857679117204393982846172949995187804778563592895395604235157891616469361097226869173183813048102508429941713537323526477492789978256662115965652849818800012366888623364968968972165462216347657914343611850933775122826614089944905684318984367243002161570665011164750448556902310002793722639892120685339364538832397841287929627462404546633625974319043588702109954484728633729613760692233213815557987831862961162580049341572778072382758395268363104682457154589914195918094100208049884593062131730071729248792838677077551702765259669845311740292119690355141330034999003183506879567969257418784618740427057268174250548896791060879734476354382053014379317896099073597623658412321187635800402483180663991011502861439093974371061337532752275246221314167710923790078220894659192082150640695160330667707103398098261253354804545449392268089886890596853815336491269199000813118010154844071653373641519116890296315823195425340375221212244440765419604867178214699761711929873962562549080781279160010296636125497284400487246920905129476719188532760046730139535169876477662479358624991322051039841843102503527166844052067562827400138579277425791242248768563041775599583432717499578032052142861092451440183114805660982141521729992139221510782785899430743222942787087452549671512509862312422977025562541165432425344561764025913778757601380168365040983186166057575347674324702958235672345644443800875686697270911695420918094040726570039534069580646698404022465336217544399029865643407590083307762344552660797820448851670831456916416189562474721348469841601287600145708913155246783865515448370954449753985369834913310032206377004517025213798437673643929545354989845418817058529715348127895550881325475205582318879777470120778978556902464311359766082629161026814764759255547134074342107805809062287675422280866278194616281947881763219561902745291780718418181715895076313907509587383169555591713758558438125838830056632412918363550888096500231262781432049743279016685605188962818320860035030979693454184352474208825802489211995150639716216382929252446752290264993626359564330015862434047991520392986759432622038782728549850957774326669324254189446829152600382917421633799268162541238963598280004223133759611391376236595271002009296786022908003797250714013402014763126162953456159286378436809282846210943049948049809804086316737293427927288568032224515963994059077813111350301802433810680991226112140146597822264482812569547468527514882945347642271824090208273041830204520136990202987150481325639930583325768541641529153144135034227161492306145272800531063802259294445560064638556111780750441650386503637701998686549821616065205162242209514532318352892677626875772710246464757497975400591334179908331381865666193300004595383872570879296080318803304486640302737436132961282437752379849520748472324808679444968439112603947401950370050670981781881283608515341855719991533804976428810124683427659828304174271080484732918783957834764691867400342857002369546267112336306672155328614904821708203814819039007089527855324821869725414110594116052674902797148586190905477055911270093559827794650395004080689514346002740931161605691738002060807290739151426987229448979914632173355354344476557996909111371483277253396632948148319719994480264733713925126107614200031140390143573544094337137791067112204886276147663190960047730727049025635572632100507292856508166422689952148800644950390343358160869655529681224173394986319552086170412868600986483730728847663453215295276005140336562017521419404858722011759796676408386736598301850211723944390392416824390063842640727492830664543148914633885225017832213713866579099706445993360252615853517999243 A145335 951 55418968862601862493795984556890626828429074655082339557974087362863583062824240650181904078539250531815179176037879626655926473842882479112553935690778722469322539395205989754789792781524511609503087091034645561769999447801392837819121896788675955017440313488789009385255478815987086364341975771691085653314652823724504294411865810944375669473766955209113369414695472889841139877947623013110720209062401929339609773771273002376711417510668540685841287927105723703769566894403027747284038058331473783542872733782392717889519725584592172781960972591290163427855925013477742839371290262578123062245804297828767130202155009132662233832741749261241405653970883302109620671306153535115121562254964818514987725204345769906597931512938159617263922712837459982619250424600801213556461060221069514915466171192769446993133038280239768511689564859212726204590713927514546601273833961947054744753473441493443393971514310387189655745309054144917271260442951684140880992944192993851779823653751819344148579313957639892453854556497477528581697193128431668093016488816618660656308659272940373467210123781374175883627481940483960067520125898123324726677427909289766592496908888006558794715167434293691763519761409190788620195061070230175366832772323568240485984608357550389731998011926508285604090271884230177158066171069269526857641814735713416215726738985548699924827165864680171276410377316284862098225396035090988650557422420298828616934610827760839159049705264762627800502821622090866214466033673955575398384249302697371659610917158260642894281252486862088267215388368094361078370655629978107571487776566805389233816970751306046512779220375258058145032155496281812836204668099892617806580332655666947565249084483856696519431515023157998080546953483616275740365613331700034148598625948373699663433804723686635769171938401159750363787000973953867107849748473133106247825450439842864036895501374430271592126611831018889444642559348507457546378561430235294362702621626717106217945787468124523038162836718662523978019679629477493474941043695946598559809071856997552820917511368654023629432921460891282534695072561620163875521308772281576804633866187680813230151550679417656518922150064369803235209225651220730982149328722949136569223324082702152693072339114437903343106779499811810812397506065351416595232908437044030372292139982446483428141554163778135201712603827755547762000083509488440307765290722349598003941519111141450661920841805150437012520405365344296216399754219172496116316335030739092922802313147498194311818494730735337616916301319633112274021443287481989735378625756542740190733942188271361322031381006033119948055591448111120463727359329739724316364079323210221071402275544463177529935219928747418948682001470193397986016444827442255541540104756341761505112853857254082851217313696267700116076600511643955948255107355731214453346504727759022176775388810962623982095156546364940717897565497542746490949269220178049235049510870127921829801243766096428402321219587212274215472051702574178246759214725699765526735400168763010459334602910302114672431026654827043453184834386475273799171238703844261210518348474383785175934493344990376990172220492043207416234164969204673919965070615154364031226128551189796427996474532022645789303453708807895077874126108747865730267755155338021756073682188319338673149946161532465867205825283538022453611718855877721745054527172496050486638760262804523532014007665114645754797998027035404479434564061209584776608134725123542199451719453405860238857412698610971118584649498941817722115025784914228909348520199815780426641679483285821383815031172439501430394216149243353445315322812589430508504849551716460199810082802604134719148687760696020850990285885529483923712597447187234928315387114156252257201699584638796476937157142813918130300775314860496603486944804489250285718442396392263441615557236594020164167570386197312510913474756760462651283081079831180976924165383097352615531555128069166357601731089870453394895261312679863556411034365846759615775369401580339628603792633608523126243756489063638110683973453528369216033301589696335492653025213042932379112012967815302370781911255199841747856684398282007718109274705597854269717719238331321173912642465505493479806456714491928755019296080541737857089599801552420354038846668831842321252326866686382113912057452870105184543287 A145335 952 1868173438714316826452556935434735255992449891142145681933573354275715410972648264896230748330445906421624412958350567106612375298980427788058945023842900777836941710005918739099224969237388337346450360059417388584409243789073976954505001867934404920409492651012937938736765151800718382663875276366173779070355369691338777413862073846559643455223726764969374216352186685004376029769515710355205631674236289416785826942019857280046248151330634281053846381946999156750301526078400748689908843139612927597348513691596255206294110021878539199989066825227397480193650795711379440406900840425318745382059554491791825687786988192746187575636108890899097074575623833375561608255775844503164982491106951369456823581780816786347022288454972410702779029871187183118699327578135117292518941242825384174616551582805749628196801183103356119036265253147398884391100116677715353562052319492266246473474127496396318896436135552218388172347754125280255529870547534029386936701483734657993049298465663827297525968781391355435254898267132126200559384917954884897789611518964626348614210419362186259965892580436909653479094584350753131296054102452959204153537699553794927150613644024786901051754194001990464755189025373749755137982670000381659913167495357640075042249028042668496535617983039410800834315095959980487379670199687807576120556677949838380897672016820793660086605865199294976104135407010775065530775617162253236398787848349179538305804393471065612805344250307437259364871895986023908007499354453882116011825940595830137392129212859516879698131134441524141672494250619261911138756791131717934581479306547892780775654260831101487570566306605508374649429094601445210946747431773417583710742232543372792127910512453524839182789450525526638576049269172657925068189655535130488669901055728355364614511714132972964611941991435532357363121223554559068963366252466275236014612501609603368651695208470952003930404970017985781037378945646047172377638519913801029743762587949181100935439985688165248639443663244948250873698838545660391261504981610191472410180626133329930245454983534368900875838138002844258557873625140520303325729277987041914550138048540021809965943437185624802223000035262315983751140652149990043587805019579783936832102065265414845934998709946414121550420623783409358620404481092041803671315973577840953817761661803753931148853353187317008104376885188220697998493099756727427223886624775199366393988831766457522834794674787309871925980235704729410690076459181170769738915848077152534752243695335885935635119509491325011504345772193051496339081137325941560072103886869886216237927432608189464326847797080963555085403099619325639569467850955782827687947508796453733996110673572874021079931911323866666957581057565068806392397972203825987553026666342654420773024287665601084923015251714424738290903420518967904057905342292374985032863845220156254661676723018281891895188763579682147377193173310774607973304594410192742927496103428214994168586525340347475279294856125639385366753580047564605648305078593535009589513046261073794016137239590320291548572095422869333004426956487090253657922310108767780923760957524008870765868825311983336514615344513734691796733564121686570691541204796923028166864251819078884443626122247321897251274151723383079272877496680330489128769914505694271746857322930542907985334863489194219221266160793534418558358365004762227315541646227343886504001274279232156882326532197714703798856640920484188921420351198888462516722785450953325105765082924790800179558573390730867968375930661926725042446848227676775250530100593934238190557210405136228723721273163107289044317945906260525857621697247697835041355621385992327068485554969113226053887359591354659072063498194109375213026838074956275322917583565532360793120706807268352181640297190697352377788740859866650989198906618401465525876955180322393326121283018597190285108883086538049388548757492398286863381179923855714099165466744491762189303989653286471807140155008392593798345714756101062695548856267807990500124511567225518153184824043370682485169738389827074288466792969640681322092253230502599801803798707503855513546405058883430050457241929055936472585377850791204172323313763686146012779456802137076975918769125453586902425444121578527939283646484998140521762916479667546985734887321096386817202224809418841353529463375998629917436205527 A145335 953 62976126563640651357113831799708940922614859001972656282898418214660279141024389946827697876037427426933708429010818441126023544672703746892584557641190249530104582574976981299828883958202568070424330028099873078145790046359684315334970775148946893078328042248205824426027343881946737863612149201961742320770593858980377362896786214955659769931216159773350649624118843736802043073689234718126358830627785107177448296875879615139086022804644264103656620849592053646946940740333322343933799354952313730975144613000837029221781730948005830847039269896454596466037804895574675922638884491366204644251104519672498146106532241775318974042030996879466813122702873769119298512192583046895538024660093768409424704426843608663412351437219188451852521479693797230093894350039684379330012295739182640305254438940915648773744720889281096492472733171909251533611258728615070641062237088810461206673758093150046468505418735493767554902653135817888359767018886111687681952066135702376752697999497703964447781063472123277764802728131169417723379337002561976776056136211281065395166372580390639550509865419318100637406102554836406115506023726169128873892431125280999084957419347578657546448075085091931132603730281829342836510607185517804685442700901673274606105974249333746660665292476260526169616476280720670345338505273409822321754438756047237084347107471302215295970783791041067779790233293922850142757583956314160563912149717293419815989837486975010979907315518814004748427203813186044316841937024174332456803077059101184628791304105883396856363357647742526328917692921159930656393130350679555944763559852241689073141915898799460394697743682892466934174196633982562564733043088877238646996502852456764166964915809559237844995135857783987963240622783263345170432397547723635441362330440004233392781490219988713913381928762119857365551066082237185240801209262788389732919481181434279117405781440660290678063679947179688847751154813085690832342736959915671282426942477064273285816575699602263063511122849824368818289863869354532159947839455138510839000590347145480091576734674026064279870480002642958495094637368791866863490170085421874167203576811650269026271140037375861403519674669770521747881148148766938718124176227885187787661024050873810373766653819221280923026775884631949979282024245215223136408644874076110116152715247112405036581363107802902179420409597982315901773654630799198062228777813406679918791765514905763983619477825159373977474356733086023069018181222597512428726357122364476915759042046970401742761684353134071407076158363711464621957312865236046702548632291005238592837793562488124654186677917567900435895818540111875861775640791992079791620986205164376049798669734739307706141327200792325414392638501836467993294337656974529212970273380870775767916887232094558715500761284075944231518654189617807534148033140420853389726625769024962616886100156170893764824189238175928641720241154408646537237351386618328143907844411515616583295129939421869625568601197674084093500988967931351153830185952628850447562719262725397427520975887255094117800250664273898560752189249994978064333287274595323191095720667615990559133652925332464928917306273385775968424681030307889328807180093739204664350629897595020643404840152960746624317805865291789893480805335219814679782968087719198745248538599914919239866299575070790968416416413144219966064238030698815826929187149269235241553832469314155745698703868370954999944811610631523981505675559479966010229140320943501864191798745942978420647059270144124860602981504028900402239065531639958308781140781673002969587903136115462786990822734513315541244456526105826177417073968904571206654667488416951793762187858198724047672408172675877796623239673133141152901650787794178593948316813678708768179846769271316567404297941361250605841340324085329489985398538619368598388061873410225482631285008941354047917000284679627258690666104155271493404116923950095042451686907032651920304084875680731836549528267731183247071780649532905510787088388376772993912437669155802815363520789898233072966548754877314185200577480322613913839360640366941049622470561776929756318716935422947459185611254646564363291011339493487094367011188864585276492941219082321626526900533306397948975268241531955462341322967989991236446890057439993207336702697555312530776044677073182275341096096492856361646669303771883 A145335 954 2122925224592152918533990443515631463066611640964048352154359996082624655568216774134913430504990930231489404720330276692007686584304468008768597650025578287816924700765532329611312939131783600416615827900796361404877193878375714480867887875765997897736033383777525690388443823523659381581647166934255057267002939915873151211911885892293216997821653290735923633859672006015410187009688072578523845825257004288715492670900074884318732548698309991603630407785901746491582215606334770135607627565533652731559197306909702563470006943963166535975154588220417621642736922836171529640777355797053918132385987976100358013459376182459014422210677329170717379467216800181387719470450366255072742308126778441974755416772074466262813580601636554256976088377698874755277995421138432849079597196848905561864742962081714937357184912980864579657899716188795616050636647350513914632492658701748327784706138846613938956921346677058768723550049036073262482465951120954444224574762497825636598791570018302175870872352119306912060144530046822804322991249796979319165967453892673195506432071070758039885501303319320592050050063644440665802954928513107231885954649079684779600119679056262901865977710066694804478081283045278121645022813085822525945891787482238591614192316902791571888358512839124354138360614588778701381380525386974910778534554345795684163502611959925660806381461509388529657433788234003871301583089636574735447225330571173333647837883380123226661609993333875849762043781177629657934717789077417392664949611650474993240724724017200095168491906607269428106291286699807011807750512982651039766261668037588032107721204172875549074159451979738753745503793882123089455705671579304283016834527445575287525014519812331395301261190583108783715314755447758096522618196265574095193193670462641651942308670701307831887131853959118400357194080269094290912849695285230365430440474611537047438145523712963190286574647089022341039705647711739692312226490541118759016811201158074064515695665898152302182794702628135809619603060162242440566181276771214218772518428192093507753721795615963643340064980013255992866795967144100206827733330253842100189390659770592520335578320693996850727023430894964252858757520343792852037975937054204660742269183922854082434259054310950669968818493520522410018187678685800690836293615033789698437667077162397511979403819215182479280944999443606983860569199605747866921004672866052555287271049113484472121355074651327821993350693546349601951873478323685684791194728855990668753084772651128547412610443909030037641212286936367700213129520348025997016972834457682706094675804753547249484443448274366126613084487901768235681131211528585158819760617288143607842259422761951389201150118858777378395309176939326278488883316024213407565401928116127184793823847820883286633929577963184828330069094441112871457162293105681625475309569640967644595074181602844105793941527323721790932707181937922301459496507269599247320940692184695331594663836089324699737570071094298518666278952742212267348050962814813469993804256756960101020658303143231983120726158344101025060086966612903754061584860368686034663068962781574084224386569347088567441819057961219163381861305734945385152403470268407384438336705681063894070098277112680646458431338467712085585854868577382456175153365108244275196633964456274604645350050690301500056123178065825494262491045456498716521020671486324273765435806036578915908271150520458360850424895595532032496072134188649303005935857702282662390952210619972719635221567816999875660195638532438301897552174029136146361335480499666829510873976527895040144324405656722593732243340450709454534469037634151398128631005993179823581731025631393432677923653447016480932814750309254690070205272843514922327041484466191689009810273799015374679930531421647460732214229947127716247541133747660008833260100226781745839178224325291761936684889311441351803924304982525444550254494642976523957190651536905229488958938969893480556798126098078032250397131897408530012531686876632161356980283327117601338678767674284612846331676041744522793284392573208522065884165864677329552270882835696503378000092379561153790263525343678442757484055781740072100320743004301855906890902482485605228084740001839905734502705519616774513947469311658958095626523314539254539652700948854698091364079246934749692329508059244724575110592312713970403 A145335 955 71563809258025348320140166493798104820266537494283210949150819185046858924544308315063541795495546382066080406188625198276760673630880071902885679889777686441118282132701512256220377878303541211841551488111515314858537127494255288790372184957101013983734792288812348774788616864955213871170588133741588778508926783793490068373172310532418130040908162499491825924058893698660633667294541852932804124643054783944814150758593227474504859077534007012314116942806127024639182841142604360938010781300340078628546810240781460413736904859216612979716630321871008129122065202769537368615928741279803088876527010423238548961217425004161134397402958724313885982373065211411706254229583334265919096311415676618875236689961925830875837138668816806783475487359707588306623995552682221302788842175764310751277844946520171597395054642840224090986702940251567045157709848574565333646256883773699040811982733845597789087772127978232358177104598103376542466038852520355428698727561849636074042887072618966850903142542160772533424194343075668602558617307276835846522786094665877209240759720628880944149609384384431738689087008047992289381204524670821060706402346583742795039035296029203074323451059900206773864188918852595198824376192612470164118207470583562021641148396687129639022818807141589501743610148171253742845667165456418968934577505242333757104435964821986554480903771510703543711025221578037207653515808891350375611805329642103359975195232754116483787861895377639376664491115070691955793292352957803282561118951934434963043645817828511102246465315367694773720552945732801446879339136252036199841124884783532710109592719525718860490454731539249705868465957592172711569275624205304291620253273193840090011475295908775526046276889561461241259272442903302650514114225680105201238923189933319646970991896559596792926500883579952513921155080320102464434977987263906355871758666235432687705606486958207703900140675307263169268788536611590214759464163798376406541034308611734237759827611610138406979746362083335292452450339779328802131438680009791859683085375354881799232481638637399742967526196376379516896733557332980603371023699366847111962484973663097048862076164323493800632098451949570294098194262908108893433230119973062885736706402378387067985062347055493265427590493550034557081156669216317042876234626380405860257647054991704881713297709162438268757753751823581827957471816936105963107869460085853825327227146823796040305115582876783054236477901973088348711631885273263211713661881009088321302010770310501286308696321411718215751194785548796810473131508974643494206107547019851731446282785404284217632463987142204210559177651272788684699057278852964911822050617162334815198189091506711595231462800588058224913546940232050346023788589881896312055169783824374018529026142125088360335207357638199278930684942091260707203133366444494454351832202870393530274988044945774650142875121258472334165630461407119627790980722820839240570582589638235216540501331276005688731617471020201866566179403438986564371446802657176120862291047714405742680993971437374263744584679979394890501633083768796299421047578695118953896731544271141711588080693556702683131255514955391724216768647900327903179631653940832835677125684158033971507992278063624439152973795428768539807377726262757262444605258015946429159332196572478322679830968903763991821121364182560998444353176274333703224791008874804119363605779939242785953664738345947475896868230580573204811067661993692444850131752914808228255497155807481632960340630464006538361070114325513652937583384283113962200660738862628041138558779167438667149712927697295900200607465348959186251125081230169662011580005375424364523201080272084757374082310026517399569307436301735929133478594653237243850389847407005022841995561584961511189141646819437959921691085676334990619282128648220359149829380256750778828472459374300285944293570771687684630661062270266631633807521010621698646801820857388379040153912371024353888932994216682199429704069189860897189537653824181770967032357044696671971058442936613509151607726400659108484302688442281798518341317458912138840110410768858567095453357796289558846835980149789050708223157111446491008325152308004373756707046191648533156414958935122689003688254091013227333213728154700509413578864486228213091699341649189175104570580638125735055245441336043568934121705214918638513247 A145335 956 2412416007965109267279772093971943669975553515865675400131825762573569618263763977732575219791241438034456640261129150713579325616089280639541808260315808159904519002876443277391656608666299435119395100247623353363084925162954151906747731874035987305625701950319830893420598584129196436073501144406781790789280864614675610288986487376135929271385797160036216161164101672722177954909088818852676754463193530941522680733356685027265483915184938827686798890538364134214685107083334977400885573302026836485034660241657545723637368499334185079583081072175117095812287196342624181859871428227764806328973807388981383509382281383430895658077439316385943767295078648809471817648691534727653766481585080150695505786843861102986750003681712233955034404421919654424117420134802922258978579020665417718576670591282452022466472354652959041126297176457980608903470782944811950046701404919518735964023610173228962623534859477224866117091427278514774210456907235995230380479661885376469558160086619193802525642759225367289982422679244936258545428185105310886589303800085219266830832814675967505556525292462097890591888530991247756430599738723698449443305591217383320541081100229024756579180633363258260280267003976439701107091599807943556146602247887480088267284520838130823228667650100384469264652743956492349082548738766155358055809696923184516606194852210646554791625605331244354949110130561961846035996146616144331525299222215009973693590497648303383288365597831570230053484145726989244652162227283489759577717927204760190953726307278274385239528250612553084214850411694361450074495510475305627313993280099791219620206338467490778614257679926028655605087233684928348224877191836255136091214454822529821988711544700070303170688598645855667859741290334955576901072694025058150068190005539458534836750484890715337188244512898348345285163737400396573807008817037816587971206619208355961291018947237215657985510551878033194347028520529471058427801844649416778123379507526490359996809724271682099801134947683034530080436291334358113757608357336948806818702589230694637260033448284744949719471664739782773501332895350898808995537002077923085890413268272792341746548067163766655325311188088196583719085875743874830453841335306316012823979712081906244138922369284981623666613405568753171398683381301094368829557178418989866515495583786103294400157753796461974824641399693027943976839391088346932410618412578489459585728271832159115405200974177421282106983848082162114688719508900688224543181857217621638455100114314082225710337605582178577143942738579637653544681562954405711841661888393066367409371486601302616222843111522120255663583752011321218659436985189002235648936167484781689332187346432431825113301221806673323903058288959913240225135634876035408655166365847317720048486286457212880806016553392054119729568561067827303998704754325681614950518638083451396264602202400047881853472214543681575061001611921326820714911658706793983530035091775764216964884968282650315677818125210520933827647389023649284342749204369522444219454361224648360828816205756495583287597966441379243414709026193759156640579759816227599567172785694311224316060115955409878101266055967327197062128107738858747881239997901942004622268522374630619498470525623426502731166100185472449009194617566462678739625187072564189018716813149824279801262497316395833473988501130470953191733651309716743679208988388148975377422877076316068277919122421370738892025067202446227138649058389735238127248638384822327672210146731317995227120363017720092591151797893717426708087633986631597636648127145723710767113986934860380941721782648351439139039883924670073717815971953799981672258963852574549334897284834240951539686881993070248092464872744916767861834873355555354646681719429048654853811981371218778743170590234352722207312745765935022586648284309190374559280739575194968527526060766329438313890374334028702537458232605206383169850206983013562818407165423911910720538358897068291999702450678246230844697291921993078946850784297881480622666499398996441485026778772714473719216083610634542505261320834104926854844763745655762335622792394747339461091229313312828649165687100585863555695759868742805430150568783982084435036738620229569570217143037618245844474425310905350373785860262147484860672785426204229748781930267341466143920376181947139281777574135108520649524518107684314991567585967 A145335 957 81322543556940024141975768967654054621077804199565380244160635507204212646624624764820802344099207080645986961136583264366133868241608976728074284552360213180603649145846620748171232021920576079571267617505831753758077512384647333282210752683380947115541398761546707128396029496206594995082509706782026033765069167651788039048244421076369865205997092223912684293350041463405725161324750416229191540021449803395674783576639701510526235306379428803787983587734138021570907935140039247041248315073313876610178318117729056103034231698818474173529049963306566977961193259587795967726728476942022880069903958206035427678038156474238067629629344957967205671203215268994229761525685381439625133828313955568529823455631321091721416793234682267955392966279436063277290644437582513797485677483842389117455254880853612730824611477956194633527253727411823385884433047911900987499739026190719705573536858127565596193762323889478108828919655381628440531125800459360363605613973457313226955940445890136010520450562583988803146695983922606932490715517341412679648595254349955390201496973486104891681586664747710507468130641025874861227524902994670206063010419231589388856101093681389248254976076351984894147593930181593405467462630701401085089491612168746304906599175812241654351256845861141651769854497029746939401464240961429954604925914345972549552494710916459397203712601235343433823798957532708608295392894776709606826486405256180883568832315749111817896687819114370559725311175792316322153696725933147442407068043511347085115678855306983708595986225902699153514912604496371536278442211243213560502677272322837128613622959629521427560907529815971248908240941650468661068437425230885013429534980447227026045626081827894623975137134305517673990417655932080054431857865070596013118579885496224019413539198695022120056125736876821835982917073846213422714164757909819193245468777641920788884816023660933343733352999908358306131068257779680842989609968372375426740746792176955726880721567438575972686120679415347646928172088428761674989648923697105597848672423283630846680845742446270616405990075410551098353552385382065293906571736675763525998984161513344866613038295228497786692746349821008385220814577227826271690882519742682672323293208544353087544686000611668186746044636295078914299582226578734504028055441627913773856950269171894999237612998765435462176223314894218239635674045630703274625840724913010222549046218134856633485528799215755836949642464613206984183646296330568164077397195092363551312336532225701058384979397866543514110591501768390515442418676719885037207778763524159698350061081883628407467757071778209831277204069742460629736832086022208084872673294089940130225700633039087733062672591871494948184036695925128387757271905647365035883761880657910559010098697943620069845729654510937018445556914665773475705076561115593873537488835441314365209346712630626052334773702124630774047892003702296664892552387215044461976643703190429164248037064267640810223243312115043208309791617421037971755089114925154791980630396020605195824988553370472141187553184994309615530446382489988086585147403983984802714275651858499827423244797268786297236976063527344298008946787660159743176272426094833321875839053571672499135407447257715129003984798099302460671182018358079174050007793771533553804997342121244275528080461855872577504388381287054467910780387206198253151801295339710951098121066879008881709410830870742869704217539497594086263286553506907215275859155102228912915395818057232463298745804367003690783720568636144340004120488751767772048294403881685551096784458435584662378002625926214085679738586900020719678617228311472300941680009458708052703963107239061396130760034612315753170473460661836808320717651682292410486403518102840307714996869181789469847319085610888618789074699847978525719578673443525397745133371929993008806152729604492906186944232855813991766029336490846114385383845763579681597883847793268689531959699380018210938945258474747447558063511260682622108479041492047057965905923773137685415556040457146466138160669362882701451700016833374395834535187347714430874932192786822402464526773056322095967085753313913480312715014467096813938929182699710913997084085131231744020371358641696108482110188226931107009308122103777986498579087303765720345210656220381482062366705988867484550596289039262789759427936475916553150824684434323 A145335 958 2741382940892032205860893904619846087304589109591795452164979622816028245744146482558345269287009050897334782425457581580653221984845312989414103492718254526002340852801970582544408954067286010976047996266726488171561439579401536441989172566209039853228913246626037546978399260896525733155034966142120953191438690852260910181640709145497940779958232707482299427492613736567305322466079381621997227961446318409274666012845843604563154364912566629790754099055718902168791172278885615934425503300235837478502274618713986239575738226929802265055479194679983300651954728968417405729443835097844163059391656102151646878045282745364283876363909560455635186790316619422716836451559036559638228533698696960630060197993826047158067857113191135571064062938245385271157813199873486405310319929001747916483998923456904693873645630455430966443244682024755389880183629141639399343804252526187756355365191523456626074462765314779447571398015465823267451789476523028130621150016664766366995308282872796398295450585939063503328707831635608400449325761544150836325643259434833196118473196145383781222618780912120028744652793317093710580732108049350593922685631788991287080955847326918531329650486954644777418457131106154509721868464173852630770423206099606190050921369949346145330050045045311434980777325830220025370731010480261065003576694516793037722230080098798994069090596996017821822955907909317476623675848446926734229976525195886635370095363670312061732993963093979833736770009682474837492811871979044173000052504169049583034489343258672113538496310435651737852434619682722272793584836866513218649239623536009559505774010348904828855587414215838710874668146537950064879688677379655941966454488099661568225468233229706783074131569626750402144361311321729128299942351730457097577169177871887706154971871551258710776376661401873151192635789274192117079297920182131187966488164523102530584951186866591115780035671641400206621645116622724520687708693606030930986013796240905670026658764041544671767567028301956421494914151020497264729542951460221072366529940570188606610916672717830334194300975722618012785715477409896525706691724247802986383502670194201587180733179185604593225645824127155004577597075679264147874824819286684497577702201236050430499225120941696965290227541022893704632285745459285758829691380107719794897727927058288996638196639788225075633498513120442697165090628101371616299290158426199162023638888427597745282638060416362155086151165375127359354668601960583943910360834903381718097117226046228268364075429791743576278489462380669705695926280047545761649868510276737535038314191660925627014435474666800341890234293527434595817107390960371649352055581094835714305126679007560301049110867958686872896610553116577788991384395714237040483606204341811799096912707059193146097286665847547133499745603863814662798190826876501915151267133692208069167755681418176201824157339645149088849472864383802808652201120258107490106438675704514275351037112471577203429975216373579981341602141595615801004214769721377763668144606430400239926612003305302410122936834578560210698152104139028472205026162347720367883270632656977243488126357799870670124448585000240720318554399149895877203613395602416833378492529873632557571223965548587051375297824812761385763753096829656231390763083988413209026202271384190331378227312567898967271277098859198104982801453660987291804030477986692667773368685787068512326108170830733619716358434364438829445489162580068783837213973991247498269555665354499159606482725838091331398599127777572627807821474967734457609116406718203492781748893326749572033902087578250894179912548625359814535696113048563759310944051446594084604076047010131474829326969227094282046306412266445646063574624176375203801941307948565027344023889606306141657334347632772465105026985924562610336071974495132956848798071408479324751660439987441395101232451775679115328404146395648189910724906270840064083651101690703922100210450745562054993683552663481285778936090119900319269283749541846122026149208067725971976361952638783628600802922445006692255302265062191730049477254310646689719138201883220990792331858058637388541737632095046336320755759581990073729138497318656686126859620074737083470697148929594432779313688600655422306378426422332495662719616172337157006632821472407129492980915514964346722253461621735974507681795089078628899029985120713442363 A145335 959 92412018856147862102630709382759242635383644263261620492916082840967676656830965280417194262844272761649948434916188113947236848743001632631540452011458075519178696967350779191725405093436979408082001874580082298757504374463548281074807673924695980768965718428222326947095131956425852968449633713568387625301372234864646114571320266246491162616022159363231221476863324766333820956925810793152776138351163853555199187897358604333184232130676385783866891875380300604375812395950326178009444469209701766326997800786670158018369079526769402656201729479133187101670826935564157487551755713421598259790069847133628058052871053668191852997989323653330117188734367569536569287787825360899719302431357940714525373705842052594067146371564256386865887293692858971211293819690444582285428371009163244780833214592277002349626981471827966400845583597527250465449166752480231103967740365158050240548640900682186006842574222567452853742348992523982690418194813060152482779606698163660257954528988686026140649503241485380134626752201289663195224164489162609175196021595899631786803776051859390291528374212865979504234535155251098342650604501116083618139062441543885868267432224534322597441128666986099370424204995440874592542592521833109552569565192528233054447813076085859383263745364126191627340862001966862558217595423888136260309140417556167387270403450578019379152584627532048172416500221799293179451404242850507316115799057526852073069733825757387285270114678001372376152146466670915596090371882259882345898622473131593400581288676134158092075726916189833857102871875989655211375373314491718389422654148896204978616804760247958821092330305655015413769091970886055745443836653399764378458295780410056484433307116127789575601080588142618921980902130665071259058976622401850894255776972942754688987877770579391941576635135801018189826930620450099192896919466625477588440496832828317528376783720387970489284069147298247965307298575220975334602979218469692715166149644540183344421711208959749317846108551372830289178208383972790705604131218734403425778618698772385505570370190637214823243615275203463135595917645134059496190512730486866934312111486247551342349170603733692542408022944633648854489789035927179847632518386463251893601658531343966803584525739399918699321902221135702146859273565132940703570161919403178844374494647277971807501713728023454300839799415113900006540986833661563139818367965921333026903856706345273775342872383150039448738399947845900819232671587907638452887695580515600521961458138706018394327281679894696558481336262741784277241284384960348948497182444221043542617411702539741804772991443550082453341588203532616155252229519537296213635585553834238635135880219119157115326439625824661893473246797375800570974439591769658729055000112478713866899016795955302256995913435875084215765487287803635368261239298301802998633621203226845176203729655397373050861717867103202082991099484330100675963403099008251104273003296022532518893031897168830463356823733730137858910364984878417034431041915552555298327999890788161691905485435596755691873728552455711517640397814996203415541443846156506197361068224152427226126239694010395492626375503121138618411124497334043232873647822581199027094149860164314462154287379507462054603574545434201515996814433456529541824544387199401482501745014556058728638798431135793724858878425039179737683182535001101219507669159779608535300547446783958483634097556994619489767699952721015401109845584310832149645575847969094011564492566184770852277300224703312977079772906598252714765517581158208077251546298422345337791069642947943614827254709884835016878637928481140761098295251188467098060451673323006582544695492007568909257550736514588213168673404331409268141263772664890468481149080459723553664205010913583166086951388853440713079571076727930894581007734511353301929457589434704665448480423170496699258053043171198744864689783231271145399690476004634714496298956395745366204825605100937174457054349347008885133188150383776251306872574947153732009442745997136591550023738037840079675920049483014926563356653794783203134503846977364723084434354608447406822684532692139594685653481956926244058763175196170370942161930672987706636726878722302998665969146396256970348968334245984097721085647687520306686500274670906475389826691489633678988005179947081422018296706718123411614690522693412643710384245268425457622407 A145335 960 3115209152899361490587649007431920164618936560809960117224405700404040757285743593858717136042135165508210710843689918895703772590473363051163915647892148233033259348767053913751092823155351621779158272216046578024388984291604772975630230246012328945512794514986461394760539351272716242669911419329355380706788304845848529669938295993528507946288166212176291768502763250380499367890663759371100702001820505541899446214745292539225796860561946599861586295328315834317789733698694323181812757122633543242647258386016376408085235431271658336610758035686100542517340275345913019936952279369998242239679091487482945734810636341109464619197936223989848689976600343978761131268610756464370501125322847647787953386993875394952177457027363225688057925099322212981287329390607073668968303981408573052560139747421658825749020851541675116917073656629398931165536021345924961373113128365673621082706928406631298767206550968286070384875136966585441028174079696468263671472411173946970630880805213297658328498355975021578399204313376766714675398184480345793751707051672133328098322094589706850582037713493093388175626151338861731813658167151891070718117200981758760830303853208096167432821916034450922822355172977854751408456284189125658843267411869703530165829588743932949860474710894643874712349023105525611007295116368538062854760058472241708108092262596754953172434633725014746896142400653898265169989360402814753179336851999253658187294091896186161716143504062432299706109023654706555061731598658168761901198390569213509364545658237993126025200640806262988887286073087176657492741561637930990040924452710051446293162928962184681510117625748043155382317379463900792640961668706417379818173208791168515990585214659199553363805643552156114233225808680358240821148973641224041914905144180731082693893653491259430799289659651475661777192680022737054518363038140646929324197960268154419358478848629327298327174855175388267269108828349053961906741908766904647822219973531435784299550214827374385463047647499211080746240983128808623665417998653993788022776163969087174822588572515463838973711936732807766578320371031753668206685658438020560107858291817902285556388953871129596418969860237954478757695783823508156984428046932851402046627411513902919712783932175946138412444358584256978347732407248345685658064399473389778736144419662012502572593773133474004693084562649991056100053968997640665341905567831917977910729847547260290539210482753349769400609307155734151241205999873697890286260274108820058691939035758662654026544397065174791194662269138536085605133990921087083006294258544822867544895413454300504577971914547637804835344596450850197066118061286494864401283939667696603295594807881380107350093978737438484470296276642927684130970569647170800042207013308051240111354057094740532024139095826062423065907442972114944400271713947562952207437455609509817197619657515689764126372307475891602572480874767294829402923509815367024466935451002480895507369829902524162448181324634067730850288422298649296635054621969061869385259112650324324203733674107354631067760979380345200681097599645369912998873599848909661565321241952907689135738296596964074256564448085764997826398286486576198230274790895598823600926958407646510645588469991972580312099446551289108291491228788066514025249159901728739986720615414482468358223563735360293897093824436793650098101978272085668448616235572140125738288786657718554696236916320180452169335545689866994806974065201628989184483577997824185138591546136532960075768630968265954619267813282827971237172969853021719316415168110700854618733464882026285929077184236315700840727990389186706431263718381867112827054066596774500450987600431499100920940560498579799438821698413705394162596355712958833516124331700355973045455323573872998922484989660915138805139875891471564531763160394305745312909058491045822863788950313417003744547572984068657913709577264322003915775376035391329954830173736449474604060749047742141405385247122804116854358486770501007311654355232184802764192192941414266433425328232893636447091636267269510729444060544119876715472394632129710504529592374712560200771704804720167678215990335030351592174570315107143622470204953847918272067376954869214010292736454320673540869289768118435333522374877167883116069428596436641113053900763482729846278525123035199221272435261214478583795243012313145130398424008968637055737897607 A145335 961 105013700451825456991561785937899319366545108829520111288373095667704131087134739892146389375563182166437510300890838731057986060077620219711733963858903864924093097127758690465198559876841498076738445948320928270622070361712492522544946780518267934828540322331227895189155454584308132583976860977142936170057446131052181700308973843370525736622882920396440636152996927693463308925260454371473993871328593103466266478343864623599943007836358987750657688231650634899472391318607173238508581864594532273499937313865614247929883128369798523000379250726776719809126353580239900966510503850010885032477983914252980253586838493005928998644970577112708475685781080406789670165528299312626104232034913891775573967961038165857995849482325267966380176268232264505906336902546070633690476944927854626592639066104750904423722490555842886719446586564131454372062968814121963695407412453239117401540000316038900180760346826298349210106688013401246224535765536149750355305182497894145681803331685785735073567653439268474166351797269304053750418009603608292218207435536671592894294806021815241881261101030323803902534378057398493824187318472039643492791647226956025386045657023377489579626104192080211941355493510659278674538186747472833437773434901558140809361882382110166663710743120994699652427093941546406345089055814565822674945825310790127562767622784866206020864752123717662490336912153626410297081048159727481086824937964779041759966831764750701685693810236674478145091562811248011504460056594676497081429515400189564927547240738621459602175355509503398439200579666665853248090662831439280359787844911433180105646317356698440853458106342874204462282903447959003749040762106649493220270854489891994893632571101728309827766098668542102022659423088633974167415860642386685830549601516076667824668400370202477641664662485274609422708147053739535487363918822824288520893235652198988643746004458917839506221093878678269342343410638339310480655294409929376459617342592578550644197654397409079324999586879352296980582953252093930319788450029021999375513381061619309964497075273925915821166614564019334536151716571884498510113314049755160350749036082869374559858320292646608091549781446213422534288276018200670936017889614473902376528558148532008892173979550066618586483580628553400518966357301482459498400410202677807521792249542431946814444164284827694970180426306091399086018919288369479995014073551795587069449370133914287687731511598272548343344500295481398290495153436509684293642195387320628597989664373463059928528793230739760531277368534178715183007282556708561183181830507048796420717380844927058306783691434627878957449383893016571939566223690715512359429985392562466943260262338545443199652510907912611685669025592159845434679217331831688077653139689559407191675031397764686538578426663300650845676655686824507487929524108911107820610913629962954734504913478650172293302637434150588055615128205414409214842450839912619295772142949020627691530904447121057618959361990057599473233084856777102804689274272146033701424529389114433078119700462253439177697466923037708162504088566405021952195825635365300845210472868871449976613310752157419249178392052344762573606747619051359145008519968216988521006048740827614013698472861275108302813410288640381295071967806448907754334619638462731437752950463120458993799657604880197076135239096905435519767837949868825348401752081629174478858106462931145032026187965519185485633681755437716442222080336837067641098109264661077433052827008698033517969389697662945105512205008684358003806848098979844576998147239760179510775159763382036455721248265778947565456105539140845945316759185554445122211525486916816736879785428001139200037337385149574302568091240357335432889713882942578505163660753137850770902575404011053782763385835382497940267824503221935363637805242311038939986811059803697099303620849616806773058201986034901415099951104715604968769516780753351256772690442159412832507142484194561981674599506052672429813415703900400806092092063570077126233765092045632175473631223180820746593618978893735157206544354378924390283791219914588694130327835867126049759566762144432319740521439508219670215278521263498636317300238052051394278403570511914325564665147209180758666446787734304120847055159388243692155180131299378897250140519347176131628415402909511385802012370637243366341614230330385599652318229631948509880499070709563 A145335 962 3540011839115827002286186313378937048414315454024186390721096937733900558543271324478511191991517734788473306734819462780274791189512805016009188870519733638699030071143486106814789539697234077011501391138740219786623413868939138643385382995640581837057765320272897831839968979276487798133143740869576958963281128370980740271566978590082126588028875300275847632541234664043884893490030548971724574031386171516027337443072230246808786254937864616512724070427356607132898477032458076171429971473668925817049343607762597911699983849260672779071126205388885189079548836672546786235156064846914655074834595509788872860929379864419230203212493535271466491377831530536279437301197838560015217197526446166431750812178643184079164691097007326119312516314051711394780404003540711671098904144549675481029289865831013240702026330888442859770869316159797670252843747558515374826258912425577519240239789570964396686799992747310800904410382546880873262515215195434004780869438332539239759643340496956324116667939109241908172697507549035338549824389062237346195426858189492344794544582897069709227604865150177716061340496139277075474492773878798214990115357302570414781840337427751320521099804882202028508642763421969111140827523848852930998216831688257514813885524935104129489756200748256614388673462057180334787426460501718766003885708371975141668654855969747542366595840918087768824242561802603890460703868294424027034053905613364645729228240602452061928552181362153154208604282661061444160641952744813117956820202239191843138403975934383744951338108200158920579188551676019839905959586555076579290517261923488048651285911801141512207888083308171806675513519848380636916263297974192747748913125036085939073185455848676109634795632752748615631693038084625460503230421433706205706603025192039328188840693785631867809256341579317423988015975404367061256300648999043727898664044511429946912523390951641521125385776323069604355008105349309327953836012651977371686795970973602968684467145437109849218361688239918283716240273381845407951260026812913600294562287564410774934109232661454049816062737979379830480866599059906073744166148410560796985729446245668324594921691508728204895013536132884613392903305815848833429654901919487202179926293140386608241281930919961780374415364576090772910098926285241302442732142274204492086226953339236507452900275468947824311308166085256500539706713110881201634283754089123672279220289303520790406168965438557121900793335560068629216857471103535457664980516220318115929411527337500714432042965781692930444185302092502219680639409381511606563972423386320668797560040737595722067377733683333885107980926198244043631927203547901860349889943181996820989606840136772082378906035355640161186464368241412112960108732125075635450516538892840603123314068307293526120738230795725844181697640136946704445989313311121730685230946258613748490650816167677650491542143778844015878894369232038859865044188410530886645111914344549908479025893405081022432595930236660353608619559671667713247426139078988174105959016321788426413090778378829760572826978907840162777667624892415690363151369169290691643135378844335336758727016319488306292839521827977498270518464411823030291661009898319892147515079452371909994129009507995430895867480517967806905586926463901451610553513987329516864923220125070057266503989502287879701158616059588406934580167191976124222537394223103236110166643127120112371884241621414826400530959806469875577439333347803484979788274127241342270386613324619163754215166632449248538550476223481895025500878179437590837585824135900483197529781004874984040336993110331138195209616883709926427441245713776626687883411336911825603443066326930802001759542332451589240990556273624079029006860831397965696108170472152617786769843823757299443080737588259015905513225198471565216758850186541962272649655513073570726479235976793606006374985204688953718950693826253466232898406763420094830416064850363632847366298538137935354508607943650340486206126524124024402863416151292944693155418488666067693801842100000139134777259331416175882163099456669480652346725307848390247003640842551226762682435351117108693732810047606094747926687359617968715149047402264447547277066089889254959915648102128746920325247673654102145635794089455319985383239110032634029865595794139406633711153385801103692350637792909038618161337120642055551966502390494560259102986617881471123 A145335 963 119333798991580827795241883632442181964147254588610214401688066482636692160789545261035872389887673464156253003593253789432224479940490597012049537113486257101640438774153819532967864917995200859216213818548486860686147010899868001956028738238097233208949334117859063580097459102254949090760142920736578309509270667328314623502341147962694643911927649749415903296524384371922432066085620880576381019124033970476688441739698403276059561054012408386284940663448502994799372761291770429131731099868797624698201099517739861737792207628694151012689141383280068997094871475105198583747209979478989172561789182156998989888949141642733757144364158429030558311638225208596899424633708972329813659102512268235500428102968093774270475878884267481156756958566506922885782913053020487886673425022292615537642734784524390239314403190526918247033117928300192900091908358134584471271224242458805720349365904897209496273127574751500272189324785548666224278141679702314765013358410884715274403431326349066000187141153804891285233158813126183993210526404870011336639547171360351406352504995165413876247318122951389778103984222320652156846657583266969355277145201878001455339812388643839991388784842952926188946135613599085225898017154406645556477055958437725922817940236200477822989514863512987350047482753520455144137739638423883787425164554273456714860227631972566868311739776483986563347554268028864993803917103123985791590476071401584242753242230741827242860792348024372591697572223412818471407228722567593611647911936053641632006033101200835303688148025252001703221047637798049136564044414680968656444056539652937208601667981170163019829466434860365260157356291806007822488232025669275419966368224695602516265086823026300554060650952329057164402270291173301184929923339114375551982902148674044237169151962845249893647553632974127877361409108173066581210359390393845244639676419587067858222174865233831218218915013629582484129053888981806806984501505842862789632515721902813481774836828487318619741893185568058464722162635119055449943045184074867436907695338282906161409512268520540745373559076118279521490678518157717174031342352806690416633779282192443139225435660900907494364298211489758871261347904763988156712995807688023971011412965233874415281604999137932066354923353376439326246034286109127003862041017663023225548903075273413123805321471614066872706503308553570327102114212948886018722225355330285440736928882972315710677668137202248981003194998385413195418867060405026841376808908144728300659833988557484710041108447972075454533726002260881291255639307243473700562949209171039238116952552546970945964245095681493832362158064693422817815694092033548021679277625235127442997179637750324558447479252186118925683102167748976735725419925257082339205224448424517041727510050963833367765399221545491544064376603339817720049792263788389432488027377766955831656884278507500119419713373482194341126941131196901760636230376476545348894103336782634465807335175154376819081751189318458530088965883298833756793632343663417076965844738782958465270857061030650766656558281285824964197467472619244355736810702500963579924792775632071333265237743516640052974201031642729414354414861715806732080533498663843596075744807333408345074474896816053114224584465447284482146953996026150127342851202178258375053830312663161167333390492322466819845859871233486100859261916273677197672910210859058007644543060957112525125072753031705832442713169442417750277763484932375141831595079731196383273655302120085001456559749210474470571591447981369672625276599621993088155173554623058048828549406899175948617723582028014402781568619693756080728198447694650900094104673955772154175249029001051907478174971989605688164217349415776463710485845736711540673227921452603992454160664396283160215197881336825590792352881172651960235005476150524305899980947358899009385917945474091608858093978191862643830926473783053241995400323225374615979974289333067621125305091213487316605923192105853471737336095314805158720124952367993102036192031019168049912427921717373467052520665468420310093982925477783838411683719843778015311904038672074018302898845926590971921300706964280014444388960677443204124175751613034288766658503611763214186842171958094911474983340412432995595078497908483677319025298244019961847390336970298878275226849006939802559628614196951321180975307995229462326405195931253396702413169008285320846767 A145335 964 4022742360466177865861776894963439640632466903767734873456718330408585955006315012206247933784602280485189553962655278506940824438519146835763384880086432856376565552377695185312860619570828681266944490811768100934989795950811136476998590122620874735833100216055263713012187514497045354573036619724886313943980555232356357587283179826255457856188954485023934799849989364636270520903861386394199255182946611113382995855017895731363737556321972031763800733252124965527330248650247104133572579205147196454907433247693667131418377407463295981377078176959244920503182928346247407585571662173080660160143258255677840439367602703847175088917285577430126585413858080403969949068122892156040179888330471364692273264919303628952014557798023965692786950953964432056428030604236916643119049486402579925224261108557027329136275290850636083219043545592130186502300560499873094968037594387027428407399605413845142548402733858073081428191337616435155873535282760249815533166307250054313567600430251583674369352204178094946115967875417786154862091506558343693095881788951130587718650598592481518871227384697086484269707592073088688068023751657436763087594349765192071756934660839343508681964616534843336947172203025782399543053047134220497859988625360718909169935250548432582477872416559266602821844029232501080851702868423842661972383531120672517485963131805140373161041205498679346132358285551010477138526155085605692740090921332893499209847149869078755754385248123349418703972005442641828010076236077111627903837993407548057175731532703076182152943724979906869215422595290983684717554097312935866853652566661183251378474178993960283597309801311254829611732673921267003847697664669047976432873525105575635787210137731031135828708433968216884259251915883758944859362255258315178423637425725199006042932784478672680129227165158301509166535677048498099048234153793875874197759764205616012989239567794509059414518103984067449216920802242568602114138217808126891986534733298547871497026780803840365234389370067137562605865818713623085835734645203903754485244809558954479136703883637718195865088626639884464690070942366230046876690476968947385534163902616977811977621111534047900126292287814306235417335424476690734946946255247508386143307528878107613398756296279657759036862685867904405111663042874639745014948100262688370659049030581239803064240879355209918809988402220032689641355769578800234580245015093900168118118200365776473303423402498918847711060581494778943257501379389395983719276770628578274794924887824861282237985051349095697790638973092029006235725381366538089064465411277183309330601801748798349850858980108045423405594463252834356990323004210523700262906588396786202921438104598956600728492443212288033629137212888353637519891792720307513529532480705873930583793760694676754520078081637560289154684291116887615205931792766317294458049672219293134826539820537837012857960887328542627460545169653753189119008466125980155300689336837830693497815360275428149166164810159329306812638686317384126269845633057467650585530452038414513542492165114252458965162819089318180635256465724327102339472198418156113109974072823421745800035827575218919866272010483836886729909826717921380526611753948297157725393465307694115860088638777540140972515311434360479375206012300454594328826062414875575835735102974951942825738536229686366994716056558122200400377312263005491141577678985521451214594310474697620094846090132814561990229034541372942555393531499631032683339585157950355952913577964081452074481465391669927770519099172901495440716179147756508822273309688757462690109917309041440223028477909827372407435539974666900597637643244345436128395641871165667980335819164182393474158476304010065415564177607815268318056398830777685204696547536059110113477138210028861507097021136783653077351199718816872381050469384275324165346395462818830093325723215452392157812741998472704518851577712276030961411478663028971541264838463001644657770401777440358904647735451379712588615259286855955376331387741461631318347088672500736473881877547290817474340332498163189321851988535692993736188377543587031588315894896631974314439493333502946312349938138033069239314257116509923051407995871726338472059610609475471860349194656791731363692941484977868607855994018859190672969022818422673803842894229403179392518490446312787358483976892228591244101639014357848054381063602876049612343787668166311547863044447 A145335 965 135606644851981056866619671333975666653278277361863087995615760516385366060626186900683072586843070485268066399924856434875721402390255959893093107295664114474967767669011665922742711952764769927513497926048488863970019160815696399739754471077520949106836575074273605647781777533597939800402115360165774722315006207373462146939001368440730336369435011778229192353527238185364294887746735269262836011640749241508106819795964823364573189747554116136745314331644191924477799687200457119050961215873780892626131950081552419482373640667795499903527154332607004886882227517457128634604422148107339074519440063237110819054082897257739130604667939670805408765270597578779601774489523269946405491705806530601264263524929297229004316969100912004619580635501384046055681988783043546986522670299957544257017226431814656480659449815260539174787039674877590658692358994358813673237962835515470369154634978151353850409446662082516000192829718860704318948208157569879601920721452385972499479095229377454336641796802656439479764385795100412467274920692871239489392163768903064940635360272200047005983661261891467261780453150679835452452428511525535700415836175307479537048265961554457289025187232000784045536248775052989074997232992996555828453571004432778469680791373169722119128601339223362317611374875380128681990448550429996496665165046652706010178360458291054347286132169048740981637811242577008916310851694131850799144479166541363786962363179333402625738499471377316556486523711773883798806851446752204254070785146120533071340268335414664999174897665384512535999893984038012374030699483855023656955659365704430864315427365284733178895150382372933871351143177728554407899880453505375259882891111342586457691251226647972765759460755007940216050324920039243740035800439827881325546442069213556345033219927606904084310997843838790241029789795943461810742906743181196328812636406731639378280197972130725527629574067083998699472817759467933688285792515327456023023223069861533026261959299122621883563947045221314049875678284114071588403559439880550379622735093324660153415381756017968114091596858656946228584011945674936362055518804591874013549974740584542759573164530587319052356405527855964984428618287847896770297570107680511889202872827469594682438200332305658057994709074252134142937721849058071518344773455993183957253519595344690686022146919258804891470642166130798659256532665399241694751173440093149311931479093593396032086087187560886219137603221185803178824958303797671550771793096512564735192189667916239835684991370936907524550364328398571797945421314610359675119655313590900148363547498835039820925485273477966127321095523890888109450365654121059843829033073176385275246551063033647372807155702238750361452096520783298953046575596876146355823457585389785751555170631290043343907998764236758125858915909485904905252143014102763732392465018024344197235701518673601424934361392425458598212783327901078874004873632470560658709692195909169341028721329077347733237038931389239743335591585670053013257662533573602157574814461249108512734452420730593330684987864844357587928670495369599147244363452939231870436262414952754275287136414295392045175389420435940420022530844306714875836275493516563688259170119446623838310179668116403255367438034227707294290910192501370378798576436662604459244371946231799679992484888969336939069411446728439504263233095526653190108906360929017909584916198457513712440149173252106131658914921946968724099898196574798626823002273842911419441520329895530447310685196896633515933724362546917963325172726445595312776840181452840512660547263659237543019114041722557141826637649764452599452608873038686204193566187382889993661348309849339455012830328730004333169062738995235345585904740875029922513609076767324680472710336605912257007957422305779063900683351728963886792559362708915701463302685151641815087111120206982194165775923910420891138624040849898529926127703735306307430663088607811152080372622792209407462187845460086919256366918822578160421325922044546639373487257113807795515390042206745535342639141460560446571210223444227893369126368582635114998350801653559815467681301969485474262725442711794057093003592953160545385520336711719118280095184878759652800608137693607092311994145983620610358392562780664819677302081890003035683524002625790840351499434669977212847555058477397196641714929993027749917956191726546436500855685591473193270177907461603 A145335 966 4571299993937539066507571254806542827918571089235937792564472413550632359495122805415711364696231972273784237856277356457005289967634703969477021811173452418864730591745817705877961634614839774685651333820150068792661244976107329684415986743024641071770586209920663030331460007645399036174509954218151646164352545306578853740957378542853839812758196390855151589213468399378641016029671925022988815558210401748291669781938978340601866495026311698647712514355924976522021661928197160832960798453532574685279711582341698813057148295493008894284604391175103957777554969110296877926267663027126738028969664371579747454635294027190783388836181157385564752047145258966802295414071880361770436969362558258238146958733093344670431896076377185877702097529964705238572607785448367364678762572692519330501470777792210961406002724136157484731435024221080035512389235197535048424978632217188911757175316706082532883457304430398880508427208394603004975308941118145358620497704626764825707385986614713555436611295848196370684762499036867028854051421694597976629066147553840530197687407057212985979227702267133976697532591439709661029082677055502056803581074382020785428704973807066094373695552908781813640183609259864058692374324650860849842949380699440336852220568019616082087392568667347127167412844227220108637396939783292313478740051750279188482440013563028310241875142257591852992331270854912685017828333470658535353554699964018451925607763565481852644566061425744092995811295619925617415137134259940569327614539371885176427332388411096824419109618147168192608649556986498801837591194883198750163039410364243797774889805105274176466595235792481799491992206909496895169037966239968535341604282930485064383196443063093024202720286222609230714839568795270990592847887967235624225855383729551558665870837716695952203451057186578453866812704854718420591645287264403974450398099073163799236209460651287189741883882386883492175161237454743242389545463577550324727985957698497545016742776476396802891100289660021126554171552351619534531460902882638708093178645510729484212678039858661821488309534240237030725682577998631162398661492026101596027822262970941033808233564348477413720886530217732291810782487066017175650040353382963800537520456870692507866884119803267436855343883856176756090526198420084548008762568186582130936327774900020492444566769583973433536265428610280820583505026509252667951261822085295048211309992126915179875845525789254071948209756875112843663410401163518128587121161564161786594750438910531557036079776876298101303497083719676882216711146279789843281745491556683832724151876855127390614599758718083258043948706704767374916737469210097923124953004633869359231775033413426148338372617993975831472262140086467794818846425850803100934501241673957196979050871396993600428461883822343034785143766154085563239162125799472372652632701299550970669522363367947283496700309680701322017210298523000199188951101031574133679123568623408761648247502505382031811992433210966461588513485540298800759531677736920495674379344903176995925863877560336136063138481958740475199757301763652721529280389659109307934250292898083273796507622725861838267643457496623541075122628031669531746519466359831607982919467001152224281742040752115314960896195161300701456186103214015183168845417351070333906252202471738864237594722781417811986343492874499639130591387249826166775565742285339514746586073835408476771659808535482407565407460028603281148034625651142930210572373967904958791423294367864753414761745912904050430455920490937505370790077167764838845950773694501943993029585567842980266132894123438923341148582766124157152880544512496468699019680048281579815158383544685413864300116907329969767119039515965205891885580496840859857156076773129967442675955333508163973709383198830791107308382709432172904960303735867078912052609351115450123767685768851646549875914237207546241810311898198501731533733931505696960458681175704475473627716456554977348109993365811794596752416244893850500946941455790279471818624118959372114323061848907514449109547984295160155752307310452933749780256148732252183007373935425606482783562374951862003893528361464639526572081879136784868435967499144055605495670210203377286433028461302300425045591297414909290203544683480217052462662507542979514468920324672514998845866550206441398778293662789082606563619045963326435376455168720816771567795548944773676971385712667592683 A145335 967 154098522660027797079989170132908887395159364764865185625485277065176056322195223709937443203226907198506196172867043286240791889933244468420814445361563973744265953772783747196134420780123536851888536535563760892952121704174558922845966513367606179451865512029588975678199911209944623975844790756291776632034549579969766952234211083740601571647348463966292148294156827389526750464995945704778217703204436631294162946841056140065724096182763777613860272722192916626913158299121726604478651396817621876766998184814606716906604049558695689158538514122985600084074373121825880237437354286040020190849228311446513223458644942602518410779928536210799448120703857914500307799628761312505758160290806347179401403377628313123910961987730357966836425703115529578090898562391782475080277539338942156331247035662358205077181695349970418995036135491705568322245050459816547488047216018803475379818909557007407205349991881939299599856565194789237578856960086144471881527098021047520822210009109302898724390712446400902853126904362768401747569660958049977099294580344647800504060977551263289485159718837441425092582356395652159522610541591088545823323182317002084501494165129987932079782819799529847705809805422613768643466949408983286255209267794924562750855576878260466753996281370647670317590124661288214986786522158104335336938330647836746397090346847031323879962556698217289195322746158881295369373984204985047532636478136642582847870873922830030073314919304923333903511482218861168851290388997095745145281681868155464151244841741997805615753520228566142107453064030014980625907186805481930384141034866422999057287104465783365123404192219669411078502123423567997158419715434049458872860105117703760409014965637965614619225728082804696412389301648038260172845658563339712452825703659976740973412949594396600621171431053448561836011466039622768162200900822940151235541723590943715265520981540274693194068180147632268454140686615126576941483643888913428931252950610993129172652865968757376926336368880875365130919808979897416224941475447770191409940501760543955819484716570220108246352946285146793447105813475749844538783942534144365997506014471200447509091010694614009085943765881283350029085512654566820703314963542242139608439302711908171612723068996129944964087984266797009373559504005803328264317314655224910177870425334626171204961655116653597525248702706981924295739155784370374771237794327744122635110110522666831620021356642269667577813264685122450738707761444397237810874182805556100729596472560481829119770009442815017624003979167639943371126760943146294302417280845256156687540259620422796838783118045461101355183544775696612684552331977622035334421105942378703026526751101120044397452893579769769576691206380862732842560014062383996935625890501005639524774019123237483639153406759743184938370438231195308427306250355448070668017484628415398203245254671897801408000166014402080172774700564997553386758462741769490413852694839585417159253253968427706963304917190304640488759549854227880987933759843253927375609725559111282071411762799824478725957804896144153554139461054524062747382442788164211317524345503158124744727517686801666153706868907035790149206443370925049070868456335153648011587651544349671361090900355443627599215407483520008611860326245053541632120408640106004519317157286077945167217518424969109553090302205729971388363796159928406986477667982329888681178398639406703553515138433290962785777779345905301685553278506600129980823596099635073887015967833699200507716088007413310343114035563815778943502415538000179991051405268464820350552186816831439601112102317882012064107561583219407687859150556063647086805267210234005868186099115629996991516217485933262952119578488914124351620227572962600644909701425508602125725281773819849870947831050624628545921586517234275196897247952143519867416377759762799138520566872180877884989334874770490459901004722949647452520103640904929340801755835002334779608179169670095663612578468899327750396437032359004781564343236053364398950459179676633176860022619411282269872737327207950707389849832864158173260864541404637852506543460364846392881074072191945966181765366802247555728950823052697424961815919010625777749539924505860663446897736629892409634679790323862446189140880921725554057851533451971757542744268461186477985303321055959704882839066525064916189862401397708804143512553819622541643003951454072635059232219103846641882327 A145335 968 5194661194298237045628895858672787339284279358305034318199170897302612445070568631766868404965067676965411900713563791322899738152644381062830950983661299743745752882815809526235873618620002792662322791928203045881265953855063136313030201481206017566297745338746858160191455976555773266580328860220085836047733020176428298653236401891938300437378276907545511928140875062087478358796372313678401793752032743282715831189720332699676580941719100448336918094817410705137317589741371741908778177753761235012282934124820680844579923697566483386041324416801240187659043160159195453693716335056141417606400748349892296391211173560495601600200607566829868238763362298250660116958683248430497227221632644994055063049621703476673945183935958470985678724574322404547479485299654379449507788486436977517233818241676624315359583988841500100186510642693959683921800615488026580624536603568886522836506529409544380186265693456716485080765932207917990388665119528621206008133115669014222289934581367214729384497361131563139330711575384160323873706242041813306322622326789011207438055023055398081487521136030922737603817257399901706067491696006512202648722419102559194163347521103188216602412761068455613254066727156126531711406805884452255012243567523957629631901159713939766257598562917140397738615975164612882977353553312300204424898812659836669295636403730985914430509476055029676516737920023557196046684322532217618854517142632666767837708708012992550205964077124399524461627972601998706357073395676960434587504926447906157166578438695413638895954342485855032295074595843155439912832465375204678366195535184079887856904493766667433204681143258460611663824781116484977300831712112769292364145608176189480457409427272624425751006269468626029839034127840530181631356159577333818817518846151960554484198972161238569222992988608299962305368066328870809893073946149667210885707527800314542527548488486450446920751163034799887202199053620755671242670393105726225694986640368592426711630566790068399710402192083208268903285634158170348591157602812872249546455606254758105164100311369441809125895997783988872861699941541844681403775540427345085749826151796344822560516936707204681938686934137175199262740339774665038842730245358942172817525093880904008194202147992656324936138512778383302126514123945103997370052129018869153909429907093920456419236901537826002992160334716095239399086120907620307029173378836992551944266777507788901784004752535064968258831080587268057526725794627220485441050573788174994030535303419092020716915461281214467228876036437645407321006229176750434654696694011839550380298319080300604580251518697893967965154036344784106891491736048901341913237558192633074390347420386981663224710894235666314436284735626620584036230279224118110849145667854398866706174987665284702078867741442480880450124437988450080930408136242992336419397034171250372131846564320152522095738312848793812943533834028857226144627579836098420819400209363300843815018429627450499227626726673176997665117963997508382562948243556558214094883352923261973724113528056219300291701466985880934351300756948248853450609424859735173854636378977210092246681347425576543315596712588533028433125664958760776147306131311510008110788125577107954581222026700262645617436071308563295144510896264568785204763792089127994995111038207435329115163681868113960253256275368813842627243929420595212264336020908774805157184303387813902953586839814578546973086534185060259791397737309455756002420494308125966763403316882576754747244573315140945753470088425773987694528922415195990330578032753998320322612273602358243385645988869669732557626977629177650391607808092024998783709088957968657768271821372728815039326277586510177208621021094176092377152665592683687243065175196738900885069281152791183816143220742846845084185890388659034177974055561797750994739015369551349608412859137449707734138832078637319166055322968822303726254192003371434146921492237470024244887244335951208363825042838486345100052097764069634941640159986411972432829699475080680272991990386031263468502460851070470361816677710098464710170809940970085859263327865891597968595400490806936145035448511010236742158292718534348316326029761412227468792935249596892754591545415360644667482755306771811763621029805667823743809958140203305439222929775357675848212059953950535101394063533781644661971178944553144741714481753883020710064846431948992978901944429019284585185650487 A145335 969 175112028705695048148122282315870491074364169773303342101628865322585788458152812254665910221434988187277127974548039232627906886884850195694786889238407969000105355935454985356627552487545873360523364464011188141093714411502056620937689169085488338792290815917291076550465005291495205606478261902174302776877303478112848367630832155543029024003420142906010743131336750048812068085498960229102978762602806072855914038111309468465041403479626779930673731362434642147986059323268483120623185767600639835446435832580706966456182510938362105384757356931831292603000744844892105622189297417305172901471749036025640999901215437265661787340244070297906322117913494953325894628176904504963300217135478302458789828223346220821050379026570198069196871838563982554180003871360450568851125074797512972767009856595671970008413371186665273027316854770177245453298330425856325573036581418259948666015159726576831499071609321075920830133319974872350261212663600452860768389695447675371412346173915678799418248507319354280980437384353073140155014235671659865598085621536762987458089034323136491775681048010442686647183254654368330115882985549768984760199886924624088118244360434894309651679402095834818923264741666623219961377754782897936107479444406023343899966825343101332642283180801940521437121074205208975623878373295371117733059003637824763474119156772681188328421150557852493697161946088671366919852433143187071726600725345510718607166577699247104944613018966548588664678145052901894172435775316979947252849045925277234689929895017177552025184815269444652910100822518419705849446601781890962902242521106914298153233251427587254707546436215838514999518122292934585161243039856901737411545889578759242268515511384345203754100806724561655383069144037114970774754755966506264468998847850956886631685606378142402574110493024814360675865395679934768961872754562504380856017049526606879637659944281357263025423828511834924049953861643414987062463842010110387179264570715572300093455937233840339785480280968788581863854393596552113471110506565880448084440827076907393964537865676779166815413845838945318619021111582269770734371428929021860306482273579548769497314578427308859133539127463820410085863626824718445804821615867734977103436631306285971404318382796109375717467284301671316847887781744629951745541129004908764523061971990265633251266304745878459444212127358030867813161268840056724765583059829357224598297110434677453356471968587935683437735528148783541534103475798175841119820577031525196243213244348661119457885391080019730247470393564309047513151176614421496209063531252721830398063699648656673759977481856522887614644241209999127467615573737656132258273202752252554995319908514718400766184959847231417879877388861282173506998589870085007454340703527745895295659519309422728183841147924872623720230509866220213996968749845445021305249803353895365416149149479987086847949537118132673419924445372338076528337842329516415024052490643784176605418854103488102360535589992847879400986486077596457721969104302357817553884590451433435575128584959363389813008777726136241400838194962586007795295980964639229922475581017797406706477503476988667588367099027652579481444876016553382393000640615642546038261019701616657604583323158974953428320142364596261195801453701218287504199045799204096071179188578655487658394222548556603175168159489592412429234421472404468445502360278357130699518794186024808029158708816634304385171784281600602011662716039148475028241464882303330239959251925095694568830414058737313273936166337718805561366791031113841296043605493085878109610439392583309567698686683684464366635593351772017011481691522923012152935186301967856243134437230288589239345691825925040587769351668965097585119692005509139524001126410972366923327083341935309032622338100293536097163277819080109524905230216090954233889132340691198235536798343002862775536942144381529154317234477377995135662381359913547404187794162523358682292814226956736064274446530472796224423428465230350361523685011577604354657324770354510552325926819053091272111935685416848228688889498217569412515699829849237052911128929852662307156504557664027745257199003124389713775908491812842058690653038295390268962384069514371330251420332504909595110951271756597984227802468559921457482108134848401892904233205184562984382042063062369217212034176840940175029983526031024107845486375779884074316663431577996601864711911643007864262761636034443 A145335 970 5903026482474318878774965091239098395444028823773776303940874731825196031621718856034219201797705046828044307056602501818322949833988561944226884973395781651332251804838434673556105268119297772363239823419494360308066066930468374836746365576841610419482105838274136851769317168184847404438608942141966886388448064199451098296407053310119106507216992579983345243411849916004579753074691590526689100408938798963940118942016410992236213011621637809743911035890753691991199354650062976254835850317039391099138116904012697714417231599152262874953687116130708456845914921062269720364805762243641043452471242398023609756777675999014285290744026009541814551764995676113253609665183333903629601889139746354253160115353938054255904800311736192976668078692313127327085525956081303376317046821916373825538924748606283867306990427342902364909351074116164301536727034733816119579036578985006265962484511546398460424159570027203597727077731272180995097560899582600816973795427533003654641175300407597747021942452350935450718981087211383979241369560617947827269652995681657980423170139594876114702810046944501830845624776794939150806513736815220780259825985580355591363458196096939657254924428048178984834798828327802017741917582020082620298679815914803355343924052684044763657426258575816414728211013718978593116327080809606825469118808206173964052720105511446454820091070874698086476299526132373858844668325210151865371492832542649181614918566403911199669912319156388846761900745271694879950811279578320626216580903553590654949630603862476840073566483837024907113643694800853688341689506154711894059390708147885455561413017767061862424722931631235197375295290831000084669017896275325856030442645335828448695468408308867391278113768933967133494634815652111536976452641999570015672617342238237802202161236522981418612026150643499109775122526065232995375859746408948732506667528656210384785202179197004848100586812213204126689144788797320160254900442918150758707282453126955595781807217441127287378471871747460902547323339236486110952964827744672302113628031216092644289813346800125401978158934104950692863212798576614029913816187793551370504172356616762867958129616224064704684399304866699089857287660998518468305871632058615832797906668517375002158668675862644907443165828873201578163913820484961549397087461385422323053549921882424589806266676564325966326564810247060219265571133199226070940184639818458662371603040808710175138881159315307136150999685636662104527360111629781809521931166291663791570543472962831033506224512590549645361012499823981955230680756351142408030781203874556208706887764775918153368540308803135022791763403223916550588536883804896482377488322865196070699601041640809869441113333225460202495000464077537333294301880484335322061707005071168462562283529214465179412000394468588404166489607140158975849366476359543531956978534640415734007137456838518133324226374156514108136859240557982725741411438783370770624711038782564384005368728013565500946204239431275287934077448010658625810070123469533786184891330022937760314322625256026342540306596856351230636374617837473565831178664867379015826916662255314201098146549962606636978278364906571741730973742084888855509290819006004095638268966030709402273395869107823653368409353493103893601903709123557575501981048686406286470322451991365450757033912996679411166804696140903947620678505207510701877289352719082854972003746853711975275126171255155561009562301159669759628089897888297355892564025180024768080900415631572547032696503172790257149247221491030847047900537964318667674433950841346918320969591601371091924764484721357304929616119330607715827870170846126931583420131455627344998093221264756521885614456412606840627194667552192418500208725128560427761394284070813313788617078571569986336907833544751881092527250197004601695896276406452011662604900209961277150394122534213645025900611952962515713396655066356893054356571916431490991799107071740928942620743345824328390740384178412917886827428462863012922893786798640882809086445575820851243826312797287716396862088486899492938031994623097587185805776554046971112664070366069918508354170670258974801813242250287728740375638516852613079927565604611576205309739514536522293178486654148957035829522703432162741547409451533922526054041481929669669598395907548688428160962097620406358267136999914029766479100000534643730918200985825410391331703568429419016910445562583850675278410165535423043 A145335 971 198991022549097260697809025077547724594547720575049829432543545108198492903382354178760717037934726907138385403600942361747627406275847536255038096758384910228002239340998276910121323231673975418818941086947790421973718975132374504244663362657641518155253449015930337355852605189046200712130301833127441837980281467286193045459033399453282924815255795867818425249402717537177633427335785431155729345682348150471615336679459176436973272156724007086840461089203575594588688097267563606282033393564212106351306085387832207372297910751240270576326687300008825148444499386008367428605496623043842157477632679765626848875334458025556119885319329441410498242091682123864284228487435557714449374719600632466395725029791423585620329997458248038673282863521003683632070525799496865455197079515675886861404180508507972571246677297315867534428951681139043834625822887578610965152997504547979807335404218213932374321587606545423958303869491051901369866427663716809939733783093747857750278647964393946136430880650501526724382571469458369587153427733416785585600136886343068983302077947654239503495234906818108707363324578574144119319247952158106952789749213713900060238087672183475411169192817824711482946249579665464351456821728519230347370560487008576702620335916012323639790506534307590538547471835345694168742410270213472791192877291571120690392431282671703219304081670764921937263563328760376692982402322981786238485951658411978566728186266309268841625639334148849057795085458430689350239954062149412992780995005942495053074812966274199261702374144961294349356276041635955315578647403028736166851097869422697600060934675694403954750155317742502287682689254394890561258008122198194749884484162724887426764997775576408375640011396663225345542484252563535874361247787050749261817666137852148461277968651504097243268998964081861965705019677793608594185463089572907210295381534983802544502285823071089148113518414283282598856146780403800958777706868307020065912104315645102418232421206484463623687947011126626056081687901807553203672330872162396738369952847853655962102213956094361623904570853264042017473584820996547366124972956149187770673789835068802699319779865598642767602241433517298855268756966396430741872486911874323855882456692284080016482749659011377033799744373848340898234218040660272085545866577761457505226403343594560932103616415717123578990040309216272633411535086984642011336899442697181679189513907364509569254230524047034971714515965076351394833767828936469000808458495871409382317824230363789790833708861542037465100001121596038146517200783445833960296138173547758542787356152532501301396820049776199761787456708033985710340450885447486683288999105512556791030996118391792184141529696845303578875047764176394644068742884128353836615135686608385345228682474160101888555805113694967179579740936464249209661929921111462616824725097478611039485238253877296794372584224866553467160851579285152312404903073049586348242594093307754741036803215918438933408442550692699963409871371452816198461006140188879629934869181188641448762380122252063047670345567018822258615946966463038941583024997383365658886130762151060701221113492761966255549096092633434386098545364236727302664811115691757448323500806634194249019517143041412196074125877932389888723912838753672168953493647019710117710473785449740766364125548723840401876383131741712584700659981310764287878955634657922762749115606919836500499695203852585144998040786920683315462308446151787827989858260577170049703822770981058635376504553124345509763810562526483516265921573410391256191327186818199123514006823271780116200501212258268065492895015999192748785486447741247340754080478434011497917866245700505122475474086323284771617691655415054758676938538964080014327461792025990396841914795320540897481854036171247811335557506977747304088553952756267097055456952188662312048587635091543630820246853397424260317072087969656387484364903640524201420000495200592552132386575894923883095122286379852931492156389059683700400399191458499147916699725703596125074874452070642100685129730781446221524210310055730165815943315121223566358668759129088023063956786137925482905096651000000332713673060627193095111516177840803195585601050072642096988675454859941009172903615221746934260965188383406059793360280873741029713760033139233081728743047928741835274815971055067766587070285988039314138228447386688208511907652975092283482054518049989694620627342417437474745087 A145335 972 6707987364227042175648823356589168704843105265140900926397266601656496463947823127744304915314560442241929925127343459957910018047235870613168772297498270350390173836852800109801755132583624443249088731677770191705239706343646277607619227118442730000171983346844905833991654469153430257821065070356117122216348401873769503362972917599163114085403166371487166535174020364766408106830909573809568045716262855743459354035524449895673958012166953267275754133573141497402830983767690214517704369442213739788063137039285706806507464857007077921975709753929610379623355617456427144956021570798002156884929954182428038677563914823263820802319829304725921886199096052630469345229057842985370754518168135431302453536501108773717323269958412741071940172352624955482923970097615513378413390174156387324181561099402879006770441624385527467242697596261846093549072188003547940901491426299275820320270210233507148791982257792486671607219842816281863906016281446332763485825011116444857228889568238544623851487239706464013528001033516460551571558069652110281472632787168971859745455067192254274067948254006028397580715840698109621467312697660736048563321665734469585450270344065846760013573832633946596041939088495723974959807442726465672989778973718379304730528168384851377213293211614082618478618860841292336709328057092569086981505068029743670266954894486143010011294138301394447630456633336212772188062923463047688889209565033574964941757977422366886247289102284245382581883484041797792724893971484245432408326715433740604685561290143472653249510192353078748679775158249904358887302515614409190029838615118848427950168652356245339547565873336376820486548257390356469989007369130283248743280105095013309820419626319212318033957392903403557464270010659281978672606125925028115616303509834378582391442521040041881547616536467173416220417103563300019644758965373642955650108579037636455118961670310524235985901857644902644194236581278267341523076338275729203503746277773113949391659323088784051313393406366606692603052796622609279259308162747629566305778808387518711266372988170127583541697681485371922304083851452580813135458808437972931955862084835996982377306911311200631471806854039468839544410707479936019310003065493411825123181782298989668838258488846604843946744475399261742806273911986743951518789612939251271115759733659022727138788319567557559283428292497115740225242628516681149002940809273137354587019851445654576770849935826744389581189197031724119883184208986088258387471326373894043986270063235019880886173292216357570357971392447989946095112883179278306450440409799513736602805567194982854094168650509415385166720142836062255071660048759897892288775677469339966560458808451386272886601096639541850418417657635385799374019989329664927347960901933861664916490423641653505448751010970656949155044662801720233717544681791300928453617951079025443500631647531066218099781680896025143221478198600843243893186556851090117015887076260693373537786252403241848431633097437646676335271475997596986039461891175697008855570653912977773214842073606794420080941006523897901481592341603094424883290206830614591493672452165195593982849534742859332511953392304394708248810222497446335287941927200678324576981116553369722103738520618530136021835129976691509655779208192482579691864695339053379381613784837188309242769221490446746950573464204208435089355300349307358936888892567029223613189832137263941578132750046744473982728393917533933404564658091686869793240766071492377195491097528871070966969421453125183961347796913520537842293369191763751281890971793207541612310251691522116115747803940461731766408186059716668230951032325487277010693121344590396139183926144470806413891709564343473238625545076846828362807179648270412154418309247801852206727633961638355082543313222424930175369762467692611423820552051517487435287442195674906329196612028541813260736876402126559862325984372060461755741047847365498913436725701412867860641822530797140753312243883124458142187673988374509077634443821172219477631064944381779800453166535475032416808006827780463640681636613946669266557861966930669867903752757577486891416064752355297358471833303396768965490190133367040719356597275085910118579035192639025574951727290150124765069623833295566450504973758857208824100252542199768629721181047525151277527239717516925169493640025999197411736109574177705279065037230487058523110996590458657307750638786554707043077497037613407108121459727 A145335 973 226126253849102569192024574652811851962713353893352049653802027709296950691482624732878164516493115470040730868904362631580204346624693792094071777893628596753267849812305652360418888609272656750252805726038692075435840078870597043020469641918041065648156040466888326647928334799309528802101902809574406356785662789184488491079624006808755176365657813567576588032897801246872899744092328305784753389939491521429666674065913869303709948153174722483141664755910138788245856868220149034124250687614991774691396243243015091059534432957410685998560905228640478597094492716011659670459119722995156085547146598012016504055052719816888941220645325976991497342361029692081439503807255658549412577092998470669605076249056651732219543844677763504076855171333704385808363348358548430186818517315614737182484537799466870809723614586789453623435468435557880132400179622973778200210665015395590398448328979636121767563789535863138093333956943032992141219907477689449793390351185001573043438009595042691305639688714074021245527388115457313724018852940819209855025665669865904505676221331748813631176296139047982375627822282569950761088966918824164244911466399119220511814713238221606607874098486921146934749055190244605616229644542852336107966218856676005875457527853633004009847790523720218534606651260412492835125754635848093651933063052089781833127928802735449584809022182835925158857771172500169221699224456956935269473468198795860409774682852179801469086846796376272512686443189253918134325486428493959464335280584490400778007776037661650174766789322519910473033926235247999896455012485783086392877123548805282636777487670868095720454041635419107300859039468946227348934547852123840192937777592868414511321458176455649465348295339133722525457316713781911248490016630571449990374842054699235874563378922981843175466056201039416896708398595413823984431216128560040945392252989063343367076395361665486172013662473096149721504432556034245302339102404497124581804266957819566918347733363090489163290028104930364596522283718066470902023724962550261808005406892373302908935777469112786885096267218967316647606624614992914389799769066319094580082923109147668440870213280980793421315966282068253147524786093879886244543772595910425713028134025416485044253613642536299630433379231909368976151152674838920565038125766636293771550803116419252788253993320518748907727244161087731293776656373885786445904492669260560780431257513043501875580841767465322848734852860224904116185788290087267361305189411255509726905754449334695954309111889779704835225178174321739961270217145456270926998512254045469887332817127355515858981923907275572584193936253216201910431674533355707063607141404202451167240509641865235140615530783577426080759555660013807532721819196234261816771408167575341037726506835731457194517294691265040642321588403466248142154182013522824377059998514049222602927681798787003958266343668632423353129476607673574172354166519045344771555966992505379528651019827476479494711912781214626908569301492469123027937444153071740028332407113471611553883684852522659778676458282250252691925655576824366096352673930676992881868332703602612711010797114960674606215982599032049522433958214290370598319795063270055205798275990690592525482831281031133742254650035440144912563927219444674922659086710925995771934490569151144119124009690078834290979991076447483215120454590074491088451760280555599493342706478598051863679018503576061014105189013962028108147191308808455934578358396280149774682834847994421031315480561808345398212688724190966768137225959188434482302153402957699040932779461007203710990078354632463765587351886580153870066166550906689660289217779772061775417878652412244638511784406938544396550782352922814928695175267266257054761361190415938645862798144004914154511994191246090360040466881450360424119243505568100548687272579360744140168555479433556889927896472695439479561584672865086077816374335450326064731427821974627280381643285380785038899231858205003197593293558655948311947373400811316327132444051358410071369680118835988890699955809479349698545931748731931910919935361089289566125811939099268323980547519737940287816160017752408430826673976682129882022317799031629852256496080758260502058980629962285250970556010247489929824775731150111321077013453404193919634159983398312816426210169148752499534888770001616973694556487158460158969243090901490295427383486552453684869181750012704656372152730517320611197336932652083 A145335 974 7622716010545260243236106235897464173073898454901792328688765427683133606153382815797499798106678007180512595348836139183225228566808409684255289019625447699054388866782649704216920625216826126467397637775675578185171977353488119976573754021437937204556610123966822144456758332093069746765424885889688167931127570407060705160524621906550219396123210809959840411101818344858065085606944280357094462965292213471131207839302602498703612456569561882739752251645976644978626337624870240172638276161797003282633227571658901680331198928486849368004410193281760779578444969833397430034749780906145140845792154934055122169267788507463411385284133136364554070685068424720969273042873243020642854988434223928104251689053246193392012049286764137764018046753719002492974972990242697483982138840295982616265166445038467115592904040950230857260482173719958543001363961541373875125553576767493926032417349583263454551068196461964127333801016942422322264241217166895071088855974960578016177850446219999555674569282699948016480264239844065012120214981063457494560804908258546853717373561347797440314698668779359231876385491564717199458199453366249879035229483750987257718804397810180014685589099980538030536444054421206566827377342579744807473075564668769184343293959215440396787117641341315355187507595509886272630796852065111179914094468504441477564998809673257111017769127772104898803701018594524071127268084255955364470902924092198889379929594005223130100550719258555044118414617327866096266314354779637402058496876094844694792901525544012937247915814812635989692894904710434918259594112008445326689478644800387462566920681434794854380260403982412233775581400011629066542227138106087283773649233912314148081633045307900317157678717848240393429762588957318217527316481943957453250507810047607731497152921102275412404918872989422207120866700430982902951876276049000014895529892611216725866508832522781868548056325982169349467011777269677827863583800532521731376892635644351323044388142278121066605722796103809184182159491532967937484610489228261162800232700036125232672706347217419057726467584409690562705447393467327292627569402090157869856622406053505818305737907324555634921360591896713959563591699680280257823634554898137385292766572873607928542799647051640171695304369960920352786793613862546100260691268074519850099726301938733277833019387695898706111927841386839129416095346138447232574759298877832694635200336177676596780175599210406097404107500336992320724898803375657573763509676665951906520098938500802537384740280918300557779083185898414461646429073878218009769841541633432380102475528760348872411297800820090901303762205929198023564589493447760836354298844446888951378337613466818268138763269827793936542862770880647794292666725731036976513699241981003844447898880516016998385524498593793509082003795925802562070297241958309727959391621454981342865666709936478255902092226969817310337969513223197986749215709463832015398061530301469267650132504846445871363496731423111975650224476975862661274174256360586465179388434939557371568441243163696787532388988613715011720915948013157039504954213319831223217166903944771622322978376762474806232681440901416997096854023154918170371913956294891633786781559069198757480656520379820997832874116672852155025838476911700783450355233333450622132858297704471283418482057409788282458488752236471194977502089142055794242401480120640366353553411780350496187355772177416266738741447677931573608107885615368391462949591745363082833065985530400835436773778771589901920624552931129692840385349241948757206641839931813062876636454018242585405953425218912549597487900330208800900213806200113476122862254345423081104746293233632840619761445944006622043383399878402546169467529896738345667735073574502982504233073227678022186960969104362392814539208398321887429367087148880117444730471214963242769407098882508590730927576833826388453894459459956067311129517092289443794730932965327959920252327289544441130495965186778413907745467720104343607371448263715029566462469493660938561490137005508018970020477920740871510202895609071788103164351755762089307170450599132582443806769998949902349927456839961854899770410788464408189605292285999645044480572763781926331769211461076908520067318340373261701097623446565278874648914690155124488667764410635943994202393524477207041804175267260868157244301770375582384675479315224200628370038808572217126481459485177635179750561502661380765848820891580258203 A145335 975 256961756489354468950386572020078942621509264952026065506746232913396406154133584029051093461297951105561964119168535382962159823406907143831552000757502064041494851945975271716846741915640320113943317619165218014583455281150244445539704205042203221247562261630765534022748996726929046364152944101239485331383904041636353581776796513390183889034558260038088406690665708372267572788937191946745326040775247126172341494833224056165384906607249982913982325919844207946319355053088518927999487255289926293042574326749225332400949624819757259238017981616967250650948901335989334650459755443887032974916497457279851570314000646531538877981039186806203791745802159254982844502193817518418614983110705111523395853768379852930188074449237275239347284851991012402704481953692717983826489470119559056678684023679762188667169924410708667611461400452664334049018099011159533707508632872621555231157198456003482073280387135169021196559294187795099540494579289476125368715885122530733740353765498638175426747039214175558921475686279616043443115133287630299200825523602369948768946758247358030381259678493375903567504972545018794511165952811887316503453421652334314058581675738366455056829601952469838522462382139789818177506284602133552917065041177017990347536433489694967922060731679767950099650662510031614989971669047989143239056030881351659156626328040957568409673547712388633955836836177963635265200037898569030879357202301674556362201566204141388863509763277119043740855484237435922915883538765296090394897970228821934076978309648080900076965591942567169890027576764754834859282917619349679476919238723343937814325613534389446870290482497793074765155741693532976364192249476621654483885875482246332338963435446007861514929700113315888323383574348293880399063927357840789118503168286330014574069789095794325229187972033007366401004999574820035063093925281180574373568271734531862839896669377266581427089492576845266297436817290256407021247164613612205160217926165766816142006757357847727792188426293369379493850231863054065454539748689860958835445582510212374701023628055763418966846435385354401649833314986176978419482450154659452726547646727980758025938756415040557172218272131522261294820423048697461397354834601072438662308735458541189245761291057857176545312410680949245860533443747155276364948982081753938380225479866803895679331830770974752062514338625423102891528842824550399836209349519267247466892042552118220564416217573801947776027140987625158271411434545607628521480643839104049357537025489956299085904898915446799912953189361410373327779384119164511963885087441464493279208980187178543361629333006663340375674251377679329121146109913692343260147706982697485146761309782725934177092474685279402817282477925627081485591987791671437282042539630408231428763330224468426179844573653079484499889307318337215963923471884260438915988267182187422553952402189031000207672525012886197862860528937624527525642487393671610720023309414906562019980587209722670496186995321561191917954440210287028819083291153977925588125444113480071882100542753164533855194173027491874762861823915597868224887640434658836603973703450109918684904988369652228603143016766570784373102899598118333308946848868381001911682351150424414123982338776520934555915052730787196110480870144129506190666799993011533761172657443683236394885886036159953311596821546911452906244112209858246233836862806415026469222686017772908747877711216421683848186913187117884332367288715946877167407574803157831126022504597546977314579223051074815031935908281095693221458423354808866646247461941799264946613715824022178093027486253139463692298853354543986791766053536939658729194996933694994284268935769487884404879913704260678822143910013350167478449935504123874365193092275435134349801758252642227983917540113996062070532026355066963943793604083669505253493763635969138334395969163160809114106011725140391082085342748833534356193089943364702814870053685529777706937078672548899825128233947547068474625096519251423864348543209022460245874133519498866187549422447085995200643401420008218969129589912435878228225738386766804669455426323570947415081457892684053688478114282258954110918852116852461223389464520938730235417810255610592655885679616293921956249184050283426641696510956558939819714303593128115793108796418648377688646249869283916480230466248724475095579088438984804395028950248746964712280863712809585952781236314376156331896686771882562415099443141057833571371047 A145335 976 8662180803633423137772271099560754919873613148458900213330623182821827423772709511465929544782854133661815803276658732410818268463821611251753208261280105559213343760044437542792253965759314565824203110474661861495932699342402762905655308775398916566817386635016496027940046535208019820842525998887358164631263237312433908834635105305858476992804739549760749379582500618127321533857007654917840660477439117657977418319696775094032522703026784467460782324018195998224448813860987635437992475203185139176668177272083158383577110172342818280426736792303555826161726684457755501233600925978682100678289988439111641501229839625310387069277419601952996683386436717800403263447984315503018268060019014321019450302427833153223393796291776499031632834596598981341449084166006550244548262553748196960342455821979616934931831036292085144232132951998832527072441574664823919738742139010519050074815233919460031107018395775479508074049679736771788567649945583998969012517416391655059426747418781242447415643136235288808542997368005592584623346131005802404996370906075086064742648366801065642804466321697003040481233392616198071406687069830521985965164964864960243163801031421528802155545867132169156611668871395870716342530287110544726254517730604200889946683988594323409437226868137859956517908478025658145802058690976917166523467621096269961665432040695680821416838182366851722879154848755453126195369206433493946687175925118546370877615907361676624583690989971132245245683329525550344166567995511816852432373174355090521640094123443905616050497167136023482180193623046990578395992234688683583158502210674445498920528969677347572562697310620344146350987818713415233225291663314688834545705578732874629234143260803291966360379873662199877533019897851224119295126773705496519240784349681676981244284858922073782373651124827759448388456328546316681545913318276720886083986425275539203721699998841147627384404926217397600904425761387531703416564091261283635418424559671106736502696467488658761596550783743758986633882131921393054939566990850602433114609423619026451135381269087078506154974279113829295206190485478578549053426102086000749321763301343608947000889660445279274950922318632254836351682501407999724024551216578517352408290087014656916601005193017565774290841192359494707997662035929810752399884085715233994722881076210233021411542737456539504331459648951084957086598162199498632340169939719739613231098059796704879048794097632688060319468825288736584992287137807534354083454930052687827176621222746327903685051605054971344147351455594060498981028577010606624424348287881926526808702342007313167960175943243323403243888112637807978744637341625979397851818366032433379850434801397353627642969053502005399142798394330026145998658114164577425046617034427362239482608017418931766006543579459784923897475040619143754218057675148122153899654758752146392838754134926568307064162562282301502987211120149353309666210263291454287908153744978438675392076327189618717580017740926331048131132203838551264515435083526421615215122255886024788206051924640735193094898785224362109642357072473888189847805319547395168600122320086038454923375535617998249449476288968419700315881748355714992689680104981209618147920423494025441050245882675864183500075429721962264211457977532767176775677044314063569755679660293703601167131934860469968724140571887896325233017827616819391400584850961849062156856379305571342110607148918219190344964576799002433166169729006461343697940955151500895512855547150242619744064773614958235954969566235111265564233758450221545403053184851411381418535297551151169497713976187377895848481796984189894420224863830022089561049870511996002977282743684690290054869050350866037150464584506650745820144779674548274953920794937183305357314288192336432110182255055846283293272215614768146146960506231131934946394654723789182037524877720743776354005064523555006543270515609283983687312994679694614796980065944477873535520962131371085815528325241315713092833589756220030747085047968775686624702011375844309688630092129778761208181042898456583528617604438010559464417852914744633651580332060406186763263363118572679839647330105021886239112649959326057051994440811239303949934738672152505666124333533498897684083085814986993751216122644504237876003895249699868695542402783969047473629139099358431024091810202697880204710203120933454386050330500584701135763715130441103659683259031138770463059675900410617510340847519210748799337736167 A145335 977 292002114633520937484948789815806476328860556613040261239349241986177569541981631477382900925578919384441859622894201750400148446953266691889693506656200357643579754109603137621551609468899752098293566740157533731862673280248941856399396013278993272425210882218843819471093434679113351433672505058339899628480398398418243025179195818083692746037263881187876601547637689146406300534052155258343216717949146615475171645384636793586612284153647997790852989228671061180301961568934538137526207411099883786355557962799348942361159051508726779413428038030534885282944555882122036610595352564281618169978122535365955977726606323455212501573802936800796331390752990011249434755848706773412928297884625989650860558171446401826780751942807711333119067614904066809029236224531598855051003946860362249413585129080248863196789835566236265801356534200419244034947671432933115323233463798535964305400466304267799192614108048311027082007193507367282804820380125142025955935836737846806930744921746761917403743154695744546521808882353992839748036954633090465784797364042965627640104727675917164571580529323146294001246474097587064442100626612820943334998394462144388144717418710638060182296996124195820316909519132292419708116877800990178119906239781602570823084726907978208642433949802866527454450744694594273584955783482860208635516950268099229526390054935225072449004046717913023865867675995709488706082260683673043044255669556388995860609875874960552810574834408417104710112941297450817864419084212819807330199209312612131255665638824315748668981359427189759641727157142886475632974063372072605968923430044916319045267093753497773136699079470721318675698724603673485818491605606145911135914080575199328269236636982715536740000544026223057758322212433181190713144843142548360305766051309266162751414828020193318108021454188755798972167496434291335760092702896014335788710608022470154822926644121038417141861708635698980549642926118936876431915968495170706736342886746295081921739081777035929495571999127813689146058787173219928018958737807034059330432524834751799157561327879901788386720763982080750156046279615649567902414015481836635104977188161745410875419232427671607943555034188875038401892955827643247648170160113506985348611020170955349200078695810860851193487080049126155925651941370660476716244816164511555880354382698821475284979210000328115920038752703626735277966121156216256071636728831743072842753068128854878920616628466781696939567346324456169292464841144080548530545637170595462815019852061241688143266790520498185095760417655122590059240100003248165190180268820614655777256862669857546704758987685103098916688127901346255585802395665065655587892453858805622252060672008343481005118552616460127319824331055582703455987683542895917206650022948503841462550484838428859607612157883744776131504399119382028636353508265319725923696923001546587720406979334422215442101919766863858652812688997374171131223420449912436651712252023199858332560330969581459759899727550439624310939274673443122916528287846592381494923845657792451496945938497538640606064504194719073688551982150232946964171649097055050698851286806126652865357070620777732619289617097982411331077589363968252805450783029969727359385395564301246467379374581021042849266608180012295195781052312148711384978566973160282943452427587328090951660781129260556609530825366744163576693578062718869474255469092087069078892602077168123924775658242155457690107072035707458834913697232440523180110712430749520384580529368412174114025446203981019082967209045849692481074626775898544940728056215093615725819559933835590099745760044249022615912857684038187986361793367943991102163332405764388326669207005341973908261751282447780408081482321575286628246913044379086844572795632139356948159930305161902873792015834015038095820144317841807851547074721257853443373458557245169690515825293570303537732701610983027545433257999103620341265786694459415521441495208118295431352633926511440630292560018756518740812351836057080717232813102678885187096244557605578160104854218145419593241787755463570010741480476475746047109647593530303213627968324300866232218660555645627144710457809362173502861533319210029266370271376357412415213569805220450710394458627528568224636518866574027509070068852649726902241151489153078980598618604738800171687660590393122840538218441702479292976305851627578308368952246145760026539630124766305891558336709158451637933585342706155144391027554773151200967841514818523 A145335 978 9843391275633809998984200566918565217485134443551974057919562734023422686438373373329868078735335827666680954225947737729330271735976351719779956857627305794884967951821378009178067212404356677474161568986507351626428854781259130636820876701979554438054942272779838519354063655092864541621080324674112017588716065379415735066356782192966177163057688442038580688410117121542855772875576619901742180644225071930228918507938687992107925004786951302502869799437719148369783126264334466755020816390184607234860719749297875574911513242782069561683840881582594190584505152624607169685413833708332422531280409988896387570052257662445373802742509930277424729229286609892781727819256641883765497418672474051111495094940007903152945994768654152747667270266783257535776571787511113237762792804114548873983757740952733356384168422005993483871643623663999764419253476931733742881376144909905217724530669042052276863561551201546327158982985059301423613723225450887749390598087420298445243756252656596816898939297377905527014888615610101259900733156058133470599716736892000401672844305212519250906914000678795249085015601348426549727014051711506929992273891353722359493463941571807977323702937191095235750850733337908596964749234328848617311494616783304931841985254121261424742125038417403772351674647136864484523201315405158942126359227014157406238338790201005151560245593444009852151547634936212015526579881451249074588364674058697125342612544867304327882801043324049609806775005891383740684016984647587709589198493495781770273398163127589764187456010240069630386598985106509470540565097876575312523725243655626904341508231509880962760778396395318341937459860038845388227936791757887001076974821644263777223092403453197482702126372763599403370841903589518041088888543040178452201877070394577996668516871316431894499329438329306858524006856411504599926408333078729941160713710353482493805317969598505043011010570725007708111065438564936343132355594555640432820835076799182651910717710201184715807073329002048677369882728975361641597705996535551149178277979064873725982365911696108017429278447680967808646490790637356448511797912839286867302780263610674499266773378135920243331960927556055225895556704598171376811816373401769259523160137554614734519995919183114100714883694165201523894232235607302634174802000505800463011512246054390855646416147699518050207966849307797597269152987089451829975375496577889045809466313392599908617281666566416906200127184277948641560253209974668153157159074937318121441631385807836084563195604760942214523112335006831055302923272128467071550370237518571758369402313792195557410112306904649521238233388310494163159590779124725908241875221728519160084531873550823943285192781057901838449272800740894539171318666232363254871594848547447461275214604420828839953674076254492823933228370416893144712333009405870285739701120482480713302772880524618747626687408276818112904014243114272188684188193700337976237765727793913479412170081592514681316601098145301994595431901110635469677617318793194096667461221909061284076022798545975650189699243309081188816725208641995569688338101213920439510881709634407148005148395703041830978254742923510797002205837143488053716030903250599404303672066324674594921333276075973471772913178248139041327817009231075083254860315889556093709717764213150285686781330700241428446814154388805182282444191261235262360332471693670247687620553864481078198616097232453329815290207978733860525938300539400307395070772342625377012708749496318842233555171792135379671866380980623567301914403051306191501721229607752601265965983951062444711278401593920576195044536680445520036066160013167076223903845837267659980022965172795196762813345676445627205560731909838327731552692905874237856000665805496927785287945229693457683192421654464679154250781661175127060883742706641733344987353018340015543499288608730054536225594952232794033000120606512526094785685782913902548098188668687673046419416127179701515791112416753921511468667300650601221698098944220171688238717412182028401290326005052002358401904028495902163638723333379794810055660913488668416654178560601868627684860567550727929616852913951538676440401951457436610015791045013931705610134184046654775244694667863701318998153308127381515765027271606171230044978823346397186279564470202551003621991028523031855184912645698766763533390053655461654183925831523239994066230370108456473990426806048145683602391439564814017010921361062079465415188665194674163 A145335 979 331820719609613620432236463625876043665617405763276488879428198524580336773659996872968221456785269825064895582514838615961521709819614369520515653780922971689371912012318898579789508108599254128754234392241596083169382962813572013518289897224334766827838831590197474268581666342087029018933266311091811054575718935459706030668644102545694014082981931343856673818428446619571978957229387322835573651173610456818870227427441526829321358324755844253723743148192523262874328006068753305377213582986915698787271076393273422830918169053024513415635496704721212134068783412030951807973263723712533399247844450747574689620505628074427227435237508175849050821522920228732682033537706642053028144570520802378342509999567108243839407656870579546316152347574195996626961425927763402713384890375697495681630224033931512363461454309032204775076840752356897858153790672421073039598074521679441090957964548007115948802860698390018640218289344341857482651327125129045906815035571002423851320216346308956950901326310866040619927348710407631117260874942682724660825985415831969497425953888609296272154906391301658523509581920208984893710579241094271997218609542535586276380281325668228204943965830414824272965357903911379671389276981108609088580305411858969470790752093342995720078826402616731363108424900532957078682842757352124456219360907130295896195171091285828723870806505993525398115646907832031047691519097639345620700730118263010538910473026866953017968670359878877938169280738485604601007394688051097477432073885543594163304120823365412126443393436211387813142492146213277109035973816445290413102171994707752900435923438930993501168066605787101835990453206210753433490263431666765200158910101714051354991116651170650159173143285860391861408022811680440731925242072739572481176915737235172958429540980662091143379077258059480012088472157464323629227889147991283420513323387305286843707113932238960878862749197278301204725035384381078008054830660554670495219643702557560449615212089142854992820512425087061786325057647700653765038741124254691431765691343844368468113755725714473387639188084604660847392454396339006263683139739398344814940087581338649208537519701542638975048794924359587476064178110111401284683082299203481625018742888355042529713713235584080524237878136821863321348412736670230427372098720805717443606521934139133045019213053971543472182446570127104300316411916819300032253651918003910902494036581711474790633686059337285441224590442442302382539966415781222298847283885591356703201931200562302349383635693224571531075931717319857219138953444210524978714815516570785154017896220678049570437339160996747675837748603258630338763549578492114701767958136575927027643947205337603119800367644343318357664858793151223859882448782705281778825545137884430971083642852475655356409493502926795211044352235249068788870717110718379066965598847767501843889886082077918648073417090909618819130461482569426483169812878414972729062646032220571367784395117923338937601163258578402687372385075500247009389356899990285152067736295630610228410277042038900670356120885884622680292733094769688503960930427749608918856771732924578153126899553792469501499234764661931868961947439029392926799148943126922889107057996419385030496898269141691152443860389478158903148416185398488744372629863658368945794302888172868543173307706244357423681548534915797327997030110722662631447938146538154957462619791879055068907224712930343505917975220856046402621921276269487129847312555559189028348891560940378803280970727087437444757596619889611407897842045784904939624477709349283973582097593170755077381604817985302579285928715584960796377602267682068771563807541010960412162185829305719077532463974491230810651671864599167706255354649610107513746695599730505803502699685533036153338513660179988500274755753978069215380583115093818109801670226874783366726191328484464844845861268107065875869406520212279255551605126476240960436974418579966250276503086294593811585877769276214675395090033892579931126362198176848884931641976868411619801918729525448781356308591558809106472691352826752406571230282284055418795109145649920667138390417513474482861756967018848559420632446922096868913603049757148261438705208130642927253047946859226743934859523380455164322411560255775179515089333893855559996405137691909389593297145883850813445160564748286985896231285732419760734961831411696174054212599236725942971911396073546281835784977494144537807283014690375144005994808935870951216207 A145335 980 11185676448196683869136881189844080865049397530794915996573550514344040418616655808149385371978363367067601802419894255518115159108688928660560230969174956518021421359050302119303326309162813644275948563888302634977132548050016657794442421798611448287786892574850614584814049453037690093135375865725824625975635467725630624914424257630458563021771143742543720032380642247135654289105346873777210567879320227855139043436350135361477734997019594505006076079022700159753774448714794547659931403127468111815934300750356527334332375903865943104459003032232311179456864498235058232822171550440935667180312413903420332798210857152336684174396482597865361572916112911681292101457774363084350936869706758829501451960973912123959818528960161241737663342889058876779511612132248332517957091416801969775313205978200073540819552268373307200961846817890307403134364519148060895233117349244437814266287767188789209592092157279165977160212206638781030680874813774376912067847099707893620607706047790318686158286893040354931919845398012952629352762834417101492258310497767978954866228503912175072121822643543864908148712757445229279418557076490273857314732397686600722023056923994812031216853110819580789050566979190001875384623930068421978047193478122271244077051321224607131602595813290084975832981231045291335985534144827138800013995714053003047646581811248906496080679735756796147726468605111470131681469093254842459422572537698281411207974920393072441368419549948715931971636843887574725208575534250185511316647501092476065749200142682249879654817028547229872940963779862250586239093206811805641949098905417873106618068074784855559414494562520304806495919835643904638204111392053549863139469858451805849532486765087870213412529177464227436884465045610905753483681869183162445300295377300320610034081829789602221126876799869855632878195537904115493129767543252377831026774190225347509147884316850457401627958232429240962886273234696420701086591998434942347838213756392380285957346147614287931606794758042611523814969015934106309444094321700919651629270306022715681995240979531468986201209012902744669484631829054097110511402192103320290872343485064145601209125289872228981712974633568200766262068218196298632708495327494332992177612563243288346122034538651543435288944771277381318397453469458921232099410813703558734518175391388317928893206816402964582747752223671017836655868648446825616997818776180536339945184927360027501799661648442978225657264037614602829037473626315731793719473786626125559527618979329323826389886274655404701551627443667740051850343065301413524904009359513230930023371523229654737227247145707088057247840984177615040409225093131378407471871960542099278373358300207398727617646450005620480778980551467854955575742809293676382531845871726489319487782139281739737643735186029988190309812289917017738455938729089983548941540051418541366675047346524073757101936142507875842116069743673401123633382203447180536996363821508389733014098480013025673994020532130076856446021106299681425575879751421055193683009293858246648890649155011108543051729184873471387243586843807960990826527395031101215440741335606005819907500635953195751192497372938498980379196451167474998418911257156777667341199520755625403053375845731433132672909061956395558376994068281966046341726269449063301273169856650589634377221917090715958052063572665197373537974702750016766044874732559468731922394665496622392508381466874265782352041614879767116253651105697106110607752598852829489803015757506591419962282680976562344470643202384612419579612688061494742463434952080443133141699908599820169707471453703006148353808080807324491765443452407496378276248875983575629656719624325872824930824163817286044950622231350077211468029677506804031382526870810914684830579078614030703499347837801474990689797337312349931589304329748928865774772570002961594273999894139712021311023928811663595723324899763355813098132082718728396993416505102232473628133245992571341261380238086510084290814563531050202177619068478843476966825479351995438291340651971012552414469160263045550950698523340151100292136378005739847254094460883204647128633272346694364249719099428588532024117981109303483499620122197297676848084820860473838893653591513379838870180413214156990281181112180457154029847490215516892104132420005314701052987495784122619892713330782479841648863189878506480080720101682704352195844266726203801167474676687648818354636165907725220929918696408201624743380005543813021100303663807 A145335 981 377069152736889493618990644477407502334939147097479212481217898959109403986987130519055784016422407647063586934509739771000823397592382075327871016450372130441579142324213772429396231302088939839942971959920447432837542111596678571437082025312902024556961381870375386063884132793318866697506491414684281830546860562455289430405535694054114056918211241478166870947694776332514459466169264157800380920376311229823126697420492835607972919920209172438998980370131479237107213403301396195547534294049736466328229579507247460047070968888402772998288478800915713154769690101435029616404451157390677616935798073436454967880113304984763995444478200938803830447153115431253436511408891746035763439824786695571973143226088067699118374367407627802106051742474022388663140448351129863252570148947009510750110677843494255027095594603402731435391651456005421807302530082327342105887312803431924197237119540976119707342310673077824391680734845575019199910432489682918580678079824338058379683347019691426564086894213489038444151947747089284425074004030939616361344922218932585152708593369453467792617345041708779662391448529969097088990574154776552488985357128796700796861662631484832246651890160784102568479788595529605315304293011217227898862283058921458225978430567690754312980509145929938132713065935428346035539398943440006191119671064507371829035976961005466891593885168490791633865731280192011231150292085929220209495574625108336253557824027539998971662470010802543706885000069280863248295476658566358898433089784395294290861942646514522619798469905883725580628501206013975115906554892589994373658833688534330429387321900561557468931618201391408421190355823565572147649841592634902454764763728251465086026077496120988242965708413145963611514924826135610138254475078239163958333384687616892027013725523777949893524925780233756126264491570659261115940140253809767535921274531983141146069893477321805076639511136326963661617969536891306449247938259187075885071515232767495737064578186462434085322196300795922042715543740813666043659765819499260332168010584260054296215204951892063799128282437312334723722278110021159199000361632119787265908354066572260635420964313055319272001735922535252906334732159333048798491976205150882867103837881912507259418741768229815968006247715522646106356293134111821997400908102574866219801975000093675448850868735924723030455183987767564703542227838826079632177170912792228101548272998812490503955119378379109927569085266763670924410933560563352350502239048319408726084679089989574987040763969250056796080789594963585430555207512171696480303630530476199134517068894053764971252451711348599248827971900789654408936347550695216537384689088106208537389981272347463902653258709889098762716116032316531759307066241407382072443242557074409822048704944103803703494657764661408392416977082058315728100625768752628324100936066353430622848344207436640269828348715867077546823092240099890395111887595034643023732451693985171867684688393454700352415093200503727572216968805989875780662659411014413679063958143893758238473172787014191944234890151728599578096689824473631905992549982537491544757781504421684456157268284855329218906616940257565863920780499893634757672105551955826222944912955565074340509914729109712633262073326106233883410311138636659236781103798755294022260186921897073686683282281954727239690705610862254927049329901706035072650064603131752806565769216428521059578484179424274810156979331678974268054532370427525712317852977481569545700472157198305205988170372438945905017944907627688044139132306655145722657487295007260308857419945317840327668107626946732443021567824728979901828137984279100644010280837842526934717058123862987099112363484748248600794244608159430933988112722499009248294873301289238425908314936576275329429979458949208275973079740524560439897379740455808950173765224998165116101753064723500909910151795395318543726216495153317939325753252896729136171829426559282267424405472133076827626534014310377172167144261236612281514958867295451410374838024024124247932681758140914412366306611110956930989238115323802238021164896002259968651468857577719509056306943668676601344556358875962447514168583773987981850097450357301636791791049767867900974419642662986421454554985514372618998160127280799102090383715649985098936448318382753434804299093289476370699515567232234897234891144908222157788654866989001881110214057286117538118845408168730270661238870913632220053414718113193755408964842875942132355365555717763 A145335 982 12711001127574868381699490756196525713866717783606626721946939377338027494057295751180714671044213989804150148494721525260543501214724040650613603303981813548010676369727824909544644837890091852841663940492969719072650909604791486593127377278855505449203719895063461689362919531648729543335253732453631274781910043584732338973339983332139927228254337928457861477103070877788420181468911605654103967048674883678017373114905770051994631769032516205899061123271056086060184004071515617037112833392485213152456507309255011127830235026895681573906361515919865658214975073862510350133935815693468192025970085875230483063818286712825537134096675979250594526508169948271440433118301639301091222472142622638024455828649976801163368275965492604248833762501135951832775587734404975557995807203046599190584261174790985358763318953261153808313745369620095951233860885940890183241400419370572815444425485460017228145720083197361302964391594484121690590199648546336371580281158810588848271232007426091941685050517778428592912007226634534379956292046530211633123835835741906947729827727618047895376955629234180318875350821796545505424642975338960507913422531497004386175605925284296771039823186103178986763872884504736015988905842023508822402225583869048878675461650359804006665965831706702401163672476850308313812741802397828463875505311570547790303799735708912477666723372949144850220817653728804093490606214535204920007253361189829477409152836760398444941669422695734198410377420363821056212465792951696424215993945315317869452480020864804414831156540872523360775756902713767321294959379190115503524233641691393373356773514649862027492829290154409815358022088316475601453371521883611169696570322139887029598133222861751748582503817194621255879940679004566372149652601403760347852255952519270052930312077372472861121123026924803119146520377968728154314226634826159720383528333446377497808668599972633732283060518777623712603900790202332705707727297630604329650818430658378524904066644708302505401923305693035774017329455687859666397664396331225744096463985166136124302698876933040491137145414760589790633933325604181447544205080107355836630450324711807420955895105783969522786949536235688741904343054829048856800865885167140933955737382821658056471717438884992557629947175201323628967889323153456050073463380038387926565965842734982407992444856194815596953679669479892382485390663790958495953866814472407233122655942844784127528299572445498147215375638685339309247289741289116981419698684599373481530188972595929593483820327013533139940478715694595021196275993384964823049621860278343313311339462395180893951265409962314134970902875527778265947629235524710656343859461688188329253316990317474707951042623492715069285539790670409734138386247422100040368385324067132483374772524177957083563065175603000890878388107126373533277254356208712371715459005855234094877676316557641796971839878109943041595530597297697561545820607195235612882840409607876322151261112729259468866887117794960124329357162003897606266456823169416133700190835347649296360684005759599255429049603963041906904168026739419287743047869084811444942683599073313647411055693974972512016146305863585172334270530272217976513651679737519644818695348390899135262963822464912567135831359150132082253366030106447714589924962714314692041327599863980497327503811347471938159257728090103040925635537448535739549016911726696654549863348363410779421768309180010836976125990918856607696351169953460786065128713263151110532733426616139110987269803292634185481592578365486161583317730477732274249289154251259792931140493214964488845871738396902896951250903017805831683302039684605030302090188767422706985736399698701670785204948140039296515487940790432185434662068407411924253216147603933356526454611681407162741053904061829973181577527363285595116590739461460989961428759959915576060828501537829321533359195711752259297347162328293447971315329057016656461623972975896900132644234837472773866719120361022576387244348755471636478819061238910598564892312823027749045815263775589572869855643446081197880601665916866850103542368352099805537501167934850463767083459942437815884630630607989594677114090934903153758863301551924515978953599439590006081373847260515680753853209691509087772270987609454625551009681024713507469630780708550198281938221381800752672158049878685307603308338845992979060549075485479151729520963675270755483782477541893220736341543983862376230275389217677065086634580109968003737886351782942126923 A145335 983 428487847633479660410200339772394237337039554150440239699352113928847007865562035785314761041844669579875493858693475682023181654947524012739802492049355918253067769981945835376536205055878765057203551594075037270018614729939978901457645316633137063379755373105627911678048631347994540112512536623505418858213905738694466584336001407720901252810339674650103268914977648342552867984802550760430580571410449408409654417880346811032246201326113201380648178026468320290957323540143578047019677418113142241319572395066756845611909762709582456967980673703370192537511096585135533801579946730622361595804773977918221510644859477209235551805634951816059340549786578509077141569164511749430893363500164369303017710411817574741129076883678381321820558331807241193808842673863651277708908797562130709767585933452093438600417226887337900274853624974501783060088028657764877994740266031094696805199658917620061219816104297240738849851816258379007344220610952586566596288359282826870250885172590650212334511626390223933653574725165698206201237320463459430121664889661514760989039907545295801183703706468866873507579296540370100457895617609685784566984921047778660729182974944471981520267607356886273483026052368174862503456410619308189391961796533363354641228354007650562497018953873852428797297461061910827323199180123291398573803277861923494946633717261711462661139778010521787732452971473332254711376324260831465767515290596213577058354205873635207551443677267410729817611279133579407735641358632106209801754796998146275594847807212490614177443764373014292585867039609852595194839105556592238731211921687758036927322504749459527046221717902173536674327516175958036701427581855046690937836483104570828039501605856643573948595215434664974122566836677729007579029179055066286247860384201091208796663928101212334624615107344110187366195445815061334511273318744049703920318972584556110919147077359007589637940165011354184215550531976102665972516180753879733693342013412422424841748590856052299270636400549590039641328253908522205613451600756665854013992540607782438165983924845197590004341108132451199404957557682394678486693994051418603620692693180126674093850963380556648300092749594503331567060151471952504803424140190492344678497024307814255201749087605394357349475703308030371816984902977146710313864628543693148901963842338794281973331640653476365037383818627711988225814954572850983059778770683687676915772503731749399940166488083182623164251202852513702847962466254445199883094690307342641014063261540124107506350008236585438178143480709984008569562878306451956672831056429679322561249054142824479041043391998577157778520536685213433444304927120601648674656285916124139491023107206212091132682182935286166275726447580783396105488468641291926119410887201859793457489171967990228342807123366082502266849054698813074724717928619695068281775494763279005271973038008309760768484082021257831216318258888082292559609722273439504915245907184149059125733840242418648302048064388453012590638902358934419501252383728378358456019019380505299636424899595682918113499070205359252530010904603289134365344511760856443826480372580003621549805002987739055095208962751754839219130693711555687488381563366279681674882393971312296894149436114782287909039162483688879166654734991478041320189711256318444469957859369154595643013079793839996753393850774226667898740919040340809878491325021656879621744140666764808157879288642879681135040932343717676913765023671076630727827963211782970958576874265529577274182559863006528020145539911682593599345952650265222658288391667152480324701485717419032973676495973691489029279935497708666761315131855939897587204359619339538614646647099126175198306271702688361200788849883251224362843027392025743244076907087433720147217546533871920519424651776494308937001770171443277670855713387348470231143954548074988844012363670738473364166037577533016865518254298360555635959721803186278236424614992845655076912154888946801734914024719743537035703629824379804604464378272848717410327068454889427396310308293942442743301919328201090569444125227068343401666610999128119548666904402432340276010663925603271829802221956450772877689553557901416729437293913465277983293224200316788055235244490177563955549405277246216363288882373316555300043737245252708621151268518748778865701384007976204279288971490710966152075289205263532179222887176826847337813149804383163110072189779818375062853343177034761831808951150474479145957257940098056563128206786247613542856567 A145335 984 14444325331013598224852985072027918984435077656544622696658533038594493257810068732265664843539869140493388908172406916746279928327737533254734701356370184700329100978080717740815210562889028332188239871394605565879357783473625779163345737030575673127676048178186997007603557673377976415544068066243113937256759487669480424973234268480931597900096623204200643266666035048524386301979273804665203265408142282508814566748729117884991249394708644249509133875373185953737115290478056011893517708727481191562397572285243865956322466973109789597494946936634247674519633407669943770588749654155343993701110738769653161248607729912905043738542417091622684390682711035032820494025095257955013775982499318417062104379957914615873484380585429958393078417116388338142160134703168096837162340007823619023218722626085808640429079359608841665004161889576709737335471494819393151261804184666801809932707686668546778259983647714265223431143423105564743089555104621493511414544219843812637346750319759586650370294983929398285683575392423679304409175692866925342871111797365826757198628335622093730284604049688546676706317767500525264639115764197864822414101180607196121683753699202544571763924272960813093009629238567301730486779585987973222379523338737453101086758934922438811414704928421599543050195011233341512214736048143411243525080032849935703080474818588493670598109439067966091511844818145212652591691797342022496487735525991106321447290802591090009798767915742746279455942021182584414404649143275834539465457782591517004987001711680578583056824882183155262197054544472374081304258927017764988439038376570089783128648261747507142078272082989440631137170754933523328888648182880252429630856675758512291071712103829321654945392963720052460477106808526304166484507253796631908011613203566528696016270963361555722823302407448831389189645359279197208406295420547688884327792845441858165638070479963477246722329230249689031128584720310520079731187747505558525171954942481941510756966472853456363704850557124756930616139665238954095541593795109541542480462799791882005409181982228911882113298264007784517180529478839591286182273091929116047946194850471619858991908554602669508412157066043757770889908964215175882094378909020631053944993755460681160029303686706126347365833400883756658749237450391726281526920578134432669446813198674789402586027198436243409215392928986491453612329736165415975154183863793244774358283867674616329138228185755786654421409900942861284319475428190057946770005028840821743984699064987394691443129184171474793971683594793082213185369606514219466056170089194868103261362301843273726078391850320770578751613156687641965879740827287852341297952741888685280554200614668092601765241678797454041662023478662668492045606543759564582063240967206308313384827503666178073258071045107575975812480743018600641843867840492666395569939556754676261862977016382445718947956607964761612192145465521723484886746176291825103497703918294824373520611432420671521532780781667863936635477274190322119383320249217177640382985009616642815396234069009787163846454401193610798823625687272708692716344203715422852305841914729238483370613003305627853284521622345509324213310512682271694961124524563636389522765855954242179910878356166347102948797600189320757557799034309358742797147451860569800367964747292873819261990422522842479209434771439923246776453339924253163555406826931036500322298327326778334638700040729705741882218992330596897844162340255642051881619853804075237750475320958268623296554981994680256266471964941227651868465902257122925333169408850420957494427290603055108327670190427268356780123728676508253506127263180431907980053932465845657932315766725806966236202748312419707938552833048910832481006267950525736350420613664174558558770137130367829028397848644569250204499699297775362921260503170926192030401717854179113971741203279765435568207805205278802824868093100387168159908774014094110292857114947203059666811841173752451646478999435835513112546784992598864461022555098911202663214879049430284706592743542984481101118127683803119649880263523872190153314606677066541633461541868493022769469017165002833440195086267324923098925255759742667014428024064051219264890071813725325902390085682511833681054771142116743914959137032230091555019756986459126594295754297390554854243456626939624873030476279708619107772691506125330915610547670283948272202128176235464765262761993894945826892977761500277366417367052219302792542100074070906633083847026520700746752746647 A145335 985 486918206479980548526314466367860809192912230465079676953918909031668253791930409099113526090414227684187470514616343304823620701904850591069582769983436434198738075718033225060934912698452940022186801007508602031718113610877310285656405893843060624500822520706928296020688017491522953619995994400542834201419943471124279387153260606156202757491355915403264009869208772570779413897168451970461451316477895771961689636690004146022708206063382196324839701558181920474009836151057944620786903914183713549455279920415998326320873516051621244621972204265959815404686649635042707921411217039996699297042081408120234087772345064719169547217029328352965738993854848441169800344508819576499002638939158660338999169345363591289277583728405767013752292119172892546964976947034953870517091203954825399710572429957766675816770826611996825639952397022777260271076961030273714471270541070377622981736879312397052977523987544631776384623105943036771231169895232569935317197719054646564722132083028210493393332431573748389820169392825027504185935106405306732844725748567537130323651000204780872102598201331297202002903098434863410130614491953214405553893566231283660214180676470934802569689905721241402008468328149077688966534477340198166707105542356877747504271289055007058325139140640073166722369645031378481314847924859715212895939049333568054688919311187984404374150806529841358934342501087222147045533675777023254095770098813644903499774595896991438356681258888244299813049075716453641476001314884187023693274372049405241239965552105904496822354952600950399515648416108296690670913973234929752203687744942965804901508695976185961009999024871352325773460489474481555240878293543465727547809487601982966227456586980584827131565622858407753008018296392854876774463731946455282564005194844367298141617285378254115315161189530484998785472757695106292080314884115389273546640192899526066179103244960421740628002128713776852227990406706117099911635672995896197129666867417724234915194914958141423164438213010039155581480028473876888652184921219691044640350546966991801794561086454952694700841694475361307941704449326725064574809747442236507924847624788705612266490563281805025748017166396242324862195499616633427513449008219661332637993394818082537596773572077114431564307886594315733658406422635720189973125782375047096743358924025363308422380694885954124671174530598750808273559647180321217949596554988691510659930072263538812723500272201661080037363104596532651041895813836324387131171669639129410682381564466661813508423777292070407068200015802331320696494800866031459894301537033927947331261200633887703163278110233269784211139721733419873984592629843568575304552338254411294891357963229438294399294205859579992809140645189992107286074000484646453420059926885113766042342741691097690881539346587769262778556223580307972937743710178289855574967594176424642024121949950279207177425856486008031925739392426419039787449921043187701965468094170472622447230752261166996748451391847975628915528926322316856285477306099858674528932066218158009926501750829895025697581059750737549822985169387952105428178828741902392590373487119042256694419742791627711946482168794058156567475858163388685125583820234658619324532755329335109913483412492218124725621679193342840253584526279913748228213799282030096714085647161284917078167101500231940180310049391845961874607574190105655103111954257353915404207796992441556993905770215119091915969921096423489082609035576252669897852774543907413052785552110926361025797291168858111575736241918023244232803391965741661162715918114059298809984663641527501984306729145626720333366481864405157727982883280497227762067720476219297509558825881680305732696219447305396651920254801289934279683496929769195180346935642542417281582421175447152982675370958383777647899375926326237312632413891036208545996371677720423383912407118548529162265811749303910865693286552895797140309969136055390654785935108445600148522572089055040256056005336067990427280415086396877896601265727919918368928256162429226442569813988523698563976249340919083835196373113945606302999891989417302119335869027719995395126460292621581589665704528269301201213997493971371747154951961761872687954166337547456535852781733122229423210792379651350160127056146067594013003160707969799912241001256213767085387768057192750746493653076100006059412051278596195699901699382742384719429086403007747712853844596742008844006187217486831172987167611521361546662115047539672322503199920135806035925421546613803 A145335 986 16414012725995818959808462436407602805865152304542758253571983726799003796731480832921048232242198771694090490554328024633197337114932585097218101921406940840469275832125799038723398166249638045258888729774875103094612043943316346255851663518103836621347054045354504680670396062035681093152088555698230874686752357154839970471455990060291326474102010008147406568490384456694938993949162213944981719213266601064686275144005473013696375741405364443401702090017178663805685622915048022688670519053615275024656294554825731295032780269777685183096893408310558440657739284677656276360828355829539079147944570566622352329152590883075475523781014920236057969860162550269122934580571813898686121003625262457528343581570102282403632731611074025448159808944239790641801034742388160271963047648154824216419777590657592015697535924661333632713953638633659554161294618995055420007136788220625486047548391688196969203786841869553534211379677908626135097172425200377414921241597917591476939259881534225412529649617980763236908511946448101773684193132513714271328779641340564865844448459704534862956491636593424629829316771532927788002489259103741847023887295242471005212834482151458495421702150099123388744654248895779656494575500651300613708554610470825529631532052957529001218001619562161521789481190957573593890182034806263778578694109509499090713534277066479452864130017522842770608719620138413758759727557851762098226387534520234170986295306240290584412635227323947430955138062945710232973419910341295425424444542319992899607721756503038876201006869121213085489352844813626898044135956445223019768548893588338906659768358228580483899559986335014818833912469047602472236483946461581492756405397431989115769049256043802418775755491611532390180244310926031087540868237430500321435983210192008416787389994084675263912527976249346901609455272712387746748217535123476990709552018315230845455712221977746396606474512219088458355867578934622717710718456960473057735511575479529016509279072481980902019755796863569377526934829238250251226199598774191319716675395776830838702772218987273356136461638651131426707072469623372447977245300095519590217497383681071339031777029237738863362989170805171705060852521186803877263190184990404614206126285372568586926555954690223801326692509728549980741123848300890153602343842335917053084196659448183928243663822019486344229050017268496817915204252836298520915483893514606960552997961645609509234577846779766822303723601527705765679446600103019662001739036765047405262260794186470668381570841072564238097547738724905225885757524008550906522685347357541015341946970106992171790831369885132575436749440881970795332975586146955846228606981258252008898991659910164289532115077761199878798677107692610457950886064291825401030655553233944086081065509022075655950513300215630803157554321079701024712739828266283190939491204117335125878474670960935057568579903195374148251913306502440365713213353479111256964104350988928184401324285203328027969624897662477669074616169689823951193117869242915669153122311831121505005731205079527247255670360350908403339219261244239786711199624173185450506067398477072558439651046135157166410286056763178835544101854474522062901158885149217532866362792629120699229283655201794628334359702658789544759013623338093418463728431000087108371257365438949807412139172310828280955409285789692603353098079172008293601650814459993661344808336292906558937785179312964547757640298278216824644153691431315162000974977993499040205325723908852309221358062005651959223388458790091598146574691296685495538030674291769554034162053861464801287924731171406552010515746868974138333794741879434284678870949273298586581382362539127339523382591332462172823812081412930851519219849021513301578969464159684272897968859265553389915618925978719295866118712271957760511063309345570086914611497225553754417508129994529714780215078500827030077241886873249228499461891416518444958739762212844066059492845455233565857895488232372957867787279449891968901829803227157893117660312572274344329598144846541135048654884181264188400666618021226124950254168809942647765745603290979502901219953694804498222628066207763057225598932422849685836850763616564704246883727973834688009871946321160268173923977436992242755766318768979457146106455910642198055185025752670334151031106353724171037361420322300727983071629493705065537560955276635241221670554373189047224067636590910356137553625274588101079897142817967730685760595460020253917511962674694174444525259589598552483 A145335 987 553316368506400850655162720204985824217853474993224150262831894476475508956149965085838126809770994503393562752398927195768738929320756741722371624701045205748782854102222609877332527123340385807224199058524238717810769969611080421407449291538874438662548567368077832078470755230534792158633951592591368385147587758269711933468502037779160009285775999883293160020546850165977620915246844334916881784217765805412678563142734858601700680220066629323689181129639391198707741874456432693777138576510467006897450139987895481539556696573332251470575032172176720768612575881797143441080815953602545318080512176758758088895499750896129215187488465744128185811020340575717285683541275502015889562533204958504121801795728978594462868093331721669451700145758031223362220334200927935732920465702207920380685302870494996891397260203562730146790551518388266547999981335246357178166866659646744064285233302072240519462601461898662093633832557676681071088911222334827424425118948604289632975885884386655628163995228799097142437547894596117965866646311102201681186428864864693060079227252988870025482460966966142940249066365471897298700502793772645709960835168730131354440990179144989409730776910151543713340892721808404071354451160420866347917209211865986247001198000927013576051776270301324259450244224810160818659555078471227116172565535626165014385185790991711168065418516544223267378579460523426720568268929649224554188269692906995090303111273585599703558495156409009009253404288850816237080343701603753906871001828332588596371059171751888410831444735721140510895684883018946624771132420854494761468030999175159600534986454376752136068206129354324671538863558134189864610318594341618577352698399622865490591684193779992556345890490659134014568282713298211568147791509318433889151711451567408885535618558977117768237202764204294522769738457661833247776121028697525241429724990766238900785992823766586069182515178903343217399443857895725107911219272501873780367898079748055728803562618172661248944544747832710706393817512141387494958299822493068167958082951286420605678649707499898380407427138087945918934105009299435894587874491410217943995328879041290050055591389113613802161339199825171781359013627011659085908713622577531325227184441915892247211663635833872265608372938641533256467551267816584442214820952017981484421172646639356195730599017896189778007151410946497133170727089551975959739744100780845651550050627143424292758806491445667378197442570135856764521493847576978969754235798178078392261400689644361764480939544132363174197927204216539362277565437833450192848263165121170593249085031045505477181222315549708884703039440991513777254733024421251732797766033663336965573713964213674970689304872035842054723412491177253347532261941203433784096945279456328256678952266791428670994112468729567786671893385040497962758486673112696188280392915827772916938739133971170840357621359290206051563965636457872301773382358330919429072255706368674925696019206973435561689058551750730376529682164715039072403147086701381107293078602895039715585188996729112675093622149848062525827531473558153822082433902699252794657139412288628825958380070796405288063031027004589752133516946860280577009380892796302798266470414994903441684042103369084428933140851006116360483508989142602856498537180799137141164989074861350846578294420430919850774906843660488267186974374280825387205993852334432066579573612226083109351181400734264689790962538988768062330931855540598534800196610308078101414117100181859232925619244413236376562313370077745855497788610807876088845352867659633552432304025685314809888440703481385722647765493586636338827063020772846456027511937935174877439101931635156733652921421121080398585308612509644203422966830831716466457865456476021196848112964259383598608361012067256505263084142788320180501706845406753738855345025477045383693775678203189566692521133997067434599913140803944939821063219340867643503726729409038358419903671773351416014616652257287073655118762975443185283804770186226849076410767883111984921527020207087673966457581774166450067387858299159558127461727583274666765982167603050015080129243925399342463210522197988130805638810760265415588867494359444218400577782043800995265326774633530907020747856190216123645532445575241354327654615744587788470487305881515708017491509796273748476702732571104464209338570820746480674984102473674598840129668491116378915572316625743508654923864000177669916501511406524589895628126295167712019655939260740700389140464839945657588127 A145335 988 18652294765936759949589716338301609697976237836156433800817304909230005680112811526312122421836331992467198228689277345215036164674205372648528562371454131964384529171316648346839080450604406239311889705003963357402525952580977477062328769361923793809210675584630849674010744478150931781631869415034166472565094308644519632122383233222079493852732182481963802416145227750604721144358032128580885871000999166087194793298855316939457856916522070333096197852478441787291259314782240723192179318725497323748897769194335662127872724946454249927295399151427183848799371492317642420721178029435113446842954986330593164610044944273555924960894760656453546223453437710947267150123053462592383823254308218147548683481005680286849241001022579605866142786465343423595300656824112245971168588626858381347878077343344608754551409625764563708586975858970914826699419816649860081480949655089554954186429728565306836222887326076817057306842961307901240997781062207734607276993344836209005610025636223414279691182866633167946690806502618323190181262873463062086159080245705809161714705884853806348854478896239937041922371397350740886406266161175586627779037906514005432715734773726143110850565994219506388477598104907507052349578892123211903936988508823447785915584854979717574691176376853856021223906211028869330239440007805083031279913405627263913125425522300796306409005805328575748820489143005525094611942586858747801869924473121507269973883710046275259766666287309912466377984827622022952406268153207642633859326046208647019263675505072034401826089125840152777501080451917215845907407975862869061963864305213645736545695486717271956278278744720974298342560271710791071288411367578772015780977970294881398255856558403274293030617549664363916019564420085038401036230964238256168972803871596354143339397284835728645882600841268798792113220981798325126070145293129176040765119038729177895030264972633459394414396190074357187639446794093797314453064483965319708175728786532795383138439079349321338219939701429684881048966210807351343216794035790041729167675656571189842840596442937049355416261012688483018276137253156411514383184801128193146796562946294984503906302646695242892033119881063117369944440644305710506599178858953898395983003773330858442280936594237403879383434450434913576346971172496973213246171460690182313503920676834016037909894564649616735397134729833956401090688392273592856766528252721838413399145246088006871263289857592055600539268966735556130004313791922373360967395626754843985838084411985650640894181803651131121529647887956591803177471505023608081992364044773549313340885641054597019528786832466349316618206884119074488549286254920264809765656846766184107851237888834651323351772177704213157903526356278908102652702092087081688570082624339817272298703394832473551477135875370360429873078722852160865244887561037889160240648854253063020912669770327693498067520358453092942802847133353081568790340353586121940474914482897583680756284623065750227581210135809892223330337916697927797440886137099585687883934010550469476981255216074007183197878755415707827394737682634426104098159060148792187534706719082182279245984433746895776125447609510038663781242020734558203776464166995004482180345184823115402390048360075288180897541549753056479853109543264983518954472269901010482028584673342318771599204497500587135858793828744385773697180302803908544630705759160542890504403765123332925323321766080966883379888799431671073102958888206119885176799465732510334805170847241804750833070315507812136248263624481932353998738855923758811658291349630775572760723414671689908379874534826432781539049622778289764112886156096457912153253142748923795845173539534038770952312641582609028903848580503888024684457360348117313062781342958837210386065615127214961843534459801168290813699270587275561012754777247598359191243593894219702658763423694721390298675172646826064719536041899259097048118812624518756845992183089638920849490886715986830778619161489697659020541095632114910326025089901147903855207913867679392439430331521582780642868150032952266850507456302598050683250609886578020206738611104153212717371653911505258139630328480666113681695027085129614736651037398006100985718772785812803576559477563024380554509142058248208091098655984575067285405779950643598438697929026080868764599304644201281707425478077610511166196075239295734369848648556826615450265529903164978760054895569386177085847127317892363978297164869616801107413893451649508112162347794967606335423750625229308527697208687 A145335 989 628768856006411809394268487108984542713793153238979908432327198227311597000127367595831681754264624656298257785721976554799941915398724182661141095819347163818357272616301361669722792112542007203863416148459405719514911143693980782160022393783001797769617435295357375142824364279997155128275525822167800197577960759259169040575826858447797699996441862181223779564962467452338299610331642139214818376526800104581570676691734170886389498054258310708606200283359091519948960302601592904351932140459376207064876792643605030342694076405416068475795653924035335370850092237415150120713767931176858339473467271123783402245856982566070479535633166541560577448487199425012035054930846540447983179886840471220661161640579680673958935550008290420415951662295026663639553918178603477487165186878475569534762066863461458245433021593126182412904226059118987289649175471266802011476455694902030845977802085651260147001291242586901539915014132055518276358518535933822388972618230003486630509674564115409484003118806040096254147990060826126846414253498573176613320393401556397976538042318342584766895613566765816716236996864444408915283334994528522428658722118626287968117287867867294087627590255408783445428288403091170012895900382119022121295016284521215651348379214365081441912542087691710205156554114332940897561361844449793905974653787522500975831929342374657698055874529560869976194465743337671478845157882440119471385929434737740377912624775356827733148720841658654085192859529884989436764483207549289485794127110822489191045912679607220513805576021240105393840281523233661282519776241566183657947370967283966779780235256704251191764024348475837467773382087831903454998157336470086057635148801287753535582059093182692224282125042839817118360382586498361785633134236323823946754784622361386720403673586276794093725356590934004517932384773651801542162764583608403305494637554130861850703993326687923361942709498224065616422408211502463612317078646559708090101943613652634285848725636062059693221506086250132592327940259921996267696739451524006867749278215056726650870085485729284063582260357321335408000640884968527140557723751443516487101918975608598747640172170041046501322857388476347341001922338186487550446660249427201306009525873756053647374480344531221138181703058552563720014864968405415750711855497651224836199184531653507991303189578607981132341221964695518869820608570372088112047691439513428814904340594076661003142076806669387802733089490458154572309561161181712150633927608151554964423747135774882414898506836598690562632067128818782480896025072068263006129141756468084187600084366701380497269898645259413147650045178950961568004925876107393712779040571690300242001892267042382145974565139719720680892031415438579649245334176723261780494051482398294969732963183123731153502821687740737622291915960674449382364661719828756918599576688590361519138325040807808685884940443096141742593770813768414047464501017614788255078447789405290171925679717850420964789158116462408296714960795357463887017232609223886451866034388363247466143073618269593148871380169969888711628544755778972495590788095533350739095710705603225221093506435649476542392433628520372329061078766828440102444326492392220201503133382120749799573626776453922474687041213242393084842206342979085434812657361864526168384452197204576715747832764166497929369020116198337587671459740332782665220265754095906986569018855727979300423093625238212238001786739050669335311976059097369473769311455042726775974231159107121050400941102842727868515730404723626283219740977692120930193125307208091690104352756150362785800255759110608362199977061208382454658755983184533197913316986038709220005625140253345037167302414096828943227655250200756699603413413912067792514642604684536905638250689090303399486163041289022071262545906233975018951643360514833842930067811318801151149869629055282388765150503231985507698492537824111020688140233751464073937528848448001292427299432776012393773900517803091433325153260103474864114862595283891068772831927403061551250084490671028515263997663644363333756439901893192430233218501149083333585883913555022633099548438276713007961539030620044170011951232234080502012241055097918169869135612209171826522018993384225093858972271762799238560719569594493072615787487808541087623919398998698780173126851538533696561039117519547598841365232107320634786851462175641104354776414195561765510334150728435712938163153231227725708219757838280853924397758359476792165825032148702070306393933187339525628727247250643 A145335 990 21195798117323847328744030750854152596580357497709774877097316051425369025644287881542674465624138075327482277489489600973028696753054827523301693691541630520862691695510989730569706975274710612237829519052676861800884297251398139585636877832096221240890009934595821531433759645867959621223236193833407129626186584629532279713291491275892027244800561321396871127171082361673096329259558512154899398891832560524445581424083565601724873039951190737465044678455837122659037664509440382023462909262706253214659672931118156378516555187753850721864821566483832003924172760523893218251618696238793865188537134866627752159114674272257291591590269083221246409334957269163717990754451686755448050401601569030540269611355257554513475430541538469049642124669822562365945938986500066401980092478504822822158447926089208414108938403352873983374437751865925202563158878436984079157011239994197804728356754120874250990106691564717124833718069084748559788144418848548090524532353256424189478272123946304817482330855260428778094160798259642233374301295255638910171968375407385930083288244836622647638244784481196785264412122378049627183460336259290329894498894839854260891228341310071709967782956659264095725881213590605236227213749531653343585643095014221670783506077400662040427154219084911174161971417970257226627924177536962544765322547897470102268030425006024188700667223982491121568939691387423762546345177605113840521671879375084755017927311203394952838168119805646941901938828374438166291307776520218395358477391046500064421510697165883898448351565849914826986203112647126269916525811195788075246536813343278214932745993957804820957093304508841736317666411838253193757196812523995233424108850310432201389589813775331996477276142163512685395564580971295355708654554070245141006847620646998474748453693253993444063753124797784451030701898606581248187981668043293982299048191184632314258053720012384923897629342770737061855242193170301254277411406722463275752016811040501515243165158053212952909175631947552268257689985113004283376705743694080235721786439461886598829640738883337722846308641229041203915218585956151796751789353277976139652012541871202917487965699945781030864350630532417787802057432075825851019846410409012097071682721221312795122135290133210870330701330720372472566787521737975392459523435579651328538092197058119077552814482784980479321605857032751211267696313816554697983534821659469432628586908027178996327912537889535205238076846184075423896999176739121724675496338703393291095880530108886874220578024567560055215195861382833269474413202001949640913005286618175073190449530660617895508371263802907984740933706364230030338371562734293987137516647906023174391699680470760813306151267508179606448657221110908163697152112444639062533372786901563899089880916604397582352106567616604389877100057161256965827351881330539834688102569931732232557089916212961460473487844269250579689743071329286104186946760513454158492572534505937848798030982532453067657292292524737647872369105081162190933423113816051075192818331347791061533213534690612768974447042331806193053290416322571480191939362602270193266124220351178003120879822699759420497153161491974141702610301448544695118840042282077575997666144130945290920511556244213366546411978400859521136974295968715426742551160713980907235229401539181607745540670880848147698442532258252131336019134149437800840666613939867265356698735122186417093929560783458368462073347593509263861695639849213436754643603972690853885580997568330203367210973743758040939853135694969817525405114359262540633051442447693421242642158649105314837636713259744073063328445194284949768256900080264458005200003446111745057465827632766721668870993426891462093595229580418927839743041498518444937551289141134396130228220343168512469463594278318474221092131685448027301584336670200271597574226728313192911042402536690145630551833165275058817690118730514740608138110231643041307915340635189940478085343029388491078131355676523050727693257377547042037197107760994878027184260417549291024960955741090039727966580598583337947977322242312060520563744990484989288602126519201201857632565136936341586878222582571360490436762356915826637703031230699784108282460501852409486244456690422750350961574726614820273633648599931705493303128928620140113158724501548206853555237400764666266871346944158471479331910808141703359369028420092213070972897472266857212188385461000672313759302809577559315731724058431282716174647326884069212260453721570398995060933152321464783715086977121966843 A145335 991 714510353906218037445549467217024996921739308534003357867970615661221991627157347486676188640358012765024802917872436663078820812745536320411775911680727269038934173237318191201203460466787702625995225883402320862848403940829720141737838369559941224247400437125607708529274662519384554551438136965848628517530949570283572389875887130334493379974429222147846663515713406847037609807001417834410016597428857238752260445224286319742411299290365141705688345402140069121477068150664274975409341766893895655406801367443116258876188045036488231428647066530374322928248528386410348149846916129495973264328728476880554254159972267471936316986437491259755049917120832095021734043320531305595307238590005712132672017378124570522069576089596326241655145602203766915061010939595363320232145439963232390456485710053705148776150855331592360386426114202496112519285098502461557837116046888727952302490875335436868915225236425645323035557734568931859818402830083026037595648163239301441197309066667720260833213963646825935303514064255184549626221569816653334163323877321662586301551248756904507133542646917965530064497515929127056067910039020017342026215035316392765016017019417445229475146669381356202411510672264711014110128205483816133830153006611634396237590774217827938168434287283439813593308346294620816995294383127209645539589229183649063359932804651121146058724834422393901178528087020475589292099624458223229681545439582348177656916589282753819084817819585499637569855703819309451055794995709732078899984983366383390060826636410416033537086710770995052796464801533494345035652423812890239774994572319854537658098900676537365257759364103229030582792697275294133073723201095185721982256623286329520707555319086784382508066286528049887581844664906181983854440383232074829467017009345255533961408987279188445413112323743207957253310956484095469102765060487576675559692511219339317759508129050913502457901161782858836856916148715348447070189074908297158379040778610073362465194463192125083006506250859730480876716596805831434132706754352230705294657414006510919031490462656887229151419780232248718626660683124581236183534291958442851916225826299376331372910724997532106380396213253924946238331008694274167099692534944441137542859223226360928449811126983016058094316720720402052991673843637772285511405119262678190787367863126630009572651868223378502379323352308232821367138523868935450298652870726093023134396235854691863372137270649114154961906182682132093049109687675566232177629269427057460234690577705546829394200802793273942624705561924583242385163686558589697323109145205769539960781969490969344890885814805526129520357462093888149143755543811768124430298292488133000637053895986667454749507977081726169393664514242756682782792418061263448621276734865957667555921590729001279317965781240852912295016305304614056357365582537287836107507180713799116870909139556400605791753466544431496598245097191916463758373561249444038665169831883116717093576334249243313192876902216219747993315154235571016661008229279721849135526019497868002295921380788277482823859016648133806597856531222605339841491303417731740119467696728942499779601633602115383629309556531502014688274620932769362905627657722884508594489105517151032374809694761418805809825625317205933244285010432263190692512314192855639021035056957501359799897599299645558294747999833056659231138867424506088526006088890692659761078407374399885264508386193587287975618280309375410545727090684005008893901666416150097229440208652054179996401560874501142457239721335761702144057780121830999267048043194718619922881375477956987407026370818185716943854193525299368595479557647046958896170758918255109939848463829494941047204296151253208773078266245928266807276981229311643364932786164432997888865456402129959866255314363635952724703993687853907094102432970200807795039393340081369921712438238361955180150619907236271729512348394707159368076224675220546688738362058874724045068255621093386601467795606081691522227448272871957526970439638508274743012490349902754673048372266782060748558724916714246658581952199031899658255011413396030487769694351376388601065771137666575636616951875296941531512579089039681283722888680774648667192283573648309111572128808512131920946689590175213319661391055742978222584755403567997435406039515323270654034648272606650048317699408926542956048731114501091588137009313254457040446855269435339342427308708379998512968390384772696371302088692301498782523966507464864214785823102788313117974801986258362644671696056370054255026887 A145335 992 24086144008982811924965625211141881895377679494100895696019514576842477286326105158131566437523794144684848031033997562422897448624623332608026138459455622547760840458967304529881578921765706480247588452291662717233942835044485568726584391852228740837283647494614225919926027342094693688061019975895521073492561180388072640633183875450284280563045981833803349705717827817642555464920921465938403147344427378626506139084065110414433119297353335886947563386041097051629154844699855044911608528938530313281057020881847776155598142619663463093705841890874096859427425887981720075607446324473690562501727571767106349041104912977364298973355516238776073649484896840588225385436617119557166120257421042154390804675276309660943707855466816727064656489200646858036884116407813758538525556379180471403783310463751952639154836919119040065273550326391706201159175467954820236252197861462008032122769602829220097011368468918397147963934107484974925393610842310663308500751492272319229504864447890577868741337897052171423821030327948110369640286885145082599390008994341277408817906665511962690635099979966373233993014476706460937671197788181324263444418510621101213850079463670850344297122514877734626632760666317527072061816570632228121882804509292552402154963328099473718257257783897601897145513179429696322941116428590312973602590371015487377965864742521263408633589979678231184745690691891292423649254577940359894959782927799285189439573469703703930145813745389024662674188833846982766716411139083760603198275393922306687903965848973613793369309121641891663918913632707891258504716936816004171619278957655759651111235726873328588881263342962757316437100088832498814076955915161513875497875537558059292741257605025911720571582522383285568220470968591830094761889963044587947262898244021716429192098486432988801622022989319787114211327892048156364847628940848228065073940570904880210488386716048240447843463239802542047675906311339153957565772460881285802235001371193556237661203838963371390096112763572338878406564210066887659500540405836991331788821190437696641089656897334027755811023068782795663675690424214414885790789185167319184817996464899963588709617622178841606137375317925459307161720515281924740854809501957264336160772317888944176821820295475336028226205785154051875628952796462516222851491177885358375862519337460605425635975400257274832422009726988922551253488428354117715751033574193060988201027678033075806247568397253725625876322212976596010501412147646338509968760947710610645808026083358103088769622187940686581311264437262505239421034604415645494760059643973485905459785118350127085611142921585914562328342062444035801271769351556331911811061452637446803569063659318860219135153094118837902752251168674670555497024249148038740578599669798060186408552924384752209204228903277045105848395261941439782645536821504621073853527227174065659786614861889174505027047896739297906057591646649760921965486645531811782889420874287291998718520378743961105199427306051475412329916201408729866561425218086000420542531042080312026047718684839620411301674682234143578081937474460735589734100358019797596824985863466527447219193065606429759444265730179779753649763329941044922100163646719596742438150170985495157223889519486916387605008462896600031263988180534617862275874684698612430685110862802141437315366464645511099235106926673897450423439089544081110062227455664582946606085847234321397144391281491897916874633860766971741902950963096113209964211738133776173631738579775165410110366413712222538489792965288673843581217950381517870932926995460913235152637746119287886841753645443403804917580790674513270159330938513696084309651825129179752626179970634808635068490101589874674313576893056646644492888109400352456333365776665485069692520139185572726748298134728704372071453152996463076456744988123884894100577677896568753332613100104139106586187251442382886836586205567888223567334793193546518645727143696751606924060956508972719306090898802882465537764230550820430856626478176916833825956171668037599610911338088262312092824577214470674262214270681388015237464374225016442752231407296295933222725943193107699573421106129381676444717680601090893717382750791210375340352095159402039649244052648699510364690155733844866279170672215462147283400399160974064618917451948388729245959786416014935728024980808042416104244254390499886627956880590438718413371278061692391760957719347301364411163767556928291867015850501751799900451628250465925353546027582733581485360175961708471599561409276519441959834393927 A145335 993 811943913828300236084373188422043371476156578824401885378814478517389293660831013253457757122250911976968214361131254911403436330057231729471024807056473124404290662832853662464989834251518504982358504100756724314553892106501204580943439707600792484064890532796045118635098673172737461705152428835999878421585608873350979145461056051553195967445786667643081696431901312217017137875446652809782152262570630336070664709771574426846254131771369653458637220037757036208278740693355045413306048535108515093810536518520287166762097128832667295852335698712718738600924203755615255362316667448161192732437263179940426549295092362306978250919878135422703951464380822579108245648046629056951538608282356092434508313470892381292287821285716815779753244009298659982219596649046390860738333185310028251058303005276592613412204403767351985268779021116238301838579692505471891661600032072768243874130611008882134134816362172013931432218895727760770166086761675889630046534295208851717987307539341082313287550239676414735050180997051616736305389521272019164608783869035920584129589047392857013544404713191123794799938987945277282279769021371682401900694005966822286602493413704327345688810770501381764882434159650053165334492822485884204504853206178098934865009417552642484824624221726753872669335435685266716751724217812485067212933675867342850327580237110458984853917172156228338815383332045127380580740782530269907600871052814568464153659844006795270202461562272246201793247268019126085246700768442718574224081784629135975082859298708073884564063376953461457219711525762118212790699662904415076812395653887581085519105218694801006054650022033515185033865613411750837747240050826371431647847662388825555471978273157868165013683664321474269976662188769385927588241326799792676470157470338955051482810106016247065223489949556857699876855905987632394574918102493228707586065861085511000676224198438478056445889643355842530644295964898326731194193742586119069485044737843894002161485818946260786368014878253517292731354798644638186195931782948058223442370457034997339764621414977639612991502358497248261590258805573607242675426267248456037761771808915551946276024878670738025545358815586871019990496652331822674319941461211286845827538497293177084974302633710662450528489338923226368007049945777077578234551482095110311587647336078429145771558721170020866377567445517473226894522273552678784329031891487395215186163619892098749573913667299285820199176666837534868831870510448048383495480699369695415443131099035311077416877134561279741862728781555413489696299834129687723069771913275237064667279816378800814564982282995775365090562281404630984766983195697208404935382757138110039260180135318584882000378556053238048620052217502358630183048004655987967883641146247615874017874651525088406243273277011503409277296491985029629768366989895555193862314566720530572677607670123374933008061178807328265868769917810318343487540091062503813951758339007054781393684604873882594607029381294118333933421727156173129566214627440670844896766872293001298900200594570022223276701970714253963369008305666214865507331183227356073571238533337988943516816498461991113588750814135050818964031507164038003391227153625289948464705533669431936232866283327094256664746029474418761736703108321536957705056544928677910845539448164025130894399643723302579855569896203429083220717472477392106795691599004447002239398494149190566923337544834583492584256619470836337110173066420242885623888568798587928396975810294780617322766271809837460897989778402641473931361154963303187307317969749939341962276798498799819187478527980870771445585931509783648811771677341817137355031404128933890542773416870250935258663860277390379119857468291861292139926991360608900073686116966460715534901856003080200216555170255449310018892733062806776619502966455553726809929665726853939334761017682798091044658417065972107208025049260181163621747696510478228468326915325279134610535370798849214746714937597177372307196340689640708451304921052373426829764707803917057132981066533906950273867055749341081512664996406087637794623024396870292871781690252188441557561702943973889414953449851004504437654491481550194938173291245448813071948620460631159182927707903215531685881573228841220852095630040721837929180449233131680314735709869774144547558033746049215210785072054721410437947530859455020063727334856566679884460288743012795256826545376770220285920332091375662334064407949111964482342725605799239836203172375028125929083178413694390591362852462039774332095963164252283 A145335 994 27370629311065856949421408256741456841319356376792908062018940374801678512464136170447955834459511805219804361428886572029412276263331832975844913637847570564213015696334656502727502782737109881189598692988920724351948985676212771379117783816638322785598719023271033454574950352726952491985994688000535925696129801628100326605419558864674360612313188003202302152916043529117819900138751201296834886832852801284514728739893634844922116367579751720737324800525226304539979297143843736182691851206899514873822872758261859509702518057351071923518773309899906787363058049174364370281974784070067482536769579294064207209631214492263323861144792971743833965088203879656842120207426480073219246928032103618546233092712977498086712794597806004468665128488801338799975745002469719507675453138275495963994922904090626534373457811842598504291500736554842828586815233200281999957716844920819639534934864986647138855439471807221159661701827018881454813809810700628586558007782989639921079817921683020333032740710750602821489429986788969852906570392439479153817021625810873896667169378795303261069920191037683142739570049642282708944552772768215979891070677697160770748951762122795359498960729304456779309120895170531537108225973937339963226373458380910585006915063544614835338608796151615263785695639804827842270927059517755187157681239885537113527242415027707636904284464752867321788340938495553307485479355446144007285003295419319998820588152029495088821275334051605717061340742250551499819300137487631998010036356649898326120880271545204799680962643731876601234583869522091320466594378003115302529853320931079435193277271090506187228923653868533544528852511673020651626963299280025045687430823629433937402328295410478237585364603705315118529996815195528650407785031659121160764420377863276541463812244615590082250857397939650073529025476631760129072332870199110791878052112118635261890637518872708566742699429681988468216674929046687797217117105012301371459572310482665441670130719017247269502410155829955174401631383904189046597972743678502306405316774860939133027691257806574456609516749131215829424828672210609726374204583154663847782008493725259644064835071280961218955204067296046765954182842944021836043301916577670070889058407592227216594797605564610911840039586875755080363601796516332365824214238574677425734233323341327166498639065005428005330523755972012751625423290207313391377547346289059129732514638361621170103553918411356601660519813216978215345758896702298859986315865783671506877338702672310336364825117291117910251900644921724300399762169090738540266365701748181805960516704669590340635425674176444635616939943821768434050967725681125978815420831314627970823225558020432712913900905419501524863122349252258254795877681456330148209504299428531443344494316502177250075989958853551023460619638966953557550211446733628763594002970295558377788088900072354129812567832567987945696936023328239712315215547751516922781961825038395806493816031580061885458999338225301730844171010104679996268365224463588963384010844454542743845450016907730461818003021475826422935126405926165641791398596860072882066653361998621422485356715934527373470360185048297377097722352849957764377222426608360516025626797558400399424427253732457872681672265977647995247661750255022663702838267269857689904522366924176299648070552597163502285750101782487468696488546789448830538682692377680989825540291163128163751387239229418253523392725487259063216962327123436711285170444236187328128278391405316030175285612599254393159012891463251120937510690231732493748170889337528222087437642241904158690613291393400059987297946277226010770309973033324761724412548876709625067712130069979056934750094882339578540520581805067264980292234273237912083606546606024944016056496171313410114502062562898106008169659475763286846981922759971142638844137551668617078225152754510549011296132707732482540141523724120820121226625800886288473753796969432484024395742705146072602787827094758321672706179110024051342668457818881740254451466244087824284754153247091955643796137217463280577466354586999999375354137181033198482744335649040957609109073018633868984973094903940738463951231398339390764730754166696737864177620387524280897090993768151520482368323179547399190298822393562484377210796365468544248766715091168960749792588333359258339549843236633765055168849167984471957748571386905898314717615113590050045930452889966406491073030389109809724382900097548472198021480271040746627943015408652097486660362840277730873133284895799383458435476307110066003 A145335 995 922663913264086123936695436250381321698832131985532351946256594655750104137776736644969577926172385831708693046799551981980232921433479759558500309260816796663147634719150607874090456341078139843382866958298013517147475992591240416688855911515438153501740334209576004957676457755326895332110419227345637219216657191297653136517714183867116644687881600142162937931718130934660396616660165120269651225353315668730361169751149720850750115904859298734685565567068158688285665898440231653363496890878534111288053946870470765551784716951207505709150552424390159089289948236743619166590114608685307388153309785565641245096241691239104285052212720157606507540419401318851325293084100995221591756992423604698837425120846157989610707013604219124921885701604249121648522381813657595557348664552933783636240600038592015197136649425009591812314504560484730635423239672601813713102743180680797975954410424569264041934730459805063120182037156587598114012758552631427976980812318046466530748944152627076085451376071852581435993949804475176689863751623745321003152634397300690020729695629600625537809996095475585550627111573502362173243591690247539310445590644477283615124877298666017864382620496042467529128700493764458465865132246934907674476844777167289642484171927079548546622017693646728815461927348485310877686234424619309546600367383607780229660491483003787329584444452901985261256634221301769950208128491348731955307553487714224345673562451254435437369921308418066449891594628018823039782522388007306210199751358586287944398898870929555089171366156138183274156365021878172650810683691785353943866278636191033872784291289355744876686010317258243752552433134631912754594095071489593463751861416700555641006931366308948231134475777222508324171922663579082035860505828987647529575934467613581873790059283181435656429337661055654421805748940400727963395946479493922300980429113453333592822390084974807346418341328690187907741581213867880745862286415770936645783113101325914194806104376585586508665459985012910675561701220055414116179474993470529800865005038191801139366132536038209954667196621710927112662712949960848302467193822717451060275468561706693685873643976856324020241903563190920893444483645146323761197033287891796878383313092395482178233542309280400127465283945092364835830648553515618274856683747800893926390693742188802704239977109774256889671089436249104339819792218366260870658336714372291775887853273006629752092053015733163742690302704367668801770663575963984122090324340086867127139672223952482403547177287006450193311828877582544611062493023748962062691464736159295403691953447132074004019384911505665670871680415669532507227137265727561048659431288233351758340894300688651433742717521312840349897805773241408266810406458844884640154422050094648707527029391413743574973215269679927989354078752279512439987998101023635725198646266348706194705904143831387592606728627805694842115447477625042891827572627163544404476119170285983629851757030879281284940273084545540052638670817207035518033462150452956515004160669795763602028821169758999297862658577248138002889147774762738118573181192821873627110811261734994813992431377336419297694728249227290446913401550540569073118164609740679369933930880988143795165506490454871561004915421360484445379915864393705671885720284610357798003538143474534897111327433650737938750056075517756366329545691554847600066886764360027162571960975710556250868696911086144491690076191918883550207462937157985117180210051313306032616336177297393082428260677954593783552863673236416884162011436350547400947653372250106616628180957697790690660754865392988041301042323419357313283500379181700375912809667602477332098685361885577139019490439819806915210569692791349210624359077423858655729476612402983896320548951033119051879664312440124898086089202035247336804983996735660762801709066937083354853030564593532924372701588919244920456063556715063586105385934000180273972012027512653711183245876055103308590762904649365426409552990602570081120645261769582411604132097323492752722005372978403290845417511733631438925309300462773572855550169749604723983018682947480428814625293896444779509553614258392442615291572783529381128878784786055787952614511314823048409778216996679852245104488500969597863752450791361307633938016299495393494245650987595797101363605159506852577010004721852165288331467505225690240684277725262975622450921018831844035520310094222186043851568496559594433285228223951048683339617594057963028719213222489831247194902262583894038932442474544754344085574216717160708847 A145335 996 31103000488761713926840146206578946097726174327912939207315401743826395635682775279837788301443315291927388237387808535883667079752110326431385212449337220577667136202169551295100932780530241311383326563974627342674120691358301728770368561398067636337905343880606088103852239936357119288918489740167826742659257588222514085603911818532740943227754128128479124634475916040891358440829794266065538741509825384360047673747796528349985151562230690592766498694528542828856883492896440911891039744008823533684620783675180696748488803298722686960104393198707418953000057367697569352931388393176806927984580590334648187078130100202038990956846766935368122397443704053370274295973022924341493378054995352786365705982277490893116799435341885432103310762532414109401970350690962652543768503974403944708102174663306013928204849917743615528150523444442439533165274580776591907068411472663032854848603535877295025866972624944589205974115312886866105404488635995395626403394596683338603761906986305240813157545554349409809456753226419428219426337214329884378576796151715984634787924143006667708084271707308561797873956788403194579217758766933691777386904880734258552968698842989079700085542777422630851102471714335678999713782070935949763769274474211935875467230850654936517962013381114222432217606307131744189881975120182989865298143197343737031656318054364815255852583985603041458404093817811741726525962703957886398767273620785843207273335791411198866564244958485497685974239937849173782420517329880426154858201620287907409955788554818155030510761953442455514439934463652929330536736826783489903444616950296146430920479024170904888702579220565851743030008976439589267284346293232950896383050202669544907028909718955946349461064940864806151902520394459254040233329001087388566562883590138833467102186356972233951362642890303328712619421723251883063014317226751407250566939473536459763295407507873863236775053719447446804687980234502811330896329877858521169317047371186124257024248336864569402189865386592375063043229773726436625952221055431918815908657013432128841547093194762156799765256741508358603836644224118351524065559377389600692087222197433124150425540894394991611441393350159961876021966777723699731045930156091530556192631413455593296636025494651044682732243809949024031740096082375409695529086443314153895683952860314951215818602461871851134745384419565433551323312444055703363742579139263942609476120404100538850581401937056811031354733502503714302090710853799987008053365973518012425072206843792099479151265009980162318725423841211406933917192339430815342042590735989564146310273944742305510005903124731430315588639711195279996996858363176708357269183449910925456459043576052988881811034294729554942775553507752845523421920546931783379763275419099186308502204717440062979410169836664920413667574971278722725385041858435295313562817602044611915527977650900467175674418692230762140559723788773804172555267760946467534123373054448378683123906923017124540535274720221030816949147862403878157208228012823403939657201292794804346569848817787125849423219758821031710601566748552125496050936296218626763109832565566433313181063439244653978590761915811091775917153389171000230604855564617135874952112293972483529776628824368806466589017826172389664676108968541050067944244967091376894100841580912004204457446548140295823318100888019953465326481516565825365808805922287893823272619814665662560053655609121326691585454214906192838990234512394633351176708169544601102123309364408416729403340637278563743844312641265786721701850284581866262654212901430380204709007757996554881940269887821784335478858076735168588753560787011905146638696052170466961988337058481450675286367965791575596229408725803475800085079879519666041011402744520498040538940761123269947067550073857854547751583960992438528247932723682977201554074470007604942340427043254222842126093221551171613560841419956723269763491739713919451234710236973697759634554734457421789827448544912942281429507709640506458324552900431584165276293552746323474450170976838347821687307068676744578588708895941133742553960596846905038064434361319415229606300061048140080498633183351677314336620740454581544039515113070407186445185897312245064574369342797867084051030951824999361964439695925877967286777566152245193349222476646025139229118006380134387667011748919623793255235888714432308850028995044370043521326922232827206348847339607345777001571829882945993539236235319046489753566906311074213662657378049787116802690842668611340227774681762683618773139741248410059180385166367 A145335 997 1048482145553493463209695204687080836703968014895113048693069840838131202223116250545555106996684580564699871650634332697838865276463406182568515752108657396412342364711987939438701836157583978265653798628201820763246594988540875284257883788040004109435350988713490895771283003296922033474115393808947020267697936079764292634410214266220983012340475014523149691286020191806729562105711968092409145856026562481423891413307859800926849738312046463977299372257871613193697383857253357241406718117173944429630032506402287340521086793648157060473911589019276540481241774775795114650573483567400046933674904312027680600838124432714492693916200228339046685860220756098692545198399277486467640779012301585435964343963736792886121150975764250902598386680045793926336171400143828635436778673419808311557190524263805129481193475530000630028944553499840132102516675482555673514674337030368094356265627218469204897406383144947371673582364077234219256597713805392028013427003877214532014767417977600723658913784551667228604934569826604975472386650805196650778078477271193207641400232840025072809920173715561622110855497786444577691928285860091158125465024219106265176097554382036999391217629162534265494621853961127038586587135145385734289727334851207513584833062333093738093419922530738420496408779797949169292436070423682353934581097635857007953526701382977430791786818825094083109900017337177179379888432800212222011096061801383221029469925182797951340626262113176205685773561855004053577376816150486643292262670409705607431023344238521107207588230361373809235632007495583882710515225780060760953332683450616817550138314032016912508808200648588851940283358843226121065523400790288679645583028868238497399243990984998020074023550925418139603411454173049531032686438590795362749847158294004141708401120219743947217253256175695873241345051869015229113811905750393991937117607351933629507234853497605539626712253536155090457341625797348188750647399436748462201906730236901135602961497240898530171234775673363503390174364996756477440793957662430508290810298121932058210360710456066173184048594801579571913622349682366916926289158309336245507542809215195146549138289864181523244833045813650411277509579183621434288411981800648461761361808069204736937204937246453173945623538705916316164866274101044412282769885729263444075705156994826311743056286285460124642492651893879675578859758149297968173396081913929168651067727046341311380092429546093046851234902626709906419110194079826898465514982845201874509097225577092001218236661082884094477227587493924698864766009151150292156506771647516742635960039273571165295166920330677131026987378993521208283094562915459701457816613047837865849001007190405360905161314641590579599651068396450616821311533370260011272975129737679148409514672317377493644503081619001251875054024292451664320450248607865806919178945639725221406099420417148844348153266522492263130462594077449491179213033329677847948135361260978726237820918745055511230564829533710675754810234388996061862282330794243484655391299065108693853073840045575191214297738771994320387130677090803002697114324426956726991610582158133655725598653722944854240958164884297175516939950302041016223149112010125485734895026059878488907782013874306959498260919359266340174871148884138881926006792168764594815529011894540123588785988240698044770402442996402575240637935557104427389860000040258014018159986789807523923698174332611225862259517092797684410441921862615627331008847278168293101263452641591391770889219800232123127037185353516806715332956209092700277722969506270463328490544905435684112508707227811595083599317725441490803463176816887822114008743542753631621024364909311016902017886987814522909073561231624599528076693527983583165070527862056512334164709161144880964613993937868612492265770426969013585202564778548177467652189621154653539358712273246821443477069574117293504216719346285077867012242959650838767121901814411339449768186387376442659028187140424521402339339465571919719518108192428056949694273251474432226391770876498699696100717994247642232491745443250309161031238146853618663402477596094468707080894629118176819712479831275488652029092718108652276788525080474547470281160810443166615487167497306321186363573533775624003320292551797593826445910447358247451502794294243261792425972197972966603095459203503508065912149643275181663829251732705029889378667572846154205000811974128105832628764199310257873711093898171771941368789363062972124974122251029604494196218475111693376815700628181132346367995923139817520754066797522723 A145335 998 35344333095505264156037111423161348798711815684388086543530445127338001083114853170207887377020448909392717381415495117856339612585914342662274339572197628383722840536773977236309087601771223126804948240373356813954415374389592214474031533724459977130998045491626434215843861937287001812055310636381114313056270682589596716483454237310397518813256469511821247964772616031328937497692192003565318040741116679738973995182560280141447576328513934738444071246046353386230995980971127179711379555838893922714004862106200322573785139065390571209852872705735418980915241274691995947173262778125667188957374096373872522719604987548675448509876118740462496844979919290643221645267765348095801246319011308390051005248651861305913653106276213462584706182881032950724378228496878112609611156537213234208188947864830696251505018131911471320532105370329087408733397597351677173403079994225296988086681438685993361214274149949203274171872287069450218253042826975276628337228674297507277534471056263013408236742864079156721922934539398100496754725779216841883399141090235126877875617214249321061415741347867310574048377032507089925591707937125914173475734189039167318351990005249768406488866578983487312401071845927120756418173326037171031970758694064930808732786655781359060474249070549178773819717534771260189716275744100357030951738936006596540769648071963851137626318406741337556031688126032148899084297343169191300036161844557354760117587970638783148281312429270924935181929084157946708244198690012387415501748464652974406211889524324757969149644214971149155890699458236198222518538930509111424953354855675675969319016135098811096501019555161350978341100283575143564679204573356285097619653006765269544658970029075373537739387552234780545166193968270979296652605804662382677209959139527996026851368295505382103721373314320064996662412985885081650174716279831464241448827293266743177152427148108875232942606829928734379869539400940627208281512504116460782967754706968889909989707814966441115207754885759218312690402780997431080802727686848311379051296333781672668839130707926897503272121330995990627699850803955944545466856002542165458669667406557006192738327600896018254188330362936762014004886038257911772138668175453929489883975993820260268697585137941910999055924807044195207968618068206111055676763152404384256477866946611642108543476194864258339826576160597299444197928895889522063069478557575973135963550469256045202522376949417394672298317536191657442884490340340253893472523063658389216183655049131564517274658365952757814847179655694777757519855234568084009165027930195198658268648777601810037357771374341222962188314230282960220027837718883288172966289668573431007858898495929521140059999034756984143574682572868796785293566266489544433080208243693888673785553295316590593316135901966362364043150745230970632963655155186114492810226943952319611554999546734109892075779438798795497897131905791098558877467180988172493385175493984219807028564487771914360565215863046112159473622184303909382973659213865719854909836751827612776992314801366490878046850924580708781429143414129402472367598380381774970668565961440852968943497303819407597218045759658895870864953948764649267711356335256474559506175453526391567108848157926258780317569125011850501122516764208212741184638896064809524140106096864105985265971459136484541069970530090629923341951342303508730746355235548291730264279331411791816802202896698668814695441629612755726569804346998538284933674890570344990898989886424736452188258870062484233333859774422738913108087232106664641780175039402164417373036064053229153436113638709258982446348665045774578249575101743727696451329598187528869774264379104537321285572295072859601473294152888656524287989538743246708974861453218522286264194305283253176193867788578000853256424573341541486964739930436926338751578110575048900804177248390723307605389173217400742475973995602428554940259440406338035125759858929096015877987803483905147578418398676262071559916851954921704104448968842196899342609786030909557605343121796600189917207381898780950980552160303259025877229295376474888296392481699910178796281728341273679544367614613663539108223401190821927795959636423281882152770744474853249295827351759826744394448979772545333326927699956657191963613673893668955437914002309717878376654383564550697810213542083091507982274771219570485173251767059457562526584840359316936017750165299011108010569864157176963039854981768134196824495399675285884021803447419550589449567407993324341063845927948211289633381523795903507376209532564105825963