A202156 -5*(x-1)/(x^2-1298*x+1) A202156 0 5 A202156 1 6485 A202156 2 8417525 A202156 3 10925940965 A202156 4 14181862955045 A202156 5 18408047189707445 A202156 6 23893631070377308565 A202156 7 31013914721302556809925 A202156 8 40256037414619648361974085 A202156 9 52252305550261582271285552405 A202156 10 67823452348202119168480285047605 A202156 11 88034788895660800419105138706238885 A202156 12 114269088163115370741879301560413025125 A202156 13 148321188400934855562158914320277400373365 A202156 14 192520788275325279404311528908418505271602645 A202156 15 249891834860183811731940802364212899565139859845 A202156 16 324359409127730312302779757157219435217046266476165 A202156 17 421018263155959085185196392849268462698826488746202325 A202156 18 546481381217025764840072615138593307363641565346304141685 A202156 19 709332411801436286803329069253501263689544052993014029704805 A202156 20 920712924036883083244956291818429501675720817143366864252695205 A202156 21 1195084666067462440615666463451252239673821931108037196785968671285 A202156 22 1551218975842642211036051824603433588667119190857415138061323082632725 A202156 23 2013481035559083522462354652668793346837681035910993741166400575288605765 A202156 24 2613496832936714569513925303112269160761721317493279018618849885401527650245 A202156 25 3392316875670819952145552581085072701875367432425240255173525984850607601412245 A202156 26 4403224691123891361170357736323121254765066165566644357936218109486203265105443765 A202156 27 5715382256761935315979172196194830303612354007538071951360955932587106987499264594725 A202156 28 7418561766052300916249604340303153410967580736718251826222162864279955383570780338509285 A202156 29 9629287456953629827356670454541296932605616183906283332364416036879449500767885380120457205 A202156 30 12498807700564045463608042000390263115368678839129619047157185793706661172041331652616014942805 A202156 31 16223442766044674058133411159836106982451612527574061616926694795815209321860147717210207275303685 A202156 32 21058016211518286363411704077425266472959077692112292849151802687782347993113299695607196427329240325 A202156 33 27333288819107969655034333759086836045793900392749228544137422962046691879851741144750423752466078638165 A202156 34 35478587829185933093948201807590635762174009750710806537997525852933918277699566892586354423504542743097845 A202156 35 46051179668994522047975110911918886132465818862522234137092244419685263877762157974835943291285144014462364645 A202156 36 59774395731767060432338600015468906609304870709544109199139195259225619579417003351770161805733693426229406211365 A202156 37 77587119608653975446653454844967728859991589715169391218248538354230434528819392588439695187899042782101754799987125 A202156 38 100708021477637128362695752050168096591362474145419160257177403644595844792787992162791372583731151797474651500977076885 A202156 39 130718934290853383960803639507663344407859631449164354844425051682147052310604285007910613173987847134079315546513445809605 A202156 40 169673076001506214743994761385194970873305210258541187168903459906023229303319569152275813108463641848883154104722951683790405 A202156 41 220235521931020775884321239474343564530205755055955011780881846532966469488656490155368997504172633132003199948614844772114136085 A202156 42 285865537793388965591634224842936561565236196757419346750397467896330571373046820902099806484602969341698304650147963791252464847925 A202156 43 371053247820296946317165339524892182568112053185375256127004132447590548675745284874435393448017150032891267432692108386200927258470565 A202156 44 481626829805207642930715019069085210036847879798420325033504613519504635850546006720196238595719776139723523429329706537325012329029945445 A202156 45 625151254033911700227121777586333077735645979866296396518232861344184569743460040977529843261850821412211100520002526393339479802153610717045 A202156 46 811445846109187581687161136592041265815658445018572924260341220520138052022375282642827016357643770473273868751439849928848107458183057680778965 A202156 47 1053256083098471447118234928174691976695646925988127789393526386002277847340473373410348489702378352223488069428268405205118450141241806716040379525 A202156 48 1367125584415969829171887249609613593709683894274144852059872988689736125709882416311349696806670743542317040844023638516393819435224406934362731844485 A202156 49 1774527955315845739793662531758350269943192999120914029845925745792891488893580035898758496106568922739575295527473254525873972508471138958996109893762005 A202156 50 2303335918874383354282344794335089040772670803175052136595159558166184462847741176714172216596629655045225191277619440350945899922176103144370016279371238005 A202156 51 2989728248170994278012743749384413816572656759328218552386487260573961639884879153794959638383929185679779558703054506102273252225012073410253322134513973168485 A202156 52 3880664962790031698477187104356174798822267700937224505945523869065444042386110293884680896450123486382698821971373471301310330442165749110405667760582857801455525 A202156 53 5037100131973212973629110848710565504457486903159758080498737595559685793055531276583162008632621901395557391139284062694594706640678917333233146499914414912316102965 A202156 54 6538152090636267649738887404439209668611019178033665051262855453512603093942037210894650402524246777887947110999968742004112627909270792532787513751221149973328500193045 A202156 55 8486516376545743436148102221851245439291598435600794076781105879921763256250971244209979639314463685076653954520568287837275496431526848028640859615938552750965480934469445 A202156 56 11015491718604284343852586945075512140990826158390652677996824169282995194010666732947342677179771338982718945020586637644041590255493939470383302993974490249603220924441146565 A202156 57 14298099764231984532577221706605792907760653061992631575245800990623447840062589168394406584999703883535884113982766935093678146876134701905709498645319272405432229794443673771925 A202156 58 18558922478481397319000889922587374118761186683640277394016371689005066013406046729909206799986938461058238597230686461164956590603632587579671458858321421607760784669966964114812085 A202156 59 24089467078969089488078622542296705000359112554712018064801675206527585061953208592832982031976461122749710163321317043825178560925368222543711647888602559927601093069387324977352314405 A202156 60 31268109709579399674128733059011200503092009334829515807835180401701116405349251347450480768298646550390662733752472292198620607124537349229150139287947264464604611043280077853639189285605 A202156 61 40585982313566981807929607431973995956308427757496156806551999359732842566558266295782131204269611245945957478700545713956765722869088553931214337084107660672496857533084471666698690340400885 A202156 62 52680573774900232807292956317969187740087836137220676705388687333752827950276224302673858852661187098591302416690574584243589709663469818465366980385032455605636456473332600943297046422651063125 A202156 63 68379344173838188616884449371116573712638054997684680867437709607211810946615972586604373008623016584360264590906887109802465486377460955279492409325435043268455448005528182939927899557910739535365 A202156 64 88756336057068193924483207990752994709816455299158578545257441681473596855879582141188173491333822865312524847694722777949015957728234656482962681937434301129999565874719108123425470329121717265840645 A202156 65 115205655822730341875790587087548016016768046340252837267063291864843121507120751003289662587378293456159072892043159258890712910665762206653930281662380397431696168049937396816023320559300431100321621845 A202156 66 149536852501567926686582257556429334036770214333192883614069607583124690242645878922687840850243533572271611301347173023317367409028201616002145022635087818432040496129252866348090146660501630446500199314165 A202156 67 194098719341379346108841894517658188031711721436438022678225083579603983091832843720897814133953519198515095310075738541106684006205695031808577585450062325944391132279602170582424194342010557019126158388164325 A202156 68 251939988168257889681350092501662771635827777654282220243452544416718386928508788503846440058030817676139021440867007279183452522687583123085917703769158263988001257658427488163120256165783042509195307087637979685 A202156 69 327017910543679399427046311225263759925116423683536885437978724427816886629221315645148958297509867390109251315150065372641580267764476688070489370914781976594099688049506600033559510078992047166378489473595709466805 A202156 70 424468995945707692198416430620299858720029482113453223016276140854761902126342339198614844023727749841544132068043343986681492004105768053532372117529683236460877407087001908416072080962275511438916770141420143249933205 A202156 71 550960429719618040794145099898837991354838342666838599938240992850756521143105727058486422393840321784456893315068945344647203979749019169008330938064157926144242280299240427617461527529523534855666801265073872342703833285 A202156 72 715146213307068271243108141252261092478721448752074389266613792444141109681849107379576177652360713948475205978827423014008084084222222775604760025235159458451990018951006988045556646661240585967144069125295744880686325670725 A202156 73 928259233912144896455513573200334999199389085641849890429464764351502309610518998272962820106341812864799032903624680003237148494116465413715809504424298912912756900356126771242704909904762751061818146057832611781258508016767765 A202156 74 1204879770471750768530985374905893576699714554441672405703055997514457553733343977909198360921854020737795196233698855816778804737279087884780345131982714753801300004672233598066042927499735389637653986438997604796328662719438888245 A202156 75 1563933013813098585408322561114276662221230292276205140752676255309001553243570872807141199513746412575845299912308211225498885311839761957979474265504059326135174493307658854162952477189746630986923812579672833193022822951323660174245 A202156 76 2029983847049631492109234153340956201669580219659959831024568076335086501652601259559691367770481921669426461490979824471841736355963273742369472816279137022608702691013336520469914249349363627285637471074428898486938827862155391467281765 A202156 77 2634917469537407863659200522714000035490452903888335584464748610406686970143523191337606588224886020580502971169991899856239348291155017477833617736056054351286769957760817495911094532702996798470126450530796130563213405542254746800871556725 A202156 78 3420120845475708357398150169248618705110406199666839928675412671739803352159791449754953791824534284231571187152187995033574202240182856722954293451927942268833204796470850096356080233534240495050596847151502303042152513455018799192139813347285 A202156 79 4439314222509999910494935260484184365233271756714654339085101183169654344416439158258738684181657276046558820420568847561679458268409056871377195066984733008891148539049205664252696232032911459578876237476199458552583399251208859096650676853219205 A202156 80 5762226440697134408114068569958302057454081629809421665292532660341539599249185867628393057113999319774149117334711211947064903258192715636190876242652731517598441970481072481349903353098485540292886305647259745698950210075555644088653386415665180805 A202156 81 7479365480710657951732150508870615586391032722220872606895368308022135230171098839742495929395286935409569507741634732538442682749675876486718885985768178525109768786535893031586510299625602198388706845853905673717778820094671974818212998916856551465685 A202156 82 9708210631735993324213923246445489072833503019361062834328522771280071187222487044799892087962025328162301446899524548123686655144176029487045477818650853072860962286481618673926809019010678555023001193032063917225931209532674147758396383940693388137278325 A202156 83 12601249920627838624171720641735735945922300528097937338085815661753224378879558013051420187678779480667731868506075121829812739934457736598308543489722821520395003938084354502863966520165561138817657159848773110653584992194590949118423688142021100945635800165 A202156 84 16356412688764302798181569179049738812318073251968103303772554400432913963714479078453698603714967803881387803019438608610548812748270997928575002404182403682619642250671205663098754616365879347506763970482514465564436093937369519281566188811959448334047131335845 A202156 85 21230611068766144404201052622685919242652913158754069990359437525946260571677014964274887736201840530658560700587362807901370529134515820853553754812085270257218775246367286866347680628076391227502640816029143927529527396345713441436523794654235221916492230838126645 A202156 86 27557316810845766672350168122677144127224668961989530879383246136123845789122801709149725827891385293827007907974593905217370336267788787196914845171084276611466287650142487681313626356488539447419080272441858335418860996020642109615088603895008506088158581580757049365 A202156 87 35769375989866736374566114022182310391218377659749252327369463125251225888020824941461379849715281909546925605990322301609338795105060711265774615478312578956412984151109702643058220663041496126358738690988716090229754043307397112566943571331926386667207922399591811949125 A202156 88 46428622477530212968420143650624516210657326977685567531394683753329955078805241651215161895204608027206615609567530372895016538676032535434188253976004556401147441961852743888201889107001505483474195401823081043259885329352005431469783140500236554885529795116088591152914885 A202156 89 60264316206458226566272971892396599859122819198658206906497972142359156441063315642452338678595731504032277514293048433695429857862695125932865087886238435896110423253500710457183409002667291076053379272827668205435240927744859742650665949425735716315031006852760591724671571605 A202156 90 78223036007360300552809349096187135992625208662531374879066836446098431730545104898661484389655364287625869006936767299406295060489239597428323449888083513788594928235601960320680176683573036815211802821934911507573899464327498593955132932571464459540355361365088131970032547028405 A202156 91 101533440473237463659319968853879010121827661721146525934821847209063622027091105095146964285433984249606873938726409661580937293085175134766837905089644514659160320739388090995532412151868799118853844009492242309162716069456165430094019895811811442747664944020877542536510521371298085 A202156 92 131790327511226220469496766762985858950996312288839528132023878610528135292732523868395860981008921900625434746597872803964757200129496835687758172482908691944076307724797506510240750292949017683235474312518108582381697884254638400763443869630798681222009556983737685124258686707397885925 A202156 93 171063743576131160931943143938386791039383091523251986368841059614618310546344788890072732406385295193027564694210100173136593264830793807547575341044910392498896388266466424062201498347835673084040526803804495447689134691046451188025520048760880876414725657299947494413745238835681084632565 A202156 94 222040607371490735663441731335259291783260301800868789467227563355895956561020243246790538267627132151627878347649963426858494092993170232699917104918121206554875567893565693635231034614740410714066920555863922572991914447280409387418724259847753746787632681165774864011356195750027340455183445 A202156 95 288208537304451398759986435330022622347880832354436165476475008394893336997893729389545228598647611147517793067684958317962152196111870131250684854608380281197835988229460003872105820728434705271185778840984567695248057263435280338418316063762335602449470805427518473539245928338296652229743479045 A202156 96 374094459380570544099726729616638028548257537135756341919675093669008195527309499727386459930506331642345943773976728246751446692059114437193156241364572686873584557846271191460299720074473632701588426868677413004509405336024546598857586832039251764225666317812237812879077203626913304566866580616965 A202156 97 485574320067443261790046535055960831033015935321379377375572795107364242901110732752418235444568619824153887500828725579325059844140534427606585550606360739181631558248471777055465164550846046811956506889764441095285512878102598050036809289670885027629312431049479253598568671061805131031140591897341525 A202156 98 630275093353081973232936302775907542042826135789613296077151568374265118277446203803139142220590138025420103630131911825235680926247721627918910851530814874885070889021958520346802323287278094288286844354487375864267591206371836244401179600405976726611083309835906258933129255961019433165115921416168682485 A202156 99 818096585597980333813089530956592933610757291238982736928765360177001016159882271425741854184090554588375470358023720720430334517209698532504318678701447101240082832318943910938372360161722415540149512015617724107378238100357765342634681084517668120256158506854575274615948175668732162443189434857595052524005 A202156 100 1061888737831085120207416978245354851919220921202063802920241360358178944710408910864409123591807319265573335104611159363206748967657262447468977726043626806594752631279100174439486976687592408093019778309427451404001088786673173042903571646524332814115767130813928870545241798888758385831826721329236962007476005 A202156 101 1378330763608162888048893424672939641198215144962987577207736356979556093233094606419731616680311716316159600590314926829721639729684609447116200584085948893512887675317439707478543157368134783982324132096124816304669305866863678251923493362507499475054145479637972819392449239009432716077548641095914719090651330485 A202156 102 1789072269274657597602343457808497408920431338941036673151838871118103450837612088723900774041921015971055895992893670413819325162381655405094380889165835620152921607809405461206974578776862262016648630440991702136009355014100267697823651480963087794287466716802957905642528566992444776710272304315775976142703419493525 A202156 103 2322214427187741953524953759342004963839078679730320638763509646974941299631127258069016784974796798418714236839175393882210654339131659031203059277936670549009598734048932971206945524709209847962825939988275133247723838138996280608096847698796725449485656744264759723551182687506954310737217373453236121118509947851264965 A202156 104 3014232537417419781017792377282464634565715205858617248078362369934602688817752343361495062996512202426475108361353668365439015512867731040846165848380909206778839003873907187221154084097975605793486053456150681963843405895062158129042010489386668670344588166588941318211529485855459702892131440469996169435849769607522431045 A202156 105 3912471511353383688019140980758879753661334498125805457685075592665467315144142910555962522752687863952766271938800222362945959925047975759359292068139142213728384017429597480080086794213647627110096934560143596913935493127952542255215921518376197137381825954575701566278841721457699187399675872512681574691611882440616264231445 A202156 106 5078385007504154609629063975232648637787777612852089625457980040917406640454408680149295993037925850898488194501454327273435490543696759667917320258278758212510235675784613655236765437735230522013300027573012932643606306236676504785112137088841814497652939744451094044088618342922607689785076390390020213953542787558150303449984565 A202156 107 6591739827268881329914837020710997172968781680147514208039000408035201153842507322690875643000705001778373723696615778000696903779758469000980922335953760020696072178784411094899841458093535003925636325692836226427804071559712975258533298725395156841756378406471565493525460330271823323641841755050373725030123846638596653261815733925 A202156 108 8556073217410000462074848823818899097864840833053860589944997071649650180280934050444076435318922054382478194870012778390577307670635949066513569274747722228105289177826489816566338975839970699864953937449273848890357041278201205209071436633425824738785281518660347559502003420074483751479420812978994705068886799394110897783533372650085 A202156 109 11105776444458353330891823858479910318031390432522230898234398160000837898803498554969088522168317825883454918567552889735191344659581682129865611937700207498320644656746604997492013090798823874889706285172831763023457011775033604648399466216887995115786453654842724660668106913796349637596964573404980076805690035489709306726373055884076405 A202156 110 14415289268833725213497125293458099773905646916573022652047658866684015942996760843415826457698041219074670101822488780863499974790829352768616497781565594585097968659167915460254816425517897549636138893200398179130598310926952340632417298078083984234466078058704337949199643272104241755117108536858851160699080597178843286019934443004158523605 A202156 111 18711034365169730868765937739084755026619211666321350880126962974557692693171896771255187773003535334041095908710671870007933232087151840311982084254860204071249664998955297520805754228309140220603833393667831663679753584126172363107273004505886794648341853533744575815336476299084392001792369283878215401607329809448103095544568180646341879562885 A202156 112 24286908190701041833932973688206718566451962837238196869382145893317018431721179012328390313532131165544123414836350264781516471749148297895599976746310763318887480070675317014090408733528838488446226108841952299058141021597460800360899727431342981369563491420722400703968797036568268714084740213365386732435153393583040639173563478544508755514101125 A202156 113 31524388120495587130714131081354581614499621143523513215107145242562515366681397186105479371776933249340938151361673933014538372397162403516648457834627115927711877882071562528991829730366204048862980885443460416345803366279919992696084738932878683930898763522244142369175683216989313706489991004578988100485427497540977301544189850582591718315423697365 A202156 114 40918631493495081394625108210624558728901941792330682915012205142700251628934021826385899896176145825513372176344037928702606025855045050616311802669369250163406698603448817487314380899606599326585660743079502778464553711290314553058717630235149100399325225488381476072789332846855092622755294239203313189043352456654794954363719252492725505864664445078645 A202156 115 53112352154168495154636259743259595875533105946824082900172627168079684051840993649251711959757265504583107743956409869782049607021476078537569203216383452084985967075398683026971537415859635559704138781536309162986574371451462009950222787960484599439640211785155633698338184859534693235022665432494895940390171003310426309786806045545707124020616134288383845 A202156 116 68939792177479213215636470521642744821883242617035867273741155051962287199037980822706895737865034448803048338283243666939171687307850094896714209463063051437061621857168887120191568251404907349896645552773386214053795069590286398600836120055078774923552595571906524158966891158343184963966796976084135727313252918944476695308319883399075354253253877641877152165 A202156 117 89483797134015864585400984100832539519208573383806608897233119084819880704667247266879901416036854957280852159983906323277175068075982401699856506313852624381853900184638140083325628618786153880530286223361073769532663013753820293921875333608704289366171829412122883202705326385344594548535667452291775679156661898618927440083889421845954264113599512563022255126325 A202156 118 116149899740160414752637261726410114653187906368938361312741314830941153192370887914429289331120099869516097300610772124370106299190937849556318848481171243384594925378038448659269545755616176332020961621277120979467182538057389151224195582187978112518516111024339930490587354681286125380814332386277748747409619831154448872752193161236165235744097914052925245276817685 A202156 119 150762480378931084333058580319896227987298383258308609177329329417442532023816707845681950671892473593776937015340622233526074699174769252741700165472053960060579831286793721721591787065161178092809327654131479670274633401735477364468711943804661981344744545937763817653899183670983005399702454901721065582362007384176576017904906639395120630041574978841184405347054228805 A202156 120 195689583381952807303895284617963577517398648281378205773812156842525575625760894412807257542827099604622594729814827048344720589422551299120877258463877558987389236415332872756177480341033453548290175274101039334895494688270111561691236878862869063807365902111106410974830649817581259722688405648101556848157138175041364516791696065741705341628728578437943305215231112171205 A202156 121 254004928467294364949371746375536403721355458170845652785799002252268779719705617131115974608638903394326534182362630168129213798995772411489645939785947599511671168287270782043796647890874357544502554696455494925214681830741203071597861000052060240159979596195670183681512529564036804137044150828780919067842382989196306966219603588426094138313459653237471568984964636543995285 A202156 122 329698201460964703751477222900161634066741867307109375937761331111288033550602265275294122234755753778736236746111964143404671166375923167562261308964901520288590189047641059759975292784874575059310767705823958311889322120807393316822461886830695328858589708496077787312192288543469954188623585087351984848502564962838631400788528666081004449825529001173659658599178883002993708725 A202156 123 427948011491403718175052485952663425482227222409169799121561421983449615279902020621714639544738359765896240969919147095509095044742149275723403689390502387386990553712669808297665886238119307552627831979604801433337414898126165784032483931245242484798209281648312772261041909016894436500029276399232047552437261479381554361916543988969555349779398330063756999390165205173249289929765 A202156 124 555476189217640565226514375289334226114296867945235092150410787973186489345279272164720326834948156220379542042718306818006661963404143383965810426567563133926793450128856363529310560361786076328735866598759326436513652648445642380280847320294437914572746788989801482317045085711640435107083812142618110371078716897672294723136273309153816763009209206893755411548775837135994575335126245 A202156 125 721007665656485962260297484073069872832931852365692740441434081227774079720557215367786362517123162035692879675207392330625551719403533370238346210281007557334590511276701847191236809683712088955391602217357626109793287800267545683438755789258249167872940533899480675734752260211800267874558288131841908029612622095917159169076520838737665188830603771149764460433311646437315785535703936245 A202156 126 935867394545929561373300907812469405602919430073801231857889287022862782290793920268114533826899029374173137438877152526845148125123822910425989415134321241857164556843708868797861849658897929678021970942263599931185251051094625851461124733609887125461162240254736927302226116709831036060741550911318654004326812401783574929166600912408180261285360685743187375887026968299798753630768374119765 A202156 127 1214755157112950914176582318043101215402716587303941633258799853121594663639370787950797297120952423004514696702782868772452671640859002734199564022498138690923042260192622834997777489620439829009983562891455935353052346071033024087650856465469844230599420714910114632157613764737100473006574658524603481055708172884892984340899078907784979241483209339490886064136900571541492344896951813903518725 A202156 128 1576751258065215740671642475519037565123320527401086166168690351462542850541120991966214623548462418160830702147074724789491040944686860425168123675213168886496866996565467596118246383665481239157028986611138861824662014014949814171144960231055124201430922626791088537803655364402639704131497846023384407091655204077778691890912075255703990647264944437298484368062321054833888763877489823678393185285 A202156 129 2046621918213492918440877756641392716428854641850022539745326817398527498407711408201358630568607097820335246872206289993890598693531903972865490330862670716534242438499716747138648808220305027985994614637695351192475941139058787761122070729053085743613106970154118011954512505380861598862211197563694435801487399184783857181419532782824872075170656396404093218858828592273816074020636894182740450981205 A202156 130 2656513673089855742920518656478052226887088201800801855503268040292937230390358866724371536263428464508376989609421617337345207613163466669918981281336071376892560188305635772318370034823572260844581852770741954708971946936484291564122276661350674240085611416337418388428419428328993952683446002939829354285923552486645368842790662640031428249580864737588075699594391450450358430190022811159373426980418805 A202156 131 3448152701048714540817914775230755149106724057082798958420702170973415126519187401296826052711299578324775512177782387097584085591287486205650864837683889784535826590178276732752497166552188574271239258901808419516894394647615471391442953984362446110545380005298998914062076463458528769721514049604700938168692969640266503974085098687228011043083887258732925853980301243855972968570575588247972525480132627685 A202156 132 4475699549447558384125910457730863705488300939005271247228215914655452541284674856524413492047730589237094106429771929031046805752283543931468152640332407604256126021491214893476969003814705945831807713472694557790974215280657945381801390149425793700813663161266684253034186821149742014104572552940898877913609188669513435512993615305359318302494636080970600170390731420133602462846176923523057178699785170316325 A202156 133 5809454567030229733880890956219885858968665512104784996103265836520606425172381444581287415851901593530169825370331786099911656282378448735559456476286627386434667040069006753456373014454321765501112140848298634204265014539899365490106812971000695861210024237944150861439460431775901675778965452203237138830926558200058799029361738581257707928626994549212580288241315403032172140801369076157339969979795670937962165 A202156 134 7540667552305688747019012335262954114077622346411071919670791827587832484421209830391654541362276220671571196236584228585756298807721474175212243038067402015184593561883549274771478695792705836914497727013378154502578197898574095748213261434968753802056910647188346551464166606258299225419083052387248865303664758934487651626676023684857199532039536430241848243537057002404339305157714214675303757976596081092304573845 A202156 135 9787780673438216963400944130280358220186894836976059246947691688943170044172305187466923013400818682530105882545260958372525575940766191100976755903955011529082216008657806889646625890765917721993252548551223996245712296607334636381815323235776471434374008810026235879649626815462840618692294023033196823927018026170406771752626449381206063734879389659459369807530811747805429385922572249279468120513651733462140398888645 A202156 136 12704531773455253312805678462091569706848475420772578491466184141456407129503167712122235679739721287647856763972552487383309611814815708327593653951090566897346701194644271459212045634735465410441404893521761733748780058418122459449500541346776424953063661378503406983438664142304160864763372222814037090208404094304429055247257504620781785870673915738441831768326750111594444938588193621850534945122961973437777145452887365 A202156 137 16490472454164245361804807242850727199131100909267969905863860067918727510925067518029474445379144830548235549530490583362577503610054848643025461851759651877744489068432255696250345587260743336835221558538698179181920270114426345030815320852792563812605198095288612238267506407083985339622238452918597109893684587389122743304168488371325376854071007749107838175918314114037841724858089398589745079301484127870501272657448911125 A202156 138 21404620540973417024369326995541781812902462131754404165232798901974366852773608135234545707866450250330322095433812804652138216376239378722938721889930077046745449464123873249461489360218810115746707141578336714816398761828466977727538836966383401052336594064023240181864239877730870666668800748516116234604912386026987016379755450648475718374798297384426235510510203393271006964420861451175867262398381275013937214132223233752885 A202156 139 27783180971711041133386024635405989942420196715916307338502267110902660256172632434466922299336207045783927531637539489947892042278855103527525817987667388247023715659943719045545316939218428269495889034547122517133506410933080022664000379567044801773369086489904070467447545093788263041350763749335465953920066383378441758138179270773233111125111335933977504584804068086151653001976553305536877116848019593483962633442353099962333605 A202156 140 36062547496660390417718035607429979403479602434797235170971777477152751038145224126329929909992688878977287605743430824139559218739737548139349788809270380014559736181157483197244571925616159674995548220135023448902576504992376040950894765139187186318432021927301419443506731667497287696802624677836686292072011560712831375076340313708205929764676139244005416524840169865621452325558601769725415321801467033960908484270960191527875266405 A202156 141 46809158867484215051156876832419477859726581540170095335614028663077159944852244743343814556248210828705473528327441572193657918032137058629772498348614965591510290539426753246304408814132836039715952093846225889553027169973693168074238741150285400796522991092550752533601270256866385642186765481068269471643517085738871746407331589013980523601438503627383096671737955681508558966922063120550283550821187362061665728621072886250082133460085 A202156 142 60758252147447014476011208410444874831945699359538348948391838232896676455667175531636144964080267662970825662481413417276543838046495162363896563506713416067400342560439744556219925396172495563391630822264181069616380364049348739784320935118305311046700524006108949487195005286680901066270724791801935937506993105277494814005341326199833011428737413032204015474499341634428243917612512371872498323550579394489008154841668335392415081355923925 A202156 143 78864164478227357305647497359880615112387658042099236764917270412271222962296048987818972819561631178325303004427346288183381708126432688611279109659215665440520053133160249007220216859823085108446297091346813182136172159508884690546880499544819143453216483636938323883626583260841552717633758592993431778614605407133102529707186634075794234853977560677297184702803473703532179096502074136627382273685101232859370523318756878266468525517855794565 A202156 144 102365624734486962335715975561916627971004348192945449782513668603289814508383815919013495083646033189198580328921033000648612180604271583322277920441098427028378961566499442771627285264124968298267730232937341246231681846662168278981111104088240129896963949060221938291997817877567048746587552382980682646705820311465661806065114245689054717007451445021718713540223434367843134039015774616829970318744937849672068450259591586321540753707095465421445 A202156 145 132870502041199598884402030631870423225748531566785151718465976929799766960659230766830528799599731517948578941636496407495610427042636388719628129453436099067170451593263143557323209052617349028066405396055577590795540900795334917232791666226036143787115752663684438964689283978498768431517925359350333081992376149677021891169988583717758946881437121660630212878025315005986684450463378950571164846348655643773111989066426560288481631843284396261241045 A202156 146 172465809283852344864991500044192247430393622969338933985119055541211494225121173151530107368385367864264066267663843415896301685689161428286493989752639615490760217789093993837962753723012054913461895936349906775511365857550498060399884601650290826395546349993513341554228398606273523857061520528884349359743457536460462949076839116551405423997388376464052994596963318654336348573567426862066755140590236280679649689739771415662862836591829439251625454965 A202156 147 223860487579938302435160082655330905294227696865670369527532815626515589704440322091455312533635407888083240066848727117336992092414104491279480479070796767470907695519792410738532097009260594660324512858976782939036162087559645687064132980150411266625275375175827653652949496701659055467697422128566526118613925889949531230879846003295140522589663231213219126356645509588013574461806069603583697601321280343666541524170234231103835673414562768864213579303525 A202156 148 290570740412950632708492922295119470879660120138017170307803609564161694224869312953535844138551391053364181342703380134459999839651821940519337375339904451537622698024472760044620823955266528857046304229055927904962162878286562551311184208350632173788781041431874300928186892490354847723547396861358822017611516061696955077219091035437975846915958876726381961957931274481922965315075704778024777419759881295842890218723274292201363041229265882156309974310520485 A202156 149 377160597195522341317321377978982417870893541711449421389159557681466252588290663773367434236527171951858819299588920565801962454875972464689608633710716907299066791128070122745507090961838945195851442564801735443857948379853870631956230038306140411166571166503197666777132933502983890686109053428621622412333629234156757740699149284152489354156392032327612573402268437632026420965393802995806557507150724600723727837361285861043138123679913700476121482441476286005 A202156 150 489554164589047586079250440123796883276948937481341210945958798066933631697907056708517976103168130642121694086685076191030812806429172607345171487219135205769737157261536994850908159447642995597686315402808423550199712034887445793716635278537161903062035585340109139602417619499980599755721827802954004532387033134419409850472418551738895743719149942002364393894182474115095812490115841212852133619504220771858102890004730324359701083173486753952123527899061908714005 A202156 151 635440928475986571208525753959310375511061849957239180358433130731322172477630771316992559614477997046302007065697929307037429220782611168361567900801803786372211531058683891246356045455949646446851641541402768966423782363335524786373560635311197844034111023200295160006271292978041315499036246379180869261415956674847159829155458581007802522858102468327036655662075449132956732585749396500479073631558971411147216827498302599733030962821062126716155863091499916034492485 A202156 152 824801835607665980381080349388744743616475004295558974764035257730458112942333043262399633861616336997969363049581825555458392097763022867360707790069254095575924797577014429300775296093663193445017833034425391309994519307897476285267087987998656264394373046078397777579000535867878127537149292078348965347313379376918479038833934765729575935774073284738551576684980038792103723800490226541780624721629925387448315583989906769723149830040655466990816358169238991950862531525 A202156 153 1070592147177821966548071084980836717903809044513785592004537406101003899276975812523823407759818390945367186936350143873055685905467182899223030349941991014253764015043433670548515087973529369141986700427042616517603919637868560882751893834861620519986052179698737115002382689285212831501904282081450577839943505015283510945246618170458408556832224265488171619500448428276701500536303728301834750409602011593936502480802071488798048746361807975091952916747809120052303531426965 A202156 154 1389627782234977304913415887224776671094400523303889402862914789083845330803401662322879520872610409830749610674019437165400724846904305640168626033516914267247290115601579327357543283414345027483105292136468281814458577695434084128335672930562395436285631334875914696875315151691670387411344220992430771687281322196458620288451071551320248577192291322530362023560005374923119755592398438845554964251038689419004192771765504802553097549627796711013887895122298068588898032929669045 A202156 155 1803735790748853363955647273546675138243813975439403931130471391693425138378916080719285094269240552141922049287690293090546267795595883253755977368474604776895968316286834923476420633356731872143701527206435402752550716244753803330018820711976154414678229486616757577807044064513098877647093296943893060199513316267498273850898545626995512194787037304420144418409267476201781166057432637317802041763097809263855848281249144431642431821368133769088051395915826145219269594439178993445 A202156 156 2341247666764229431437125247647697104663799445719822998717949003503276745770502269371969729481953364069804989225811326412091890197958609559069618455654003483496699627250196129093066624553754555697497099208661016304529015227112741288280300948472117867856905587997216460078846320422850651515539688088952199708196597233890562999846023772768623508584997228846024924733205624104537030422791970840068204653536705385795472064868617706767073951038288004479579698010847214196543344684021403822565 A202156 157 3038937667724179053152024615799437295178473436730354812931966676075861522584973566728735989582481197322054734093053813992602182930682479611789110999461528046973939220202438288727877002250140056563479091071314792727875909214076093438384500612296097016323848774990900348424764716864795632568292868046163011328178983696273683275526287958508046318631131616004835932159282490820212863707617920717771211838248880492953258884351184534239230346015876461680725359966683768200968042130265342982695925 A202156 158 3944538751458317646761896514182421961444553857076554827362694027597464753038549919111629942508331112170662975047794624751071221352135660577492707007682607750968689611123137648572655255854057239664840162713467392299766625630855542170281793514459385455070487853032600655038884523644184308222992627184231499751776612641166007001070121924119671352959700252577048193917823939879012192555457638299696192897842393343147944236415772656824814222054656608973577037657057520277642322141739731170135488085 A202156 159 5120008260455228581317888523384167906517735728011931435561963915854833173582515210033328936639824201116323219557303329873076452712889156747105921906861025399229312141298612465409017794221564046944905967722989603890304352192941279660932329597267670024584476909387540659340123686925434367277811861792264440514794715029249780813705742731219374908095372296713392550869403314680467005724120306895084940610187588310525538665608788557374074620996598262571241314153500694636611533171936040793492880838405 A202156 160 6645766777532135240232972541456135760238059530405629926804601800085545861845351704073341848128549304717875368322404674380628484550108773322082909142398603285591896190715987856963256524244334278877248281264277792382222749379812150144347993535459921232525195957897174743222825506744690164542291573613732059556703788331353574330183052995000824511036440281433730953980291584631306294417715602892181953215830591784668806040015971131698892033239362490160862252194206244580801492414850839210222589192761605 A202156 161 8626200157228451086593817040921540832621094752730779633060937574547122673842092929371987685541920357699601111759261710042725899869588474882906868960911480203672882026237210939725841559451351672418621324175064851522521238390643977946084034676697380492147679768873623429162568167630920908141527184738762421040161002459381910230796789081768338995950391389928686064873867607448120889687189128433745280189207497948911799714402064920156604485070071515630536632106765551965185700542943217358828127279323724885 A202156 162 11196801158315751978263534286143618544606420750985021558083170167160365145101174776973135942491564495744777525188153377230783837402241290289239793828353958905764115278159709083776285380911330226465091601530952912998440185208306503561866932662359664418886455814802005313878270258759428594077537743499340008778069424488489388125999902045082309015919096987687153078475326174176076283507677070991398481503638116507095731360487840250392140922728919587925946387612329492244566458503247881280919698985973002139125 A202156 163 14533439277293688839334980909597375949358301513683805251612321816036579411218651018418201081366365173556363528093111324383847378222209325206958369482334477748201617958169276153530678698581347182600016480165852706007123837879143450979325332511708167718334127499933234023790565633301570684191735849534958592631513072825056766405637642057727755334323991939626534767174908500212939567872075150957706795246442086018712310394113502242944078761097652555056362780584171574167895297951515206959416410455665677452859365 A202156 164 18864392985126049797704826957123107838648530758340828231571235634045312915396663920732048030477599503711664114687333310896856666148590301877341674348276323763206794345588442287573737174473207731684594926163675281444333743126942991064660719733264539338733278608457522960874840313755179988652279055158632753895695190457499194305129533391028581341643525618538254440639952757950221383021670038266032428831400324014172071795827965423501163839763830287543570963251867090940435852174608235385441219851755063360809316645 A202156 165 24485967561254335343732026055364884377189843566024881360774212240669000127605458550459179925358842789452566464500630544432795568813491989627464286345693185910164670858955839919994557321787525054379421614143970349462039191454934123258478634888444860353508077299650364869981518936688590323699974021860055779598019725700761129151291728703913040853697961928870714637415891504910887142222559837594159134916362374128309330478674305006202267719934690615579000053938142899869111568227343538015095743951167616576653040145845 A202156 166 31782767030115142150114372115036662798484578300169537665456695917152728120318969801832094811067747463109927559257703759340457751463246453946146766335035407035069979568130334627710647829943033047376757570563947349926445426174761365046514203424481695474314145601667565143713050704981476484982577628095297243285475708264397488139182358728145735999518612940148569061111386533421573560383499647527180291089009530218221496789247452070085119999311388655191254526440746232163015875123239737735358890207395714561432285299990165 A202156 167 41254007119121893256513111273291532947548605443776493864881430526252000431173895197319508605586010848273896519350034978993369728603725083730108875238589612638334923314762315390928500888708735107969976947170389516234176701135648796896252177566342352280799407482887199906174669833547019788917062061293673961728767871307462238843529550337404461414334305898350913770607942304489697570490640319930442423674399453860877374523112714112665479556838462539747632796320034671204694736798396952236957824393455686333122529666347088325 A202156 168 53547669457853187331811868318360294729255291381443588867078431366379179406935595647150920337955831013312054572188786145029634567269883695435227373912922982169151695392581917247090566442896108227111982700669595028124611431628645963609970279966908948778782156598641983810649577730893326704537861572981560707026697411481377721621413217155592262770069929537446545925680047999841094024923290751770066738749079402101888613909503513670787722379656325065203772178368878562477461605348444120763833520703815273464678482074633220655685 A202156 169 69504833702286318034798548564120389267040420664508334572973939032129648618201971976106697279158063069268198560804525066213486674946580432949841401230098792265946262284648013824408164314378259770056245575492187176116229404077281325116944527144870249172506958465629812099023245720029704515470355404668004504046691511334956975202355512338408419671089354205299718260618931695851435554652860905157226696453881389528797559977161037631968350983314353096171956539890008054061073959047543670354503672915727831501466336610344254063990805 A202156 170 90217220597898182955981184224359946908323736767240436832131305785272917527246752689390845917426827908079108419869701347158960674446094132085198703569294319438216079293777729362164550189496538285424779645006158285003837641880879531355830386263761616516965253306230897462548362295020825567753816777397496864691898555015362672434935833602036973140811211688549496855737447661167163508845388531603328481930399294528977130961741117342781248788619650662506134385005052085292711521382106335676025003611094021473629840241744767141839409205 A202156 171 117101882831238139190545542324670646966614943283457422499771861935345214820717666788857341894122743466623613460792311544087264741944355236866154967391542796532012204977061208064075761737802192316221593922972417961747805142931977554418542724425835433368771726284529239276575675235691311557239938706706546262365580277718429413863571509659931652728353281682383041619028946445263282383045759661160215212318961830417222787190779993149892428959277323245579866259780017716701885493680014976163810100183527124144940031167448097405853489157285 A202156 172 151998153697726506771145157956238275402719288058190967164267044660772303564374004245184140387725403592849542193000000514523922476083098651358137062475518980604232403844146154289440976571117056129917343487238553508190366071688064984755737100474348128751049183752065646350097763907565027380471872687488319651053658508579966363832243384602757683204429418812521499472002716748504079366029887194797427742261530525482260648796501469367443030007893176953112003899060077991226962078085138056954289834013214596046110686825507388688030687086746725 A202156 173 197293486397766174550807224481654956802082669284588591921796124197820514681342636792582225365925679740775239142900539875540507286691120105107625040938256245281497128177496731206486323513548201054440395624841719481213133413245965418235392337872979445283428471738454924433187620976344169848540933508421132200521386378556518621824838049642869812867696657265371223931617907310611849753824410533087400049240254303114143904915071716458947903057816384407816135481113721452594880075469015517911692040739052362140727526559477423068966425985108091765 A202156 174 256086793346146796840441006232030177690827902012107934123524204941726367284079178182767483340831144578122667557942707758451063934202597813331045945000794130856402668141986912959864958479608993851607503603701064648061138980027191424804554498822026845629761405267330739848631181929530824898378751222057942107957108465707852591162275956193060414344587056701033036141740571686457432476384718842060250466486107823911633306319114291462245010726015659068168390742481711385390163110996704057111319314589455952844068283363514869636129732897983216364245 A202156 175 332400460469812144532717875281950688987737814729046813903742496218236626914220091938595400794173459736723481714970491769929605446087685270583592528985989843595365381751170835525173509620208960471185485237208357071463877182941881223430893504078652972647985020608523561868598840956910034373925770545297700434996126267102414106810012366300542774949461131901283615540755330431114436742497611232583672018098918715182996917458305435246277564974465267654098163367605780264514979123193646397114974558645073087739238491078315741310273324335156229732698245 A202156 176 431455541603022817456670961674965762275905992690400752339123636567066200008290395257118647463353809907122501143364140374660869417957881278619689771577869816192653409110351602524762255622072751082604908230392843777695464522319581800821874963739592736470238926988458315974701446930887295086530751789045193106682863937590467802786804889182148328823986204620809431938864277159014852434329422995174764219241930006199706087227574135835376817091845191399360347882761560301629057511742242026751179865801990278429578717351370468705865138857299888209825957765 A202156 177 560028960600263147246614375536230277483436990774325447489368576521555709374134018823648065812032451085985269760604939235818038574903883811963086739915546035428220529659854628906305882623940810696260699697564674015091641486093634235585570272040487293285397479245998285611600609517450752112282541896410115354773922394866160105603165936146062230270759144136678741373030290997070847345322848550125611372904007049128503318224473770008883862307650083971102077453661137665734252135262306957076634350836424736328505435883587790064471639963450919740124360480725 A202156 178 726917159403599962103288002775065225207738938119081740440448073201342743701425948142699932305370658155798973026764067763951439409355823230046807968720607176116014054845082197968782510883619550210995305602530716478745172953485014918208269391233588767091709457822378786265541616452204145354447652850788540685303444585672338226605106598312699592743116545103204385492761378849920800839376623088640048387265181907838791107349279725897395417898512717149299097174504273928562757642512962688043444636205813505764121626198179600133215482807420436522793210078023285 A202156 179 943537912876912150546920580987659126089367658241577324766254109646766359768741506555205688484305302253775981003469999352669732535305283648716944780312608199052550814968387033108850792821055552233061210411385172424737219401982063270200098084250926179197745590855968418574387406554351463219320941117781629399408516298280300151973322761443947925318335004784815155690862896716906202418663511446206232681058833212367701728836046859741049243548407199209706257030429093898136793685729690306773434061160795094057093542299801237385123632212391763155665846556913743205 A202156 180 1224711483997072567809940810833978770598774012658629248464857393873429533637082774082708840952695976954743067543531032395697548879386848820211364278037796721763034841814911523893090360299219223178963240118672351276592432038599764639704809105088310947009906685221589184930768588165931747054533227123227704171891568851723243924923146339247646094363606093094144968882354547177165400818624398480552601379965978244471369005238081474664156020730414646061481572326399789375507629641319495505229229367942075826272601653783515807946290341396201701155617746037663960656805 A202156 181 1589674562690287316105152625541923456578082579063242522930060130993601887894573672017849520350910893781954247895522276579616065775711594463350702115948279832240220172124940189626198178817593730630742052612826300571844552048883092520273572018306543358292679679672031906071719053051972853325320909485008442233485856961020472334250091975020683186536035390501195384794140511373063973356372050564245830384963158702490624601097300918067214773858834662180603871173409896180315005137639019436097232946154753261706742889517461218913047478008637595708228678691041264018789685 A202156 182 2063396357660508939231920298012605812659580588850076136133969585172301377057622989196394594706641387432999659025320371469309257679324770226580391135136589184451084020383330551223281343014876363139480005328208419469902951967018215491550456774952788190752951214307612192491906400092872597684519485978313834791360470443835721366612694460430507528477679573264458515317825501407689860251170103007992607287080800029854586260855291353569770112312746661095777763301513718842259501161025805908558703134879501791619525997992010878633327680164870203027579669323225523032428354325 A202156 183 2678286882568777912835716441667736802908679026244819761459369591493516193818906745403248166079700169977139775460617946644886836851697776042506884342705176813137674818237390930547629557035130701761314416173961915645633459808637594824939972620316700765053972383491600953822588435601495579821652967478941872550743657150241805313390943159546823751280841550061876651687152706686670065542045437332323840012800493475592550475965567079632643538567171307267657356161493633647356652192006358430289760571840647170768883038650740603004840415806523514892202702552868037854827985124165 A202156 184 3476414310177916070351820709364424357569652716485187200298125595788998847275563897910426923176856113988939995548223069424691644924246033978403709296440184366863517462988113044520271941750256636009822972713797238299612760928659631064556592910714302640251865400820883730449527297504341169735907867268180572257030475620543419461060077608397316798655003854300742629431408895453796337383714726487253336344007753450519100663217045214071817743290076044086758152519855434960550092285723092216710200663546025148156218564642663310689404226389187357459876080333953389910043692262811845 A202156 185 4512383096324052490538750445038581148388606317318746741167205563964529010247488120580988743035393156257474137081818083495303110224834500406191972159895016603012032529283752494396382432762276078410048457268092641350981718051940392484199632658134544510346156236293123590522532609572199236821628590061130903847753006611808208218650667344756557657830443722040813871125317059146320959253996172935017498250682051178280317068305248722298139798146980138053304814313416193085160372430216381690931410171522168801659600928023138326534243681012749383459404260070768947235198857729144650645 A202156 186 5857069782614309954803227725839368966184053430227016784847832523900362866302392304950225478033017139966087440992204324153834012380190257281203201459834435110525251359492847749613459877453492599519606887711011534676335970418657700784860058633665728060126670542843073599614516877697417105053304173991480645013811145551651433724389105153416403442547117296205122103978032111363029151315349648754926225476048958421654401035559549624497771386177036929117145562220661698769103202864328577711736753692435111558529013848355468905178137608550322310542949269695777759557898207288737493725365 A202156 187 7602472065450277997282099049389055879525752963828350467985745448817107035931494964337272089498113212282825240933744130933593052766376729116501349302892936878445173252589187095245776524552200631900371330200435703917242738621699643678355871906865456887499908018454073239176052384718637830159951996212351816097023019173036949166048839838467146911868500420030526450149614555232152692086364590087721305650413297349256234263839227107349384961117995787013916886457604571586102872157526063653452615361370603280801858315564470615782896081654637346335364692660859461137204637861923537710873125 A202156 188 9868002883884678226162209762879268692255461162995768680428712744732081032276214161317474221943072916525967196644558889747479628656744614202961470191953572233786724356609405356781268315408878966714082466993277832673046398394995718836805136875052729374246820481282844221376916380847914206130512637779458665813290865075456408366097669721225203275201870998082327127172095714659222831298949922584213499808010983910376170420062281225789877181759772354507135001476408513257062758957265966293603783002305350623369253564588834503817293935850110725220992828124525884778332062046569463211219590885 A202156 189 12808660140810246887280550990118241373491709063815543918846001156916792362787490049895117202810019147537493138419396505148097624403401742858714871807806433866518289769705755563914991027624200346594247141785944426373910307873965821350529389307946535862315485484797113345273998286288207920919575243885741135873835445844923245022245609249310475384065116687010440580542930088013116002873344913149719035029492606702370919949006577191848153232539223398154474217999491792603095875023659066723034056884376983738530010324977991621484231745837362066699502355540941937582813879331809301324625318095605 A202156 190 16625630994768816575011929022963714423523546109371413010893429072965251754817129808549700811773182910430749567701180019123340968995986805485997700645062559205168506334353714112556301572587896641000366075955688872155502906574009241117268310516577728496556125912446171839321428398685713033439402536051054214905572595415845296582466434707935275823313246257868553791217596082145309912506770398318412723254781595488693543717640117132737677105958730211032153027828338870390305188717950511340531912232138322587261330032567868535852028988802960112465228836499314510456607637040626426549900451668504405 A202156 191 21580056222549783104118596591255911203492189358255030272595752090707739860960271704007461758564388607719965401382993245425591429659166470119082156722419394041874854703701351212342515526228062215818128572343342370113416398822756121004392916521128583641993989118869646250325868787495769229196423572219024485206297355014321350040796410005290738708185209577596695810559859171694524253317785103672386565065671481451717517374576923031716313035381199274696336475646965854274823531860024740060943699043258658341281467852262768381544312143234496388617800330273754693630739130064853769852469461640400622085 A202156 192 28010896351238623700329363363521149778418438263468919922416275320309573374274677854671876812915764639637604660245557531382398552356629082227763153427999728403794356236898019519906472596742452168235289886535582440718342330169030871054460888376114384989579701320166888386751138364741109773783924357337757730743559061235993696507657157720432670907948578718474253293552905987263410335496572557796359443042518328142733848858657128455050641582247690699825633713236733850509850554049123394648593580826237506388660758010907040791375981309889387509465792363466497093018188934216543152642078811308788338961925 A202156 193 36358121883851511013244409527253861156475929373793299804266052770009735532068670895092392095702903937861003129033332292741107895367474889565166454067386925048731032520638925635487389088056176686307190454594613664710038231143003247872569228719279950587890810319587502256356727271565172990602304619400837315480654455186964803745588949924711601547778546991370003178335861411608734920950297862234570884682623724257787084101019578157732701057444467147174397863444804890995931744332230306229134406968757240033823322616689486684437642195924281752790209869979182952982915605873942947275648444609345623571956565 A202156 194 47192814194342910056567543237012148259955977908745439677017414079197316411051760547152070268345556395578942423880605070420426665788430050026503829616314800713524476417433088576843111129824320596374564974773922001211188905681288046707723804416736999748697282215123257761862645247353229800692017612057929497736158739273619079268077949345117938376345646046219545651226654559362150663983151128607915211958602551568279492429274553791608590921921336109341668601117643511778868894292680888362021811651866071326396284095704942809359268194328407825734182945440616006474731438235443729020639039024119310608060659445 A202156 195 61256236466135213401913657877232241187561702849622206907468799208745346691809653121532492115920436498557529405193896348073421071085486837459512405675522543939229721658795628333816722759122880077917499030066096162958458489536080741623377625563695906393858484424419668987395457174337220716125248258146573087224218562922702377925161432661013159300895100789445978885289019282190659953115209214635211710551381429311902523386114269801929793283952836825458338669852837833484080828860155460863598082389715191824422342932902399077061645678596077433521216672972049597221248423914000086325842197004862255823639164003045 A202156 196 79510547740229312652773871357104212049306830342831715820454824355537380808652518699988627614394458229571277588999253579194230129842296126592397076062998645718319465188640308144205529298230368516816317366460818045598077908228927121339097450257872869762228564085614515222381541549644465136300771547056639809287537958514928412927780271516045735654623464479054834373559495801628917256992877577445376192380481136644297907075683892928351080073979860278108814251800382390218825136991587495520061948920038667122028874730623218297083206731549514180302713507334774936577173979508933876607214151073272183939773026815292965 A202156 197 103204629710581181688087083107863390007759078223292717512743454544688311544284277462932117110991890861547019752991625951897762635114229286830093945217366566619834726585133461175550443212380259211947502024167111757090142166422657867417406867057093421255466282324643216338982253535981341409697685342831260325882137045933814157277880867266394703866541955998712385570901340261495052408916801980314883662498153963982869371481714306906729900006232574688148415440498226489666201543734251709029579546100127800209201654978006004447214925275905590809955488611303864895627574604154172257836077642250910289891569565167086265525 A202156 198 133959529853786633601824381100135323125859234227003604499825183544181072847100183494367188021439859943829802068105541486309716706148139772009335348495065740473899756788038043965556331084140278226739340811051544599884958933938701682980672774342657002916725472228822809193483742708162231505322459274223428846355204598084132261218276437931508809573035804262864197416195566099924776397856751977571141548546411464768627799885358094681042481857009807965356365132952446183204339384941921726732898730776016964632876626132577063149266675924918725321808043914758909299749655259018136081737352172427530483007073355813851157358485 A202156 199 173879366545585339833986358580892541553975278267572455348055575496892487867224493891411147119711827215200221537381239857604060386817650309838830452252650113768555264476146795933830942196770868758048452425242880723538919606110268361851045843689901732692488407486729681689925559052941040512567142440256667811308729686176157741247165538554231168431096607391241729533836273896362098269365655150085361415129579583115714901381823325181686234720498724506457873794156834647572742855453070667047593522967723919965673651518430049961743698135619229562116031045868452967210156898630936479922825283733292316032891324276813635165048005 A202156 200 225695283816639917317880691613617418801736785332074820038171637169782905070584545970868174594197930285469943725718781229628584072372603954031029917688591352605844259390281753084068597415077503507668664508624448127608917763772194394980974524436718106377847036192302898010714182166974762423080645564993880595649884777452054664006559650766954125114753823358027502070722067321911903628860222528058821545696645752472733173365806790727734051624725487399574354828450438420103237022038700783906049659913374872098479766794296072273280170913357835052901286489493337192529483904767696532803745480933640998680209931837948284593074952005 A202156 201 292952304514632067093269303728116828712112793385754848837091436990802713889130873445692999212121793798712771755761440654818044521879253114681966994329339323032272080133321239356325105613828402782085168483742108426755651718456702214416943081673016412176712760489201674888225318527174188684118165376219616756485739132403080777722773179529967900167782031622112306446067709547567754548162299475765200280952831057130024543313915832541273617322658962145923006109454874912459354081863378164439385410974037616259906771625344783380667700101840334279436307747331305807450302898231571468642781711426582282994596458634332596588176122654485 A202156 202 380251865564708606447146238358404030050903604077924461715724647042424752845186803147963542109159494152798892269034624251172592160815198170253239127609564752704536554168791578402756903018151851733643041023232748113480708321639035702118797139037050866287266785267947581702018452734089929937222955577687497556037893743974421397429495580470247567463655962291678415739493816270675623491611035859320701905855229015509019384488289384831782427550759708139920662355717599185933821495021642818741538357394640912530486891089930734532034401452017840536873274554749545444733300632420674998601797857686222869685987523097431872423168014130569525 A202156 203 493566628550687256536328724119904702889244165980352565552161754769630338390338581355183231964689811288539163452435186516581369806693605345735589705670220719671165415039011335445539103792455489721865885162987623309189532645835749884647984269527010351424460110565035471847545063423530201884326712221672995608120429593939666570782707540677201812599925271272566961517556527451627411724356576383098795308599806309299650031041256307595821049687268778506654873814715334288467187841184010515348352348512832930426955724727958468077797272417019055176527230935757162655958016770579137916613664976495005858270128810384007936072675494165356588965 A202156 204 640649103606926494275548236761397945946208876538893552162244241966333136805906633412224687126625265893029681362368603063898366836496138923566625184720818884568420004184082544616731353965704207507130185298516911822579899893586481711237381463048920399098082936246630774510531790305289467955926135240775970611842761575039943234454556958303427482507135538455829624371372633138396109742591344534226376989860642734241930231272166198969990890711647323741929886290838148188831223884035350627279342606831299749053276000209999001634246327562889281601291808881338242377888061034911088595089538537692659917811757509890919203590460368258618721907045 A202156 205 831562042915162038882405074987570413933476232503317850354027473910545641943728419830486288707127630439341237869190994341753563572402181629184133754177917241949089494265524103901181851908380268888765258651589788558085400872342607425436236491053229151018960226788016180279198416271202305876590239215814988181176296403972252378655444149170308195092449328990395579867080160257110698818471840848849454234043805669239716140541240685006740580322668538948246485750634101633768640134290043930198071355314678561438221821316853976162783655379357870499421591400746102849336047265297822417288304408260096078313802977709602742252481485324192935678755445 A202156 206 1079366891054776719542867511785629635887706203580430030865975498891646276909822683033337790517164537684999033724528548286993061618611195258542082046297751859231033595136646102781189427045723623313409798599578247031483027752400810851734523728005628389102211276287908755371625033788230287738346174575992613883196220889594408547551532051066101733802516721893995006837845676641096548670266706830462057369411869898030417308492299136972550303267933051907500196574436773082483506063084592986046469339855845941447062870793276251060291550436078953018967624346359560160195811462295538586551624032383067016991398453309554468524517377490434171892302660565 A202156 207 1401017393027057266804603147892672279811828718771165676746185843533882956883307898848852621604990862787498306433200186485522652227393759043405993311960727735364639657397872375885879975123497354680537029816993913057076411937215380142943986362714814595825519217661478776456189014658706642282067458009399197005400513538397138322469509946839650880167471612569076528479943821199983063063307366994098901616042373083837812426706863738549685286901196778707396306907133180826961957101243667405844387005061532717319726168067851257022282269682375101660749476979983308341831313942012343787521590705728812727958756878592823990542081303501098230923273174657925 A202156 208 1818519496782229277535655343097176833566117789258769467986518358931481186388256742883127669505487622733635116751260117529660115598095480627145720776842978302751443044268843207253769426520872520651713751292659499569838151211477811024730442564280101339753134842313323163931377969401967433451835822150025581720395983376618595948156876359465815776355644350597939439971960242071901374759624292091633543835565630850951582499448200640338354529847450150829148498865262294276623537833908217208193028286100529611235063119089200138338671325756172445876699802152393987868136885300920559940664438184411966537823449437015032230169153007427048013304236688403326085 A202156 209 2360436905805940575184013830736987637296541078629163998280824083707219046049000368954400866165501329317395594044829199353312344523675706460276102162348873876243637706821301085143016829744117408308569768640842213447736863196086261494719971504449208824184973199803475805304152148094739069913840615083275195673876981022337399143569303045076682038058746199604512824007075914265506784454929267827573345799662572802162070246471337724295445630056703394579456044130803550837876525146455764692567144870971482373850394608851613711712338358549242152372854682444330416269533335289280944790638653241776026837282109410488633241935570061559004820170668298274342600405 A202156 210 3063845285216614084359572416641266856034076753942865610999041674133611390290416090646069441155151219966356747435071549500481893531615468889957753461008061448385938992011004539672428591238437875112002907982061900395662878590368755942335498282332508773690755460210069281961625556849001910780731666542269053959110600971010567469757007195633173819584476211442307047621744564756385734321123430015898111214418183931575516228337296917934848089459071158713983116133284143725269453016561748662734945849492698020728200967226275508602476850725590557607519501112938727923866401068601365417689031243387098422825640191364808933000139770750580829533514146923408291999605 A202156 211 3976868819774259275558149812786533642144594330076760933912757812201343877377914036658229180218520118015001740775128826422426144491692354943458703716286301411131072567992577071193727168410662617777971465990947705871356968673435449126889982050496091939041776402379470124510384668637856385454319789331250148763729886183390694238345451770628814541138612063705914943300200437977874417642033757231367920782969003080612217902311564928141708524672244307307355505284958687751848912138972003308465267145496651059422831005065096758552303239903457994532407939589912024514762319053709283031215571915263211976800843686282111506400939486864192357729681192038285688672886885 A202156 212 5161972664221703323060394097424504026236827406362881749353148641195670219225142129166290829854197958032252293169369781624759635068323145101140507465986158223586683807315373027404918192168448839437931850853342140159120949675240622597947254366045645004367452079533092011545197338266380739317796305820296150826267433155440150110804926641269005641224098874214066154096612546750716237713625495762885545278182551580450727261684182939431019730176483651813788731876760243417756162686932643732639254019908803582432813916373528366325381002917837751312507898068204694881433566265313580773152394656980405758789072279153989370499486453809950929752296653751547900489115177125 A202156 213 6700236541290951139073115980307193439521759828864690433899453023514167743210357105743808838921568731005745461532101201420111583892538950648925435232146317087914104450822786196994512619707478182927817764436172106978833121321493654696686409277145196719577013757457551051515541634685093561778114150634955072522346364505875131453130556434915398693494339200117794162102459785481991698677868251466468206403160168982421963373448167143816535468060551107809990466620529510997559747318726432592962443252574481553346733040621834754393585989484113497745640719284590104044076254250057974134268777049188651411696239017498191920796827016105829442626123326888317136549182827021365 A202156 214 8696901868622990356813581482044639659995218021038961820319740671372748535016824298113334706629366358647499576816374190073523211132880489619160113790818453593954283990484169168325849975462114512991468020306300541516385232354349088555676361294480099296365959489727821731775161496623913176807252849727865863837854754861192765186013351447593546235150011057654022608342838704943078474167635276777979969025756621156632128008008459268490923606522865161453715811884715428514589134263544222573021518702587657147440477053913225137674508288969376402236090341123499886844516096583008985112700099457452212551975959455640373959204910967418912806577778326004381891692938820358554645 A202156 215 11288571925236100192192889690577961971480353469548743578084589491988804084284094728594002705396078611955723444962192166614231707938894982986719178775047120618635572705544000757700756273637204930384742562539813666716161052762823795451613220273825891741486295840652955150293108107076204618402252420832619256306462949463463703336313877048419988097826020858495721227834842536556330377477891911389566533327225691101139519732431606682334075024731210919015815313835894005682425698714333082173349338313515526402896185869246325606866757365496261085988947517137583568534077849288491412618310594826995922703813383677182187900856053638882732717108513641030360807100298039642576907845 A202156 216 14652557662054589426476014004788712594341838808256248125391976840860796328652219940890717398269403408952170384061348615891082683381474555036271874889897371744535379417512122499326413317331116537524882854708657833097035530100912932147105404239064713000349915635208046057258722547823416970772946834987890066819925070548821025737770226395497696957431939924316388499707017269611411886887829533348380582278769921292657939980568217465210360891177505250017366823643178534660360042342070077116784868109424450683302101817804676724487913385905857920237251641154242348457346203860365270569582039385341250217337220037023024254937198418358819647894044128279082323234295162517244467828165 A202156 217 19019008556774931839465673985326058369493735292763140518015207854847821645786497199181422588950980228741305202788185541234458708797446033542097906887908013477286303848358029460124926785139515628502367560669275327546285401909932223103147363089085723648562449008204203129366671573966688151858666589561860474113006435109420227943922417547478962230758560195741813776898480581113076072850025256394286606231310030612178904955257813838236366102673377083311623121273531902095141652534308245764504585456694623471399725263324601142059704708148438084206866641270689430714066838532904832707904868811578115786181007794672208300720582690976109020233752169992607825197308020649343676664050325 A202156 218 24686658454136199473037018356939218974890274068167748136135614403615631635434544712317545629740974067502805201048680771173711512936401570063088046868629711596145877859789304727119655640697773954679535568865864666497245354643561924674953130184229030231121058462733420453871882444286213397695578460304459907508615532846956907050185560206401297477827653702132949966025728087267503131147445894970250666507658140964686925973984661793813337990909152276633236794046220765740959204629489760932249835137921511841426160089693514477716772223263286727442592663117713726824510299069506612489589950135389008949212730780264489351311061395688571149443762422606276678023782576507685575065469493685 A202156 219 32043263654460230141070210361633120903349206246746444317563509480685235014972393250090975045981195388638412409655984852797936309332740440495854742737574477743783872175702669177771852896698925453658408666020331667838096924041941468295866059831766192154271485322178971544922574046011931023520708982808599398085708848628914955930912913225491336647258063746808373314087618158792637951153311921646128970840334035662133017735327135750555874475833976981692858047048873280399862952467425175381814521504436665675547684396696918467475228286091038023782401069860151146728783654125381050106655047370866122037962338371775512505793456971021074375868983390790777135467044586998955227091302738752805 A202156 220 41592131536830924586909660012381433993328294818002816556449299170315031433802531004073373292137961873478591804928267290250950155802384155362049392985324803481719869938184204803443137940259564541074659768958821638989183310161085382286109470708502333187214156827129842331889047239841042182316482564107101714255342576904798765841417911181127548566843488915703566428735762344384756793093867726850780433900087070631307692333528648219559731256294511213085053111832643471738256371343513248155834316662923654125349052920752510477268368598573944091582829146085813070740234358544445533531825761897434091016266165993833834968030555837323958851306790997484006115559545850142067377078935889431647205 A202156 221 53986554691542885653578597625860739690219223324561409143826872759559430115840670270893988442220028530579823524384481286760880504295185300919499616240208857344794647395890922132200015274604018075389454721699884467076292098492164784265901797113576196710811821290129213167820438394739626740715770847502035216504036579113580169147204517800190332548426201354519482416125705435393255524797889156140391357073342177345401722515902450061852780614795799720607417246300724177442976370140927728681097561213953398618037395143452361902575874965720693339836488449218315505669677468607036177143259732287822079272991445497657946012991155683389527567921838845750849147219155046439816456493231693179539319285 A202156 222 70074506397491128747420432808707227736470558546985891065870724392608969975329756209089392924628304894730737456059251781948332643624994718209355139830398111508739970599996478743390816383298075202290971154106681079443388154659519728891758246543951194828300556820430891561988597147324795668406888243575077603920525224346850154754305622686735870520308642514677372472564736919378101286430867030802501130700764246107260804517949046651636689678273691742837214500645228149677511590186552848314816478621394848482558413547148244997033008437136861381163670424256227440546170614017574413486417600683831161462251879989794020091027552046483769459203695514993604709084347690733031618460837658811152604784725 A202156 223 90956655317388793571266068207104355741199094774764362042091056434733683468547907718727761122179097533331966638141384428487649010544738849050442052000240508529487137044148033517999147465505627008555605168575750341233050748455958115936717938112251537310937411941098007118248031276789190037965400224389603227853625237165632387290919551042865359745028069557849874949906612395647340076531740608092490327258234918105047178862575346651374361349618637086402983814420259837557232601085775456184903108153009299376962202746803278553786942375528680352057104374196133999513423787317342981669192902427880559755923667235307140420207749565180249368518828856622853161542336083416428600945710787905182901471253765 A202156 224 118061668527464256564374609112388645044848688547085594944743125381559928533205208889152424847195543969959997965570060928925186467354427401072755574141172349673162795143333547509884150019409920559029973217840169836239420428107678974966130991911455951478401932398988392808594382608675221344483421084369461414676401637315766491853458822948016550213175913977446623007606310324813328041236912878437021642280058222936105130902818282004437269395115312664459330153902996623921138238697746355575155919566127449196448456606937108414570454170427789960108740314036157675140983529767297172632198900933788282732027457819548678471409567908051917196567980652200948410077243151926833590995914141863268594957082602245 A202156 225 153243954791993287631764671361812254163857856535022327473914534654208352502416892590212128723898693893910544027343300944360463546977036221853587684793189709635256778608909900519796108726046611379993896681151371871688426482633018853547922090783131712767428397316474992767548390378029160515949442602111336526646741471610627740793402261266974439311342591314656158813998040894995304150185436384470645999189188315136146354864679267466412924300498326219831124136782275197589799876597073683761096198693725276047690719713601619918833895726272895839540792870514558466198997108214164412733612504219154763105611884326106949348749198936901823340895870367727974413427100068864946584684095610427734731071391746460245 A202156 226 198910535258338759881773979053023193516042452933770433975546121238037059988208593376886453931195657478751916187493639055718952758789725661538555742105986101934213625471569907541147839242258482161311518862161262849281741335037230364226227907705513051716170581314852141623885002116299241674481032014119430442126055753748957491783344281665709874209572470350509716693946449475393579973612655190130020069925924152988495032509222786353121971304777432318028134670213239303474936318684762943775547290748535842182453357739798295717537982082248048371933989037187582852968623105478455640431056398277561948722801493827829000705997988810530658644565643169330258587679965812143548740086365106421057817662071529822795765 A202156 227 258185721521368918333254993046152743371568940050177488277931391452437449656342251786306026990563239508726093300822716151022256320445516931640823499665885167120899650605319131078509375540342783798770971489188638026995828564451842379746790276279665157995876647118280763352809965198566037664315863604884418602543093721624675213707040084199830149749585755172370297612583677421019971810445076251352381580117850361390751416050616312007084852340676806650474298970812647833635269751852945703946976622295400829427548410655538474239744381908862240513874478229476612028594806591913927207115098471351771190287433233376637716809436040726869858018822863937920307918834182197062257399685517224038922619590637774318242442725 A202156 228 335124867624201597657805099199927207873102968142677446014320970559142571616872254610031846147297153686668990352551698070387832984985522187544127364010576840936825812272078760569997628303525691112322559681447989997777736194917156371680969552383097669565596171788947115979805710942736600589040316478107961226670493524613074678434246245947097868665088100641266295791416919346034448016377735361600201160972899843161042349538667463762409785216227190254883322035980146674819276662968804838960231880192139528061115654577531199764892490179721105938960700807871605225533205987681172036379757384758200727431139614121381928589647274865488265177773432825777390348388180811820997961243061270437415139170830168993548867861285 A202156 229 434991819990492152390912685506512469666544281080255274749100341854375605521250530141569549993164714922056840751518803272647256192254887353915345677662229073650832783429507625900725843028600806721010883695548001828477474585173904518599518732202984495430985835105406238261024459993706908998536666472720528787799698051854049307932437920199248833697134605046608479566961548727475292505286490054280809754561243878572671578949774317347295894125810552274031901528403259571267587473263756828024677033512774812022498692093224841756356212508896086646530475774139114106130072777203569389293717970317673192434428931696320366671645353339363041330891896984995114751899939859561458291436093843510540811721117968715852112241505205 A202156 230 564619047222791189601807007982353985699966603739203203946886229406008976824011571251502665859281652671676092626481054096198068149713858799859931145478209327021940016065688626340381574253495543598181014714261624925373764233819533147985803633429921491971750048370645508315693769266120625143500004041274768258602781400813031388621625986172379039041012052262397165211620298831343583637413847712721129461219333581487484548434457525249326308165516880624503153300545394943358653721019693393971191829267701513865675241221351267068550598944056940746090618594131762238151608931604245386131209545714955045579161322202209714557867078987218362159232504513090833170575773549529961041286088565815411536198871952563007048140605894805 A202156 231 732875088303362973610993105448409966926086985109204678467783576668657797541961498233920318715797592003120646172331656698061819811072396467330836711485038044245404490020480407482189382655194186989632236088227893605133317498023168852181054516673305893594836131799262764387532251482964577729354006708908176479137622458557262888381562597613827793426399946701986473836203580921535244086070669044621971759852940427526876371196346917999308200702946785240052818952206394233219961262296088761617778969712443052222834440606621851430136921073173400192338976404707253246006682263149533307628920696620041331488558961789536513175744796880056094719642459966094916460292602167350029870131051522334560663445324073308814432634394209951685 A202156 232 951271299998717916955879449065028154716075206705143933447979135629688415200489200696057322190439415138397927055593863913030145916703820900736626191576433903221208006106567503223255478304867801216999044261505091637838120738669839350597860776838317619964605327325394697529508546731118755772076357208158771795152375348425926416087879630076762303488428089807126180642227036415853915480136091006071606623159655455596304042328309865105576795186116761724707934496810599169324566359806602192886483131494921814083725238232153941805050655002380129392715245282691420581554435425959162629056952933003267933317103953241496191892402188483233823727733753803486688474626627037446789241469063589901693925740494448282888570552395543911392325 A202156 233 1234749414523247552845757913893301096411498692216291716410798450263758894272437440541984170282871645052048506197514663027456431338061748456759673465829499721343083746521834598703378128650335750785477769819197520718020275585475953453907171107281619597408164120032230518130537706124740662027577382302183376881931304064634393930819179378277039856100186234169703080487136857064197460757972560055211900774889472928423575120065775008560120680843378853771885658924041205515389053915067707350277893486901438802237623136390895209841104320056168334778344196037957059207604411176212729942982617278117545157404269442748500267539824864906440623142503692794465755545148901602003765085396974408640876381050498348547116055762576781602777286165 A202156 234 1602703788779875324875876816354055758113970586421539942757282940463223415077208597334294756969845204838143822646446977015774534846658232793053155422020499061869419481777335202549481587732657499651748928226274120386898679871827048913332157499390765399118177063196507887138740413041366648193039670151876815033975037523520094896276878745123967656455738243524184791346122998242291888209932902815574041134199912701438344909541333632801171538157910566079145860575470987948375822657191524334058512859514936070382620747310143750219811602382251496162161373742022980160049944152288697506828808170043640611042808419583600105770500782246371445605146065513462747210914799652773849634056031313352267640909621115919708357491254110124861006049845 A202156 235 2080308283086863648441335261869650480730837409676466629407236845922813729011322486902474052562688793008265629746581978651812318774531048103634538978109141952806785144263234571074628397498860784212219323359933989064673768453355924013551686527038106206435796419864947205275566925589987784613903464279753803730722716774225018540973457791991531741039692139908157689464187164581637806699032149882055050180290711796994043269009530989600912096408287071391877555141302418315786302419980683517900599413756900117917839492385430196890105618787842385850150684772949790290685619905259553151133850022099367395588407924350070188789842475530925229954856450532781851414011864800398854821239643247756834757024307157965432900907592072365287983075412645 A202156 236 2700238548742960235801528294029989969932868843789467263430650668724871757033281510790813985931613083479523949267240761843075373994806453780284838540430244234244145247834196695919665110471933565249961029972266091531826164553776117542541175779937962465188264634807638275939798730675391103062198503595450285365663052397906550546088651937126263075901863941862545156739723593503967630803455520614004639559976209712585566724829461683168351099966418460756090987427549963502902672165312270014710643980543596838121285278495541085419606873375017034581999426673915085774329774587082747701474230499876808835833142442997971521449109762738358702109958067645485329672640189596118060784119422879557058162349909781418015985669697018676033677170879563365 A202156 237 3504907555960079299206735284315665111322383028401318831466355160768037617815470389683989651265181219667629077883248762290333183632940002475761616790939478906906947724903643048069154238764172268833665204684678026874321296917032947214294432610672948241708161060183894617222653476849732061786949043763430190650826911289765928383804529240932097480988878356845443705290471760180985403145078566724828140093798939916224268614785372255221530126844314753774334709803404711324349352684272906498410897986146174938981310373647719943444452831535153323045049405672057008385289756728413501256960400054990075769544023302603442684770755682191914064413495616947389425133235552083896442498932189658021813737895425871973426783966365822649419347679818597835125 A202156 238 4549367307397634187410106597513439284506483237996068053776065568026244103052723532528307776528219291515499063568507626212090629280182128407084798309800903190920983902779680842197066282250785133012532185719682106616777511572144211708036630987477706879774727867854060405516728273152221540808356796606428792014487965191063777135627732866077925404060488205321444066921875604991325549314681176153306311837111464035049388076424688357815862936292820583980625697233831887749041956881514067322667330875373754527200902743709461991049814355725755638295439546562903322969020329903706137548786897797146618472059306413636825606860919426375341717250015200839643828337610073964707986245553198056689434674730100431911726547572357168101927637254727369110428885 A202156 239 5905075260094573215179019156837159875624303920535867932482501640942904077724817329751353809943977375205898116882845015574531346472492769732393592444504781402336530198860300829528743965207280338477997943398942689710550335699346269764084332727313452856999355064313510222466096075898106710237185335046100808604614727991089492956116413455639906242373032701628877553420889244806980382025053021568424867936430586518554189498930630703072734869777954273692098380674803986893545135682852575111915697065337147230131832780024508016662715589279199283354157486389242841156780002925253838124824136380296255786657210180877297034262788644679511357076455317194240741792792742770638882250285552145393228185985932465195549085322135637830479423737288445286738857605 A202156 240 7664783138235448635668179455468036005121061982372318580294233353878321466642709841293724716999506104797964240214869261708115475630666334930518475908168896459329625277136767697047467469772767628559308317999641891562187718960239886009569755843421874330678283098751068414700587189787469357666325756533042243139997902444468970793261969037687732224674792386226077742896247317883855544542969507314639325275175064189619302920223882227900052045108848354431759717490198341155933837074385760981199252123476741730956591747569067696166213785070044944038058121893690644918177474776649578179884180234726742864462586755472317913647492799874579366143521751702923643203216642506215304452884401131522353495975065609723390801021584485546794190083363147254817926742405 A202156 241 9948882608354352234524081754178353897487262828815348981353982410832420320798159649181924931311548980050382377900783418852118312837258430247043249335210783099428451273193325610466783247021087174589643718765591776305029948660055672694151779000428865567767554462823822488771139706248059328144180594794553785494908672758192733000161079694505220787721638144288747281401775597723999689836392395441380275782309296887539336636261100201183564481816415386098150421203896772016415226977417034901021517340575745429634425956511869845115728830305329058162116088060524067860953205480088227223651541120538931941816650951392887774617411391448559337742934157255077694637033409180324694540961702383163869444547449175488496064176931340104101028248781627848308382172784085 A202156 242 12913641960860810964963622448744047890902462030740340605478888875027127698074544581928297267117673576599291528550976662800787861947285811794327207118627688294161670422979659505618187607165901379849728987649420126002037311173033302917122999572800824085087955014462222839356524638122791220461788745717574280530148317242231722965238288181498738894730461636494407745181761829598433713552092786313404283326112192184961869334563987837254038797345662062307044814962940519878965808682850236915764948308815194090923753934960659489892519855522532047449482644244438346392872342535679742286721520490279298933735148472321212859135486338607430145810962392595339144715226161899418947298863836808945571016669093054718458167910855857870637587872728469583957025242346999925 A202156 243 16761897316314724278170547414388019984037498228638133290562616405802800919680438069183280670793808990876900353676789807532003792689264146450606467796729404195038748780576324844966797047318092969957773636325228557958868124872648567130752959293716469233578597841217502421662280209143676756100073647760816621574347020871744018216146297898505668580139351482531596964498645453043169236190926600242403318377017843146783618856927419951655541175390187540459158071671475590906125603255112630099628001883324781354273602973152979506010645656739416292260370310113192913093880439658106825399937309944841409477056280900421982898270086650101052880703291442654592954762668921112036613269230719216308968015767038237575383213452226726584747484957773304738348370456184233118565 A202156 244 21756929802934551252254405580253201195232781798310266270809670615843160566617510539255316382393096952484640059780944619199878122122802914807075400872947648017472001755517646669107396949231277509103810330221159018810484824047386667102414424040244404264360934909945303681094800354943854306626675133004794257229221902943206493412834929433972176318281983493864376365511496616288204070142109175021853193849085834292332952314422456533261055191617666081853924869984760354055631154059327511019080230679607257382653045735398632438142328169927906824821913213044280156757510417803880123689376341586883659221920118873599261480741713336344828031722726481603269059942799544377261624604514174678932231538894598963279792692602822380251144364837601876821906600895101892240897445 A202156 245 28240478122311731210701940272621240763392166736708496981377661896748016612668608999515331481065569050516071920695312438931634270511605494155437419726618250397274463239913124800176556273305150888723775850853428081187451342745383021250366791651277943018671259934511162960558629198436913746324668222566575185066908455673261156705841522258997986355461434435684477990836958109296635839875221518251765203212795035893605025320501491652752897983178555184058854022082147268088618331843403854190136039794128336757902299090944451751729235953920766319202551090161165530278335428428996742441985091442465044828642837241650940980019845640488936684123218269829600585212799045932764476700046129502534820228517173687298933339615249997339258800811722278341530029613471799944451765045 A202156 246 36656118845830824176939866219456790257681837191465830771561934332308309720083287863860361007106726234472908868422455764788642083245941808610842963729749616068014235813405480472982500935353136622285951950597419428222293032398683114196308993148934729793831031034060579577501419604770759098875112726216281585422589946241990038197688883057249952317212623615534958567730006114370417031953967388581616211917014107504065030533058621742816728321110573011242310666737757169218672539101584143411285560572547901504499801567000162975112110125860984754418086493115979814021122628590419967809572959315978041303919180819544047792804278899641303471163905591512339956337153218821183913495035271580115517724383752551515052195027901893723977672309250679685429156531685501226006150130965 A202156 247 47579614021410287469936735650914641133230261282355911632990409385674289268651494978681749071893049586776785195140426887383218492418961955971380011483795275038032080811337073740806486037532098030576276908099599564404455168602147936843787822740525627994449659610950697780433882088363246873426149993960510931303336683313647396319443464366788179109755629991529940536435557099494692010840409795157419591303081098745240516026884770520684460607903540590037335186571586723498568867135524374743994467487127382024503984531667120597243767214131604290468357065513451637433886893574936689220083259207048055147442268060930932384118973991888771416634065334564747433725039665230850786952079082464860439471429882294692850450212877042803725679398606570509408703648098167119556038418227525 A202156 248 61758302343671707305153705935020984734142621462660781833790779820670895162399920399041046434956171256910032710383405677367652814517729372909042644063002537249749572878879708310086345894215727890551385140761329637177554586552555623340122397608209116202065864343982971658423601449275889670948043817048016972550145592351168078432599419059207999234510490516382247281334785385137995859653819960146942047895187349157214685737865899077226687052330474575295449829859252829343973170869371536833561407512730769319904667422302355535059434731832696508043173052949967109409371166737639232187700260877789059603338760023907530690538635437192725657487545640359450656635145148316425500279885154004117270318398262834758768369324119373657342207881719019270532811906074889235682511860709196485 A202156 249 80162228862471854671802040366921587270275989428272412464348799216821436246505828026460299590824038398419635681292465428796325970025520307073981380613765809554899907564705050049418336164205977269837667336431297769456901448890048596947542028307632692304653497468830286261936054247278016429643687448378332069859157675535132852158117726495387616218215506934634165441232014994352019131138647467860935620748361876124965916847233910117469719109464348095192903841822123600901753677219577119285587962957057051449854233810163925817386549038151625935835748154371991794561726340538562148442945718536110992317078563068763913905386764678502166014647417607121232387564984677475055068512503977818261752012841473729634586650532256734130187382104791888406581080445381558129748780839162118810005 A202156 250 104050511305186123692291743242558285255833500135276128717942907592654403577069402378425069827843166884977430204284909743171953741440310840852654922994023957799722830269414276084436690254793464280521401651302683743425420903104696526282286212620909626402324037648677367585021339989365416049787835359951257978660214112699010090933158376391594066643244493490664630360471874127883535694222104759463534288789325820022856602853023877466576618177397671497085813891235286574717646929057840231461156342356852540051141475580925353408612205592086078632018293061201792399374011380647886931039711354959611190238508371524495536341661330014060374294286690566497719279608693476217473162503729883322949749995397914502802858713622499916781609564629811989432722971885293356377524681846720569506190005 A202156 251 135057483511902726080740010926800287340484612899598986803477429706466199021599837781367714176240839792662305985526131554171767160063553445906439016064862483458230678789792165652548774532385752430139509505723547067668426875328447201065810556439912387437524296214485754295071437370142062754608180653529284477968888059125639562898387414438562603115315134335375755573727051385977834979081160839136199645912924166027791745537308145717706332924543068138869291237919560151859904812163399400859461646791231639929330185449807298560452825471978691912733808557691772162395672210354616697927396895791856788818591549160232137407562500971485687331818109707896432503699696567145602689874772876049210957232274480183164380975695354359725795084702113857491786010926030331196468907288262460056915816485 A202156 252 175304509547938433266676841891243530409663771710179349594784985816085533675633012370812914575690782207708788191782714472405210601808750932475716990197268509504825621346319961602732224906346451860856802817027512791149874658755421362286895819972793657984280134162364860397635140685104408090065368700445651301145638040530967453632015930782877867249612401122824240070067352227125101919311652547094027676860686778178253662850823120117705353559438725046580842941005697841827581728541163364475349756378676311775730529572374292606114358850422750016649851489590859064997183155028911826022830131026475152275341592301609789859479784599658408096325612114159002892082926535461516073984292689381992499537742279879832863703593856336424165238333779157212348809459015484599660264135482826433307223607525 A202156 253 227545118335740574477420460034823175671456235195199896175044108111849316244772628457477381751532459064766214410627977859050409189380598646800034746837038460474780198276844520368180775379663162129639699916992205879365469638637661599801189708514129728151208176618453374310376117537828151558842093964997801859602560207721136629174793779768761033127393781342291528235191849463756996313431545924967208788365525525151207226588622872604635831213818540567393795268134157879132049223741617883689603124317875061453258298054756381995437877335023257542919594499680377374594181339555317195560935582675468955796604568215940347005467352847855642223343312706068677857491134943332480718428922036044950215189032247009542873922883849829324206753562160643947771262891791172980027826378949420447972719326750965 A202156 254 295353388295281717733258490448358590778019783619597755055857657544194596400181196104793270700574556175284338596206923478332958722605415234795512625677485724427755192537722841117937043710577878097820469635453066203903588441077026001120581954755520414346610228970618317490007802928960255618968947901198446368112822003983994813701428694123921038121489878569893280825038950536604354089732227298954889913270775270959488801858369637817697191210182906217752099677195195921415558064834891471865740380014845451090017495144544211455785758666501337867959617010733640241364182381559646690926268363482627678148840454202698268803306764516732023947491523566865029700020601073519024511004666818493655997322864318876106770519039533484606483941958446182065049886884735483512591518979612212258642156378899145045 A202156 255 383368470462157333877195043181509416006694007682002690862607064448256474278118947771393207891964022383060006731662176046898321371532639594165928588094629633268765765133765970926561914555554706107808839947118162940460978431048341111792915576082956983692171925995685957648655817825672873965270135533661618388008583358611017547047825270179069738720660734989940136219372322604662987851476117602497522140216677936179891313604937201264498349554986198452101657987204096171839515236106465388863847323656145077639781255439320331713227919311241401529354039960337765352913334137083081849505100774864868050768239112950534136966345174875365319228201774246478102481948882702292750482803339101482729439574862696868939578590839391579169386832455309582159790805405123765808170811607710272562297071007091763517445 A202156 256 497611979306491924090881432791108773618098043951455873141908913796179359418401994026072279050498600478655713453358908301950542807290643587812140511834203586497133535388435692539836247156066297950057776430889740043652146099912305686081203297173723409312024813332171402409637761529920461446665016953744879469188773086655096792073263499263738396938379512527063726919464449701902021626861910915814484783111334690386227965570406628871681040025180875407921734315291239635851769360908127239853801960365296295930984979542742646019558383480232672683763675908901408694441266345751458681010929879506235247269496219769339107084047233681459667626181955480405010156539949726974916607654223149057764318912174457671564696904139011230228379502043049879197226400365963763283522200875288954173649339525048730146498565 A202156 257 645899965771356055312630222567816006646875254354982041335506907500376360268611510126894046814339291457272733002453131313755757665541883844340564218432208160643646060168424395150736522246659499184468885998454935458497545176707741732192290086815916902330024515533232484641752165810018933284897226735825319889388639457894957025093548974219062260156277886599393727601328636340746219408678908892609598750956372211443387719419074199338240725454335221293283959039590041843239424790943513050864846080706830935973340863665224515213055068529422697902123721975714068147619410803451256284870337478498318486087755325021489210460956342973359773213464950011791456705086372796730739463984698844137876603218562871194994107641993845737444857424265046287888417707884215559618246008565313454807124280406442244638391619925 A202156 258 838377657959240853303869938011592385518870462054722738197614824026574719449298321742714446692733349812939528781470711086346671499330557939310464543384494358311866088965079476469963466039916873875142663968218075335389769987220548856079906451483762965500962509137322432893591901583643045483335153638084311471546984827574567563474634495272843549944451758426500531362797650505838890890443596880696343364256588019118826873577992740334407589958687092057807170911653559021285137526875319031895330358955506189597100510052481878003899459392807181644283907360800951554201300781613384906303017036160937888706659142381673225839214249132187304171409878933349830398191955350206772849335531445467814773213375694636644680154611107628192194708316528038629286987607311430420720035595575989050693142318222508491902176164085 A202156 259 1088213554131128856232367866908824348587487212871775759198462706079586485468828953010533224913121073717904051085615980536946665850373398663341138636748855244880641539830612992033617428183289855630435993361861063330400462945867095707449986381735837513303347006835728984663397646503402863018435744525006700464748096917552330802433050481315176708765638226159711090315183749027942539629576380072234961077206300292444025838516515157879861713525650391155812414559367280019586265270459373159887087941078166327266100488707257812424546285236795192351582609630597659403285140795123370157125031242599418881222757479056086825650089634417236147454716809390538068065396452958195594427698055831518379437754358433075493599846577575707547731286537429129094526621496582352470534987957049068474344891604772409580244386269362405 A202156 260 1412500354884547296148760187377715992874172883437102880716866394876479231563820531709350383222784460952489645369600761266245685927113172134458858640035470723360714406834046698580158951818444192691432044241031691984784465513965503007721226243586665608504778913910267084770657251569515332554884113058305059118931558251998097806990536050112604095134248473103546568728577143440618910600299250890164098781870413523004326419567563096935320169748704249033152456290887817811863951035918739486214408252189100937285208837241510588045183074337900766865172583016608401104512558550769352850563384249877009546889250501155658318020590506259323387208918247179039478999054197747782531360379227133779411042390384032756296055956177538657289327017730874693036656925415576286195323993648214095303710618609852269412648721475456237605 A202156 261 1833424372426588259272234490848408449926327815214146667394733382086963962983353581329783786889949317195257841785690702507606363386727047057128935173627404250066962419429052784144054285842912378823623162988865774335186905836664277036926444214189110224001689726908519840303328449139584398253376560313935441729672697862996613401142913359995678800307545752450177286498602817002174318016648798079052927983906719546559323248572858383306887700472104589594640732453157828152519388858357253393733142024253511938429873804638992036024835205944309958595801661172948074035997897713757824876661115631309115792443365927742565440703900827034967339361028430121583853202704283280168767510177809121589844014643280720159239205137518598599585838921283388814132451594662796522899178073220393938655147908610696640925208460230755927048885 A202156 262 2379783422909356675988064220361046790288380629975078937175483213082484347473161384745527646032770990934983726148181162254111793430285779966981223396509730681116193859704503679772283882865148449268870174127503534055380618991524717628427516868791221484088584760748344842446635556325928979417550220403375145060056042894611352196585694550738340970195099252431857014328617727891678824166699539607359810359012140101020478572321150613969243299892622008589594637571742570054152354874196678986326132133072806306981038913212574421249648052132639988356583691029903583490324166719899105920553277526054982421581942084959348786375345252900881347167227693379568662417631160643461312445679435860596483751595935984382659731972443184804723761630498820949869229133215384471146846943716077684160286681666065630068651168730799717853215125 A202156 263 3088957049511972538844248085794147885385868131379837246307109815847682596056200494046113554766749856284291681282497362915134600266147555670094570839734456796684569562934026347291640335904676844238614662394336598338109708264093246817421879969246791297236759017761624696975892648782606675699581932707020624352511014004507672154554830383945006583634438522110797954421259312200582111594057985761554954793069773944405034627549604924073694496372922895044704244927389402772461604107318430966997925775586478332949450079476116959790007146832960760576887035155153678422366732404531325727053277567703735874097568382911306982149757434364516953655722184978250002234232043810929503385724397569245114319727510264447972172861026116357932843010548548309541445282461974380752084433765395613646113457654644577132468291804117803017546183365 A202156 264 4009463870483117446063158027296583594184066546150398770627691365487078927196600768110470648559595280686019667320955428882682457033666096974002785968751928412365890176494506494280869383720387678673272562917674777139332345946174042844295971772565466312591829116469828108329866211484267139129077931103492367034414236121808063845259973252666067807216531006600563312981780258618627689170263098818958723961594207567697633926080814870297041487048754025146017520321113873056085107978944449198484321330579115803362079222121086601233008026941130934588811015047698444688648528336914940894609233729601923109596222179076791503481598774459890104963780228874075123331370775235425851933357822365444297790522556727317483497713879926589412025503930385206963846107406509530831734448180539790434971107749046995052313774110576177517057092792645 A202156 265 5204281014930036933017440275182879711103032991035086224437497085292412599818591740806896855716799907580597243890918864192358914095098327724699946092869163344794128764520306495550221168428727302241063548052479466390255046928425643518649353938910006026952896956418819122987469366613929963982867454990400385390045325975092862363475290727130172068760473612129009069452396354427666539960889908209022662147194488353097584431018270152040635776494786351716635696672560879837395697695065787741201682089165916726285645880863090932283484628962441120135516120644877426052187367414583188749877058327745728492520022290873292460212133059491502991726033081356364531834117032023538944879995067705949129286983958904547829132060443283686940451171258629450090762705968366909045210561653906882588978851744805344933326146327236074299337088898669845 A202156 266 6755152747915317455939191414029350568428142638296995768921100589018186067485604882966584008249757720444334536550745364766252987812980595720563556025758205269614366770457181336717692795751104317921221812099555429699773911580750539113164017116733415257518547657602510751809626907998669608982622827499608596743911798701434413539727082103841710679183287532012447171585897486266852550241545930592212596508334484288113096893827788576533874940848745635774167988263463700915066559523087413543630584867416029331602964991281069909017361815385221632804965335786035851317294514255600642082399527100180225981367879337331354536563845229621196423370285975820332288245560576195778315028381664524499604370207388135546354895930957668345722116208268197095832603028500832841431152477292322953060704114593649588676462285618978313864362024333380666165 A202156 267 8768183062513067127772137437969821854940018041476509472973364127048520223183715319498885235811329804336838647845623592547732185822334718146963771021488057570796103273924656854753069698663764975934443671041674895270840146976767271343243375568166034094253047906671102537029772739112906538529480447227036968173212124669135893681703389095495813331407838456078544299709425484778020182546986657018783741245156013411482446670604038554070817632585895340448518332130279211226876556865269767713844757956223916906503922273036947878813603352885388716939724870334153890132422227316402218839765836298975605578087014859833807315167410895915253466031639470581709953778205793785088229367894520557732780523399902815980264107089250993069463619897880948571761268640231375059810726870314873539165911351763705421296703113407287524159867608247639206012325 A202156 268 11381094859989213216530778455293414738361574989693870998923657715808390231506394999104670069499097836271496120569082872381591610944402651174163254222335472968688072435187434140288147751172771187658589963790281914506120811001932337452990788323462395520925198664311433490553893205741644688341656637877866485080232593908739688564437459318871461862456695132702418488575662693344383930093438439264450703923615997073619927665347148215395344753221551303156541020937114152708784855744560635405156952196593776728612759507436967065630148134683419169366130076728395963356032733762175824453373973116543235860130963920184944563732762779052769377712644662529083699671822874772468325941212059302272624619768703647754247264646951858046495432905333262977949030862417296326801482046516228561514399873885175043193531964740373587381194291143411356023331685 A202156 269 14772652360082936241989822662833414360571469396604603080093434741755163471975077525122542251324593180150597627660021722727713363273648818889345757016820422425299547224770015589437161027952558337815873838556114883354049541840361197246710700000478621220126813613228333999636416351279915692560931786485023470597173733681419446620746140492506062001655458874409283119626910466535525563241100547178599994909112319045545254627173927779544603418863941005601849796658042039936791515879882839486126010106420765969822455336730910214240053465215725196448519899868587626282240356001076903738260577339436821170844413081385198209917810919799598737017546740323280060464072313248870101983463885079829309023679253934882196969247636422493358002447502677464429270298149010400813263885651194357972151870391605442359783193529891509133266030036539692479078514805 A202156 270 19174891382292791252889573285579316546607028915217785104090279371140486378233419121214060737549252448737639449206587627017699563937585222515719618444578685972565843609679045047655294726134669549713816583855873328311641799187977832093893035609832926881329083144771713220094577870068124827299401117200922586968646426085888532974039925921813549606686923162288116786857241209900418836703018416799383528941323866505120666886144092910700679842340642203719897879521117630723802678827232181092356155961181957635052818414317214021116523767701876621571009463899350010518384626056664058876437776012615877336520188048674067091528754841137100107879397956294954989398666190774158619906210181621559140840111051838773443911836167429444520640681425570015566214897966553082959289722093203760419291613368429979007955391669834438481391925793137377426487888885205 A202156 271 24888994241563682963314424134859290044081562960483288460506102530305609563783506044258325714796678353868275854472523079847251306277622345176585175395306117571968039705816175701840983117361773122970196109971085024033627701296453385696675913510863138613343929795100070531348762438932074745918930089195011032861832463885749634380857203100373494883417624609191101180057579463540277114514954663905052641965843469611327580072960405424161702890754734716487421845768614026637455940326231491175038804311604074589532588479328407068499033610423570639073973835621456445065236962381193947344712495003798069345982033242765857699606113865985036140428721529724111252959408251552544639768158832280898684981155121607473995315366376075782565298246487942377527482508290287752670757246013092829829882542000351721146883738604251571257337586413462279359888800694481285 A202156 272 32305895350658278193590869637474072897901322115678393203951816994057310073304612612028185563745350954068573321465885751054105177848789866453985041943488896029728542972305786381944548431040855378945764836925884505322320444640997306656453241844064744087193539544956746777977473551155962952077943956374007119732071569477276939537819675584358874545126470055806887043597951286434069794221574450730341529888135882231636693814035720096468979651519803321358469835909781485457787086740769648313019275640306127635255664793349858057697724509806026987641396467627186566344667058786163686989377942077153881395207342628922034620021644269293735773176372666183940111386322511849012168260450258090424871546398507735449407145901644310198340312603300667780460656729545895536413559946035272399915427120224843165618676084752926869657585705772748245471758236813547822725 A202156 273 41933027276160203531597985475017211762185872024587593895440997952183858169539823386906540603415750741702654302986865232345148673596422969034927407857473191740470076810013204907588322022507912920098479788133688116823347903516313207586690611237682526962038600985424062217744229320638000979722425336443372046401196035349041581770455558051294718786079274714812730191488960712211959052622489122093319400742158409293194817243038291724811311425969813956388577359589050599510181001133578677278807844742313042066487263369179636430484577914694612606387893541006252541658932777067478084518265224103650734252909784750307558170930394655429403048546791291985224540468193660971766241857424666842539202368540281885491723001385018948261369943193786020291095554907468064115977048139196537561997394572169304428621320411125560472563974988755440809160062831495184379415765 A202156 274 54429037098560593525735991555702703393244363986592581197889211390117653846752617451592077675048080717379091216703629605698251924222979165017469321413958259390234129970854167664263260040666839929432447819232690249752200256443729902450217756933270075931982016885540887801885231680714574115716756008759540542221632721811486495861111776530904960625456353453356867981665627406499836416234196658902677851821791727126684641144769888623084985761929166995589052054276751768382729481684298382338244269456246688296172832597530374736910924435549097357064498174829648171886728399966527767541021271508596575906395505398556581583833032241103095863277961920624155269587603985618840732918768957111357794249493739488860521006390608693198947987925221651037174249809236817676642672071117159720200218239248636923507308274964892740461169877818856397541516083522512510933840245 A202156 275 70648848220904374236201785441316633987219422268725145807266300943374762509226727912343129915671805355407318696627008241331098652492753359769706144267909963215332160232091899615008803944463535720490397170884243810490239109516057897067175061808773320877185695878831086942784812977338196564199369576944547180431632871715274122586141315481556587597123560703182499827471792884676075456312934640766553758345284919652027371011094072394472586707672632790460633177873864206310183357045218166696363782946363459095390270224331057228873949432764813674857112243035342320856431804223775974790161092152934251875767113097541692588257104918557163001131746026178861554700169505139594299562320248905875574396640505316259070774572008698753286226956994509260231885156834481876218072371261934120282321277150158557408057519584019651558125937433886848568078716349389744007745222245 A202156 276 91702150561696779197996391766837435212707416860441252665250460735289051619322446077603931038464328303237982289130639993618160352683669638001913557790425718295241753747125314846113763256653628698356606095359929233326080611951586706663290780010030837228511101268705865310846885359353298425756665994118013480659717245853703999630315566383283919796105756336377431419190405498682139442457772929518327875654328003916604400887758961198136794461573315432850906275828221463038849614715211496073497852020110313659128274578349114752703649452804292600867174626961699502823476595154061248749861556593237150338169806405103718422976138351254956472373143064018241673845550430067207781991158764310869384209045126406764785004873460900373072323642190947798129949759321348238513381295225919370966732817522666558878735153111782542829707005619307310584968632305424365209542364633765 A202156 277 119029320780234198494625080311569549589460239865430477234349290768104245627118025782001990144796782465797545603972874084708130806684750697373124028305828314437260581031608426578356049698332465586931154221380017260613442144074050029191054365277958217949286532261084334342392314411627604018435588260995604553349132553485236076246027019024187046338757674601057202799609318865496532320234732949580148816045559403798832860324940120541109164738535455759207685885391853585160220489716987476685233515558320240766089405012426926617952108115790539031111917808684042919322551764078167277101345510296929668204692532946711528971330439322824014943977338565349651513789969758057730561430224513755259554827766177435475374677254977676675549122801336893247463414555713953179108492703130872081580698914823144043266040820681574156573308135167923455252440716653724476652241981549404725 A202156 278 154499966670593427949244156248025508529684178637911899008932714166538575534947578142592505604015185176276910955974501431311160168916453721520676986827407361713845938937273990573391306394672283678207939822745167044347014576927504986303281902840009756867336690363786197270559913259407270662630967806106300592233693394706590573263343440377828402863787665526415912856461476697009000269525240910782103644899260451802881136097371388703398497693824560002136143428332350125316503156803035029525937029696847652404070388577855572400987083630646666858090668448497260747581169366296865971616297722503858116092540569595025159501068487264887220142326113084680783646657706900408504201528649427695562591297056289266120629566291956150863962388323811645244259713963366951905134585015282576735972376224707623445492762106509530143449611129740959025610357465247902065270244882508762699285 A202156 279 200540837709109489243920420184856798501980474411769779483117428638876302940116329311059290272021565562024964623309298884967801191122750245783141355777946449676257591480000608155835337344234925881848318958769005443545164307409757398171630718831967386455585074805662222972852425018396225692490977776737717173114780677196601078859743539583402242730150051095613253830484197143398816853311442467462220950930424020880735915821527737596890708897419540347316954962289505070807235937309849751337189579312992694500242598284651520549554616600471257791262656534231635766317438514901567952990677342464497537758449454641809710320857925139384288920724350806577091823710189766760480395853625526924326488244024235701247141701672281828843746504495184714190155861261035747858911512241344081472420062758971580409105561948208549444623438673095629647318788737451060226996301205254392434267205 A202156 280 260301852846457446445180756155787876430062126102298535857187413440547274677695460498176816180578388084323227804144513978186774634917160902572795959122787664272420639895101852112283694481510539122355439800542346320554578924003288175321790369761990827609592559761059201632565177113965041541582626523237750784402393085307793493769373851035815733235331902534440477056055631430654967266597982797525052012204045479842743415855206906029375436750352869546257405404908349249557666930125028174200642548011234820613662488503089095817749491360328061966392070090764214727419287611172868906115927574221195300152351299584499408971314085762433542131880065020823980506392179659548203145313804405298348086178152160883929523808141055521883032098872361435207177063657110437353915237754679602468624505488768886663395573916012590669591079948066997541260762170854010926739133694175318870916132805 A202156 281 337871604453864056376355377569792478749422137700309087772849779528401723655345767610304196343100475711885987664814955834387548508321283728789243371800022610279152314326250724041136079601663335545891479012785006755074399898191960641810285728320345262269864686984780038056846627041501605524748556736184823780437133109948838758311568398900949238337218079339652643605506379112793004113227328359745050049619900102411860073044142742498391720011249127251501764898616075036420780868066349260262682690129003484163839409834411361719918290231089223961119115715155416484554469001863868938570521000661769035100214228411225591035055362461713598302891403672678720120205225487903800922136922264451728891532753260803104820655825388395122346820589820647714201638471068086649634119694061882660193135704359255917507045837422394480579777149152289712926821978979768731847168538738358640056706113685 A202156 282 438557082279262698719062834904834481628873504672875093630623156640451996757364128662714348676528236895639927665702008528521059777026391362807535323800470225354675431574833544703542519039264528028028017403155138225740250513274240909781575553569438388435456754113684728338585289334691970006082085060941378029256614374320507400494922012399581075545975831650966596959470224032773888684001805612966277439354618128885114532067881424556006423199164616819579744580998260488924924009083191214792787931144898511209842940302577444423358122970462452373470645806201639832736973345131690709395630142931401986364777916126471232664092889161218488163610910087071957892045876291119474048730579785453938802861427554370269173281737545995813284290093488328371598519558382719360787733447654569013328221519752825412037482101400352023201881148519723980381473667953568959926698024148695339474733619430325 A202156 283 569246754926878529073287183351097587361799059643254171223461084469527163389334983658435614277937308390064914224093542255064501203031747667640452061049638552487758431031819614774474148576885755717044820697816356632004090091830066508935843258247402707843960596974875792603445648709803135566289021660545172497151305020734908657003650460526257335109438292264875303200748745288161394718830230458301868371232244711392776250764037044930953838920795661382687256964370843498549514943009114130451778471943388138546891972673335688450157123697370032091540937137334013347476106847511932676926589355003959116532446634917931248772401535075899135922768658401615728665155427220647589411451370424596948114385241432819348583814874678877177247886194527260405687164185142298662215828380935936517417371339503463025568734260571819503721561151001452574245439894181753530216122188176467812279564181314448165 A202156 284 738881849338006051474428044926889763561133550543439241372958857018289617627360051424520764618413949762067363022945752145065194040475431446205943967707107040658885088803870285143722741310278671656196149237748227753203083198944913054357814767629575145343072419416634665114544113440035135273073144033302572959924364660299537116283337802841069621390975357383976492587974911913809457571152955133070212179582014280769694688377188016438953526912769569310111239960008773862856781471101821058135193663794586658935354570687049421030859523201063331192367762933613743123384153951097143482960003587164996001857129367345558634435344528435627917209265554994387128735413852486524279936589830080547053198533240518371960091522534051445030071942996206290518253567513795145280836784450721397945038734670453975254362805032740120315478563172118736921646600601174248128651566673555031071643534832612534287845 A202156 285 959068071193976927935278529027919562004763986806324492047929372948655454153149957414044294039087028853855047138869362190752366800035906985427647629631763889136680357508992598296937343746593138923986884665776501807300969988140405314489934632539930291252600156442194820442885655799516895781313374666205079156809328177763778442027115464437247842308150904446109222503888234915379387765961816932494677107229083304194352312737339281300716746978935980168863006780834424103144603799975220724345350923826901539909951685859817475162367210957856506517661264746893501240139284352417244728949407729550809806451437386367900189565828425507909960638490767614056091482838515372081294710104187993179650454748031807605371379447665383900970156204761189570565432724945741913432227484001207993596723760184877920376699895363762415597671671275848969522844713334884279889236203326152242154525495933166888191174645 A202156 286 1244869617527932714453940056250194664592420093741058647238970953128497761201171017363378069141970345038354089118889409177844427041252566791653640417318061820992370445161583588719139528460336584044663320100028661597648905841523047153294880795222061888470729659989549460300200466683659490689009487243590159442965548050372724118214079589501744858246358482995692386833554340945250531510760867225422957814971170546829988532238378009940313898625131989489614872690283122477107832875586365398379207363933654404216458352891472395711331608963774544396593129273704830995957667705283632561032848272953363963777963870376167100497810860964738693280843807097489812357595657539109034009435299425317105743209746753031253678562978145769407817723708081066387641158726005489839885993396783524967149495681236870194981209819358582705657513837488790321915516262079194121980463265778936761543022077715788259610401365 A202156 287 1615839804483185469384286257734223646721399276911907317791692249231417145383665827387707319701983468772754753821271314243479875547179031659659439834031214611884207701139377989164844811004173139496834065502952536977246472481326927064571440782263603791304715846066278757274839762869734219397438533128805360751890124560055618141663433280057800388755931002777504272000731030658700274521579839696782066749155472140702020920493101919563246139698674343421539935888980712140861863927907302311875486813034959589771423032101445309815833266067768400770271364136004123739251812542173802646975908108885736874173990652310878528545968931703805315968574623121774162384067680647248154062952308549873610075035796537402759669403366185543307446435216884462981587658593630180070258587201541014199366448670485272635165233645632076589527855289389173988876817263465459086050752082777733764240688131379159994086109797125 A202156 288 2097358821349557211328089108598966043249711669011561957434969300531426326210237042778226737595105400496690632105921046998627700615811341841671161250932099248163880603708467468352379845543888274730306572359512292967804323631856509806766576840497362499051632697464369837393281712004448333118384526991702114665793938713404141975155018183435435402860340195246717549364562044240652011078479121165555897217445987867460676324811514053215083549014980672629169347169024274075716222270590802814448983504112013613868902879209323120668555868024354420425267834055404078908717856722073890552142167692485413509313876088735649953885567175540678335388516579968255765284707491884470564864678087062436520560290720695802029019631890745857067296065093792324869034393213373247725705806301606839647252683224794202643574278290820616054624450508113310348771786892461903814499754222982232647047651651508071956535510906266885 A202156 289 2722370134271920777118390278675200189914479024977730508843272360397542140003742297860310917691127107861235667718731697732904511919447574531457507644270030792902105139405889634543399874671155976426798434088581453319673034827677268402255952167524794260165227936592905982657722387342011066653443718596696216030839780559874016228133071938665915095112332817499236601570929532693335651679591377693051857806178143096491817167584424747971258883375305214398318391085457618769567515645362934145852468712850580635842246165790669309182475700862345969943596878332550358419392038773439367762877886688937957849352536989188221329264937647882868775528978552224172861565387940398362145946198094054734053813647280427354496264722524784756287806985045307220795543660803299881917786066320898476321119783459334204546086778056251514006825947231675787443531790509598287685761594930678855198134087602969346020423099070224619605 A202156 290 3533634336926131819142459253631301247542950524709425188916610088826709166298531292385640792936345390898483400008281637736263057843742335930490003251101249037087684307068241037169864684943314913513709637140406366896642631402001462529618419146870342452331966810064894501119886265488218360067836828353984696705915369372777759659974752221370174358020405136773813862121517168873905435228098529766460145876522012293258511222848258511352640815537597153308344642459576820138624559591458817930513689940296549553309621654293409553995732791163457044632368322807816309824291957610067577282324944780073776803046083698090222549735935181384788129958278772270396406056108261929582180967600261404957739413593609703985440349580817538722915716399292743678800290802688290033356038588378719920657973831677532572706617994342736174360244024882264663988393915309671684954214735720266931064945398661002559626437226057640649980405 A202156 291 4586654646959984829326134992823150344110559866593808917483251052024708100313353613774263888920458626259123591975081847049971716176665632590201492762421776980109021328469437460356849817656548086584818682209813375650388815886763070686176305796685536978332632754236296469547629714881320089356985549759753539628062118606084972164631000250266547650795390755199592893797127714268796561590420212045487576295867765778506451075439871963310979807308917729689016947594139627082315908782197900310872623690036208469615253065026679810417151980454466381586844139407667237601572541585828941873090015446649073352395967287584119681335914600499807109817070317428422310887966958596657272533799193105541091024790691748492674219259636442737559843598474996249775556666345739659996256169929512136115573712397653820038985610570093498068082737471232302181147858540163337472283041203311545843443929327893719425769498999718493449946085 A202156 292 5953474198119723382333504078225195515354259163888239265468070948917982287497566692147702142177962360538951523900256229189225551334254147359745607115620215418932472596669022755302153893453514473072181135798700621187837786378387063749194315305678680127533304983031902752578322250029687987767007175751331740452527924035328921091931378350093757480558059179843934802334809651603729063038930207136513107571890483458489080237409730960119140437246159675539190689632550776376025910974733283144694735035977058297011045168782976100511909274897106199842679060582829266590531334686448356483693557724805717137633162493200489256151467415513568243754427313743319889136175056150199210166690385050730931192438904295933787151158658521855813954075104145839464993752625967390385107152529918373958094020718322980878030615901987017756197032993634645966465931991216702367338433267162666237859155322207386812089183264408546857380037925 A202156 293 7727604922504753990284058967401310955779484284167067972768638608444488984463741253054103606283106223520932818898940610405767715660145706607317207834582277191997369321455063066944735396852844129499604529448031196488437796330330521983383535090465130120001251535342655536550192732908820126801485957139678839353841617335738333492354764467421446943216710020046672173837689130653926055027969818442981968140737551661353047641706755346362680976565707949932139826126103313596454550129295019323913455204074531633311867013827237951784647821664463392929415833792372980367272070850468380886892364836782374195574492520206947470364923369422011080586136836168511787676444334915999978139091585996655643146694672985430307229529719501732403774829641582824629312115351839326980209087727664119885469923318670831525863700455168578954045680743000299232170598576740739509467814097735937465195340164295860188372334107703294102385839280565 A202156 294 10030425235936972559665326206182823395406255246589690340414427445689997783851648648897534333253329700167810259979301012050457305701317792922150376023680680174997166446776075191871511242961098226576013607042408694341371071798982639147368079353108433217081496959569783854539397588993398494900341005360127382149545966773864321544155392347334688038537809047961400637706518156779144415697241785408783458133569770165952797349855131029847799788441851672852241955120992468497421630041913960349156520160153706082980506372902586078440372360611198586916181909583439545687452557432573271942829805864585796900138553658066124616044414382042354869032561858919414557084135610545911821425330711933273974073478493096184242850142424754590138243914920699402223007660732934820452921010763355497692966002373614020997590205160192913495333537407381394768711470486677488666586855360427979667157313674100704317120477582615611336349962006135445 A202156 295 13019484228641267877691603131566337365926363530589133894789954055867008678950455482527746510459215667711594196520313814700883177032594835067244580761529688284869130050546024143986154648628108645251536162336517037223903162757283135282761783616799655850641663052270044100536601520320698337560515823471488202351271311030858553625980206912075957652575132927543877981070886729810198797648964809490782485675405420937855069607064318369987097762716546905654260125607222098006339679339854191238185839254424306421177063960160542902577651539425514101353811189223470737929333052275409256513412201119867527594005647073677309544678179502967607197993184706740563926583420346044258628210101124997803621691731937344174161789177637801738497708197792238182502639314319234045108564491761747708341349985611027680584040560434229946548363977509100307409488256521108803548490228790021419872032727953642549907762191529900955811288148298124527045 A202156 296 16899280498351129768271141199446899718149024456449449205747019950087931575279907364672366073041728683359949099273107352180734313331002394599490543678089511713079955808442292562818836862408042060438267362699192071907931963887881710614385647766526600185699661560349557672712654233978677448755054638524986326524568012172087628742200764416482245698354484002142905658029373268775481260203940625477250257623218102807565714397172135389112223048206289441687556790796219162219760406361500698313204870195722589580981746039782011784959713257801956692358660007430155434392728614400923782381137094223782186231222429763079489722867660950437572100640284716787393057290722525029837153504889834916437167681893981194244965818109723724231815435102490410240189023606978705057616096257385737762071574588357111555784063649853425310426862947473274791636120988252928740328451650382592442565918813726514355679571007485333858027440680141003629968965 A202156 297 21935253067375537797948063585278944267820067818107854479925737105260079317704640808889248635061653371785546219262296822816778437820464075595303658449579424673889497770228045200514706261250989966340225785247388972819458465223307703094337288039167910241382310063670673589136924659102803007785723360289608780340686928528058711248822966232387042840506467659648564000244145431983844865545917282904661343612451422038799359432459824670749295529474000978763543060193366865339151001117548566556348683328208666851807885182573091136334805230975400361167439335833152530371023812159346794121459434890268157860599119826830103982972679235488465619023891569205329447799431254068382580990718795620410445847476695858192621457744632216415094696265324354699527170139219044845551647833522195853421195474337545188380034033469185618704121557456333170443377633264044983837526693706376200429142748184287680029533259953771817818662191534874413575189525 A202156 298 28471941582172949710606818262550870212730729878879538665494401015607632866449048490030880055943953034848955632653362002908826231556649039120309549177010415137196855025800194227975525908266922568267552630983748187527585179927889510734739185489192180966714052762982973969142055494861204325428420166601273671895885108661408035113343467968873965124731696667739833929411242741341761859997340429269624946758704322588258760977618455250497196485034205064145637204574199394991055779690171677889442277755144653851057053985233832512950792230092811866838643899251424554266154515454217737845871965350473845120871426312795711890408814780003077935920910616543800835850604477058235560288799491825457842272857069329952828407186714507183068683936955909909576026651682713230820981271815552832002949654115545297405728391379353079652639354715372981960712531855742136092369319979225925564584721224391682163978491848988334194765497171586847816966034485 A202156 299 36956558238407421348829852156727444257180219562717823079957252592521602200571547235419273423366615977580572625637844617478833631782092632314086199528101069268656843933990881879867032114224204242621316974791119900021832744087935361625988368427683411726884599104041836541272798895405184111603081590525092936512078530355579101518408572600632174344858901768258644791811792834116174910431682331274690276231454598268137832949589322455320690288278868699260058327994250621331525062886841720351929520177494432490005204264948332028718991979855238827756198613789013238284938190035762464377147689565480160698733250754889007203646658611764759672359722956382284279604636811790335688872280749670648658859722628513582913079906897685691406736655472505738274983066714022554560788139168754053743975229846503458487447071976366828203507178298996674251834422971120028602911539806341545006630539006512219161164052886726904012987796666528193592008337572005 A202156 300 47969584121511250737831437492613960094949712261677855478245848370692024048709001862525726872649811594946548419122289660125523145226924680094644766677926010900301446229465138879873179708737108839999901165726242646480151374240960171501022167479947579229315242922993540847598123824180434115656474476081404030319006036516433012362859213892152593425661729763503053199937777687440053691978463668654118708923481309847720318909805962928551005496989486537434491564099332732288924540571340862845126627748110018227372904078848949739444738639059869905615678962054239931869295504511904224543799855184027898113110638608419618554621472469255878051644984476473588451125982731099378665920660124273010133742077698953561291224890746009312938761110119375492371018444568149593106672183659770946206847845391107373571408893696932763655072664792742967805899120303981941384443086299311346192680875045731636079508776668479672420523965307656423695579005202428005 A202156 301 62264483233163365050283857035560763475800469335438293692940031227905654693622083846011158061426032083624642267448106340998311563670916452670216593061748434047522008549001816275193507394908653050115629091795688164011336461932022214672965147400603530156239458429446511978345823450987308076937992266872071906261133323319799694467889741223441465634334580374125194794874443626504355576013135410230714809492402508727742705807095190291936749814402065246721270790142605892260402722136537553131254010887526626164697539489141671813467242034507731282250323536547789642553107279918261647695387834881178646270656910180477909994891467618435517946275517490739761427277245980330181718029327969025617482948557993519094042426995108413190508820514198293916591843666066391457829905933602243519422434759342427524392230256571546750857456115393802073215382806320145588796978523104966321016554769178820657118983230951633728074936093981541371428667956744413978485 A202156 302 80819251267061926324017708600720378377628914247686643535580682287973169100297416123120620638004116994733190716599222908326148284121704328641261043149382789467672666795158128060062292725411722921941246561249637510644068247436390593685337260303815902195219587726178649554352031241257701703431398305925473252922920734663063486986308521248813130240772859663884739340693827889424966097611357784015799168602429532847300184417290647192970972708088383700757672051113538348821270444408685172623504861005381812651759178884001811164930740716052396144491014334760068901794001380038399106804388865875914698831414556303621718753750570347256833038387570057995733859017414156485844770623401783135127219857094533510085113508948425829575271136088668275384360720707535731544113624795143528428439374110778625535553741301620973985680214382708490298290599076704428670276536738547159985368141897713234167208804154266443910561594629464075392457987312275244141645525 A202156 303 104903325880163147205209935479878015573398854893027927870890032669757945586531352505726719576971282433131597925503523886900999474478408547659904163791305798980605073978106701220144580764077021444026687920872937693127836573835973058581353090909205640445864868629121457675036958205329045823745878063098997410222044852459333086308533992691218219611057537509142017539025793726029979490343966390517097090131144041233286911630937452961286030638348907641518211601074582634164116776439751217527756178330974705295357249493894861750408287982193975687818054356195032886738971238182562122370449052519102397904529823425190810464458245419271750848309119659760971809243176297872646182087457485181426105757025755938096958240572629731680288744134270907250606298886537713477868027154190366297870788173355896602721231817273767661866167411299505013379124386179542093873355889655690556041527166677008770216370673254613244275221754108275877869096102665310151441912965 A202156 304 136164436173200498010436172235173063493893336022236002689771726824663525398148595255017158890288086594087819374112857405974588991724690173158226963340071777694035918350915703025619605769479248422623718980046511876042421228770845593648002626662888617482830404261011925883548417398485860221520446294504192712994961295571479682964990136204680000242022442914006674880916139562559023953500370763533408007191056363091273563996772396653102074797604174030306937900522757145606674754548352671665854895968744162091561058083896646550218792870147064390391690063326817926918282873159585596437736065780929036565380879391341368361148048803644385344272198930799683412663783817224538258504749192363707950145399574113116341711149764443295185214615147548943011591594005244558541155132514300311107854609641843011706623345080048804128299619652374798875805162661968933418945668236347794581916894204859670506681925080333724625327275237912625398694283272260301327461383045 A202156 305 176741333249488366254398946351319156537057976758007438463395830528380586208851290109659766512874359427843556416000563409431129610259173366350830938511249376141059641414414604420553028144203300375544143209412451542165369627107983744582048828055338516287073418865924850675388170746276441238487715544388379042470049539606928169155470888259681949095925519844843154853411610126407887061663990907099973076236901028148431852780898939918273531801259579542430763876666937700414829667286985328071062127211251591420140958035648353327322242737162907384752725884143853474107044430389903921614059042934593370359466476920137670941959702888884992905114465903058329308665782151581152786892982364230607737862622890173069073444114153674767418728281717384257121795282719920899272941493976407613451697412526938873298594380682086073990871040141371189435781722010849496035697604014889781676772087150741175308902922383599919950430528037056479491627310591291205812893433279445 A202156 306 229410114393399726197711821927840030012037759938557632889485098254111176235563576413743121916552028249254342140149357192584200259527415304833205399960638350159317720519991805622174804911570114408207875262098382055218773733564934129621905730813202731252003814857566195164727962080249422241696833256169821492933411307448497192084118247970930965246511082736163500993053389027937874847015906697045001519547490343480301453636042827241522391175960136641901101204975784612381303301463752407483566975265308596919180871969213478722217720854044583638344647805928658482573016752363222130669452199993036413797550921661459305541295333201723917146453232469970780642964772568968519092848832604022136480037734366045069544214118460320083666214124454549618195147265378863322011719518026244567959992133605357015698563799502002643991346481803880151512845799364919983885402071065658700268655587204767840691285486571987615761934200064824072467506850453212712884834348935336565 A202156 307 297774151741299595116263690463390007636468475342271049483113194138005778373175313333748462587918019793172708254357449635410882505736974806500134258317970067257418260175307949282978476222189864298553446546060490495222426140797657392265489056546709089826584664611702055398966219391993003793281251078792883909448525407018609748397016330395380133208022289466020379445828445546653235143539585228773504872399566228936403138387730808860556145472864456101608086933294691759933231270470283337928341862832243347549505351675081059733085274346307132399663968099369514566526301637523031935705027341531918330515850736850097258454930400536134755571103390631556170216238966128738986201364997827038368920481241344503610095320852317381314923978514813723687033044028666481872050312661456571472804456337722340879437862513159218749814693742510396295292484411793944128233755852545620978058933275419701506476113252667517541659070641253613609006344400260959510033309172024633581925 A202156 308 386510619550092481061184072509658302072106068956507883671448036506033246217205321143629090695995673139509926059813829477406132908246333771421869434091325186661778742389829198177500439961597532289407965408911254564416653911981625730226475173491897585392175642662174410341662988042844838674256822203439907144642693044898848004922135112734955441973047685215811716357184329266166871278439534611041312279373117417669107793325820953858174635301386888059750654938315304928608721807767126308878580254389276599810661027293383246320065963883785803810180192248333823978692656952488143089322994819856229999973160458880504580015194118600569711007375054586527438969897535070330635120852674330663198836648171227431319858656922093842486451240446014088891219272954061828091057983822851111745455616366371464856153329843516866435256828486432012587409493253662740113527431211202144963861795122839185350638154310676951197085857930412990399666162564031874990810522420453625454002085 A202156 309 501690486401868299117821809853846012699586041037071890734490068271637015584154133669117225974939795817064090852930096304223525104021235498330780025316281774316921550203738123926446288091677374721787240547320262364122321555326009400176572509703426519129954157590837772921423159513393208606181561938813920680862306123753297691779182979313641768300882687387834141811245813559039052266179372385546394565121434008568272979333777210377101816065054707837100248501846332502642360973250459478641059241855418194310890463921459778642385888035879627038481489874369204154828502198027972206909311571146045008046831759776158094762463511013138948752817249749921984226756784282323035647880569916203005051600405771964508672926589556955230032395174947772567078929261328224195711390951748081589029917239093823660946142699022379473744613560695009828061226950769824873414477478384531617471632010511987165426817819145429986299901934605420285153070001768973477112548068439633814661124405 A202156 310 651193864839005502162451648006219614825760609160050357665484437168548340194985848297193015686381158974876050417177205189052658178886655430499581050991099651738177510385709695027329104442557270791347548822456291637376208962159248219803460891119874129933095104377264767077596919385396341925984993139758265603852128705938735505081374585013994280299103755181723500259280708815303423674629546916904609104215341970004200658067449493248524299077805709385668062804741601273124855934557288636149786017348078426938936011509027499294570562604607872110145163676738978659143417160383355436425197096352746564214787651028994326497097622100935754911445782800344148998891336100920229940313858898557169893778490043838704826138854588005794739562485841762777979558961931080944205294397385187051449087120727416740443237070001205040054073144953636324810885172605979022951878239511910837333214487849436501538658891096457445266075625259905117138285196133563541417096582312224237804685475605 A202156 311 845249134870542739938563121290263206197824571103704327177908064954707473936076046935622865243696769409593296377405159405294046092669774727552957873406422031674380091559100980407349251120151245809794396584307719225051955110561148863295492060101086917226638315527532076828947879939084938426719914913844289939879382198002354932297932432165185262186468373343189715502404548796450284890616885718769797070876948755631443885898570108459374163101175745727889308420306096606183560360694387399262943609458563942748544632048253772624573947874892982119341383970917319930364000645675397328507698921754293894305786324203874859635137951023503596736107873257596955478576727502210176139491740969757290319119428476496866899819560328641964616722074227433138044900453657281737354276416415021044699326052786947835271660770718865119610713197536259254594700892815610001966664540408981882326894933596558067010013813825382618525379861685422236625209031511363707785914251293198621036667086210885 A202156 312 1097132725868099637434752768983113635425161467531999056626567002826773132620686513936590181893302720312493123821821479730866482775627188709708308820100484806013693620666202686859044300624851874503842335418882597097825800357299409065309328890550319698686046600459632258459207270564012864681540523573176748583697834240878350763387211215575825456323755649495705068998620845057083654484597043033416279693389175269467644159695685933330774415181027040149090936661494508653224988223325380286954664655291198649609183993462621887839197689771048486183033006249087004530633813694669505349047556775239977122062346434028978538812082563330885567627713108042578047867043593406532707708830339464886064277047124384002889397260963167722682066710512784722371419502809288189764004906583212299930832673767430337562765875237156016924049665676328919558827596947989489176573707621572618971349472290593844521542496391686455542388497794392052803234404184616553959142575281081989497881356073216253125 A202156 313 1424077432927658458847569155576960208518653387031963671796956791761086571434177159013647120474641687268846665127427903285505289348717998275426657295532555871783742645244639528442059094861806612954741541579313026725258663811819522405622645604442254867807571260758287143947974208244208759271701172878068505817349848965277901288521667859884989277122972646577051836370494354479545787070722071240488612272222078622820246487841114442893236731530809996937774307897311451925789428530315982918079755459624366388628778074969851162161505976748873060172594722769930960963442759811680372267666400186562568550143031365583289939503223532065538443277174878131393048534467105664951952395885641133681141674316848331007273940777830372143712680625628872495410669376601555616656396631390733148895199765850798525369522270786167739248551346437161740051098966243789464135582670526136719015829732706295876592404093306395205468637651611741022853176020006423255527603354928930171075051379146367610345365 A202156 314 1848451410807374811484507329186125367543576671206021313993393289138887542948429331713200025785903016772242658842277596643106134708153186134315091461292437421090491939833921441715105846086324358763380017127612889806788647801941382783089128685237156268094528810417656253212212063093712405521803440855209347374171520259096474994150361494919500505880162171501363787903832673493605374534142763873111185313064564663245410473573606851189487946752576194998190902559773603105166025007361922502287235631927772281241504332126873345863746918622347461055541767122364138243544171601747428533925638394601438738108532650180676312496645332538505568488205364101440134419690436109514227677151853361178657007198992086523057572240226562079371336769999565986258326479409316381131813063540265044053669365241662718499302344714570488388602723625770262257406899356841776458497129769217839709928021703299757223095991569204585011836129403542053271369670733933201058275195555176080973427192250629085012030645 A202156 315 2399288507150539577648431665714435150111354000572028633599752692345484269660489838386574619822981641128683702330611193014848477345893486884342713290100288240019586754161784786706678946160954155868254307490099951656184939588256103032927283410792224393731830588350857058382307309921430458158541594528888854823168815946458259264505880698737651771643173375636123619647338439700345296599530236785227078047745532710813919974452053851729512461648112370297654853748278239519053574670127245091985913770486788796685083994322606633079981338865830255577033041130105881509159371296308350556663210969792480919496325236903152270330706138411448162359247285428791163083709651603043802572990709777168763114202617411458597721493873299748651851414778811021290812359603916061153476700078632636448513940883912357813569073917241707760667086714903363248374104266214382053665138857774229806767556341150378579702004652734244950157827328145973405214979436625288550385676227263624173337420489937405978005431845 A202156 316 3114274633829989564412852817590007638719169949165821960391165001271149443131772861796442143330204384282014673382474486255676680488835037822690707535458712843108002516410056819223827557011072407992635327742132609636838244796908619795356830778079622025907648009150602044123981676065953640977381467895056878351125748926982561428853638996599977080092333161413516956938457390898374701380815713204460874194788388394071804881428292325938055985731303104070161001974362595122128434755800156767475213786856219930324957783126411282864469914100929049391527831845110311834750620398436637275120313913152245632067492048967641466212944071012727176236734488281206828242520708090314746225514264138911693343577990201081173319441475302847188023765046126706069488184439403638060831624889001621845127041597952998779294158642235022102857489953220939726127329930646911063880891740261181071344578202791488096695978943257480740719848035804069937915771939068890605199549467792629000910998368746502330366038504165 A202156 317 4042326075422819304068305308800164200622332482663236332559098571897259631700771514121943515467985467816413917366749552548675316426030533200365654038312119170065947246713499589567741462321425824620284787154980637208664385561447800238270133422663938597403733384046893102415869833226297904558182986786189299210906398938407418276392758911706071512308076800341369373982498046047650662047002196209153429477757280389972491922173948987013744939966769780970698682907868900190283189259453933356937735509425602982772998517414087522551448868521667040279947548701912054655624796117799458874755610796060645037942685183234761719992131073468381463307119006541721034267628795391576937556914941861597600791201117078385951510037313449222350306195178457685667174372589986318286898295629224026522338451480202108503166004348547141447801261292194064861150025875875424346535343813720155256375455739667010399132800966343557267209412592646354633441266761931983380260464823518605179558302545212470087409139972974325 A202156 318 5246936131624185626691095877969795542400148843326931593839749555157641730798158293557420886635301807021320982727367536733694305044307143259036796251021595224032756418231606057202109194265653709284721661091837124964236735620514447800654837825787014219808020024844858096333754919546058614162880539467005815318878154696303901940196372213755484222998803594509936033912325525312459660962307469863767947001254755157795900443176904356851514994020881444396862820253411858084392457530336449697148413216020645815419421750645702477860497766871209717354322526687250001832689150610283299182795507692972804107003973300346671744908319920417888126645464233756665621272553933897558774634129369022089546915285706389754763978855113415615307850253317873029869286266133617801732755926895107897424373464894260738884110694350255547364223934299777942968833007459556370154891812389317021261594270205509576706586278958334994075357076825406932510136826341215775358687478141377681730437675792687417426954733318882169685 A202156 319 6810519056522117520625738381299485813871192576305874545567662363496047069316377764266018188909106277528206819166205695930782659272194245919696561168171992288675347764917377948748748166415356193225744095812417433222942074171042191797449741227738121793372212588515241762148111469700950854885514382045186762094604633889403526310956614740695706815380934757597096630648824549357526592278413048880974586054199194437538688802751699681244279448494164148057346969990245683924641219591187452252965283416659288842811426659339604402175403549949961691458870359692501800466775861867351604539809694229867903670246119401164796690129279264571345320004349268297145434690740738570235897898162364075730370298440055692784605258602427176155220367278500404014312647906267063316662798906211554421632810235094298958869467178100627351931621218919850477779480382532478292585625225945989679877394106351295690898138590955117855966256218509965605751802967149631314483592966367043407367502923620605722607717156438769083276805 A202156 320 8840048488429576917586581727830854616609265563896181833215231908068313938330927539858998051783133312929805429956752265950619158041003086896622877359490994969105377366106338345869817917897938073153306551642856736486253848037277144438641963458766256300782912131872758962410152353916914663582783505014112950192981495910291080847719745737050813690880230316557436916646140352740544204317719175140035148930403553125170060270071263009350717872630431043296991970184518644322326218636903782687899240726410540897323416384401055868321195947337283404303896372558340649755873236014671772409373800314860845991175355978738605757116059577093685807477518704785461017562960206110232297913040114440928998557828277003528027870901971619536060421419643271092704787113048382051410511247506670744171490260778935154351829513063919952551696977934031620379822567694149364219771388386082215163836288449711601276207184473464018709206496268858530858907741223395104983928311656944201385337064421870435257399442102788951211123205 A202156 321 11474376127462534316909862456986067992873012830744667713638825449010307995906474630359215205196318131076609919877045274998207736354562734597570575116058143297906491145858262255561074908683357203596798678288332231541724271810311562439165471119737372940294426574958252617966615607272685532379598103993936564163727887086923933536813919010077215475055723569956795520710059529032677019677807210918716742337077757757276300691863696634437550554394851000035347519952535210084695507149481518741440961497597465425436951655525911177476510164240243908824766032710366470881322993571182093235762652998995148228641941814283309107939955201788339606760499274462260103651287656790342952455228170381961764397690805110523687391825500559730630271782329687377926799360088893635667526936464752414380172725680822736049715838489789997784750745737154123402531913386623342278970676499908769292979625013619307160826027307965341166694065900759863089256496304999696637824464937747206354760142116664204358381868132263619902954643285 A202156 322 14893731373397881113772083882586188423894554045041014796121362217583471710372665739278721477346769151004126746194974810195407691169064388504559709877766110509687656401946658301379929361653079752330571531111703593684421618555936370768892342871455651310245864911383680025361704648087591904114054756200624646171568604457331355439703619155334488635808638313573604028444740622544062030997589442053319191518377999165391513127978808160236931268886643967614837783906420518171290445953808374422607680124640783711676265925456248307308641871987889256371142006561683120863307489782158342348247514218895387539931249299583756483500304735861687715889320580733308829078353815553659042054588252115671929259204107205182742706561628824558738556713042514573277892864608270890714398553020001127194720026443447132457376806530234353204653916269848118144866043753269404128739718325493196460072389431389410983150907238554539370350188332690033431324073296148382840791171560884216904277279130365715386744407436236075845083915860725 A202156 323 19332051848294322223141847969734415588147138277450406460697814519597897269755724223109150118380901161685225439951157426588364184929709221716183905850765295383431280103235616616928892750350788835167878250584312976270147719161333598946459821881678315663326192360549441714666874666602087018854510693950306796794131884857729012436801760849705156172064137475294968072125752618002663483557851417977997391874112305838920426763815801128290902349464309475113059408163013880051124914152536120519026027360822239660290367734290554776975439673330116014525833499751031980514102240414247957185932037693473214031682532948917901632274287607193268866884731353292560397883599601300992646243903096017971782216682533461522089509429602388776682915983257401586427327011462175527253653654293024998346332214150868697106939045160405700669642998567517120197912722259830299935761875415813669096404668502318441836822716769616484137373377761765762633995557881904295927650302861562775794545553551072581907789882470366294183299019832577765 A202156 324 25092988405354656847757004892631388847226561589576582544970967125075853072671219668929937574936932361098271616929856144736886516631071400723218205234583475641583291886343428422115401410025962254968153638686907131495058055049792455496134079910075582275346087438128263961957577955544860862881250766692742021614137014976727800811613245879298137376850614634294554984015198453426834657596060142945998561333406254600919548547919781885713431012673404812052783496957808109885841967279545930625321360906667142438273185642843214644265813387340618598965275511534832949024183844750204066268997436678614012917736387836446136734935541813832127127528665407253162663144083204134872901165544164043075257645324669228948467000496917339003309866207711394216668097182985039226104351728873793427852412019247801125397674423241400069234843407486720952168772568627215976047214785550007816993936799643619906114784903216054957855771273984583627208892802806638479965707252323136922097103224232013080950595880702128013613846282658770078245 A202156 325 32570679618098496294066369208787572989284488796132126692965854630533937690429973374546835863118019823804394873549513324711052110222945748429515514210583500617479729437193666856289174101320948656159828255137354872367609085306911445900383089263456224115083558168498126073179221519422562797932844640656485193748353051307907827724461556349568132609995925731176857074283655466795413382896202507692488154613369444359687735094773113071854905163547729981735037865991826763617942822403936465415546607430826590062638934674042758317702248801328449611340913088138713416801410116383524463769201486876803295294007799729174136564044701000066493818263340813883251844200622115367463724720230081024815666451849203976641648644555489276423907429654693406435833603716187569453307921290424529576327432454651431709897484294428292129461126073274765228397946596165404077078984855882034730644460869532750135818548967551722565680306976258611786351380224047458865091192085865128863319264190507599428001291545361479691304478291592063728984245 A202156 326 42276717051303442835041299476001377108702419230817910870887134339465926046325032768942124020389614794365743447595651365618800902182866950390110414227132149218013047226185493236034925868113181329733202107014647937426025097670316006986241753729886268825796183156623129514722667574632530966855969462321351088743340646460649383658550288528493556829637334748452926187865200780701993144164613258924706678689592205372620079233466952847485781188853940842887267097273894181367979897638342252563448871123852007234162898933721857453162874678310940254901906223128538480175281306881970003768357260968653998677609206312080192813993286962544495143978688847755053640609744361663763779813957479626046691979242621437011630992166024583880892840381925833842317800955514282165354455730619310516279579473725539111645809216493499942640472408267237779739582513050125864832546295720095530368693214716710032672570445097232674198080599412404114100464321920798800249887361745684941451482822175639825532595475283319937185199208640216061451471765 A202156 327 54875146161912250701387312653480578699522750877112852178284807406772141474192202104113502431629856885066911190584281923059878859981251078660614888151303319101480317819859333026706477487636808045045040175076757885424108209166984870156695895958303113479659330653738653611983949332651505772416250429248473056703662410752871592080970550048428287196736650507566167014991956329695720305712285113881761576450936069204216503157305010022923472128227251666337690957223648655588874289191745839890891219172152474563353380177036296931447093630198799122413062936707754808554098334922680681366863955535826013480241455785280361098426722432681754630390519861045245742259603980817450018734792088324527581373390470776037120386182855354388122482908310077633922069806653822063060630230422574625601317829463295115484550465524268497255203724804801363336749703992467207148568012859828116383833148241420089658860619187240459386542937730324281490616338472972795265488704353813188875161383919789985941880925626203916986697268336708855700281366725 A202156 328 71227897441445050106957896782918315150603421936073251309502809126855900167575432006106557214131533847202056359634950340480357141454761717234527734709977481061572234517130188083171771744026708729287132414047524720632555029473648691147384286712123711410328985392369615765225651511114079860065326201195055706250265065816580865871716115412571388287807342721486136332533371450744264254821401913205267601526636328234867648478102669542801819336657783808965479975209198681060177459390988461836124239036582788131225453306894179695160874369123362949951900789940442612964739463448332642444185645928241196843354732000087596625565071724333954965751750800947881218399325357356688460553980316687757174575968851824674745249634354083971199101922146098842997004291235705523570532684632771244719994263063883334359834858441284015937311794324223902373321376199709384752976448145761174970685057724148559667168411134593019051058535093361504970705906873596767455804088363887773475018024845065226112735908867337400928795869101839454482903762537285 A202156 329 92453756003849513126580648636915319584904542150272203086882467961851551645371436551724207150440299303811384087894974957661580509729420727719338339038662619114601658922917164272623933017269180293806652828393512010623171004148586834124434647456440619107493543379965107524609283677476743006859020992900753058239787351767511211029895436834967613569286734115838497393461301151109725307037873971055323465019997503112789003508074107761546738575509675156785526670130582664367454753415213831717449371378265286841856075038968468208021883484028494910238444812279757803873423269457600847211871601550901537676660961894657915139622364671463040863791142149110488776236582054245000804349047716268620488072026196277957043296905005418139262046172462727988132477647954139115772488364023106653071926952139091104703950161706321128418133453829117820479207809557518788942156281125185145283832821092796589027894938792082551487814592008245503127694776505590131184838441207621976157384521087510743704345267828878320201660051396919275209953383492029205 A202156 330 120004904065099226593251574972819301902890945107631383533522133911674187179791957068706014774714294364813329344031317860094391021271646649817983929544449369633271891709711962095677781884643651994652306084122364542264155330829836237044825025014173211477815208978209317197327084987713301308823149183458976274539537732329163735335938405295672549841545893075015648130576436360768972704270905593027896652328355232404071891685831713771818123869192221695723804652349521089150275209755488162580787447924749305737941054175127764839832709601394617270126551414438335688985090439016502451348366894627424267663109085184533973763633203778487302707245936757794613483673865107084653687356603381736352705760315426799936417524637447398390678164732754698782497112990040181336567166325969307802916116463882277190022392950059946383402721285758400606758109363484283188337534099924042172817240031093392248409647963383712017238164289368167569698242849198349116681152840883404961164511633353564100263014044905975192284353817917332117383065008868891370805 A202156 331 155766273022742792268527417734070816954632861845163385554308642934885133107818314903743855453372003645228397677168562687427561884030087622043015421210356243121367800837547203883025488262334443019878399490538000782346862996246123287097348758033749372057585033760172313757023031704768187622109440781108758303599261736775902760954837020178346134726712999924636195434990820934976975460418328421876238799398740071662982202619206056401712163235472928251374341653223008243134392854807870219816030389956953220582560646463240799793634649040726729188129353497496147444544843516420150724249333017354795148525177915908563203287280758882111847450964362120475259191319900672413826241188066840446069543456401351960121191989936109818105682118561069426556953264528594507420725066118619797505078466098192243653557961345227648699335603810780950158454205474594790020943330319545125615131632276526402045639134028577119406292585759785289497222816090564680647862005202628218431969559942708405114630648525942687970706771053996645691443943171558437507275685 A202156 332 202184502378616079265321994967248947587811551784076966818109085007346991099760992953102455672462086017212095371635450336963115231080032461765184198747112859122165772215244560928204988086728222396150167886412240893121685904972137196816121643102781670757533896005494685047298697825704119820196745310729984819095567194797389454555643116253087987202723632356284706658969954997163753378650286020689764933722912284663318494927837775377708616061519991678062199742078812350067352775265405789833044865376677355566857981168232383004372934622153693091574630713198584944683517899222916623573182908159629475361413271740229853332916661395777399504049034786440128635719747398928039376408423402295616531053703194528810507266519545906453776999214103382916226554861002680591919799254802171192284046079337068380041043803712537951791230343672387547272951947914673962901254417235473124398685877691238761847347559445137605655759078037016399227645587310106282575766071858586641291527641123876485226481523659564080002196543733828190162120853617843015552468325 A202156 333 262435328321170648143595680940071399898162439582870057766520038030893459562356661034812083719000334278337654563985137368815436142379998105283587046958331280784328050967586602537606191511084970335759898038163598141271165957790837835344038795398652574893906939430098341019079952754732242758427753303886739186427742619585274736110463810059488029043000548085457624607147566595497616908512610836526893007733540746752915743434130813234209381935689713725196483890876645207379180767901641907333072419228537250572561076995719169898876275504906452906134682536378265762051761688347829357247267165458181704223965901540902441062922539210960182444408196188437166493905040803907922696751892388112869811238163290097044078310750380650467184439297787629955835511256316950813804478707667099587787186732513416565049621299257529033776317650482948255410133174187772209055807290241324570343879137610951386475811493025760035021768990706287500907986749512427390102696499267242832177970908618848969418858387061588233154880406995454994184741424052788675749596610165 A202156 334 340640853976377122674307928538217709818867258767013550903976191255014703164947846262193131564806761431196258411957336669272099149694006460625634221767715255345198687990155194849251908376400204767593951503368463975129080291526602538139365540305807939430620449846371641148080731376944625396319403591699676733998390824654491810081927469814099208609827508691291640455370882471000909583495990215525886434273202166372999971659006867740228400043909186895313358028158143400365826569383555930312538167113775974565828711082462314296358401232433953718469726357588275760558241987957583282790329207581811692453232378786819628269820122979164921035442334603556655668960107243725084732344579911347102719370604896842768684836846727564760498948431529129579291577384144541153637621442752640462776576094756335364366028405392468973303708519096523163134805587143780412680474961478822056833230721933137208406841470599877080320650494177683139162167573221543442247017480282809337580364947859624838429192959924417867070954766083556848623604206299666083279960847525845 A202156 335 442151566026009184060603547646925647273489803717144006203303329728971053814642742091665649959035457337358465081066059011577815880866678005893967936267447443106787112683170475327726439466375954703366613291474228076119404947235572303667061127278143306728370449993650960111867770247321369032179827434272876513990724862658910784211605745354890713287527063280748463853446798299792585141760886787141764064793608678411407210297647480196003229047612188900403013524065379257029635507879087695903767207841261986449195094423959088237503305923423767020120798677467045558938836048607254753232490064174026118622591403699390336591785456704416856543821705907220350621143725297314356074660567973036151216873233917938623655874148741628678477167879685512406290511609108358100470818828214219653584407983806990789530539820578125469819179881469636582800722241979452787887047444192220788444963133190074485560693753027147424496169319673642008344992602054813875609238586710587252936481524350884421432123043123507329869866131496049794058444075035542523308713430491936645 A202156 336 573912392060905944533540730537780951943279946357594153038336818012013172836703114287135751453696458817129856478965332639691335741265798357643909755640925013437354327064067286820194069175447612804765096458382044674339012492431481323557307203841489706325485413471309099853563217700291760059144019690282602015483226873340441543414854175543178331748001518310902814790133488822248304513096047553719794230215669791375840185966374770287544451075400577283536216240878834117481066523400486445727159523239790944635080666733587814069964994730202817158163078213625867547226848632850228712112489312968678320160431188769429870076509252982210100628959538825237411549588886475806790459824684884421012932398738254879436662555960229787297098603408883363574235504777045264669869969201400614357712098786405379288475276321082001467356322182439069187952174335283742574896974902086541104579505313649994749120572084587766757118947456285893149148661235299575188997349438532861971502215438242500119394057280781352589753219167727106549131011785791927895588626752817686239365 A202156 337 744937842743489889995351807634492028696730096882353493499754986476263369370986827701960113721248044509177216351231920700260342214347125401543788968853984399994242809742046655122136574063291535044630391836366602513063962095771115522405081083525126360667173338315309217958964944707208457235399905378159383143220714490871030464441696508249300119718192683240488572849129415044479999465413527963841505769055874595597162149977144154185752501492640901701841108277647202619111167317738323527466157157398040804874348256225102558703726325656497333247528655400487698609254890586603548261067257895743280285542121060431316271968972418585452006199532937573452252971015753501871916702496366319410501750102345381599590849373980504115170005308747562726233845278910093144433133119552599169222090650640346198509450119134224617326503036373626030336325339486476055882763485535860886161523409452154559994284017005101168223592969302089769633952953938426246540504683961977068128422622702357240804089064918331152537992348609843652804722259239513847372931514216443926246759125 A202156 338 966928745968657816308022112768840115467403722473348476968528934109371841430368065654029940474428508076453209694042554103605284502886827505405480437662716110267513729690849494281246452940083237040317443838507391679912348461298415516600471689108410174656284667647857893601636644666738877199789018036831189037298471925923724202403778652853416012215882354844635856655355190594246217057802246201018720768440295009415325094830147145758336459392996815008412475008169828120772177697357820538164626263143133724935959401499516387609622700737138808352475036546754819168945300754562772792636588636185464841955352976008659751585856122814663721836893124010802199118966898456543272073049823657909946850619911906578014043050764138381260879593655733009768167597789796124428942119309304520249659306819070579259886966160947232207799473856644404937481102701271585252084429328572528151116280889391305222585904952049231766456917035165064698977785063416032709999890785296795897830592765444260321207486869936555212961478742357893613422943361877188098137209864317463450607104885 A202156 339 1255072767329475102077922707022146835384661335040309440751657056718978173913248378232103160775694482235191757005650883994558959024404887754890912064297236657142832826895912901530402773779653978386796997471990758033923715238803247569431889847381632881577496831433581230585706405812482355396868910011901505211030273339134503143689640249707225734556095578395654101450078188261916545261027850155394335715929733866346496375927381018050166538539608373240017690719496159253559667540003133320214157423402630176926070428798116046014731561830480516744179349909032354793592391124531892481294030982510837621577762620738179926242169278441014925492281075433083681004166063180839665278901968611600791601602895552392880628289042477638372506542559832699116355308085876459415622437730357714684888558160502971533134772626790373181106390562888063982820134980911031181149706505001605679262771071020462024356510343742897731692854718674951889503531059360072031333317734631279098315980986923947539686513868112730335271461415231936066570175761457350637534725472369851114961775381605 A202156 340 1629083485064912713839327365692633823489174945478599180747173891092299560367554964577204248656910963512770824140125153382383425208393041419020898453977375518255286741797165255336968519119537923862825462401200165420641302467618154046707076421429670371877416230916120789442353313107957430566258645406430116932728257495724659156784950640341326150037799844875204179046344833008777081502597091699455646740556026118222742880628645731281970408687952275468727954141431006541292327694746369691817438170950350826516314480620553128210733957633262973595136443706887449767263754734341641877946859578710431047343093926365181535602584137560314558625258999019018607141208431041831428988742682208034169588933707807094052477505134085210469132231363069187720019421727869854525353495231885004356465098833026037979429674982607743441843887151154850405295597724119817201547066959062755599154925733903670316309527840273329206505558967923052387510884337264310080637936419660614972818245490434518462252773793323454038627143955492310656514474715428279250331975525926202429756933838218405 A202156 341 2114549108541489373088344842746331680742113694569886696300390958980748110378912430772832882653509654945094294542125443439449691361535143357001371302350569125458705048019893605514483607414386445519969063399760342725234376679253125149378215763125864761064004690232293351114944014707722932392648324868636279877176067199177268451003722241522791635523329642552436628748054143167204389873825763998043274074906005971719253912559606231822979540310423513950035644457886726994438187788113247856845714531736131970187999269775049162301486662276413509245970359752190000765553560052784326625682542439135156988613714338659384895032227968384009856080660688445610718985607539326234013987722722604059740525644351130712527722921035753560711295263802721245827886093047466985297449421188549005296977013396709636794328184992652224197140184415808432938009703025772541816576911763156951766097414339835893050107742780164437567146483847509403324037238366238015124596010139401743603438984330603018040056560697219975229407697582767604000219721610450145009580266697926738383973385160232108085 A202156 342 2744683113803368141355957766557372828969440086376767453198726717583119954972267967588172504480006875207768881544854685459252317003847407684346360929552584747469880897043080102792544385455354486746995981467426523657188800288368088825738877353460951030190706210505285853626407888737311258288226959420844484850457602496274598724743674684545943201583131838233217868910795231486198289279144339072368470293581255195265473355759488260260496161352521033154870797778382830207774226456643300971816045644755328346953196535853533192114201476900827101738295931821898914106238753684759321618494062139137855060789553868485955228570296300378307232878138948343403694224711444837020708324635105197387335168116778833957053890299026902987718050783283700814015408428756190419046234823349241376990471806923830275533000004690787604400144517527832194798686189231855035158099629921510764329638844658181255275369533819125599688826929528508237591547947888492606367415540523007043536648828842877226981474953532217734524317152835288394499974542135889572794155935841933380496195024181047438075925 A202156 343 3562596567167663305990660092646627185670652490003349584365250979031930720805893443017017137982166270510029063150926839600666068021302573639138219485187952651646779945656869953531117097837442709411155263975656227946688337539925100042683913426576551311322775597231170805713726324637015305535186200679931272699614090864097229967448838736818392752863269602697074241409583462414942212279939478290170276397794394337448612696521903202211892194456031990611508345480696455722963951502535216548169370401177884458213278915538616308315071215530611301642798873534465038319897136729257546676478666974058496733747852307580431227299349565663074404265968274289049549492956469790913553171362378823486156988475053282125125237080413999042304469205406979853870754312639442116455027503257894118784627108410118300932197211760457317859163386610941773040261735613244809862671503061209208942919454268904929511536604789482248231659787381519844884425912322025036826890247002853003108826576399070310018936449628257922192588434972506753293362955472663055036669395142562829957322757413614414390442565 A202156 344 4624247599500513167807735444297555529627677962584261383738642572056728492486094716768120656928347339115142516201021492946979097039333736736193724545413032989252772899581720156603287200448615181461192785644420316448277804938022491487314893888819010141145932534499849200530563142970957129273413400255591371119614239483995708223149867936715589247273322361168964132131770423419363505341072163676301946395866830268753104014612074596982775807907768171292704677563146221145577001276064254436222870964683249271432489079172588114659770323557256568705251199551803797840312377235822610826747691238265789622549651505685531247079327165934370198429993941888237971838163273077160954995720043077779834383705451043419578600676487071730008213310567476566623425082397567110968206652993923216941068996244526630779716447865068907793589675676484893574064934139802531346712452873819631697145122002193940324719237647214139079094715194283230151747242646040609308697173194162675028213359517164419527352530142525250788245264277160930486390616228974509548024080739110711351224442927847328831356373445 A202156 345 6002269821555098924151134616038134430829540324781881272743173693278654551316230136471577595675856864005184475999862746918339267290987168981005815321726631632097447576877127106401113255065204668093918824611193595093636644121215654025434689583773648586656109107005207031117865245849977716781585058345556919781986583236135565176418561133018098024568019561527712746432796600014871414990499388512361636251558747894447191562353776304980440786772088630305940059968618314350503224692379899723000738342788456376434912611487103834212073564906103495568114414219367795131687145754961019595571826748602020871572713906527511978277739362033246854487727870602658598396386435497685128670891444552579401543892686979305330898552843138691551618572647379176497351886197729470594615780558609077695388772498287156633771017131647681858761539864690780917363244251728072443222901158714820733685425439393465636556058929479163042416708662392251217123036528648388857652103915776149333617831826703017476193565188548147265220160443319915264581726502253440730280220129970560771059369597588419208686182289045 A202156 346 7790941604130918903035004923882054193661213713888919307759255715233121550879974231045390951066605281131390334705305644478511421964604306003608812093876622445429497702013611402388488401787435210570725173152543642011223915791532980902522739764844307046469488474960224226541788558550128105425368132319132626285647465426264479603283069200789554520300042117540609975905637855048879677294162865216881727552576858900162185894831187031790015158454363134368938905134589008880732040073707833776200522146068451693363245137221181604219156827477798779990843804405539846277132074877562167612441404371994184825511760101021204862273258612591988482754872346048308972480537755112722219853862099309204985424138323993687276086742989717534562270899082987603616996124859570455264700314958421588925397685633780484784004000520430825983764685154692957145843916973808898228771978991558963492691985075210716202309439771226306414917808749069947796595549666942962696623122185504247672360917497700999519679720262205352625004980010164972852496594609308737093394177704621048770123710513226840285545833254806965 A202156 347 10112636199892111181040512240064290305237824571087492479590241175198898494387655235666780982906857979051680649263010726670360907370789098205515257092036534207535855919766090723173151544406835838116133180833177036136973549060765687995820490780078326772668809384389264040844210431132820430864411054165175803361850628136708058389496247404063708749251430100548150221012771503056845806256408408552123970001608511293662622844299318413487134695232976576322252392924636564908875837512448075861608554744858507509529115753200482235172631349992617910324619690003976501099922301503929938599929347303021703301493393038411617383718711401405039017368969817442834443621139609749877943685184334011903518501130000651119105055261502100516723136075391145262115684472715836253204110414200250663816088500563874570962480558904502080479244702569251593684524486868759698172873585508142375898693462942198070237132016266992816247400273339584129847729806344655436931827954944680597702575137294184070673526800706777359159109198833033691442625315221156238493784912380377991333059805186798841102219282878557151525 A202156 348 13126193996518356182071681852598524934144502632057851349588825286152455012593625615921250670422150590203800351353053217912483979255862284866452800096651327524759095554358683745067348316151671130439530297996290640362149655456958071485594094509801903306617068111448789764791558597821842369133900122938265873631055829673981633525086525847405493166973835970469381446264601505329930807641140820137791696180360295082315184289714620469519269044397245141703149237077273126662711956359117528760534127858304196678917098884409088720072471273133590569802576366781357092887852870220026182740540680357917798891153598652098178342862025125765128052556440068168453059511266732917586458181149411685351457809481316706828604674453342983480989096063586807467238554828589030597088480052931610403211693948334223559328814981454043180031233640170203413909555638111733114419491685217589812357540622206988019957081154805116904262819139876971451472405492039813090194549988895073230313694855846933426033238267637676749983171115080297721327554806660466188256195722875552928129262857008754382523840343630533927872485 A202156 349 17037789694844626432217862004160645300229259178586519964273815631184711407448031661810547703426968559226553804375613813839677534713201874967557529010196331090603098493701651735006694941213324720474672210666004418013034115809582516022613138853232090413662181739851144725435402215762320262315371495162814938797307105066200023607503921053684926067023289838239156569101231741146747131472394528130445069518137661408333815545426733070117597732492928960954111387473907593771635210478297039883097436351524102430726884822847243958171832539896050566985833799462511502591931925623292481267283203175229999939014069557030397077417524894531734807179241839512834628411180598187417472841188251183252180333188247955462877748335383931056223329967399600701330382051824088999184593904594816103118114928849321616134230883446789143178460785696221462003009533744542713756802034538846068297711828931207507706221101805025474740322996160035604427052480937871046417088953757850108266578220314182292807072597866903714700796948265027609249474696419969891200303554507555320333791855337558001717103663813150159821334005 A202156 350 22115037897714328590662602809718665001172644269302670855776063100452469254412532503404474997797534767725476634279195377310683527573756777845604806202434741104275297085729189593354944966346579335504994089914175738290277920171182648839280368637400743555030205281258674404825387284500893878642983066821210852293030991320097956660906564441157186629503063236198454757311952535406972446720360456372497562442846504147722210262779609810392172337506777394073294877791894979442455840488873198650731711850150426650886817582956838248618318564313800502357042469125973149007234751606163420658750857180768182003041371131426803308309604451077066014590603351247591179224652905180534962161404168886449644721020536364874108488734653889167994401308588618123519368664712838931911005799684018370236909965952471123518672357898950853802462068600055287476492465244778330723214621339736979060617596412085138014655033061768261096034986196586337574862647851864578436291267427700545456788216272952769130154198792973384004884455676890756508096828398314258311805757555083930240333698965293277474418031789125276914163666005 A202156 351 28705302153443503666053626229152823010876792032295688184277365630571673907516059741387346736593496701539109444740591224135453379113201584441720070893231283757018245014177994390522983559622918764160761854036389442296362727348079268610869895878207311902338792792892019526318627259879944492158329705362436523461415429426382081545833113140700974560168909057295756035834345289726509089095896399976973705605745244246082020587272388107155969576486064564578175797262492209408713909319346933551609878884058902268748658495793153199462619324646773156008874139091713684899888115652874496722577345337433925009947760714522433663788789159973137155203795970677533837798971059743736193468029770026360455595704323013358637355499832412756125676675218058924727439196415213109531486343395951249751406017691378669005620586321954761446452586582086066923025216878188528736018821696944059974613342431057577935514526693073397877178671760172906136567289859239284939259648032201550152802838144072380148647342960681585534625322671655936919900433786315487318832673002944433896632807465095336603792888158620796284424617140485 A202156 352 37259460080131770044209016182837554549453074885275533960521164812418932279486591131788272659623360921062996333796653129732441175405408082848574806414608003881868577753105950989709239305445582209301333381545143581924940529819886719474260285569544453448492198014968560086487173357936883449927633314577375786242064934364452621748534719950065423821912614453306655136058222874112473390674026806809655497378694884184910315000069296983478638118106574298045078111551837095917531211840671830876790972059796604994409107840721929896064231265072947242699016275498575237026905766882679490582484735497132053894730190366078987468794540020040680950388512579336087673871885210894464398586540480090046984913579490250803146413330293737103561960330031731895678092557578281903332937362722145038158954774053443559898172002373539381406641654921479114810799255015423465521021707348012050110069057857916324075159840992576208676316819909718235578926767374644739986580586854530184397792627122789676480175121008765905050559663943353729231274254957809104225586497752064320113899143755994781618445694411858004451906238884683525 A202156 353 48362750478708884073879636951696916652367080324295610785068287649154143527099687773001436524844385882043067702158611021801484510222840578335865657006090295807381656905286510206648202095484806084754366568483742332949130511343485613798321239799372822368830970684636398100240824699974814838061575883991728408105676823389630076647516520662071779419868013391482981070847537456252700734585797699342532858623840353926769342788069360212167165121332756952797946810618487288008746104255282717131141130123737109223840753228598569211938172719445360874250167116723011565947238785525602325901568464097932068521434777147409811212061649157223643900467134124182271123151869204769955045629136075127110960057370582641219470685865365770928010668382704512782531239412297413495313043165327000863579073545315352049369158253460267795111059421635493308938350509984802780057757440118897944098809662486232957591979538093837225788461355064142509608540807484999013263296662477532147146784677202542855998887158422035184074040909173150468886257063034802430969323955249506484563407191962473761445405907553703531157778013647702074965 A202156 354 62774812861904051396125724554286414977217920807860817523484676847437265879243115242764732820975353251530980814405543309645197161828071665271870774219098789349977508794484137142278376610699972852428958504558516003024389478783314506823501494999300353890289151456460029765552503973393951722920475569787948896345382274694805475035854695284649219621564859469530456123304967559993131441018974739719800840838247400702062422028599029486095996848851800418157436915104684947998256525792145126164390310109638707975940303281613102115165852125608813341829474218490193514024278916706464936340745283914380327808768446007147568874268551811536269742125389704676008581763452355906190754762220038974509936107482102688812622147106831440370820743998790127559993653079069485138634426695657084398780599302864552906637607514819425224514773722641215393522864151161018993091503636252622183428204831838072521038065365285959726497214162556437067753650389188761344571019081315249872466342113216273504296879051456680660162200049547085365260632436544918597589078268327361664898982421268147186361355249559012771584791409808478408621045 A202156 355 81481658732000980003287116591826814943512208841523016849872325479685921957114036485420850200189483676101331054030693057308444114568326798682309929070733222485974999033583504724167126192486469277646703384550385288183324594330230886371291142187852059976772949759514433999289049916640649361535939228008873675727898086877034116966462746962954024997011767723437140565068777045333628357741894626358602148875186502270923097023778752203592391742644515610011400317859070444014448961732100118478661491381180919215661289818780577946916064120867520272333783285433154458191948086646205961767961476952401567563712921482500396988989368189724920901634855369535334956857838006097030829726315981452838769956551711919496142327473981344235554397699761202868358979165392779412533990537919730222616354316044644357463565185077360481152381180928875945299368729856492668229991662098463475191865772916155646074451252161637631156158194536900249801728596626204740254169504250531856929164916170045806034493009903613074855351590271207630957832016378241304868192622964960191532394619398863085423277668521691023813528092153391326688041445 A202156 356 105763130259324410140215281210466651510263869858376068010316754987955479263068140114961020795113128836226276177151025182843050815512526356617973016063037503688006198768082594647831787519470826422412568564187895545545952299051160907195429079058336974549497398498698278871047421239295589477321926197479948243145915371384115589016993609703219039796901652940161938923003149299875489615217538206038725869439151241700257477874442791761233438385955732409994379455144158331645806754071740161640176451422462723503220378244473908561994936063033915704675908875018015996539634592187858631909877656338933320317371563315839508144139325641711135794052300144267160097992891968461590110794003381705745748893668014589403303928439080677986309237393546042533002394963026748607983981083793114171871629121626645511434800972622899085110566258071958335783187088489576322343536085900169338176858345040338190532116687240440359280966839294733967805575964770424564088567445498109035044183594846606239959267629975838314481586201971977957897900696626520668800316435530250001247383316997303016732228052385905389897187878823692133562669174565 A202156 357 137280461594944352361019431724069121833507559563963294754374298102040732397540488755182919571206641039938030376610976656637222650091144642563330292539893609053809560025972174269380936033146940209822236349612503867733357900843812527308780573326579205113187646478360606460185553479555758500914498668389744810729722424158495157509940738932031350702353348504562473284917522722461340186924006849543639819929869436540431935357929719927328799432578798023657094521376799655405813152336156997708830555284865233926260835300037314532891480093753901717149057385990099330353987508711753858013059429966458497370380725471038199070695855693572864535758983952403404271859816917225137866779786663138076529225211126385333569002971599246044885154582425063446634240303029554300383794912772924275359151983517069829198014198899337935113033850596220990970631541490740209909241609506757702490086939996586055155041385586839424709063801246370153311387800543414457982220290087041276955493376945978729421323349215628228584024034808037118143844146389207449861505865125641536658912013067879916855346588719236674395526053185060235973017900543925 A202156 358 178189933387107510040193082162560509673241302050154498215109828619693882696528291336087314642405424956710727202564870549289932156767490233520846101743765841514341120907513114119061807139237208921522840369228465832422353009342969609285889988748820749899943015631513568487041977369042135238597541949643691284378936560642355330332314062140166989992614849457269150161884021490605519687137745673169438447543101089478238951837114902022881020430048893878974498694367630808558413825925577711285900420583303651173563060999070189789784579166756501394943771811106273912783479246673264319842319230218806790653433864289844266554255076550931936456279367117919474477713944365666260489490052294749841629188575148380148383162553207382285582944338750338807688710910937398455149557812798171916302007402976035011653510995370368016877632827507636774321543957667892302885873265603685597662794671257223659253053186375030332832005533050949164264213559529387196036357847965534079379195359092285544182637748014255464863748715594630207372751804112494643399565812616647184333266545578791134775223139929516817460002919846329362600843672236840085 A202156 359 231290396256003953087818259627571817486745376553540974719917803174064557699361324613752579222922670387169483970898825362001675302261552231965415676733115522392005721128391996154367956285793864033196436977022199037980346472769273709040557896615396006790920921102058133535574026439463211983941108536138842897379048925991353060276186142717197820979063372242186852347652174977283242092564606959767081561271125284273317619052639784895979637189404031676110875648194663412709165740238247533092101037086572854358050926915957806309825850866969845056735298661758557548693625708194388375401472347764581247809659785467492386949224018667253959947386082760075525468668427926817888890220221098798631296610241317386306216011425060210607440616866543357347316500128156440165229825657217114374435730249910909928056428073976538786569232297071061936848373086421382718405653589511974399008604993204936313124407880873403785176518472836330768844795888881344037040734504438973147992918620608409690370334375599154377764917248817795201132713697893871657925186563270542919623043317249257825058322780281924109826409394434482327595659113545517886405 A202156 360 300214756150359744000478060803506056537285825525194135031955093410107176199888302820359511744038983757121033483499472755007625252403338029600876027553482204298981911683531903495255488197153296277880053673334445122832657299301507931365034863916795267993865455647455825815606599276445880113020320282366268437106721127000215629883159280932860631463834264555509077078102361236492157630629172696031998697091473075885676791291374603680079546190826003066698037616857978742065688572415419372375835860237950981653098929573852233519964164640747692127141022719190796591930413385757069438006791265079196240850147748102940828415826221975019089079770679143210914138857141735065254113245357496188328673158464041392277088234446565600161075635109828939086478009477636148397069858553510001659845661562376958110582231986510551974598846643965410886392413944630997100598235473313277166227571618385336077211822176320491738128788145736024287011380799554425030691677350403939180560728990354356685815149836889954368083397725216782576440055007114441299492248759559352093023525892522991078134568193582797565037861933973038214889802928538409979713605 A202156 361 389678522192770691708667435104691233813579514786325433730502991328515940642897317699502032491183377994072714292098344737174535575944230500869705118348743168064556129359503282344845469311948692774824276471551132747237751194146884525638106212806103642460030570509476559850523830286800312923488391785402880292521626643797353896235280470464710382442235896329678539860524517232791843321314573594842574541743170781374324201778585182936958354976054962576542376715806008212537851057829474107096301854487823287612868052535933283151107175877839637411183990754210992217768127881086967936144439660600448956042243967377831727791355486899556110371582394141805006476711101303686773021103583809831351819128389715485858274222095630723948865566931941096390891108985471592462956511172630324937365294272235041716625809062062622486490516374634806259475416451757947815193791238707044249788988952059173023284632060456117402687381836646886688210003433025754808493760160089808617394678236561334369778374117948785170617872482414134966423990266520846912869280964721475746201616985451525170160844456947690957495034963887609168444636605583742608150372885 A202156 362 505802421591460207478106330287828417983969672906824887788057850789320280847304518485650817814044280597322626030110167969379792169950358786790847642740641078665589556926723576951705923911421206068425632980019696971469478217345356812770330499187458611117851686655844927230154116105667529728807819517132656253424634276927838357097764167503913143549390729601658189229883745265802576138908685896932965723183938582750796928231812276077568264679373150598348938279078581801895388607374084975591627431289334389370521079092711827677903594325271208612024692857943148707866438059237498624046044672668117665746591819508677479732351006169401856243224867825383755195856870635043696316138338539803598472899976692236602647663191894233120027344802024433286437572985132649380769154432215608258698492119699521771222189580325297476912715655429334559388204161967871633124440429606270122948941432201188198887375202649864068196483495179513185272297444686630186999869996119221181439111790327621657615643789947686261507630398775821969635762925889052178463027199959715959217605823590187147877697970549909280030990345264182727602923424244769366969204291125 A202156 363 656531153547193156535890308046166181851958821853543918023465359821546396023860622097057062020596985031946774514368705925910233062059989761024019370572233771364767180334757843380031944391555413528123696783789095117834635488363078996091363349839108471127329029248716206068180192181326166787679626244846402414064882769825690390159001654139608795616726724787055999941849240830494511036460152979645394666118210537239753038520690555763500670595471373421694345343867283372852001874520504468843825309511701549579648747794287416392635714327026150938770640145619452811818418832762392127043829840683556129690120139478295990860863814652396709847595506854953972439215741373185414131574542321081260986472350618133394750808548856618959071544687460782464699578843593193424645899496504686889465705406075707024004685449453174062410218430230901623279629526817845621847708483837699912543476190008190222982789728407463104401632889361171467596753873199812956971022761202589003699349709167016350250735860977978818651733639738534502452253853813723206798096436266746593588706157403077466420081804929325297789267973117945292819426160033105054583419019507365 A202156 364 852176931501835125723378141737593416215424566796227098769570248990516432718690240177461580851917072527186315997024550181663513134761696759450390352155116694590389134484958753983704512114315015338298489999725265443252385394417059191569776857760663608064661962113146979631570659297245258822878426057991113200799964410599469198588027049309044712797367739382869086266331084714236609522749139658893825343655714093398616693202928109568747792864657163328208661907401454739380096537739007426474309660118757322019994704115905973765813479292885618647315678884321191806591599778487525743404267087162583188220110194451008687459921499067804759980322724672862430842346836445524032499087439794424936956842638202360454149946848752699514641744976979293614746766901410979932540996777308651366918226918594148017636310491200639607710986609724054877682399737605401649286692487580904880211309145689198708243462180097684459649251293907305385427401255115912531518200544170964407580574483386996895003797531905626558923688756750219008361055866487286833371750711247037118762181374703370961226118305100293686621189798116747725896887552799546116079910918116268645 A202156 365 1106125000558228445995788292085088208081439235742680920658984159724330508122463907889723034888726339543302806217363351767093314138687620333776845653077970897344553731794296127913005076692436498353697911895946610756246478407317854467578574270009991524159460099493835530845572647587632164625929409343646220088235939740075341194076868951001485897602187708992239286917697806109838288666017346817091205650670450775020867228024362165529678871637654402528641421461461744384431992453983357119059185095008837492280403546293698159660609503486451205978064812421208761345503084694057975652546611635307192294753573342277269798026987244926195926057749049029868580279393754490548820998401365278621247088720757914313251353236258872455113386025908574435651158838738452608359244789171047132969572969074629798051184907012892980757634798209203393000330131579782284522928505001171530696814366727628389915109790926977066021161623777858793029113299232386581266097667335311150598450581980086612802698578945677642295504129354528144534318148062446644495993325625102217913406717835658818104594035139938376275909006568687565430268867224107650825566669788295897193845 A202156 366 1435749398547649021067407479748302756496291912569433038788262669751932009026525433750620321823985936810134515283821633569136940088503396431545586207304854069636536153479861889072326605842270460548084551342448701036342485720313180681857797832696111237695371144481036405890573664998087252439197550449626735683417048982653382270442577310372879386042926848904187211550085485999485384451880993419444726040744901450262992263358928887929413606637882549825013236848315436809537986825173859801531395779011810946222641783094516095333497369711934372473909479207050087905271197341287473909479758498361648436006949978165701746830341983992703244218198285318044744340222250981895924131892473044210584296222586930140397896046514069597984475546987584640495910557935744584239319803803022401285854346940642559276289991666424597822770360364559394390373633108157667705359550204828159263560167801152504420613800379754051597783328014409419444483676976236527367482240683033329305824447829577940030905860467692047793937800978488774855325947823999878068512503289631967604564800988503771196392096385521707305836203904966661811741263760004177972039421305297156441342165 A202156 367 1863601613189847871117048912925004892843978821075888341666244286353848023385921890544397288004498857253215057535594263009387981141563269880525837120236047504417326582663128937719752021378190365354915393944586517998561790218488101207196954008265282376537067586076285761010433771594869666033913794554206159270855241343544350111693271271995046441597821447689926008352724043129525919180252863441092437309681231411990588936972661672170213331737099912018464652787691975517035922467083216039030632661972235599359496754053135598044719925276587329019928525945938592892280668645906447076529073984261784362744726318085738590115985868235283884799295316593773048285028202380746418974375431610020059795249829114564322155817022026079311394146603858954789256253041757731890028746091533905821905972755984967310826357998112115080975170118399884715311975444257072899272173237361949552570400991529223109566797783129831996856738601079648580146783601855780136410682308909926127809534832210186073503004188485332358888970165949075234068545957403779286284733276616668848507198276360059354098836514372036144599116759640158344074730091618198900056343287605920764964936325 A202156 368 2418953458171023989060908421569176602608728013464590498049746295424624982422917587401193929209517692728736334546686069564552030384809035801526105036480182355879620267760587881298349051422285251960219633255521957913432167361111835053760964444930503828633876031355874436755137144956475828424767666133809145106834419846871583791595595668472259908314586196174675054654624257896638643610583764865544564183240197627862334177198251491548048975181149047917417294305187335905675817824287189244801959663844182796157680564119186911745951129511640641133494752768349086524092402631189227017860828551813297741194218753925310524268802826627414489766241102740432098629222266467957869932815178337332993403649981968117560017852598543336876591617816261935731814120537643600248673073107007206734432666782921546926893336391557858950507948043322685801080553753012572465587575502545605691077116926837130443713282908702142177868448920873369447611080631531826380533698154724401080567470387760991945466868530793493709790089337600921165046117326762281513719515280545146533394738797914368537849093403558517393982347717809020563947187917656662168095161547891179855768046007685 A202156 369 3139799725104375947953188014147878305181236117498217390580229025216876873336923642524859175716665960663042509026540982700525526051500986907111003811514156461884242690226660406796319348994104878853999729050273556785116954672932943411680524652565785704284394551632338942622407003719734030425682396727889716142511806105997972217140971484405721365945891284813280531015693934025793829880618546542613403217408466839733897771414393463367695399571799727096895629543480374313591694500002304556536904613037087297177070012729950558310646521386184275603947169164791168369679046334614970762736278931179676206285733197868734974762315952976515772432696152061764270247682216847206934426375127106426615417877881344787478338850517092229239736608531361388720939939201608351365045758864149262807387779578259411926140239809884102805644235585062727769917843459434874803259773730130958825068545200633603786716731648697597417041249842555032463350602512944708786152603794149963692650448753778935335029921849965766349975177071235829723154626221591484001028644549414323583677522452494574002068769138982441205352942738599349051845105842388255875988619632819463846866158753038805 A202156 370 4075457624232021809419248981455524470948641871784672708382639224985210756966344465079679808886303207422936447980115648859212568262817896196394281421240338607343391132293937447433741216645296710467239688087621821185123893733299599436526267238065944913657315494142744591649447535691069815016707326185134717743835217491165521066265189391162957860737858573101441954583316071741222494546399262828547331831632006717776971444961705517199777080595220864622722609730143220671706113785185167027195657385762475467553040718842911705500307438808137678093282292081146168194756878049927600860804672191842667902461140496614864071930961838160690845203149839135067282349392888245408132927564982168963409479412086335552178766267953333115009841241282089266297844309269567102428229146332592636116782603459913933758583104379893173883867267281463377322667559729792714482058720714134482009333280593305490878027873966726572745177364427187511264059634450721600472599699191108498148659201914934670303876893094387033928774070048374769379733539789508419471053666905624511466466890748599159140316724493305805126030725692354237260274383436232038470371060188238116182052418293398361205 A202156 371 5289940856453439204250237224741256615413031968340387677263275133801778345665441778749781867075245846569010846435681085678275213079611577761932870173766147998175259805474840580108589302886246136081598261138004073624734028948868207135667683194484943932141491227002730847622040278920004900157655683705908135741781969791726740346039998688758034897516374481994386843768613245426172772127396362532907894104055127311207669201662522346931847282917197110480566850534096356951500222101475846798995406749815080119796549675988086663788840744926441319980804811174158561525626058029759691302353701768732851757718354078872895696631413703616623740557916058501165270725241721260322909333044920480187399077661470185665383251137464575866190544691447543336293213192491958897343490066893946377530321011903188707759228943344861529817156907287103878702094722611427483962837416227172827517155773141565326526076393692079442725642801985239547065716942166434124468725623397455036446995951435136448275496872206592520073782392947613379419064411492155706881943658614856066469150440514159256069557106323541796071146676595733061364487097855123343546285760135713441984840192078672319805285 A202156 372 6866339156218939855094998498465169631281644546263951420415022741035483307462986462472751783783860222543368655737066069094752367364767565117092669091267038861292879884115210779043501481405130839337204075717441199943083584451737199562497216260174219157974741955334050497468816632590630669334822060742942575058115252954443817803638852032818538134018393339770141021769705409247100516998865932168451617999731723617940836846786509044612020573449441254182911149270647341179826616581601863959929010765602588233020453926391817646686209786607082025197406551621765731714094428565750029382854244091143049738850521133236521999363503056332539454553329840784673386334081404803010890906159379218301075039395108888907331907797662751520982211999657669968419324426010253379184747678599196065441720556667735482757545409878525885809495781791393553091941627282073144391048484204149615982786184204471200525356280984445149931311611799476504903789326872397042838805386570197446199702596303605194926924636247263996668735617271932118111176226383278318024343397828416268652445805320487965779125983691232757994543260190535821296866992741566663691040446285095859458206387265698377708898725 A202156 373 8912502934831327478474103800770565440146959208018640603311022254588923531308610762847853065569583493615445946135865322003902894564255219910408522547594442675810159914321738116357884814274556943213554808682977539522048867884325936163914251038022941982107282916532370542983676367062359688791698877188655756517297856552898283782382883898599773739920977038647161051870233852589491044891755852558287667255757673200959895019459687077384055772490091830732308191186449714755057996822697117944141056978345409711380429399906903317312036514175247542264913723200240745606333042652285508379253506476601909828176218712586926682278130335705932595386481575422447554296366938192586876073285541180434315213735773676331531150938115114009659044985010964171464946811748116394222905143331689598996975752233708753430586182793383254919195707608321544809461530117408329992096969659569974372828949941630476716585926641416112531399746472918518125571480563429195170644923042492887712177523006128107878699902352076461083498757436574941694927322781083764639890848437625701854808186155552865422049457274113796335121080580638900310271992091455674347626952992294289863309905830684415593830739765 A202156 374 11568421943071906848119531638401695476141121770363649239146286471433681708155269307190050806357535590852626294715697450894996862392035910676145145174108495326162726275909731959821755445426893507160354804466429128858419487430270613403561135350137518518556095250917061630742314455630310285420955807768814429016877559690409017905715179661530473495879294177770675275186541770955750129168982097754725223646355460083122325794421827039935459780671565746849281849248862459104724100049244277489631132028881576202783564340625234114053376709189684702777832815307360866031288575268238024126241668552385187813922993038416697597075013812243244176272198531568496140803297951692572962132233726292824522846353994836769438526585765620321785919408332231836891532542324629069447951691296854500302009084678797294217418107720401586359230218979819573769127974150768730256597475569637622586315994238052154306928007424277129620606939610236437050486877982004222934454271303769198052960225159357980421357546328358999222384718417057002387897553793620343224260296928640332591272373184102298829854416415816016410229168050409102066911748867716723736556093943551703146716799561841105742414591316245 A202156 375 15015802769604400257531673592541599957465735910972808693771276528898664268262008252121923098799015627343215315095029155396383923481968047802416488027470279338916542895970917762110522210279293497737197322642616326280688972635623371871886189770227461014143829528407429464332981179731775688116711846785043940208150555180294352343334520817782655997877583921769297860031079348466711078170293871129780782005302131430219577921264512038149149411255919849318537108016832285468217126805922249484423265232431307565803355133702153973137965656491696568958084729355231203867866964365130303030353306527489497180562216787646160894076685650161395234868718307494332568315126444930021512260763303442545050220252271562353054875977172837062564113732970251913321037774990556784027047072398173809702408794937326654185455273234898465711025905040098198430783300986167694464733531192419974547063787692041754659915837050785072831435276214340422373013842049160917939726473507369376579854660079323652458814216434307628914194281006582552524549329896796424421325225522526714077769685584778628328285610458271915186681125008350433843951139758304215954375462311777118390148542521363924569238545697746245 A202156 376 19490500426524568462369264203587358343095049071320935320865877788223994786522378555984948992190315926755902626367053128007055437682732134011625925314511248473418346516243975345487498007187077533169374964435311525083205428061551706419094870760619894258840172171777592527642578828977389212865206556171179265575750403746462378932630302306302225954771608051162370851645065807768020023714912275744357700317658520240964929019475542203690556000350403292849714316923999057675286725869987030586503908640563808338836552179981055231898965368749512956822891200870274795259625288457363865095374465631012814955181943467371678423813940898895678771615420090929112105176893322221216230341508635634697182361364602133939428459579843756741587897839475978651258870140405200381038037652021138308139226313819565318335426727240790488091325265511828481743582955552071516646493866890285557324466210108275959496416449563911600258073367919274258003734916492932889481542028158294147031453295822736941533560431574184973971624954361825736119862642308487965278536918467942746232612460616669475467815892520420530096295690031670812720346512494530004592055613524592756118709661475930812249765889901083309765 A202156 377 25298654537826120259755047404582798587737416228838663073675215597838216334241779103660211669939931273913534265809119865124002561728262827979042648641747573048217674861541784027525010302806616358760350966639711716941674364934921479308613270361094852520513529335137786693450602987031471466523349993198343901673383815912352987560201789059059471506637549372824835596137435387403541524070877963622305165231538753970641047647701332515878303539305412218199079864830242760030236701962116359779032588992186590792502278926260275988850883910671211326259543820644887329015789756550693931763493026035748106322328982058431650947949601210080940884161580409307680018187039217116693736961765948290533500160001033317581815787479761219077744028831526087319082100121208175104030588845276365125790906052929000845872729706503272818644074483608448329204972245523287842439454574490059460987182593656754503384593891618120206349906400123941772548425548593984841386123612822992295477449798123252470786908981369075661907540276567368798901029185167087482135116498846164162083216896110751394378596700205895389793076618979983706560575929266760187656272231979459085664966750447215672936271555853060438328725 A202156 378 32837634099597877572593589161884268979524823169983513348695108980116216577851042754172398762633038603223840721117611217877827318067847467984663346311063035305338068551934719423752117885544980846593402385323381373278768242480100018590873605833830357951732302236836675350506355034588020986158095425964894213192786617303830431390762989568356887713389584314318585441415539487783989130223975881869476360112836984995371838881787310130067834303462424708819112814835338178520189563860101165006153714007949554284859619209733658252473215417085863551971931056305862882787699844377512266065148852419935410993568063529900815558760158556744162371962959755861277734494671726924146249360141859372476848510498979881619062952720270482519155007835423021864189914698458070879831323283131069912138287917475529278377484823614520877809520588398500419479572231106272067414895391194230290075805682100257237117243374903870463930578249287508501493598358340075831186298967902215841235582806510685884344466324256628634971013307359490339147799762484237243323415936965402614441269298539294693233943049051359695530883355140328819444814835841742229047836765053724368600370723370824467540468229731382547867375285 A202156 379 42623223762623507263106218977078376552624632737222371487943177780975251279834319253136669933686014167053271342476393551685554734849504285181265044469111178078755764762736404270246221490427082332261877535798782382804124237064804889209474631759041443526496007789884669467170555384292264208561741339552439490380335355876555987592222800257938181192508173802436151078121774117708230487489196623788616693121297174985238676227512280847495533047590687966634990234576404125476446023653709350061627741749729529275156993231955362151434244760493540219248240251541189376971105382212254370658631446948050127721545024132829200163619737857052712677867037601527529191694065714508324714975727171699526658833127515885308226130815123606548644122426350250853631190196498454793845953590915283469590371925977184074333129428321941596123939079666769936036155551003695620216691778315536426458934788183540237023678516031332244061684217668785910996918120699869834894974674213463338931491005401072154626646501976122599116713365412341892845045190675354774746311751064593747380605466287108401066263699071964678903696801895527827655663096346652146543904464767502250984195533968579711651854825919778694071414791205 A202156 380 55324911606251212829634299638658570881037793768091468207836896064596896045008368539528643401525683755796542978693637712476632168007338494317814043057559998083189677323963300808060171742456467322295070448064434209498379980941874266093879481149629959867033866378968064131712030382456324354692154100643640493619462099141152368064273803971814190830987896205977809780816621389245795388771846993701742598195083620293854806371472058752739071827938409518267508505367357719530248418512950876278827802637434921049599492355458850338903397225905198118720663874569407505445611998411661795602637552989716645847154447756348771911562860978295864311709042843822977029541162802760078555892244508724126230688551005120150195898735077721029657551754394790184991420685140295864341167929684754812458390621630467452955123620477056577247995115886878978474510425630565808769198513358175087313407279256553127399497596565294348921602183955834824965498227070072705617845940830107511717234089427785146019502815098682877024858977291912417422529509696848013383469329465905718697411453971368165289317047452361101857302917977039979968231254243118644471758947431452868053117202720493094899640023575643013522148531608805 A202156 381 71811692641690311629358057824759847925210503686349988511400803148668990091169582529988925998510403829009745733072999274401116868518790516120237446623668408400802122410739601712457832675487004157256669179710099805146514411138315732584966357057587928865966432063892757358292748265872924720126207460894105808278571424349859897191439805332614561760441096767185394659348896441466924706395369908628238103840525417844248553431494504748774467737131007964023259404976595743546136970783786583700568426195648777792850865920392355784534458164980186664559202460950839400879027402832954798437852885149205258259478751642716573112008429930090174823885659744244622656815237623916867457223418396596744147907080371518439068968332000066772888953533082011309868010418121907533460042126777220831287521436504420776751676126249791115326301536482089247289978496312923416086799453647132947796376189540217775824310856663236033567995573090455934019305701818833672022129136222805336745630916586259718461160027351588398255667835811536905472550458541318046016968443334994558275492686649369591437132461329465638246100283837395998470936512344471653872196569861561055230695144935666068600021098746358711773054722613437685 A202156 382 93211521724002418243693929422238643948352352747088516996330034650076284541442073115557086417423102644370894164985774364534937218705222082585573887903478536544243071699462679059469458752610388939651834300193261482645966207277552879021020237581267982038064561785066420082999855537072673830399462592086448695505092089344019005402120803047929729350861712615910436290025086764402679023105801369552459357042403797278214328499273495691850506383724220398892672440151115907765166257828936472692461538374149476140199374365176922349475387794747056385399726073650314972933472123265176916710537442286115435504157572477798355550615030486396068625539274638986676385569148894681291199397441186538065179857159633679928791370699037351593488832028388696285418492531301550838135270339388902954256390366192116537756222656748608390636962146358635956103413613703748963514856921635465208064608980615923416466828092451283806276909332269227846522233835462619036212018000971260496988317212494875686777439695999546642252979826024397611390953072657121126882011655979493470735870809859427758317232645488598946082336311118022028975295624791869963607466675921358818236574245009291836549732486532750032238411507803710506325 A202156 383 120988483386062497190003091032007935085113428655217208711247873574995868665801719734410568180889188721989591616405802052167074108762509744405558786261268516766019106263780146679589645003055609356663923664981673694374658990531852498653551683414128783097478935230584149374976454194372064758933782318320749512659801253397112319152055610916407456082856742534354979119057903271298235905066623782309183617202936288341704354143503565913517208511606300946754724804056743471683442256524988757768231376241219824381200995075133724817263268823123514208062179884395647884028245936970796804935479162234492686079138269597430622788125197562912166985775154595744961703846098450058692059950421436708012006710445297436176052760098382150368281731083894994696461893437618994865992047440484669257403963407795930761586800256783567441255661539671972988932983580608969841718868197483380192934914660463279054356167039690909717311394745289884654329925499124777690169527343131559902285498996187432055177398264247384190055969558511832288048551615758484681374805112492939190020602035704850580926176536711740102549234285730908756213935250043334868290837873149353884510018139326915868175484167498410795486746364074493623772165 A202156 384 157042958223587397350205768465616877501833282042119189818682743570309987451926090773191801941707749538039845547200566077938497658236518943016332718993238631283756255687314930927428299744507428334560833265311912262036824723744137265699431064051301579192545619864736440822299354544439402984422219049717740780983726521817362446240362780848693830065818700947880146986100868421058345802097454563635950782670054259863734973463939129282249644797558594904667233902993212875129200283803177578646691633899564957897322751408149209635885373457026526695008324090219477303153690292715970987629335242042929220415285969779892470580630955821629506351467525126002321304915850219027287612524447627405813046644978138912522836553816329332140678093458063674727311252263536924034506839442478761307207390246928751936423128977082413790141458041532074580999056584216829150802127405476505854964311164672355596630888350690708361786384102476938012092396775630125979221010279366763781906080708734074312744576169553408679146006233968532285489408606301440459303370154004179089153270706474086194614418827419193164509960020542408447543658979260623867171543951881185420735185308272091787599941899680450679791764542157184919945763845 A202156 385 203841638785733055698069897465279674989444514977242053167441489906388788716731400021883224509768478011186997530674718363362117793316892825525455463694437482137798853863028516563655253478725638922650604914451197134450104116760899639025362867586906035663141117105492669603195187222228150701715281392751309212967364365517683058107671737485993675017976590973605896432979808152630461552886590956975681806722113226366839653851838846304794125430022544579957122851360386255174230284934267972094647972570259074130900550126782598973654397483951608526606596606924997143845605971699393371146072208692559893606355109636030829383036192531277536332037861838396417308819069738198969262364673069951308626533174913863157205670800835374736449797026835565901055308976177489777795011604289991692085935136550112217546459825452716316036171282247093134163786513329863628771319653440307116363482956830057101147838723029499762689009253620320249811276684842404396251181173090716257354190474437832270510404690682060218147326035721596394732964322427653957691093085092311964781755356401328175758934711813576015793825557429760434002913141145039736253795758703905526760386020119035813388856410301057483958914888973661951595977698645 A202156 386 264586290100923282708697376704164552519421478607178142892149235215749077444329905302313652221877542750771184754970237235077950957227668651013098175542660858576231628557955327184693591587086134814172150618124388568603973106730923987317655302696739982989177977457309620408506530715097595171423450825572149640690857962715430792061311674894038941479503549265039505689860804881245918037300992964699871349174520297769898006964713358564493492558524465306189440793831878366003275780644396024601274421704562378656951016741812405318593772048795730841008667387464556073234293397575519879776614097547700698971828517021598236646710397274642420529478793198713423664525847604332043075261733120349171191427014393216239140437862930500078579695862739106475895063739826118194653890555528966737566236599851798729623368430308648695801160182898685356070013895245578773316022108038113160533945913654249444934298031603940001261972224815073207317025044528665276208053941661470335281957329739597553048192543929144609746550048360398151831102201102488535642579521079666926107629299338217498048902641515194249307221063583808500927333713547282317033559723253717492549560318929200213686948020628872933727991734123271055986659107077365 A202156 387 343432800709359635222833496892108123890534089787602252231956539868552396133951500351003098700772540722022986624953837256412816980363720592122175906398910099994466516069372151657215718224784324263156528851720541910850822642432622574638677557537500911013917351598470781797571873673009456304356937456311257482307520668240263650412524446340725060046720588969430304779542891756049048981955135981589476035546720624392101246200544087577866248546839325944889314193270926758685996789046141105664482104724549397237648288830322375320935742464939374680020723662332386858060968984447053104556673952544706814705539808738924875136600712626293330569727141534068185520137241371353253712720467225540154255163638149219764541131140412988266621708780038333370145891678985325239170972146064994535369283020672498200938914676080800554433589881231211345085743872242247917900567924913817442065945432440258949467617697183191092138277258800711402777248696521522686113657765095415404479723259811523186024283411615339021390803815445761079480375924066707691610110527268322577775738048785649911139299869752010322024757146706226004443245157271231302469824266987566601423802533584081758329845141919866766921449311977116857008731925008721125 A202156 388 445775510734458705595955170268579640645360729122829116218936696600145794432791603125696719799950535979643085868005325788586601362561152100905933313407609767131958961626416494895738817562178465807442360277382645275895799185904437370957016152028373485756081733196837617463627883521035559185460133394841186639885521136517899502804664670038586233901701844978771270564340983638546784332659729203110175194268294195940649647670299260962711826120304886552001023633424869100896057828906110510756473170658043413052088821950741701354169275125719259538936058305040050677207064507518877354194683013788931897787091699914607466329071078278531468437085300232427306091714474774168918987068091197017999874031210890672861158149079818195839574899416793893975342891504259212334325727191701807377942591794596302813019981626184448811006103864677929427235939476156542551856163850516027001688436637361542462159522836645750433655482619951098585731661491059891917910251571039907533544345509278027355861966820084166120620653605898549520767376118336385481221387821814761626285981879694474246441313182035467882793885469203617769958831286804344683323514864990138194930603139031819193111925307263966434591107478954563557126278052002212942885 A202156 389 578616269500526690503914588175119481449554335867342405249927600230449372621367366905653991297237094929036003433684287919748152155787395063255309318627171078827182737724572541002517327979989423833735920483513821847570836492481317274879632326655271247010483075772143628997007195238430482813270948789566403947313924127679565314376804329185638590879348948061856139762209817219941970014743346550501025812684210319610338850574802240185512372437907195905171383786871286822036324375923342396820796511032035625592214053243773898035336398177441133942164323659218323446627911669790518358691593995224081058620830320949351752370259123004821219738006149974549109238859868119629885491960669653262138296338256572455224563512964472877786779952821289694341661703026636778624629554723856799911574948780102980378801735211872738475885368382762071165340904354307319990061382777401878134374148689349849675624111174348486879693724302419267163568293838147043187924820425552034883125155991319619696385646908185836009226586989652501832194974721224704287917669782605033322596626704105378786230913370982167559856141314269149159180558567026882127722619824932932389453321450660767728577520718983486512232490586233711520033051902766947391143605 A202156 390 751043472036172909815375539496134818341880882595081319185289806162426685516740409451935755007093949267352752813836337714507312911610676230953290589644754652707916061607533531804772595979208709957723417345240663375501669871441563918356391802982390050246121276270509233600497875791599245656066506068723797482426833632206939260161589214618288852375161032882444290640077778410501038532352531162821128394688910726560023887396445637461534096712577419980025904154335296870134048143890669524962883114846411583975280789021596568908165290665043466137669753173607078793672352140323585310704334811117843425157939969500558659969130012589179664688463545581664511364734017104804817199645962141843058490647182999835990810578669736715549044539187134606461582915185683034395556827705838934583416905573981873935381839285029188357250397154721303694683066615951425190557122988903787302390643310339467517417634144781499324092020489057588827213059670253370998034499002114970238388918932387357087881213824858395055809989291915341479639556420773547829331654156433511437968795175946901970053479114221671457225388632035886404998595061169606197439277209248081251372216312354537479874428781315258228911338189823878598439344243513445711491456405 A202156 391 974853848086682936413666946351394819088279936054079684960100918471229607351356430101245704345216648911928944116356132669142572411118501960382307930049572912043796220783840799710053827063684925535701161978201897547579319922294657484709321680638815629948218406116045213069817245770300582431091511606254699565786082740680479480124428423770209744744368141332464627394681194167013128073023570705995274155280393438864591395501735862622831072020553053226877718420943428466147172454445713120059425462274131203964288871935979102668900511946828241605561397455018329055863266450228343942775867893236965541773947459581404191288178386081632199944405944158850561202315515342168533095254966899442636658721747195530543616906549805292309782025084947897897440282249313552008654137732624213232475231860079692265145248590232674614972539621459869433627455126600595590023155578214338516624920642671939487758413495815211774184562901072447878455387883695037408405591779924805817393933649082798180450119159019288596605356874319123588070312039189343857768199177380915241450173541752374651750629659346358569310994588241266284539017208839581817394054094984184531348747320114738988109279980626486197640404737900808187062748795028549766568519270085 A202156 392 1265359543773042415292029880988570979041769015117312835996891806885849867915375129531007472304336203193734502110277446368209344482318903933900004739913755995078194786661363750490118062756067054136630150524288717776094581757468593973588781185077379705282737245017350416055389184511974364396311125998412531312592852970569630158262247932464517630389337472288506203914005549951004629737746062423850703032425555994735513071337365753238797269948581150511067298484480415813762159711822391739167609287148707456334062980492111853667663956341692392560552556226860617507431726180044250114137765821086770155379158644596693139733395576003946006348174227054642446776094174180117651152823747389514400539962337212615645778753891068599681381519515723184336271024776693804824198675220118522936818267537477866578284597288282726621045999178257755803544742071260957124424865383399222490791844603544867115642903299934000101392238553571548288646266259976488302739460095843395836007087487590539650867166787193211739998697412876930501973785387311347553835293200586271549890887288399406351070347244352459201294213750148531601445239338478716029371284776012262273609422649292618852028365540424397769279016438457059202928849496602814083560226521113925 A202156 393 1642435712963560968366118371856218779401397093342336007044280605236914657324549566774817597805324046528818471810196009029803059995477526187700245770100125232038584789290229364295373535403547972584420399679364777471473219541874312683060753268908758218641362995814114723994682091679296954685829410454427859389045957369716639264944917691910520114035615294662339720215751809155209842386466316002587506540814216400773257102004505245968096233562186312810312126555137158782834817158773010031726436795293560004190409784389889250081525146431004778715355612421067626506317324718430986419806877259902734424716606146739048113969756169474735834607730202310981737064809035770277369027832128856622792458234454980227912690278933700492581140902549383608320581892719866309348257871781576110147776878788414410738921142134942388921443091960838945573131641581041595746907885244496612578709297670480594844165000724900836316395351457972968606214975150061598121918410798812947870331382164958871384027402039657629819229712636557381472438385362418089935534352806161803090843130250168887691314658972539832696921320136698205777409636122328164566542110245209821446960499250034499155193830362190887678037965696712524944593459583841657651911407455886604565 A202156 394 2131880290067158363896806354639490987092034385389337019830640228705708339357397422298583710943838308058203182675132309443238003664785346672730985109585222637430087978303931053491644358835742512347523542153664956869254462870771100394018884154262383090416783885829475894394681299610542935207842178458721363074450340073039227196268344901851922643500598263134244668333841934277912424413003540425296159639273820462647692982888776471900835672366447885446634629201269547619703778909927655198789175792681753736731695566075095754493965972403487861080139024369989552344582380052797240328659212545587928196511999399308639855239603774582631109374827454425427240067675352335645844880474950432148995096387782601998618056336277189348301721210127580407876930960479361692840233893373810570853291451849094367661253064206557932537306512319169773096169067227449920018529310622491219727942177584439208562859055298017985604681064800210359679318749098513694385761794477399110492294298043029127465927916980308816312148427003554068274294522226633293424976036107104819825642833173831927823920076276009458488144672243220520950546106241542619128655629726997572225892454417122130610822739781758231781695510195316418921023107610976975029366923317514291611445 A202156 395 2767178974071458592777086282203687445026681230838266109404163972579404187571244529593994881987504318535501202293849927461313898953831384503678630971995848883259022157253713217202790082395258377479112973295057434651514821333041346437123828571479304342602766842443663896809572332212393050602824461810009874842777152368847547184117046737686103680743662509932954917157606614940921171678236209005718412624270878146300304718532529856022038734635415793123418938391121317673216722190268937675018318452464121056717736654355689899443917750654580812677241738276634017875641422991206099515613238077295870896338150503696467793052891729652085705232691428114002246626105542522632536377487457828800539012318883582939226009211797512840395141549604696820040648066120318757440314245341334339391462156723245700809895738418970061491034931547190404639881876129588415142455298280108358710256367795304422233996209611826620414039705715321588890787130114895625251120687313253246606050128528469642491903052213038803915538839020900544062652817411784652447528959332669249971881306616503592146560567691601304577779087650380099495603068491886197300830440843532603539386958872925275498348761042891822661753094195555015046963049085588529746460614554726094625051045 A202156 396 3591796176464463186266294097494031664153645145593684020669585005767837929759136042015583058236069661620772502374234530712475997604069472300428190270665502265247573330027341451998168035304686538225376291813442396512709368835824796904286335466895982774315300944707989908582930492530386569139530943587214358824561669324424043205756730397171660725682630437294712348225905052351381402925926186285882074290143960560077332876962240864340134376721097333026312335397046269070287685699190171174518578562122636449865885445658119414382450746383673491367198696144046585213030222460205464374025654365117494835518722841798615886742798225484632662760924098864520490693444926519024696572133839786832667488994814502872513361338856835389643545429665686344832353312893213267795835050219158598719547026135321070556877007214758933257430803841740826052793579047138535404986958638270027114693037456127555620518517217095655279437933337422622169882015570385423062260266370808236695542574535655552925362695844607387173553100900701902639255082705974252243599164237768579358682110345388488774307792943622217332498767625521125924771832356362042553858783559275592396552046724602590474726081010933804056723734570320214214539116689986300633930848325111153309024644965 A202156 397 4662148669871899144315056961460970896383986372299371020563011933322681053423171011291697215595536433279444172580554127014866383576183221214571287292692849944442466923353331950980404907035400731358160947660874935616062109234079253340417226312202414161756918023464128457676746969732109554350060561951742427744406204005950039233525051938482077935832373563946026695042307600345478120076680511562865926710194236536102231773992270109383638398945249702852360287926427666131915742820826651915587439955316729647804862590727584644178521624888257537213811230353234190972495353111923701551385783752684431000632405910504099724524359043787323544177974247634719482917844888516151533518093346555850973600176256905844939403791826960538244481572564511270895574559487324701280236454870222519803632648461490026337125545469018676398083692351648045026121425721309689367257929857176215086512852361685771891010801351580548726090023432268848254917965423230164239188574628621777977567655697152379227478287303248175512468009430272048725209034699537167627539267651664283338319407347007641925459368680253946496278822598838771070254342795489439348711400229498875398121017261575289510918954803431034773804745719181442495456726500553132634312494665379722269019364113525 A202156 398 6051465381697548624857757669682242729474750157599437991006768819867834239505346213520580970259948054327056915237056882630765853405888217067041230477725048562384056818939294845031113571163914844616354684687523852987252105076466035011064655466903266685977705279155494030074508983781785671159809469882418083997880428238053826501072311659419339989049695203371505355452567039343378248478128378082413686987757828879900136765309089639739098301696557393205030627416167713592957563893747294996261322543422552960214261776878959210024306686654211899630035609799801835835713755309054504408234373285330026321326027353111479643816731296037720475710347812505767024306871971849038171481788591695654776900361292468972228473608430055921805947437643305963936110945861234569048479122586498611546516458155987918864518401141779027205779375241635320703079557792680929660165387967656088912266567672430675786976399635834335150809570977151627612261349237337182797043707607684697006646121552329252581713891556920287207796302687392218543418687784916537606293725812696002004559232054305573830757486239176678929952579234525099328064212176712935912584843639105980991168683853478001182582328608772472202594503219762942038888616458601276173036984144814554394033825594710485 A202156 399 7854797403294748243166225140190589601887329320577698212955765365176515520196885961978702807700196978980086596533527253100607062854459329569798302588799820341124561308516281355518434434965854432911297022563458300302517616327143679365108582378814127955984899695425807786908254984201788069055878341846816721286821051446789860848352627008874364823708568541602650005350736974760104621046490558070461402844182951691873841419139424360111240211963732551130426902025897765815992786018341168078495281073922518425628463981526298327026905900755542157462249007708912429680565481895799634798186665138574621480650182871932790073574392697897917390148487282658237962830836901615163030431828073927613344565695357448469046713804338420759543581529579438576677801112153322983300224620880820327564858559053823857196118547556483708294425230979950294624552239893474125389205306324087746231906918325962655485723475716511615445202097038319380371866976392098240040398493286200108092848688207267672698685403762595229547544088420225669397308731535786966275801628565611758937634544887081287824681291679082648997131951567590980089056277151030595325095778332159333827661553520797183959702351615231865487932891374506579585034928706537955919469371107474626223733636602570096005 A202156 400 10195520978011201522081135374209715621007023983359694680978592437230297277381318473302142723813885418768098075243603137467705336819234803893381129719031689077731118194397314260168082865472107890004018918932684186268814878740527419349875928863045271183601713826957419351912884894984937131848858927907698221812209726897505001327335208785207266121833732917305036335439901140671576454740096266247080818478062483538223366261906207510334750056030623154809900913798987883861445043294242942418591878572628885493912786033759358349521713834874007066174099581970558533923538159786992616913541883115496573351857616041741408404019917905140200734692260782542580369987401991424509764462341358169450425591495673606820353662289557661715831647019446673629221821907464067371089122509424182198680574863135405210652643010209914711587136744032600240787348104302171622074258827443277926952926267720531854389793284503632441013537171146167578571055723095594278235254447241780132619820590646911886833641072369957051032425018973150231485488190114763697309452907584438250405047634704199457290862485841963039221598343182153857630495719677825536019038407690299176202323705301310891301692469814242352630864690409606320538433298572469808182195070660517920023851866276310389904005 A202156 401 13233778374661136280913070549499070685477515243071563118212000027759560689525431181460219276807615573364012321579600338905828426584303920994279136577000543623074650291766405393416816040948361075370783645477601510318621410087588263172459590555650383182187068562491034892975137685435464195351749832545850445095526938691910044933020252650572022551775361618093395560750986329854731478148023907098152831923122259449662237534112838208990145461487536891210700255684184247354389850203141320918164179891991219448580370643355665611380857530760560416351823795148777268120322850838034520954142566097249413636089704971997476175627779866479282655713164347252986662005684954032112059109088651075872724804416818646295370584605132040568728718287660252791291348158087247294350697717007967613067058607491196909603273431133921739156395199329084132591683214831978871978262568816068425097152063594332021035296197562239191923955802945628478665849956711104981051120232121337325940419033811003421842393413250800489644858127083060580242494273460231743320703598242972283413992892211506008482251681941576345826985652318484139613403355085540394722116528086229998551282341819548016112412866116534958482996880218777629552306836512137104482533282247981152716333498693014283525302485 A202156 402 17177434134789176881423643492114419540034193778482905567744495057439472544706732292216891319153561200341069225312245996296627830001089670215770425895816986591061818347594599803340767053068107203723387167811007827709384321478810825070433198665305334325207631392399536333662376802810337540629439433785585970035772154212372340818058960605233700064938297546552310132818444816250300787059680291317136128755394214703178046095912202089061698474260766854168334121977157354078114164118634140308834686907926030215371827182289620204214003553213372546417601112003530923461645136849609021205860137252346623403071085196036682334556454246772203746914952630473594144703009082931690028213832606755124627345707439107217784198463799099100548160505735988676422540687375339523999834547553832537578843391948710453259838260968820207510289381592407171503764025503804273656162740064429372498176425619175242771960074642501967484853618686254619140694672755291169810075826039048607290531286066091794639539816758466665601974816528793660004526081463190688066575961066470439433112369042900094810505392297680254920388155111049231064339924405311754523771234417518847820388277358068023603020598526792561868577319659282953552573735359455389148520018162808875707880857451666263705452721525 A202156 403 22296296273177976930951608339693967063893698046955568355369236372556407603468648989866343472042045630427134490442973723592684017512987807636149018533633871594654617140527498778330922218066362202071881173035042682765270530658086363353159119407975768303736323360266035670058872114910132692272817033303858043255987160640720606471795597845340692112267358440063280459002780620506560566871986870105735596971669767562465654170256504198763875629445013889173606479626094561409144830636136910979546505442308095228333183102241283669404165231213426804689629891556787989875947267307941671490685504010979819927772632494750641672778101984530453984212952801190377946837843783960379624509495614479500690422003451544350037594235426625500470943607727025641743666520865032614904490892027157625809725655690818677134360459464097495426616460911745179527753113420723115226827258341060509434207903301625870785983141589769991556148073098955550016143019386411227308497371078452970925783668894753338438700839759076481150873666996247087625294611244948052878672276760680387411896441024792111558027516950707029310317998348489583437373608474739571831460340157411378240865432728430475088704624474910628770454877920869054933611156189736582977674501042043672687676636638764117275394107236965 A202156 404 28940575385150879267198306201279277134514480030754549242363701067083159629829761682114221609819256074733220227525754580977307558104028173222051210286230869512875101986586345819673733698283085070182098039212317591221493439409874620821575466558353881952915422513993921900200082342776549424232575879788973954560301298739501134828049867944291613128022966316904591483475476426972699365499051897716953487733098602901865715934946846537793421505321153767380487042220548763551715912051541591817311055229428999680346256294882003913266402256111474779114593181639598807328056091320571439985888578346114553919625473907101136854583641819466282499304665820992480101401376528571489820923297093761785141043133134397127241579533385296100512184254669173546994602721542124958806505178016703044468486322243290694209946616546137580243540655974063650619852037456073099760148125163956476816229360309084761104963345823446806537912714028825617666334498468889017755259777584005917213059911694103767201639050467464514067168417786312190943972400869861109445828548659402076390202147337811117902224906496625426364537841468184368252479879460287558925480997753085551437795511293225398597114999547835469351488562963968374020873728160542725249632353832554524339728566476258372557197845740859045 A202156 405 37564844553629568110846470497652162026632731186221357961019728615837568643111427194735269783201922342958089428193939003134821617735011055854414834802509134993840287723971936346437728009449226354734161183016415198362815719083486599740041602433623930799115914686840750360424036822051846242521191219149054889161227829776711832286202256796092668499481698011983719682270709399429943269857202491249735521341965014896854136817906836549551662350031228145045983007195792668995565844698070350041958770141293399276994212337573738838136120724267463049863937260138307695123826930586834421160011884007752680007853937358784780886607894303565250153643472022695437981241039896242009827178815118207182633573296386444019615220196739878911839314691616979536973352588895157331498228816574788524562469436546135630265833573916427115058620344837873706759388416864869462765557039635557165846956275473288718288371636895692365116219146661342552775352162869598558635099882806668602089580839595277795074389048805929180182703455412966227598188551034468475112632577487627134474094975348037806244976370605102852714140807907704961502135446165844776745702503623164888354880332793173838948580180708465964307603384272353028610039165541228267637439817600154730549294991609546728815125528377527803445 A202156 406 48759139290035794256999451507646305031292150565235291878854365379656097015599002669004698064374485381903525344575505300314417482512486246470857233522446570991135180590613586791330351282531397525359871033457267715157343581876926196587953178383377303823370504348096779973908499594940953646243081969879593457157319162748873218806355701271460339420714115996588551242995897324983639391575283334590258989748382856237513767723927138894471519936919028811115918562853096663807480914702183262812870666332343602832538807267914418129896771433696910927248611449066341748671920027845619758094255439553484632535640491066228738489680192222385875233146727380792857507170768383945600184188281100135829296592997666471203063428573788829442271329957534584769817864665783192674159742197408897488179040860150561804794357768996905849208508964058904097310035545238563106596593277298828037312872429334968447253545279727262866474045914453708604676789441070240460219341892623278261506358716734758883902789783711045608412635017957612377110257795270339210835087639750391361145298887799605734694861426820517006197528404126359571845403556643387059928362924221870271999083234170028349729858477444589273835799841296951267167456815998786130850671633612647007698460559380625177743660378636185348012565 A202156 407 63289325233621907316017177210454406278455184800944222637395005243064998088678862352940903352288298823788432939169577685869110757479589412908116834697300846637358470566328711683210449526997744538690757867266350477859033606460531119684563485500021306738804115527914933565382872050196535780977277875712493158335311112020207661298817414048098724475418423081873927529688992457119364500321447911095664918957879605431277973651520608378187483326458549365600317248600312273829441231717589177060756082940611855183236094839540577158867171184817866116105647796950851451468457072316683859171922400528539045278581349550027543774824002896762562487374298496797106348869676121321492797066561689161188219795077397783235132310673557703876189274445565199414244051362833995195902013874007932364867870474005992676487446118324409875845529576728112680434719378331238047492915308376839156874942566320513571246383484714350304990946480741767107527919919157009247766147141525132376766651524740877436028026064867888393790420070605525452522887020072349261195468643763430499139463482268912895596123887036660468941539154415206816550372314387670237942238329937483989889921683072364004775517355142896168972903886400058472430330337127258856615904142989398215837871256781059871164542356344240204192505925 A202156 408 82149495394101945660396039019718311703129798579475035748046837951132987863008147735114623546572147498792004051516767260752805448791024545468489180579862976488720303659914077151220372155691789879823078351840689462993310463842187516424366816225849272769663918584729235671086994012655508502754860439592846239925776666083066795492646197078730872908753692446156361344985069213443610137777847813318838474548337979466942572285906025747748458886223260157520400672764642478333950911288516049641598582786247855684237618562916401237791458301122156521794203591830756117664308607947027803585397181630604127286966056075444685590983066079805583722736606302115263247975332434706913704992212884250122173464713869324972730536190849325842464235959013671305104008851093859981088139848720098800701007696218918343518900267227315021941648182084126200300168443038401747082697473679859926795638138211597280509358509613946968615382057956899251862635378276356933359998770357729201764852172754942177205493929408735424094356839010954079762330241796114070692507464517293037491662454686161138878034110512158468169111624902534321522811418671639325461965423895929997006846345544694308170271797117001782737555408747434600263301610134365997101312726928605271510549192841256332146398234874445148856524678085 A202156 409 106629981732219091845286742630417158136256200100973795456742158265565375181186487081316428422547295165133197470435824734879455603419992380428686048275827446181512316792097905813572359847638416266265817009931347656614839123033552935787708442897666856033717027518863019986137352845554799840040027873313638706930499777264708680341793464990778624936837817376687875151863090150057348839471146140239941244298823739468486027549132369899969121446834465225912114472931257336565194453411262114845617899700466776066285245658570649266076154007685374347422760156548524489876821104658169772369986369834123628679436662204577651869552244947584750909549627605847114898765632630573452667587095257194969419968978807306416821000843411751385814702085525299788825589244668467421457209621624814235377543121821682003894856059414936574070383494815619079876938204344467136475293827921149808141581428456086949587576099095418450912460920281574487150593193082792142492030637777190978758401353584390205135295092346473712586081386616147790006052130964335991409613493474802599233678726719154889350792679320894655023037947584335134129792671063473456779393177978587198630896666595330139641008017140513171097177947650283711083293059624069936978647303649186653022477014436693938066153744324673458975564839648405 A202156 410 138405634138924987113236531538242451542548844601265407027815573381865905852192197223400988977842842552195391524621648989106272620433701318771889022172843445280626498475839421831939771861862508621823150655812537417596598188387087868464929134514355353282491932055565615212770612906536117536863453424700663448749548785112925784016852424911833576437142578201248415790756946029705225350023409912183630416261398665492115396816201530224134171889532249639973767065464099258219144066576906936553562392212623089086182564627206139830965610110517314780798220888996392957103996129537696417508438722647510839421781500575485716681993222958898926875011693895783253023334543179151906855614344651626186056997561027169859708686364212262449461640842775880112224309735570819619191477000729160157421250271116847022137179646220320445828335834622491481554065489070675304743184305944178771107845898497862648967393267267343535337405659143425727422218101986085924597722407836023532699203192100365731323435824371793470201309545470920820473775903661466320735607622022829256512277495619008360216190019724410750061435086852842101566149364228969875260326883050782287892906866394392976559720235976588979082354238494659509551514128090432643832287098823917347017903654189635890353535413735191275305134305338951605 A202156 411 179650406482342901053889172649896071685070264036242397348309157507503680230770290809487402376811587085454453065761429952035206981867340891773531522094302516146807013509322777439952010304337688552710183285427663636692727833687317019714542228891190350893818494091096649683156269415331035008048922505233587842838207392576800402945194105742094991436786129667403067008527364083467232446981546594868212040366051168985026316581402037098556255143491413198220723738857927905911112433222371792384409139474085069167088902600867910929944095847297466900101743291157161509796497099318825291756181092010099235445843708310318255675575333848405859499014269127099056577173338280906544525134751770715532307013414244287670595458079746673247649823999221006860367365211181679197243115689736828259518547474366545613052055285937916523748605842956499127438097127875532201089516753821716123748175834668797262272726873336912813449501633107246312619551945784746447335701193340520768252586984944921134867614564739495577847587203939868608827171116900452319978827283772138900150336955634746132405725294809605832685087719697041463497727744976531834614447514806737431097794481683255488244377225289595354335724704388120393114154254968321947624371675626141067242585920661132948984950900874533950672605352765119534885 A202156 412 233186089208446946642961032863033562804769660170198030492698258629166395073633985278517424884112462194077327883966811456092709556191188043820725143789382493115110222908602489277635877435258457878909196081334451587889743131527949104501607348171630561104823122838311395723121624930486776904329964548339772319340544446015901810097077932400814387051371959165710979728652727823394438010956697456729027044764718155943898666807263027952395795042079964799040859439270524957773365719178572009608026509474970207155792309393361921180927605444182001519017281993701106643322896130919705691003105548990386160097865711605292520381180101342007846730793646315280679653917969754073515641718052184044109308317354691524369263044878824817663187022089348024128876727819804084027201944973801402351694917200477505088894545623967769427505244555821701244923168517916951726338888003276281584446361125554200348567350514198045564513917782367546570354451003410498902555815551233588121168325207255315532692432381596040888252697989404403983336847635960883449866197078728614269565880856136404860854271216472848646414493798731672966777949046830174092359677613892262134782649344317999229348225078705658793338791583941541775602662671434753797583790602675632281363529507114496378146575915799731332781766442754819817329125 A202156 413 302675364142157654399662366767044914624519333830653007337124991391500473301896682121224808012175599116325286138935855508578384968729180213538409463107096381760896922528352521759593928958955173989135583803388832733417249891995444250326066623384547577123709519625634100551962186003502421090785285934822519236916183852721247972705604211062151332297689366210963184284724232187401897070989346317287682235892563800364011484489510828880172643408364650817741837331449402537261922792381353246099426024889371854803149250503681172824933101922452390674217531926080745265871609381436678668096739246408429225707794247819961381136516095966592336650710653902965195091728947567449142396405506600137483166663619376184387015761657256533580143507022149736098275132342740489885628927332878530515671743007672327238839507167854878778985283684850725259411145298159075465255675538735859674895252992793517383643158694702189805826251832011442341073764782874881790771001249800004040755717866430414616513642363697096333456424142659712430502619404306109817474003829362457549757613200928097874642711633256462733440180265665991813836314365057820995351026928384641444210447751130281316438507907782719824158397140231416836611863033368055460941812577901295075068794057648695637701306553757150395416782170090403357773669365 A202156 414 392872389470431426963815109102591436149063290542527433325557746127908985179466819759364522282379043540528027331010856483323287596700919725984811662387867314143151090331578664641463642152846380579440108867602623553524002470066955108974129975545794583476013851650950224205051194310921212089062396813435081629744887300287733852670064168880740028508013745969871047490592324726519839003706160563141954813161503048154330962968718248623436138748262274681464105815361885222841018011145277334865045372279895192564280571361468768964841985367737758913132837422770813653994705654208677991483876538732592144582556835804598267422677511384535510964775697972402507948384520024579232757018705848926269106220069632932642822089368074101762208608927728268107536992904149336067462320476131358807939570729041480278508591409330008687353470717691685565014421673841962036950140510391142581732453938284860009768471418372928169916910364033069791167176333720593153921857066424854011312800622301470916919175095646449444785550284474317330388416649941694582197807104315391170971112368923814904881378845695672155156707570340658642686569267896004821791540593365650702323026398317760830737953916076891626098806149228795112380422614649064553548675142325278331807013323298499823239917760200865413519650475010900803570405506645 A202156 415 509948058857255850041377611952796917076569526604866777803566617349034471262474630150973028697719986340006263150365952779498118722132825075148071999369988666661428354353466578352098047920465643036939272174564401983641421788897015736004170382191817984804288855733413765384055898253389729789181900278552801132889626799589625819517770585602989494852069544579526408679604552770790563624913525421611940059801395063940521225921911797202391227922601024171889591606502395569845104116543777599301582793793279070576581378477935958435192072074221688616855748757224590042139862067553482596267403650535658195238933065080120731153254273261031126639942205257524552351808015262956276669467883786399697162390483719927194198684983998526830813194244684269853846918514453495475076206349091170854175047134552833729176912809803183421306026006280123012663459921501568564885817126812164335229050316640755499162092257889366062362343826263092577492653807404547038908779701218210706679974452029442819746472760506727682235310812823521235131734309004915261582936147397548377462954097249910818438155099001349200930672986121909252215353073414649200864424339161686226973844054568702428016547744559897547956426223301835824452951941951452422450719392925633373390428224847395121869775551434169549598110899781979152631028573955845 A202156 416 661912187524328622922281176499621295773951096469826535061596143761300615789706890469143231885118259890284589041147675696932074778040810246622471470370582901459219860799709287122358624737122251815566595842475726172143011957985856358378304181955004198481383458728119416518280350881705558345146017499164722435409105840980034026000213550048511483577957760850479308595079218904161425065298752291091735055667397631491748396915678544050455190407397381112838008441134294087773722302255812178616119601298303953713210064983789512580110344710354384086919848754040095103883886968978766201277098454518745604827990535917160904438656624015307017843134017648568896550138855426797222537736556136040957990513741648395865137250287140719752293763920991254542025192694767732977312848378799863637360403241078849138991354318533122750846534402680881978751605963687362155259753680461678915984725578545762353052385982268978776018152369579130132515673474834768335910442130324171072416595525933594478560004723962636885091988649494646088883660744671730067840068921514913478555743447118015318517820437124905567135858379278667868716885602722946766717201000691275356961347259803777433804648234484830940355815139039633671344819240230370595276480223342329793382444028838595569687145425843791874512934428266533929214271518589180165 A202156 417 859161509458519695297270925718896489117671446648308237643173991035550850260568281354317764013854803617603056569146532688665053563778249567290892820469017236105400717889668301218243142810736762390962404464261318007039645880043852656159302824007213257810850925140243269226962511388555561342269741532015531168359886491965284576122457670192382302694694321514377563030004146533048758944194155560311650490316222324281225478675324828265693634757573878083439563067000707223534721703223927664066123940902404738640676087767580309393024792241967916323133346826995286220251243145872370975775077526561681259408536476687409773840645144717595248129261314965637170197527882535967531897705380396697377071989674269134113020956674023670239950474756252403711278846270890002951056602119475873910122949231873211629577048728543183527415380348653778528296571877406274575958595391422132420783838571902082893506497842892876561905499413369884648912766677681721895464714976381072833786034312687353603728066385230742170121719031733237799849756514849596623141147877190210297616977531405086633525312489233028424793143245630724771685265296981311488549726034472936251649601769381248540376005391813566000684300094047221203569750920867079081216448879178951146177038959004272202058792892969690418948239289779061258140971800100181898325 A202156 418 1115190977364971040167234739301951143253441763798407622634304778768001242337601839491013988546751649977388877142163158282211542593709389897533332258497314001881908672600928655271992477009711580461217385428015348297411288209284962761838416687257180853634286019448577035337180821501994236916707779362538660291808697257465098399772924055696162180386229651367901226333636787120678384948138948618532231244695400909519399179572174711410326287460140486354923440022958476841853980997062355852145650259171720052451643848712254257802633600219729645033042997261591127473791009719455368547789849352378607755966675518749721969284252959186814616764763343691379398347494641392830429605999046018357059398484606687594430305336625632436830735963939851699025985400434422529062738492238231305535475950742568187616341870258294733685462412846018201848846971545267380712232101558312247420498506481603325050009081147688971508374562220401740695158638631957400185544864128900502214083200121272659044044551608024779374181106211201093169558895072614031745107142104523971451393358280020355332300537093204033770475932796970301474979605638596139589190777675544870563365826135309600801630621193925774184057281166258154082599865350466228417048355368694055245408003186343516479676743487929232320002940085198793246533052182258517514845685 A202156 419 1447517029458222951617375394343006865046478291738886445871089959666874577003356927091054802815919627815847144927471210303777893621581224308748697980636693105425481351635287504874745016915462820701897775323159457828721845056006001621013608700756996740804045442393327851624391479347077130962325355342833649043236520680303205757620679301835948317759023392781214277403497519678494010613925411112699275843964140064333855853859204100085775255429627593714812541710237035940019243799465234672157389970280951725677495074952418259047509020060416837284973487312198456465694510364609922502660248684309906305563485414800662428721186500379340654965414690850095493417877847000011361661054864026447066401855947490823301402213919114228982625041243452749083325338485034171833431611868622115109173873940904275652800118018217835780546684458751277346024840769185182758202691864093905729674640629282544012828893823202442124993619856582046052431264031514027759115338174597875492807159971377598751816224259149778396944905740419987200849645954496498355552447310524237753698281430488889816239463621666346601049335977324205683798756433632492205458140873131207518312590674030092459268005933710263077340350269502989951993421655154243618249684052116004529588441958834925386348210988539250581673397282348743854938643591599755634087800805 A202156 420 1878875989045796026228313094622483608879185569235310808333052133342824432949114953762349643041075130153319616726980488811145423709269835443365912445534169153528272912513930580398763759963793731559482851152075548246332657471407580819112902255165894512382797349940520102831424803011684613994861394527218713919460712034336303608293241960859005220289031977600364764168513446905898105098490235485335041513234209108104435378910067349736624871221369156501340324216447649691668136597724877542104440035774416168209336155644390187989408905404820835066250553488236334901344000662253959953084455002384906006013648101735741082758130793239424983330491503960080259077007097911373354605619607507282273832549621358481957625643361673643587010472798037728458457263368173920617265169466979267180402152899343007229146936845776492548415910965046311976938394471430821952766381807492331324870263038302260525326854173435622189270210199281275374315085554266576073931523405763913489161479559648001907198415043824804334455113469958932185609670890041382251475331501918356080328917903416298961123491480385824684128267622634022007269310871249336286545077662546631813899179329064924702529070071334727548613590592533714699533378708524857750259672851291205185350552254564546807963498186380459325779749669548584324917112848844300554528450599205 A202156 421 2438779586264413783821398779444589381318317822389141690329855797989026447093374206626602745612512703019381046664475747005656456196738624824264645605605370924586592814961730258070090485687987348101388038897618738464281960676041983897206926113596630320076130156177352700147337769917687281888199127770974547833810960984047841780358870444515686939986845747901880682676453050586336061923829711734553771184902159458179492787969413560754038997070081735511146026020407339062749301284603091584416891009045221905383992652531343511591993711706437383499155933454243450503488047165095275409181119932846923685899409672567577124757625048438273249022323006725493326186461795211115614266732589489588364987583006667362090174783681238470261710611066811728086328444526551263927038356536527220178046885289473282479157071225699869110008071885945654194788689999076437709508005383433181965775871749075704879330243888225614399230607845047238853814928618173984229935358265343385111056107661263135097944790910660336876344340339100953556934151965627759665916624737042715668029181740352925562648475702077178773651890324842983241229881712125204867443305347844654963233616456535598233790273684586542647837363248758492177004373570243610205593437111291932214580487237982822921811234297710847665611533397676780104998557539156310520022294789967285 A202156 422 3165534024095220045604149387405982394467567654275536678737344492737622985502766771086376601455398447444026445250872792632853268997943025752060066630163325925944243945547413361044397051659247614041870115006257970451089738624845023690993770982546170989564304559920853864271141593928355080206268472985330435869572707896582064294602205543739400789097705491744663525749271891147617302479025867341215309662961489742507873534348919891791392881572094871324311040434164509655798901399278215151695582425300662258772254253649528233656219848386050318961069335373054510517192583876293005227157140588380304559391427741344613372194314554742085437805991932238186377309768333176930155944864295537878190471608910104614634564911592604172726056786154248825018325862538200172403375169519242864811837676703583421314938649304021584328297928892046494098523742680406744716119438221314462699245756660037226631110131240062674054579139712661116750976403031304277263880021096892308110237338582839989709130431403622073440690619305039567757968343641713942004977527433349943018745797570060193964018760337804697662375469513378569613094379193027644668605123796424699595645420261403877442535072713523261022165348883297930312036977360797497522002531110784076723320287084349449587964174154930493889504444570434791027703802768712042210688384108926936725 A202156 423 4108860724496009354780402083454185703429521496931824219859382821717636646156144175495910202086361572269643306554586220361696537502873850687549142221306391446504704054727727580905369302963217715038999307890083948026776016453088164708926017528418816347824147242647112138471241641581234976420454589735831134784157541038802535406551882436903297708561881741438825354541872238256556672281713651979185737388752828783615761668092110050131667206241582072897220219337519513125887911266961838663809281571149250566664480637244435115942261771211381607574084498158291300407865470383381155689574559302597702471166387308855635589531095534430178459998928505722159192254753110001860131300819588875576401643783377732783128303165072416534959951446717603908062058883246139297228317042997620701998545126314365991393507887639548790758261601693804463394229623210477955565085321303260789150439026368856571091476071019357462697229324116426284495528517319704333714532037448407950583702954424418645379316202017110540665679547513601019848889353112792731094701164691863488995616377216756391412370788269994795488584585776475058514813262962668170654644583244453912230492792265685776384812290591879508220227975013157464786531819609941581539949079788360620294937518054998347582354576241865483357729103440890961077179430995230691633163002551092373901765 A202156 424 5333298054861796047284916300174145637069124435449853561840800165244999629087689637026920355931495865407549567881407663156689472825461260249413034543189065934237179918792644852601808310849204934873007059771213958280784818266369812947162279758116641073304753556651391634881807379630849071038669851208635827619400618695657794375640048800894936686312533402682103565531824415985119413004361841243115745915291508799643516137310024496151012242308691958525720520389059893872892853025615067307409295783769301934868237094889023130964822122812524940580842717540126734874898863365044863792062550817631229427269411335466873650597989809375816898993171394435430393360292227014081273498307881496202631455440352688242395922873699085069773844251782663718415727412127626269602183118435742151951246762118370353245351923217485026382639230700629301439215952403457705916736030932194283002807156981019169239509309072994746518329608123981604614079264504573193857185320728012422965338324605556818862362721087778078161978611982034818724290622372061323246980106792511375366367038881552225993063319155692906739485129962395112573658002231164092482084000446177381650480048715439876343608910653186888146594889401729505994987989816726812041356383562760974358752175115100770812446651997767242467838486761831897043387873728006669027803366622933792397554245 A202156 425 6922616766349886773366466577223957582730020087692412991445138755105187800919174992716767126088879546937427069466760592191162574030911212929887431287917186276248413029888798290949566282112965042247448124583727827764510667333731564117251930200017871694333222292386263694964447507519200512973217046414219568418847218909422778297045376791679190915535959794799628989234953550076446741522989388219912259012310989669108500330466743703893963758849475920584312338244780404727501797339337090403178602118050982762208405084685314779557223173148886161492326273282586343576318316782357849820941501386726033198893224747048693142840601241474275904714676471048682928422467055911167491140672329362482140052759934005960897124761758247348149914878862450788899706118882775651804336459412550315612016298684518404146475402828407924695874963187815139463638911990064891801967803064666876076854539322336512816311991700676161623329134115604006362790389798418685922292831772922676601058561635058326464701432655733928343707572673133681103109378949582484781849083915515073362055420851877572582604775893301122953056210106603079645549572082788029373574377934554996928410872739848693808227981215545988934771946215469885624029624250291792088099045915383956357040028361882745516208171938525638857770998087754361471356382919521661167397136713565511439651508245 A202156 426 8985551229424098170033626332320396768237929004700316613042228263326368520593460052856726702743009720428914928618287367256465864402649928921733636398681964597504505875615741389007684432374317775632252792702618949224376565414365303854380058237343439342603449230763813624672217982952542634990164687575805791171836070743812070571770523435550788913428989501116515745923404176174811885377427221547604869082233749298994033785429696017629868807974377436226478889321204576276403460053606517728258518139934391856044574931684443694842144713925131425092098921878079533835326300284637124022718276737419573460933978452257868232533449813443800748502751066249796005661968878280468389419319185204620321585850938899384556225544839331358813519738919209341328100126582430668415759122134371873922245204445742770211771827519350268770219319578553350394501868547151826101248291641906672953474189233235812616403725718168584792334697752445876277297311879082949753942238455932906215751047663981102194363597224421551212054267351115536037017249585935693185516863942231772712572569898698207659995006046185701900160221233240834984810770905456630962807060475051939835695662336274889123203576008868040450445839592790509810484457288888929403540520241784812590463598061548688579267394729554281470144287679418399357923541641665388188612455650841410914875260147765 A202156 427 11663238573175713074816873612885297781215249118080923271315820840658871234542510229433038543393300528237184639919467535938300500832065576829197330158057902130374572378136202434133683443655582359805621877479874812365413017397178830671421198340141584248827582768309137698560843977424892821016720791256349502721474800978249158179379842373968132330439912836489442638579589385721355750773159010579402900156480394279104586744987414964139865818786983062746049014026585295226366963647783920674189153367032722578163096052921323230590324281451647440883382908271473952331909961451142204623638502263669219626259105137805965917135275017248811897280666169315764166666307181540992058298785161723267814936294465931467148019860076690345492600471202254862593085064597876124828003536193955279800758663354275431216475685644713820455819980937999060996923961735291080214528480583391796826733420770200762439579219670191122384288814353540631803925548028659870361931103222969139345368258809285835589957484495866517739318095314175292642367286853165580172316107547932925465845833673089421665100935243173147765285014104536497207204735085710624201694190922239483351736041301612066233224433431529500958689765019495866264123201531353580074003507174790771358465393243861835893143562150789518822608427636886994612223285694498754347157800037655437801996648020290725 A202156 428 15138874682430846147014131915898784199620625117340033705851322408946951536067657684344031172597801342642145233700540243360546793614156716074369212811522758283261597442314915143764132102180513528709921564716084803831356872204972707846200861065445539011538859829816029968918350810479527929137068596886054078726683119833696663504764463630887200214122093432773795428360561099262143589691675018304843416798242469540528454600959879193757528202916696041066935393727618391999248042411363475428579792811890333972063842632116945868862546075179524453135205922837451312047285294637282296964358753219965909655310857534893691502573354438939144398869556185020795638536861059671329411203433720597616419166988630928105458745222153999229118036598100787892436483085747916627596080174220631818809510822788645063976215228195011019601385565038203202620656907830539274966631866548950910374427026685531356410761210728182358686222088696197987635619084043888632646836818041175486937381784183405350614662620512037515604083675663532178734256701318159337127973122080352995022895179535100170623093353950632699613638048147467140134116761330481484757168097010006374338613545913830125695836191390549283376338864549466041620322105103239658047127148772358179438475489966934601440611764404330065877464268928391639588266466907917741477222635836421107425580734255077213285 A202156 429 19650247674556665123111268409963009005809790187058245669271745170992302434944585131768323028993402749448976276158661316414453799810674585398954409032026382193771423105552381720403409334946862904683118385379600595498288854709037177605538046241749969495393191231518438590518320791158449827127094022037306937837731968069337290980026094413049211909798146835827549976569369727252876658064043400600676175601218568983211654967459178206082307467520052674321819395009434646229728732682986143322375896880680286463016289573391742816460354215258741288522056404460103531563423980529230970317533038041013487063373866821186873764374296926467992180920786647490823423056678989146204034749998670550544388810936306650214953984150336030922704866011734351482127692452215731184743587238134843906859465247220997938765696149721438658728778007599606819002551669440078243615607948252057698274209453904398930420405611945961031383593886838850634410401767163419416515723827886342559075582210501801335811996491467140199387582871693169453821772555943683966426528940144190639606792477190726348379353508326986000925354421210398243357586349002229881504179988224797351652037030860110201541129143200499538292986887495441902527311828300803544791590965103013742120369827511687868808078177053258274719429798460624711298575261823191533938680634157874559782965991066442202553205 A202156 430 25506006342699868898952279382000069790756908042176485538681019380625599613606535433377598947602264170983428564308708688165717671607461997691126748554357432564757023929409549158168481552628925869765158954301156856871975102055458051559280537820930394959481350679651103474462811468572857396083038903535827519259297367870879969995410365783674246171717780470810727095791613545413134640023538642304659371086964904297739187619307412351615641335312825454573680507786852443187795895774473602668968485571330199938661171802419850058819670908859771012977176077783291546518012279441647162189860919018482286242349623823043027252466334837201014911690782198886903782331930791050713165776087070940886019060176159043348082165968390945983671686965194590123013852366492933329880548639018853170471767081382032535872809626123199184018934252478724612862109446276313729673784150199304343409013496740883126154330073544646690553546178894739427266713858159034358748776881759654600504618771849553950478620831261727466767566963374058287528482043358200470262297436334037369856621612498383265096230230715073878568410425093048772411006946888133055710940867547689952437969727442877127770259932038057010155013603630219040014409132812337897899827025576563064914060597634680886778284033203364836255754000937621946873911101580035703134665985914285342177182430823507723836846805 A202156 431 33106776582576755274174935526567680625393460828954891170962293884306857306158848047938991665664709900533740827496427718577785123292685862328497120669146915442672423288950489254920968651903010832092271639564516220619228184179129841886768532553521410907437297788995900791414138767886777741665957369695482082691630145764434131716751674761114758481677769252965487942787537812576521509873895093668047262994704844559896482318206053773218896370928579919983962977287939461823112842986534053278177771895689718840095737983251391984605116379345767516103086026906307967276848375291277487291469155352951966529082748348443028186827538244389990887382454373368553618643423110104836542973326268082599502195719843501959160436472987297550774926975956566245320498244015375246453767389859233280428446812168631010564968129011762819417917930939376947888199058714985781038328211350748785687201244560212393349390015055339458377471556611484937741560177488659434236495876800203785112436090278510525919914026981230784724102530876655964042515870506388266716495645832640361883255246230424287368558460114657567395795806416356096191243659474447704082919741896913333467133054183823651735595850656254798681669364525136818496800527078586290670430687607413755244708535359988279350343867019790504201693973787234826417625311275624519477262511036108216271423012242921959098024599685 A202156 432 42972570498178285646010167361205467451690921399075406563423518780810920157794571159689377804433845848628624610661798870005276924316234641840391571501804141887156240672033805643338259141688555431129898822995787753206901311089408479310973995973932970427458653048765999576152077657905568935825016582825832207506216669904867632088373678429561172834971572772568732539011128289110779506681675808042483042707755801273841336309843838490225775873823961423313729370839237634593957282400625426681472078952119683724244329241088504376167382240719897376130792685748309958233802673115798736857164773787212634072463165006655227543474892174883370970807514085850183710095380864985286782066211719884143212964025296689383946898459771543829959871543104657791835883706879590576963660191488645779142953490427801669680792758647642016405273455425058799634269516102605267474020344549121724517643806425658945684382085211757072327267526935528554449117843666421786604612899309782753421341540562734813090097928400806296844418317510936067268898071435248611997541085993330855687095452985478226621123784998594807405864388318005119807461858990886231766574114041325959150386266360875657075675643891886690631796680140023960189807069738872192952321132687397477744566764836667151915859561107654871088962522221829867068130780124659046245783604658882550434964892708881879401512093544325 A202156 433 55778363399858832191765923059909170184614190582539048764432556415198690057960047206428764451163466246810054210898187436839130869977349272422965931312221107022613357719876590774563805444943093046595776579976892939146337282565868027015802360005632442093430424220000478453944605385822660591923129858550560509860986545906372422016577317849895641225034619781024961870148501731727979223151305324944049321387404035348601494633694984154259283865327130998881300739386353161763494729443168817298497480302079453784350299259194895428873277543338047448450252803015279419479508592855931469163112584906646646074090659095890136908402223215460371130117265900979165087150185719327792138285399839083349807827802639382976861115040346990903990362488022869857236731731031464553523584474784872362094273202128474398614658435756510325531225527223795382548333943702122922195497368896548647675115973539260751285934597214845624541334872490759452190017219518837990353353306808221213737116207214339508880421191150219592073270252026664138659065654207082191984541613123697618041488014719904507729931304369715945355244580240964229153989301726510854385309117105899198063867906603362419060575250175818268185273409152386575189551079720529027865822159797554318698692416049458603198506359973869002882969152149961380219607334976496166402507641584718514356368159313116436541203599395934165 A202156 434 72400272720446266006626522121594741694161767685214286220826894803409118884311983479373376568232374754513601737121236631218321863953675039370367938451691495111210251164159142791578176129276993085925886870911184039224192585869185609658032152313314935904302263178907572267220521638720155542747286731382044715967353030369801498909885270195486112748922101504197627938720216236654627920870887630101567976677807730126683466193199779588390060231418742212586505045994115564731381564859950724228023047960020178892402964194105733178173138083870544868191052007521146938174443919724325931174983278044053559391535603043300391051878542258775386843521240331956870432937230968306609210207666924918468166417274861893807276343375471934421835660549582141970035485950995134110883035684610572837352587473409269341600156968819191754897514329063030981488937824655839450404488110807375595560576016010154029510197422802784408897580337225478833414087901817608045056865987624171825648023415622672119791973616015056629704807942712292541043399950262721249947323016293473514886995756010983065555224211948106298476300059288383251436758306179152098105899467429343117760941392384898059064969599052568220217794253283117634572077111670176939297644211096092818273425011465432430284509339386520858087222870528127649695183252668711899331408672993359972752015435823532425748602870503829001845 A202156 435 93975498212775853417769033947906914809851789841217560975584545022268621113146896596179436356801171267892408244729154249133944940281000223753465161144364248433243883397720847466877698051996092082438754562666136906020062830120920355468098717900322781171342244175797808802373783142453376071825386254204035490765114372433456439212609064136423124452459662717828740039496970526675975313311188992566510289678473046300399790517278680210746143921097662064806284668399622616668171507693486596879156617754625890122885263173649982470373304359586423900864537055509645710471008728293582202733659131788596613443567138659544811695201439449667236662519439833614116842787438646676259427057413383144332596659814942935522461716840247530532551783402995132254236203527659953044461626795040048758011296446212029476922605130868875141346648067898286990177258748069335904502103372330604626488979993665206391043484968863416947903434736383799035012033906542035723645821698582868221469920656362021197150472873166352355137248636370303691610194476375357975349433290607315498625702449814241299186173297177337605706292121711741219400683127431237696830603123414170260954503863447691077303911478994983374024428755488077537287980901396809946679314320180568680564586966189715245050689924017344099928212402976357539342967642356653068836002055037739659913601679330785775505249984710370648460645 A202156 436 121980124279910337289998199437861053828445929052132708932022518612009866795745787469857429017751352073349591388056705094139229314162874336756958408797446342774855449439990495852864460493314798246012417496453774792830002329304368752211982477802466656645466328637922376917908903298382843421073808610670106684968402488065596088296467655363807020053179893285640200373639129023409179302050002441463700254434681336290188801407961533713768906419524533941376344913077664162319721885604580742798421061822456445359326179196433483140811370885605094352777300906999512611044431154881149974822358378078320360196190754444486122279980416527125814412563389382790791705067662426154816429711312363654418791996273378655446261501182297919159317793021427132083856622143416668056577080696926298677325825434595740851776199859710831114276194294617647450219100366056173348204279772797013997807100471201421885420413979387292395594249390245833921966786596603660551684231507894575327296131363934487891229193997396309341911519025200711479417491386935264389282314463885279223742646892863129195360587384511972264100468697681780814398835262647440351334024748292125569375828253813710633442418034765889366915488306829271360282164637935947640612810689950167051280015608689238922643365236865173255185961611840441557939522304595683014637231336030313085207882227755924113073388731551190597872915365 A202156 437 158330107339825405026564245101309699962408006057878414976204253573843784832256918988978346685604898190036501729289358483038470515838470608110308261153924208557513940129224265896170602842624556127232035471642437014956437003374240519450797788088883820003034123229779069441636954107517788307177731751263544273053495664394771289152375804053157375605903049025098262256243549975414588058085589857830890363745926696031618763827743553481791829786398923958244430890890139683068382339343238110665753659088930711450515257711707487466790689036211052883481035712748311859489961168027004373737218441086528038938042155701804327174602885450769857440270616899422614019060983041710305049505856390610052447678566185679826311906072905858821263962790029014449713641305951307477484006282983540643120163402808825413576030495299527917455358847765638492097402097882164936633250642987151838548989922639451942069306301759736666064387805104356046913853990357644854050408851425460191962157040466308920794296658147536359448796557461887129980212210047496801930468824689801825102457041233891881336743238923242821464802663298829785348468770233250144793867292680055574879564118946332954517181305214645403272929797835638737568712412059958640705481596240996651992779695491665931875843026761070867887278243956490165847960608397554196346057438165291346860171218025510167983483068303460685668395683125 A202156 438 205512357346969095814143100143300552690151763417197130506404189116330620702402685101906424140486140099315305895026199254278840590329020686452843366019384825261310319432283657142733589625266180538348936029774386791638662400377434889878383316956893395897281646485924594212867848522654790839873274739331469796316752403981925067723695497193342909729442104454684258768403754228959111890215793585462054228441958416767704865259609724457832081293839383773267329920030488230958597956745637463063405451076370241006323445183617122298411173557631061037664031577846401794105358551667896795960934714171935316221218521910187572186512265334682747831656848172061170205949450920477549799442171883699484422667986912739035897407821130622452081464383664639328596222558502653689106183578231938828471294771020420791080835806698927526025941508205504145094977703950684031576611130317550289422591112485537419384074159270158805259179776776063903060260512697626416896879004918739434591552542393905044703105833081504798255196020066504294002836031150263913641359252132898883703765496874698798845897363534984670289049756493183379601498064927496040502088411873963844068104850564086361252667891750574967558895962102352252092828428689188379688074499110123704119576764732573690335921605370633121344431974693912394829094930177720751174167917507212137911417033114884442118447949269160418806979723780885 A202156 439 266754881506258546541352717421759016082117026507515817518897661268743571827933853005355549556004324244013077015242277342695452047776553012545182578784900349264972237109164057747002303162992659714220791734611682413109968839252907112821622094612259538990851574104606893509233025745451810992367203433920496532074871566872874343134067602981155043671440245679131142783125816745638951818912041988339888557627298279037784883488209594602712559727573733738777035991768682833644577079473498083818189609743469483895496381333077313035850236487116081015835029507008916780436895910103762014152919521776730953927102703397267766893765745801532755915633148656718499504708368233796817929370889599185540170570599334169082915009039921475036942919506033911819503447167295138537152348800538773615815097492621103377997511301064712629253754622291896614694788962325889990821504613901537288518684715016304930908586189426364369489749285867525841816171231627528731487294897975672360639643237870248281715710577043135080598884985249765111728551188220832512409682378799678061245662512486317807010093441125171178792365119125488727892959139807119627321565964745112389544825216468065150573008406310941093246043685879055387577753731726154456876479994363344326950558647843185158390094367928055030434204815874454331997999371410073137469873610866923189717672448811901980359577454668301920150774013071905605 A202156 440 346247630682766246441580013070343059574035210254992113942398657922640039902037438798266401417269472382588874650478580964619442479173375481262960534419434633961108702457375514671951846771974847042878049322589933997829947914687873055007575600423395924716729445906133261850390254549747928013301790183954065167163386977048586915462952024974042053342619709449407768648238541732085130501835940285071589885746004724232628011062830794184596444694309412553548819449985830287582430090558643767158547050041572313726113296646889168703411308549103115527492830636065996134605296785956131426473693578331482606262063087791131651240535751538124182495743995299572440295941256018017349194773615257570947441916215267764556884645836410253467329457437367633877076145826926531318570059636915749921389168074127421164219978587946190293843847473793373600369690978121301257402281412233065082946963337500051314781925489801261681438889313876271766613487198392019595844091880693417805370822331203039875761947625896156253112554455658175048519365439474609450843854086322729990597986237441743638800302440683108655087819635575127875621681361971576348767352120150744007665339062870698001357403658723709788458397145375051790723672250952119795837291344609121826258121005323689603016652153649010058870476506573067029021008354995344754715144772737348793041400927140815655622289417711506623195285861987609694405 A202156 441 449429157871349081622624315612587869568081620793953256381415939085925503049272767626296783684066219148276115283244182849798693642514993598126310228493847369981169830817436308880135750107720188468995993799929999717500859283296019972492720307727473298022775829934586869274913041172547065109454731291568942666481544221337498943396568594348703604083676711425085604574270844042429753752431231577980935331809756504755672120574670882642011582500653889920772628869045615944599160612968040136273710252764351119747011163551280807899714842646499356838604678330584155973800894791275148487800840111754742646197203960850185486042448511730739387346719790265696370785632245603018285457998223233437490594067076846959060667187380651469079118598810783682738533017779903470356365400256367842859189524345119900050054154209642853936696684767229176641383244194812486706218170451573904576127869893390351590282008377175848236143308839662114885538464567341609807876899773845158335698966746258307888490726302702633773405015084559325963213024611886854846362810194364524728118124890536870756844985557913233909132811094611396857068214514879966293580395730389700976837220558780949537696759376014968994477906248653131345303939003982119768842347288822645767138714114351501261530456105342047128358848071327025129214936846784586081547120445139467866444548685756329909095751304612080928605560898085904311432085 A202156 442 583358700669380425179919920085125984356310369755341071790963946534873380317916150341494426955516535184990015048776298860457739728541982516992469413624479466800924479292329871550901531687974032657909757074259817043382117519770319236422495951854659917437638310525647850185575277051711540764144227914666303627027877235909096579941830572512592304058559028810051665329634907328532088285525236752278968989099178197168138179877911742838536849489404054807750318723201759510259422893202425538239508749541077711859306764176265841764661162343847616073393344980267598387997426833778356781034063991364077623281364479120452969751446927690748186651859792020878589707310358851461716507132498983386605220151623831137592981452335439770454442473926939782826981980002168877596030970962705823115478081210797556137549127944137836463642002984015997487141850595175629623369927843861515906748892174657338864134732091648761209252333434992111245157160394922211138604620062359134826319453465820952436221086978960392741723456467203549442075457426863698115969476788431066774367335509930620800641152453868936930945733712985957545346666818632834277491004890693711717190704619958609629232392312663771031122533852354619111152722103496540507837570943600449596624224662307243313776929008081823523599725926105972044653959006118037738503407622646256553296231152710789081190629571097063333823394850429641808629151925 A202156 443 757199144039697920534454433646177915106621291860811917231414821186326561727152113870492139891476778603897891257196352676691296368953850792062627172574345854060229992951613355836761307995240186669778395686395442592310271039802591072856427252787040845360756504286460974954007434700080407364794098378505570538939518170665786023265552686552750461964405535718735636512261535441590608164858004873226523766915401490167738601809408867533538188625663962486569992930087014798700786316216135380594746083194066105642260432889629511329722289007471559163907723179709012123464686229349515826633727259950461000276564896694387104551892069694079415534726663323310143743718060156951705007972525682212580138266213665739748730864464213441398397252038569027325739871509797423216177843944191902036047690222090882746638718017336702086953383176567997509133480689293772438647460123161796073055485914835332455295291972951714873761292655310920734099108654144462716298988964042383159404314899668850003907082407964287076123273089415122616487980527044468267673534508573330308604073373765055262361459040136322223133653226644678282463116462370904012217030767724707419212557759485716517794107525078198783428054462450046953144887986399505597053398242446094753772476472960687469781192322034101591585315893237480386935709575004366199991341547074395866710641591669918471055528087532683595221837910296776981696327766565 A202156 444 982843905604827231473296674952818848682410080524964113225304646935905342248463125887748456084709903111324277861825816998046442229162369786114773077532087294090711729926714843546244626876290074323339699691184210225001688427546243442248406151621627162618344504925515819842451464665427317047961975551072315893239867557646954349102107445314897587037494326803890046141250143368277280865897404800211275570487202035059527537010432832146789730299262333903513043072934222006954110379025650521586442176477148264045942182583974929440137766470535739947136151293917317468658774728268837764613796949351707014281357954544835341255386155015987390615888557133864545700756334773364461638631831203012945632864325186506362715069093096711495349178703588670529027526237737053165721245408590126136966786430192755007580918437375095171029027721182276750857770792852721449734779869936167441310113968564086869634424846159234257380948614260140120749397875919117683544949070706950981771974420316701484118956744450665664415266746604361952651956648646292947742131822651394309501312871811531799924373192944492376690550942451079424679579821490614775023428445501779536426182781107840081487122335159189357118583569726308590562953453624454768434803081124087389947077837678310028532673857071255784054216429696323436270506374396661209551022824694943188733859489756401464640994266987852209534611784170366092600024811849445 A202156 445 1275730632275921706754418549634325219411853177900111558154528200307983947911943410250183625505813562761720308766758653267111605322156387028526183392009476733383889765214882915309669688924116521231508260420761418476609599268683984185447358328377619270037765806636815247694527047128289957447847279471193487523854809150307576079348512198466050515224205671785913561155706173830488468973326666572669362463968621326105776575300940006717665536390253883742797443338675690078011636571188978160883821350321255252665527310733566568783787491156466382979823560471781498365306966132606722068952881806531255754076202348434299578562386677318681938940007812433092857009437978817766914255239108928985121218877755825871593064410951975067307521835560006055777650403316711185211682960362506039533880852738699973908957285492994856195293591028711418654615877355642143147983305623717022177024454875710269921453028155022713114365597540017006565811984343834360608778627594788658331956863393256178857536401947214556068123940113819372399419623241962361201701019432267001240402395503537994511246574042982910968622111989648274448555812145178355607076397905230542113573766037320216940053766996929102707341138045450286100503760437916555889922777345900822986056553260829973456347940885286167973600781340429934582798730338257291245631027635112489184580682907062217431185539503022144635292330874015224891417850509452813045 A202156 446 1655897377850240770540003804128679181977736742504264277520464378695116228484360298041612458158089919754809849454974870114893865661716761200657199928055223267844994824537188097357107709978876368268423398686448629998429034849063383926467228861827998190881857398670081265991676264721055699339988720791633595733647649037231676104040019731501488253863431924483788998490060472381830664450097147313920032266955699994083262935213083118286697719444819241835817177940557972787037097315292914627176678526274812840811590403389986822306426723383326894572071034356221090960850973381348796976663075971080620617083896366909766308138636651773494140756739524649597394533704795749126681338838724757991484329157694197656141291242700594544268451847207709156810719694477564880667711316829287430724851209888046135941071548988988885966395910126239700231414657949852708953360880964804824849610301118557961793959160910794635463212288225993460262283834928899124151076975073086607807929026912472099840380765608527749325759209852470798770084718316110496193514975480950744958647999862279445064066253183418625492779124672012517783146019484861684087370389457560798161639211890258860480349708074891640154939440064410901632145290485462235920664996560176187111814016185479467868029598736427588958478030125661625392149315708551589640167864319353186266642537679507268469277365633928476748757235939859977738694277361244939482965 A202156 447 2149353520718980244239218183340475943881882879917357132110004609018060556588751754914602720505575210028180422872248614650478970517303033882066016980432287792186069898359504935486610497882892601895892339986749900976542410624485003652570277615294413274145380865707958846441948097080883169453347911740260936068787124595517565275467866262976733287464219413774286334126537337445442371967757123886801629213146034623698749184130006586596126922173838985649006954169400910001884074303613631997097167843283356746118191678072892161787173103164067152688165222770814504285686198142024605868986603657580839029719143408046528233664371811615318076020308962987364985011891815444387614610898409496764017674125468190801845524439960960766485383190153770925534258385781475898395504077561454722574817336553831145751536961630422080989525696050268102188957571403031460579319275509011038937771993827433358698289069409183281808536435751741971403437851925726719313737304866238822146033544975525392336635376223467071410279386264566982984197564954688182096821236473254634689323863418843216155163485385503332906716335202160258434249084735538320767051158439516010783265583459789963583276981027442351992008685862467304868238486546369544308467275612331344970311606952199088462728962811942125181936509502327449329075228990969625095646642255492800661612829327317527410904589407299659797742256957607377089600280597045421996075525 A202156 448 2789859213995858506781734661972133646479502000395987053214508462041063907335971293518856289603778464526658434078329246841451588837593676262160489383401181499034250883075812869073523069144284618384499988879402685018922050561546685677652293877423286601842513481831531912600382638334721632894746249450137903383689954077332762495881186369324068305640302935647099177907246973943711816983484296707921200798631285985860982357737813336318654458283923558553169190694704440624472741408993179039317496683903270781648571986548210636012928381480235780862343887085482870341729724337374557069147634884463957979954831059748026737530046472840031089180220277218075100948041042742019374638264796688074936949530528553966597834581778084374303483112367747453634310574024661238552483624963451400614682177995662939139359035124738872135518387077337870401566696266476885979247466249815363736403198377707381032417418133958988992844830393472852888202069515758352770106870639402918058943733449205046780852877957294650162793317612198091442689669226466944251177771427309034875997416069658632289957139964130142694292310313279343435137528840709255493948316284102324435880565691595482472233041023912097993987119310042497308071923391897183050154603079809525595277354009938231345154325700302142058564630855990903567514255080962864822559701479765335905587185824320471072085687773309324488992700773738435602323425520687596505966548485 A202156 449 3621235110413103622822447352021646132654449714631111277715299873724691933661534150235720549302983941380392619253248490151589511832226074485250433153637753153458665460162506744552497457138783551770479089673124698404659845086476973524589024882617810714778308354036462714596450222610371598614211178438367258331093491605253330202088504439516377683987825746250520958637272445641600493002190649369757831834994196063612931401594497580535026890725610605163027960514772194529655616464798842779402113598538602191223100320347899332652619251988242879492169677271733994889060896503714033051147761093430559877142340996409530658785766657374548738437849899520098493665572261587325703892853095202711771396472951937580453187441623513556885154594470146041046409590825624506165225349698482356543134892221033941171742276054949425609821876900688505513131382796315594969602631872984833118812413722270353146719110448809358529430781314292011306914882793602416168879404352640121401686819983523175196154698953192232444234315981246858125628206458389138949846650491410654014409956734553485869148212509955539713858512070301385618550078186155878092824147485606377601762191002107476458994903972056875753843288855749299038572488324195997229556366330317151891325035193292872086921852030029368449891708914566690503184174019860807570057396874093150512651505587138644134039811825166095887052727862055531804438716725571903219322583858005 A202156 450 4700360383456994506565029881189434708051829250089182042487406021586188088828763991034671754138983552133285093132282461887516344906640607088178800072932420192007848733040050678616272625843071905913463473895726979126563460000196550088230876645344040884495642401025846772014279788565624000279613214866751251175855968413664745269548382881305888909747892178330240557212001727195823496205026479397648957800621667859283599098287300121721128585507384281578051739578983613795052365698567488934484904133406421740936802567239586785572463776152357777345055378754823639883130701932096477525832724751637982256572778658508511047077187591225691422461239989356810626702811847499306021633548679308323191197684942084450874270701392738818752556360139137193530786014581086584341223951425005135341588475420724059977982334960289229702676660698706602818174133302921375793658236923668063572854776608308540677060372945136413412212161301120637203522629664026420428852696742856238176471433394879632199562018388365560417965979350340809648973969293319875889956701160079601601669247844034354999522089880782326418445654374940885253534566348101489055230249488000794024762888040169812848292913122688800816390594947643280109569781772883012506781113342148583345414300403540138030593218780652419945817379606476708282229490363524247263069678582871429600085748664920135765512603663377819152069951772247306543725851986366809691084207881142005 A202156 451 6101064156492068456417785963336534229405141712166043660037375300718998414607801998828853701151851347685062670493083382281506064099307675774381597244233127771473034196820525618337177315846850195092123818637563945781580966420410035537550153296631682450264629058223195073611820569107957341991339338685864685659002715907445234106543598891430604288475080059646905992740219604627733256473631368067498977467375089887154048016645513963496444368961694071877705994945560215933783441021124135838118626163047936881133778509176663299773725328826508406751002389454083812834308762046964724114497825579865007538471589556403050929575530707644290091805951068335240673361756112481837628754642292889108299462823658352665297222917220333363227261270306005607056919200516659560850402523724306967191025297961207608817479899036179365204648695765044269769484511895809149464573421924289273532732381225170763528471217363676615799692855938073272798161066389023500114234631492823044512938518859733779071856303713399544230287396962426389677510086514522740516024848259132831468312669291599858235893803517042949735602745520161198757702248569757546637810771011277545037764626913949414969607742238346091402799238398752121832922538168713826037804655561742530865195870598759905870837911055434811060302508837497852783643375307680453086656872743170241527760789115560749084991225515252584093290910347649141838224351439587393407124082507138464485 A202156 452 7919176574766321399435779615380940240333165890562274581546470652927238355972838165715861069423348910311659213014929097918932983684556456514540225044214526914951806379624309212550977539696585710157670803128084105897512967850232225931190010748151278476402604021931306179701371084422340064280758182001037495234134349391895500205548321812694043060551744169529505648336247834805070571079277310725134275103695066051858095042006778837318263069783693397912980803387597581298437111393053429750389042274732088665289903568108741723519509904353031759605023756456022034235292890006258279804140651769940028146953866671432501598077991781334697313472702025459153037212932731189577742817504062621383264379553910856817471344472281291312730166376300835138822687591484609528897238134570199018408815495165172055521028930966625855746404304426366763454188078266626973083640507999490553377423057975495042751414963077679302171587914795457806971375860650322839121856122824987568921556021008501050355637282657974220045352623291250103460598443321881223869924363083653255166268243071248771955835157443031867974485945239514861046612265108978947434389325542388765458224460971418300460738001132460103952032595050985306495853344973208773314057936138028462914440894622889954280209577956735604103852710653692606436460818919878864582233357750956390631603904186249187392182845206194190775272449561296813858708664442732450275637368010057845759525 A202156 453 10279085092982528684399185522978497095418219920808120240803658870124254667054329331297188839257805733733185973430707476015392731316490181248197437725793211702479673207718156537365550509348852404934461610336434531891026050688635008848649096400947062830688129755837777198057306055759628295479082128898007982949220726507964451821567615169277976461991875456969238684634456949357376973527645475689856221585618728360221920210476782285325141968134865068796977205091106714965155436804742330691869138753976088039609413697626637580465024082124906397458914084877527146353597336919361200221050451499556576669738580467929830671254303756641729468597475423094912307061713323327959428339491518640262588056361513468490725139827798198903590392729177213704186241436827822651849054248269594601587675321699095366858686734914781324579467582496728293919266356105569915253415914809916813994621596519811340320573093603610370542105313711648295375573068963052656156669133192202371637135202330515503627838121033746824219323474744645671865467101921715314060421307257733666072984711193811614398815798467251847587933021318144769477303962409206104012290706743249606287230312576274040048622955862190976583646905576940529079495808852686819047821163302505383120413416024640561895806161349931758691989758125984165656673359314627458547285811703868651869580339872962329674304248086414544373719546239652916739462008222315280870383896552972576657398965 A202156 454 13342244531514747466028743373046473848912609124043049510288567666950629630598163499185585397495562419036765081853845288938881846315820570703703759627854544575291700871811787561191272010157270725019221012545888894310445916280880391253320595938418539402954716020473412871772203559004913105191784322551432360830593268872988466568894558941401000753622393791401902283149876784018040506568312748168122650483858005716502000575103821399573196956375985075605078499227453128427190458535444152184616391713618687543324353689615807470701877739088224150869910877147273779944935108028440831628643681905772666577292530493506248778786488198129183515542209626475170715413066680746960148406917173690998217913892864928190104414025137589895569017032305647087198602562314922317490543517015799222661784158749930621010519860890455192678293175676448899140444276036951483371960773782764025074465454859657144241061124082523183284350525609804691939686872138181697368517413027355853397432571068988115207883525464520719862461824865926790831272837695943155769202986896175214909478988861324404240890950575335455137269087185006671266679496594884414029005902963412446572059487499542732564812135971122755145469731406273755759879064037442517915298555908715849261833699559088826450802117222633466046598602194816793329755583929567521315512401358263759170324649551200917668059521833320872402897195746619924631007827963900791837308022088390394443458097045 A202156 455 17318223122821049228376624499028800077391471224787957456234320028043047136261749167613558548760400762103987343060317754335192621125203784283226231799517473065516925251938492536269733703633628052222543939822953448380426908306532059211801284878970863197972390706444734069783122162282321450910640571589630306350127113776412521641973315938323329700225405149364212194289855431198467220148696419476747510471826105801291236524564549699863724324234060493270323095020029069591778250023569704793301384575138302455146971479707620470333456840312432822922746859623076488841379416623579280092779278063241421660749034841990642985034190426867923561444319497689348493693853489896230944672750151959397046589644882315277287038679488763886249680517540000741970081939643332340280073636032259121420394250382088246976287920749075925315099962560448174356002751029606919846889830954112894629842165786238453413557018486021488292716440136212778489418184462290880131679445440374705507495840112344243024329188214826860634651229352498229853320277862232294473111416569928171218837654557287882893062055030986953516327687233117341159380509276197560203545649755802612400926927544093890595086103867561473987843127718437758035793945624791535567238477748349869836477021614281272092579252348816888996726293659114071757857091267219328040076549677214655534429525537118918170811585035402405964416186359566422518131421235135005489544942286834179015031952565445 A202156 456 22479040271177190383685392570996009453980280737165644735142637107832208232238119821398899810705602693648556534527210591281791083338668196179056945172014052184496393685315291500290553156044439054514137014669181030108899816535962331976526814452308242012428760182249244349165620794438894238368906270139017586210104163088514580102814795193384740549891822261480956026285949199818826433712501384168070100469779801472070308506884210406601714599658854144279803772257498504876999741340134941377553012562137802968093225656306801754685356276847798715929574553879876135242330537842297877119595874282405459542985669932373361088325600387586366653571211165791147869643906416818627019225081290326123675475141143352364990386101562390386762189742749888657430079159054483062761218089026355323804449075211791794644600710612439660603807073110286053865192430392153745009779628617664754465510056725082652873652768933731809280762654946278576674572863745181424229222551664193340392876203033251758457464078419319800583057433237717836422818889392339822282942849504779870066836366136370810670790306539270490328738200759499123818204634361007838259788224377128827483956579892746370449689198007958822113465234308800803656704781541915375723757628818802222331897912221637532087341418746647099284284682570927870324905174709266758228498045968623264619930353822530804584795769316430489620939806997521469808609953755377273224637497780288675971117030971850565 A202156 457 29177776953764870296974411180528321242466327005369782078257686731646178242397943266426604340737323535955064277828976287166010490980970193436631631607042440218003253486613996428884601726811978259131297622496657154127903581436770800373472593357811219161269332744168812720482906008059522439081389427999873237270408853561778148560931962187697454910429885069997131557906967771509405512491606647953735513662263710484641459150699180543219325686632868445214692026067138039301276072481245130338359017004270293114282551754914748969961122113891602420843764848189219600468056196739886020921955352039284223245373738823185780702003644268896677048411870648877412245449296835177087974723210842093156571369686614426487442243872789303233253436036408837937343500778370779372131720799482573178039053479230655367360444746087025930387816265797188737468845418646264531415774111055897897183337423786991497191547880518965402424941633403829456310817087723061026358650740380677515455247804041320670133545349459088886329947913691328399178589065110979227090965345545787701418582384407354754962802924825918065459748668258142629598688456020078897863644911695863462271563239773857244749805983928226683541803886289695724708644770647460532897901834968327536236933653586663902368097068953895586054112521250770716567655158915536984961262423590723320262014064832119447232146737761141740125573905066596508245153201843058465510573982573872414576330891169509467925 A202156 458 37872732006946530468282402026933189976711838472689239971933742235039631526424298121701911035377235244066979784065476693530890335502215972412551678768995915388916038529231282049400712750848791735913369799863646316876988739805111962922435449651624510163085581473170936661942462832840465687033405108637565322959404481819024948317509584104836103088997440929034015281207217881470008536387671716542564528663517826429263141907299029460888278139534863583034525970031372917514551465080914839044248626518530278324535784084653687856207781818475023094456490843375053161531401701037834212858820927351116639367035570006825210977839641935427499222471954531031715303445317648153443372563708447955626903514177750384437347667556494414034372573213068928892783206580246112570543910836510290958739367611592315455042062635820249045203724909197677870948507488210420969623929786370926852879217510565458238271976275260848158615764959395515688012863905291669467032104431791567750867571256769431196581583406133818955136471808913911024415972183695161644424250735575582931661449868124380335570907525633735109696263442660868373719973797709428048419172835593006396899661601269886810938877717449640227278439330938790741871017255595622229786100858031260323233317550457577523636257908160737724051138768298817819176946071367192297212960397322712901076829636221737219976521880818192662252505307836635270180739047382336132855451804743388613831401525620992317516085 A202156 459 49158776967239642782960260856548100061450723871223628113787919163394710075120496564025814097315310609475403804652710919226808489471385351221298642410525091132372800007688717486125696266000004861237294868925390422649177256363453891102520840175215256380465923482843131618388596274120916402246920749622131789328069746992240821137978879236115074112063767896001081837875410903180299570825685396465600804469732476441473073554214989541052441805790566297910369494408695979795848500398954979834304378862035296994954333459328731922608730839258466085002104270935970814448158939890912068404728641746397358614188924495120300663455153228540625094091548569408517586459776858006334320499718842235561627604831350312385250785046085876627312366777127433293994664797658675745786624134069558181870521120793346229989229940849937173648504544322320079302425250851707772307329446935351999139327145376541006285528013740700390917860492353745959211241038251499245146645193814714559948592036038917651842225127616347544678254078022342818363532715847254703483450363811761099508860510243061268216283005469663346467684488825138890945896390738381586769188476954810607312298486885073306741418527443649086780730709754664093252855689118347006801826015822740931229309943560282039015960396695568611922792067139344278520959432979456686245437634462457754874404605801750079410078169155276314462011763998047514098091038349070457387910931982935846880744603925156858626410405 A202156 460 63808054630745049385751950309397406946573062873009796602456747140344098637874878115807384996404237793863830071459434707679703888443522683669273225297182799293904505493941426065709104352555255461094272826495356904952315201771023345539109128111979751157334605595148911669731736021346116649650816099604418424982511572191446766812148267738893261361355681731568475191547002145110147372923203256940633301637184090903205620210229149125256608575638015519824076569216517350402093838966378482910088039514295296969172400294424609381858276421575670503309636887184046742100548772576702826955124918165896420364577856959096143435953811051003795944631607571137724795509486916374573794565262493513311037004167578527725671081642151911367837417704138195346676182124154380871918467582111450009776977675422151814210565421160582631146713694805462265256677027098028478033943998192300523955993755481239660700377089859153846563224303310202859540502854786540728530878429467067707245521595207258342660011634062612979173418656801192064324841049197552909959874147976930331579569280845625401764399770192097389979944770231587619579399795204621590198358223914508575284966536315223882263550309744139065001161182822223054251464813458358819206540382437059697475321073423695629065192958652939897538060052008100574702386167061263411554280836571872843114076101501035381337061487041667837979029017164157836664051987038046071353375534262045985862592664493327981504763189605 A202156 461 82822805751930106863063248541336977668551774158442844766360744000247476637251516673821421699518603341124641957350541597857336420391202972017365425137100862958396915758335963344572931323920455588495504891496104337237682482721531939055872545768509541786963937596579804504180174967110985290330357050365785493495510692634750911081347313546204217131965562823807984797546170908942068109754747001823545559924260480259884453559803881349593536878736338354165353476473545112125938007129858871862314440985176433430688780627829683648920120186474381054829823677460621735275697858645620378475683739050691807235863444143982299059567383289049698595506732535788197376053727557677338779011390216861435490469781912097637608678720728134869576340867604600432552390402487588713074425134956528043132335152176832261499083927436495405291260727352945697983087478747990112780287002324159144742880755287503703048083177109167952138674227836150957937613494271891614133835054803060069290127081986985289855043258788144030619552738273869277150825318325707829873213160623691758629181417677111528428922685426336942530621844076111905075169988279208085695882205452555175909279251838673714104781560629365062722420434572535769754308075013260628983082614577287664582035523994013366244581444371119291435790024714447406619418723886086928740770280432656487904315905343738123225426400101915698420465202267312873942425381084345451546224055561203706713798397767735794836323993696885 A202156 462 107503938057950647963206710854705087616373256284595939496939643255574084331053830767742089558590150732541991396810931534584114993963893014155856652554731622937199902749814586479829599149344398798611704254889116934377606910257346685871177025298397273259728033665754991097514197375574037560732153800558689966138747896528334491136822000834705334944029939189621032698739738292804659296314288685163705196148388466193239117515005227762623285611991191545691108988386092339022117131160717849298801234310719496297737068082522634951688934143767325033498607823706999828341113719973242674558610538162879799895730385921032065083175027555375457773171794199845509056392942860378269360582989936223649753318739917735155088339308423476908798722608733067223257656066246765995189731906705991288535761250547852853273996727247149875485425277390428710519782290737864068360334495072760377575735264369424325316751263510610142722152584507020633200162775062060528604989370255942502870877706897511698973503489895376889131200280860825520549706938345719565622520722615403925770345900575609918275339881283615159307357173666023021199951065386616890611664904319192703821669183920062165684124202146606107274636722913968606918037629902398838061222027180936951567784634823155925689837649600754187343757914019300725691430801217973772242108269720751549426958931060070582911222130270799534881925853513954946219431480595493358060927470742908149268524457709856568369567039055367125 A202156 463 139540028776414189126135447626158662389074818105631371024182890584991161214231235085012558425628316132236163708418631781348583404828712741171329917650616509471622515372343574914855475122917705720142403627341182284717796531831553276728848722964773892181585200734212381864768924013320133642845045302768129210262601274183085534744683875736133978553133729102565276634979382757889538824547836958595487521055048304858344114650023225832003675130827687889968705301571671382505595910308604638530972139820872921018029283682333752337608587598489801419100138125348008316565030332827410345956698002851678929572850805062055476495662126199494055139878393364666934967000663779043435952697941925828080518372233943438319207026813654952299485872369794653651188005021597899774167558940479241735991374970875960826717386252882873101884676718792049113308979430290268812741601394317440645934159630270757486757440091953594856085401916015884945742853344417060294237662068757158565666329973425888198282317674840940413948267345004613251804242455147425670470202024741633671958150349765723996809862736983447050444007080796653805405631407701840444805855349924106677005350691448988852384279109604734097877415743921896679243843089305238678542837208198241585847319873964932397532043024600334564052906336607027627500070560562206070283327793327255078499704788200066272880643099665097694361041337395911252879948119387569294417632310800239216546838032308996058007903180369872831365 A202156 464 181122849847847559535075847812043089075931497527853234993449895039675271681987812086515533094375995749491807951535987241258926675352675174147372077253847674562543087753399210424895926879948032680346041296584599716446765520710445895847359771231251213654424330824974005905478965855092157894375308070839231156230890315141748495764108533883501069456632636345190539451170540080002328589603796057968257638624256551317664467576612632124713007696528726889987833790331041068399924469463437660095352538686258740761905712482601128011580995013905618474666945788093891087901581030896258655809119449090941087705760449240162087459304356631915728196104381415543481741657805192255519488332568036734912289197406339843020595565715784819661255753537270851706174807260378007660103496315010149067325516176435746605226314082245242039096434895566802358646344780734478181074530249489542885662161624356178848386831922604502612588708964836034152553590440890569199859956760257421562292393434629095983858749368440050761927961882615707140016386157074420174550756605593917890797753383650009172249283557264632987861161883516882973393488367245923510741109632536586147560241375831603610332628600142742712438778360973898975689901411880569902349764635019290397492869628621847428840666156093584663386485081158007841194365896178942261253987233630507371141067388124754962128491832143166536481096774014039292283226439533584348660728678491239760169646497412619173437689958553055879744645 A202156 465 235097319562477355862339324324584303461896694716335393390126939578607917652058965857062076943941616854524234484930003020522305476024367547330547784945576630965671456281396802787939998234697423501383441460563183090765616928085626941256596254209441110549550599825615525452929832910985607626765507030904019272658485366452715364416278132296908652020730608842328217642342726044460264619766902735405839819446763948562023620570328546474651651986419156675516318291144389735111719455767631774199129064242624024636032596773132581825279793919461894290316276532807745284087935613073010907829891088222038680163147490262925327466700559246100415704488347198982074633736864138883885252419720613739990323297715056882297294725092061882265357668605505195719961248635965632344914564049324233010146784005638628217622928961368071283874070609768990669473842216413922388765927522236032348148839854254689874448621078100552437545288150955256314129614649422614404357929637152064430696961011818593161160458397917511048042080575367842863128017427640142239141211603858880680621811933827362139855573247466756634796737680797833302810942495053801015101515497177138895426516300478730037222899538706170436011436435128376948548812788777890428011315953417830737704158930631283997702787138566448292741093582436757570842659433169706492901605145924605240486026970081143740776509517478730499254769251628885605472375038566473096992331407049318408460984606803547378126063558298686162035717845 A202156 466 305156139669245760061756907897462613850452833810305812767149774123138037437100855694654489357703124301176706869631192384650711248952953723759876877487281213145766987710165296619535692812710375756763026669769715067214054325889623059305166090604083330242103024149318127063897017639493463607383733750805346176679557774765309401263833251612853546821838873644705681309221407235169343474128850146760722117384260980976955341835818876711465719565364368836093291154071627545133943453661916579472809430034387297718829548705813608608085160926466524883212052272638665284855052524187737262104542823392757115910677736600827834889689866597081707668697678559897317331108707994466090802121309024066470704728144946426882045532573930607395614592594192206773657994554676130405691444032526539437021458313802762990727956565541674281226504555045254322174688550560490526139992849332120498354308468660963100855461772542594459431171431230957859706087261360112606287392809066619373623093100947099294090291141747560900307858658865577420633026604690747551985118111052221529529221092354532407523361825928292847333177648513704110165629965091466471678256374226293749677470597780015756711713268612009083200132054018272305317383309932289894988785757771709278249600799089778007170788865193093790393276083517830168945930749888382848844022225422903971643491866097936450772947225195560044866154007517519501863850516832842546311697505621336802942597849984507084188457060981736085266482018165 A202156 467 396092434193361434082804604111582148193584316389082228636367016684893593985439258632695670124221711401310510992546802785273602678835457909072772856430706069086574584376338273615354541330899833034854907233919629594060751749387802645351164329007845953213139175795215103313412875966229604776776459643038308433310793333160005150125091144315351606866094837260219132011151744248523763369154627723592681902524951306544139471679272331642936029344190964330092416401666681409194123491133711952523932441055570469815016118187549290840712713602759629836514953533608454731996574088460069893200788754872710514413379538960384266761489980142452810453553882282399518913704469239952846977268206693517665234746808842747036012803986236836337625475829592878887012356970720981300955149439655398865020842744531980723336669999144131848960719038378130341192076264785300289007321952505570170831544243482075850220514932139209507789222972449632346642187135630776740346631508238834794898344148068323065136036741529936131088552497126944124138805404871162682334444166934179686448248356064249237603183794481676649081829791033107137161684883746228426437361672230232109942461409402159973481766599758849083823335394679282323925014987479323505805015902271725225337244133059601222023686244233497173482179615312561122534247270695687768093047946993783430588011956168151431959544721794319459505768646988488684533672498473991058639486369965088120901083548295283391729239139090735139989731623860325 A202156 468 514127674426843472193720314379925730892658592220194922464191620507217761855062720604383285166750423695776742091618880384092751626417175413022735407770178990393160664753499368987433575111815170568865912826601009443375788556651041944042751993886093443187324408079165054782682849107148387506792237232929973541091233066883911919552967041488074772858644276924890788644793654813176609683819232656373154348755269411633312057284353650653654254623040306336091120396072198397506427157548104452459484835680700435432593202577890273697636494171221073061271526474571501603466268311768646533637361699281954854951450730892842177428579104535037150887005270504876015652671069964750800910403330166876905408230653149740706317737528602839635630472012218962603135265690001279052509378281228675200257616860944197176128006930932517598276732085310258137612992817002769214640977754359380749618846073731265792623127526454921398515951987068191554983699195961486848857321410301198497158677081099582391447281600214715350592040833412114607554748782496164470922556543562454180788296836950303155876525041875390362215367735583324550331756813472639406049223772298467052411565231933405865563576334773717498793606142161654438182364136364851978245015652362941570778464635110563296408737574226214138086078747399620819219284011432252834601927391175705469999267875614394460747038275941801462878442837637050795005205039168723561271506996517178759592803503089427857957468214082713229970586381288683685 A202156 469 667337325313608633546014885260539487116522659117496620276292087051351969994277425905230871450771925735406809924410314191749606337486814850645601486512835898824253456275457804607415165140594760498554919994020876337872179485781303055564846736899820281411193868547580445892819024728202640754211547151883462618027987210021984511574601094760376739818913405353670983441810152795758990845833994833344630752002437171348732506215619359276111579564676973433281944181685311853281933256373948445580458792781108109621036161929983387710241328721531350073900604849040275472844484272101614740591402284879222529016468635319370185918028916196498079398522387561446785917648135109777299628856545288399529702218153041554594053387299322499610212015046384383865990687853264689489175872053885380754535521664662823402633429659680408698431349286013676684491323484393329655303700117836523707435091372158939516748969308823555836064197889991540188736494914170874299040062843939447410477167952923109875775506381041958995132337913216427633661939780874616612094796059099898592483522846113137432078491901170462208478898238957364233223483182202602202823466019081738003798101728588151411341548600769685554585016949190432781478384723986590388438524511751195887145221759129378099137319347659381717738556731945092510785508112591793483625533660698118706275619114535527841898223722627736504496759297484244943428071607168504708539357441992928064863338045926529064345402012640222681766681133181087562805 A202156 470 866203334129389579499255127347865874351515518875918392923704664801034349834810243762269066759816792854134343505142496202010604933306259258962577706758253226494890593084879476881055896918916887311953717286326270885548645596755574715081227021743972839178286454050351339603824311414357920550579081410907501548226786307375469012111912668031927520210176741504788011616680933535240356941282841474448674342944814693141243159755816643986742176620696088476093627456707138713361551860346227534258983053545042645587669505591915859357619547044053521174849923822527802992250537118919584164641106528411531560708521337193811608479424104643949972022131172049487423245091626701420970167454885381012422676573754417284713340590396783075891215559899734918039093309698271876955671229416564942990711906863115483832421015570258239558046293096513667026211600269749724889814988111974053412869998982216229761474369539725449020289930345257032096788415414894598878667152714111992437600866844217115519174215835310862560966424019314089656378590280826469866334574362155124810589431865958015436534726611194218071215247698798923191399530838742164186625452843544323630462883632142188598515464520222717076133853206443039588704505189370457959341226571237399898572927064885297662116944104524303243410508551985982679378770310860136509493108089658766905040283611399239524389433644932526041035330689691712299518841940899679942960524688199824111013853190809131636092473854938794958219922140282670367837205 A202156 471 1124331260362622360581399609282644644368780026978282956518348378619655534733613702125999343423370746352740642462865035659895573453825187031318575217770726175154469165570717285533805946785588979136155426482731505588565804112409250198872377109376939845433134406163487491225318063396811852672010893459810785126135750598986148755736751068504347160856069591559809485407468409918589187550794282399839545952511617469260162272630543788275432069142083958164996095156861684364631441032796146965519714423042672572864685397222144855462802461821852748953605127221036239243665724335873348144089415682475883086577131679208932148436106569798930867186646862797847113925343013810309309500056812368008836234663031015482516361492281637133184298186537840877230359249997669043023771766606829242116563300572802233351659075576765535265935390007925453786345972658811658513650199265642203493381551243825294071454214913594324004780493523945737670091174472038275173635665182854522244558514686625863020778256378727118562175423244731775157551776522572977011885665427281292904246490078490657923484643062838193885975183034142763345072357805204146911637634967454512990602819156418832212721661605700485995136186876946116195705666257418130444634523650941633317151772184999357236049694310353197950565122361921073572741133077988344597528570674843418744623581851977098367129642972898696173527354738460545080530513411216177397458052505925929703167916578332206937118966718308543215546777171405772956365129285 A202156 472 1459381109747349694645077193593745400524802123502292401642423271743648083049880750549303385494468468949064499782455311144048252332460159460392251670088695817097274482020197951743403237871797576001842431620868207927687528189261610002561630406744246175399369280913752713259123242464750370410349589131752988186222656050697713709477290775005974582863658119667891207270882379393395230200574037272150256197685736530284997488631286081364866839004248357002076455419979009598152897099017538415017055062126335454535716057924838430474858237825217824088258280282981216010475117937426486971443896914747167834845556211091856734858457848174907621658295605780433504387671986834154782310103574998790088420169937684341888952503640974602090143154910557558910088267403664719572978797384434939702356173431590435774969647677626094516944578183994142501010046299537263000993068831815468160355840644486249488517809483475892832756060304151222238746247676290266280780214740192455761444514462373525983854657605371964582841138405237824840412549547709443334957727390036756034587133532449008026667630160837364469777716363069608022980729031624143949141463562303114317478828802148012069924118248734710598969694432422852378986366097623543946677652357695668808263101723202100807094841097894346415530285415265001511435311356458560427455575242838667871754504203582662281294752189388862700712465415191097822816306888916657362220609192167168554887844704822013795248782707890634154984758548562553014691569974725 A202156 473 1894275556120799541026949615885072247236548787525948559048908888374876592143210480599293668372476649325139367976984530999938971631959833154402111349199909399866087123193051370645651868951646468061412340088460451158632823023857457374074797395576922158728535893491644858322850743401182583980781094682121918854931881418055033408752767689206686504209867383259331227228119920984217090211157549584968632705050133504692457480081136703067808881595445225304737074139037597596718095803083732066545171950925560377314786578501043060611510529894670913813810294202182397345357459417055244215586034105926141373746445384865550832914129850824460293981600509656139890848084313567719097129204940291617166760544344451244756377833364492751875872630775717173624417340730706808336683455233229944904416196550903812833677251026483093917458796547434389040857253750826708563630489693497212029938387774991908010802045255336795302593361494294762520154959392650293594177545097104624723832735213646150101180324793516431301409235474575451911080331761150334875798118266602282051601195078628733927956660464123836243577589864081317071065641210690333641838708066234474929574529182368963247929292765196048656976668237097985441808107489049102624657148125765327171492188884944141848251867695372551294160359903891610040769461399550133446492739136633916054118601832668443664022221212183770886828606581563306513470485811300410039984953273380478858314719258942395574025982835875324824627001049257022407296701462063765 A202156 474 2458768212463688056903285956341630183167639801406557727353082094687318072953804153937132632244089196355561950569626138782609641130031530974254480139009812312330363988630098658900104382495999243746137215592390044735697476597438790409939084457828438217783464190382874112350347005811492529256683450547805118920713395857979382666847382983299504076489824999812492265050892386555134389698852298787252013100898875603354279524147826809295934563444048898197191720156015381701530490199505585204837218175246315243419138443178295967835310192945045020912501673616152468773057971848219769565343700825595216755955051263999273889265805687912301286680495803238063797887309051338912553918925702394944083665098138927778009436538754607950960280584603725980806934798180190033556295551913935084050992520766899717467677296862727378278767000973991652980890214358526768178329374629090549399391866976098852111771566223617676826873350463534297599938898545412404794976172755827062699079128862798240457806077727326722457264604804860531342757430213423586959342622552322372066222316624926564189479718614802578606799241865861186488635179310747021442962693928508786155473421399886112147800152085106222422045116402058752680614544534419637583261031589591036972928052909555772916930117173752473685473731624965894567917249461304716754987147943775580199578073424299436293238561838662345222240830630403756663386867766761043315243107128238669390923950710262524633071930472183463731731692377177066522118103806188792245 A202156 475 3191479245502310977060924144381820092679349225676924404155741509995250483817445648599917557359159404392870086700006751155296314247809295244749160818323387181495412591154744866200964842827938066736018044426582189606484165990652526094643557551463917229760777790581077106185892090692573901792591138029956362237167132891775820646534494359555067084597288639889231700704831089628643453612020072668303528036334035483020350129886399117329419995541493874414729548025433826410988979560862446512146642646297766260397664384458849665207172018932138542473513358543471702285031902101529843840571908085588485423088282794225672642716182868780316245650989571002497153517836300553594927267668432503697128980130623783911405003870925647755853692322943005547370227743620545932849263289700832505868243387539239282369232297650569110522745649805444618134806457380113994268762964638069839623198613396588535049171482156210489184486306308306023989958170156985908773585478059518430278779985431176902468082187709745292233098155627473495107447233336692054722891848274796172339674515377959601689210746805353282907789172364297955980931391679708423142631934880496338195329571402522991198881349477175111507765904113204023881452236997569200533970194346141040225533441184414508302033443839663015471193609488845827257546549031312122797839871538281566465136285186138835640179989244362511914697711329657494585769640890770022922775513067500519488940429707201498031331791726911300048462912078574783088686891443731590270245 A202156 476 4142537601893787184537022636121646138667612127288846470036425126891740440676971498078539052319556662812749016974658193373435833284015335196153436487703617551768733212954870206230193465886281114624107675528488089719171711758390381432056927762715706735791271788710047700955175583371955113034254040479432810378724017780129157219819106831319493776303204164751222935022605703445592647654012355471159192139148477158084811114313021906466777858278295604941420756145292950666081993939509256067181137317676325359680924951889143687142941445263722883085599426887752653413502635869813889085292771351393028483951835111853659090971716097871162574553697782665438067202353630809514876680879706464096478472125884573378075917015024952032490141674899436596760574804284670440648310193736128678681895866033411821615546054673141842731145574680466140347325800789173606034086149770840022740362400796904942394972472067194991343786398714830755604668104924869164175709155545082166674793722010538756605330221841171661991838948739855791788935166113596073606726659718062879374525454738274938066031359873629946411731738929616881002062457765082222492114808512190318468751628207053442690035843821221209630857721493822420939372323008300287873455729000259480621705433729317122220266493173765420329135619642790258814400852725393674086879398269541529496166698593534784361517332800620701802932407065064797568572330489351722992719300718508546057975286835996834182144032589600395279441128146297691272049062975859797981985765 A202156 477 5377010615778890263218078320761752306170467861871697041182875658963969096748225187060295089993227189171543831163019634991968556306337657275311915811878477258808634215002830372941924917755550058844025026817933113873295275378224724446283797592447435879139841020967851334762711721324707044144559951951165757915221537911474754295504554132558343366574474408558447480427641498241289628011454425381491963093086687017158601806028172548194760330625232153720089726747042224530748017144503453512754604091701224019099580189887724047061872788780293370106565582586944400659024136327116326502866176642200065383684058886903255274408644778853900241454454070910167608731501494954449756336854591321964725359690418045620958628880498516812524448040327145759589678725733758611415573782206205324096594965867981005217696409733440461295916433189595244726210754617889960518249553639585711447150773035769218640139219571736942553745561045544012468835210234310018114161710312038592825451972389693874896816159867653107520114722366177190268542738168214366849476481422197342631961700575765491650107015905224865089144889341470347242721089247685045086341878816888152876101418083183966088675326398595652925741814733077389175281393812536776090545002272142459705933427447212440227397606106103675924202563102732267095265049291011957652646661113993367004457909638122963962413857795216426577694349672742777586512299205537645674526729557111025282732433372694183566924922969509586161414535870982324696336595055774574049027252725 A202156 478 6979355636743397667869881123326118371763128617097335470608902568910104995838755615832764948272156571988001080100582511561381812649792995128019670570381775778316055442340460869208412313053238090098429860702001653319447548269223933940894937218069009055416777853944482322474298859103886371344525783378572674341147177485076450946407691444953898370319891479104700078372143642111490491566220190132821096935634380599794707059413453654534892442373693057233071523896904662147960260171571543150299408929890871100465895405549313923942623736895375530675439040598426944302759915449961121986831211988804333474993424483365313492523329951236264642245306830343614890695421738097244974210360578656203749420399690497331430922210970059797704701066202960296510806225427614392946974120993460774548701583800773311360748324287951045620256799134519947188481212168220379579081886538032482618378963038027648889958312031642484239770394450717413353792498216029478643017724275870548405269985368100639077310770177991892389446917792349253112776685207176134574546866159352432673406912821888869886900840613622001255763654633489581104170971781037423439849266589512310242861171920344580929657883629533336276403244665812957327094309796349727065239539493511912438820967121048018098039872459229397584194597771726839899395219578880795639461279246565120830256870543585013688428825900858121077145462942813060242495395796457374733812702245829392308440640542470214273034367870390853237120788119406911158153628333332421255839392051285 A202156 479 9059198239482314394004842479998980884796234774524479569153314351569657320629608041125741842562169237213236230426724936987038600850875001338512257088439733081776981155523703205402146240418185285397703115166171328075529044358177288030557182225255981306495098514578917086720305156405123185298150322265435380129051121154091321853682887990996027526331852565403492143279562019819216416763325795337976402330490332931846512604516856815413742195440722963056373117928455504425827886954682718505635120036394258987180713136822819585553478548617408658523349768131175586760581711229913209222580410295291382650476081295349290010040007868059892651734166811331941217955048684548729022075291694241161144782953438575118151716071210257118903889459483402137725266890926317748286560993475729879158890559178437890165246107229350723774632029360173701855403887183595434803687770476812522852944446872586852489947248877852372806279418251470156989210193849196028968618891948369659791447615555822239828474482874873608668394579179746964363193868856176454463394982798358035412739540881111177347705641009465452405116134569380134802866678650697327939879261691308161807080925051189182862729844275807871891118485834410485533179238834268133193904831717576190203129909389692880278815527054473651960608663705138335457147899748337981728063087815380412844306413507663709644616653605456045941708233205421679451981437231502466866843212988356994105330668691692965432215042570844357992196621564454299700958713240070427015505481855315205 A202156 480 11758832335492407340020617669157553862347140974204157383425531419434846292072235398625597078880747397746208639092808867626664542522623101944393781681124203158370743223814324420151116611650491447208128545055829681840383380129365850639729281633445045666821582455145580434080633618714990790630627773774751744834834014110833050689629442204621398775280374310002253697276793129581700797468305316128503237403879516511156173565955820732953382834789616032354115073999611347840062449306917997048771235507830818274489465185700614272734491213481659543387777323595225313188290758416511895609787385732076225875984478527938895067718437689411789425686306275802029357290762497122512173408754408764448509724524142870812863596029508702770277450813708389771807099913616135009661563222557376389687465397112028580661178086435372951508426753852706330488367057083094706154807146997016116630639273661654696504302639085140348260066445120013813054581477823758229571788678731259542538750599721471899196720801460815766059683774328393767394172528998631830717352113125402570613303250656769486308452035129445543599839486907400781484539844717633350628539841826051404513280797855271639011242408212114988181335518209820144409109324912570240535961406329874401371750183566854237553884456076834341015472461294671787696538074478123121402230248523084529306788894476076951533698727951056046774216209555174397115611663031094405535787756646185132519326899521176926660800852222588106283017977669873561604933251631983080933704859608807084805 A202156 481 15262955312270905245032367729724024914345704188282221759206770629112078917452440917807983882645367560105341600306235483454473589155763935448821790109842127259832142927529837573652943959776097480290865453779351760857489551878872515953080577003029444019553107531680448824519575716786901641115369552209305499360234421264740145703817162298710584614286399522530359895573134202635027815897443537009001864173833281941147781442098050794516675505814726169272678309678377601040896633372492605486586558054044365726028338630326260503189784041620645469908676442676834325342814643842921210588294804099824645895645202653183390448608522080848634614648173811824222773822191766216336252355541147284559924461287554492876521829494586224985563012252304030440403477962606852316222960776318481078084450926560853919260318990947006861707214151868783456800198584689969744993504873114356442574046924268380923475732335585263294189193439486359677874689769005044332788152736374282937845638486990854969335103771821655989471860870683675930330671579446355260094668579441789738298032206612945912117193393892379306127139248889671644986797915576809438418516774810953031750076668535217536247409783129480978851501611517860713032538370557277337947544711511345255404341535139867410652061745172203920164431294151820275291770963524704063242113134519875903659799140723534375427031304263817143256886698294383162034384486632923306882985641283535313653092210247818959112754073969876791110999342818874318508903659659600798981521892266749740761685 A202156 482 19811304236495299515644673292564115181266861689249349639293004851056059000006976239079364454076608212269335650988854564715039092059639065589468739168793400059058963149190505356277101108672762878926096150877053529763339597955396396341247949220650584892334266754538767428645975199755779615176959048139904763417839443967618598290503987034284134207944971299870097142200230918227136523334084242732368291194398196080093309155669703975461911853164679778099904091847460126539735990055046095003592303582914078881566509052698300432526066951532384338281918634817207359069660219417353314831711045934186658296321597059353512863398793942503838318023903921441565358391847621786307333045319000420950017502241521207610854521820376890522558019626039817803253942588363780690322393426098165881977227615210591275171313389071128471123012460698927074220327274560523645906863170495287665444996277061084777016804067287032670717224824386849741867534265587069720200792680025140522064096217363530028725065499103708013518709350463637029175444315948840128971049098763329954908275190880353137158630716820273209907483145219306887792082209878853933433884145164775209160195002477914506777498887259658098434260910414664995696090395874021072085672499580319811640433940861364332172138591349064611539090804336601422656931014116991395965141446376550399865889977870253143227335099235706700891392160169899789146233948037871421239709826598272190936581169574769487751428127212047852273970863960921195550995345304910205094934482457381554701582325 A202156 483 25715057636015586500401540901380491781259472126941467549580561089900135469930137705884097253407554814158037569641932918764637287019822351371194974619303723434531274335506348422610103586113286440748592512972961702281053940656552643578423885007827456160805858694283788441933651289707285153598051729116044173610856238035547675840928471353338507491327958460831863560216004158724620572259825449623077032968464684678679174136277833662098767068732248537247506238539693565870976274194816458822057323464064420343907602722063763635158331713304993250444460479316292475238093621989080759730350349327770182643979537337838206513301185928847901288160412641857340010969844390886860701956571707005245838157985033239924396292801019709312055323911587431204593177076218224729186150444114642996325363360092420914318445518695333808510808466773055473554528002180975002417363401798010275391162593578363772186888203606232821327663632860691478584381602042247491776296110519896023356259044499374986430165682732841179891295265040930180193796391430015041049161635526222839681202899730491759085990553239320734080606995355411450682477721624836828787743201907103410536901363139664494579657308253253082286691810216623646552812301306108794289864956910543604164027850896515763292025239509340693573819699597614494788421164552891307258690355283627899150021531476447856374705531776643033939883767013831631928649630168670471845836471938916020300368705015840547282394596367164142374823070421932892950873449302113786612425976707788991252913096165 A202156 484 33378125000243994782221684445318585767959613553908335630005929001685524783910318735261319155558552072168920496059577939701934483512637352440745487587117064224621535028524091062042558177673937127328794155742753412507278251632607375968397861492210817446141112250913602858862450728064856373590655967433577197442127979130696915622926865312646348439609482137188459031063231197793639275656730099526511256424775966314729487935579472423700224193302605436667484997720430401040400664168881708504935402264052034692313186766729712500135082037802929706692571420233912815651686451681607408776679921716399762885227143142916932700752075936850633368193897585226905892673499627523523404832297030373808676979047070903900658777201201762310157287879220859663744140590988667334702932954067380511064439664172347136194067111953154212318558266858965305746703126503630992614091788670646842170063601468439115213803871476822915050636678228353152352785451916571657255912150662145013175902175663971368856326331121728747790887735313776910254518540631843574441682831863938482576246455574987422940478579473921492563417972488178843678968290586828324912557242191275062101688809160282036049888408613835241150027535400267078560554671004933340967172628397386017885096510029736599388716588744532871194206430986899277633948014658638799830384116016702636546328081966451447321224552910983422347268238191793288343598073724986234584474500866886396077687642529391455603060434656451844754668071436804934129038186198798390112723822832227653264726497239845 A202156 485 43324780535259069211737246008482622946319797133500892706280146263626721269380123788231486379817747182120444645847762523800192194962116263645736271693103330059835317935749934692182817904517184277986334065561580956472744889565183717454336845793004633217635002895827162227015019111376893865635517847677054086235708506055406560930883230247343606936105616486112158990456513878731985055181863409359961987762326235811834196661208018928129228904139713124545858279534880120856874191114934262822947330081416076966202172515612444761411701326736489454293707259003139518423413776189104427511370808037537564454842187819968840807369681264846193264014390905211881991350191546681142492611619588853496657472964940048229815168410867086458874847611904764256108689893926213982219677788229015788718646358732346490358984792869675472255680119574470193803747103673710847438088724331097803126467163543440393183745238288712537502905080676769531062436932206107968870682195263353707206297667752790337400525147630321181791392389142017388580184871943741529610263266597756624161128218133433944484982110166596858026582447682660783683850158703981540899670512621073123504581537388682943128260574723449889759653454257736451347953410152102170466595781794850140671251105990747209490790840165164157469386373601295664754369734605748609288531323899324738609234700370922502175093094972924705563720233289180674438358371045401963820176056288746603192818259634445093532225161789478127327416781901902382566598614812591008252528909610254786148623740504222645 A202156 486 56235531756641271592840163097325999265737328719670604824415999844258482522130616766805734059684280283840264981389899696314709767126343397574813239912160535300602018059068386706362235597505127518889134288304776338748210359377356832648353257441458521705672787617671405657062635944116480172738528575628848770356752198731938585391370809934186689156716650589491445181153523951362918807986783048619131133604243029307794472536760072989239315417349154333055087379351276676441821659666520504262477129510275803850095727612078186570599888187021925508743525329614654861000775429807005865302350532152802042262622274563176412451033145529694422006057311201067437597866655954092495431886477394034808287591231513135531396187938528277021857242042964504783569415738175634760253807066188308426376291909194921572138826067077726809833660476649395452591957993865350176343646550089976277811312208215784161913386105494877396855855744081768622965890785218076227022488233539682449808761196840946193974512785297825772236479530218603256600169709264435873590547278361056234222661850890741684954083838517663247797011453674121209042793827029477453259447412824910723033884733841701299898446176102629343072789033599006513582564965822757612332300357597087085205266050479479848182447121817794331862392318728050785951894281570247036217713828037207494012150094753375441371823516050303356838286515541118323627700822018858024052353936588292224057882023317867202013372656942307952819142228240597855766510872988556929913392411950287880193260350447983753365 A202156 487 72993676895339835268437319963083138564304106358335311561199261517701246687004271183190054577983815990677481825399443958053969477537798767935843939669712681716851359605352830194923489622743751002333818319885534126114220573726919603593845073822167368169330060692734588715705074440444079887320744455648398026868978118245550228431438380411344075181811276359543409732978283632355189880781789215244222851456319689715281413518517913532013703282490298184592378872539677591141363657372952499598432491157007911981347288238304970556193893455053132573859641584132563006439488084475717424058023479363529013319319257540815163392600215527862094917669125924594628790148928078220512389446155045837592303796761031084979704022129041292707284241296920315304308845519462079992595459352234636108420638179488649468289705876082096529488619043010795722994167672290120855183205783928064877501280119796924298723181981187112572406363252913054995840195176776130736567220856452312556498064827201880406988580194791430222041768638831357885049631702440365820179000757049384394264390921327964573636456337413816729043662840286561646676762703634103030349221842176221497424858879944990898585240008320638163858590405958056196893717977684529228705155397565237241746294662271258852193606873328656877593227760322636318869894023108446047261983260260971427903032213755180951978124748740198784251390333452138294888081228622106669817991589515547018080527673448331993768264176485953933281119284839514114882548546540532082436575098182564058236065786257742407645125 A202156 488 94745736374619349537160048471918816530467464315790514735831817033976373941249021865163924036488933471619087569103496867654356067134295674437327858878047148707937764165729914524623983168085791295901777290077134990919919556487182268107978257467915802425268713106381878481579529561060471577262153564903045010027163240730525464565421626403114675399301879998036756341960631001273085102335954414603952642059169353007405966952563715004480797621356989694446574721469122162024813585448432677958261111044666759475984930037592239703753103104770779058944306032678737167703594532874051409421449173863328506486434133665703518907182628722019469508712519392812627102175710778874270989005677363019800775519908227116790520289327307659405777923346160526300488097914846041654754145985393491480421561980684357814918466088328494217549417684167536199050977046674583004677624763892078121020383784184199523958528298194766624106062646425401302831950373564632477988025649186868158652038336946843927324983118326491130384443456723572316191165349597885570156469392102822582698945193221847125838435371879295596635426569680503343265228946523238703915836691697322678746743792283864344662341632354012234059107274144523344561532352469553116101679373739320342699605266362043510667453539133474809321677770506463213842336490100481399099018054104912876210641801304130122292164552041261971654947814534359965646405807050672438565729030837243441176300862253911610044004887706111263090940012579461080519692246898737654445744564048556197302533197302199197139618885 A202156 489 122979892820579020359398474479230660773408204377789729791798137310839815674494543376711590209308057662345584987214513534771396121170838247620883624979765529310221501035757823700131735228685734358329504588701801332679929470099788857084552184348280889380630620282022985534501513665182051663206388006499696774617231017490103807455688839632862437324218658426175350188455166061368832107642188048366715285169950363883923229823014183557902543298818090133093469396088048026630616892548408243037323323703486296791916457841506488830500971636099016165377135370775416711116259264182434253711616969651121037890378186178825626726359659480965743560213932502744865383995282442050725523216979771044655569032537082036563010355842823212867407037219075066217718246784624642605790888893581399706951079030290116955114700692944509412282614665430418975572445212415936449950701760326133473019580650590971185173871007874825890977096908696917978020875744691716180297720725423698417617789263292176215787421099007590695808785565058558035058247574146353029697277091948706662958836596411036241373715476242988270616054643782453052996620495824460203579725676601282660791776017525575974380820853555499559170557383249185343184672099787502260170751121958240239586845889443270205587502500188376973842660152889628928931033894256401747584478172244916652349985155060547143554277610424809299009338011875265783270739849470544203151646464035152471099820438677903821505124575978355933538106855208855643000445653926014934938494007559927761534629854032468300144817667605 A202156 490 159627806135375193807149682713992925765067318814906753479239246397653046769119976053949778927757822356791097694316869464636404510923680911116232507895876778997518800406649489432856467702850915111320401054357648052683557532269969449313480627305811126500256119857352728841904483157876741998370314370283041510408155833538914011552019548421829040532160419335295606507858463587025742802634457750825581836197953513151979344904305457694442496721068259635765628829547564869444378701714248451029767715906014168569148086293345384909750557430553418211880462766960458212291736821314266787266269405157981243853204399225981997787295930823664813121688175676043442455798774434071062854864650737138599908803457612575231670651363695202994234928532436089790071983838344871256274919029722671426131020159754591123381066580975884888648616286310999662756834834738838837453006207278557355901294664083296414156160609693225811721647681425953110069793884659474037393963513574311359199731811714907781248145261528734396668673279002551605933289160076616634661495508880029145697987203196331819455956849728026895964042292203054382286270138351202821007780012391773196385046524004405330881960805573406073791149424350168430930359823991825464148518854622422091663383264892098364809067577790974178572963556772967843289268152408319367883253568555847709837404520626788888203330046166850428852149084466280452325454678206959325018398544588597070244125753103056906402041655615018295621199607121082045153497939103720486812510776068222185915752248000946551388776192932405 A202156 491 207196769383824180982659928764288338412396606413544588226322750026016343866502054423483436336639444111057182461638309350584518283782816651790622174365223079373250092706330001526023994946565259128759522239051638470581924996956950245420040769690758493916443062944223560013806484637410345931833004846239381380813011654702492896890713918162694461748306900078555271071850097280793352788987418518383556856669658490120905305762558661073202802841403302189133653127283343112490776924208201941028395457922682687316457424092304468106367393043886700740004675294379303984137963277806654107437363976278090003400421419817138454302283391849457446466207691813571885562761425220141797534888793439826131636971318948585568671942459720530663304069828064825472447217303924858266002239109691133929718357216282428988031669307406005640956491657017012131839396043045800395077552106345807121826407454399468154603511297510799228788807713393978439952614441412252608821184342898730720542834273816687007883876762043198239285242107359746925943374271531874245437591473249185882409324430912242290617590617231502667973056279224920805754525642959365437207894876358845007625129596381700593908810744813427528281352782249135374162263866869289664962517302548781916738831890984054234251964128470184295410732854031159370960541130792104283110715547507318082452298717788416916340778845646961431840790502299220151852656901572783733329678159229534962024404127707329186606028563863717769360383551936309285753597324510975265867704048842544837390884883275374591234331353608594085 A202156 492 268941247032397651540298780386363549266365030057462060611013450294522816685672897521705446415179070698329866044108831220189240095945585090343316466093551661149699622814015935331289712584174003498214748545887972377167285962492589148585763605577977219292416595445482323545191975154875471142777241920104346749253778719648002241250135113755628989520261824141545406555654918412006184894362866602404105974375380522223421934900456237767559543645644765173235845993584949812448159003243544405206406274615926222122593167323724906256679966420407507007107856651641569610952864042856215717186911174939555666432503149718246487702366055324664941848324462285840631417021874136969619129222799020243581726188863191806455560949642065885105765688401899611027146697988510627684399650089460062118103001535714433071873983379946414346076637522191795436127873307038614173971825181030650365573320974515845581378943508008407705742060690337702589105383475159219226775859883119038900953239687682248021325490788986809785857847586679672507322893871159212693961359070781934395338157413336887296889813165209640735002131086391655002814991998291117986293026541733768428124221831056923366488305464807023358303122120209953365494187568836513993295883310189464305504912131114037503960684629686721424468952671568888090538939098499998951158340897410930315175373898284844530621442738319709771678917219835303290824296332786795078902597232281391792110606313638360181157718673853450049611482229213722331826124173717306791375793042886847130711182662739188218475610708207762189925 A202156 493 349085531451282767875126834281571122659403396617979341128507232159540590041659554481119245963466097126988055068070801285496283060019085664448972982367255690949230737162499977730012520910262909975423614853040349093924666597390383757914075739999444739883062824445173111738099169944543724132978928179290595841150023965091452206649778486940888265702838099428825859153969012248686747199530211862502011171182387248187511550595486434063631214449244063791557938966020137573214597895433196429755974316056014313632438614728770836016702490046295900208525257929155462975712833389664090194254503267707566976939385687912864123899216837528023245061678685839329326007408829868361345487933658239482729254461507451645830732543963459059146753200241595867048410941541869490809492479813880050938163766275000117844863442395501138415201834547313293459081847713140078152015034007425677828707048798514113165161714069883615691253965987250624566680347798142225144102457307104169594706584571777284114993479160228117058845246882268107554758190301390386544887598636283477595963045913186848799120686870851496442530098177080088968733053859256228186842911243275555060860232311582290148001226584508771505649924230679737219276081302085928294008391574108622119763459207354129696086734397369235938776405156963562710360171989311867846499243374123840041779552867675010412329716333560137636677802710555721372269784787300358439631837877823087316624604970698463807813532232633214300677934573135859650401023423887739704230513501963078733118277705350583032206751464922321713928565 A202156 494 453112750882518000304263090598698930848356342445107127322741776329633391351257416043595259555132578891759797148489855959742955222664677246869676587796231793300440347137302157077620920851808672974096353864497827235941840076126755625183321724755673694390996253713239253553729177396042599049135505999477273297465981852909985316229171225914159213253294332796791823636445222243876985858805320634661008096088764272766867769251006490958355548795575149156677031542048144985082735620113285722278849455834431963168683199324777221424773575400125658063158777684187139300905646786919946215926628054573246996511656190407747914574695752745318847425117085894987179316985244147258889473718759172049562328709310483373096484386503620216706600548147903033529226374974648610560093554398766216657674450521948617248199676355377097716517635165775132718092802203782514402701340169813348791011383767150344372534323483765425158839942109390620349848502336605133077825762808761329014890245820927227099013514624485306955571344595336416926403623688310850576051409068536883137625638257159116404371354668552077172763332431718869089760501094322585895404112500745128735228153416211981555182225618386920607310243348300178700666988035919966089108898967309681321988664546233529231483077287100638561810349424786032829159412703187705964757066741271846963299544446868265230359441179518320332698016239384106505902889829619532467847046662817135055586945141360292384181783680239238308829909464448116612498196578082112418784415149755033308740393750362394036616144925858465376917087445 A202156 495 588140001559976913112165616470276930670043873090352433285577697168631982433342084365032165783316123935407089710684764964945070382735691047351175761986526500448280621353481037386774225253126747257467091892503326711903414494145931411104193684657124455874773254256960105939628734160893349022053753808393321449515003295053195849013257601458091717914510341132136358254246744503540078957982106653578126006712044843664146176976255829777511438705442094361302995383639526170499817620309149434321516837698776632178637160284946104638520084166873057870079884908816977657112553816588700524182568960332806893905152795763568880253831187846586335934556915813007519424120839494312170175541461471662092419935430545910827590902949155077826108364742777895925068786306152354637510624117118735341610498613723030188045335045837077334901475243341574954790998178661990554628187525383719305054947422712348481436386720213451972558553604023037963478789352565664592792696023314897957157944368978968997235426989102768200214546439499786902364348789237182657328184083362238029160482494746619906025219239093725318750362966272914998420161687376857236006351183055933822771082274010840476336380851439638439517190216169401273728531194542813897735056851176392247319166817551913588335338231922231483993894776967113648686207328565653030386826130927483234522766912482140593996142321298446231704388400917859688940578729061365842907026936498763479064538168880688816204147403418298691646921806919082227163008757327158031842466633868531271666297969692682108944723907012823136916665575045 A202156 496 763405268912099150701590665915328857310786098914935013297552528183107983565086674248395707591484773735579510684671676434642741613835704314784579269381923601350074946076471249225875866757637666131519311180115453574223396071561342844857618219363222788051761293029280504270384543211662170988026723307788531764197176810997195302033892137521377135693821169495180196222188637920372778610474915631023772895704138118311788970847410816044718889084115042905822131330932562921163778188425655852463606576483556234135907865366660719043577644475025828989705627452866752811792793948285346360442758583883928775041891817244921998821558307129116318724207451608197865225329532678373049628963343271458223911513860139281770839895543616787398071950835577561007705755399010781670878230010465719707193769526161971235465596689820171003604398348222198516185997543101059957392984706607897844612530743296861178560057428513576894955843738079793885975118731127896036311841612499928787061996900688880831184485218340768638571525707126128062851998324806174778361406888795116424967168652542855478904330200988986911660798366889811949080280109714066369750348431494101356828129563512654726303067162943032307572705590344534553120932823528536519294014683927989827338956540517837604130037541957769365585513610153888729961867953065514445736135560877131966563588152857371622741762373604203690431963446375142492138365287431823244560853116528732178690714956261992723140599147853271462519395675471504282740972868814073043219102906346203835589546024267351015016215015157718573252454999320965 A202156 497 990899450907903137633751572192480386512469686347712556907789896003976994035500069832333263421581452992658269461614125327401313669688361464899336540481974848025896831726638328014149488277188437511964808444697966236015256197472128866693777344539778521766730283578751837582853197460003337049109664799755705836606485985671064448844142981245146064038861963494402762560042597773899363096317482506962203640497964565523858420013762262970215340519742620249662765164555083032144413588758880987348327014758818293131776230608765328372459144008499359155580034353936136332729389432320562987154176459312379217197481673631112990901502428822405135117685337630525016054958309295688724106224244024891302975052570525357192639356824711640887619566076214931410106145439129688456445305042960387061202171234459624940604156458051536125601174154517170332434470019946997162705539520989526018587759849851903097422473105823902596200712613473968440957740634214656489468177620328884250708514819149798339908464577979328590097640153303274725794991461249625625130448813471977757369355750518131664997914575664465917610397529860009636991205162247170771078716257728160505229089402357151823900904841119204495590932339076989680549697076408845859229733324681679619493718270425335658247200394122952714298512672084970604376855916871709184912473571192386365116302899641955884178213564795935091734456849006534036935909202507777510074144438227357869177068948689897673947681489766142940051483939840205639915555620711909482940363729970738710063959073201051924808938144950811695258549672453037525 A202156 498 1286186723873189360549458839115173626364328342093231983931297987460633955150095525555694327525505134499696698181664450003290470500513879345735024044966333970814012737506230473291116809907923834252864189841906780058894228320922751707625678135594413158030427856323926855902039179918541119827573356883359598387383454612224230657404395555764062069745307134794565290622739069721883452926241481819121309301593462301911849917388892569924523467275736836969019363361461166843160527674430839095922276001550369660928811411422312029566732925345387693158113894885781652093129935690358142471979760601428884339993556170481367417268151331053174736266436844036969862641470660136271285516829439780965639803394325028053496764114318580166255342798694976145392756769074234936605684335067532571939720711068559067010932959616954204070859320448164938869301425899893659216131832905259698164229067672577026923593191531301997056291630016445472956569261368091892995433658239345279257490865173259537556320355837731950169178098347461943467953836064703689255244544198479738333948998797003882358311814214882275772071384332959925619002635220316717946793803952182720841686001216130019554768648180705564492244722603416342260818953684245858396743674561422136218113018976055545166567261981534050665390103862852681690592429018231525456501944959272156624788994600147105880291698465342750144867634558047034804800318006489807776252994919965993985459656804684530918791367433117305682915363634516911449106108454711189694783548902399112499459183287468941131050986695931138422727024222389043386485 A202156 499 1669469376687948882090059939419923174540511675567328767430267879934006869807829956671221404794842242999153321581530994490145703308353345702402596311029761012141740507386255427693541605110996859671780206449986555818478472345301534244369263526224203739344973590778173480209009272681068913532853168124935958951117887480181065722246456587238771321383344622101382252825552752456406947998898347083736952511264673569917015668912362541999768490308565894643166883980411430007339332776997640387626126901685365061067304080249930405612290964639169217219872679981710230480746323796695436608066742106478232560932418711803141276501069526204591985268699905874649251183612861898570832912120506611449375573502858833842913442627746160231087794065086512960504866876152211508584489810472352235417370421764818434520566040978650098832439272340543936135182918383591949715541956405487567227643311251245131094920865185156886355163939560633610423658460298042642893416398926492552147338892286376060598305481968911493340264581557365449318129353416993927403681793239177886885488043069155288782957069853002618287682739253784453593455783524765937647767586451216913924347924349447363024937881437650981591729154348302073177553321332454047790127430350992608129431079137201827200868647804830803640723640515470108749418368488808603170830339644661688106589749874688043790662740429801324892103097921888202170096775836514567985798877331971421965768765355411572442693520980504773010281201946119011220734088858659503511919563534950318053559309843175612387052255922380472721887982182111305862620005 A202156 500 2166969964754233775763537251908221165379957790558050646892503776856353456376608133663719827729377705907766511716129049183759119603772142207839224276692584827426008364574622038915743712317264015930136455107892707545604998209973070526439596431360880859256617690402212853384438133900847531224523584652809991358952630565820411083245243245840369411093511574180459369602276849949346496619117128273208745238312244700289984426398329190623129575897051255509993646387210674688359610784015262792299616796111602298895699767352998244172724105368716298563701580502364993382356635158174986359128159274448144435205939494364306895530970976862229343704036211388450691066466853273684804848646900752221508528766907372003073595034050401661371790441139495127759171812488801463907731168308778134039174867730023259448627710257328211330302104638705580938528558760476450837114243282489957001782853775048507584180359417142107187005737258072409884435724897597982383761490372929093341966624696850953397062959275291280623713257683362005752988432781422053066289712379908698697625145954764767836395918357383183655136423480027887804379988012510966750084380419875602091082764119581461076349815337422793400499950099373487568121950270571669785727007851913843929865322607068995651182338283408401591608619998976338304063351706044548684212324356825911890196870548350480693174356786183654367199676234976328369750810235477902755759166523903985745573871971667416346085271441327762250039317210698842047601398232431580847281898684816610434407484717258657409452697136263157661872178145356252620637380005 A202156 501 2812725344781618752992189262916931652740010671632674172337702472091666852369967549665551665171327467426037933054213924309524847099992932232429610708550664076237946715477352020257207645046203581680457446949838284407639469198072700241784351798642897131111350417168481505519520488794027414460518080026179243847961563356547413404986603486644212256828056639941614160361502525681499296204666033600277867582376782356302829868449362377066280189745882221086077109843715475334060767458319034106764514975225958098601557230720111471005790276477629116366467431619389779700068431688987335598711742671491584998664748531266158547257923826897647483535853733682303122355022791936380978122710765055876906620963872266001155683440754793610300352904804999589318444507743588147940726471974983545630613560943148425945884247347971039656633299381767503514273934088180049594624572238715558700746916556701711599135011602585269971847091797038427396387147258621883091479521087663036665320531517620251133327122833846113338086468208422326101929667620932407886116642987328251731630553961241599496353119070813519381748789994336944585631630984455710075671878017412080297311503479292387029739035370093348182867343499832438561349113897880694927825866064353818428357059312896419153407474223216300435104348035030771648565481096077335383504426184820388971787431382009049251696524445725953567300287649901352335734381588874481262407412349150041526332920050458951005646239637322454895778023458285150858775394171607333280268392573328425393542861603691894141857213830613656264637365344690233790281456626485 A202156 502 3650915330556576387150085899728925377035368471821420517643690916271206718022761502857752397672555323341291329337857957624714067776671222265551426860474485278372027410681238347671816607526259931757217836004434985268408485414100154940765562195042049115301673584866998591951484210016513683122221243350396005704662750284167976779261528080420941668993406425132640999689860676057736137127159892496032398913179825186236372879262845967102841063160579225918472578583496299772936187801287322255317548138226497500382522389774937336367271606143857224327376162540387431685695441975670403432141482859436802880122408387643979430033889596342169571400194442283418064366128517466569235918473724395627472572502577434362128074032504688055768196698646448327440213211879364927225599052892360333450402362929338926854498304429956152146098692295429580855946627917898943897371857651609512703612495907745046607169660879796263281350338146818620688100632705966306654758034610296248662492707943246389120105208375372979821555612021274495918298955583537484014126336307839690838957761416545641381498512157997590774326274276225874044262052637835499167255347582220460350308240433357398783140191560565828518568411362832405879143581717498871444648188424523404406163533122816944992127250359396474556363852140849942623499690399356675283240060975572508059468195736977197578221395556195501546701406169895720355454857551548841200702065470030229997194384651623746737912472963973105126957624409536915115848414033348086166207526278281611344208199954107361337473254099439389568341638345229778103532710063797525 A202156 503 4738885286337091368902058505658882222460255536413532199227338471617554228326692060741812946627311638369528719442606574782954550449272146507753519635285173340662815341117531897925997699361440345217287070676309661040109806428032803040413457944812781108764441201806947003871520985080945966665228713350733989225408401907286677312068058461782895642141184711765528075983278796020415824491757335793816453511439830714952455694453305615937110633702242089359956320924268353389795837705303485968368070718903018529538415460370637942493247538984450199547817892509991266938252983615988494667584046039806298646813887422413354034025441438128309206029968850230142965244112460648814931841200771554759403522201724545929776238938507644341593509014490185124017807430574907931950679629927811737835076636468720983908712853265835737514596445966168214183515208763498740998739076607216908773730318941336513794394620686963947153922767067478772614727224865197007415992837444643443100878869589802295457645427144111293962265846317146087279625942417764033317928098410932931380715442688122281271585572427961802011556122261751190172507558692279493463387365489844140122619798770994424328128938906579075323753615081612962998689807720199637254458420749165314565381837636357081703362017559022400757859844974475190494530949572883868440310215641866930640800746279165020447482119735417315281664857908236995120028069367528807004030018572686889386316784944887572806859384260997453132336100705555457535220382639891644236404088840816958196356849997569751324146141963858497046051181934742907288151667381352560965 A202156 504 6151069450750214040258484790259329395828034650896292973176567692468669117161328272081370346969852834048324936545173996210317381769087469495841802935173294521695055940743145722269597341954542041832106860520013935595077260335101164246301727646804794837127129378271832344026642287150857848217783747708009367618574401012907822983087560621866118122557588762465230309985296187373823682454163894700481260625449987088183101255027511426640402499704447071409997386087121739203655224405296123499619500475587979824843362885038698274418898938330210215155843297101806124098420687038111090408120659618185716206761545751884145892185592952800949007257328167404283285468793607793644314960642683004353310144345265958039415196014108889850700318932611561644526786604673018616307054934047246743349596023734036907774582429040750357337794040765394046580621885028393447917419424064309895978789250373358887160077610482018323609528470303249300035295249774393009659652048245112578848692110234855436257634644327848084190041246964043600014458554959302131709186657611054637092477805651421304544876691512982261013409072369478768618040766920526144679977633150470111658700148496510329420512579560548079204403673807522263139893491277237411657415585484228153782461219088458369234018906664360716787227522413016656411958549045912861878847376663082300399251309202160459563634213195176119040099438863485449770076078584194839942389763405282112393209189664079417879556742858301730192667131758186574343800940818165320870766341107854133457259847088645583111380354795834229726384865809657948430242760728285560335045 A202156 505 7984083408188491487164144355698103896902566516607851865650985637485860896521175770469557968553922351283087398106916404474417178581725086133456152456335301003986841948269262029974039423859296208857729487667907412092749243805154883158896602072094678885809905168555636575599577817200828406040716639296282808434920347106352446945370341619123759540184108072495157176832838467932427119409680243563888882475380571800630950476570015378473626507505738596448087247184763093217991091482236662999020143249242478909628155486364769989557788328705073874822085051820251839088483113522484579361245948600359019830077839572058198954702865627294193683110805931321909474395528858803689672003982361338879041807956633011810614994650074400518564672381020792524410644995058147589058625353713696345056037803730143437570424084182040697988719150317035506293433023251645931898069413696397637763559673254300894197266944011039097081220800530850523967040619479937261341220942629318682702159258205972766460114310692119669167379576293482275672679924711231749194490963651050508013104811020102165176968673998278546833602964379461179915026742955284243515117504441944715088852670128671636593401000140652500228240644848548815942618752988046440131688175500107394444320096994981326908674837488322651367420566232250645547531702130645321834875454598465184051297558543657997348576761245218867096733789979946205564563629974215534716414908870037609199496141867190139520091845370691384792628804686025467942796085961595946598610474353905824410565085164211969308820376378850866326350509769754082319547815273647275962327445 A202156 506 10363334112759211200125019115211348598850135510522340825322006180888954975015368988741214161812644242112613394417840947833797287481697392713756590046520285529880399153797561371760580902572024524555291042886083300882452923381830703239083543187851246388986419781655838003295907980084388120183001980022827377339158991969644463227267720334062018017040849720509951550298714346080103027170082501982033068971783356747231885535486624933747340566339948993742545836848436407875213233088718783276604646318016262036717520977938586407747734831760247559308851241419389785330726982931497945899806833162606389553724829002985790359058427398634910599728818841527671093482110989933581400616854144375181991913417565304064220223640600557764207094050246056085123372676798870897579479402065443808635993719645702447929502686685859785239000119317471321774829483558751391210246181558500069507204477094832187309165333248718265993100989560573676859918688789708790827895123880807405034823868459242416009792117643727002731174499987693029779538527816623851152317561632405948346372952226286958978400793973074040807755634355468242050936094315192027556477840788011089715219107126867287787905077669987384748177152609742555571256001484993002053519594383553913760573703438266673869090705040936137114195107741938924904039737407028581828806461221431145816283831738358878397993072462080894315441419294531311337353821630453179867066609323545411458833598934423137017661335734414559159101995815329299203174975777210720519675524945028652230780023283300047517265737159393628657373235296274989192824633982433435913540688565 A202156 507 13451599694278047949270787647399974783203578990091481783416098371808226071709052426210325512474843672339820902866959443371864404734064634017369920424230874282483754114787286391283204037499063973576558915936648456638011801800372447649447280161228845718225487066684109172641512958571718579169130529352990639503419936656251406916546555623270880262359482753113844617130554388373505796839647677892435359636492321677335186794111162593988669581482746288139228048142023272658933558558065498456369831900641858881180432601208798792486570253836472626909014089277316121107444535361970811293369908199114493281714997968035983827858884060562486664254323745496985757430305669404929854311004675416624886624574191808042346039670504873903540289512546999777697613323839939366910575205255592349913174792062318047269056916894161819199524166154927458628222376226236054144967645593519393822713647709418924826402405289892298219948003228824101713650491008422530557346529576345382416518679100838450007943708587246957425395333604449259171565336426053047563959000507899269903084078884909452651799053608376106689919979790433398720935135394376296484064722225333952505639312198003610877064197414643484750633715846800988582674347308767928619028301821677479953830222742773147700752826468297617651573882428470492274798031622620968568468951789963028804352362298831280502597659479019755602575865510511662169679695912698253251917742487053074035956811920739364658784893691424727097129597939492744340253175762733553638592232768172836689728059656638297465441618012516551146404133064055166218204055361383326168499851429925 A202156 508 17460166039838793478942282241306052057249646679003232832533270364600896552123375033852013773978185274052845419307918939655732163547528413257153442954061628298378382960594743938324227080092882465677848917594726810632838436283960055218279330565731853891010293226136192050250680524318110631373411244098201827248061738620822356533214201931285268518524591572692049803083909297394464444194835515821879114775098061753824325226870753560372359369424038342055724263942509359474887883795135928277584765202386814811510164798848042894061160441744909709480340979030714905807677676172855181560848241035617449673276513637681704022770472452182709055291512492836245985473443276776609017314283451836634727656705387549273661095272091685726237531580191955465395416970971564499379029036942356804743492244103169179652787948625935355461197128668976523828110869512170839528776793734206614681812807522348669592483012900946954371226515090024123450641477410243654954644967494972425569236210649019848867894923954128907011160411844075150711662027142489039114167630341691619928254788019660243255076193182878213409475326012348196071531754805806117644288452970642682341230112013901560051141540339129573218937814991995073437755731550779286354496682244942985426157868546416107448903299665145266775605785197046957033762941006424610173290870616910789956903549980051263733493364010695180691249157991224842964932907940860702267809362681585566553260483039520760903965774350133561357515059023465766824349418965052375412172198457563396994614790654293226810095702914509323994403907343908309476239671034441574933276893615354085 A202156 509 22663282068111059657619133078427608170335258185767206125146401517153591916430069084887487668298172010876921014440775916713696976420287146343151151584451569300420858599097862844658455466756523941385874318479039463552967652284778351300878921627039785121685642382037710597116210679051949027804108625708936618777344633309890762528705117560252655266164657501871527530558297137463626475059099659889121198542717647664142296809291444010200728472842820285242041955369329006575131814232527876838806568862866184983481312728472158467692593766814638966432855681767778670422244516227830663695169723494323250561419632986712883785572245384049095791281718961377701792158771942950369099544085609479276459873516968464765404059317135337567782412450799645647083473530707766880254612779375973876964703019671121532871271488259547197226814673488165373001429280404421523472298133299354592337599201450360863712118124343023856881553796638848083414830924028005255708598610461944632043486184903748662992077603348750734053528789178275941174478139665614346717142020224515214767604811765440110835636246952322312629392283244048168067449496802800946325989927891171976344964179754732026942770842295992771394696533225893758521218356878564204920208074525634173405672959543025364695528782212532087977118657611884521759332022628307521383962981591798415401032003521744241494793883888222865517485804496744335656820744827541278845363300842955578333058071028486026913982916321579671217327449482860625845261205563462220551445875005684521126173308541212951761206756941415090028185125328259921644992874798649802880067239412878172405 A202156 510 29416922664242115596796155793516794099043107875479154547207196635994997706629677548808925141437253291932969423898707831975439019661369168424996937603175182890317976083246065377622736871622887983036399187536875628964941379827206016028485621992567075356094072801591722218864791210728905519979101622758955632971166085974499588939902709379006015250213206912837670042614866600518489770162267163700563493829332731569994947434135067454486985185390611306205828402345125108025161619985937389000842648799235105721743932411392062843022092648164959633520137194593597683493167574386048028621148740247390543611273010340239685471968751738023274154374615920355764089976100508506302314599205806820649008281097368361877945195332546396071295845123606359857958883247441710439005988008600977149943379776040871646497730738972943636065049984990509985179331377854069625296203448245768526647589081669760878749659732914232065285302456810709722248327088746873411666106041734636637420019498768855115543867861251754498672573357192990327569321913623940279549811228083790407076731117416753244204412593467921178914737774175448509803353375318280822525017282114288254653081164091530157070156502158658278140742881189395106565467989472644787207143726237590912137578075328978376958688910408566985049033241974440912196655931608602156331773776815283726279749583667674045408978727793549268746515882987616156457710361853240639080579296684793659090742822934491823413588921419636063106529671913694068881382220471954997223401333585180050858375959871703757092819560414253872347260298272174034386891275248976409696752343481022252427605 A202156 511 38183142954904197933581752600851720312949783687113756835068816087119989869613405028284899946097886474756983435299508325128203133823480760328499681857769802940063432535194793762291467800911041845457304759548546087357030358048061124026623036467430436772424984810823673402375901875315440312983846102232498702659954802250267156553231188068832247542121476408205793843786566289175862258044147719383671525869275342860205777627210508264480096569908540632634880024202017020887653207609932498395216919334838304360638640788674169098084208564724350789670171645726808025395461089308574113319587369671389431284181806001998125029731654183708825803282460182902820411087186301269237453980669593167592933472404510616749108098137585904965204439188028604295984983371705809442062892180551288964652629984598031726032521627915392580065237653703008472597399127025301969212948603524874248233978290408148170256194621204548877716465707386504580630245146362517660337349933572947893426553265915789036227277491827173990526266164107712266909038669405734817241308256910739723870382222802133945537216710685114737909017001487448921676584613713631704836526106194418263367723006026626389145036197031096149033912865087301622428218929117136055230667636448318478320402936104054390267013510181537734061557170964166692146737639895942970611120978343256684912699558568637389196612893882143062610112098632121274337772392864761521985313081733561326544205851110899358304811506019771288332604296816525418547408276911392022933754379547688700329650869740162935493528028210944584891653838972156568374263230280296581136581661771127470772858885 A202156 512 49561690138542984675673518079749739449414720182765780892764776073885110855760493097036251321109915206981272566049337907308575692263858365537224162054447601041019445112706759057388947582845660692515598541494825284513796439805003511780540672849102714363532274190376326484561701769368230797347512261596160557096988362154760794706505142210634878303658426164644207571564920428483668692451533577492841940014825565699815529365171805592227710860756100350548768065585815747987065838316072396979602560453971319825003233999766660097250459694919559160032249276016202223365625000754954813040795784684723234416324372917583226048906215161702317869386478942791940537827077842946961708964594532725728806998172773683171980433437391172098439290770216004769828650457590893214087195044367564475141963776628469139518566575303440595981042409456520006921438887547464101968781991171838528439177173360694655231661868663771529043907202885226134948335951651459176244468547671644631031028719139195400167890640523810587948594808438453329457604623566730168838938567658912077793349048466052444554063086056685461884725153192934524887697025246918634596988360823072791563049808741396961580099913589860642787740758140436316516721604526053127044619384966191147268970873484987269588206577526725570244916158878246391965553259929002367251078698115770361732957747272507663503158127280293901718656757508610426474272108228098602296297299510865917060720103999124432587821921224741712619657270738178079580467062048766373813015961251566347847835970546771618566842287798245656935494335725560953575759286012549713338873300226579976040918405125 A202156 513 64331035616685839204826292885762560953619993847446296485051844275086786770787250426548025929900723840775217033748605304178206120355354334986556633846991128381440299692860838061697091671065866667843401449555523670752820421836536510230017766735098855813428119474123660953287686520738088259516757931705714170613188234122077261261887121358216003205901095040231773222097422929605512786939832539437989454467717715003017696910215376448203304217164848346471668314250364638870190570481054361347025728252335438294549837093056336132061998599797023065371069890097384759120555855518842038752839608933401086882957751865217025413355237548235424885637846385283755915279135952958855028998589722808402823890694787836246613853493635603797869234215301186162633292308969607686075737104696918137445304329433768345063373382222237978190812982236909265975555078637481379053509811592442885039803737043891254342526849330954240150113832879316136658359434998447648247659837527861158130381850889409713628885824122414315983285535086948313923703892350946353418125019513010966236043194526713270897228348484867044411635339827427525855309062185886674075186055822242289030575284023327229504580542803442083242338470153421251537082214455887841767860731018479660836645873380577371871101870616179608640167112666792852604595984650205176748929539033291586272694243260156378589710052596927602287753861134077701442330858707679121019071909452022226783488150785012402599634548938208723209026804813858330770027699131021841817271783950153571817790760118839820736825796034094651757686756117939145584767178981059247617276407112439037773641316993365 A202156 514 83501634668768080744879852492201724368059302599265110071816401104286575343370995293166240620759818435411024728533123635485404235645557662954184973509232430191508467981888255097323767600095912089200042565924528229811876393747384585275051280681485465743115335545138321541040932542216269192621954447841755397295361230902094130357134777017822161526381317703794676998074883397707527113779210184656932819057157579248351270773930193457962296646169112397619874923128907715437759373418570244956042415668970944935005863543553124532756376932076841019292488685097129401136258134838456211346372771599769926050844745596678781403309049431394419799240055221619372386091780639862750880678460495610774139681314836438674421609854305576338462167572170169423093243588392093185633092674701555374839529877641254683423119131557889592251079269901098770716263570632563282547353766664999692943136811505797487441944618769709939943318711170149460156415598292033395966286224642616111608604611425734669094893631820253258335716675948050473019638194666904800006557436389320575262306273146625359572157842270271366960840786370847735625666275020255656030956903468909668088895155612470002499983964458954234187912546518382644058816197642137892561556184242601633574819074677115943701420639853223605289366667325338244434373622522706390417743290586514363211595394793935706901780145112684747475602793095275347861718980330459270984153042171425339499050558998842099449893056699873697983604172991117375161416373005004301912444962551338084653144558798283540544781316409967059735820473946749285408074222558128890857511437558645644450210388538982645 A202156 515 108385057469025352121014843708584952467180021153852265426921203581519699708908781103279353777720314428439669322418960730254750519661813491160197109058349847397449610000191262255488188647832822825914987407168588086772144806263683355150506332306801399435707892109470067236610177152110196673935037356540666799975208264522684059126299678682011807445239744478430450511727976552801440588172627879852159361146736070146644946446864480893058612843423290727262251178553007964273572796506733696898581708512596034190199316329694862587181645195837139846018584942186183865290103938464460643485553104696892430612909596826737193044469732806712408663988706039815560073391215991405897684265612724713062024903522767002611563002977035144451720095639442664609988867544440627985344068216025514179623572335874019145314863569388758468503922701518643967480444139125988503265086135621358008997306541530788094808389772636234171092187536985021119966890788223624349516591271926278185006810655248752711075458305216864606905444262095034427031176452973750079462158134308318593679507306501125190011389982038463749448126929074020533414588969667229655641507985516588926937096881409702039917749681287179792533827243042390518567091887457280528657058159286165901900454322285023114347072119427613623485989294021176374482964357438488244557054042251756610157064549748285287402132038646212205295730137683806267446809794138077426058309629666600638647540842092346260073558587961887121773995007515665539101187682132796452860511744119852883726209819529411916787305411874341209442443217496124454520534756113272319273802228674714934057335310682282479845 A202156 516 140683721093160238284996522253890776100675299398397641259033650432411465935588254501061308037240347368296255369475082494747030689116798265968272893372764592689459402271780276519368571541119403932125564454462261412102014146653867247600771944282947534982083100842756602134798468902506493066498485866835337664612423031989213006651806625794474308241759661951685020969545915490652872175920957208837918193835644361892765892136759322268996621508466785194874004409886881208719382052106366920004114101606933983407933777590080388085037242707819675443291103962468981560017153775868735076788036583523794775165630605836359279892940309874063275051437541199625375355889412265064215331425884638217058897550632870254553370103442581763192756345677829006493596126979440346732883414911308442703596022052434599209364009489947476934228499415491929968690845776321962444674799256682756030678810947770151441263802482937213184367719479687846243567564086698666113639139504674084441522728621908269593241275785277858439510008316482678738235994016321732936237081251774761145275425221532187350009424624528083676512301793097292281524400856961789072767021334243628958254683663174637635343236586326794911754673573556476374717441211103352484058968929197259098065156135506885325306555909596402630061208814272819608740643301581535218728665729099489493469506573977879509112260484382638329789110243110787439870611251072244168564414915154205457539168513985306446733379597281472784188947536151160878635966449991996790808642331422606491738535692604617869706381879831578479889231560489495595218368705360804912288504435308342425760776783055214119856165 A202156 517 182607361593864520268573364870706518793724071439098984501960251340066501264693845433596474552984193163734111029909334659220915579723084487413327055400739382961070906699160798730878150372184338471076156746904608144320327590211913423702446833172933593605344429186005960100901176025276275890118360720114911748000125120313733959949985873981548970085996595973542678788020086578890875282904814284443737963439305235000739981348567153440676721659377043759655730461781993255909793630061267755431643205304091797867463853112608014039515753853104742888252006924699795878718400310973679665210227999860780921272557913465997518563843477746801324304357264488407697396384383728837360094293113994793017735958696562067643271782705468151589053284969726410986023162830446025618654687210810142603753457000487773899735339003088255671870123737385823580716750337221768127199386170088081706463087612899115039972320814462730077075128792447287439129578217644080391879253560475689678818316744426278683274464893832355037619383889350254907195893202009156377485652002645505658248908258041472679187043151247470573649218279313356307398138897747432549221938050340244871225652457703798240973481171302498508277773764649063291992720124920264067028013013039883023122670763433614867224795223584011186205825554936825830968980522488475275421563559317095110766809375958737854542426706596625905854059799827664413145785957081978792719184501560529017285202083612085675513666643712763711990132127929199304803945350901929701673164885674799106423735602790974465466966892715976992555013123072147786468988059023568662878159483227999793922554207070357245290822325 A202156 518 237024214665115054148369942605654807503477744052651083485903147205755886230106675784553722908465445486179507820566946912586253675449874547864232549637266346318877347436108444972403319814523730216052919331917726909066373110080916970098528388686523521552202087000334893454367591682339703598880565716223288613566497793744194690802075012621424768697315339813996445381829102833484865464338273020250763038626024359386598603024548028406676115717249894333247943265388617359289703412437473440183352876370609546697984673406387612142903363464087248449275661697156372581594923586490060336707799155782710112017005006048258942736588941175038244883780677868411991595131574190618628338177130539356698804215490586930930712220581594218180827971134359203630851571757791961812667051116216653791229283590611078087257260661999065914610486382627383515840373246868078707142358573975073372233057042732103551732631153370140702830332804877099408143948958937929649993157482357940529021733611536687822620662190918611560971520778368314386861531140213868656243440062352614569645937643512610005397432000894592276513008814246943389710502764875310487101002822320303599221938635415866942145943217114056736949638591840910596530176004705291655649876831956838966754128585780696590772458893656136923292531509099185655778127977546739325961970771327860354285825100487867757316560752901936043160239831066065297475790301681157400705332918610651510230734765359973221510292570159570016690407313104564546474642429504254760774977212963557817531517073886992251558253320363458304757927144516087337341151282243886763610938720725508424169049600000540649173367521685 A202156 519 307657248027957746420063916928775069432995318056269667265717783112819800260177200474505298738713595256867837416984867183202298049818357440043286436102116316782519835901162062413380778241101429636098218216672462623360007976557440015274466146068274358041164703582005505697809033102500909995071084181297108505497566136154844394927133416396735368220145225081971412562935387457776776481835795475471205980398616179178569985985881992304712157524268703467512070702743963550364779119550210464090236601885845887522186238617638007953474526260631395382416920630902046911114332096863787343367058093977957864617151225292726641674573881801721895057823015515934276682783386915039250745593821146971000254853970823139785996819043126589730563117479113276586434354118451135986816213694162005810873006347156178869486024603935784468908739454526606417737223757684428940102654229633475149076801578378657511033915264753628169543694905601682584483406619123215041610726532847046330980531409457876367482936249347463973785996350938182723891360224104399506647607715281691065894768812371109745533187550118029527443311791674253206487925190669255264824552441433703731545205123117337587107193322332874342062122614435737305232876461387343648769473099866963938963835781672580741207784419170442142422519692985188044374179145875145156623362639620003422767890213623876390259041314840006387396085446663952928459162665796185224136729409172124099750476440235161629434684242400478168900436702277596852124781069551171777556218749261812372356802738169713151548147342864876163598796878568758291721027895364505995598335581342226706571632458246494692269785752324805 A202156 520 399338870916074489738188815803607434469220419359293975459818196577292894981823776109232093209127338177968966787738537036849670282410552507301637929827997341917364428122360920904123277753629841143925271192321524567394381287198447058909286959068231430213910233047356146060862670599454498833898668386757930616847227278231194280420728372407949886524979804841059079510244751091091422388557398188888605111794365174549424455211071801463487973790385059850936334524218399299756124007472760744915686925894951591394251039741020727935997792182936087119128713703249159734253821466805609481630104698184233525562950273424953132634654161989693844746809390359004822722261241084146756849152441671637818974101649912944855292940405757731876052745659917898649988160794177816718925632707971167325859371009325129561514772678647986241577629201489152502839400597101141896174538047705676768428316215678454717218470281019055993927013157138179117560053647672974186081073046477983779672200747742711988305028630990817319362662291996982807296598709356370345759938570995572650916840272520056937092072042621201432029142192584366415077937186985928458431781967978125123242077027867668772198194786444853781939898203898995181281677116704767350811120433750487235936092090482424021391113403624340244727507268963264982412028753217960866557798744255993114892367211458691066688478310101575388904075749529979835074695664413146739772074067772498470824608188690474435032998636343250503662750149149007609493419353634991463013211161564619495761312422627213783717243692785288896892933590455103746566556867031846538399875973643489539621554761754350110025532733150075205 A202156 521 518341546791816659722422662849165521165978671333045523877176753439543064866607001212582782480148546241408462022647204088963688824270847336120085989630304447692422245182988574171489601143433292703385365909415122216015283550775607725024239198404418328143297441330764695581494048629058836985490476494927612643559195509577954021141710500252102555974055566538469603232885123980849208483571021013381933963903105597948973764293985212417615085267762283417811894700364779547119898596920523896690097539575045279783850327397606287222917180778924780449233687969896778433014549149581584243368532531185041138222844837754363873433139427688740808759463530862972743959218408143835575350949123695964742057383686733031599030450649854492848526733303455953334408046276488687650029484438732881026959652697097671014667305450860482205783293794793465422079124237813524496805610283267738811944805371149055844292063390847469926489093534270450892910365151272901370318191203601890098968185590038630702943559680089831533068761869015732745688261233384344604396893617544538019198992778962221533235763978134769340744299122662715932517955980782544469789188169883164976264484436967110948975669725612097876083645806538281309566311664606326634009185553535032565281108569610404707184923990119974467214162012594624961982768947497767329646866146681639443126869872583167380685254587470530014791102926804467161974026513245598672038928003239293843006241678443795581511202795289296753276080793158709599525606196237149367819370531492126843685811167767385321551830765087962123290864201613846094285099092379441442337043415453668080202071509124688196318449217843045291285 A202156 522 672806928396907108245214878189401042866005846169873730698599966146330320903960905750156342427139603894010005736429283168937831244233277431731364312902205345107422156883091046913672598160898660299153061025149636314863270654525451628634403570241975921698569864937099527508633214257847770952667804591747654453409218924204906088247659808598856709704437600387128703937205380682391181520252796717971561396541119271772593396629137594646262917189581653491259988384738959633762328622678832545143001690681482878207846330711053219794618564653252182087018207856212315156893150542335429542282873595373485213179727036454890882763082342485823580075938916250748262654242771509457492658775113404920563552665051277825102596669650570725959655823775140167510162994078721522391921551875842571601826303341461767651908600960444227255120473768012716628706200421281357695711785973143477272227588943435258807436381062849734945526849480469888120818536406298578305698826101202206870476925223669394909708752159727970339105933543320129106920555784334169940136822155634239353347641710252691030083084551546887983084668232074012696041891785118555735857907812726380161066177557106282144101647105649716598302790316988485240821891258981895266176572037368038519247642987262214827502009948062323234103737564840554237388651681823348775920765700594023741185562202245739801438393766058437857623462694916448846262451339497122663159788776130535635723630874011857974327106195286870842501849206769855911176627349296466244438079936665619078484687134449643520160492615840482050742644840761181775278312055351647960306943953382887524612749197289083524471237059227539638012725 A202156 523 873302874717638634685629189467179704474554422349824769401258878881183316990276389056701719887644725705878746037423186906077215991325969835539974758061072907644986267212006995905372860923245317635007969825278318521570309294290485438359730809934886341946415541390913855941510330612637777637725824869611960552912522604422458524591441289850815757093804031246926519240889351240619772764079646568906073310776408911655228279850856303865636848896991718469372047111496469239843955432338527723071719504407025200868504753412619681687127674002740553424169184563675615176868876389402237964298926558262252621666147470473610611462607447407171318197759953829940381952463158200867681635514746250463195526617179174930250138878175990152441140410733398633972238231906134259576026524305359219206289514777564677314506349379351156116664169167586711390595226067698964475509401387529950231612598503773594782996578327515565111823924136556380510371567345010403367895705961169260915988949972137284554171257359767225410327968670467658565050135719804519197952990761119625136107219740915213994826310512143882467274558620932945816746443019127904562599094551730671565898922204639517255932988967463606532499145747805247304305505287846835449170556495318160462950875316357785235692901727660905437892184145001026805505507900237759213377824232504896134419416611645097679099654423089264868665239786898623797981499864640751971182733792489432015875429868225713206881002330279563064270646994306479813997662773780616948131259938421442071746280214704469521782997863530180613901829712443812330465154762747346673036970914447572553279268256009721290075469384428128607095225765 A202156 524 1133546458576566550914838442713521067006928774204226380809103326187809799123057849034693082257820426826626718346569560174805057418909864613253455504598959731917847067419028197594127059805774261391580045680150232291361946600718395573539301956891912229870525674155541247912552900501989577525997168012951733050026000931321426960013602546566550253851047928120910234845970440704943782656593860993643365185826382226209214534653014853280001983605378060991591425890734032334357820388846786305714546773718628029244440962083249635776671926236992585092389514545443092287260644660293562542230464389750808529437446236947710118787581703652165885197112344132346365026034525101954741305405481857987822872985545904008186855161275765567297874293476127651755797714851168190208160036626804390687192188354975609692461589585796840195202836459053783372275974729672834607853507289227902257155880630309182593070751232734140665412508002400701432574173595287097272950320638771599466746786586908971681919382344225698854635364228333477497305969243750481584773041871111117792427817876066237512593520961678207895634394005302731596124186996936235003697888870238598966156639955444536291918875578120655629467292877860894012503305041733933431128116154350934912871716912989417973714558940493907196060820916473767952991911865856929635615639933025654588452661576353134541731550002776099741089623619931718773331140561852356561472525302862506626070672245326101730673566697596677570552457296760604028713055103739891502208130961991095143507593233999266989630811066369558596362524224107227643761995603734000629954027940008995791268965583551420945434434789750651704469965030245 A202156 525 1471342429929508665448825613012960877795289074362663492465446716132898238078412097770642564068931026376235774535101251683710058452529012942033149704994691670956457848523631388470181018255034068040953264284865176235869285117423183163968575580314892139485600378638351148876637723341251858990966686354986479886973196296332607771639131514002092378682903116896910237903550391145665789268486067490102519105129333353210648810751333428701138709082931826175367201434125662473527211020767696286289758640567274774934083500279304614618438473127942372709368165710800570113249139900184654777577178478969991208957183549410657260575669588733063911814533624923831751863410861119179053346734679936921943625939711966223451607749197065530362488391791602958580391461638584404755932151515067793752756254195243563816137828776014919222217165059682643230502824603889271622029376952016429599838101445542815232211052103510587068140323563191973903100766955115307249886148293419574938576413000857873105846804111547597346091292440408183323844583028252405292516210395711469774946171495914235376132395381947801704650976144324324678823377975580213906895297154475149727399752763244803467393444567411643543442013656317692622981985638665357746768845597791018198747025602184948172096261811859363879581507657398805801956696096374394429269887255243067150915420306689756990069872803948954374669462793431584069160022467784494176039366660381741111207716699003411820701082692478157207014025300548269722789731526991605389249205857404503074830784271450833848071270981149823527897942541061469037790739828491970070333655229160762089494564048181488377452606281626961484273407514032245 A202156 526 1909801340502043671186024730852380505857218211593963008993769028437175725215979779848445013468390214415927208719843078115895481066325239888894415063627605189941750369536606123206097367567974414542895945461709318603926040720468691028435637563946773105140079420946905635700627852344044410980697232891604437941558158766638793566160632691572169340980154394684261367888573561736633489526712259008292076155092688866085195947140696137439224764387661904997565635870069219156605985547136080932817801000909548939236411138921575306525097361448142962784174786703104594563905096329795021607732635435238658838417894809688796176517100338593813305369379448038789481572342271698169309289320309152642824838646873146612136178671602629782644942634671207164109696361409167706205009724506521369486686930753237790857737209289677779353597685044631611859409294059873544892559523430210036392687598520433943862227352559605509280305474572515179725523362933566073523254947534537969498672717328326932382417469817406437129527642952285593620872771464702378319204456320591616656762338173878801451982336612247284934429071400938968130381148488116120714915092008619874107565912930051799456140399129624735198732104258607487163736604855682592621372530457816587271038726359919149737962974117234513821789600878482733457171838541182098112262678041665568136233627105421728219976153167975740002221221616250576190050935832043711588142536452650197099840990204634183217168274661269950458026634287654357339577042808980000055353966994780083000035214476749948335529520102721404569652933055773562703824736535386973417292454533422729183168152865573988362512537519117006255935178483248823765 A202156 527 2478920668629222755690794651820776883641791443359889623010419733464737958432103675831183856839406429380847140682581780293180650714031708846772008719438926541852721023200666224290125912922212535042610896256034410682719764985883243531726293589427331175579683602788704876788266075704846304201086017326616205461662603105900857716268729594529161802499861721397054358609130579583759123739883243706695624746791205018845231128739812835062685043036476069755014019992148412339612095712971612283101219409421953955854086724236704468564961756721216437751486163772464052943378701786934037862182183217761300202275218505792508026461935663825180937305542709020723823249148405253362644278484414545450449718620015404590586536464132464260807605177314835107411427296717638044069697866477313222525925883361448457289779081520172981586050572970766772510870033186891257381270639383035675221278903041421813590355871411315847535249437854801140091755421987001808317877672013681990989702248515755357374504769976189443846529534460774260111709533516600658805922091787917522709007740003523188370437696790301593897087230027442636308910051914196749107745882531891442116470827583454472449266770676808338876310727885658862020837490120690366557183797765400332486790068068149454174927768307908587081319022358762930628603244469758266975322526828194652197764097067417096539772056742159706573928770988430454463102045549970269856914836276173295453852494077898470812472599809245703216361364291350055278501278776324513080244059910018690329542633560037161488683469022061401981585979208451543328095470232192463003675535650727473318990172924950988713052896247207592493242377397849459214725 A202156 528 3217637118079390634842980272038637542586539436262925136704515820268201432869145355249096797732536076946125172678782430977470368731332091757870178423416663023719641946364095222522460228875664302510894400444387203356851651025635729635489700643439111919129324176340317983165533665637038158808598669792714943084800117273300546676923244853066160447475479534218981873213283603726157605980878923619031912629258829021772243919908329919215227746636581550880103200384172769147597343629451605607384449975628695325149665331648103478622013835126777488058466256401871637615910991014344051350090866084018732423894395202623865729551415974544746262809289066929451483787913057676593014104163480759685531091943941348285434712194265267007898488875212021298212868521443132772034761625677828056317282309916229344324342390075975240420914290118370226087497443667290792207344397359656876227183623460166993606338058864535410495244490030057307323918812215765413630531695018811689766664019900733125545174809011624080706358206202442037339405353631776190427708555936260623884675389762234924626026678451474856631134290146549140989997117003478892225733440611303083247305026637410975187348812198098094236716126063480944295559898440051240108631948126959173751266237313731631599906505300691228797038269232073405473193554149907689351870527560318616887129661759880285886895909675170131157219542521761113642530265072925578230563869343936484848903437472122010480406217384126261504886592823538084097137320274626408998156734409237265267663338325713758862362807261115597050694031359637047466305216536649281591797427982189726945320061288433517775554296816337935939222349927230114811889285 A202156 529 4176490500346380414803432702311499709500444546477833467552838524288391995126192239009651812272974988469641093289918912826976245432618341070006644821586109165861553393659572398167929086954699342446605889165918333922782760311510191183622099708890377843698687201206129953443985909730799825287256872304926669507865090558141003685788655550550281731661369935554517074376483508505972988804057102974259715897153213279055353762809883495328530552449239816566304199084636262205169012418932471106772732967146637110090309746392514078546905393032800458283451449323465613161399522957916791718380081994873096924914722697787271924449711473023416823945519903331719005232887899715812478944559919541657273906893517250059089665841619852443787977752420026330245195929405889620463076520431954339786609912345382327484539132539534341893365162523071582694799171010110261393875646502195242307209121972393716279213210050295551506979812809576530105306526500641519890621822256745559635138908128903081202279527592318080567409105121235303692288037304511978574506899683174501884785946903640928641394258192317573605618411522990757562379948960463687912252898167588870163559808104531862338706308966360649510918655319670380036774727337696388970637711484995242128811089243155589667224468952528907069968592144208921541274604683335711020460969450766736524842103200227543664094350986314088082364392264474937077549820962611850573002045493593281160581207986320291705096457691996078187639581123588141808028963215186302555094361019130060298736683604142898966185435141459022910398871118829679159720842969100535313690057845346614847552120562213781121680764214710393641518116963167291176373077205 A202156 530 5421081451812483699024220804620054584294034434788791577958447700010512541472364657089172803233523802497517192965142070066984189101169875376776867108240346280625272585328178608726749432406970870831391933242961553044568666032689202520611849932439067002008976857841380339252310545296912536184700611653125024306265802744349749483606997981369412621536010700870228943558802380757149213310060138781665492202592241577384827411883308868606513441851366645321511970308657484169540230522430718044985400006906359340201896901152151625850404578142739868074431922755601964011858964888384981306405996338479195789806886167332676334069995940568420492735022025235504339340804705918066921077024671401590381845616693446635350100827710374206769787224152318964636966103500323284228301288759051055214963348941996344845587469693925499802347560040656795967623236473679451998458381815452064857881213136543583563425140307224761320649301782340306019380547479020477052613494757560717594720536087296298667433281640019856952416312089157221750552533015902916413519528080204567185828274405536163141605121106949759065236067022551856766828183753564863431212036088089742169217383614655719904665601689523924967078177888806089806789300524431472832647640875575697324023042571378641656425760793877220685590435564913948087168963685415602996868986476567663690628162824233591795708580684326011160777823939745946565546025079205109118178424486814735009949559062806266511204721677993525361294671411824584528737497115991546090103482446096409030494947654839157144349832450806550622100684018209563912270187868675958187888103285831923882395707169692199462423856396397274608754576595841216716817442322805 A202156 531 7036559547962103494953023800964128538913947195911304990356597561775120990439134198709507288945301622666788846827661117028032650477073065620715303499851147886142437954202582174554922595335161235639804282743474929933516205727670273361562997590206200078229808262790910474219545643809482741167916106668883976622863504097075416688718197591161947032472010228359621614222251113739271172903469256081498834619248832414232226925270772101567759118992521456387505971156438329815801014049102653089919942436231487276944952087385746417839746595523883315960154352285322025821779775025600747818923264867264001262072413330475116094350930281146336776153234643235781300745359275393751147745499078919344773978336561200215434371784702224100534740028971957596072451757147490217038714609732727837714682640316798910227245051123582759209105239567609998094392266143664918583737585720810277990287507442111599071609552905567689898651286733664907636625845321242078572772425573491554692387620702402466767247197289218182006155805682620952596913495566604680992769772941205845032703215392439036116874805802562594949102809376860787092585420132178232270025310589442317746774000372015019904393612286693088246617963981014984898832475305984714040387667218785770131339780446560233714450970285983679920989315394666160408223773589064769354224923985615376703698830503752001923286073633904176172601533109397974167141663002987269023545021981840032449633367082314547611252023641577903922882295852967187130159463227593811638651765120672119791522143319297621830467116335711761248463777456764895128447544132698424627343444374951991852734780354139912688445043921759447731769798903284936131137863761923685 A202156 532 9133448872173358523965325869430634223455719166258439088691285676736407035077454717560283371878198272697689425665111164760316313335051738005813087165939681715866603839282366334393680801995606876889595127609097216092150990465849982134106250260237715262475289116125743954156630993354163301123418921755599748531452522052201146512206736866330225878736047740400087985031538386831193225279489784333646705670292781881431853164174050304526082729938850999024337429049086643443425546695504721279998040296828463579115207607529797698204365230585422401376412274834425233914706136124264882283981091391712335158974202696070533357791173434932004567026405831898018892863136998656383071706736727412638115033499010821186187179226442659172119885787818376807383077743811338801392967335131791974302602852167856043478619230770940727527918798611197736869725193831240590642239387807229925379328326778647719051365636246286554263688049530995267772034327846424738966981555780897280430001536951182314567588194648123560224133283359729907313571966692919860025698751758157106647881587751111463343540356326605141294176381335098279094319108503383591921629421933060040345570483265491881180183004082525939020185150169179561592594746157867634392950359402343054054781710996592611982715703005446022660223445791841111295926370949642385206180954464342282393737391365707274262833527868226936346025629198174630723003313031852395987452320354003875304889100523285219993138615482046441298375858722479997070362454531919651515423901023149965392986711533500658296789172653921415293955361038196815667161000014054686490333602910584399592925862503966436977402204586587366758562590221887251257000230345534620325 A202156 533 11855209599521471402003498025497162257916984563856258025816298451806294556409545784259049107190612412659978207724467464197773546676246678858479766426086207016046965640950557299460823126067702391041458835832325443012682052108467549139796551274790964204492847042922952861584832809828060155375456592522661804709848750760252991097427655734299042028652357495029085844949322603855775067141604836595817342461205411633266131174870992024502753815701509604212133595399743306751236543809751079118784366385340909494204262529621590026522848229553282753103267172580731668299262742909520791603859637703177743772347253027086221823296848767611460781663498616568985287155051078896709833324196526682525353968707737709338470743201550786903187511217848224124025638839015360616717854562286456249916940787431236827636337534295629940748479391492095094846905207200684142988708141636198722332090177871177297217073524238127041866577189639945123903192920918813989937063486631179096506587302575013941906262709406067091952742995645123737072063815853914411708675987012314983223105268197727286980879265637127670837245993870148189403639110251971770136042719643801342926232740504608089756857634905506382155112078301631089932203081680436883457335526116574065377336529533796763793331268050098651429290111648494367795952021268862226932853524669792296931694430293857538241155995886884929472965094097697561280484133173681407004444088274475048305713602845857133236546311643672639227387941739483183230143335822968480073208584876283534407976960048340535171610515637673661339792810163802009971079849570698850366028389234494175719625916795368081056755373108346480293166510338210748846650167850640175258165 A202156 534 15388052926729997706442016471769447180142022508166256659070466699158893597812555350513528180850043033434379015936933103417545303269454854106568731007972730767147245535349984092333814023955075707964936679315230815933245211485800412933473789448428411299716452986424876688593158830525828727514041533675493266913635147034286330243314584936383290222964881292500013026656235708266409205956577798411586576867938954007197556833129383473754269926697829527416350382491437763076461590439510205191460827570132203695013553648241216324628958797594930428105639413597514871027209125590421863236927525757633319704171575454955219856105951909186241162594654177900711004708363437270930707271735384897190496813267610047710513838488433694957678217440881207094608471829964194269160973828880485080600214839482893234415922640896496892150798722237940821913546089221294186358752525604398134357127671548461353140042383095452654056262928464599239831076639318292712513569438665714686368269888740831145412014429220880437231100184214087250989631519406414213478001405443233090066483990239062267389717943256635390141604005867071014747644470787950854252991528468232210058209751604498035012520029924343201511396457450366985552438007426460916859987119948953734516728760553157202811132003213325044109195904696299897558034427680612220916458668840435937075056976784035718929746219827648770228972346113182236367437681856125434439372439127948258696940951604822035655817119374871603670708250001990449352728979535758555215373227745515004511588701156034481152092152508527758497635773637253970745645977581767093720418358892770529499674847074525265245231496892429144833163371856407330115700660869900601950477845 A202156 535 19973680843685937501490335376858716942662087298615237287215439959209792083666140435420775319694248666785411302707931443768509605870205724383647354368582178449550108657918638401291991142270562201236096768292333766755909271826516827520099838907508803076067751483532447018841058577189715860253070535254197737792093711001752896402831233819769776410366387265307521879513949000007195293556570840733402780957242301095930795503270764877941017862099967025076818584340290816729940393153940436587437035401665215055218098431154569167778361996429990142398366855582401721861649145753624668960740324573770345798270932593278848287003702281274973417587079459416506315126168586526589161328879205400026582338267389134190537623887243734504279423050752588960577672409654685146010327312032307348162828944708007987035039951546118670381795992985455694748687976904032653209517789526367142196829385579724965198477796184373306837987414569860173355613574642223022028623194324611031726917808998296251730852822865993401458876086366889606660804640125709795180034115589329538591312996225034625344566909467847099276131162369464306994253119443649956848612867909045764854213331349897944838161241984162570055410446658498045615974601436464589647379824358215830828648553861468515452085546839627857155084855005685618535960891177413393887336419301361176531127024171248069313272352180292216872276632289816445107372830565117640220898421543988565313581049469456156424117384402271697891940081114641863776658985294078781701074376405093599572507726123572708194880442345553392856269894388345490225838507821284116950252663814426912796402231876816998920229426210999921646965763503106376279430611158963130691544984645 A202156 536 25925822347051420146936748877146142822128209171580069832548981996587610965705052472620815851434953919444430436535879077078422050874223760795120159401688659654785273890732857294892912168853165782128745640306769914018354301585607356320676657428156977964324641709172129805579005440033420660779758040718414988160870723245128225244544698183476233397365347705487870899596079145773631224627222994694158398095923638883564165365688619682183967430735830500720183106123314988677699553852224247180288080490533879009469396750084982538559989242407329609902652072906543837461549563979079229889177704369228151212835966334500490121310949455143006309786866543668447296322762116948075460474177936873849606684574257828569270125291803878952859733441659419589622724179259951355327135690044106057430271370016154884278247441184221137658679048096399253842975080475345162571767732052698946173350185354811456366271039404933456823053607848750040416346588808966164300440392663906453466852947809899793915501552065630214213183929004038495358473433251651907729470804033544297858434202616104704634980458771322278225028107151558803407525801393386856038645249554412934548558845882415927901898279575413091588721248366273012842549480226523610901382152029844199461851306183425579899604228665833745262256032601475236559779678713854904653541755794497966701465802317303209932908583383799469851444839739835632567133566635840840881291711791658029828769505270402486216468709137029288992134554578555137191654010182734722889439325200583746730110516919696219202473662072375795399679825280298809059167637506049202034334237212767240039200597301261390073192549990381005868616727863660220003370817583673273737023439591365 A202156 537 33651697432791899664786398552200316524405472842623632027411291416130759823693074443321383554387250493190203921212268334116348053525136571306341583256037511649732835960062590850132598703180266914640910605021419056062057127548846521987410781241908849888890308870753940955194530220104802827976265683781967400435072406678465434614522615410918331180003810955335991120153831217265173322370841890542176867325727926028565190713868325076709911784077245889967772594929478515012837290959793918899577341039677573289076221763511876180481698258282717403663499992265838318623369472395699086771483699530933566503915286031249042898613325389073340915129935186602185174120630101630015421106321633183051389449995048394093778432091137547637077429727850875874741335407007007204529476115349937630237144075452024331785178143617167490562295022633133246032486905769021116985501306686613705765866343761159690638454610669807442583016745000262982600244516660463439038949601054556251988943399339440934206069283728365152055311280971155600085691855556004050523057923601424909290709003682707681581579290918266849288987206951560957358661495955496695488204685308760079998264527742044524518719128727644208719590124968975712171583609359426210485404385954913412685652166777532541241170836722705361722551175231859851368975487009692488826903311684839059417326080280835395244846027959819531574958529705674361255694262120490846346276421007150578729177504259932957652819960342479614840092759902883453432903128558204376231710543035981298162083878454039568952102618489501436875391556943933465813309367644344042956448889649508063143969578894805407498005009658088334617542865801267462457999041792996750347525733044607125 A202156 538 43679877341941538713472598384007133702535481621516302791510023709155729663542644922378683232778799705206965245303087761803942695053576395331870579946177288432693566290887352190614818223815817602038119836572161627998636133204101199932302873375340258998801656589596906187712694646690594037292532077790952967349735822997924889001425110258673810395411549254678410986088773323931049198806128146700750879630396752061438733982435720260949783311764834429347668108035356989171674125966258654507404208381420999595341926379641665197282705779261724782625613087308985231029296113620053435550155952813447400093930828432594923181909975044067741364832346085343092687561281549153643068520545005693663829656486888241275895835584171245029047550927016995225994663735570916091527904670588528999941755579665357566502276952167642218528721280698758856950914160713108934502018124311492537385148340851799923637257718378370655539298911956733502665076966278692734906392281728421351175195065489646522699684014777865901737579829516630964872732670038260005927021455363845498715042428345951954588185284631451599054827169595018971092739214224433317356833642885521029424812808450327910409369527190202607504936393488482108125702682399054994686443991587325579821777050625931055105459846461842893682126163194921485601693622358902136642415845025165304625722550738722025724600211383262368184826320113125581074258585098830482716625913175569659532442571759887708630874092055829403033151410219388144000771069214539097614037395421378524430638144122826440803609996325710792688462841233400358326866500034721061708268624430824253193632474204860117671020429343648667952564771193317302610262752876492198277814664468460456885 A202156 539 56696447138142684458187767916042707345574530739255318399747983363192720972518529416173087514763327630108147698199486702553183501831488636004196706428554864348124599312735823080827183921914228067178564906960060771723173638841795808665607142230410414271594661362987913477710122456874170955602878660706973169652556663178899827458415178593143194974913010928761622123952107620631284594877031963575684099583387658447821448144010851030387742028758971012047383236457298442466318002666912773756691762901743417797180531364553117914196771619783460485130642123827070564037707732109356963645015655268155194388355711390222179041076248993874539218211470088840147706269369330171327072924246311068742467842730530942127718700809822184910156084025838331952465198787435642079796015732947795291986768505261558669295623698735455982482789660051966363189040548118709627962502539855010626912216780559292539721469880000514441082567404703095086196287301985226509445058142733889859269151206062161847023255645112386212090226563401306021249206920017805931689223326004347855907215781284041954347782917872333257306316377147127672917418141401818490432474580260720987433327027103997885666837127573754256897198719157924807371449910170364023676793815675962647695253926060291731994345639536635353294038037275832856451146952846367963669366939939352880565128453532780908555135829529446594084372988548307298560026387764019846075334089025468410922531728966829985869916918668506222657415690372005908029547414937343190498644307546406288729670148987550266123516823128154119408187892529396721174806903735700293753289718062320231137271807548329537931577019283046312914094455466060057520658595234645080367853086954328628429605 A202156 540 73591944705431862485189009282425050127422038364071781766570090895400442666599387639547745215479566485080670505297688436826270381434577195957051993073684267746577297214364807471561494115826444215380175211114322309535051384580517755546758138312199342384270871647501722097161551236328027209778499209065573383256051199070388978116133900388789608403626692773983330838478849602806083473101188682593091260508357550268520178252192102201723028203545832608803074093253465342964291595787526814077531400842254574879740734369263567410962212279773152447974790851114450283135713606981831718757794770382112628868685619453679955800393789284074107837497123342968426379644953829280833387012603191222222029596034572675993537597755313611842137568017987227857304602031427727848659136893461567700469825578073923487388153058681669697620442450026171640660517680543924383986393794713679482239519996017620864758544266982949366154516952005705465149278252899857730566950562876307308910007090273620587789663127671862525427212341715065698950505709450442061072605950132188153122067369064258110791467639213003936531999602709802124427837654800346176148034648344772956167429056368180805267644182221205835249956432530592911486033857698450103677483686303407929382859774249208042197605534658706226732767690257867852752103143100963257940701645625435013808232106962998880582540582129010295859147954309382760405333177059112661375300930929144821807786651756373561771443529557629021179922532951453449234208543817602246728142697157839941392587422747696122601884032810347721281035196040315710684541034182438946570708345776267229191925612565257535375069300008964770513826650630174761344512246351816437825275029052054091241170405 A202156 541 95522287531203419363090875860819799022686460222034433477689578234246411388525032637603557116604962534307080207728701391513796401918579368863617482812935750980192983659646207362263738535158802677335400245461483397715724974011873204903883397922092516004369319803795872294202215794631322444121536370488453544493184803836701714694914344289470318564712472307619434666723422832334675716800748032973868880455748516860880743549897204646985460220460461967255378125659761557869208025014207137759862001601483536450485676030772745946311037342373932094010793394104432640439592224154685461590653966940326924116359545695165192406732097414479198098532047887702928600631443801037191565015286017960133125673185032602908669674167696258348909653131263395920449420971594403311917479891697381927414541613571447425071153374545108532055351817344310737610988760305465731704711183035816112936270042614091323164050737073988276754121921136000990668676975976713349049392385555304153075329934023953460789135716462432445618309529319591875931735161659753777466310834048254218404587537829625743765370647915561237285278178000946010379660358512707934821658541076935036384335481838871581239516481685997600400186552225990441184064575842678064209350148028007816376304291721545978480759989641361145663779167916675197039373428598097462439067066654874708570204709709519014215229120467625834578579960320590274698823903796340470445294533011940953238096151448043916349347831448883800985316790355296205100094660327832778909938722266568697521289745056360579586979351071008214068664276272437263071813087561902016948485679527876801170888307837896732587302019834616989080634078423511374165119375106062501652126619856479256102410756085 A202156 542 123987855623557332901429471678334816706396897946162330582259305977960946581862825764221777589608025889964105028961349108496470903419934586207779535639197531088022746212923562791410861057142010048737134138433794335912701481216026839447485103744737773574328992834455394736152378939880220204442544430394803635178770619328839755285020702753832084707388385428597252214076164357520806274323897845611399213740301066527872936607588319439684925643129476087664872004032277248648889052176845077285486800547324788058155527747208654974744315508189084084873561850756702452840307571239174747312950091293773965390405821626704966063982462050204715057786760661115058355193234408792445370556454238709061574901764576284002777243532071988023272887626811869917515491116527504071141040240286308280216374544590160683818869692006492192938149038470465311247422750358813975828331129186694600911796275793094519846073098177769800277484099117577280182477565539521027208380749500221914384469344356001318483710370305109642550040341844488539893693289328650952709210389988683843301001502035485151149340309526759272992354543045625211670674717511840099052336638283213332453911287997798944268087125584242664113606894832903062064004333409938428893632814656667842248513587794792430859984268948952108365358627188154147889253958217187405282651111816381746289111904970848717452486815826396204272700929348171867176313021794472871525330928548568428158226996792909247047891713777121616049920013958641522766473634896983129422853733359309011542692696495733284607776595806135851513404949566427527151502703114314635560187841318838311652583831647977393640782646676032842861892519967067133491563604375422775328022527298681022366837920227925 A202156 543 160936141077089886902636091147602731265104150847658483061339101469815074416846559316927229707754101000210874020511623414127027718842673174318328973642195582416502544391391124857043935388431793884458122776286819586531288806893428825729630760777271708006963028329803298571653493661748731194043978549116084630008499770704030165658242177260129756479871559573846925754436194612639174209396702602855563205566030328604662210835906088735506386499321839501327036605855770208984700120517519896109424107248425973415949424530200803384472175218592088768233789271488805679354078787876224667326747627845351666749822640111917350785856829009068305665809116806079458042112217631168793053790712586558343964089364746831603001953434955272757949859229948675889539187019831728689937758314411736450338926744336414996149467789071052321325185396582846629688417118976980235159442100973146556167398629709394072668879717384008126771897606532694173675865211393322316603129163458902489566888133644155687438395271520315853597506745404616805190137957813427276862777619894477580350481545054521896566099956395085620782838911595043523802525403670009935861998134833069828590140467485661190788395849491865292021861349306555948568636440701524238025871184074206831230754260653348853710281100335750195297089834311056167285054598392480653959418704070596851808558682447451925734313671713541805520131227713966763004579603465321990899409099961508807808425403741044754624247095134872408748995192801526341254677678001623774158085235961660830413717598761716747060314434377013264256185555872946657805387436829292835055106869546172600648252642590766819049003288083470795417747410283174715760675393359923656313271588307068110552899518045090565 A202156 544 208894987130207049642288744880116666847288481403362764851287571448513988632120252130545779938887233490247824514519058230187773482586886360330604800008034226779089214597279467140880236723323411320016594626486153389523276958646189399770221280003794932255264436443091847090611498620570913209648879714208247454947397523603211826184643061062945670078788576938467881032005966531041290602990645654608675429425493626227785021792069495590367849991194104543246405849528785698984892107542688648304955205721656366169114294884672895584389908689417023032083373600830619015099141426355768379015371107993175169667304396459447094615076100071308610549505175827530475423603303292022684591374974380898491756326420539622844412532781328411967830894007585754492751947236250467312035139151066193626231646697774122074841325371344533906587897706615496454870254173009369986422980018732015043210682509566517713229686027091344370780122815795337919853992861910966827429834445788905931235906413000769726293718578722999672859921205494850768648259175548539276716932641412641910611081744479267386257646594060511609016851914895823448270466303288955384908774526676686354296669872885100227844393544553315564801711917793014788339028036026245051019151903295505810269676781814459017323514008251534804543514239577123716981852979459481671651920195232522897265762880704887628754421693397361437168926060871799510208077148984966149714561486419109883966908015828879298593025681593350609434579710336367232307048859572472761874065213424502398567993900500011841951003528044767410868677338118135195403865741501718985586893156483090716803120277498983683148212627149698416419393276655040813990223169017576530471851193600047108816641207584607325445 A202156 545 271145532358867673345803888218300285965049183757414021118488206401069687429417670418889105433445921316240676008971717071160315853370059653035950712081454784163675384044724356957737690222938399461587655367056250812781626961033946947472921491814165044795625231540104887720315153556007383597393051825063756080437091977137198246357501035017526219632511092994571735732617990121096982563507648662979457851831085160813336353623895369370208733782183448375294333465651757981512180970890289347979935747602602714861536938810880888267734717006688077303555450700088871992793006217330999479737284371427513524876494356781722216893017992035729567424952052415017751020379045560827813430811662955693655741367729771065705215864548210843778971742471987079382916137973466086739292920680325604915112227074784066116729044182537415939698769898001517815574960228149043265396792904872054552940909730018710282378059794284847609264472643004742087276309058895223548681608507504836439841716957186865460573559276787182055056324127225570893088635219724046167751301705775989305495603753852544012840528712990587673418253002695867240811541459143660419601653473628204054807248904864392610080832032434354111247330047433983888708109822125625374698621144606382467523209232040907151137067472429391840547286185881272273586277882283808817323538453993110650054108410596261694671313623716103431903460506880368050283321134802882597007509909962904667880238796120481588528992710461073956173675715021411866008208165047391643288762488939768151680425669131416609135655519087673722294278928691783610687559927081794413998952262008182204237849471941038229959560941037020461041577055350832693384593912709420976628806536021272840175889734545302263337045 A202156 546 351946692106823109795803804618608891065966993228641996049032840621017005769395504083465928306832866981246907211820774239307859789900854842754303693676928301810223869400837618051676381029137319177729456649844387068837162272145104491630452326153506224349789295274619701169121978704198963338502971620053041184159890438926559720560210158809687970137329319918377174513057119171217352326142324973901681683001319113242084359218794397373035346081424124797027501592010132331217111915323488030989308295432972602233908777462228508298624078284772434922991942925341755016026306970954210968930616098741804562114520007798278978080042738586276907208977214529517213293976577534651209810508947141515984253803556916422745747347771044893896693353897745221453270654337611744337134899007923484113622044511423020045392224507608194545195096739708263509119843505883285149115050767543908077702257618881776380009008383295705105480914710497339433946729304453138255221900412906831910008617374522138367054753647551183584463435857217585524378279866942636377201912897164592705891383061418857649399620011815188739585283380647320782749932543502167935687561299994882186453454781844108722784692133706247083083469599857393294528338210091025710113759226547181147339315313512315667716896255699342357495572925759651833991271709351404385404281261362862391247335451191066974795736329161808857249254569004656857468240624896992625949598148570363839798665990456369273031333945152792401762821643518082265711421891182654780516051836578605636378793950538678258646238912772272446770563180764597008537257381486427647651654449193464018010011811459190123503826953253425408733550598452104180972388908473659410087660411904418546501196058798594753204158965 A202156 547 456826535209124037647279992591066122303339192161593553457623508637873672418987934882668356053163627895737169320267355990904530846975456215835433158441940854294886418806903183506718984838130017354293373143842647359099823847617384596189379646425759265040981709641224832012632608042896698405993259769777022393283457352634697380088906428633939967712033824742960577946212408066250002222350174308475719845077860377903064684929641503894830509004954731803093321772095686114161829753908916573934774187536250835096898731609033792890725785878917613841966238361642897921930153655292348506672459958882490894111122093627809331825678581666995389827684999507260927837830577260931709506227182578024791867781275509786952914352190951724067064194387530825459265926414082070683514359619364002053876498663600005234852990681831253982247295869371428033319741295676275974508070499479087812802977448398815722541410503458030942066618029752903580520767360871114560054478054344560314354745510412778413571609660962159505451484686344298785072114178656322293561915189217935556257709718117923376376693934807401993394024409827219680142171629924354836862034965739883449812529499584748257781920308718676279488232293284849062313894288588329246102284777437096522863963753729753695789380202830273950637413110349842199248397092460240608445939753710541390728391361537594337023171083938404180606100527107537720625726047795161625599981389334422301154000575373571195913082931815614076414186319610755759481559606546920857718191995116541176251522867373535248306208973122890548234468714353518225297749393609456004857433476100854287194791093424556839269737425762005143515687635213775876069467418604897204872806585845399252085712308430841444356734999525 A202156 548 592960490754750894043059634579399208140843205458755203745999265179119405782840570082199442691078082175799864530799816255419841731514352267299549485353945551946460761387490931354103190643511733388553620611251106427724502517045093060749323150608309372516969909325014557332695956117701210332015912678198955013440743483829398272795679984156695268402249767187042911797009192612873331667258200110076510457229379769199064718954315453261092627653085160456290334632678608566049723803461858389479305906113758150983172319719748400943653771446756777994437254401469556160910323418262497407449884096013374438751674363008888714430752718961021429719427920383210154816290795308111824287873072477329038328395841808146548460083396507566794155427621661113700905719214824190135457301651035466742447581643308295371819136512792460060762444843347373878985515081944300331626326393273088437110187025764043926082370824480140867097364721704558350176522087681402245812457292638826381200549663898411858677582285175235486892442659439042605438079825616039394406988713691983187429801322734003123679299327759995972236704098672350497503756025709269076078985697969068722974476837006221394492209776024708104528642433214134225490140258249441270415055527354124739496277613025906784818947786377439888585004721661169414972585434741682958358444396035021362303060739940346258389101271215719464617861234931014956715334941797494893036149893757931576534052948168904955925908614162721918393212080033117457724798657876012090663432693609433868168840303056898213623200600874599159335893620667685891839470175647692407877301000324459671314820829253263318181995674812129422857953816956882635033987736960248098265492860766916324788708075147173396180288825224485 A202156 549 769662260173131451343853758404067581100692177346272092868753588578988350832454640978759993944663297500560328423808841232178963662974782267498599396556262884485651773394544421994442434736293391808325245260030792300539045167300683175468025260109939139767761901322159254193007338408168128114258248663042473830423691758553206323391412530528961824446152485774956956551939985799101518254098921392705002097763889862560008102138016528691394335863195533317533051259895061823046427335063738280627565131361470543725322574097501815391069704612104418919165714246869122253963677866751066342521442884165401139008779212063443923521785203532824148780427612972407273690617614479351886993949741848390513725465934885698710114235334314630747089677988721738052950164274915384713752894028684416467694907096515503792616004340613931327615671159369021923495165256622406154174997150397969312281209956464280617239194788764719387461437342154486985625545149043099243950009511367142298237999108994628179785088234547794699826885120467190957559842541535440477617977788457004959348325859199017936612354150738539964561248526052301118540195179199001336395686573928885462537421121904575785302630507359762401001898390079652939837139741313486180669495972220876474769645477743873276941298437337714145109385491303087550792216645897612019708652380113704017727982112051207905794716426866919926669803276839930306278784128727100575999296962116405851918899572722663259220633468100281234460312865696666849371029176363457146760277918113050044341978461844986507747666073726256585927441685157941934089406990241311135968731840987672552512350241579642362443391116168718228864480538722398446498240013106983426651404860468871544176490995828722637400570538406382005 A202156 550 999021020744233869093428135348845140869490305352255717788438411976261700261120341149860389940730269077645130494239345119552039414699535868860914717180543870116824055405357272257854926184518179055472779793899357154993252902653769716664436038299550395109182430946253386927966192557846112591096874748716452832934938461858577978363780668946608291435837524286126942561506304558041157820488732709530982646387071812223121317510426499925976586857800149160997444245009157567705696631188928826396190061201282651997317718006237636629207532932740089000299102655181719216088692960719465850095425413762594665058956665583987203842562763432886784095565322210264258040266847303403441206322477046138409486616455085795117581729003856994202155607873933194331615612323120954534261120991930721539601246963695480614520201814980370070785080402416147109322845517580801243818814674890170894252573413303610477132548753445781284784078572751802402783607426935855137244866533297258064286541642925363478949185850860752345139809993923754423870070180833176123908740762428478745250939535439002547719712008359297114004528350111788179514675838844278025372525093973995361304849641755302363101419906343195571792359581680956301774381894084646813067735356887170310126260333833934487563020552716566582912093782706685979758882233789665659898872430943191779989558478381727921375283532971990849097940035476994606534905083752834750152194420677201037859155111341068741563426315685550879607567706462193537366138146121109500482750074278045348122019874634489430158256940496080173934659971441387962762158433863046206795006052300998648701359298749546533188203486791321448936672881307856226672080503025127527545425243395734497424760523877606836172544378562658618005 A202156 551 1296728515263755388951818375829042588781017315655050575417300189991599107950583370357877807383073944599485878821194246156337314981316334582999199804300949387148753138264380344846273699745069860120611859847236105556388941728599425791547262509687556302912579027606335574073245924932745845975115629165585292734675719699800675662709863916880167033321892660370906996487878631376351623749476120958049822770008321448375748910120431458887388918347088730415441365096970626627820171180855894552923974071874133520821974672649522354842895986676992023417969316080711624673360869499335999922357519665620963709845386743148803327143722945150683512931895007801310034528992677182203187333919581256145807123114433235427176922374132771044159767231930687297520699011845246724070086221294632047873985950863969637322143429339840179737947706746664999578879129986654623392070667273010291422770528009258129935037431042777835342930346525994497364326136814617590925044592810210329600301632814518012801047863449329021996196773545227912774992393534878921073393067891654376954330760168673966107922249574496216915437913237196575004708930698624693677932201176291672050088232297577260562729857735802960492424081735123491200050207861382130249875739823743574841667411143670969220983523736127666086905752620567787098639478347242340128936716706711882816722429176957370790737212231081217255209199496245862159352000519927050778596972358742044830735331415621134503886068137126376941449388422675061514834397942636023768169462836134984748812337455297105435358909761097838339510602715489236417723347557747243735108781887154855258341811857426669820435925682464019072001572535457058659821913994686602423770535314522802908785794983502137844629325202803792479788485 A202156 552 1683152613791333750625591158397961931392619606229950294635937858170683665858156953604184244122840039359863593064779637271580715293709187589197092485067915123975211456643110282253191004414174493918375138608932671112835691370469152023658630073138409781630132468650592628893686282596511550229587495560054961253156251235402815151619425000329787862643525237323912995314323902020199849585662184514815960424488154852919909862215002523209330890037934314279093730898423628353753014487054319940766491949102564108744271127781362010348442361499202713656435171973661033644303192521445167179754210430550597132784646933650481134645348540242823766898815624560778214554374454715652433755986410148000211507393047723129389850124042607811462383664890424238248672985759517924722017380979311406209712224620185625548661556762910738319486052572090767037238001399832183582106482301552683376585251103443639352068108360976876829342305006662284827092922801766206084852744222786474523933455106702737690396647808043219690311066921895836858185702938202658720088078214626618858242581447999272569080532227984081196941297377352804244324012532139013549677971754301496347019164217405642455120992239652336375970886299830709896708868029692110979691897223483803257313989538224584214902126246473157864237083989403204947348063135838323697694198386439592952913933082132188904648980100659887025270691848187093605844290139960228157784119969452753513093422318321121244975374878563721584450426565064523384061511163403412729974462278553135925913065894955768220606434711648053668604588390045057428816942367797488505124992094520949824329023089580518677379298347634809964136592214350380832592617693022706920926627292825354779869464463825251044722027940694944076106835525 A202156 553 2184730795972635944556628371782178757905031467869159827386871922605357406684779775194860790993638988015158344312205147984265612113919544174443243046418349529970437321969618881984297077455898748036190809302534759868355171009927230727283110287671146208999609031729441625968430721564347059452158594121322174121304079427833154266126350940564147765544262436153778697010995936943588028410565766024110158581162854990768594625406163154694252607880320392845533247264788772632544784984025326427220353625961056339016543101885535239909923342329978445334029435252495940958680870531966327663321042781335009457390761874491581363966335261512240098751149748784882321181543513228239676812083026452523018390789052830188712598284084930806507129837260538730559480014816842421042454490424924910628158593571050077992525378534828798498513158290867068949335346937852187634950821956748110012516233161741834620854469615116943346650968968301119711069249470555720880547936956584033721736024426867339004122047806976649829001768667847251014012267421393516139753252129517459623621916388742887120700422909673762897412888557890702712557563557785740962788329404882165966758825065960226329486485197210996813049717993098526322436910652332498669509832720342152884418716753204366639973738884398422780113648112492739453870687310839796917266940568881884940999468418178404240863585433444302277584102809747351254523729249667856221753009123377315317950431433849399754843532706307573490239712232065328677450326655699687087483083868099134296850410719315131853241716896809412564010416219675769053367973470053582332408504629906305717123813628463655816568508819304300869430224692654258863646557943629478896760338455551995981467656088250192353911347637696834606994192722965 A202156 554 2835778890019867664700753000982109629798799452674563225997865119603895743193178290045975702525499283603636171053649217303939492943152274629239740277158532621986503668705108665705335353346752160776481752099551509376453899135194175014861453494767074640871710893052346579914394182904239886657351625581980621954491441941076198834616851901427263469888589998602367424807277411828875240677064778637110471022388961289862782903867337559790616675697765831979187875855964928453414777156250386648212078240005502025479364201976296960041070149901950522840856550522567757703334125647299771861823533775962411725096076128443138959947168524094347405355225475107152692115428925795800384849650012348964729871032683180537225823182892116144238443066380514381841966810559275702995181206554171554683943644742998381048672392676651017540331759975492883405470243087330739717982584793376745243562694058689797894229749492313431487076128378549846722683058719858523936745137316901852984338835772618699324612727656807883434824605419798809920351064927265845746741001176035447964842389230006819483396579856224316256760732406844754768095473173993359630685701889565297123356607916452156370031002664987634211002157984155587335813213317859553580912783179106890960172237031669729674101698169822906295429651012931586407919204781406920560288791164210300213824357092862486572452029243630603696417140176360213741278194721778737415607248058023785829946146907714202560665660477412351826609562026794231558807139937587030436140312886330397764175907200605146189739527925623905860031851648550758186214200747187182069977733884626290299876885760722735669387247068158634893710467514473013654632399618213370585287998388679197958590237733084285850125884511702550624934386047573045 A202156 555 3680838814514992256145632838646406517300083784540115198185401538373934069307338735699901267017307076478531734869292371855365477574599538549209008436508728924988951791541909078466643304347006848789125278034408556635877292722311029242059439353097375212705271739572914131287257680978981808534182957846816725974755770335437478254178407641701647419767624273923436763621149069557943118810801672105203367276902290591386901440625178746445065750803092169588593017327795212343759748204028017844052850335173515668015875717622131568598069144649389448668986468548857697002986736409324571910319283520156429084165249423957319878430060777939201419910983915539335409483505564139435671295168903945929766849582031979284488929778795682670290692593032070407092142360625925045645324163652824253054848222717818327551098773168914485938552125935031471793231426192008362301753760110981058578034364371946195924875593986553218953281467984388732744922899149126893514174307689401648589638087096834644856008316376488825721752508833130187429364668263323646385753679773241881940905797598632462946561639952956252827512533251195933798285211622279823014889078264326350783950910316729833008073911972668751994883988013715959263359228449671048215526123056648024124150679248390555912617364250691247973044906901137086664739673935578872047457933664204400795659074507067089392638493094647090153647170364812747688827842225139551497601986226305750629954780735781601074344272456148526363365721271066680498002990188661309806423038643372988198766030695974760439150054005742932996908779429402664449936979201875492273248766173740294902934480593604482435208830125961088787735317403561279069453991057883011390224925148167143398254147109887314783271044184842273014330226095557089445 A202156 556 4777725945461569928609366723810034677345878953533616852681425198944246818065182485760181798612762059769850588224170445019047085952337257884598663710848052986103037438917729278741037303707061542976123834406910206961859349499660580762018137418866898259016801846254749490064280555516535483237482821933542528334611035403955905697724738502076836923594906418962622316812826685008798339341179893327775333614948150798658908207148578145548135553925737938360161757303602329657271699754051210911193951522976983331582581202109324799743333708684757602421821595319866768142119080525177647039822568185629268988834768656220472759063258942596559348697051767144582254356898106824061705540744387671804488406027606476428086093627053613213921174747312561007891218942125640149971927769240159326293638309144083446162945158900858326097223119131910874894730985726983766936936662641468620657543361392092103620690626764796585887927858367608196553063200412507987922874314635706022967497252712855596404399470043954838978951321640797563484505419054729165742862529604666786723847760440635706897817525262357359945795011399319915225419436590246036279966392901393713752271158234507406792323567709521375101725205439645330968252942714459702724199326814745956206256621492173909904847664695699070046105993728024925559245688849176594510679837607346148022465264885815989169158191584822679388830330716386770139884797930036416065149962514496806293895475448897610480296304982420309807296879600282524492176322457742442541706668018785252351600543667468038444870580359926401406081735667513009905260012789833641783494828515781018157718655933612857478165392116250425087845548279355025759137625760732530571141367554322563451735924358396001504399965226040758670050008537647054526565 A202156 557 6201484596370303252342701861872586364788433581602850134665291722828093995914537559177980274698098136274189584983238368342351262200656186134670516287672336267232817606763421061896787953568461535776159947934891414227936799773266711518070300310249880842828596091166925265189304873802782078260444168686780354961599149198564430158168456397288092625178768764189209843786285415992350686521732690737780277828835422834368671465977413807742733503929857040899320372387058496099926322521010267734711905023973789190878522384462185967935278555803670718554075761738718516190773563534944176533117783185663270991078445550524749683944231677429556095407353282769752226819844259152067954356214920029098280021256983624371676465038985811155987014531319111156172395094736720288738516599149563152704889470420797595301175265154540938359709670081094380581889026242198737475781486354866158632432705052571178553460508665111981929311406879687454737143289212536219196997346222838728410162844383199467298265656108737004505853093737246404272700604568370193810589177673177715925672452146147548920904201228899900253389097283783998766660630408927732811573363096930776124097179437480297286602982813046772213287321776671625880833056284140244464962510679417194507696970546162486665936356157653142228597606814069452238814239386557284095990381756401635928759118162714646874477940038606743199611615622699662828822778885345042913013153741830628263725697177888362621823529522909105981344986355445445724164368547159501757825448665344614179389306914342817926681574157130463282161095987652457454363046664224865159484014164717587828423912467348895402176243758062925802934733931285419874081568783439766798330104860585539193209831563050900065396371592356719911451896751639781218391925 A202156 558 8049522228362708159970898407343893291460709443041545941178695974805667062450251686630532636376332768121838311457655177937926919289365777265544445542734981626815211150541481620612752022694559366375912636295654648757655004246350691889874487784566926467093258709532822739466227661915455621046573293472618967197627361048701226389396958678941442150645118261011175414612281657131386182306869691397745472846494763890859736903930475973871922539965400513349379483196644624335374709360571573468445141527166455392776990472450715277055191822099455907925587916915261314148855943349277015962339842752422740117150833489812468869286853654044621215279395863983371245829903491481277380692661425453381895663103158716827959623534509955826857930940477458968150760941749320809142444573768363732051620238967886134617479331225435237132577054542141374084417061331388234259797432351953632436276993614875997670288119556688587747660318201975948640615436334671600009714632522930033770368404512140195697552417229670587893758336719624191948401900224325456836979009757255070604736119037939077863626755377586808171539102479340231079210272851351606943385945333423246015364386638691191370603879367767000811471841940914330747990338803871322855818614662556703725034461512297415518475485444969082913649647538668420981055323478062505580001004839971716089381312909938725827083197011919967850416488247933445965041827108379935664675008406933640989509661041423645785516461024431037143475984992488588267440858197890575539214890660949290419594968774273310200794238385374981413843696510237222262753329310151085143368466890974913220276080663962932619167286232573561441784196797260195641532117143279056571701904967672475550222909632915709888882985926913796404305891933619898374418192085 A202156 559 10448273650930198821338973790030511619729636068634345028799812710006033018966430774708872184036205234924009854082451437725060798886334578234490555643953718479269876840585236380134290228669584489094398825751811799196021967574963424806345567074067560304406206976377512748901898315861387593336373874483290732642165353042064993289007094196809594623444738324023741498956897804671123272283630337701582885974472374694913104132630291836671947714141585936470453669868872335328820272823699381351774058990357035126035342754718643967431671049806537964816694562080247447046698823693798031774940582774861531008790790791331034067584652098718240907876560424097133107334987912098438888071120174023569671472427878757459067219671328883677450438373725210421548531529995523673546604318234736974639850365290845781935892870755349783257146657086029422467192763719115685870479591411349460036128905279403992404855425724073121784481163714757901648064099219114524276390396017416960995209778893913590815955739298456314349093815208978463902621393790569874604204944075739408467231556838792776919438607575906448106757501629086336156816167500423976884782145469420276397166849759841728918746548816378754006518237551985024639265578934368692926608096869487922017900223345991499180494514171213711968775013907584796363957571060285745685557208291901531082381015397982303408907115243532079663097402134201990162961462763898271147705247899046124173755276306070714341237744586181963303125847175263832125692509776493419890399170252463513620020090079699842297812994742642568744705835909191926844596367081529444291227110540471272642330524277911419190783735353636724688510084508109802657288813970407431990302274317934012678650143493693028384870050336762515376069136277941876450213594934405 A202156 560 13561851149385169707389828008561196738515776156377936805836215718891856052951364695320429464346358018598596668760710508511950979027542993182591475681406383851110673323868486279932688104061097972285163299913215419701787756257298279047944656187651908708192789562079302015251924547760419180694992242506017898350563430621239312587904818870500174879789119699464555454470638738181460876037969871466963188249392295859233318304417214873524214261033238580138135514110313094612184378750452436423029260124341904427138482118634327419011031967457064178876161615992244271005300924298606495966856914101927514826670329296314192407256009137282622653802560151082214789949568480000282195438933293221167980189315723524023152423173761356503374842151164382649711025775173247978942683262624114824718793722527278857066654328761112793232539228320611648221042122890350828871648249854499247173262882775672767265504672301727355387668802841437554363238560170974317839154724315974692441748522635895328738914852056979066354535878382917326521410620738259472910801180431299994935395956040633986502353449006771192055763065575451584991316306205277470644840281433362185340276555623887925445341649759780254933459860870634621067435973466471759547414453917980660222530764868635453638866360918749953166387054402397527011995946180927419837347676361883347373214468605268119886035608502907627482732577553705935298078013625712847569785747097953462243893359135618745791280806956403163936420206157507461610560610249030261127162583772806979729495657328481621029251066381711668855646761166434610807063821718495908538927646113064820914831800236648358146704669321734236072124647907329726588965239001471703444355780362773380784412336031903917927851436454131818044341334582876622012478871806665605 A202156 561 17603272343628299349993175416138643336081857721342493339630379203308919150697852408095142735849388671935743552041548157597074645716951918816425500943909842285023174704504454606116249024781076498441652868888527862961121311600005591240807357386005103435673936445371957638284249161094708235154506594398936748768298690781015585674107165886815030184371653925166668956161390125261731545974012609533780516764825225552910152246029412275542593438873429535433363426861516527934279994797814438777710627867336801589390623754644602271232352062088219497643292960863370983517433553040767537966948499563719139383487078635825030413584232275540745486394815199544290700221432552052454191240847343480902014716060336706303294386212322569412496867661772994954114489907643345881143929328281782807748019611990042665626735382839053650266052661213496833361490208318911656759713557831548611481435185713917972506632659792216383220072321607022230805582003037825445440698555771739133372428587171613242789520662014219529671873221047211480846327083096867005268345327994883317686735483709186075687277857372181431381932352359434528232392408638282656473025800518358647151402572032956767386324542641645954524876892891846186160507254293901409523851034577442027480922914899265472831749355978023267996258427839298082476774374185272730663131598360516292988901297868622621629770810929658856940507222567308169814915098724712512247310752027895694946449406402756825966368146191666720607510124466597509906675546410731502449637143337933207225371743192279064396125586350467003532060751288196215635641995994240607754083793427647597076179034376645290963003469995875684784893104473629477002674222935096300663341812608605530324154533519267791777322779647412763059039676219437577430321125391457020885 A202156 562 22849033940178383171121434300319950489037512806526399976903426369679258165749759474342799950703042149814576531953260747850494378189624563080727117633719293879576229655773458210252611301477733233879293138654009252908115760669051000132288901942378436607596061313303238935190940159176383528811368864537577393883353350070327608965678513416267038679139527005746636840542029911950989365213392329204975643797554893375381518382027872716439412759443450503753925589930734342945600821063184391081031971942543044121124602495046575113732173965558541450876815387039039544361357746545991965674603185576793340992251401398971593162639926237642750358717816326448338246672629502995605539948424412904917593933466127729058152090151171521336064430850139196286057958189095287780476841325426491460342104737569352852704645460270762876932543121715890569091566069355824440123279326417100243203655697793782752640841926905624563692298485777112014148091076704537257207708886236993079142719864400231353245469080379604892535025086383402119221206032449112634578839324936178115057387722458567485608100156515642491162556137599480442194060355096184682824516844232548090640335198222222260179523811007206689193035273513755479001717348637510563090199095467065833689577721008481715100157025193113283109190272948354508657326125696537823473324977324273786416246511419003557607322626551088693401150892159788450713824500066663215184161786346461514087029085617419224485600062475976446945384205137437410351403248680519241149367884890053530171552793167920897104549981831839788872945999525317521460452503736702590368892224941440467940059471789085351021620357349977317116555177482123153819744552404515996789314228410189615587371800095673561823047040130905312318815455391495392627934808279239406443125 A202156 563 29658028451079197727816271728639879596127355541013545827527307797464473790224037099844546240869812861070648402731780409161784105815486965926864982263066699545847661070019244252453283353069072956498824052320035121746871296227116598166119753913849824711556251910731158765920202042361784725688921631663181058323843880092594455421865036307148729390492921681805209452354598664322258934315437269295448851868709486776019657949719932756526082219164159880443059982366666315626861931460018541808740721870793003932418144647946699853022090574942924715018608729083712465210058837583144530678096967930178192888802935528786492100076210672228014424870239196914743499890372873455743938398863647103239556023624317731980775109721834422371642218746613015006308275614955775895713058896474257633741244201345408012767964180696067375204790705934564745184019396533651804368359805975838284129733614301144299009840314490840891456220214466369787341991411980486322030160693637061244988117011562913124899376076812065136290932890252434903537644583791865102816328175421831198461171577015736887133238315879446581347566484671773254533362108522439080023566390788046903292507935889872460756254520362811640926605260143961719898042958024234416989668902065216874687044400946094366934530986951305063452460978028536312939126834379731909595645157435309014251994982920568749151683139492502194375836917516182841718374386171430128596529751366955017389268806682003750625482914725671236468388090758269292038611510111767564280377064950146144229468300160218132162641480292141695490080375323110854659451714208243968058214353890196299738600118203198408980772260836800561741603835478691380028551426346838828736229205134613512426878272369650763978523280767135447977059402058484800193481950825327358106155365 A202156 564 38496098080466858472322349582340263395822818454722775957730468617682517300452634405838746677849066390627551812169319017831247918854123892148507666250342942291216384492655323266226151539672355219802239740618266934018186034387036675368623308291275130097163407384067730774925487060045437397560691466529944476126955473006837532809971851448165634481821133203456156122519428524260380145752072362153163404749941116280380140637218090690098138281062320081364588103186342946949323841434283004083354375956317376561234630628432321362647559834101950721552703253535271740803112009825175054828204189770185717576325218064963467774305758812625725080731211759779010614519457317116052636436185065515592038801070430949983317034266850929066870263868672843338991855690254408017347769970782260982104674631241602031219964801898035182252941403759943323358288085134610686245690904877311675700151027707187506332020087367184571485610146078862206857890704659594541457891372632019259001496738288796835888036902232980167300738356522574121389743448555808454342959392858211959424485649578704020931457725911365146946650134547824084903861822801770829685906350726040647925584660449856231839358187907118502716044434631588798672180757798107635742027144681556036277949942850309479799306120905768779248011240290767185840477973698766322117323941026053776225303071584386817395327107738641297211142917785113168761999239426016240255080433112521266109756824044155250892652337713858788959520796420028403628707388721825617916688280937404805156319682055169967626211536869218088906335454223398364030446864589796933836971862457249855620235013368279745771691372945809779163284661896163929153905931653644395183628718950499928940472410164006595970561395388701680568910785056457879155746944236466631582383220645 A202156 565 49967905650417531217876681941605933247898422226874622179588320738444109991513729234741593343301847305221701181547373353364550636888546996521797023927962876027299321223805539580317292245211364006230350684498458160320483725763077377511874888042321205016293391228268003814694516283736935380249051834634236266831729880118995024992888041314682686408674440405164408841820765869891309106927255610637536803916571700222446646527451131995814626962736672301451354914875890778473906719319767879281652171250578083983478618137560505182016679642573757093650693804480053635849974178694239638022478360224733131235877244245387052384556774862577518926774687993953958862902755707243762866350229816175591363124233395748760613529703262784094375230859318604040996422377674606650741509709016478280514233930107398091115501544899468970496942737289700499154312750485328137095102426170944579220511904230315082074663063562291082947430513390148678131754792656741734326020971515667361122697778181846730069546999722331445091222095833410957128983458580855581872058475601783701501783911981580803432144994994636081290170527076590990431958112634590014493226419676009972960505596755977499055026171648919453713784749546542116714770725578985686958734244127757669871904338775300758685132410404700924158855137436437778684627470734164306376376879806660366231429134921551168410385434161616911277869131448159376870233294400582908420965805650301236455446968340506833654912108869673982398221525365106109640770151949419540288297108279686486946758717839310457760690412214764787258727929501595753400665370785842211876421419255156422398765308751908906813246421311400256553381749537385301350389870735004078109521340968543773151220761514608191919024712691254014242998221943880268659359340136982862466575314241845 A202156 566 64858303038143875053945460837854919015508756227664804866329682588031837086467520094060182320859119953111377506096678443348168895433415147361400388550829562740492227732115097719928579108132810807731775386239258073829053857854440048973738236055624632836018724650884484883742707210803482078125871720663772144403109257438982535603235867654606678792824941824770199220527231579690394960411432030535160618320305316947619466812490932112476695699493919584963777314920803044116183972353217273024580434928874396693178685107922907293936287528500902605607879005511856084061525680833113224978122083367513834158451086705294329031686919465866806941228464284940478825037162388545087084469961865210852073743216146611460326378237800826903569982785131679372370017254365949178254462254533418025846493536604771480665889785314708825669849420060627487958974591841870787338756703478981186516548751539921269345406324483766458481193320770266905352810862977746111560633763135963602718002714583298766833436117602683982748238979653410899779299139494501989461477558371722386337356093266442304150903272045311722149494397495280557756596726337875037041378206833110218862088339004598343917192131442109543801989888866977035906973729620765623564801306850684773937695553780397534463822069399180893789414720381255945965460616534971570910215072665104129314618791825101832209862898214671012197376921476793086064394054132717189114173360653657892397904055149153825928825024660499115294102580403111310285316028522957841468591729858752122652087659435742919003408528843227824643739946157617064515699620833158601218661165221330579023741750524964392763848083170824587196510347614864224988876898308103639741763516948450867050355607973551269104298106511852321785731123172371532261969267750859519014983175502694165 A202156 567 84186027375605099402489990290853743276197117685086689841873748410944586094124849568360881910881794397291262781212307072092569861721935972728101182541952844474282884296964173034927715365064143217071838220987872481371951587011337420490534718525312731099947288303456833111094219265106636000472001244369741609198968984425919212217975163327638154390400365814111313423835504769672262767304931848379027845042952384826309845475966702430862755203316144884610681503412287475372028322207756700618026122885507716329661949791465796107024119195314529008321933298460584717058224483747202271781964441732672732004538274666227793696077236909920252832195619867164747560939373877575815791879144150813869816127331434068279754878339135770058049743279870060506732241399744624358767641264874667581070468096279063274506233825836947156250494050295957189670249865897997796637569106013291409153901058986913577295255334516865300817505982929293052999270368390321796063968298529509240660606400831343617503070011101284087275769104368031514502573154080405001465415998708020055682186707275930129207069014969819620713962437778347087377072118828449163489694419242957388073017703522371894427016331585686538935529161964586646065135186277028200401425137557944708813458956902617224433282360947726395437736148199732781425389195634922364877152787942425353190008960359847256657233631497208812215283966207745977552206612030972510887288601162642294031243008136633325548781227097218981977762751141713115644230564252647328806691777059551975515922835188876469555966509748097501622787191384657448145624707176069078539610316035867836416394393416095029898567998709309002780813877822344226650260863614047789380730935477748256887588427928908032689187023227671622423864754879516304995767450181275518698585695227182784325 A202156 568 109273398675232380880556953452067320917584843246486295749947259107723484718336968272212330660142248268564105978636068482897712332346177459185927973539066241298056443325231764484238454615274149762948438279066872241562719330886858117356665090907619869343098744199162318493715412863401202725130579489320203944968117338675585698476396158763406669792060882001774660053939264663803017381566841127763947607705133875199233231808337967264327743777208656566305079627651834222229848646041695844184924882924954086921504517650637495424010012779230730151899263813522833450885491318378187715659764867246925838628056522065676970923179221822157022309382973359115557393620482255931020352772044637794537810481202458204480510371757819991734521663207288553406059076966851268051731220107345063986811441742476687525537610840046572094104315607434732371564496366961009298164777360848548770100577058016262283407972078796566676694664284648901612526147585359774713544919290857539858413864390276369432220218040973349142599965549230725252413440174697226197400120504845451660553092008688064041268471430527553822375001094741897024134881853642600676334586314799151856608558117083699714367923281206089685428773050240144599615509564813852983355426263748905381355095788364043376916866040688079462097287730948532769034209210473512694638973408534195443336502315928289914039257043820478823584426390760732802069678118022148186414511490135749043994661026657294907408492103947165578108020756879363220994900987083907709833244458031568605467545187987502221740725526244501713878553130677339210075956354214916830785812971553391230337900898912340823843948498476599914784909216903055191327813612094135722512549012486600288989222729096114652879295651851411254053854666102488991512973888366027872411245217421707751359685 A202156 569 141836787294424254777863523090793091697281850336821526796741700448076672219815290692482036835982727370801812269006835678494158514815476620087361781552525439252032789153266533336368479162910481328163855814390579181675928319539554824991530797463372065094611070023224385948009494802475496030583491705136380350827007106631925810703149996099738529751940634437937694638699741698111546889010992478905755615773418727056219908577377205542394980560061632906919108746010577408166868170533798997995331880010467519316396534248577677594568889563322292422636236108019339358664650673030403907724103015722068005866485361102974042030492933847922905037326267224512126332171825028824586842082322060713159264134784663417981634182786772010135639060793317262451004175170731546186522764931692628180213670311266644129084544364146624741200245407956232322333526614065524171020084376812310290299139867404049456949970463022609029484373423968291363765886566526619187859509175564788206711955317972326691678225514113396085810668007132377009601130844183845523820354949873397547377857745090399849636346709755749891623130707012544558979989268955976849433129546914879866920520362956938706877669991989172826000008483682545725714285349993194895367142888920941627054205519837571400620867687530766194075884037035047334473622129805423842719022607124597743025426816065959948575698985645350015803773239923464969340464644986136314993525026907601096462775981358160653182897202142193823165228964666662319138265837004347954716222499833198990344898138084942694942992177098853476516860340831994910021143202146254870290906697465985781110758950393824973254415252454627980081809382726287815999275418237324553773499237476671697359754214778328890529293066916108580090280932736275831467535111331653997114277593627681434082086805 A202156 570 184104040634764007469285972414895980955750924152351095295874977234344412817835528981873411600774919985052483761064894074616934854518156306695936406527204481082897262264496635038841801715003189489806921898640692710943113396043011275980889618442366032872935825791401053798197830538200330446494647102687532375169510256290901026706990218541301848211349151439561125866372210784884124058918886670778543025326289802585098242100203804456061420439216222304524436847242101823966372655504225057702096595328703915118595779950136174880254994643179556333851682568945288964713265688102145894038170054642377024688859370655138240878608904955382108581427185474443380863601635266932057790002501262761042930309140011914081956688746858311336067766388062599372850013312532580098838497150116924032853357252582361602864213047051478867505824435211582119656545980560683412974771356325017908259513447313398178858778253031267723704040009646557541266508237203966346066929364963804234772259588863689769428904497101147146033104473292276127737015422310456792692623324815165171044798800035330316763936760791532831773001282701188095659001936223004307963525817309199268110978822559989357827501281678665122058325583046894111832542768781602160333568114393118483010977409653379313962509341548893831831035382783760491613992490278229674336596705074319336251560670751300084961343244110620500034474080994266769471121039513886914713409070414576087459639229141865870536493159888463635302889088116570810878248061530656561313946971539034257899072315689067630533782105148785568017170843846798715868233800429484606720766107497877990490534779710285902943407153737608641546273793869504682111868165058435176662279497695707376572671981559541803792369521561457085545930596837019926755869061534598522226459905283513079730797313205 A202156 571 238966902907136387270878414331011892487473002267901384872518923708478599760878296803180995775769010157870753120049963502017102947006052070614705368310529863920161394386527479013883322257594977047288056460579804748224979512135509096668369733207393647297005607266168544605674836029089226444054021355796711886589673485658482900739862600516613699239801446627915903436856490899037894916929825887678069941117908390336730462026155960806762181335122096489639812108611502156930943539976313591098323385404777671356418005978742506416893388477957500799047061338254877056858460198505912340057637006822789655978133596625008333686392328139152129015787449419560283848828590404652782186836404556741773010381999600679814961800359239301342205825132644460668696866275492118236746182778086835702015477500181594093873619450528455423397818916659225635081874349241153004517082200425496432610558155472923432109237222464122482758814448147807720272563926004181790575686456213842331946186234389751348392026359011774882154883795665367281425636417028128733069501255255134518618601464588113660759740279160699859891464041815435135620825533228190635759807077737793735128183591162503229521389785948915339258880606786384874612914799593169610918076045339378870006621623524566511951936504462776662950489850969284083067627778759012311865059804163859373856782725208371444319874955156599763694731553357318343308545768824380229161689979873092853921515256650160541795714938638023656429326871146344245857646845600955212237548452835166633554005520866271699490154229490946568432811238452803901202057451814268873268684116625548165670933033305000708195569231136163562099083302633234351093388878970430621983085014509790698119630872310070482993605109693704380930037824413519128653286574336797550195947842780406349809140830453285 A202156 572 310178855869422395913592712515681021552759001192811845213434267098627988145207211414999950643536574409996252497341091560724125008279001069501580872130661236163888407016450403263385513448556565204190407478910687922503312463638494764464267932813578511825480405295660979497112138967927277724051673225177029341261021014874454514259314948480346040311414066373883403099913858814740402718050855083319464005028019764367273554611708336923372855311568042027330171592540882557594540748516599537020566052158806088716715453164627823192952737989394192857606751765372261474513316624394986115248918796685926331082592719559890161986696363315714508080383527919403773992398646743604044346455863112149558606432905172542387906334909603866283871824954406121885369159575575456938716446407459562624292056941878456551486355182572888088091501447999239662754153248769036039179759721380938044510596226290407301479611055980177951353217449655844774356246709445190760200894953236202383061914959978308386523080785092786695889893133669173439014348332287088785067419936697839790001773656236571496335826118413827626606288553275152104847735883128255222211921623377838958997114190350106631929406114660410431692904969283144520353451577329165373369502373282399380150111856357477679134299620283342559615903995522747956061289242836707702571173289207984392946767725759795383427112730450022382655261521783718215347722936813006023564958880466204109814039343492679241384967453858994817581630975858866714552414727341978334827776577833074751318841267012104976870589656097143497040220970340895616961554704221120568018145262613854021162880586695111208951945918607586565995968580544144318214536653035453888898867686554210630451904299586489927383895640012906724990103550158150991972039217620101685555818073469062158539185067131050725 A202156 573 402611915951607362759456069966939634963588696075267507185652806175095420133879199538373132754314697815164977870795616795856412243643196382160981357320229974010863232145958236908395382572904164040062101619569612343604551352823254068765523108422291700955826269068160685218706950705533577396592627792258428288244918687633556301025690063264888643710516218351854029307784751885042143690135092968322776600456428536240330737155535395170577159432233983429378073087305956948255556960631006222739103637378744898376625301789680935761946237016845184371672764744391857139041228120004493471680756540461325554955549371855140805250398193191469292336208803451936679081849594644607644908917523483165570329376900531960418822607750865459197164286584994013562748500432230667614335710690699734199495387895080736422235195153360158209887345481684096423029255835027859537702323601270257156278321291166793204397103041425048516733993490838838369306687956295931602558971073614134479372033671865609895955610467024078119490199132618791458473342709672224214888778008332540792287783587193605214130241541960869098635102650687105616657225555474942050240438507337357230984519090890847245741139615439426791422051391248914801033905534458457061464003162444509056055975182930382502949808955191274179604780435698675877683470369574267838925071064332159578185530651253489199316948004249173896086765760543712886203001063437512994207087465155153061445769146338241005157145959394036635197300577337937849144788458443042277651241760478878192045222410576191393706325883459862768211638386691244058012196804021562683018679282188665893921253330597221044218917606783416226499205118462996691808117482251140177360108274062350888535873661232391615673813547131643235332773478067455574060578251184317651053901663414999901377512407995273387765 A202156 574 522589956726330487439378065224375130501716574746696031515132128981006756705787055793596911315149834227509731280040213259930062368123860625043884300220786375604864311437046775056693943194116156367435403711793877911310785152652120142762884530464201814262150671770067273752902124903643615533499506822678214741112563195527341204276831442802876979190209740006640156158101508032925887769392632622027880707928439212020184929554330331223072229570184398923290711537151539577953155340358297560515819500751558719286770925007552689991183022695127059920238391031468865194214039586449208131255506740600003884405972002075253205324854868066163825737890946497085890044466781450053979487730599025285798137972610457579451089356954288456434052960115497275198325668191875830987950813760081847531382389195757853997604731822706302783545686343724509157852311319712912910901576854689072407911216525338271288900138268158656994542772197891362547515306611025409774930784252656193318022516644166601666641995863116468306311582584246057643924959822806214743836848787395701250549753094403643331369557185639089676200736634303309815268973923270591652956866970602266307978946782862129374865367291434261314855391012936122128597489030275499936614902735350599472361275637331780131351172889538653601784445389632885766485188478418156818217039670329853924500425838559303220918015082402697267098239301924217542573280032618955053474775964812508207552498537907693332014734070326005693491278567753667469323220866644341534412976977325006060199947370086629416925834126141245775995209585704264446404214490065284141437677690135625716455765660234606220284946101658955654409402247796389161822618277425326914759531640865244899108933560375344730654682600281232906555214984428007176979638597998026690966278803294596402925852566392797726268245 A202156 575 678321361218861021088949969205168952451593150432515373639134317764540595108691464540889252513931730512609816036514326015772425097412527448110579660705223395305139865382054568065351829870580198060767113955806833959269055523591099122052155355019425532620570616131278253170581739417978707428904963263208530475535818782875801249595026187068071054100248532012400570839186449641985917282527947008299220836114513640773663798230783614392152583404939917568447914197149611066226247376228109602543310972871885838889330284034501601927619801512037906931285059886081842630232684341982952149876176068542264580633396703144306805370856368351687454338490112344414033341038800472575420767429408617297482817518118997037595553566504058665585941545065628878213413154564554396391692541924875547396000141680705799408154519670677627652884090986808931202795877063731525930490709055062814715211602771567784966199175074966895353868001578869497747836498674423025591928555400976665312658747232094577097691414674714708837514314704152250203023139376659757065276014837261611890672787228752341850512471096717996438839457516223045453113511495179672490595963087403234330399441939635953037728001003142055747255506112739695274004739727392064459269082286481915670615879721281467680111319460812217183842030510963050026221896961516397975777878567017086061841974552919324327262384260010696803519618527131873826547231279338340221897264995239170498250081656435039606714119666137195996115044383643683037243691540115896868625766465326097387261339641150034406978338989405453557379013830605748560188612395907934794023422623116759991293689905731188276708815821035717656007177618434594669049066715980592084217694709734813816692507225493536227998162341351493181065433717014075248263996839623187460556578832774722715997855253665443453422794245 A202156 576 880460604272124879042969620650244075907037407544830208287564829326244711444324815187018456166172071055533313705664315128259347846379092503786907355711079746319695940401595392302051618478069902966719346479233558685253322758836094008303554887930683877139686397587727402548141344862411458599103108816137849879030751667609594494633139713982913425345143404342355934309107853533789687706833505824139766617395930777285003589918627577150682830187382442819446469337188658012422091141188745905803657126968207067319631421905858071749360511179602508069748087493743200265176830061854285441331145281461118825658264514709308158118166241265622249567534427932102918190778318546621446102143884654653107411340380485544341449078232911193642095691442226168423735076299123414640585931467674700438160652519166931873930568927807737987140766555191648976719890576412200944864029451894678811272252486278459547855240347168762010663671506600410185329227764094476192913489979683458919637735884742116906201789605783828954625274174407036517466390985944541864513523421916784838392027273167445318321856113982773738523939655320878694831522651769291622201907130582427558592167658700684180841570436711096925676332078945111529536023568665869392631332192950791189859939516947707717004361308961368365973353818784649301150255770859806154402868162948507378416958469263444417483353851478802048271197749977870302640763627301132989067596489044478494220398437554143501821595311912010076951634118690932828674842295849567491134710459016297083659158654265374573628467082414152576232183956916675926860372485674009297358261127127864333073493041873422148561822650758259858541662139325856084036526774724531099987652973704147468821975269757049648596884064391637867790026409469285244239490918192299325775748358662786790768813193405179209745060661765 A202156 577 1142837186023856874136753478654047605358382103400039177841885509331147870914138501421285415214438834298351728580136244522154617732174964657387957637133320805499570025501405437153494935432704863470603650962931203366624853671913726431678892192378672653101780323498254037229234295049670655282928406338383665934451440128738470778232565753723634558026942038587845990332651154700409372657552608031786408770159082034402293886050580364357971921430639005839723948751756680950512808075015615957623544407493759901495042696303519742629068015891322543436626086281818787862356895187602520519895676699160463693439846706695978844930574410306409328251205348965757243397596916434714164465161994852331116122436996352117558163307992752225288774621550464500985129915623107627649084147352499836293185130969736996866562470313774773229681062104547773562851215172305973094907579737850238034216668515586668925331135771449978122946091747565753551059589801295955675376118065073728701024468519648035649672825216892735268394768364065629247421172476616638680381488125633149458620960727784115270839918723478543594607634833148984322845863288485045345945584859532903567818303221551548430779320698850000667472131782964642025642484587388571079571009917367840482522530877118403335203980867712395326816229414751963829843005768679066872016947097628595560099150251129397934569066036835225047959211159852748520953884641005591281469518345514737846327578921863621830324824000742122942687224971016447167936908056321198487595985550036688288492200671896815046535343294634580638495817397064014747316203297792468160036228919589344787569402674661796217644969091868400260669421449667342762484742704525725387191889342173273679717107207637424950342527517418004600898273214057415232947610947816764901669460812965464479695203527184668948805635316176725 A202156 578 1483401786998361950504626972323333141511104063175843308008559103547000610201840330520013281929885440747189488163703139725441565557015257746197065226091694694458695573404883855829844124140032434714940572230538222736320374812821258072225193762152629173042233720214336152596143566833127648145782472324113182245068090256350867460551375715193563673405545420943619753095846889693277831919815578391752934443899871084723400179090063394309070403334139242197518866033310834685107612459279128324249454837269773383933498100170546720074458535266425481778232590245713292902138984776678009780539147024365000412966095367026865831411727466411478042447814975423124969827162606753940438854334167174441134073815809924668104951632325514155513635816676811480052530206743717401565096582677613319833853861838066102765866212536710727844388031470936454892931900573762576664989093635700157073734424460979009986620266376101724434822016424668841508865162232854386372162008334975720170470840500767265531158420929737164594547454711283012356116164408257411062593307073548406080505168632636508454104896181219035603026971489487726330175235716930937089745746945766578248600598989406251162467377425536864155281901377956026404172415458406796595413778241411263995523055218560170581387050161929380172839099806994230266486920337489657940071842929853754088501318609007489255626230232458270633449007814291117602327839623261630182214445744881640680054703220180543581618119731367963667597941060745229733049277982262619787332098109237162382165792812963411665028301967968603254614994749205134225340505020162137997717727779365842406400751598217969617081021319422532780089050500006071579849111993947616828043972378487935532125336333538107828494952120724505580328090841820115503080754770775242650067634359480814231857583409472506890370504895336727285 A202156 579 1925454376686687787898131673322207763633807715620141213755931874518497460894117834876475818659576087651017657284758095227378629938388072379599133275509382580086581354709513743461700519638826667555129392151587650180540479882188321064021869824381920287936166267057884827815757120515104637622570366148292572170432446701303297225324907445755491924445839929442779851672418930170719925422547963199887277121773262508888939030165016235232809025555791305733373648387288711664588730459336233549259834755231758358585779038978673339136904549707804384025602465512849572368188539883232869092619292941949071375566298346554165153193577320827688192687935586893867245078413665969698254918761283830429739696696798845222848109660595209381104474001271879750643683223223429564123867715231394736644506019480678831653097477310180210967242435168213413903252044093528652205182748631559066031469248733682239375964180425044266866420854373128408712753429518655192215110611442680419707542449945527391011407980693973622750987327820476985972609533980745642942607432199977705459346250264201460189312884403303584734185414385720235627583133114713067857444633590020159033780009669946092457334225119026150823555240516455139307973769622527434592276004586341903298348443151160224296237055906203467751949824733249096133936192755055807327146380106003075178279151455341469924404912272664798446991764183738710795073014877108954970923069107338024087973158452215423705318489086491616098419184809622337177050794884068824162758575749804286735362910579025836444391689419079952389909624688650867160477228199967157328569450621387943854163388005084249901174948027641355680155326879586431243301384883401302117075688955387998147425006843825256323961497510172890825261261014409295865583586744855317143022887729145283907486663570291786759031966548511755839205 A202156 580 2499238297537533750329824407345253353863540903770880119611891564565906157239954747829335092606847831885580171966127843901997736218462160933461928794545952497257688139717375434129431444647072874454123236072188539396118806566705627919842314806853970381111970772407414292168700146285038986506448189478011434564039070750201423447604269313214913324367026822871307303851046675514704769920635336417875293951127250836666758137754011983268791806101013780702676798087834714429801487028605971867810941262835985079670957259096217823652982031062194824039750222003088499220615822629451487404210061699502870280484642287731939341979431950706872862630897943973264260986811111266061580944113292077730627685178371085289332178234500949451159451740015083239524020771213804830515378729273767690551248979432059285419617759682401377124752836460309540309966260301499616799750542734670032008690011121895085730991519571441082290889834154304249840312442650052206640827201490590849804669929558454052765542027782356832593616956963524416509434818990843436282093384402263988137825352337764862689219669850591871765937064845693376356876576607661845148026044654099220659268203950991038603368661737118518232110546908457392865723548797625151693977658539293549069992283687150752576345117179201939212650699664657519787618911709142100420978061305749061727652250087714618954388320503688675925924676461485032320887170982647800290627961486879010384548479616272399788959817216146386327784434284948732910582198710243351500640843991147854945338675765782722741408747837663810233499438230874076369165216863052350050345149188833771756861671229847758153755465458857160250308834200652687747733617729542896200347416220121243107422126757948849170394195273252291566683536468612424213411992514067430876401058204796219031103457456655329740716602209463363742560805 A202156 581 3244009384749342121240324182602465531107112459286886775115021494874671673600000368564642073727869826211395412194376656626697834232933946503561203976187370832057899118771798603986258553451380952214784405292308572548512030383104022851634260597426629172763050126418556693350144974120860089380732127372092693771550543401314746331693116243645511739536476370247027437618806912399156620637059244122438931661286049812730943173865677389266656531510090331560768750544361072041170665574400092148185052499326353401654543936527851756428231539414179173799211762557543359138786969584488147417795567466661783674997690123177710711724149478440200148006712843341710116893635744009681962367204134355610524305621828971906707944500272571792395587254065576773022428317352295446579397466729635230940784530796793471795832198970279677327718214483046615108922302619302409077423999286853069988213602966971087596587616439550099769308138311432543164316837806338245564601492424175480366041861024423414962282540653518474732892059151326872152260422440580799548514270346706456625191847988168527569146942153183846248601575984295616790990168853611960289069948516387198395571094948376698161080065600554717639128666331937179484569858365547824371348408507998440350946685877478525683871665861548210894552856214900727435233213462273691290622196428482176119417442334702120061326115608875628687051783055243388213800752862461967668280123086899848141119838568763122710646137428068922961848097282678645695598516875100986179007652741934165914762865781075395092512110301598206603129880914049862476309291011013750398190675077655614352462595092954384999324692990648566363545186637120309110126992511561795866748829178028418165435773106810762397915341503183964280664405074997912219712900699672780422251430526937763157088380292075047711663390635916897626088085685 A202156 582 4210721682166348535836190459193592914123678108613475263219178288455759266426643238442157582363682427574559359448128934173609886836612044099461509299162412794058655798477654870598729472948447828901915703946180454979429219318462454955793350413144957812276057952120514180554196007708730110977203794880786838504038041295835790537114217279982561023005021961553818742721907521247429778882132978235589315421055341529673927572919511497256136909108291149352097135529782583674725094114084291002372330333184343879362518358655892483626020885177573505396552828049469277073646265904842985896811242361665295707276721295242380771878604043583429085239850639759595758463678208913455921091050022280290382818069448827163821622629175563685580021096325378636299872431902508275855227396436337255993447769725258494331704774645663338770001117646158046101840838833594225482879551323792550174669247961117349805284995147016458059479672638405286723033415160184392690646096339378282924272530939772034166989972226239197846461299161465316529217518893054886970535240816640578435510880863290411019890041695162781838813079690550864901328882295411716793367645148225929418230621974789003222043321780858286377070776788307550513578810434932278408858540265723436281979728276683439186912845943172398539190394716241479553412923455119542153127189986108558853942112498193264124982343672000062347117288481029456416481056328304651385627309138834516008163165913774917006018897421816245858092502488482597164153964321682369817000432618186556209507254445160097047357977762726634507052351926998490620173090567078984964501445905647798595724691568983561881365297746396380282721401946147960572257088546389481492143779925664666657492526070513611643644942876937512384010831103810821448763131696182754920651480422907011781681686515655955274409340328817923655298592658325 A202156 583 5465513499442535650173253975709101000067003077867831604771718303394080653150109323497551977265986063121951837168259162180689006416088200307154535509108835619317303168524877250238546869628531830533734368937736938254726578163333883428596917202001557813705150458802300987802653067860957563188321145023133944285547606051451454802427922336301120562348778969620486481025598343772251453832387968690550808977598172019466945258706352057761076441366030401768690521148907249248721130989415835320987136587420779029059147174991411915894818680728950995825551771596448564098233714357516611205913574789874087166261509243534487064187716324421812512441178123695111952775737421533921775894220561715682561287329838955829668559464725381391311074987443087404340461394181138389764638581176899028644264264318854728849081001657872043443784122986498660793574299883702685374368580194283443273650695639927353076172327113210923011104845776511750733954208561081535374213068447020587060225379117963075925338021667117825286232033419522829528052187262762802706955194065729124102836498168702965335289704973379137642933128836759038346308098229275554785830914332448739997664951752181177805514070591488455162720229142556868629445811374683731826874013916500512295569336356449226586087190162571911755658237788825225559602539411531703441067801979772480910240742605212522132107020760140472050929553396593179185204197313386575036576578982084114878747648236241273510689818207380059054881106381953128440426150091026840921480382530753408025774501506952024892075562623908869991947349671363126775122195246777511470172478594855764921636297193945570367627157150129510958406016180913415702480590806221035415006759594683559293007133403753561102688737938923387890481778108341371242582325228744516214225199337502774354859672008941137871135612083415028987679947182420165 A202156 584 7094232311554729107576347824279953904494055871394336809518427138627228232029575475256584024333667546249865910085040944381600156718195647386642487629313969471461065454089492193154763238048361367584958308965478599674180119026788062227863842734847608897231473019467434561653663127887515208288329869036232978895802288616742692497760906078301574507367692097545429898552483928308861139644660701227356714463607006225926565271873272051462379964756198353204610944354146079742256353299167640162350300918141837995374893670620494010938991021565293215008060802979362186730230287589790656502289923266014203476511731721386468966934883910495469057719563964705615555107148709472821551654777198056933684260571312895218082626363590915870358089753680031125455282589774685727406225023140218502842999021638103712787612808447143266726693021635357615552013339408207252021704934212628585576648428271377743175521875307952631051956030338239614047385839678868672731335872198136382625889617822585132779054585133946710982331332917241471262095209849547224858740871362075586444903339112095585714795017165404425497745362417033541222643010172717374700291733435873316291039689143709194002554041584430233942924480356262027173470149585529048979004061205077399236212716610942819425301985918172398286445853459500426534884542743244695946963853842554694112933629959453355534210787964318660722044213191489465552938631631719446092825013891436042278098439247475259241958378014281894836989817991272672233075978664188517833711719524485305430899093448769283149817032927855950522913152821077411555617989257226642809298912714676877220485318033049781353618168615570358827630726281423667433859234609386357579197281810119334297656601665546051797678338199779680544332963973795996062050409383778685863309388088598178205596072585919081300778750074932378808084916144188715845 A202156 585 9208308074884538939098449302661404458932284454066771310923313654219838851093735816773722566033123209046262829338545977548154822731211534219661641788314023265120843642104992341837632444439903426593445351302822284640147539770192741437883839272914994347048638274118271258725466937344926879400688981687885383472807085076925963410638853661713107409442701993834998387834643113346557987007315757805140324822952916483080662255946248416446111433177104096429183237081160462598199497861188607514895369604611518297217582925318226234786894451173069864129467096715440521927274815057833914623361114485711646238425061512850393184594415128106794415107481585009765295417126249158300840126124908857338206487660276808154115419351381544074343409189201692957753552461066147893034890315397422439791184085821994300343592576283390302339204098298571198487852520977553129421487630239411709795046386245552670714474317977395401894515916274189242521756085948962976123738587900112577627817663708336384384136926165841163737240783894546010175370054332525035103842944072780045476360431331001901554838596990989970916935837484180699747952280896088923085423884168849232097029518843582781634137340462519852169460812782198968714295624716205330891015444570176547708091810591667423164815391634597610403894962132193764817054576878192203807455641219834013186106941446627850270883470670664861476741337792999929694535158653774527641911831454505000792856895395574650254788463972719692118353728871565546605404179879966605121316890462399395695898997522001022576437616664794399869871280414408808836065374933684935588958518531171991776425021170601422251426015235853175628753724307271739415733584042392685916762656782775301234798975954745371479825380294576086423156296756209094547170188797819505506059371513801097808089347356850958587272946461650144277865233475209770746645 A202156 586 11952376786967819988220679618506678707740200727322797767241651604750212201491437060596816634126969591674502902615522593816560578304955853221473424398743972884157383586386825970213053758119756599356924481032754359984311832441591151598310995512400927814860235248332496626391094431010587201946886009901006191514724700627561283764316734291997535115882119820305730361979468208639903958274356208970370914263478421988032473681652958571275001177883916360966726637120401926306383205967469513386694027396484832607950427262169387032259378058631623118346833283475838818099415979714780831390466224312530450803272253331948088967134583901398708655340453377778710647835874764258765017662158476919626935087298778725671146596235466880617581874769494043779132985639181270190473560223160831186630454100397926963742270376403032165293020192898523780279617020215524553781838922345822186685384632698299095209644489212783923706450607367867298553625352175914264139939955758473927624524701603802804345476951108676696584227555163787803966159068428407646017563282665597136952729394964301356122594784099287816845757219309104131239300837960113249447505501359432867388628024419281306851916265366309183685726192066813905129128547411484933967489068048027953847703933935267704325110953039721780131857374401734047232110305903350737297381475339490706560872697064092990198251210719735025878149534411100717254041082993967705159755464402933599593085972125016648555456184278212146087728303085474088221142392408217989258951490108474891127971467884463878534932876613870203175142399064749812791801301045933789167825347754548530648922456994122613032569614157968806395763506520112436337954758227791096933600349306760530883434773132657826634761545944021560397576328856595430926230843009160334368179200915525736356721767273119958327198983728471812340290264965906138240429365 A202156 587 15514175861176155460171503046372366301242321611780537435108352859652121217697034210918851217374240496870295721332118988227918082485009966269938285207927888489613018774286458004344201940406999626061861382935163856437352118361645544581866234291257131388694238303697306502784381845984804843200178640162524348700729188607489469400119710472159138867307582084054844174850961900171481991282127351927783641573670168787549667758123284279266535082781890259430714745799044619185222803146277567187321332665267708113601357368712939049646437933209395634544325472484542070452520014394970461310910535796550039431001146399807106628947505309600395727837493376875181411125670026881627834624641576916766904405107327125644340127798216659660077199107394079623621657606104827641086788134772443482823889631132423376943166604978559467160037871178185568231744404387229893255697499717246958905919458196005980029447832523875555575570993847575479333363185368250765890665938835911257944055434864072331704044698402136186325163629361812675002064295450018792005762037057001010984597278303231829245226474922278595275821953727379678167912739719946101693939055340659693021207078666708292711005678308128857904220427841911666658640140244482728084469919310895713917771998156166888546570852230167236013540468078488661113514360007972378819797347535017717281999574682251254649479800630745392924976618924270937995815631191011427522834950883176357766824798961376214250331872404655392902179219051216494945496219941687070091513912843909946284711269415036592337320297407186858926934964114764842594949252692247124654901712426885461610309572753349981114853107751028274848525402709381635094925860446088801427127336637518386311397100727213904226549006809959690819967651699564113133153087055701316190391096728980891989927045831162349057745693606609950767552486060512692226306569125 A202156 588 20137388315429862819482622733511712952333825711890410267972874770176848590358548914335608283335130037968052171786187831197243854504964631262526672726466000515544814211640236102812803905594527394871696718125361652901323065321583475276110773799056244141597306457963855508117501244993845675886629928044946703607354972087820703720071619876128270252230125662983367433226186566954374984780243028446054196391709615607817480717570341341529391262449715672824706773320522795300492892100662314739629703105490088646621953914162132717054044177927736902015416116451652131608552879268691944000730484997697638650988684754696292456284894757277412256024411062730607692930471859017588670577767104679486522290894223310307627814735488988771899586859522745857417132439738427096860460525374408479874222110755785145345266510991793785341563863769091969041023957277604185921341572794064206837696771353783063779128076971501258353167443563545604307406860982637318211820248669057054337456329928864282749045673049021661173365806684077688364875489335055963615833106536704646660870314508199950058947841854333517380200050180919513157819496855652079885483446326674922108659399481362944657578518527685891250494429612609276509009772908791169568707987776474588637314205902770686065744641083804032623795395708503880391294407180042244357359659718977657541328887064865064442034582967496800281593773214169266417851435244849838956934606490898509447738995965894201080282214925058421774882538600175924965165872341917408760795799919905001802664099729249612389963211101651929016958408278565700938431338193235721868273254904749574621651176511391281364466301291220542784579576953270842240777428904265036461314349355149558671662553309150515028233976077781734662757614329705362251401780767457299254793275375016282277188948767081455956995583102395987624470786616280508603607686294885 A202156 589 26138314519252100763532984136595157039763004531712140747291356343336689818164178793773408632917781415042034848682750472775034295229361606368793351260667660741288679233690252174993015125259756151543836278265336490302060901435296989262847202524940713638661915088198780752230013831620165702496002446423700658757998053040802665939183562479504022628255835802970326873483415312944878558762764168795626419132797507388778302421738544938020870592124648161436209961055292789255420588723856538254472167309593469795607182579225079553797099696512269289420375574828771982285831184770747748342486858616475738418943881810449387801151164447440771507923957721930951910242341347334803212782107077232396589166676296749452175259186536909209266003666461416728847814285122872266897236675147847434433257475871377986234778988100743354813882735134410197629680864801925846096008105789195623228371503297752220779328214461176109466855766174488346815534772192277870788176792106497220618760372192230974935929579572931714066842491912303477684933383092607190754559366522605574364798683634365231944685053500449983280904389312879800699171539005896679745255819392968708237346879319730435457244206043257978714283865416738998997028026595470693617454883663944705155519921489798194346447997555925404178450410089169958259239027005334825203474018517885464470927613410620171394506239212010216020115792655372783539433167132183899954673596390235382086807449938931711625992064640853426808404632923809299388290356803588854884442856782123848429911716737296581845579910689646796677153087010614165053241282025567274737894029964652520973441616802213129861096144222896513506109442359942843846894007791875571237984598335647489637431682798176641292743474399953881632568563432305860638206378283072518731405481045674405414899265572625898669831209121216385326612313475446039654790550504191605 A202156 590 33927512108600911361202993926677780325899427548336646799573912560776253207128513715768970069918996941594523265538038327474163317963856860102062507409673897176192190100515735682904830819783257890176504617491688639050422148739950170479700392766599247246739024187175559452539049835941730087994135288828035410121177865491989772568356544026776345243205822642129821298414039850015885414899083110853694645980174772881018628725935913759209748499186530863828527704742996719930740623670673685991990133538149218304609476365880239098695918352028747609930745480711629581354877269279551308656603941753700510770150507601278550669601755167883364139873041098655312848886866138368715552602504408480546093251823542286565613178796310172664638500859480059391298605524957048464005516343881380595485888329458937870347597781288253882754634448640600667431356721488942470628432599972803124886219373583711028788504243242529618586720431327042310620959826898715693645735264333984723306096625649185876602553845239992315837100381136363229957355166378714798543454441913235498820862030487091562864251140495742223965096517128067800388011499810157034657262168088627056617154140697610623860558321865630328685249206816497608088865869511148051524286870287812450817276220779552153491003435082950090819596008500346897316611865758517423071864918676555613905606500878097917605004656462606292897310017272900658864917833086139457291327371179919035050166622281737395796336619621612822938887438652565870430075917965185991722598067307396835357023605660911233985950334111950440435015689981368907673406245637848129374064582620864067473952596958096131168421430735018383310387271603628858042426181336425587201867547325321086399827652609479971247466001537164060577339332577518677403029627609647361856065059604010003212256969524319649391984952443755765757955158420342343191409530946754408405 A202156 591 44037884578649463694740722583843622267860417194736435833706191212531233326162992638889329377346225112408276156633525066310991211682790975050870765824405457867036721461790191226158295411063543481692951449667933588150957647003553885985661846963843297985553614733038787970614934457038534034050685108896343538636630111410549683991060854963193216621658529533648705075014550241905306323660451115123926854855847722402054791307962394320909315531073524936601267524546448687177312074103945720561064938860350375765913304715729971125027748223833617885420818213588120367826648409693672827888523573909444646503916939922577748319755277056748159212783699422096874146903242005261245452474837940100671596644277791211665416453902351417581791564849601450628488861123579963783406893317121356865093248618380225484333195685333165439072160700452764531915703394811782524949859418756592666906689518540153617615257728400588983749453653006734744697659039779760778074293584928720064354092801332271075599139955191930453024842227872507560181169321026188715902213111044013154863904550773561214232566035678419906256711998327842692023838227582044825088446548923218526520357837278619270040569244537382123375474756163948478560348901597443575407830740178696897216119379051937205433128112289671661958431440583040183547003942515528609812455460968150668964012767212157686431124649582223756170492382304432399833879807912641883380242973117938517259734188914245200811933306276788803321249086966397576008939153228454613667077406922144310169568210236146044417181688097400982037853688442729831545916253596644846360261090347851594928669497409991976043481155997909638640369172432067897796225336480672620312452838443668434499486655655422204502569577251764550675504821117055810963271818430943992616653715960523938495104131543301332284897798440785862737440469017290886016409916378336717918085 A202156 592 57161140255574895274862096710835095025902495619340345375503836619952980081106357316764633762825330276909000856787049998033339118600944721759170151977570874637516488265213567695817784538729659655979560805164360305731303975388464204059218597658675834186001345184460159610298732386186181234467701277212165085114935763433027997830624421385680768398567528128853377057547587799953237592225850648347746203908244363503094238099106461892626532349584936181177581418333585652959431141446297874614576298650601249594937164911541136640046918498617683986528612110491899525809408280905118051047994942330517397461573417868998316040491680017903942774829101976840643987367559235962958228596787043746263251898179321169199423991552073343710992786536281823435719150439801268033813683520107177329510441220769203219726617651964667451661781834553239721825915575108972228442446897113457308841758108845745811953575742959721258377172254882310371575250812674302591224739427502214309546889150032662206941807059285280488033929374678133676751927821336826574526274074680687161777849286042051968982307850059448542578988208733022686179141631389994372807768963240169558796367855633507114902035018851200130511037548251598308673724785407612249731312776465078284774072136733193713100046798748558734271953190280777657897113800773290377019144116471740891759674666234879798889682190153069972903006214921135982083717125752776078488098087779713015484099927044067988916493635210652245098158375994945401093732590814616123353874751586876007203264179862911904742267845200092362734693652582973339977691623762199372727489521206928749353345533685572626808307372063855975936815875429552527710642444325731724739976582432334302659247279213085411964364063806788849612744680470605865111649417293737692769054667251700468156641950486235604986147950391187606077431970829285149706956880049550113103265925 A202156 593 74195116013851635417307306789941369499999171453486573560968146226507755614042725634167855734817901353202770703833434263922207864952814566052427806396121170874038534731525749078980258172975687169917988232151890008905644409096579533314979754099114268930131760495814554135379784022335206203805042207136281384135647984305958930634466507897758674188124029852722149771991693949789060489402830481104259448746046327979293918997848879574234918080445716089643564079729469631092654444285220537303999474583541561623852674141875679628809775183457529980896253098600271996380244121966433536587469546621437672460475792477019891642809880907962260973568961582239733798728944985037914519473177107944709600292240114599829640675618137297785451055132528957218112828782000922327926377802205799052347687611309807398979665379054453019091553749089404706165506500788051140735771122593848830283935118592259523762123699103989792784585837383585855569930857192204983648933702604289245071797762649594212339389963812338881537587303489989639916442130925879867546387846722420891974493509378032682177821356811128529847620438223465118817833813705985113859659025839191164099158956254454956523571413899613232021203362155818440710016211110179102707668576020931434939848417360306387666655311647516947413333282553008816910270166399788393842239250724858709353388752760106766801121051694035242604345896475252200312264995347295437235667937695094376159844445569011335368407926570120337348606250792352164222088893938218499658715760482358135205526735893849416209419245888031789428650323199010952561212181727081189155435038265503168809047574054375859605206925457729058856348365938386748900516096509463298039869291544331481183268468931929209307540052251634675032791919746025295859109980375453094270240341438991247143382756627002271970687754709963071902643960695943107028744013894399668471321252565 A202156 594 96305203424839167196769609351247186775903898644129953141791278298170446834047376766792559979159873131126919464574940887521027775369634705791329533532013302223627380565032157090948679290737903216893892745772348067199220711703384845778639661602052662395476839122222106807563349362258711466357710317161616024442985968693371258935539696626869373415416592181305221550668161199238400562007281738622680416726164225472760003764969746580895031041886189899421164997907433247572612509251074811122716703433138296386511176098989720617058448141209375297519349993371042559402031060904149825372484423519683768336300117061753950354051184926854996839749737304645197630106183223019977083317955289325189314916075770571257704397528350660452171758569236050187287016039886757380380404573579607062769969009038909234672385935395028054113385104536212755363105612107315271702802474679918668251238942174644016097424607861235791313134039751639558219398677384669394473724721240939937888883949030023254954321231221356582955300286000631874477865134013970731248636898771627637095730797323400379414843138832994772293668749825848991202862111048737287795464607770306890831149528850426900060480793206679123963391453040704084443292368296227067702304080362392537473638471661540957997605494471678249183772328800615163571872778873124561916849528296750132999806841407952348428056235416667591830468070618662434869337880243663724755818495030144720542462606248649669240204572194380987226245815370097114214870290599216797940889703231349272620766499926036679327921438894820062586025384818663633451113434190127621324381952179101906185394397777046180194931780936760254539564242172150570520342182626839035124025600447959830241579813426364900595775023458558001403714299085660363419259642877920822625079194133143387091642661459898462782347719465581676142025783551363323638160023078050720125661882563445 A202156 595 125004079850325225169771535630612058493753760440909225691471518262879013482837881000571108685093780506301388262247569438568030130221920895302579682096746870165097465934877008378302306739119625399841102866024275639334579578146584433241140965779710256675060007048883798821663092092427785148126104186633570463445611651716011588139399891755168548934536548527304324850617501244917494140424962293901758076651112418617314505593011733213122176057450194043732582523719768625879619944353450819616748977056738925168129882723814515485262236877514585678650135395142514641831839936809464506899948194259002909862845091470364150539666795225176877935734185452467884284144027094534945216232186492366987786051466057961377900478351123539129621157171813260614141328706944229078811437210128527761676367426044892876797357964477367359786154774134255067056604919008794434619096876363411837541277863007569340634933378880184953134655199011790762982923913314443681821911039237037435090526294043207535336496618735357032337098233641516683082629027508003083280863148217725950529366600432264314447784216383870403308652189653513767116196202307447293573399201226832505107667989288897861823547546010855603291250084843471745788952784032291623698487988641809492709347796368262803174504265168926719923589069449915929307473956707149281579676845489930947775039926758769388152850192449782840160704951317127365208200256291280167437615170881190152169740303066301701662450166300379951299329719744135261898737415108889465508775176078530873503619711377259715918225818266230553204871520844302197208592676366603925397858618493436008725473119267031887517161846448989352663295529991085502148655252533540558127687189512160315322089414558952709044106672909156034187346127421267405692903157345560852314258523744478677453705031192191577689215369178570305669277564405708898139224681211295940323440652246099045 A202156 596 162255199340518717431196256478925100677705605148401530817576888913938661330276735491364532280691747937306070837477880556320415588000277952468042636032043905460994287156089791842879303198697983031090534626206764007508217093213554890962155194942402311111565493672612048648411885972621902863556216876540057299936379480941414348033682123958512149647655024571848832350879965947741708155871039050202743360812727193201048755499725464740886003627539309982574992694623261768958499115158269912787729049502943691729936201264335142110149766408565791001512578223544990634055168835947624025806307383663762257318204592428415605646537146151094660705586132967566009155621317062523135870692294749137060821105488027158097943563195360825439587809837255043041105257374597569457539865118342255455048862149037261915173735965505687437974374783441158540826717821767803068820316042717233885209910414944882829500127428361872207932991135183264658712277020083470514335446055204953349807565240784134350843517656797262206616970551966402654009377999840253988127829117749709512159480751630281756752844498023124950499858248501511043867831467732955538320984367727820821322862218947460574220064654241297366392918646735373285329976270381546231333569706952988359144195966047533456979548538583772410782569428373662075625937623933100894365858628596402073461868825126041257870051121743582709861003196341560701377809063328201413670299735985289787371602370917453360108191075653320982405542749982072199847446949941047927013592237660229842458425764601183185225177784188128363239860648030519433313119842810417705038799162422527760223757923414209612951095881759007242996703058364186809638383997446353017610702847961183641328241818517707189974349865661061073817173869678506006929024878974895108383084938741139190191522038844803207942138766846064791177046136572826598421389998052239052489105840953553996965 A202156 597 210607123739913444900467571138109150067603381728864746091989110338774119527685719829910162329229203728842773645658026714534460865194230560382624038989910892541500419631138614935048957249603242854730114103713513657470026452411616101884444201894272420112555335727043390261839806329371137489110821379644807741746957120650304107736131257498257015074107287357711257087117345182667492268826468262200866980576843245662542667324138060221936819586369966907188296785038470056339505971855489993347652689505843855126532021111224290644458911536081519205377647884026002700488967317220079176032080084047369150996119698126991985765054676037325644418972864857715227416112185403127935825213382352193412578807137407785153169367127100000297045847547599874054094009930898938211657666112171037452125661393082939921002632485868417817123378682751849651738012676049689374534335604350093219590626177320594905121824767080331245712069358812678515217772589144431413163727157744990211012784592011512344187350582026227608831795439354157003387489561163622168586838913975974729057055486249505288000877710649799801878412697902771681426678128921173981293344135911510199244570052525814536439782097657657970722405112212429680886563410002462975979349781136990248359673654581902058896650828577471420269055194439943924246537728391208253737602920241284401422557959973674793945938203172977907616741988146394473261030955999749143663881619693735262818187707710551395118730353747844334782443190147009971266724242286065100374177215707802256980163138832624397162564845650372349254785916272093380138232347375245814536435914965822539334429059118524810578634937361344952420367906461184487825120280030113683318134168966426854283742558346569373633997081521384364658657495496573375726468600006256505120391936227474924389918152715523371717318430150822920377500215993964519042066078247125078834919058117060841961525 A202156 598 273367884359208310962089476141009197862648511778461292025871047642839893208274734062487899338807225748289982885993281197585173882606523267098693534566268306474962083686930766095901703630681810527456657016085514520632086827013184486691117611903570658903785714208208647947819420203637763838962982594562083908730250406224613790427150338550613647054041611335284639850245963167136457223228599933297675138045381720142787181137975702442609250937104589506220426651987239509866909792969310853095340403249535821010546833466167864921365557024067403362789185440887527960244045522582826822865614142786101494230706049964243169107435322959302535361166072999181397620104461031942998177991099600852300390230843249817101655740587412605024740070528974799267170983785049447201162193073732888270603653439359506980199501792921240820938707555837117406797399626794675040342498794130378281794747568251717241965299047542841595062058094747721529488010108432451890816003515306942088941244592865702238620830211952386639001463863311143823994307441012381734571728782511697448606545861671106233543382515578942119713229182019549140980784343508216094763222367428772510798630605316288320838262942694985804700315442733086990417473976206926561274964682346106389382497259451342824914395795945019319736822859813618840009930345514164380250514224614558556644406770177004756500569917667403580503821239610823684732116803078611060274304672062732385848220273005924793410751890973626293226628855268068960632008219040362559237755012396489669330409295778981866333823944476399121204348879460529176899992273773226256850588778826475233528328694977921789921455197599143989234394545883559101010196485095090114593920540615574095676656512492028529269738237464891244265863611980682563186949313783241968751160350138323710718923570702710491685871380197001304585204103314029372890003348174770300088672448330104019312062485 A202156 599 354831303291128647715347239563458800716567700685061028184834527851295842610221077127389463431609449792076668943245633336438841165162402006463543825242977271893608243125216503253865476263667740461395886076764894134266791231436661052108968775806632820984693744486919097992879345584515488091836462296920205268724123280322428049670333403307439015619130937405912104814362173073597938808258453886952120128315924895902092098574425137632446585779542170809107206605982651845337192571768193631827758495765207989827834663307064777443641848558327953483381157324624127266394070599345191996000391125256275692142305456733889506509465284146498653573149143780072596395668174307276608507096622068523933713107055731125190163998113094434222112314500761741848913882858984251568170314952039176804206090038627246977359032324579284717160625284097895642173372977566812152675188900445626659676362752964551659476053041885841310059305694913183732596921902972733409847759399141253086455524468755089494217493427763615831196291262782425329387607670944510327851935372861269312316567471393609641634022504343756221587969599848676882221376651195535569828681339578410807506423281130489714633528859835993916843038722262434701132200334553180674071928178335464956428233083094188404836826846485806499546975802982882814388965341939656974356913725946776765240038565131792200262945807194086674516052352272860996387814349365081156486903800455806943095727096173982671295760835753413180763829471694763363890375401590148315825505631913427882988614285757979629876906317365520408950895590753850599522809833125300306146249698480849887297231311652283364793238267848751536681291700188953251926747212533146938629225543584846209761445869472094684422746598232347313672726309693430470443284482822048069182501014087607949038238404853965502684889334177277542528674548601394132046705303864773602390018003013416900006215144005 A202156 600 460570758304000625526209754863893382320907012840697436122623191279934360868173749836617461046329727022889767998349946077416418247206915197866412786471849932649597024614447334292751292288537096437081332670983816500763774386317959032452954779879397498067473576558306780986109442749280899905439889098419831876720003287608105383858302330342717291659984902711262576764402250403566957436662249916663918628878932469499195401162422690671213225732594800605631647954138830108008166091245322364801577432162836721260708382425736614953982198063152659554025379418176676304251543393904536627981684814968503062299218252134538615206116831386832293035412227460461230940179670146384005899213237453844465107312568108157247015767895055988207696759481918211945090952779977773486037867645553777758971234266484727217105043757802118641633670680051512706423631327482095379497354850279629273881637058600419802282674883068774477615383729939217737189275142048499533530500884081831199277181819199513297792067848406961396506147057627724766401290762578533393170077542245145055689455971323043643734727667255679996679064827374400573574205912467461661421533615550409799370826620276770333305999621804177409076459561181197508982605616776052308018801500514751167337457159358997098135376332342780891392654855448922079458037003907329238550893765764691626723013413134296098936547157168006836118255449428933962487698293359072262508940858686965349405867922613556501417104154056039335005157427630947578260746639255793473578947072468616995629552012504561780598358066116501014419141272449618617651430263404366024151575258039364327236572714195968829579833350212481895468327392450715437441816871671539631250620161652589764696261061918266408352195814767349348255954484118460769952820071753704610556917565125364979527922730576876519774494669890726053200914978880506269367250594413127961131943279238966806104047944856005 A202156 601 597820489447289520804372546466094046793736586099524587026136717446826949111046917066852337048672554066261126785189286762853174446033410764428597333296635969601905044341309514695487923525044887507591108411050917053097244886649479387462883195314682145858759717678937714800872063809221023561772884213286644855777295543192040465820026754451443737135644784588281418728089306661656837154848792133375879428164726029485059728616726078066097134554322271643939069937265595497542754249243856661318815679188866298988409652553942819145491449444123593773171459103636001218791236931217489197928230889437991718588693148965174388648033137674824169861311498094534897687756816181832132380570275118468047185358000297332375501276563784559599156171695215338342986207794528291000625584033613851491967857871807137300555369438594825417555787382081579395042231289698782235775413920474058351871705225700591938811252522170227386103458022155409709687946537457049421789180299778817755408695545796499505444609849738808129049147684509523964363546022219265399824432797898825421015601534209839255958034878075368291933204557962372095822437053006114040989580804303092341172525446695966762141472875572962440987327667374472104224720958374981342627730275739968679739062964614895139191313642554083111221166455396897876253717642106371411982085751048843784709706170209751204627437947058265679194821057306404010448035996965726431655448747671880567721873467825300164856729896203903303423513577235498261819085247378618338557157474558632946899275523616635433237038892912900951195636420744014211860956959089033974048438538685396415903184085795055888511258895337533651566352274109328448846226372682445908216366340599517929729537096924040325946465744821421221688915247659452385968290009851825762454809817031709655819294666050380868701791396628828239777245113912348536244559224842936228775659986434175900906154226207950485 A202156 602 775970534731823494003450039103235208844887767850170073262489336622790100011778030179024496871715928848279919677407695868237343014533119965313121472206247016693340097957995135627409031984215975447756821636211419351103723099096637926967789934563677545927172046073684595504750952714926139302281298268956966602967052895059980916529010868975643628084775270410686570246483155644580171060036295526871974833839185507339138028549109286907103409438284575999032307146922788816980387007352434701069457950009716293250234468306635353514232947396274361564916999891140111405314721285176907074374215712805698282225061408138544221926531806585090385647689289114478836737477407224347961445974317890534071402129577073369315243409964024463303716503163630027250984152626344941741038522037763133682796520546371397731393652426252325589868770388271210003252109790397691859941107771420477461100199501322309736157203491102072078387810897373991863957217416344108100982822498612021364689287541262037158553805792893124544544397188346304478019116335549843910438720601595133151333195101948400031189885537014160787249302837170331605976949720596023557742814462451798308432138658984744580489298486494083444224142235792503610086178821365109006678485879108978831550136390612974531673226972658867535584182666450317994455246041417066185423508753967633467861571885918843929310315518734471683588041614128262976627588236363219549216509965537242289937642355369317000427533988168512431804385618094249112893594390350807347653716823030033096458264000102380287779895884642879318150921654984457997376904481467302693948849071638386508478005706789268347318784466314768467251229783466515875886964389924943117325212259478012620199174455546342424812104184582389978402863735507485078526070479967598085961732585589594007888464948610663790698405458329549164504810956943249519539168506595536811822845530448281080409382081569974873525 A202156 603 1007209156261417447926957346383452834986617528932934655570124132799664102988338772125456730087150226972513269480148404047685308379689543681565667242326375331031985845244433344734862228027588811086300846892694011266815579485382549379724803872180458139931323457043924926027451935751910319593337563380221929364006378880492312037614190287903630977810301165348286579898516407937358400379089956745087689958443834623800171675997015237679342159353758825324472290737635842618845044792789210998131495100296932559772505351452360134918655220228914677187668492687240760968097289436922694165048534066990906932336411119070681434886249636914309645746530835959095435550347986820387472124742284051638106211917005683233073853570632027189583664421950220080156439087122787939851577000979432513906418391701332202448211660293906080020824246408188648502641843465704914335421322111889859270449707081011132336940111320197967387519992441333419284006758518468114858026281814018103952548939819862578435303334474565425920010498501325818702944848639997675176484059516437684931605066226727489030645215469009502626481303149442532462185984914896585571836132182681629901252574806836751769508347293996444737640495634731002311419755885410953115687332043353178783383397295952676327216709419197567507105157879886057359905033108041709802308302380564237192440535598216489210493584915879397187031598820317428037258599082763462009156598279818592820458492055395905641254774259912832932578789108772758113037623699590100558636185879135508400569879772857365996902871621227564442058945112533405736581010155987599807711632046548087002608035504228384519763893726017674132958444692587263497572830931896203483842217296436119781500598713762055543365785285122197370545695439773467972474453514707932463752566441285475990529571684001975549945661583120358186699004844867223964013304477001781938809824722861882408195477035723601177884965 A202156 604 1307356708856785115585696632155682676577420707667181332759947861884627382888763714440812656628624122894393375505312951046199662039494013165552270767418162973432500933787176523470715544570778292574043051509895190412907271068303449998244868458300300101953311920070968480299037107855026879906012854986229795357513676819826125964842302464688044033554142827846805570021704051019535559111887703818828294694085263502507115496306097229398499215737769516986589034345144176796472051160653388523139979570727468452868418695950695148489060961624183854715232138591038616596478876374404371849325922844738484392474379407492336363938130102182967335088611377385616760865514949415455714469954038724708371328996871247259456492619436961328055133115974882500413030684101226119582405206232781365287397389631808652406381003667837665614704281969058477485219109566375188409685016160125265912566258690952948451038528336413470566928871801039880856648908599754196741610012811773000318387159196894085546986569594180129951049082510323724330117935515600646829232398813615513446090224629097178813377458488888797395011944238673569965585802442586047476219741830306293160027533667135444812077254298308898775373919109738605207719233053084595779053150313786546951852818140010183259752757152891469965354959343909436002838738518992097906329991066463625908154347344913117076376743910495938814295331680730407464098684981838737324665715350694567943712832750261530153031696561832868977974836458801421936473722668473560174302421617401066873906607486904860961599639584457494002913192605146705661624153805567423083107004447570345290998721606482736317385186737586474709811593959748484553333658662636882197084080725561823998375156931288692548946364487984427604578334277962225920786762136020416370352745279055962246113376157369615653165678036484766596786143783826699762039749671979806361038340667429192917556648782987152758919811045 A202156 605 1696948000886950818612786301580729730744657091934472436987756754602113543325512313005402702847224024366695628892626730309563113641954849399343165890441533213140055180069909883031644041990642196172296794558997064461942371031078392715172459534069917351877258940928660043503224138543889138207685092434562894152123388505755431010053270984974793251922299580243988281601591959706949218368829860466882381425232713582419612114033638206744014302685465479289767242107706403845978103561483305513824695351309153754890647694838650850378666209532970414505694128222675437101468613436687437737730882803936485750524812134513933529710257986383854686635371821315694596508002853993274696994528217522387414346931726961937091294346175605171788373200870975535316033671524304380430022106113149232710527905323695929491280094549192996061806137171591495587165901575311528850856815554520483264651733331149846078315672840553364597906288077757324018510999355722428902494938603399540395162580088628703177410132029911334111035789087901692854674377354400999586668477176013420015340179963501911372274910473362190009222877140495144372797909384491774727547653059605385840085837447367000529324506570857656613990609363945074828617253083147919910257873419962894590326174562335921918482751567743708817463230123236568045627322692618635040706526095967405864547150413161627748647803102238812701558153489989248570972055847827598283954089368603269372346436451347410742729500882484804020578405144735136900784778986054981516143984623200705666822375948122736670790335277754205988216881942535311415382415058616359174273084061314261639629338037179087511581452621493518155661316001308840362963591371271741195611652939561951113771172196214009166476837739618501908545307347099529471713244778100985740785399619648197709979171722694077115833500145695643922270227932402211423903631060925311654845827376498369545106121924840288557476736851445 A202156 606 2202637197794553305774281033755155034823888327910237556028775507525681494609132093517298267483040155003848031909253990628861875307595355026334263773522342692492818191229809240998550495788308999853348665294526679776410784691068685440843854230354294422436580152013480665498704632792860246366695343967207650379660800766793729624923180896194816952951111301013868942713296341995569065907182046998309512261657368144717154016900166086256501166386518454348600893666768567047902781950754169903555931426019710846379607839481872853096360250912833973844536263200894126319089663761943919779202836553586713765696813676219678229227550928196141200285377535456394200650626838968321141243183156390020139113946052599723097240604843316076019980359597410269957711292607862984572049111329661471276899933712767684671029156343848841050558751344443792213663855025644798073223736904751427152252037297573809256705292308509930834611794996057205536146420514819112961241688697199791659920710567880859830192804388255317495994503187013887001643011688076981862848854142066605564398107502400851864034020416965633743173899516418458722321720795267881010309377451625960514138256979148699551618397451718939976061035580481597388939986782692946958918940645961523391696422729093886640007351782174181153597307345001721413788262016280469290739164542574626348556293081936447904627772049962068390683668934674363914714264391795240733835083334731692950737730801016188882532739113768713785841791903029748895796706650176697534394717738492898554468570074055825293824893590885374915211509848218229070460713121930228640783380004581464037893589773536849107296408117511848979573678358104915042642188266252057435021728431470686983850983135528852609394386439660327492864204358200911292057870935212943471123078353558081571590718782680754726736230023434909326340159070114286601527151077331382548183522896354216240354828701793911560452045513364565 A202156 607 2859021385789329303944198169027889654471676304970396413252913621011579977889110131873140145790283273970970378722582787209532404586145128869332475034866110373322464872161112324906235511889183091167450395255501071352716736586636122623822607618540340090405329160054556975157275110140994055894832348784343095629905567271909755297719278749989887430137290546416421643653577050318288940598303928173945280033249838619129283494324301546322731769955398268279004670212223492321773964993975351051510085166278233369446976084999776124668225227018648965079793563940632353286741282094389771185967544115672750531388713626921007827603831394540604894115733405650578356749917128978026848058954742466028618182487629342713618281213792278091068762718384237659429573941771334629670139316483794476568183403431267131007066353654221246490629197438950870701840096657385372587515559645551797923139879760517473265357391100773049669961511998594175028594035317235852901262809434026726175036687154529267430887082685823372198466754100954937426439774496746568056978226007925278009168728197936342217604786226310919236449712349434018926429220794348325059606844384557437141965617473097564651000150567824613231270610192855749465769274226682362004756874700584637399527366376189302522807624130510519393660487470582111158529118469809356520744394869735769033020203873203096218579099473047662532294700719053834372050544208494374644919654214392368846788202233282561822116752640170908009218625311727469331607224447150367344662827480579159122994537133748513108648041090633938885738551566105318798146590249850378159377652972862679006924239896712792962183226155077758481968478847504178416509197406003799278917007892396012143087462338744254472984747121841365467235828711637435757561644760661622524532014917518770231727043000747896941226510736918366609945604202780411606570818194745073622230557873640396181611022548806572365178197599610353925 A202156 608 3711007556117351641966263449117167016349201019963246634164725851297523285618570342039242391937520206574164547733880548543982432290941069677038526260992437742229866911246932567919052695881663864026350759692975096089146547678668996097036303845011131083051694813170662940273477594258377491691246022026733370919967046658138095582709998894305977689501250178137214279593400298016797049327532591587733975173646028870261665258478926506960819580900940565707693713334572426265095558659398054910690186989897720893831328578721869927946503248309955443839598201458677593672063865068854161055466093059306676603028784590929791940551543922562776956421021675156915250667191782786639880459382012537748756380729828940789676805918261772118891177988482380884529317018707899741448856260746853900924030780753851023279487456014022834095995647717006885727196231797431187973797123196189328952808411677114382724624636943511109961679207962380243129909521695351622246726165403677993375405960005868421244431603133394348858292350828536321765631825653765357260975874509432868789295444802813869797599148487731156203277983455665840148046406269343330659488673701778101784310857341823659768298643818638896255249275969291182324971129006246923189227464442418213383063129859870985580717656114050871998790159139508235282049381985550528483456933801752485630233876071124536955267766488243816004850130849662942340557691668361306493864977335197960031438135761069964228918662394202724827251989812830352162677281535694526636674815675074010048748354731035495959199863510749261788313724721294855581765203683592668920643552775395752769523625492343431728064720252882812997746105970382065479713895590804665211976841222601592291040542264706906777081592369763652716144612803501033412403722841467850823899084239861010202700130224251987548957284200290016424800067915049904151042320489628028230272715936462337889514866913522229136089740032248726030085 A202156 609 4816884948818936641942906012755913759331608452235989160749400902070564213152926414856804751594755437849991611988198229427301987581236922295667137754293149323303993928333646312046605493018887806323112118631086419222640866170175770297830498568216829605461009462166360441917998760072263843221181441758351131111021596656695976156602280845530409051085192593931557718490589933248752251738196705576950525830112512223761022376222152281733597493277650898890318160903604797068601713365933681298724811202802075441959695048204902166698436548081095147454833385699799575953985610118090606660223802823435950557980831010313243017828076407655089948829592018620270344787658184139929586809429793319255419753569135477515657780463622566418042657960287412003881394060708912093065985756310099879604915385235095196949643710839847984435355860107477498723030007032969024604616078393094103428947395217014708259089513395286319957209941973657556988447530566531088440397661431164601374550761050930056246004789980063178994691272908686044696852683258812936978178628135017855763227478185324205060941477132288814440935586075741911078145308908386848847691238858063591558598350864069637281686988676442719514700328937529761802063059680834279617255244089384140386578543030746163094468994828413901343910232902594218813988939288126116162170579330279856612274538120115775764841342322641000126632937548161780104209511734988767334662095661432737728437853429666580286574601670922496654865073558428485379685779826107048424036566083418584464116241446346940006528314188911451167292328949689156439812436234713034408617172124810714232162658964821877670235044705015736193315963581077073488490219967667049441346660989928974397758480772127226252397433911206099384190240183115629731864274686580509707798486811324673724334537304036079090649613665465704401023878208130572807641325424718985897820363054970240940194115642729304612072117383661246776696405 A202156 610 6252312952559423643890250038293726942445411421801293967406088206161741051149212867913790528327600620809082538196133567916089435898013234198706267766546246829210841889110161666103926010885820490943535503632390479175891755142340471177587890105241599816757307230197122682946622117096204210123601820156317741448735112493344718913174177827499576642330890485672983781386506139956582405959129996306290194793510867220412936782671095182763702585454809965819067265159165692022618758853423258927689894251050104025942790341241384290504642692906013191440929895040138390910679649869416538590809440598726804517582515622601998507348902625592384190803854019147435750619129655821845817038759412346380997091376357119986383009364976172948847251141275072298657164961483149188899908062834248896873279246004372811789614257182666669774257810423858076335607221932561996505603695957112950061444766183273414205915463762444699793348543002599546590761764765835657444013917811486248906173512438147207138892972962518872940760413943123657480193017238113538432318598343378667347800477389106015355232239718562393413178187448329544913592462916679860460972568549092840064958875110705047367969943003378831291184771711637661527895526494593888696274117600556171803565565790778659825635174569625129893523483517408156512322361146605713227968928513769452130246720246034205818227107067021529920553548087383140912321605674323751639084906303562358373552302313571460142009604050195006455290038226850361192479979537005413159872826101461647560412832649003597092977792617343552865883654662971803764020960467453835069716168774451531677594361812713304872533359962390172696111122982132071005994825804136239370202753988086586166698217001678874968705092135153147237026215613071283890926416139458660132871611982015186633176026720508606407675649580490284022512569114085568454414289358964754067342600972635436278034072589395723864240472274252266067425903605 A202156 611 8115497395537183070832902606799244815380384693889627333703941742197037813827465149625685248964474011054751284586969382956854660493633596752998439893839274091166349468071061508956583915524301978356902760602724210883888275533891761412738783526105028345321379323786403076104273589992112992476591941381458670049327064994764788453323926217813604951336444765210939016681966479073710714182698997008859095891451275539583768182884705325075004222322850057982250419858436164640562080390030024154460184013051832223598299903236268604172859516955457041395179548928713931602486231544892549000263993673344568827871547297306383749295857779942507024573453687261352984033285505598571730586722907795809214969186757972606847630497958608865037313938717083556244996238611066938279987599573098758041636856398290674607722356179390497519002202574307675606119451038458438495248992736254216085651877558493674624570012874139825045446451607432237817251782218524116831241624921647719915611844593954023936226832900559517013928022606901598723245839522388114072212562471077375199589256423581422606886386213216854361490846372345673555931938720541550491493546285483648340725061295344287413987704331397046573238318981376747133446591326923186693484187390277821616887717817887669707511362122378590187892137695362884558775610779354927643787507040293418585203630604814279036283020131651623195878378784485768742413339955760494638764873719928279736133159965162325597748179482551447456469814753378210399353633753253200174466504243131135114831392662165222679745168288997742708465816460208451596542766874318843207457178452065963306803249470242904902670630996137739143816044314843847088707795403548871035473733329875398915399887909698407582152957193994873907560643675526343374792756284742654271957644554168900925188758348682867081083902505862723195516913686204859723256939946610826060424798242117741318647286026920006846479520939862057694272046182885 A202156 612 10533909367094311066517463693375381476636796887257314477853748975283548920606998615001271539365358938748446358311348062944429433231300510572157776275935611224087092398714348728463979818424533082086768839726832393336807805751236363973263763428994221550627333604967520995660664173187645568030406216311313197406285081628092202067695543056544231727258062974353313170669411103331536550426737338987502800176908962139512510688447564840852172716872473920450995225908984982537757557727500117929230391159047027176126567331610335406832081148365490333717751613579575643081636217865620659185804072978560651611772750809388063504587516049462748525512152082211217025839453967137290284455749295559548014649007320472086568238003340909330645484645203633180933706460552203402738235004337819353689147766325735291268011828706591683112995084683640939078666711840697120604836686967962015366226075626158606389277670795169730464289700837904042087246222557879537811294185134380928964215268109439884922015290211953290565205632583344332019115619507042533952193473768860089630399507037331297437723174072515758398821705413117235946054742866800015858098162105989226453421064602481774358308672252210363073232046853055306141552147646819801734253778958463011902548454162052404501689922399672840438754101205097506749134230469241549475922956169372343554142182278328688154889541903776739886720215108714440444511602940971447717365167003560603535142468082478385054416994958747728603491364259846690247999824131743116821044362634758111917403587262657810034712135461326452692035763881695907200508747381905391029444347914612845920698940218013477850361606499626823018500529409544331389071712438980630467805535659424279705602887808571531362759569732713211178866478464617580629197106731179825786340889759699251385708375160563640962640497776960234217496931452124793835219053636411493261677320775667855596167899228869579491006553939468676634899048519481125 A202156 613 13673006242991020227156597041098638357429746979275300302626832465976304301910070374806500832410986938021472318336845198732486447479567569089064040607724529529590954767181756578484736847731128416246647597062667843826965647976829266545534952192050973467685933697868518465964465992523973955190474792180143148774687986626198683519080361563468194968376014404265835284589878930157855368743190883306781625770531941405811699289836756278720795111496248825895333820979442648897844669368214763042116893264259028222780060798130312121799437157718889497708600199246740256006032208303344070730624686462178052447512202679038409122570846536344867643607748829256472438186627216058697190651831998913385527205196532786010392966080706002352568974032160377151768394740800521405687290755642889947989755759053948009775204745938799825290170100917163364616433785849773824086639524435421959691145360510876312599607792122117436002822986241147839197007779628345421554943021062801524147831502394208376674751910468282470594119897165158336059213350874301686681833056739417925262883360545199600492742073059739241184816212135379799912305500309167700042260922920027730452892201128960047772797242595664719872008623576946805994987554198980775727874711603897599171686276614626203155523811763413224510912635472078868397491672373464751864820353320338261639857967393640032410767589108082076721339643332732559211207318204040983376645348005747943460335187437896978638307661708275069175884334339466250563693372369368812380515408233411786137654741435537175259833672083633446596519713052624827337808757558946323237375556135989021939103917599732024006864462565884620140274543357544227299167994038001454798340549812199385182473632975637938010454339360104554115294781486429944130354469744315129128016202950445074129748545769653257286640285030591878151587821507944296193254608363122171642831101942018634446084614551786687259319660533909402410041270706240317365 A202156 614 17747551569492977160538196441882339212562334942302452535495150687088267700330350739500223079197921680192932320754866756606704464399045473377094552551050163393797835200709521324524459964375186259755066494218503134455008074266118636739740394681518734566834791312499732001300881197631945006191668249843609495796347600355724263115564241613838660524720339438674079846084492181933792937092111339794863562747350283035781446165697421202214751202549414103538222848636090649284419843082385034928549798226617059586141342789405813523760262598637970202535429340870655272720186724741522738187691657223834133516219227304641045653033454216659588738654332468222819013549216286990221816175793478840278854764330450548921017983404518387712725197648259524339362195439852616232378700662589466814671349286104258190952924492216733466634957677995393363631191975366294582967337497880490735717091311717041827595684524896837636761933771851309057373674010711369799298778230045331243962956325892414363483943057772540434877877061314742936860526910319224082270485355454290698131132971588162044108281773108367462542133044530017567168936593346556807854838819852033888138627623644325539527316462580500554183504120170830101126187703798129400074979641408080125261836884497330649643465405978987965742324162088657166082437441606526778678987342686842894236192087534762483740488175772748631807558970325671753141706654517242255451437944346293827050911538151922195794138290480346081042569262481262933384983749335616586726792178842605863648563936979739990829454071652420752355829895506543144188568566802764945656722442420165835864110964345511949147432222048911737315253338777562997489988667189613449347615565850699142542571069999490234966038369729845978528441447502907602863619472531014306428339245088787946521162226700634767394418127329210480880526774820380244334050646436278942380901508643419411843162233520319891193017428366460464859556934477651412458645 A202156 615 23036308264195641363358351824966235199267553325361604115772402965008105498724493349800914750298069929903488130867498713230303662303513544875899640147222504360620060499566191497476170549022144034033660062848020005854756653431774013658916486761659125416778091437690954269170077830060272094062830197822212945400510410573743467325318866534401017892892032215384551374382386262271133074490191775862849597664434896848502911311375962883718468340114028010143787362195824683328528058476266407122494595981255679083783240160587947823528699053594927604001489575849911297250546362682288210823553040451850243126000109529221398219228301002377609837905679936004389823114444553886091858698989283702683040098573719615966695332066098786545114953978466830432114977912533955069106147772750372282553463383607568077908886215692574100892349775867919668829922567591664518917779985609352539538824831463359781342885913708303130399554033040012915323189668895578371144392587655818891862393163176851449593781414236847016189013831466639166886627870381001984485403309546612586756285334238073788052949248752587906640447506983750666805479785858330427427880745907017066776208202598133421346408995632247123665468475973113894314985644542417762316547846672976398692265104391258568611014941436914616120312251478441529496135401713599385260573705987168756380315689762154310255121241385438616004134822143078602845376026356062243534983075116141381764139716186007572243812862735827504918185726816344948067458342944257960202563867622294177604049852544961072559456125171170052924420607847779948531934661901231340516102492885819118962594092616556910261343017355024869150578693458733413197777990844124219251750206133657674820872066385705349347979793455000720025362883563992582087033944990786825428855212109043804139394440508878158424697442633030173591045602129032049201301545819681704088238515388056454553790133024760666981849362700005149478302490910720827131003845 A202156 616 29901110379374372996661980130609731406310071653984419839820043553429833849076692037690847845663815571093047400933692574906177546965496182203444355816542259609921444730601715854202744848170778580989431006510235749096339681146368403610636860076238863272243395851331546141650759722537035546148547405104982559520366716577118664864000773197410907386313333095229709009868491283935748796895331832958638982904873748759073743100719834125645369690716805807752532457907331802869780135482350714059963057033871644833691059587100366869126727611303617392023730934023843993175936458574885356126233658814844391743414625949702070247512681667631920910012833902601229767583535481727860242369471914452603745769093923731074221620003812820417171497538852297641360901968273633827083547430329320633287580800573337260867543355044468966224803374118881734747875861542005179260695453983441715830658914148129279141238320308852566420984372952164912780442816552450014375622279999022876306142362847227289158364791736369654472905075366636323875906115227630256637971225306147683318960232708048188730684016599085994451838321931863835495945593107519548244581353348488300641630108344753536582099349014194186017223898308981663990750240428354457357479030001881957422434843662969124726447750519709192736199560094855016628817668986810395541445991384002358938755529119188759948663630830123550824735191582745700821544940503514274866152580062807167236026300697899676850273301692813621037724030838353261328627544157897496726341173381558999924193060039422492442183221018107076275145593156522866651307002579231477224955379043350796247611268105326524007274089094600231245713828856097192767718342127006046975322419945921811218349399597575543963442805866221204746942494424614868641367196978568768392347636978293768984987462618297149000489886119545836110696311036708779483045072423300415627591212072188634591407749503905825422549279767178317562371773645181155964630532165 A202156 617 38811618236119671954025886851179606399155273739318451590482300759948959327996047540429370702756882313208845622923802094729505225657551740986525897950231705751173674640260527612563665336755121575980247412790223154307043051371332756112592985462471282868246511036936909200908416949775242078628720468996069540044490597606689453250005678291372823386416813465575946910257927304162339667237066228988537536960928461454380870041823033319124806140082073824434776986576354484300291287328032750583424925535369413738451911560816115608178668910773041779919198750873373653231068272683838509963640465588627568632709058482603757959873241576285230963586820499896460233933605940838208708503715845970195959325243814429214723696069616974802702058690476303871656018639841264173599375458419685431634997325680808157037993365961505025585693887256532623783074038358955131015863781490521737795655731739440340965545996874976922911307316537877016776099452695411223081186575046144037626480924582537844476107905892393574658814598812062481751759250937593692114102165044070146335423625769712310898639800596364868210579501420052274723070574373774515291039168765591907215769104423287492350143608611428421203232954536582226746099497090359543232245464394596107757921734809429532636360569159641095256970908690870333142675838209478179813411636242729074733748296481017248259055137696258983531890274539581776587762487397535172714022513938448586930980374166157594544082501784409344279460873842455716859610484858608006492830640485395959607424987881317850228881261425377813835086055496558833133447957413180556206651565895776447710280463406621211604531506301773745132067399276520697479085210302863004849749249339600377303742699805586670359199414034561668760811332400266535503912534644237270586441803942613203098709587084109190524477447485727862241510220680045866736943302703898119802909305031185459643192705065936736637801983288434756190809083888954229721263299746325 A202156 618 50377450569372954821952604470850998496372139003563696180026186566370195777905020630785285481330587578729510525507694185266322876725955194304328412095044937522763819761613434239391783404363299634843780152370703144054792784340308771065742084493427648924120699082548256811232983550048541681024533020209493157995189275326766333199842506421428727344661637564984483859805779772311432952324915069895288764336302238094037610240543196528389872724456841107310532776043650213289975221171651027906571493381852465160865747514879730959049043119455796926717727954902704978049933442007163811047449198100379769240864614495793728129845220053336562158814782996031702782416052927672513175777580798597399902600420702035196980283276742829481086855008740703573111870833611992623698162261481321360941593241152888414498054521474678478741264440855605226788695353914062218053411927679243232217045309138879414443999562705399737086310475881791415610464309155827215109365798787614961816295933965771274902698903483535123537486876352981734677459631810881384733847972255977743795696547288853871498245730490064999851337741004905920726710109591566213328220596476384947077767655911318820316949821878285076527610357764585421334773156473046258760997255305155745987824989347795870392871292321463621934355503281189597564176609178233690587412762397070955002046350076831269051493620066113330500842751617185563265214887097060150668526356939526203029245289641371859818542237042861636061119176523476682130513080718929034530197445008870574011437710076890530174595435146919384250865424888940208884348797415305782724756507577338785777147793890526227336157887905613226581192238547095009230659835254774053288927550320381343818446805998251900550696875974055179830328362513051538469209828601022998652433069169874959328356059047711111003622726346588645643644155746388498315772923864587336203760650339266654428229539767836380250041551759108546357352628516088944997043798440197685 A202156 619 65389892027427859239222526577277744868684637271351938323222399680847754170761388782711760125396399920308591453263364128673592364485064184655277292373470378672841686876899597382202922295198226170905650657529759890759966727030669413510577113079483625832225799162636600404071211739546057326727765231511453123008215634883545093803942323329336196720547419142536394474080991886532935809778072523657855827570983344117599363711355027270816735671538839675215247108527671400495903536789515706189979214984718964409390001822402329968730049790384713637837830966264960188135160376657025942901079095493827351847073636906481776508781135755989281396910624742028650315115802766512981263950591372863579103379386745997871251192969516123049475935099286742761595336686009726584296041016027296706816756392019123481210317730880766703901135658536688327839102786306414400078197666263876224895987015606533740507970466845611983761108086387248719585365897184811029800733725639749174293514495806646532285858700613722697958083306691571479548860850331273099790842553886094067376667782957306555492412059536303773442168177244866465050994999179278571125515043187178895715035201603787405483908518654405417904417041145477340310308811002516953512231205140627763696089078251704230340414301072690621629698186288075406767968096037509120904281952179761856863581428651430506211590459790677406731110359708832321536472335689496678032574497284991073083373454974126507886873279599132619197988411666598890949689119162685028212189790790873519670886540254816026848774645939439935379809486419788894573051605597109492796177740183819848162290126189439636461121333969979666328642393566730045460698987075486418306023110566605644675966650443031161328134185814909588858097453730608496666498853611593208013587537340693754595003065934341937973511774320424576317587872648591590768006518232931658494361521231063086262382299425946555627817296381339604737087521004799561651933129112076848805 A202156 620 84876029474150791919556017544702041988554162806075812379846494759553818543452504734939233857479045765972972976825321131324137622778736585727355621172352456472410986802395915788665153747383893206535899709693475967503292756893024558427958027035085252902580163192403224776227621604947232361550958245968845944171505898889566204991183935838971961914543205385374675042873267662939978369658985810792826968898372044362405880059728584854323594511784689441588283436336141434193469500777570214983565114478671833950923061499730709419680645578876238846116577876483963421494460118967377666721789618501789802317732339839998850114669784366054033916627832100370192077317529574880922008094691824396127078786541395884534848851494148650975390282672019183363847173906569791494423637540641169644126788855247581125722577916628713706985195343516180593929928627930371977239282517398583660671758929211971656299931221966041649522181209820172956230389324081575560854137266514595640618019999261093233135769690697708578414468594598783427472686706270360672647128901096177843477170986582036620175279355032391807862934442726095666730270782224593993754705197836361730253168613914060140999292940263596354154856791796471823137359501908110532612617343275279532121777635745722743185987369921060105411726311446418596795225024480077660700067386516568493137973692343206720231375365314679207823650746059312736168777826510079591026131028949561473336015715311126565865301698377437096857352897224068836976014346160084447690387818249108819662236717813041125959179315833957889203608462507461096215612099716250706343655982002090585575866806646098757600308155335145701281351245657377051912978054564146116187164708587903806408060893828248449152017622490876672282630664613967315621577042778019382978637971035151323589354651226716787778507279445184753471583415053716138428374144893421428138345050797269546701917796425338861368526600661427047840193244911601314935264204543677309551205 A202156 621 110169020867555700483724471550496673223398434637649133117102426975501175621647180384562342835247676007832998615327813565094601960774435603209922941004421115030810788027823021794089987361181998183857426917531474276059383238480418846170076008514427578783923219597940223122943048772009768059235817075502330524081491648543022050533462944776662277228880360042797185669255027345504205390881553804336565747774259342599058714718163991785884754859560855356341916685117203053911722916105749349532961328614101055749333724436648638424415509231331567637545680245845218256139621099259279554378940023736227669581064730038681600967064871326002380034501529155655767287707838272392670253525646037474800084685827352471380235937988211979449933537432345800719530870135390903350035297231711222170779865117354968282064424925466339510900079654748343874232719519950836520042188629385695327675718194130123603343570218141455215467807449238498109938325757291987893177640371202219501773015665526403209963696772666925121059282277705914197288067795878077821822873522780284954739300563915700575680957110419985030302315464490294930549426424332523824615036221276554338689717145825248459229676752553629413287586211334779280954952323167916468814223799340107692066303675108869868951181265743234944133799122559265050564795313807044766079566563416553724331232989080053671429819012587993821077691937274628222714752082337747619655240043002033507399075315100387308366653717620633752588224862608429683795975671626670450417095175897552457048063588834787126678987903177831400746348404525198083098969932380087819724572668460973396257626952736509997925563524503685150283527588220881846653000054125274583324521485723988574112018364222416043968157545858972105713265744571475845068310335027015547513064072816089077325227742289212456194564475208075489581538955151850899088438872065142780791913381573334640556003037377790416109791899841235926756966094807737501986411285564564035720615285 A202156 622 142999304210057825077082444516527137141929179605505768710186570367705766403079496686657186060917625979121466229722525182171662020947594634229894250068117434957535930449127479892813014929660486258753733603056143916849111940254826769304200231093699962176279436457963217210355301078447073993655729013043779051411831988302943732026229911136171796871124792792345361624017982621196795657385887179043051547784019728321533849298296801609493557484115478467842366268998693227835982151635761878123568820975988691690801223395708432944181911301622795917295446842529216812505806692378425894206197429020005013326419701857868878056400088311366723230749068216209085569252696760036111108154280461950466113795125116966455661712659847655177362756196902177314767705588563485978554321383123625736502620795537893582538497830677392056434596406668006832573476006967557872642783601660115136739421544221971225168297843216386903635564546930360726526990602575676203769016347683214398705733715833272105439645275151978109426369981993682029296484526363038742365417185439908775073768654791592765197262154045785536940597609973960093757488768512833699756323260511769695257522602112558586019979425521670714850932747455751710207704978112453668410329878926116509022530048513677344175890096947349036425565849355614589214507522096519626293616699247300217613447281852217322309184846963850665079636310931721373771012034096569900232910549685610543042526422984587415133350660169884233422419014312844505498339445757072084556941847927204840139566876070835877388200339145509324210871025465244604401366756617254273751788980006361466251814208785183331208623854497627989922317528159458979578542157276551845009112701305028581293593428699802196822219342507323302339146653823111032931351193288023402652574187877312587216822020136746541423756910312802540292084092203687413300655227566410436046475430937137566172145240598575534771648517467323571503494150867198365977046913398599574688049088725 A202156 623 185612986695634189394352529257980673513550851729511850136689051234855109290021565052100642944728243273223655333181222358645252208588017060794799526665475426153766606912179441077849499288711949981864162359339957272595871239067526666138005729883614036477231924599216657998818057856775530033997077023113749706402033839325572421147995891191806215676442752164104236590789672187286095259081490676844076572457909833102008337330474530325130851729627031490404035075243618692528050921100302812055042796665504707713604238633905109312909696453997157769081852455922677577414280947086097551400089883927942771070023191946783765035606347563282680751132256043110237413122712686688599825714002513965667540905987715995106977522796544268208237407610041593808767762323085269409260159119997234494758231012743068515166688119794329422912595235775418120336497624324370167853813072766200061792441488681924520144847256924652059463747314108158984533923863817470420504290041652441087300540590135921666457449603450494919110307177345521568112639627151428409512489683827478809760796974618923493525470594994319206963865395430735711402289872103233809759882977108055787889925647824955219405474064650376034247097418611354385070320106637641693680139368622299888603551936667078083870436394656393306045440338664465177535380198885968667884348396056432265908530240611189004303650501540065575279546853897437068526550905505265392754698238251879482835691897958679364455780790246792114348547292353209559707160804617007939084460101514335984948700757076356134062757361222967924994309844705482971314890951119263667242002371475588722221458585376215227398795837574396627234017868023389534611101067144910169547244961772441374530510158433979029059196738416959787464106643396653549269048780577519349627493782800678922118357656909754721555580275021542489223635570141431110613351396942328680845544317443022987556803966293913666343183665880686154575608650859528671300704907180096683381051996549765 A202156 624 240925513731628967776044505894414397693451863615726775971653678316271564152681588358129947885071198851018325501002996898996355195085225197317015555717537035030154098236078465391568757263733181415973423988689661483685524019197709357820362133188699925647484861850346764119248628742793559537054212320272634075130788511612604699706366640537053331776225821184214506749483370481114730449492117512656432347998819179346678500321106642065218236051498402759065969685299948064208182259606041414285567426503004134623566610945585436179723841815377009161472327192340792966266924163511062243291422463141040696843876776727223469147338982737052608248246437594888871953147711814625042537665667108846974517629858260236531890368928201800286636977715077791861603240727659091129733707983435027250570447351919707394792778640995208913548492181440086052189941342897025510316376725666926020091452312887593805176786571190355156797040378147843431564306648244474030138364705048520848101702980262710489789664145633467253027069289824505001728176939558027712508469244190882055160739399286707903003295635040472284853560342671484979440078496501228972234628347962995900911428233354189762229719315936762570782017598424790536069565290710680805943152490141866329290901391263818839186482264373901563897945134020626444826334283646465234394257924464549833849054638866041475368816041814158152862186736722562383226089304333800383225698080340389883110185041023942830476188332389675994540180963055451695655389226053430547859544654823760181258573443118234191177581666667073221133289967556691431522124053186047622825845326386334155081986992004118579980305788547712324521765270376831456466229606611936123520478951267927599112020892053876079916640544245871296805108083982202483840192385838426827793084277501093363597041021846841491832601773221051838209738677959485377888716812575915061327080477565612900711165376104259340337917626664613161315568525321517348149948992472852096429030803472506245 A202156 625 312721131210667704539116374298420630225427005422361625699356337765469255415071411667287620254179471380378513276646556793674910397968413718100425396521836405993713865743822935898815169078826380765983522473156821265866537581047387678924163910873202619876398873449825500610126721290088183503566333594636855915770057086039321574646442751421204032839325439454358265656592824094814732837345509449937372343625894836882155591408459090926122945263993197154236138247484257343723528044917720655439854464558102701236681747403131262256172233766662903894433311613805893347536890149956411705694714957067186896560580986168744116169480963986346722223543124865909712684948316812670618525290210193280858958216015115799302398591891283140227786588836763363794767197696739177201124943702339545374005945904560767455372511509323661375456519938913995920324423526582714788020489136102597207878643309686608077194948824557824068870498947088586666011485495497463473649176882862938408394923167840408079825317603582637043934216827885030146721605554906692819407583566470081080119829979477172239174784208811938031420714360922192072577510486168723102726737835772991571327245956968090486418956266611853166499024595657959504463910677022357048472518252064773873119701402308500186185970108720929573546226738518434460919404364792912988275078901606589627903807012717881223839718918624275742349543104719032075990395390474367392161563353583587816397537347557179835278727999661009194121040541498683947751135508256548234113749877501139200937643380466710903792366940576499818063085383578740772632745706144538695164279991647090257707696894162760540599209514739093022832624086931259207103631418281225943419412131500808251206028587375772717752770367234402526293242828902255427371020447769497444956073764702636385270037127999543346643995546060650264453751580355841879068443809372140807273869614335848102100105101379362329844950736227002002701453370258678658369962491524854841068198601855316556245 A202156 626 405911787385932948862805277794844083618206559586361774430988554765900777257198539662550972959977068780532459214761729715193134700207805920869154847669787937442805567581383934718196697895559378501065196196733565313433282094675490009534206935951283811899640090253011649445180364985905719394069563951626318706035458966890527791286382984978082297572112644185935844607750736191699042108144021773901196645594063499453858610969679578915465517734427118407795748379264880732205075194120941804719516809428990803201078284562653432823075379705286633877965277002392857224309917147719258882929496722850745450694937276170253135564517143915295308393550727829513212176190962075134648220784155165211446080789869990449234276840384516587813866705673141131127815961007126724347969047191928746460432467213672524237366125146323471470133649332218185264495049547563020897825084582284445508900458924520904396605238397489484451038750836280607344639476608849059344322601455591389005575762170153869424902772459786117249559360415525479305939642282091947721563330960808921051113484152621970279740966899742260524311802386916662638720629170968506086110333476204995096586864340716348097182043004342869473353163143146433012003619989209728738236522748027586345443043129295041977850550014637502212561438408651793909646942039166917412315818020027428872469307653453170962502479787558268099411554087738566912073149990746424541225326007253416645294120366944178402248958467371657544293116082684328708729278234327773554449099481451823859056879849272347634888301111286630096772663694595237966185872404451558040275612603312596768170435486636271177579193969825554195924421543071504073989057114699424662622273426209097842137825994392860933767016020029710233257332386807043562525100701012421845126155953499744526987144595102385417102414386184950822209131341563204799545462175848226191926421432327453270913035710425036199879405717705021934893325159027239577046863164050269110854425356177397417499765 A202156 627 526873187305809756956216711461333322115801888916092160849797444729801443410588289410579495614429981097659751682247448523763895165959334116874444891849988220964355633006770603441283415053266994468001858679837694620015134292351204984987721678700855514643112960749535671154343503624984333685318790442877367043578109968966819033768150468058799401044569372827905271942594798984001261841638102917014303308608750796396271594883052684973183315896341135700121727160147567706144843878440937544805277378784365504452298376680576752673089586685228284110695035115794314871260924920849448073630781051545310527815132023888002401218627083321089323948106621179583283494983183825207960719959308114234263732006293031587990292036420510639699258756177148351440541322620052791464486622130179810566095968437401031899333775067416356644572101376699265559318653988313274542662171767316074167955587805384824220185522244992526259624229714993281244755374626800583531467263040180740066298930901936554673115718827484776607291005885135244254079508960549793235896384179546413054264222310273337945931535861081245348618688077503467182867304086406634731048110125376247862378178587003862862051805400680777964559239260779474391621194282083550879873958054421555011611196862123562178749827733029369150975173508203289976287269847434294008272943514916701069875533430375203191446994924531713368760454856341555132838872697593468580143080995851581222003951838756196008939312811920411831483270554283717165246655397021941817126697013174589867916629106712126763374111050083105289111099412499235301368489748232416191739049994819758957994967553956985825737253173624054607216876330282725356778589031248434930857767487807277498286646934693346116256869041228196648365491144832713641902153338893675785476305471568903693392928414405768271855587229272520106577188027597459473968130835807188224979687745291420009797018252026595608081138776630382244489533354963986712328170016974757781034203044119659992598138725 A202156 628 683880991211153678596220428671532857262227233606528038421262652270727507646166342456392522756557155487693577151097973422115820732280515475897108600466437041023796168837220661882851154542442663260087911501233130883214330878189769395024053204746774506722948723412807048146688422524864679217824395925290870796245680704259964215303268021157336644473553473817976857045643441330497446171404149442262791793377512939658861076299591415415613028567933059711639594058123163617695275149141142812215445318145296995788280091853104062316237460442046607489048277615024018310039456237345435880313870875409090214358590672069350946528642389633630027189334000740371272463275996414157857879858961148120909112698087565131220949828996982425813050051651232887028691508944867516194179287555926202186046106599279325732811002671381284601183117453306314477810348381781082793354601128891681985560844070930577316896411268761901595507799131310442775085131626110548574785163103553145014667006734951477811834778135302780250146476079545131516315896691151349528245785101720283335513909445250640031848853806716556720246532812797113486699121983526640912394360832404893520371779219066673278595146228040645455128419207328614613891298174524459832347659318116430377484988083993254412975298546922106520463562652209461737426966615027674455820868366543857961269569923319360289327236909562376394382970991977250823857944688326331470601177907289345172744484192585175475424825780914227185607740886344182196161449976056246150856898274001136196731925523632491266511961254706759378636110264760312825938333507333271765319246617663443814880699714600680965535777040170053054613309552285434441594534573503353840828719576900419983678225583405968866040482248498179219868174248660475500145432508783290157126399375940483494279494094754092114483135121181344913386367850690160834005834279415554467797442766966830845263258778094810674253118252660518448325479401418095725362387635170071549513284696841962492994966565285 A202156 629 887676999718890169008137160198938187393048833419384477778638072849959575123280501920108083958515573393045165482373487254457811546604943128380330088960543429260666462795079412353337357312675523644599641126741924048717581464756028323536236072039634608870872799876862798958730418093770728640402380592237107416159849976019464584644608123311754905727271364446361132539973244252186701129220744337954186733500703186926405280765274774156780737897861215164572492965716706228200760998741324929318103217675216716167683106926952392309723550564189811292500553649266059972116342935149454923199330765499947552926922877213993640591776603117368454202431584854380732074048748362393074320096211610952825794018385653247293204887746046768194699267784544110214890138069115415967253250760970080257677280269896127400156782133677839995979041882290219492932272880897857152499729603129635901183807648480083972507321641330703278442863648211239728779256095316865249487610241148942048297708443036116263206868903904181279913518660243695572933779825605491137869793165648748223084000195713020488001866309582229541634650972322575802268277467313493497653149312351426413194707048169954911753637752191357119978723571873280989356513409338466778836381920957072208420502921826382104479758764077161234192553347394373131890226379036074009361478866830412717026831884935099280343562061617040028195727587131615227812479366574880655371748780580574182641118478023719010905414924313854966507016187204194206900396822265610481870436832956461608768171413045866951805762334498323590364382012559473548832655524028838518968190370677155251956190234584129936279612860887555240833468581990163622464349097818322036960747153049257331536838520614012894774429701681595399192241809270152366475129494247371730274280913665276006671089942062397158830837531706156425055398893007801165080098926550553892012855731835201145731700096948812228584939410814576315544227773507333287533666822280735896510462502297823196247474003601205 A202156 630 1152204061754128228218883437717793095703320123551127445628633797296595257782510445325957836585630457707017137102543635358312817271672483900122192558362184904743304044911844240013970006940698287248027074094599516182104537526922446574180639397454240975539886171291444500241383935997291880910563072184327840135304689023192560770904486040790636710297353757497902932060028225395897007568282354746515092117292119359117534395572250357264085982178395289350555384229906226561040970081091090617112085761097113152288656884511092352113958852394857933011058229588469730819788703090367755144876851019748056514608931536033091676137179502203954619924729007806985449860842812098389796309627002812055619759726751879827421448723344539708134293836534286603826040370522202865057978525308451608248262923744218574086077770398511164933496195180095251595511612389057036802861855670261138508054596766883078065737186594035984093517241507579057857512699326589664983286343307848223225545410892054143958164704002489491998547497074520237308536529897739236345605463283226973473279696740126055342786390620983927228485056715541890594230737453450931033312875413071319079433209376745382408782943207198153501086928067872311395570140514023155354469791385742961610099435307542559978360313900473608359875413781355244115731776413022209036476743748277509162842866517075835546525654228742008394221660025125844588449774359869506764341059316015677999722999039990594690979753146933602832298921403250157736374518913850786349221676152279213167044889762208011670952612998217569313533589216191931906071960931855925064348945781892329853595320043790486056609971957655006532548787606113680096524283534433608500621208975938359115914832721531405331448343712300462329972310000258409111209217938100579722605859499538152316175580465302896758070312633019469858376994376756275222113134400828339536278218942479324120328901462580780177892577102119067397057959324533117189122974172932760023599030814697877666766728261707798805 A202156 631 1495559984479858721337941694020535239284722127320530005041488890252907794642123434752591351780064375588134850913936156321602782360819337497415477560424027045813379389629111028458720715671669064172415497575149045262447640992363870897258146401659532746616163379463495084450517390194066767651182227292876944258518070192253967861169438236338123138211059449960913559452784096590630063636929367240232251614058437427431372719047500198454009448086819187715805724157925316359524950964495236879686557999800835196453960468412290946091526280684975032858542289505280061338025764494954411028595229424302211856014840206848075781632418402084129979293844049701882259538641896054961593216821529553836583495299529921630339793149696324795111545205122236227222090186047681249729840158597119426536165017342715439267601545820485358405838065364721754280754579948723152872257536160269354653818965419606586849242895691737066022682101033973968887811754946657289831440424125976752597815895040177835821581522588362456709933371289208607782784842873485703171104753471835445919568823284683424121916247024170827960344061982122401668735694946301841167746614633017259813677892576308458196645348529305451053053712653374688318169053030688646311635010382312443212836858608687321025529582963055979573957052895645759467846713893876448293272804023785340062957323712332549604291018845345065278659686516885759144192579306631253205234039620439569463066270112789313885172708679304892162469033474402517537619918649781498415679253775221585734362658143174586103029539865924070470643008438235115054607856456893466704686412656705873472811473460649816317349807321423337591693085479266974775124897563345726015484292290020837083200121335709243506207055364136298422708659188093605756197198408525058232570675356119608041119896772873217929578106966821740170016913645630752230501683372176258167535236174482430872985768366729755722092336493611138666804915659016212604148332942799900229895645487015342913640017036222719247685 A202156 632 1941235707650794866168420099955217022798473617941924395416406950914477020850218435798418248652686973882941329469152028361805053191526228399161389751237828743280861704434541203095179474971819504597508067825469366151140855903550777502194499848714676050866804526657445328172271331087962667119353620463082089319716319804856627091237159926280843042761244868695508302266781697346412426703726750395466716079955734488686562671789259685342946999530709127259826479401602830728436825310944736378742535171655722987884088399342269136934448998370245197792454880719623931147026622525747735147361462915893251241050747979557266331467202948725698509168789651784035365895707320236528049605638035733877073321279030111524301224086857106239515077541954826088647669235449519739946467467880535707192333944247920895950772720397219596699612875347213656961167849261830263371153479074173952079518509060052582847239212870688117661457273624856704037321800408061835611544687229174517023741806216739938842268858154990466320001517385895698381817417513254544976857624400979125576626859343822344384191945850983113708599363967738161824128337809562336384804072480780990166834825130839001993863253608095268268710217937152277564672035263693348889346889006450165547300632374640835148577420325732761013387894783134414434020918902475216862459063146129623124209443335741132310534195935603665989691878877257690243317379490233006790887019086271245147382018883401489432359484885984603093281973150853064513672918032897471092765322178561466003989563224950850553720671793356445253325311419239963148949091609086787926757899279458441875379438956603417789433993293235534539011092403300927144432020512939217934490110771238070595634641578917876539651426414305203052213509653835500013134852325047587485297014006383751699221309835608971569695624772621985721212095535034339638915962903950382273121200276259252793811407011113760346495674876130155870445383467443719427067347036780097565644524243115100404027075346288827875696325 A202156 633 2519722452970747256427887951800177675057179471366490544720491180798100920155788887542912134159835912035682257516108418877466637439818683642773986481629141284751512678976644852506514499792706045298501299621961662115135568515167916833977563545485247854492365659437984572472523737234785347854153348178853259060047524588633709710457972414874297931380957628507319815428723190371546739231373685083948557239530929307877730916609740024074946751381412360364067054457556316360194639728655303324370930966251128637438350288385796927449968708358297581759573576631782357348779218012656065266864150269600015808672014862625124850168647795027554580771109674171628203050368563025117353426524953561042887334436685785228621358524947374202565775537912159140828447445523290574769265043468776750816222923468783980228663723474045216030739106362617962013841587587275733132604343580741629529860370940982832929129649063257484987505518482962967866474809117909315966495172583044397120064266653433400439429156303655036920905259633521327290991225147361525894258025367717433163015743859458118327257023798329057422934014086062151925316913741116966325634518333439092219291789341936448279576306537959128907334809828711002904255983603220936169725950295361932567953007985425195335532466053218160739397913471455574289599684888698937611023570690872227029883794492468277406523782033394713109554780122993965050066814385743136183318145539940455761732397444385020493888726209299335510187838680773803336229909986782267696910972508519007651592718703328060844143328958236800014745783579165033932220866300738193835465048578324400848369038954197775640869005944812402408298806246399124166497987500897541533242148296774725612296681569314068039224045278712789425474712822019290923443282120713360030857291609610753585981219046723672224246991376756370644393129987560927220560689347644224014253150423348335643936333314657294199995663896880448708699440935826288800120812305407623840306362571917913309084230159465862359934582165 A202156 634 3270597802720322288048532393016530667007196155360086785122802136268984079885193125812264151721218361135341687314579258550923333591831459842092235291764874149778720176449980584012252725551457474977950089401238411956079816791832052499725375287540003000455039759145977317624007638659420293552023926582531067177852367199726750347547356957346912434089440240557632424918180434320570321109896339512214831830195066285890806043196770761989595540346073713043431776859428697032701913930969272770297089651658793315671990790236365069560922449000071890878728710013172780214784277953805046968654519688477904626405034240939432498252573370742817120142391188285121623524012499099282088219579784084197933883025496870196638999064157604857824137133132440609969236136619995716530766079955004342023750162328537358415909562296590293188302660445802767480309419520434639775857066814323560955806681962886657089427437244895344825664501533612307433980264913245884062675122468104398287326394374350337030440202613286082932868707002793296928008228423857747356201940069672827266468858902717293766435232698285265551854641684344705460899529907632012728337219992731460919650575731008379027888052023017341226452314447448944617446702044945511454955394136490782023037457064449528904685992359656846906977478298054552293485956964612318543891732297689004555166041041780488332535558545150402012536114907767289377296481755315100532940162023823625307483504500792873199578134260185651507620721325671245877361909489925350573119349550735493370301344887356598024847487267119573062694773760444794804059535509266566511645706296765792842741137183109756178430180282373205090437311496733659867187243344144495970930373999102822606690497042328081397036271120342786369063125029471385783129367057833616272465279212260751770851923101337490938101025111404996474436561511758548497948135857279298820118316128305863406576566831018156757834025242475946293736003889319055418837387305072058964620092973825208360090926719911343054367211953845 A202156 635 4245233428208525359139738618247505005597665552477921280598852452385960537590060521515431326022007272917761474452066361490679609535559795056352078634724325017271494037519395821403051531251292009815333917541507836757329487060229488976726703145663378409342787115005819120291389442456190306245179202550777146343593312577720733317406758872663877465150162051286178380223982775024909905253906217313169767767035956508156958366338491839322470936422452298118014082296483991192130724087758387400542297996922147472613606607376513474493149888833384956063008106023521636936432644004820938309248299691494050605057925772724520757606990066576381594390242991284413695705965173462305125391661133216335357137279760500829452192163918046158081527433030369999580927676885308916766359602516552167170076894479518022439870383197250726513200822519545629571479612695936575153329340120648401379007543327455939919243884414225094326227535485110292086338517382584039604036342468426925932552539833640084032110943562889031991826660784366065891227389502942208706824223952409962074443415839983187850714604785350476357249901972265341626095664503192611404415385916047102834614228007059534041750411949569970952806196817978901402442914998355670647595931863214739703970051316647503093087082550368534067096027432961337421370482540381900771033857498829637040378491388436581387353748467823188417558767595501818617765783251584614748620146988777525708657827109631705028031924380994766357556186092882596375012422288013118261641218805882161875643494071070160908191194329392247598577801595273764490635344870161702593922291308153420785477147694637509321826733137514475394985222023954044108484875362712054872726092208687166968758652864260280339285040690159657994254510813541036727210994997785913208299901560222846187812210204317016513982906347612308667448012449132608389409459782059182224289560081390587353400739810328252814374364769069881408820624348895198107362128601171227128453040373662548533484713798214763818706281181508645 A202156 636 5510309719216863195841092677952868480735102879920186462130525360394840508807818671733904048912413719028893258497094822635643582253823022151685155975636882107544249481979999326200576875311451477282828447018787770872601718124361084859738760957695777635323937220237794072160905872300496358085949052886982153422916941873514312119243625469360755602852476253129218979898304723801898736449249160176154846346780841352521446068701319210669805285880802736883469235389059361138688647163996455876631132502915295760659145704383924253527038994783284672897893642889821071570709357133979624120357324345039589207460561247962187003941374853842772566701415260295980691904719271141572953476287931335019209366255246104579758748789766559755584964783936287127015434155360994353967018233300404757982417785284252064589593341480469146423841479327709781381013056969906154114381707619534810666390835432355847128521472542226927540098515395171625515759961582329170160155109848895681756054909377670454723342974304427350239308072829400150733516223566590563043710486488288061099800287291439275112933790576152220026444820905358729085966711625614101970918442581809146747868348302587544177813006822489799279401217017422166571426286221163615555068064603058595644971103571551394565298128464385997562243736630505517918386592851458742588483403141748571189406726656149640860296832975675953415589267802846452798570609364075074628608417851271204546212552104797452333512238268396946546456421927840284423520246767931537578259728890685495379091885002904181502234145392063870263380923775891585864049873581934380700344622472276843413756494966502303989974921182313506689485727749780852519153501033556903080302496756501943622626124727312801552310585779556115733755985972851236200534088377759057510756999759890042091028477993280386097658874338175665245351045722412613930904980848976961247829028867328854078850753697239241134901167636227463592702876668862077824300624086932947740673081784921014171254798419156043525337698606386267365 A202156 637 7152377770310060219676379156244205040489157940470849549924141318940050594472011045850085940056986985292230531767754627714703879085852747193092276104298038251267418556116001606012527381102732766221101508896468985084800272795933627918451934996385973707272061169081541699845735530856601816605255625468100284365799846958508999410044908452471388108625049026399674949729619307512089535001220156002431677388353765039616328840215945996957567938602345530022444949520916754274026671888143311969479809446486056975188098510683726304564622122078814672036509885462881727377143809127261547287285497751561695297233203441929146006595146953297852215196842617621191653678629907976588231307096343211721717422042172163984026026476924830644703126208021867660496033952730893786140272900464322859309011115222064700319269717371265754807419726966544776686925376467325492103892303160816063596573925383654562116880952115926137721953546755397284809164343795345880283841728547524126492433339819676416590815148536203137721589886705900611286038166962045047888527504637573950897578698460872339113400209453240796243849020285253658088243165594382601165640734055802356431630281482530625283267241105179809894691826882417154230809917072155374634807700258838193932432788465822393498253877659690474467258303050368729296728376150710907497950686244132146574212890821190845400083901848678919710246452049327100230726033188786195283318977750803034723458183974199983497193857240454855622534078106150596299132905292352847763462866458890967119899391090275556519739012527704574209620840483305683177772245274005955987344726046724034597635144989372295941478125867909794168477079633993522615817135856681497486177768063847314135001741137399152154618801056823148062757275538250091047256519503336258863049377388435714411308776623067736837744704908045665876156989899679123749706275732512313640499855180232771203760924898276724664848901217458478673446925095558628120744102702710364996166531703787102731740194863350746281124514084808193531125 A202156 638 9283780835552738948276744303712300189686446271628282795615073301458825276784161529694739816289920194495596201341287009678862999409854612033611622698222878013263001741589088104604934340094471819103512475719169723852299881487403724677065751886548036176261500073530620888605692558145996857457263715908541282124654778435202807719926171927682392404239710783790524955530065962845968414532847313241996141095236840240580642313154229202731712514500558617166396661008914557988325481422162854939928916030406399038498391207721772359400625987419306661018716933437177592314461093537828354399272455724202735456219490607062783554373496804005758332552935016257046470494169715834340382663657577200883454194601373213605161202608299640410264902233047600287036725055210544773415720257784457770978338445140454696762347503554561469270884381761095792429847757641531518844698095121031631013542288757148189271864347324999584536168163589990280510669802486397370279256403499576467291496719031030611064423339457017368335273433636186164049126807200510905568745657309084499976996050801925004729918358936515977372296001885438342839810542974796990698899701885988876839109357495976449030136701141516570753510711892160448769424700933371455112364839867907372665702114457533895209338967904149771472503715115641980121635513857029906473597402261480384504757142879179061179668044302752262107946479170758773253029592508435117402673404512124487799844176585959473781905293185872134201102686925361546155990087549227228465437222403911584636134030543292669458439736026815145260217587566407000873162510315786148937192754064025324630887004439710273629734617401625730517176559879195842574478123188471550180155662644377057245288637370219372183893651461170666629343209892662645328102761781242086245180581093189797415836701028263929135006529311768936131586527538737780214504814995820134128407564194913269693627601667209491375732738879093469090670516071158430438648021007493966832076417478433874424784601677830849516856093944382428817132885 A202156 639 12050340372169684844802994429839409402007966771415570597858815221152236269215247193532726431458376355468298577110458770808536458530112200566880693170017191363177124993164080243775598760915243318463592972381973405091300161370377238697203427496804354570813719823381576831868489094737973064377711697993661116097517536609046285911464761117223292869315035972311074992603075890154759489974100811367954988709940030278508634106145349289199765886253786482736452843544621575352092200859295497568715763527658059465913936599524349838775707967048137967187622543091571051942443122268292076748708360244517399060477601574764051124430792256452521017801494454259028697509778612523065840109196228110403511822875160389087335256959546456327693198395369577150706008625629334384999818754331325722407023992781194974332826740344103415847853120106175372029165702493331444134926023574795896239514294232852966020317805946897344801808554386260628705564594462999991276594527900721707020236248868937913485204903800060007896047195269882935035155309708096193383183974659687043396189976362200195267094916499388285388443966598278683752415996538120899544570647407279506334807514399495948310492154814447403658247009344197380085559031001599076580474927340843510881887412133090530159328482085708743680835354961800239829153600258048667891821930184715294955028197244283600220363721421070587537194819717192838355332180349915593602474795737759834361163017750391422768929573361404789738175665095041180759878834505991650195289751217410777966734851745802794681498257623793530843188219040355803827681760617645147314520207430378824646856734127598945799099591909184330301501006246116569668149988081500215452344563934633356457070516304803607695541804977798468461739423683400575385786337535532724609985531209582968610041626625909956949501637301971171053133436588291739039303500158298801586359377825142243829557423203113021528976430216162105421211656413438547150737010523624466237670193720475465216267681237629579322132928815294307796444953605 A202156 640 15641332519295415375815338493187249691506151182851139007737946541982301218616114073043949213293156219477657057493174143222470644309086226481199106123059616166525894978125234567332622586733645732893924574639325760638783757158868168425245371825100165684880032069249213197144410239277330891565412326732056220153295637863763643910273540003983906461978512452348991549873836975354914972017968320308292333349361064064663966489134350223152093388644900354033298624524257795892457688389884133681338121129984130780357251207791398368958509540602495662102873042215925788243698858243149577791469052324927859777764470624553131296727613975378568275348007248693202992321222144885223626121354040429726557462637763583662147558372288692013705361252287478094016112159341820821184991327401803003226546164291545936229312346619142679209044079013433871798064651988586572955615133901989952287258540371954392746183240254725428553162967425202706069542332943171502279649417958733276135799359535162380673184900709138433231700924186874413489467542874301658500467230362616473243754612322085051531684471697847057918222896348563846072293123695937952811862001434946913233703314581188244930569786812451588431833864618056307190606852815374668030001343323575009217317195246637050612913160408282045147952818236701595656261251499433313893678391782358191371242095265937233906970930736505319871016768046437133426447917064597932060894882194207752876301797195831480794596804317810231208017812190676527264776571198689612726257631642976785889237201432021484203915279955947976219313048096794266961330052119193085428098292051877650366295410010618991936957640563503859105617788930899428233416110051664091185593063831491452304220284874997712569441078967530950892671142597844054188105338018359695301674974329457600066036615523730095856523990211429268258031069105075138535235728700656848638960344009470437577495841690039034735120030687839533743263639354127163043226201011643549682529079372759675416841025461841516129279024746158067137356732646405 A202156 641 20302437559705076988123464561162620260165582227374007016473256752677805829527446851563852546128085314505643392327562927443996087776735391860395872867038211766959248504481561304317500341981511246052995634288872455335736225492049512238729795425552518254619710812165655348316612622092880759278840822386510980097861640429628600749249143460409993364355239848113018720661247790934789478919832905659352080732481951215903549994262280444302128018695194405748738878179643074446834727437868746222879312510955874094844246153776635558558306607994072321271562021173728581569269175556485883681250081209396117474139222393068389659101318509249125168880695607309323225004248834282407743639677435281556961182991994256433078443431973762687333231212270751196455762876817057796563733743148785966862334514226433844030673093084906853509923366706317059418515889115482878364944308878759383272965345888502568931579825532827659364660729909358726217637242595642146958993667915907891702560548440391901175880515915557886274739903547367718826393835495533844637413081826701522583350090604090034687931177168888981789567931016469273923152722141330924628897333291913686097840567518867942423931272790407347337116698027227742536027609395325317503865163159073021120566837542722758605031122881468008893299077235883709361587275292664183385326660711570747684577284626989285327648047732262484121992227729455681994691041017667765899447954613285925473605371597171511679963883074944318703217382047833037348499229537064611327032210582832650673451920723912140693887351884562849339137493241419918160002579968952007240524268563129759796626795337049323935225218351836099934761588531301211730404442697071908858684344508711970457521472697230726111526824958050196460218681352577898935585342961493348968849506694104755302746916908175038511811189792797888227753274564950941526996936549952431234568940164914802833345772956247463973164270856385498636650782670000644191560458176102803863456507355648338215594434781789050306224851987584355849981242530080085 A202156 642 26352548311164670635168881185050587910445234224980278256243279527029249984425407397215807560925041445072105645584119186648163699463558229548567361782309475813896938032922088447769548111269414863731055439382381807700024981904923108017702849216995343594330699754158951392901766039066319948213043822045364520110804255982020060008881477938072167403026639344338245950426749758796381388722971093577518692498428223317178743228585950882353939016172973693761509030578552186374195583756665242713163666301099594590977051150350865163610313018666765270514825400610457482951123146173460433868684813940743835553572932901732145224382214697391389090638867550280252852852522665676420366020675189641420505888966145907086552157427143571679466520408166182765521486197996381678118905213615796783184306972919746838005877445511862476713201320940720529691361826007244787531124757309495777498356731704735962518797867358370047129901074259380201427787071346810563581271501305430484696647456076269152563912236473493427246179163103559112162245709005660056037703679743828213696715173849496542939883136280746200515801256236480768988406161046323844230355926750902529608083822936176008078017861512161924391989042205476991755456646388279446745348951779133457839486537813258894032279784586985067261457054299358818049744627068626610600840111925227048136389944203736826418053258985545967885026040576065428791975544793015695539551384193162937056986896031331426329112325634473407866544953880275091801824735162538666812875083078885137597354703862436526599181578830882622494224246914314956977416387469647586205115072496650376338371214052080011848930396463042694211461436295840041926636733204689286034481093579244306162410567340720607495049249354470187474412955724503514974335587058680348601871358013973642925365432110195676258235067827061447490355492354237217026903488406109555085621845373715404607245235801367518198132488451557689390838972642021482033482431486380427771216864018552170244166159505736725455963728600859747735208515447311303925 A202156 643 34205587405454182779372219654731101945137653858442173802596760352827213801978349274139266650228157667618278622324794376706389037907610805218648575197564832568226458607484366323643569130927358511611663907322697297522177090776364702157466059553864530432922993661187506742331144002095461199899771602174060760592843826403021608262927409114474212879135213513711195130635200525669912107772937559630713603510879101383746792807154569983014968540864501159308032972952082558270631420881424047172940215979514762823214117548909269205730627739922853327055922098430352639141976274463976086675669207245004289152420192767225931432858455575895513790524081199568160893679349415799159352687092756477128535086916874395404088267261988924066184856156568492958895692629236426601140542403539561075787263588515317169297784893601304409866881804657688541222328231641514618732521570043416640433483764787401390846830700251338788346952229727945592094541400970917515886343449700780853228356695426448919636056907062078553007654278968516180218876103895511257203094738894407194676813712306555908645933622961231399380528241027021021677677273885406208480077364025338191517606704330588939617324760311513387453454439666011108070840190984377326550145435544152069202632405514772501731140555362783735837362363181490509944859164347802047895707079952283996910286462999165773701347802515190934052279678675505197116302262450293355142571797234770879014043517443296594203676118709663408466456646919215021325731157741745652458500530804182325768715732161521887613596995435133759434653733357287572736768310933022597942232123576383625357446039212804518330587719383811065250377009550411843119562749295243996200847600781514600686838458886782651297847814135277345291591556311724209858788656416824130991880053852631094412369028132117079608150606228335966044593201322525342749979200954193652548705920726142430265401482724402082373711996845851024443810349838561213678816004508863619144235626039573361328589459444011487852790613499063964975944803069367542414565 A202156 644 44398826099731218082954505942959785274200764263023716615492338694690196485717912932425370896188587727527080579671937516845706323040379361615576302039077370364082129375576674566000904962395600078657076020649421709801978163802739478477282927598066943506590451441521629592594432012953869571149955326578108821884991175866866065505219768149109590244950104114157786941318539855569787119507884229429572679838428575167880019884943403252002546812103106331808133037382772582083093210108504656565233687177743861044937333601433081078173191196106844951753316368937197115148802253131094787044584762319201626576005856638926357267705050955297679508711166758171922559742942689184643163367480377232123197122312213999088599484353904196294336263824705495694463843511262683731898745920889136660575084953585908766001686786017047612144735869244358785786052353308859967870025466791597489786884428337315300583223730128370388904296864285799119158513310673179588809910216440112242059922294016074621418449301454341488310508007921970898364989020610664606189560933381260794862290501858735719925878902720542075649725141051817049656856113097096212283296188148962221687323894137281507447279460866482864752659470697440212798958812441075381582642029987357606691559022871636893988126408581108702131829085952520382549609145578819989542017188937952702762503692582972970527523029611458846853891137894765169791531544684935981959362653259348407797291428654502947944945272972817469716052861156187217405707240924050694352466876108745579962655422990951547685922300893224788863558051673512355097368290174675862481431091287073449063588620527006212713091010829790299652295146934998276529150521948493502379414151333312372447210157224476540663998967698340639718298365679662299893192701693450663347111708029357146573612073150055859135703228649312256864434484961145540652255975935054954898665199480687500769086517331038101553559973773426178170376443251479813333621140370073491268790071382502204452338874192167405496196760358056425679028619175523622742801445 A202156 645 57629642071863715617492169341742146554810646875750925724735253028947522211248049007938857283986136642172482974135552572071350100917374503766212821398147229167746035703039916102302850997620357974738373063139042056625670134438865066698811082556231338807023973048101414023680830421670120607891442114126783076745957953431365750004166996130135133663732356004963293738636334097329058011209125956862025707716676779688806882063863730266529322747141291154185797374489865859461296716089418162797626153016495552121565835800542590330199596441918944824522477590958383425110506182587886569607784345821116466291366449497133644507549723281520812106793303928025955914385445931212251026891636842554539432736226166853942606726603100384801124404259611576842921109981926334247577971064771695845865384482490921062953020150465234199259457291397373046261754732266668596780674323373923498326735554498070472755633554875924513458988982890737528722158182712386135357747574595815989412925909276169432152227557230828189748486386628439257561575529876538763322792888434137617324058394598926657907882169797640652961943852557017503433577557122756998137509972139988938411954896983487066077629122879934446935564539510837730201940467708324860916942804778154629333574409054979173624086347197723732583378316204008275058882726102143998623490415534382655901732882686235916578951191087871068025416644707726514884210828698784454289897581358836998550005260350027383135944760642598366028028147324084088977586672988260059523849546688620958609200970326522947374439532962410340811138916418485679628811303878418336478299614258497760500912671998014851297073801469348425137613850344618212522994257926395270844483367583038677921878097238911662999219362224632015077005987060645353537154268009442544200420005142051723621454058579744373041063182636201081074069916886365589241285506784500377264814880220011649855844034094204731414438472245910333414124179530070959145826561384350882803270368418861821805774530111973848322575542154143741467414171745026592952613861045 A202156 646 74803231010453003140286752851075363268358945443960438566989742939235189140003481894391704329243109172952155373347367566611095585284429065509182626598493064382363990260416435524114534594006262255610329578878455940078410032523483053835578307875060679704573610425984193881108125292895803595173520714181237855507431538562736876639343255757147254385934353144338241114963020339793261728762325984122679939043566621607496165038875236942551808923242583815026833183954808502808181054390854666806662181381724048909931409931770680815517998008419594275385224159747612748596321876196823636256117036291046854044567075441422831644442273114363058816938199787410932604949749075770812648262181254155414951568424442264203504442531339945567663182392712002036615906292696870590672474543327740318796608483188261953804254153617087973591163419497920969688971856429782529761347401713885909230612962854067136321511771005219890099378795495313026482242162647366530514767541915152714145735770318173906858969950836313535952047019335706234344026672790726704128378979626577246025832933898904943228711130518434847002527470893867667639734012289225486486275660541517493096495768960672074487255154218694045639498019625596676361905928126593228394810177960014721517372891394340095727170090536236823784522922603716788506047228871437331393301017346439749407746519223041636746508118509027034838143950939491121554535864119477536732305101241117164769499030642906888807508354368819706286910819173799991305690095831520633211262359134953895529162896828403794740474827862907729148069449953142738645841975065896826072970417876438806056735584664802749977389081216203426038323125452167504856570017637939113062637031708632870630225323005950114096446068168604657229314052906351989228926346683554728921481819562675107903500794424435046151440875358560353921885887684017573689647935550305554634774815860375640825384787167760410337839583415217839345355014653588853491469543055747075805153669417611262201690887746467862955297557519318218368277915896425342128870048834965 A202156 647 97094536221925926212376587708526479780183356375613773509026961599874246556202308250871424280500271720355255502121908965908629998349088009656415283112022599421079291611984830270384563600169130787424233055011172671179719596545346565013513944810746206025197739308954435556264322949348331396414621995565132609665569391096479034512117541805781006057809126648995032003928261764717556394875487918265281698852841758169750333413577993687701981453046126650613675286975966946779159547302613268096884713807324798989538848525602543155952031215332191450505196436874810389294600684797294491973870305321432995433381772556517338340841562952719968823573676530755462495268859914904583605193284376256886052596382189832769294823798952646246442009621335919031950603446810556100358624379268342162102151945793881525116858938374829724487130859051010021283239207891125456961632146750300536257837299049024644874849523131220541424480217563933417636421604958099044222032911658293627145175616947080454933510843957977738837567282611360063739289059706833385419872592762408831203913824142384017384209139530758633768627695276387675578871314373857558702187669872917566050313096156055369197391112546741991305621493909484975080023692767850302131602694049294330374920679455444389274693153429688199548578170161308187472574244192399554004506097025263260348599080218625358261050958873526003348842822902814768051272667416253143894077731513388721033811191769232791644762708025967336162044215259445064630696766802640793648159018307623467775894830882297799050188952126521270023853334900262856276623254824230201824379124104003311763882287982241971455799730344830577649318279223063076685615359899787042360032022674437883039354547383626009185523997263486620451634563666457821373792860840986028697539201372347148007020409708858110160197215152228703189526808143937924283573779058789825415560446171887361779699597899718918413784364834480509559937394896178801760968321059798320044206659633690999475972966520385174142127907084532893298283267419388349056680370773923525 A202156 648 126028633212828841770661670558914519679314728216601234054278429166893832794761456106149214324385023449911948689598864490381835126761530952104961528296778735555496538148366049274523639438484937755814398895074923248735335957905827317904487264786040700360026961049412431367837210080128841256742584176722827946108053562211691224059851929920647988715781860456042407202857768807583048407286654555582351522431049558537714325274659196931400229374244949149912735495661621142110846284217737631135089551859726207364372515454822169245744920999503176083161469589839344137691643092545012053758447400190183737025675496211284063743580704270357405169939815198720802907926375219797073748728234858200183940855152513978492280477786598003487936160825311630191469846658053809121394903771815764798668274429031975031339729097756375365296322263884791509704674802870824413353668765134488382176763583552671134980418359512553257549085223019190080779048760993449912033668204564923212881723805061540112329790216487504268697626380782526027027362855472796943548290497026627036325434117903880555659760234399794188196831745941280309033707326323254821969953109219386459215813302314790908546139176830516886020651059596491872057194391306741565573591902065806080811925524560275422938455985981644746777230680346455423622612862914505749660517520637774365492732198377256491981207398109718243319763145983902629439430367770432461296976163199277318784722157417433520648013187509351233518627104495940520090653097619731918634677194500936126219215961322325714763350519385396745583232480631091234304318338919875736071218030116578422230713153065365414146878072598508873585389088108410421370423880579905943044208502794388663552211572278623553972696052001937464741564434325009345791193904445253181694676961899487035438004588301303402552889833826717498179651875084943741702505075570373643083842824356293935214409252689047988340681767715572286190959393220225431096883389266075163670304439050861499708550708852572209568619068098166176182953312832450180650228992394503900485 A202156 649 163585068815715614692392636008883338017270737041792026188679892031666595093353813823473429321627479937713989043843823986606656085906468826744230407313935686728435085437287519973501413606589849037916302341574195365685794893642167313293459456178336018321108970244398026961017142419684286602920477846764235108915643858181384112350653292919459283572078797062816395554277379983981032115101682737657974010833803474140195024456174224038963810025788490950460080059693497266492931697755076142600078141429210809834156535521510650078433751505323907223752137022415031815913363439522740848483972751576553169226331360700474158221829413301360959190613056554263071419025939766436686821265643652659462498343935366761893147290872180409574694890309244874652608829011550397429014484737192483440329258106731557796797443252028836849324901811391600328586646610887122197407605095512419169764902873614068084179938155797770997078171194998691160917787655347893027720657107492358672026850353794262118723612767489936582791780204688436171721453247114630725892295645267969130741582281125412818862351400041793325520853837604086564738076530696270385059440433579093751144559616091502443237519454134898371312813769734752540445263239892457784264220157278722243599548955958558043529726595111021451628645874511528978553964023488784270659797737281734101146306044894598707966248941695455406303049214644282710197612566093353918510331165754930446393848326516636940568329472624429875139841819591515535632603090013645227747017350303196784209074541901547895465029923973292849245765736005821521864148927294743881190239178712194688052153908796556325320676282433134173083257387046437503875733511377358014284340276595093810852887581463105989430550289974517565747930184119298464379148314177077788853661999006332799651381948594682107655540844109864160408484944333448832791927304516565929933002570454023356020941430290786389147286520710447992995355732462457713384952878299044502645735117681358592930699344117672207634893408263512612152580101773252915095648175447695288906005 A202156 650 212333293294165655041883870877860013831897737365517833391672445578674073537340455581412405110258144574129307866960593935750949217671469775583058963731960224594773185401061052559555560337714185566277604624964410509736913036611575266827592469632215365740099083350267589582968883023540123881749523502515800448544559619865874366139923914357528229428569562805675225387044836361438572102353576906825494683710754478384414604029788868143378094013244087008748034004746663790286683232839804615357270292485563771438527818734405368979637763708989432073254190693625121457711408052857425076320142873098965823472041080513719246087870834884462254672010577467618267981092761890459599696929056732917124122666487250904423326691271612385029950479685239021987456068587145757809051679793972071689782578354263132988268050001404332474048357254864033341713957596256681741410658060306354947866461753187476820594424745807147241654208662023078107681207597592804156531500891856876991367638877501147168563137042411721196959462008059209368368419287391935209411256199267326905075537475466667935002776457494013336731880084378358419749714303136432636552331712832554469599179165873467856531391705327921255447146252464649201006079628186018897233392190555879406386133732908683780226162181998119862569235567885284267707621679875579068810667802474170225513539753540990745683699145113303007663114560845132973933871671358805615793948556173736520141896343096437331424171007453322468580281163202682669310598720184613885883709886016354924967252536172247845987894077966814732924258342103075704288431003310238637909194382750398588513273542904777044900823667720135558153194502997187771620280727343930122635130634811928972098384528527539295657300303690871798403348637422415081754788720607942524678871580033258074460458331271309074433489462764769853492715278092941500020179938757427006679394252606497959821246762108188044065189563200393779335685549776876891748237739148770498359000512445964402762548040114029672937882075306971272407872789148369451343970681502116090496094005 A202156 651 275608451110758204528750572006826289070465245829705105950364645681226915784872817990859478359685750029739903897325807084780745477881481862237983790693677057588328866215491808934783143816939406275179292886901463267443147435726931054174901732123159366394630289079677086880666649147412661114224278585787662217975729470942046745865508890182778722338999720442969379735988643319767282607822827723376754441482548479139496015835641494675880727065380799148863997678081109906294848343294368635657594239568120346116399274560722647424919738860516777507176715768188385237077591739245498226322696965309706062313540096175446880947898121850618705203310538939911957576386985907876793969927094373682774451758602107738574716152123262003588466147936549941294843324417286182085751651358091011860854346374575439887214132104379571522477918391911703885944388373294562013228836754672553209911497590734471299063479140119521321896165765134760385079046543887804447284860436973118842436523236146135230532833157437646623716798894680649071706036513581484787185084654353345054818916901573453854220784979475829269284654828669271624748564427394558865974541503816222122445983412744145186275303195996187654672024522885344928153350912122212636151158799121374190766957985766515588175514982506964470593416138469224467955514386514478142531976147813735670982473453790161093298733524108125608491316396927767955883455231811163595946626715582344248213735059490849139551633399344939939787329809995262513249621506196538810231827685031878389410709582877035802544391048171001550042838082284056258344861578147762457262253118570838655695541006536491807724943800024453521348673381632962681125620508358909921822385279645607210689892265141164542657186363640461619809980783444110656819251380200795219955386457221169974316875262608210583932561667127827159969384022479693733577360768579835738103923806880663897824622276274997790410226905747590415129726848254653743031499200462225807825480019419744113427194425368666397801163298855040448072806727734481774591558848941571237768641112485 A202156 652 357739557208470855312663200580989645353450057189219862005739918421786958014691380411680021498466993280457821129421030635451471879340945785715127377261429088789426273574522966936295961118827011630997155889593474356730695634660519896743755620703391225364864375126337508503515727624458610586139231854828883043132048308723156810259064399533332424067792208565411449222087871984221571386381928031366120439549664215168587444140058630300425040352770264051138460238115275911706922862912857649278941965689127723695314819851999261952176841403187068214883303812917830412605256366132603840341784340829125369917151572794649537751125674291268194891642407533428253315882326615662188113365671567983508321258542869357419077142129302809045444030071162138561684647637568877201547834411122339423317251811620566710470955203434682431843864024344136779922474394578745236489288696906913760110176006311590558707575329450392868673981508936256956754494732758772579771592315690216400605615792878806028084448875217022905863208005833474435865067026209479861831030470094442613828049062704867636110643900583168897518145235732630190565216877043834271602318319621743482380416870562734578317487017011346247843032383558925252093848477855003815705306887867353143736105079391204324768038221131857884710391578497485474121989966074112753427436229194426426765025029479875558111010430593201926518721020097681961603750957019218988733105682877326660444907965322779086700688728178724588521485513092687539515339404444387191067026451461492133100176071321856299454773592631882045140870906546362920255926040004792359287766638710565824694223713210823461649932151608072950575019896165082562913283799569137734595333457849363347546508061768703048829732242705015491641556653561818210136306536711911587559566942601498593405229630407126066635390610442456888870406968463364373241914257436688030631886421936849132878399893358185023764430458470809158444606113348990781577994213962229949786974706206315413264095601580488870316237024031767194627230724726568195050392041955477964507605667911525 A202156 653 464345669648144059437632305603552552842489103766361551178344463746833790276153626901542677045531797592284222086084600439008925718639069748376373097701544263571617714770864595591503222749093644157628033165399442813573175490641919099042340620771269687364227564283697006360476533789898129128147608723289304402323180728993186597669519725085375303661271947718183618120890321846876279892241134761885500953781022668740347362997780266488457026497168737357578572525075950052285679581212545934395431013870248217236172519768620481291278115221597954026141021172451575687176385685648380539265409751699239420446400427947358924554080177331944266350646641667850932892057683560143612294354671768148220118219136885823822223555767682922878982762566220519303125377790239985321427003313985438480453931997137121014751412639926113416961813025680297628635485819774838022401083499748419388069798544694853810731133714147469824017506102433496395106949084074342920739079540905463914867246862633454078318384107198538294163820274772955137103785293983391279171890365097932159403752864474016618217761562171973753149283231326125318082026757838469489980943204327519223907658652007016738510911872777531433512601361834962091872887170904882830572852189293025259195273626091797447033325435514169027389617675473597676185875020449811839470669693518217688205331505791424684266998240176451992495691392770394258393712858755714436211975229748054422913242325253907763688354417542585170960948408664498431028397297347308377466190102169331756885639129866186599656493578845134723591300393859096786435933655064642334593063834793195869614446684206642316729804207843478665392854476548895533698761246220232420594821005903193979508156774283511416216449793844746467689120726342456592646269065400681039857097936110287953070013743393187026282153079792641913926628275681424476774271128792052483924450471750223293812265236956647885848440324868204540070683605400141779834493458223774012597685343175777986672682663657049185004077856029934963585697407888357782693634278899361456359634388308046965 A202156 654 602720321463733780679191420010210632599905503238680104209629108203471837991489393026821983125078774807791639809916681948802950131321633192446746565689227192686871004346308670554804246832362431289589556051532587178543625056157576330037061382005487350807542013575863587918390037343560147149725009983597662285332445454184847480618226344096417610819906920345993770909466415669373427078557606538999348871887327874360755708583674645843386919968284668319872935999088345052590900389491021709987620177061616496844828235344849532716817041380792741138862830598538332324124536014715231807362661515921271938614057838324099089421658319051189366454944449242462977465637557378739793095884250589384821729940118419256451888756309310304594110580366924162893318178687083863378335048753718688025289780415032171456580623135668891780534001463469001977832080671593345174331369893384751458800838400837913934738452853388086381181854246977169384591863156633764352346745472502976471281285822082430514851234486694827488801732853447289934486277446523415670885251862866645848463457390038210865579018397055321348418872116116074930240280166457456354160992676898800330888658549888237163852585293378218789353108724629397236325755453986060059079746436395458919082321430562073695044931647259170265693839032373151286203791654553889693520175834750417364864093529492239760303005604738604093057480909094951649713077686913960318984155115107291763614728093271606954488397333281547373182722512961005870787320176617401829563923685589341158945426490390238884497829210567392239339462770358201082430921628347865745509437569794929528193727101876508516291824211848683699606974535540570237658429184310062112794343070328887936038239946511936049545903002678238210044987061235855095436647110583547277822925561504211161586284433694726352988168062180238761819874631427520507488630683257826687445906080445367898519187399169835597646251777248471022202588875203270681234390930780244706121845788467453620385728833331248261646422740889831550967040608208363675368142243619329214876840928418177049045 A202156 655 782330512914256799177531025540947797562124500714703008902547404103642698879162955995188032553675204168715956189049767084945790261529761244726128665891519194563294992023793883515540320885183686720243086126856132758306811749717043434469006631502501810078502169393906653421063907995407281102213934811101042357057111876351203036655860125117424973468935521337152196456869286648524861471687881046486392950208797799897592169394246692524449733661807002310457713348244146802312936419879764967017996594394964342656369813305094924845947228434153756400289927975881582905137960570714685237576195382256059277081626627744252670710387944048266465714251544470075276899464657419920691294845462910349730457242155489057988727783465929007680232654333504997215007692810457064425093571855323543071387654524779761413520634078685581605019716937769738886928412076242342261444095720529907645104100174489067592436701072564021975304222795070263427703843270361542055003154884229322554259194129816132174822824045345778881926355079954307562008051021802099557417777746110541213373408288516733229504947661616244938273942857435433933326565574035020509231478513671438501974254890096279831663917199893055211048901611967595777788738706386735051802680301589116383943594021595945564370874244816967490701575674402674895894845381735928372377348762836348221375905195949421417448617007952467936336617724313854470933316443901461738326997127434034961117494151824220573018176050245030947806002860874976955783510560852090227465595477704862654979406698887400205891582658822896281527899084624551145898549837661874673028915372529983734399588163789023847504471097175383598611187554277183619585107382473214402174636710465890637783655942415718708799165881026559351891925516363413571420175303268378965933117521734529977451044124922011412991615862556870120200283344964645937295765852597530248252302167967615782054611431857209649096948958428190518614420289330239944100459593659299404772143235745411623482689352981296586567871713597145323220255123757048162270065938583610421548683165452405501613445 A202156 656 1015464403042383861598654591960730231025005002022181266875402320897420019673315525392361039432687289932218503341746787759577686956515498774021322561580626225315964212775880114494500781704721593000444236203103208787695063107507666220364440570628865343994545008331277260276953034188001307310526537659799169381797845883058407356731825824176073519145067486788703205007245424603369600816823791040732799050022147656939200275118023623222089910906105520714305792053084903461057138882103545436167649591904486655151471172841777867600506785690490195014835187649863696072536748696251646723142094243506849020380012748754201642482994129716330821307732049777708466952527659693499678560916314973383360748678587884678850112211050019542658637391214309119460917091949794582539908077933161205187973150283383715282578326453510749254423812051223657606231101042881888662009261913877926738593663225648408897068903253735247135858500006146954951990203973066124953629742692984188172451962699215517480489510759624334293912920092047837768196515740021678702112604629199619628312835495037329693686556485759488874558229410079077129382951874817290163526104949752850276762251958686421333262600672875892285722684939225214690172546515134528111179819951716236670899865957710106780479699724840776543760379531535639641720223101701580473456105173985745240928560080248819507608544573316698642760836748678474008319795031106410422388123287254262272238743794339745032170638024820716888704818530693207127601125920665836497848513366137226136822110949729355077008389793322908806030973672379897029175235258363484977725786644106349092321137242871051077552287192309436062313621838477248797651231724021047983960565655841655718955249375015656372085267767669471360517509275252649579848292106995245314233908720285858406520293687864337119336764401430755235781205961889478999089396588040911004404800768115884839738987119363258954692242101788014044690495332961776244171715318178839847149535798151755819826910394440889638116835837826353739708340183596040306262870220139282707840975871916293922917202565 A202156 657 1318072012818501338098254482834002298922658930500290569701263309977447081893264672796328633995595548656815448621631141462164752723766855878918431958802986948940926984888100364819978499112407742530889898348541838150295433606733201036989609391669635714003109342311828489932831617312117701481782343668484510756531246899097936397834873263920418310425324128916215422947208104265887093335375809082990126680535797449909282059511025268695580179906391304080166607627190856448305363956033982096380642152295429283422266925978814367050532961879027838975499673279595101620569794669774066731953200751876507772393979466256325987690255669983853357790970486359921120029104002817505162851378081989988691902054349832157658387661215141900441903653563518903555273170343140557679736260063671389010446077680177537657025254216022873846660503022771369803149082225248615240945760520117828376786929762791460259327843986647278218322357703755952457419857053196559828269351012338592018520093324387611873543210143168340567720088353123013468811515422497117153242603390923360167008847099150165425671920813568154942931643500339784678505138206947268597236374993300685987798901068120084794295024009475708293812834002212716700248187587905911101576354494647373609711642069513697005117085871969083136833481930357585852277953691163269718617652138484734486377049608257771771454473407548066885835629763166934948944623017059676826798045699858904995330928327558837227536915138041240276507906646836921976649305661513694922117142883650641820732445033342004002556684060150476807331922298850021719318309466805965839213398035134668591849101741658460509639021271146550833499482535155914662167679192671937809966412046645758657313275905114379555247968763269092799392375147352422791229511734704525149496647585813522477133363755803784658887707201441257739173885138249198776172099475511249886187183144712250554365423226322078265980881151171883801817744327764096234694942382536540462300692693857743308723706209294921768979066349626893556996102338052536560481043275674850371167165133064184059541027315925 A202156 658 1710856457174011694467672720063943023271380266784375137290972900948405414877437871974109174565243589469256520092373879871102089457762422415337350661203715479099097910420541497656217597347123545083502087612171102815874685126476587438346292625946616527910691931775745048655555162318094588522046171555155235162808176677183238385982308764742878790858551574265760830282271112091696843779716983365930143698536415067834591174045035680743239851428585006590535542394301678584996901357793226657556637346029875305395447318449328206653724184012192444500003561081726792039803520944618042366428531433841463581718364967187962377820309376644911942081858383563127836089310043129462007881410189506690348705505797403552755908334145043136754048283688056322505625114188304494073715125654567529774353820855720160495103497394071236742216078499745186780829902497271659700858935145851027355142696238440089768198644425764913392135284440975220142776022464845161590968663984272799455850908683092420996341606276321746432566380769433579434679578821885518043230197088813892297157855221861419685192459529454979356436398705211630433622540009665679821922651215199340659312696824167911376573607901698796489476772812187167051707457316555357475317996954232339229169040506362821002535196982116145070833315785224614900617142170906822393185239019648011377572169462958507510528398874452817501116004671753932885256112356348429414773440930293571429677272730427576381597883678539505058190374122775794032483671147518855343071553614465166946084576831166971465963498901685525573008029112933655811778136512678885295814012923818155725871041739535438870460372057661030672446266017010538754244849940856451256288418875980538895536913169589089647055491369455514784139942423754169530366326383354366648801334332477231889460699634739624622899124610706351114692467128241498121992386029817014311359959317035733103681479608778938225984229041979003386745387446942463950857791040817111341226451967091552662967550832754414015245190004979870010627201126452008859464087908955735642492272501741438992990330538868085 A202156 659 2220690363339854360917701092388515210203952663627188427913113124167720251063832464557720912257052183535546306264452674441549049951422900528252002239810463888883680146798877975857405621378067249110643178830699742913167190998733003761772450838869316583592364124335574761326420667857269463783914448896247826756814256795736944327068638941762992750116089518072828641490964956286918237338979309033168243530573586222251849434628396802579456631574123432163211053861195951612469529657051652167526418894504625850974007197080302033422166940314863913933165646784408096472563349616319549217557501847925467852562665333430508910084773880629425716968894390894453571322804406878038868724907574601602082631054622975461645011359332604776364854230323443543093397842943248890167124553363368589975722249024647088145106682592250249268522623232166229670147410292376389043099656873554113389146842930565473727661581136798870935713380882028131989370819739511966548517497582235081355102460950560638065639531403455483701130594518636432983200624499291979922995642578677041278350729069129023601214386797311749636499502587721195963057378427407845461587004040953750875101892678868880846707748761381028367632557297384940620399579348701266097051658470239081672087804865616872147593680565700884332858507055739619783415198259883364303084721629850980283354189585870534490894090284566349568381688228306841718127484893917244320699099529475355856816104673166666584476825477829139524290829103456333817241828500173812721611954474432903045375959994409695620816619017703752043287614456665586393666301875147726308000749561717930997512020328815257995397053291822746666284419790597144147095153055552481058724557734610692840648255980850733247498472549584494920720845873657764697992700416082233205618982466907861178997510992528276956738404856989642305613083158572326313147340894603009064895341006329236856328006166771835495249263315607595224111711088386990444117178076038227984371472352592141498788572257209020096866487647397521646900550066032369447047825624781269189104598540095254748717389498423458405 A202156 660 2882454380758673786459481550247572678901707286007823795056083544196799937475439661558049770000479168985549636274739479051250795734857467123248683569923320924055537731447033192121414840331133942222069762620160654130188198041670312406193202842559746978886360722695644264456645371323573445896932432621158123975109742512689876553296707364099599846771893335906957310894442230989307780369151363408069014172540816380067832731556485004712453964543360786362841357376289950891306864497951686720222634168429658324688955946362913590053766034804509348092804509522600627494595187998461830266347270970075823431162757884427833377327658676747617935713682837522617172449164030817651322142922150422689996564760195116351811671988505386854678444036911546030878907894515222871132433596550526775220957704880171064692187978901243429479305622739273266366664557729602055706283653762938093328085246981177746458414964116920508709642576249588074346983181245864067734814120893077151326123538462919025116779115420078941522321079118809320578614975920502168054530300836925710765406949173874250772956588870451121573196997922463407148418043576235373743460109322506753436541597384474983171115281318664673122390569895232840738111602287156926838615577376373373778030741546530193684755594839082765747905271325034241254258026724186435958581575490307552759782360510290490810673018660968247286941930204337608796196590136192226779838016415818081608575874188497602799074537872338544563024437985912198518985860909554461393796973836260293687731049988166953748848505521480568466661750556722818205323048055805236068899677117096950616614876515760465342586504712413867511806504441929076092390754421257179557773219651105803326622540726231082166163370313869304951580873804065354823824994773748355346526790440712071333106879807602068750221826605247945006334667247359751312967126488808675949219841266256032403780648322990233693895317799429616621893614247338866654000146284906579106602829887212632573874903822306475331318685721131978117806903358508889090259218196878178451722126412771138922396178578623110141605 A202156 661 3741423565534395234970046134520256948699205853285491658794368527254322151122869616869884043739709704291059892338305579355849091314795040903076263021758230748960199091738102284495620605344190478936997441237789698361241367890897066770235015517191712709277912625694821919689964365557330475504754513627814348671865688967214664029234799089962338838117167433917712516712344524859165212000921130724364547227714449087741824633710882907719962666520650726575535918663370495060964697648811632311196811624202802000820413844371864759587754891009312818960546320194688830079888081458653839366169540161656570888181407171321994293262390877644527451130643354209966195385443589196904538102644226341077013938976102206401676088596068632804767843995056956424637279353682916343481008641198030390868213125212213017323371851507131379213889429792953467577700925785613175930367139484636771585741261434725784337548895762181683506245128258584438474252179886311820407822180401716560186226997822407944040941226175731062640489059565619979474609255544187314842800407490686993896456941676959708374274051139458758490260066803854914757450657504575087711165760313609725006880118303155849287226788443877984331834592091454929893128239369150342335256922382874168924802230439591325785940614507448864239896709321387389408407135272795733990874581901697573631217220588167471201719087327846500412101057023541987910621455869292616442985424608632340452575627880565215266532165681469953013666196214884930221309830218773190715335750427511386773771857508680711556309739350262760165974908935011761364922922710133321269705472897242280182435112205436755199419287719659908207578176481204150170779052143638763513508580382577598107263217214391963800946807168929808242657053476830956903560145223624949157558568373061801682511550992756492709510974195206975628580092473989798631905017035132766779078289068259323730870425195235156562840627254396326767622687181334760529901745760630663642142488822129644488748126372781547771031557199541660199391713658794472006787018171722250849066130979178398226015491077663298540344885 A202156 662 4856364905609264256317333423125743271838890295857282165291295292292565955357547287257447930724373195690626754705484367264413069275808228234725866153558613588829414365538325318242123424321918910526280456656888408312237165334186350997452643948112000536895751701791156156113309289848043633631725461756470403417957689169702121220070215922063751712276236557331854939735312298824965455869415258528861774232559182375072508306723994457735506828689840099734259259583697526299181286241293000788246741265581068567406572481038734095031315794764053234501441030808196578843067235138144685035457796782559258937036035345618064164821206031523919883949639360081698598993133329613551272805910062868567541402794415903714259211186025096875201806827139892527633157722172530898615478083841446896820165415567747616314671971068277628976199000565630861642589435005168172755560840767404766580198829257027086892392008284347708270597466837066351551504982509251497025285455347307202044571317049947048446116594796983499228413276995095614548722235081379214163786874392610881151890344889744527595556945422428598069235993514405756891763805022894887613719413426956100552176957015898907899837200284872304998048178144138603768439716589554857194236646637393294891019517079847994339957232875073786700620180793889506417871207326062138533719248726827960265767192541080867329340564678526096566659885074627295970377853521751679950768301303988362089361556413099460918355951980010126673194159662482653515061640638106691994044410257935943772062183315217575433136292828135541214866965135894709528851748354704995202841634920943362579850159027780392488380892873613848439568961266098544992595117291688693783354579563366071237424329321740042782546789541900577229663903832052777995466244675270410258155675221443777871828660081718119934876494283552049117951953696571511264461399144475842470567669990759335946637408122766910228333440280888632714757626067758271828945811997152316500921843888294391333762494156966626700323629926319353806832326522211866155920459327677284723909386288847148126229185022628382882257519125 A202156 663 6303557906057259470304663813171080246589930904816898965056442495027223355731945255990550544196192668296729236547826370403628808070907765453633271191056058680069830886269654524975991709149245401672633095743199916199585479362405992697626761609633859505177976431012294995813155768258395079123504144605384955822160408676584386128987111032039659760195716934249313794063918651530280302553289004649331858589314591008395028040303111095257780143676745928804341943403720725765842248576500666211511958965912602797691730259974432483485888313848850089070051497442718964649471191321230342522184854054221756443701885697205075963943632166527170364839180758742690571526891676394800355197533158959174327663813212866918902054443371979675379140493783585443911414086100591423486547071817556874042183841193811193763426895074772855279727088844759065458613508935782502623542040948951902384326494634359724060540489204187563153552005709383865729414993044828556827000113218624346537293383303833446475115299105258406267417793050574542064261986526374675797280520161201433048159771209946719859324540884261180835109829321631868590594661469060059547520087462428704907000683326518479298139398742975808009482203396499816236504859005002835487776832078414113894374408367412257061938702331231267688540754773759257943007418702093383021033593972840790727392184701102377626012851233639545497024118725809206627562543249777811283480812107152285359650847648575219706810759137887462951853005575706269377619788238432267435078929179050427504749940171294904231499351781180582234137154771482397956688204441484373639967172421911587386365323982946744013163199530663055614652304145219430196238291465559780892030730764668777888578672196401361139781931878579780314295504516951029007158282028355768890136908878865650615831918274519126918976980069076364548126007318057347631472264184512608394030056569716549799411624872926254241220242643966190867428631013263055499211134070557946187532911224517297821579228667616308675472300612805321699608160434117343475912749420306943849383534336792619089447256143880563317871719479365 A202156 664 8182013305697417183191197312162639034330458475562038999361097067250043623174109584728447348918727359075958858412323923299542928462969003750587751280124610608117051660963646035093518996352296209452167231994216834338653639975237644335168539116660801525720476511702257113409320073890106964658674747972327916186760792504517363493304050049371556304982328304419051972840026674374005007748713258619574223587156106569714371323805131477650140890985587525747936108278769918346536939471011623449541734491013292850335298470874332324830588000060012651559692342239618407918434763267721846449110905104583057304666110598936842983134669730946235609641372675208652280143306402827121247495125234418945408740088147506844831152408285643593545249159124266766304487850600845495154639483741104981059857805704151361757311795135084097875456785121496701334418692009210683237184813590898801890089209836569664803494662595027172625602232813313420650429109467204957509949121672319054498204766957058763577651212122030614351609066966368760503797509788999247805655951382365067485630231140165952632875658510825590295374489223484651024834978823034934397793459806819032013186334780863970230077039731182313924002901960478617336379538548777090908277133801134882441603091041384029818402095668705310385939199076158722920517211604109885099163071257498619536194789974838345077697351560699451529040739446215275575280210760358077294278143346782362408464710886294222079979447005025946901378528043107075169496970071844445024040456029997196965221650280157470474910725475679567604368812026419016653071760513298362279682186962006319484139610679705845948693344609907772573970251211533554296172309727179303909162105177960510333303879086599645019394165031607012947378335199098603598513454606561112748987449569092393055571958091665745022712185253166837631418439546884740654139734450098221219608542859822090880300342447650155238193646618427834857289648297589378279704223077772216999101217847579564278018505048071811694136345871791381246737585411157789619868592827099085439215103659770530730954412245571948558214609626696645 A202156 665 10620246967237341446522703806523292295480688511348621804271738936848061595656638509032268668345963915887926301489959904616436317516125695960497447528330553513277252986099926283896862681273571330623511394495397707771656225102379099941056066146664110746525673334213098720910301642753590581731880699363937029825459686510454861229922527976973248044207301943418995211432560559418806969777527256399202692884270037012898245583271020354878787618719148931674892264203899950293079181591124510736838959857376288207132419723464623383197619738189582572874391590175527250759163673250311635460603432640894754159700167855534324987032837367136047294144136893240071916935440183977926984448317356742632181370306751650671723916923900322012442058029402804479077781318665811352119298563348882447858821389620147273749796946658444084269487627360613873573010003614446531059363264498945695901433410041372790555212011507856065880468544639675110620391254673438990019357132930556914114323250216878971290344798219096632169982301504553600559387103444134497277065627613789696394914991860164196570752745422510731942215251902253755398367211917637875788276363309163641124410955544878106840160699431675900497547757262497848802804404531453658996108231897040998995086917797308103292028858239277161649681391860099248591573397654715928765330645458639235317190109995155470808473536312936654445149382777068701887507086004401534550161746583311399253901835079562251684593615401764541190526377546947407863737689533465851208937076848007182610430197313704225381529890168080297569888483873137112133289188458056832754653838709511780778825828296934205094659948140460758137957771420266408257001461787587270914311520490261977743850546475734142833812486429094024225916764792925470519841456921034295992416819403773047320481785771063862520353497481630486169216586405849075311725743843963306630443494601992504246080045085425028572921112090476685678571096061639999744000582343814267106887193233247049915570197973168543962680301469284600052943686255522376809245957576825192593157355166847812096159737647496245347999245423732765845 A202156 666 13785072381460763500169286349669921236894899357272035539905717778931716701118693610614300003065712244095169263375109543868211040593002690387721936304021778335623266258906043352852092666774099234853108337887794230470775441529248096485846438689830899088188798267332090437484458122974086684981016489099642292385530486329777905359075948010061226589824772940229551365387490766098937072766222630092906475789558920886635353052714460615501188678956564327726484411000553856710498431168340143924793520353139931079565030465758610277058185589582078119578308724355492131866986529444141235106016806456976286316233513210372954896325639767872858441563480046052938139529921215496946398692668433926702152473249423554424390799336070209686506197776915681089576193847140372534205354380587365676215769103869145457175874679450865286297697064857291686401065650272859588104370280134817922381258676144492045571000387442534578485675545340065480271847198137014341840168048594741202201337080576741947676103970437175306526022675743843607157323956472976788466383378986747643555532173804261986982884430682760419235405101594636151022429616234115139738248321781834599360453407110917001814558357785275587663503064923820247267422780702288300599857576725225415560740377697814876689023639592486087115976060695209748513139349638609671427514078642242469943093226578921826271053572436840216770352369803895728834708622353502431488032652786994849449202173468560916392380432812043369439356336677409692300056351517468603024755301708257293031141430891537804387755322527442750566147647698519945129992713546797255617178402962759329444596440989809918507022663992973454155296613333254586384033601227978550467472444434254869151007676021623830798643587990799011838227013322882061636150612570047909637044282598647846329592302358882801885673817018971117880805497736352552869879361369729921908094436384843410689321018220539239437496365299792119582950425398360422078334476178047840932522577715536823210845838950667721991747337170785539077339658022082633940611633066126272886832807791464800330284608512037880889754462345395503370165 A202156 667 17893013330889103785878287159167751242197283885050590782175817405314431429990468649938852371710626146871613815934590697981033314253399975997567112825172739949085486326807058172075732384610099533268003999066962415753358751448738926859528736363334360352358313625323719174756105733318721763514777670970636331579388745796365210701219350594531495140344511069116014253277751581835860901643587196333336206372154595040815675364177786607900188026498001778240045090586454702110276670577323915689871252579415773164987202412134952674998141697657799209630071849821838611636097756054822072855974354177722578743716940446896239921105693385861603121102102955639820465037920802274852447576099178919502651278096381466891208585814302208272763032272378524651465420535806884883587197866703837298845620438000761183267011584130276483170326520697137248334709641044168130912941564251729164305177860202140633778367947688398375018340977382860353717747042790589942269548107718841149900421416265360831204611663282655328774145263133207497536605936114820427294868348859170827545384366682940198939587420273477601656823879654585821773358243504669533742370533396458000806227398019014723477189908244588281111326480723361418455265966547165682724956138481110692356842015164845912634249392162188701799375277100990393470806284257517698796984508746985267346899690909330535344356728549482288431262930856073878958749904307760151669931833155772731273665167260356989915058117196416891767743334480900233658065280531984713260281172680241118347238966867018756391081027110730522154562076824195015641618408894554379734264812391822900107305401578944977287910323202931403032816866148793032860067357392454370919508318564142329896030219625521256642496543399570688271994437376336123078252975274465265674587486396225500762763487980044105783742094137127029378799366845199207776028099332165594673399947984032145082234435570214847364841709238018080741983973595975766217678406078523753716147198987573563280627983387768729976744080967378160437786823168977003332537090473874325381916391355966143980897325688887521898655944125077939641708325 A202156 668 23225117518421675253306516563313391442450837587896309563228671086380353064410927188927019764180389672927110637913835350869837373689872575842151724725137912432134625628929302601310947783131242420082634337680579327853629188605021597815571813953169309906462002896871920156742987757389577874955496435903396858747754206513195713712277357995753870630940585542939646271203156165732181351396303414618040302964580874804057859987349714302593828557205727351591250801096807202785282407910935274225308961054561320428222309165920702813537310865374233792021713682760022162411523020372629606425819605705877450233058272466558109044640293689208592978332088072940440910681081671431542980007378041569080514656816629894601234319996164930267836729383349548081921026279283489438523648625627200226535939112755884146735123860326419424289797526167819291046766713009679961065410046028464320450198481283702398152276025099153648239228102967407399060155389694987608051531603651007217829544796975357782161638262836916179573534025524227587958907347753080441651950650435824747406265352422282573961597488630543244190138160386550802025667977639444820682457214100280703211883802175274000156390686343117803606914108475858197334687957155440353888692467890904953453765374943592296784379022002881342449501993701024835515358043826908334428814464839508234773805855707084455955148762603655573543562513898814090992728541082850323365140031403540218198367937901769904348829043740516313471161408799871825878476434074164640343241937383651263357423147851959454257818785434405690313871009570157431782875564752418038097820109306183161579952966653029590709789092494740968163142136964520023397781045861804545474971330023812309950178074066250569498129714689054762578036941487470964873510725755643344797704920298018101342220677805794890424495352516173865162563697359570835340731603053789572156151224388837339473329608049120651340325101094582169010975614777151146190124492755447654275718131763292769601431911591484860842091825348319681462708219133674128242999202823455808219454589147236263422404398459567491386574525719888820259434035685 A202156 669 30146184645898003589688072620893622924549944991805524762480032894304292963173953500758621715053774084833242736398342350838350930016140350043136941126116185164170794980863907969443438146771968051167726102305392900591594933450566585225685354982477400924227327401826127039733223352985938762970470859024938152018253380665382240033325309459137929547465739690224591744007443425368789558251500188587019979911819603341072061447904564986980181567065007604363665299778565162760594455191723408620535341577568014500059392310162660117018754505114057804244974730150658944971545244345917174318640992231874752679930893944651978643703180102899367824271929216573736662243578971597340513197129121857487588521896707506810935256146436265185443801976555441031808840645089433484318812328866239190206350122736699621701007503692108282451674018639308742641454858776923545294771326803382436215193323528385510661020502210753747016143059310717421119727978077051124660945751990899649901599246052598135884975260550653918431118390985184275963164200777562298443804649397351662962504882059756098061954600655024857481197675357863286443495261617755872576295721531630956311024368996107633188271633683458664493493401475183216779006513121795032181840098366256148472295099834767636380211336310347820310751788448653135508541270081042760570902378377172941751132653808104714499247749502816384977255711777729834034682687575635411967800090829962047448750309731330075487790183717072978468675740878899149090028753362985171180814774442806659596816898672876504607892392412831475296882415859987522259156841430229718896590767614613351907878843410230829796328954147850573744355460963080841577286937461264907572141866862589814173001244107773613687315727169849682255603678056299936069693843777849787082155311959341099316701677028433787726889183823899539853978300373356099073061844735719532493089615856762882604236749013323035224894616379058417358165605996768591779015373918164976726128418881555027369095340617763961604305212558037979160434830648685849482409632727755165194526674796721313956136928303192914932251835728471563618805736610805 A202156 670 39129724445258090237739864955403359242674386148525983245389519468135885885846727233057502059120034581723876144734410457552828637323576484483415907429974083205181259750535723615034981403562231399173288398158062304388562369989646822601341775195441713230337164505567416025653567169187991124757796219517933817922834140349459634367542539400603036798739899177325977144075390362972523114429095848482537315885238880555836731701520138003385973080221822664736685967861776484456048817556449073454180648058722228259756662996281966911187529810327181655676185178021872550550903315637980119635989582097367723101100067281885801721417683133269690227311985791024637247151254824051676554586893592792977320820907269527210699361243754276045775787128839579109739793236299805379156379879219752841687615923373123353083761004668496224202848586396296580129317359925733752112652116780744373743000483741363109135606459593533264473305451757208245206007855388622664822299534552584094565057991831475405020915726556485949207412097964743665972599173701928110299616782967112022700583930648210993001843110052733634467350392476346159252854823911869483159211164090842881011006419073145532604376424130443003394750828200679339520953119344132796331674558986932589812085585820153448429217530151809467882013371904358068865251053207149676312696858319105638884735410837064212335567623705893064044904370324979425762927135744633681883881152757259334048259703663328536213247309635716985536027640499402295647031443388720678028057233984825660505404977054245851021590067533069820529663061915254233734953797300873422709736718543658824593265158793512964046044272694817549979205225187941967847295047043675988224094668216311554984245664673816084315566315736750198513010996080135829547497735712923267989292797218304448894977434562229250674611736108069086556598671320918857025998933735360899386458165230853832782959826889685250601261871734916731148729945608190854978015765221285384342860411990126662232316150689946030677527323808507948630562947473775098954039460281423380966687404431555118278802310533145944014571496201030369688389586686789205 A202156 671 50790352183760355230582755024040939403368428670841734446990833789607485575536088774555136914116089833303506402622528375561220732895072260719123804707165233884140110985400388388407436418385629584158877173083062565703453364651628125169956398518328361295576715300899104175171290452382659493996856522463419070725686695920217940026830182816673282626834841666429428108418112683694909633739408159830144848999060155141872736676511691223830006077946358753820614022619286098258788604593815705620117860644879874713149648509781682888061296675050176675009884116097660419956127532152853849370340158921391072710475207400993825982421509003803955015683133284820762573065666518040104570513274686316162704937949113949611980959959136903871151786249431797129001219811876502292711496764414910322271335262188191375603100083052204406907015013468374321699111291728743633318677152810079393735978412702965787272506523531903966532603460237796991559977076566454141888220134903502163845795371798009023119012728095058211417302472039846293248157764300901909606604140486662008113694979476495809160294294893847602513763328236621956846919117942344971384783514694192527921330020932573905212847410249681334947722081511080307514980369902171247843481395724940135319938618099459341293487973925712378963033045980068324733960358521610198811119951195820742099444812133855539506852276322499694313900895426111516910445387513846943449865768478831785632593646604690708674719520116976930152785408692483300850697723489806077095247108897529264529356063399512441749519299765532214216027357483584135400447769739692272447519364078901539708706268235136417100935669628919032022434637938487711184947393775753971449967307202905535779736699745369169667991390510574587820206017308338250452715991261530624000314968634047215324581393360096538941858306579089850450925221396252303063647542926653711684090205380032418189399251066062441957402684617305537972634111233825732992872684241854510712056088634765526022518994500209330055468861998230759284491545386129429756493737035654820739595056425483746804571442935095132137998869817101691383966064713715777285 A202156 672 65925838004796495831206178281340183942212977740366422786210856869391048141159957382645334657020625483593369586727897097068006958469166470836938215093993043607530658877789953592429237436083143638006823397373417052220778078755443316823780803935015017519945346123402531651956309353625522835216795008361298435868123408470302536695191209753502520246594825743126220358749566188045629732070637362363679531463464196135270256369380473688393344503201293440636492264673865493763423152713955229445839528936406018655439984009033628106736651896685318996981173906509585203230502985831088658502581890290383515010473718106422704239381397269254400340666479691711558795201987989161231680849675955944786398032137128999326824075327598457470478972775975343833864473576022463676134143643830674378555351482704349032409470824040756651669081284633363473268866327346549310313890831695366272324926236687965850516604331937951755026054818083208737836605039375402087548244912805211256087747827535823880533073500151659001933709401295622523892442805463396976741261874734904319419553382776560912079068992929104135329230332700742823641141762234339860987965842861897810399005356164061855820743334127662242319139867050554038475104999179898935568042519976413308712690514207512404845498960938044516084549011668756781146611680109996830907157383955317004139440481414333653215681919098980897326379317358722423970332350065837587964243883604370900491772505033184876531249723864526419621329924455202825101909998058324899348952719291759000533443664887590095145025029505593280982582980350630292495547470168323268763457424837695654883076142904048275884050453134064208747570180838931861176093869825881611266069340654703169130543252023824508412968509316410078240428897455226968951795809159731037029140839994196067186857753603970745317281407327922517816214380773664168457757484719862782405049700125116847956007444923922159975458083371390853371747927651560193233893766130161933618864460187513662650567422545121020465967905346379717043321395348248526048829916632819675896613416552873471797215454127442948369178518451101794386018263608816392126725 A202156 673 85571686939873667828550388826424534716053041738566945934767245225635790879740049146584869829675857761614360420066407809465897470872245184074085084068198263437340911083260374362584761784599502056503272610913522250720004242771200773609142313551250974412527763691461185185135114369715476257451905923996442906337753458507756772412418163429863454606797456979736167596228828493970543697318053556939896201694727527523425650894719178335843337335149200939587413138932654791618824993434109294004994088441594367334886386094077139500861286100600869007904888720765325496132772919481220925882501923256758881092522175626929269108891071233983207838230074956708318495409607344264760681638308877541646428483009055492012268037794262838659777835511429746864558957700457345975119825738195450928454523953214982855876117526504819081662060600439092319928666793784529276043796980863432611398360519242566971004765150348937846119852621268544703914921781132195343183480008601029306899732834346127598922906284184125289451743385579245996166097513333724974908248306801765319944572177148996587382822392527682273809738458082235948464245160461055197217408279251228663705381030970931356281419634850295340848908599709537630860378773955138916196071347447988749768936967502733002030116357809607856165365654113000321859977226822417364907291473254050275552251645430992948018415624138200882229946040030726280201974479940069675330645111052704950006535078939427365046853466856635175691556089157444574498978326781982229548863534393594285163145347668028543985800738778960313183178492467760636075085215830713863162695289919964881136693124783186426961080387232345714035314072294295617318858658086600555669386554202497510625909361390224466550863457101309770981488888690867297361180507573339624533200809997497861161326039596560667325292324853336849035595815318994694405866151518838964908042826672196288614479474111999897585702634813380710370990837457613896991861115564265947982775357267304099354910491944572584355496285670738874491471886670481200681951475295662903658983475090573340909038854885978011888061578950660312011360322198178963264711765 A202156 674 111071983722118016044962573490520764721252905963682155456905098092018387170854442632309778393584606353949956231876610608789637849185215779761691602182306251948624895055413088132681428367172717586197609842142354508017513286338939848701349899208719829772443517326170494967773726495581334556649738672552374531127968121019659820288782080940753010577102852564871802413684660635607577673489101446270622906120224867261210359591089124099450963467679159618291021617842321245655741078054321149663252880957660552394663873710128118038489842621928031286941548578379485984395136018983638930706828993805382737274578773490036084880636371080312934519622296627327705695482875130867670203534844073373101119384547721891502924586232877836981934160014863035454853693230720059053241857674034051474459593535921565042578168139932431127240702990288657197903936229465991653755538167269903834228799629050615240398334648548589386311813676351752942472830635304550180050069502919223235144597131233446087578051823797494474049360980772460007401070679864369554033929560966816650383735266386014793861991386431938662300905189360409560363766577136687411648334958502251943591774179194912736391426865292349224759641043283112794302733173488771133323565040944969420786771471128033229122686186937910059258128534489662749017469293803817629652833425126373302349818496328947432194250264449465646153572633580565352979738904629860372741589389902527420737582040690871686645939268730188593521220182396438602496848766253014875629525518690166090382762127829436162503474213910060980918484700640172954995168114600796426061909722858689578019772792892433078147206458577131602753628918267814872348017362102537695377252481285501114089261220541259333758512354348990766323894337091848296747843347034385672913057622235912229591334012538582142217484120378223902125685552069674339674645806913968256587857183970810657504746401389930943144082044529684790670692735272055186735242494108651070319708794868500533449011167976632669372413712832713712710213465576889250236646966103853816129684654054147643626460636426545331987755560299438633888951312194972685501203744245 A202156 675 144171349299622244952693591840307126183651555887817699216116882556194640911978186796688945770002989371569281574615420503801140462344939209885491625547549446831051676441015105135846131435828402827382441071828165237884481525663701152413578560030604787793657272961605611006985111856150202539055103345067058144961196283330059938978066728642933977865624895831746619796795093276190141849645156359205711592247850182977523523323582788361909014737710214035340806472546194044206360300489515418153608234488954955413906373189360203136820314861976484009581122149847852042419390419867843850836538151457463536223522155467891211245796900771174955023261902792196405284418276510258891659427545968929407711314714460006115304100662237638139711879921456708590653229254516936193761956141070460618397623955102238210283606369514769098339350819334076603786989297180063382045412497319354313396370520147179339470067369050918674494888032051954050785030249703525001509647031309143158188380176608178675548712344382863643190781101299267510360593576366438347411065661886621210432768431196870053436277436766263855984301126051353527116220552878259799264341558727643771553459179213965760904715789729834443442673225272880697467316798809650975915071227075222860192479600587219628668244640529049447309194672401928135224353283380128460872012878522559292399788855983328335995188824839782270506455048441533797441420896235078823748907697448369539412431482281672509839064123958317937755368105194488148596335199618086526584894574396301191722540078777260470900965543854520374271879958252452027823092137666617930314495657575289152304783948481253352248647022152729588028496300597551410012109217150435841999118051322026243590350438353193224994082485081532913378643868056330398311403303270125030101524260461404076511690386949040024037627062958609771622290810990621973902995851508179278212073716751285561244872214524656252201120908096896044909848799392290174768447765491913525009034032963956425112717141123177260272808643760576728358982586846915576325967080051326957673427021978808550853804997042800954942094829207092396127546791868752347601599195318245 A202156 676 187134300318925951830580237246145159265614998289481409900364256652842551885360515607659619299685486619690573533894583937323271530485881909215588368269116999680453127395542551053240145922276899697224822313623116336419549002798197756892976269569825805836337367860646756916571707415556467314358967492158368919785101647794296781133710324996447362516570537686754547624437617387834168513261739465147567376114803417279958272063650868204633801678584390138712748510343342027058610014294312958442233825113782574466698077735915833543474730201002854316405009608953933571574384369852442334746895813762793864635394483218549302160959496564614011307259430201974306731469227427440910506266751132826297836185379984540215773219734998221427509038203890792887632436718669752459443965829251783848628641434129169275383078489462030357213350122792641143058314203803492803903291665982354628884654706351409732016907046693443890904978353789760006166026791284540147409341796569764900105282324640284687416141044957133211367159820125468455988043061052957110570009195199273364325083039958270943345494250931224053128960560709467517787293913869404082757703694893523113224446422845548362741584703642459815239365086763155862199782902121753477966629129178598327560417734790739949978152420720519244697275426649168229858461544358112938394243063488856835161623585247863851174322900391772937651732499304477288513611343574227683365709449698593759629915326419570226899418586958627953017874279322263220439440592255510058492317528040880256689766639490756261793290772448953535743919267326982091941418599523155472751789301623002461002031545355873958785665687547784428129385444546703462380845415843903620377159853363508778679160779721224264782985307123475372574713416842779765159904739801275254686105577021280255399944530925841412618697710236155105341831346980275252451748940611809789151015096485984687685186629706602425426111794627726536608193070918457374794258464366009646810655855078420571295773400166716107201436247187515760696246687513830841181855033259656287206292144843839444860595259700919212969507100555245630734921846894328352214190254319337765 A202156 677 242900177642616585853848195251904576419642084128190982232973589018507076152557037280555389162045991629368992877713595335225102645430212373222623816521688318035781328307737790252000573560983979978594991980641733176507336721150535024745930784323073865370778109825846528872099069240280438423835400749718217790822916977640713891851617023778660033612530692292511571069900230574315474540071888180605183248485422587779202859615095503346826312669787800689835112225619185404928031592193717730542601351389455292702818690994845562579227062980586842926209692891300055928051508492678050282657619929725954978833205815695521526313714180743968215501867717140259857941041772782541791578242583542862565661960911905218740067523911927029175268591876770327711438312207604084175422073884412674365059358183875706617209025595715345888893830120034028869613088049547636479403090537032598988937968412473609684978605876540721119475987408331076436049451990057083407812324142300523531193498269002912916087475527642014525490930255741756756604969532653161963081524524302994940272747353097404487592398101431292054697534823499762786734380383981933621159700131630234273321559903394342560872816040612123110346252439945351036254620739637237204749708694602593553950562027278779867852013173850593450567616194595947960428147860223547213907266624395657649480495013862871295495935129519696433289678277642163078956870082538451297929867116801077251630090681261119872842935486808175124699263059192192465642245292412452437836501566502488176882125375518922850547220521673197834875232937110464502887933519088918137013892199010999619091484641087975917250441813790002034982354278525320496618927337656169748813711490547783072699307101727710742495089934563785952069064636418060078847158040858752010457534937449361310105051489451355204539045590259466368123925466089586287060396221918277598138739383165091373329811000486955423546840908305880947621389696203358280192772718299315029646706290857756937585488760699256383970203976040751696806999841410365584938471507203953809466809530580281620620501793286796095633465274425879621601532429722046332421671348507305100725 A202156 678 315284243445816009512343126856734894047536159583393605456989818181765532003467149029645287472716397449434333064698712850538245910496885174561056498256783167693444483690316256204545691242011283735316602366050656039990186644504391663922461265075080307425464150216580933829227675302176593517671035814166754534119226451875998837326617763154375727181702322025142332494182874847844098118844797596686062708966702404133988031822121899693312349211582886711015836956105192312254557948057431319931338111869687856145684194213231804312003184274071521115365864967897863640677286449111739414447255921888475799731636513378303722605898845646174179107412989588627093633165489602511818027648367171884477402927427467593940067430264461548871277204747009681478654041613033382589945392458001822074063198294029233059968039840160029501753834282454046680116645229998628346772407613776647505286854114736039019692498410842809319635940751035383424232182517067302978800249327364282973724260647883456324796855818738289896954016104792980144604794465340743175122708262536092233200661739237391066623989390163566155773347071942131387713707951114635970861208013152349193248271530159433798464552479129832154769620427683978881902635520266231770011643918965037254429501950990121477731963121505649578317521123310113803467506064108619925538693684222500140168847366370421693689872623793665578637064752647028372008728853523566210485284151898348574022098074361607175379903362458424353231690432957186498140413950110771008801720541002701612712742047656922369254030443841038340714516608450115597766445766358816218688559322526975882578286062100647384717114688633735093622667724140421457907905303432292490056577137571169064854921938881788822534361952078487042310273323357225139563845977129920308298625662703693959236101433363328129650268557459077109669749913152936020329141844300983710574294568333192116597406993445438433161374072869238842286027217478888129232844194094046542471777954877513426565393115614234619677217559464648514939725097903967015419294834495698785031631564401060699725966467091001631213024956697691193593158358857369245154977196172227701403285 A202156 679 409238705092491537730435524811846640569125515497160771692190551026342642033424206883442302584196721843374134948986051566403307966722311526367878112113488029977772904048702192815710055231557085304460971276141770898174085757229979229236329976136669915964387096203012226263808650443155978105498580651387697667068965111618068850136058004957355915221816001457942455065878301652271065042786007208610328791055531235143328686102254610706416082450321917163097866533912314002121011288546953659553146326605503447821805381270083887151417553960681853820901966518638535705543189759438545081902255528991311862096685361159222536420930387934553340513206558618320827275990864462287557258096002346522508806434138892025028988784415747178507888636493026689788965234575405122997664943988412480639459666326291760636131898503502122577930588004795232556762535895450170046474105679591551429263347702958966173951177958668089956166331618856519353576936857701369209399315814594696999370559127454457306673402765246772644231787413091032485940266611042751988147312243247323415699518664782780507073450636034207438901749801846063041489606186166413508244226841371617622601983124587041676064428245094481524767856968881364643358584650684829200237909057107923753655939581823150399316220279701159302062691850440333120952862443065128439802010494854180786281514401053793495538159169749048401374476759257565184704251095003506402758600899296939648003431670430684852523241721535548002319609482715368882393791664998488356972195425719940190812962295733309716368880968885146093049607682535312935436343716800224362939612986747815684586996217121999217386897615404774361520187723579988527043964464927777995923688310855886898398615977361460163938859318707941617132782704653041813093793231156595701419605652654457309727149555454110460930844048536291828884967263347044864800939053506454938047836210957100202252060947681178599288039999743363711406315706897900588385951571161354112813338138724721569924942678578515837084644421981137731640066370079507775648659756703909819017248303783046207962683853782326830518410760328328743404297948264435558164827978960203049116363205 A202156 680 531191523925810570158095798862650082723830871579155098262857878242374567593852617067559079108999872236302177729450830234478643202559649864340331228466809206127981536010731755958535447144869854713906605399829652575173923322697868535157092386564132475841467025407359653109489799047541157404343640014465417405100982595653801491477765963816884823582189988190087281533177541361772994581438118511978610084727370576513636500572694662575028381708168636894814319745181227469560760397975997792668664000595831605584847239204374672290735673037780772188009637175327851447931419630464782404569713229374800908525697867148157473970645037640204589811963005673590845177142508906559646809190583397419044546274109354421020033502104209573241690578890743896336395395824834236617586507351566941868196572828328411276466144289505914946124401476389929404631091475649090721695042399702219978536320031586623357749609297852769920294578805335011085559439809113860166497333127094589340900012023175237700605751992434492153922963108176055373770321456339026739872036169026763257485742026226309860790272301583011092128315469449117885722121115936053619065035578892346521788180847442449936097829397580157889316523575987583623100560973953388035677035944482166067208155147704498228190976191088983268427795704350429080883011983592472606243084083627042438093265523720457586786836912461641031318492196451566962717745912585697787214453482003275764759880286120954576967992374649778848586499876874115852160643440754087776578900860863941364973612347119788354924438243582475787740050057414227740080776377960924864279398968239342231618038511538292883520808387680708487518110042539100967681607967570952406416457370913803622952338683693236411003816861320956140551309640366324916170604050195284090522339838519822884331880886878002014960105924731549334815577838074551081575598562309534208602380827527747729331058512683176376437442758292813228166555501526257484836835906523243544385170432286733720249149031401797942301248782513957311020291208638103188824944944906840449385603266678829576874863916242993135011265953881214011247585143688878497128701561713147385525338036805 A202156 681 689486188816997027573670616488194995528891902184227820384417833768051162394178663529484801241179249965998383318692228658301712473614458801602223566671806236066090055969025770531986194683985839861565469348007612900804854298776076128654676681430267816972308234591656626723891495355057979154859939240195460404123408340193522717869290084976311543653767382854731833487609382809279694695641635042541027279647335952783465034414671569767776133041120440367551823931378699343175864875561556587930266319627062818545683894681897054549487752185485481618182688151609032540879277137153528122586405869472962587954493734872947241991360837926597623022587468157762298719103700569849959270772119153847573298554987507899591978456742479610320535863511549084417951434815400263724504288877389902132438512071503951545092419155880174097946895185766123571978599972856624306590118560707801940588714137651734159392818917434936688452407122993225532536799295292932794744328999652962369791216235522331080928959412777205569019361882625106784121391310061445665601914800084495460893077450523085416525266374004112363375114577595153169604271718878811431132907937175424413663436137997175430013306493630799845851322833774914661419884785606846985479592418028794447312431725780856877041487779813220581259976761555006506653028601840586377775083338537406230464272368274752893855818774216040309603001496517374660042449490285140724297957861039352645718676607953328610219601579053691409917274520573119660735632792307140935511056345205970171795558013599189551382204471289084687340491924915985071311912302249563673610296921161679468824529400980487040810791900311944212024145315028029476062200097942631295750565743757806246705237212817843500022790347135282362493982780412785088147630963360247592902295690793077449405471664018091161307756559457502500298791148853503956840262132938721896310952266294805595571511697401815255437201412224071826796477634665375317417624620715598959257838407770041644161825517816855150591183835058694608566606348745887859587002889829322199392694022900817007737365400599551306917792689727055458270622112210216024837496462275686346208839655409685 A202156 682 894952541892938215980054302105878241546418965204256131703876085373052166413076311408654204451971557455993665245484783347645388312108364964829821849208776027604578764666259439418762122164366475270457265307108481715592125705888024117125235175404101062297580247032944894127958051481066209401850796790133693139134778924588596833992847052533288566777766480755453729779635445708903681941948260847099741430372157339342361101033743124863910845658992623428445372648609806566214803047718502475135693014211926942640692110449863172430562811601087117359628941211151348910209853792605649038334750248862676064364024342167218371947312396983686074478728721705769790146551426197156340573815401471110752722479827511144315967016818236429986482309147411820830604625994993717480169949376344741400963320472239300777118683598188176473220123826722952006498818133676422700863252196756327216664172414351919352268521205221249968841304151066401406221679925850417653717972544216418061399657773695962567808088712032820394094977800684280429734192150138300134924545538473506081475957045036938644339934963185036264649806593403039365028458968983581301556895437418121996588618318939486265707335730903380619757127721716263242939387351156713433764475281565430710445469171908404521901622947221369225492181408702694095206550242177097525879451930337469660100187440755105535767265982095507860223664623987355857168136720644200074440962089175597730867077477243134415110465881619316800293773741204032445518999203771228180205574557176488419049269328039400917905746479294988341692170778490891208335122087543555687421301124268891711192007544434160640679524365796515906498853100796339720827768045521567850931827918940261594419774949898877169793170866764735185561049097666154678090708819837551180303089284309576009505417888014595449375453054069913513838496095634010061427578672955898711877407439269830135304092852169043518381110995624086938368599803240155635750591920852940925873129868115081767388329272977246583669414316657403087962144020380953803640740926053515307971267456121993797213523415114301353386159899999764103621256254063716711360573279332279164231688347383734325 A202156 683 1161647709890844987345082910462813469332256287943222274723810774396387943953010658029769627893857840398629811490255930093015055727404184109890307158049424612024507170446748783339782702583153000915213668803157461259225678361388356527952426602997841748594442188340527880921462826930928584745623179373654293499136538920707658496999997604898123583365997238253196086522133320920774169880954146937900421835595780579130431925676764161401786509889239384089681726146071597544247471180073740651169541602180761544484799813680027715917815979970458892847316747509386299276419849343524995298230383236617884058581915641639314573840369499923986598075766858186621029847925032100208360214853120337382603186205517554477814225595851614143642843716737477031889040386590067029888996869786206596948548257534454540904748506218029097182065622780191205938311893958912023809096194761271152019428155205114653667510381131558265024619324335677066032050208006954546821593133618063910990734385999041123890683818219259188094329712165926313372688197289488203513686394507023810809260331351380495837267819056947803067403085583122567500653770137468969650609419144860785176147612914547315175712691765406094413644905931464875914420663361916628430179303435879511033363771672705383288571429544005557441468270208519335380571595561317270748005150830494697081403812833827758710673017388941194986530007078934091385229581420946681411483644493792064815312820846784980517484774494740294153089908398808313541164000230862261870765900264158736761955779792237128792252107547920423578431750329989251872433917157719233032709175249004100279447756968146139531114981816011977334691299300688333929604966860886897127878216888218715791750621179731529748548035762270279135575879234787888359376651900518178071785816988738138867260583013171280875198176756426188283459867633341796206229040277234623589294978545219973220819116950603721085043426635118652621930615748128087349828950895642496606184363310974968364028407234498948248747749191837474149480254371848129291237822135014573040424505765352325047966145655452962557143928632407004079444932347152592081129999279076836079486385266064431744165 A202156 684 1507817832485774900635701637726429777315027115331337308335374681290426178198841421046329568352023024865864039320686951775950194688782318866272653861326303937631782702661115254515598529190810430821472071649233077605993214920956380885258132605456023185574523662885758156491164621398293821933609484976206482828186088384299616140509162898310711877920497637486167764851999270919719163601796540777133900442861892819553961297167338847756394025925387061555783452092228285002626651376932667646715589863937614272814327517464565525398152711438844041828699778638242205309444054238041651291453999106379764645363262138823488149626427663588937620616270903197512390972816545114644254402538776382521147824942039305884691720507448378340211981157842936039980153591189281009802200456812546786494474237316401521855062783952318169954144705148564358584976831859849673227784159936877758564890528792066406108509122440241422780705914146404680643199763771347075924010233718274412249555171627097605114145028240509714113619572296394554073468850347563538022464805145571367956913828618134838559834984795983285196452940437086499212809228609975753622909724493133861740517604974464096158588808204161379645530468141913687220654778104380432545659302095296323755875465185702415600161193646496266337656589238476688621287835832039575253813159898530186474192488958120990051348040803579688997008088964791826630672139516252071827905696111980010954678310592049427468560822183707020191393900807879449772398426780660012137025958337303483140530183121054465132942317691454230509816070236155270439528016135597476932900822051906197893831477352646144677226605717659180783913399993440356644287526157663146950418074589079974157430711871516575714738180626255955553242305685705581424316216076163775299626810148292819940128227245678434561411784054388138322017394349581555841675232852271868463006170274288085970793078497790777799342849391273015479179000872470454139922342511952039741886377704515640821427105202050361849627994781590724788622282212514851439072889490507989752955700512159861790266259847254530284871465978704391295355418565347810457590027703668453898894163843663285020191845 A202156 685 1957146384918825930180153380685995388141435863443787882997041612504198782914152211507477749951297992418051124408440173149253259690983722484237794821694384461621441923546957153612463551106969356053269833787035731575117933741723021000708528169455315097033983119983525746597650757112158449941240365875936641056692043586281981042722396442009699119417222567459807505581808531520474553580962028974572864874412901284000462633291280147623638043864642516660022831133986167861811849239787422531696184473849421145351452632869192371939086301631639595834759465355690873105359105981128719851311992609697697891797455674277245978900529266968941107573321556583512896861686027633776142006135116891392112494171580813520775375404442399233981007900036414242417207472323300160656226303945815942663230611488431640913330588821602766571382645217213757252093989442190916937640030501872569346075886943946990014191173417052235211091251942708939797807261325000497594818461773186569036011622037586692397036355972363389660290110511007965261049195062940182864955803392557128584263340286007669070169972997367247237192849284252692855658878081978390733567171782668607678406675109241482266533097336309705373804134003298034547533987558822439527637343940391192355615320447270062743625940781722609700720811363272533311096230338391807362178733543141351548804769263828211258891046290029047376921512946292712032521051862513768285940182069705560427107631835659310069211429709677217468135130158719126996259616797296464891597823155919656957671415735348903505430336111400043281317680734779211041255492510088367339672234314198995862092978155977727644900603106539800645542258500186282235951279347679903854745532938408918237629272258607335546200409904844468037829377204166609900874089090208679820737527786667091544147571704307594889431620504419047115790294405889226140698246013208608030358419721047390370116195071015478979825933466445738973321721201850901345531850751562851942471912076097990811244018523854135181868888478755568938157572831589905319787319320857235684763458840277735251440557315590724856800605696429667494367253852889110821359774829362374083928545182689677891777270645 A202156 686 2540374499806803571598938452428784287377806435722921340792851677655768729796391371695285073107216442135605493618116024060778955128702183002221791405905449704880693984981247724273723173738317033346713422783500730351425472003541560302538784305820393539926924515214953533325594191566960269729908061297480783885103444388905627093837530072565691146291676972065192656077422621914305050828925111812454801473087503004739780944050784464276634424542280061237648079028461953656346777686592697513474000731466684709051912703136694234211408621365156756549475957331908115048550810119450840325351674953388505483788452101949726457124737362098021968692550764174496542614077491052096317679708979186250579496286886953910660552583245726757329008042266107843721495318922052419250771940321212281030086839237746953503981249227656438691484719347238308348859413319131950335383531807270658133447936362714400972014034586211361062573664315722057452873182000086874530998439371362448334330835849615899633748075907099439269342449823716042514287781722846009795174610338734007331005858777409336318242065115597890930591121918019558240146010941179341196416566064179359632710123774190469517863801753721793413818120405812706929011895196573422126440726775325672381264930065091355738810870973482300895269275492938509761114285691396733916532742325837575780162116311960060093050526736416899915555126796198975426385694645403354983078528420781705454374751444375192420408967202338844566619207552116618961695210204464030769281837430425377427574357094299755695583443330279564724919839777673179776279189750078565209417627239008244722798791814981737836936305605682943578733067619841800901908116305762357540312751335980186792468637960960450022392417318307493257146978368702573945753143322874790243542011440283736531483607943964012488047682002951868768157480121449865949070481649911920951536765791749238412324850409099593925036262296597177914356114941001597476046202353186069869288799988397487557353914616857465415703967617429946891003740913121484590232501405583201410833216618979988196508053129376913609596901322499729703297400145631500498314530138484657892485352752967358240241877105365 A202156 687 3297404143602846117109491931099181319021004612132488456561238480555575307076933086308268517415416990594023512665190190790717934503795742553161401007070452022550679171063735999150139067048784402314677969503150160960418687542663203549674341320426701359510050986765889702730874663003157317950970722323764181546223214124755917685820071311793825098187477292518052607780988981436236435501391214170537357739202704487250951664915284943350923859417835654843950546556112481859770255625348081585066721253259282902928237337218796246814036451445671838361623957857351377642145846175941209613586622777505670420259519030875070664101930195473965546421823318576939928800175721699593386572120248848636360794067885094595223876477677548888613818457853507944736258506753351716887341322310629594961110054099984057216526748166909235818780594330070107023062266394243829344410886645806812384646075322916348514684202701728929606985405190555287864889592428851438140738379485566684751392388921179400137912605491059099808216839581072912175580279627059057773953779263873348958517020429737032533409130350073065060660039056740102343016666542772702894557969184133026134650062252224120192704948143233551541430546482610890295822892431164743097680535717028782359689523609168132478913766897639244839449818869022822397393031731202622231852137360203630221298878168154894172568324812822846061343177659953323810736599128681692254267643949992583974218000267167164102380770217206110570254263267517212693153386585777514642062933386868983981334557836985347543963804012366763612902670713739052570399347040109467553456740483998387451196969682868139734615679775573354225394876228296157384394499013600192407422096488569344047706054444054405521729811478753221403308740093198736814977679159002387527437710111960503350774178963693583901891001808211021242021293407347520112667344483339660186486691639270790411807285714816201899218088635049670487095263871698871673006625122584767127484919913027862751454569928662466255448568098535592308953917547658855408216467037127674574025830407977184401332201521373918274531921115998952725212531021775834757701438759978256582071903944806448306156064705493125 A202156 688 4280028038021994453204548927628284923304976608741534293695146754909459092817129349636760840320138146574600383833923249530327818206971745131820496285386040819821076683346744345649156235306148415887418657701666125425893105004904834665916992495129552544250506253897609619191141986983906631740090267668184610166213846830488792250567358725178312411756199234011460219707067620481612978975754967068245677890683637336948730521279095805685034892889926137707386571781754972992028135454924123304719090712729817741316143011797294391670385102567860681036631347822884756271390259785561570627595111013527406816991371913623739772277848268987845181233557974962103853086085472688581163674294403296550810060120618565897646681007472875211693979029285811046159819820270531606467349785587256893047239820134940068520098215139398960436338519955711651677626472920315171357094995482725435204612472321209057657659123092809564418505993363676447926569238099467166619803885573826185444858986488855011763110928179318804451626188433782816287860688668140934144582210309897268214147761511939890819028732952329722850845800104526734821677393026508027177795047584438603743416148093263133819661504826115396178983435516308529791271185363756639967367208919976584177204620379770170866274330622264766319304969622716130533306394072815312260210157760801986189670163700148740675933592556517317770723529047492618107360679283334191142684418768561953216829509972031534629697819332966329181345467102029789959094134093129009541366918254318510782394828498049886812309322024608728889982941666593512563198576178872338805821639730602667903408943849571030393793315412388608101618970611260792443143157811536743982476340929411672593735666199744657406755272907004363074001487493993591683267081795241776135823904183313293065568352811266327940642032299375902620274870685256959656376264068893229010138774211007694205287444532981020965591154012032175695071738149350194429965123362912674545405556758310177453900474413489264342106825687931581387075293973120281198380383981690316013884117036337766372941001066690216543428824011665318137596161968864887883995969195921638558871438835006016934032331745852970885 A202156 689 5555473095948405197413387398569582731268540617141899380727843926633997346901326818895429262467021898836840704192919712700174717314714821385360451017030073913675734984304903096916605643288313595037467103018793127652648289877678932733156706584336838775735797607508110519820399568230447804841319216462581300231564026962760327585318745805210137716634448418269582847127165990396152210474094445863368719364749622060654964965668601440494231940047264708908532926222171398831170660050235886701443794678402050168945450701075550901591913049096631718313709127850146556288886915055812742733408840508935796542784380484364583349345982951216027571275611829677492224365810143374056650855847563358674102821675768830650050796723823314347229896166194524884407501390452643271842903134350937136545722325425098108955030266724191683737131580121919393807452138788302698177679959725690969088774604426854033923293027090264112886291172400646838853399006163515953421067302736446903140742213070144884089117846864150317119110984370210514468730998310967305460609935028467390268614835925477548546066761962993630187332787875636645058434913131740876504075077206632123525928025574993295473800440559349641006768957869621989058179702779263687512899539497593889233229237563418072616291602233932769043213011120466668409409302113482544111130552921383617870561651183914897242467630570034665643553079360467758350030350973168651421512121293949465282860729725696664782183667113420078071275846044171399849691492899494868607179617831172040126564506055910916097029956024138117732434245380567665567979181480829255660488934913581778940237357919773514583003988789600637742547198458540280295042434444875680089061883104279862457324847021214121259562822503480184516832527458463588806143857192544666421911900192230542438604371174844729973369456033588113390095540128170126286456278094078927915499942439196347807672691196523650397135418689529129002532629022592680671223057118435528975169285187366697307300064334139136453588404294367094104831422623192577336642330191766993058347009887336012774893018052362379699452339035220466943647093023055602697592010314867526871158545535933865173925660450052450715605 A202156 690 7210999798512991924248123638794390756901642416073576654650447721624173646818829393796917545921354104552072659442025953161577252746681631186452733599608750553910284188551080873053408475831995740210216412299735778027012054368122249782802739229476721601352521044039273557117259448421134266777400602878162859515959940783816074716951481487804033577879102290714684524110841748466585087582395614975685529489767118751092807576707323390665707373146456702237138030849806693927886524717070726014350740773475148389473453693853053272971911467342325402510513411318142407178218944352185154506394047385487650385127308877333315563711313592830134799670562921363409945122968480014052844229726462945155688911725087821565200036500841654549829193529741464014149890644987710696320481801037730815979454531161957210483560766109785666091836354659731417450421198520743981919457230628951395151794231933584214823376691504039725716841523270046233155263983431005608073378739148022506450497947706061570692663202118738932301801606086344813997596547946946894346937551084740362671393842883508346072903837999232779653435107816776260759113695567606631194262272419160911898050833780193204261859152184531007911389928331333825488987462936298902635103634900667948248147373152696278485775633425314111953324169129396112879282740836906269440935197481798175194002833566557836471982308546312439488014126286358102845721288202493626210931590755127637375200010354444298855739770215399928370186866819867374975109598689410246323109602577943053765769946465743871044058070610009252207970760521035163313724414363540194974975831696189418461760187170922172357708783655586215401218161980214672562172636766290821218858341793014332057935057697869729650255136854244372498485546639598244276783043368841181773865510625611060772015408216595648239105613289565071804441390811494138662860592589850379541089915147302648446664947885643165234460807867854797413111657399587150161053098174605953697095186767645214794698029605238185627493406667262800216489799489609992262680546208529575299418404949645108244044764490965302159672592638892154427535789147764203436586545392728853957125233234203321989738573231836335175884405 A202156 691 9359872182996767569268867069767720632875600587522885355836900414824250759573493651821580079176655160686691475115045494284014573890475442565194262851841141188901635201004318668320227285024287182479265865697954021085933993921532802539145222363154200301716796579365369569027682943651064047829261141216638929070415771573366302222275437652423830373949358138899242242713025462343637047529739034143993953908998355389296403579601140092482647676112160752239096255510122866546997877912097752130740560080176064207486373949170562072766639492697289275826928094181820994370771900882221274736556740097522461264098704138398159237113935697510563753944819396317876431277388721248097217753534093055248725533316342316622798997327295743782363945971708254095841673649692658031180713534843840248204195435725895034109552919380235070395519851216751257931252908227786900228757307676419185216059824275187883986709022279216473716347410913347609988693797094439115763292182346830476925843195380254848614192747232276269977421365589091198358365850504138757895019480698057962280078939447957907725080635656242184996528582613387710828684518411840275549275925524993657011546456318665204138597705735080688919343120205113435862716668711613196356677005201527499232206057122962206056464155894455483382645728316945034050640588197002224251789775200821110018197807407740887825735794025482976420776692366613457025987882056485753653137783288034379363544330579338974218085439555921993604424481856341808546292409407361600232527656966552252615929263948029488704271278621835985227828314722058261413548721864693692248262969052718951581585782710499059946791418180962117990143431703120186445419787480211041066398038585449498731337247566987887871909908073986692022849722705671062607675584148898661397811010880142964651533561260769976569629112680399429614051535177779263814266762725347698565406794361256398487423294682873631950679731477056837513089928772035098316366250207581409463300577255118301436820735127534830805349988265702820313909654906091146764382012336341196971652031277629463164757329416254909840875325792942981226474510666704913005086638327751737568821681579450376008815494129263113005847242085 A202156 692 12149106882530005791919065208434862587081772660962289118299642087994155861752747941235017145853752477217220982626669609554697755332584377767990966728956201654443768580619417080398781962553048930862346883459532019633764297098095209573560715824634922514906800607495205661324375343599632712948114183898594451770540155542288676468438801121364644021352688985188925716356982939280292421108513683923289176488350375528187980753514703132719086017886211509949644702514108630971309317643378165194975232633327757866168923912569695717397825089609614137697950155734592332550854749126178862422896142252536769233149732844331933356458324824055118922485575905857682244388105437211550174591243023059249900586555700601888571533330793374587853852042083784074938478247410425136761869847745503604438229696117680592316989205794779011587718675042988473063348824458468875752945065906761473459050500114961939830533487541731478844093222524001927719091393364598541255145179307446811027238017105623087439651493244292479691760630733034289124344876357824160800840939008528150299179792009606480718808592177964356892714446797069431879371745784873110056328957069169347640075402250793654778695560184982549686299458636308908415980747000210992572064117647947793335455213998231790765011988575369792116562202031225524801618604196968050172553687275468319005445560012414105839968588662768357081728658677737980861629425188030305748146631776277869286243165891971634090776044803816532298614607262664847625712572301156667691574575632982245952422418834595810594273075593072498816468944538471102279622927255958048998050358854597502963479884198040608888762903090105173564990773132488021791482321976677165013363435225571656338943689406892580588009410424897872001286441586414399666518631442227093653176918256914942506629790501071212991730349153545170073967088219366672936779595156908722887518477990995657934026989833422088628817056996411907237193314434444158027493231716342494877410452181956787619778519497510605147158657275475593504654515578306818890175589332024665139629037179958093542746769537534382008154013206647350739809487309593829316399019962876362635476585564893353856120521641210288845254544341925 A202156 693 15769531373651764521143377371681381870311508038328463752667579593315999484304307254229400433738091538772792148757942038156503402407120631867409709619922297906326822716008802366038950667166572487972143775464606863530604971699333660493679269995153766270148725471732197583029470168309379610342604381439234381759232051478119128689731341580093655515885416353417086680589121142160357218961803231993395207087924878437232609721658505065129281168568626427753886584767057492877892947303226946325325721217499349534223055752141515870620304199673786453442663475215406665830015093593879281203644456087052628942167089133238711098523668507687846850822523580983875235339329580111870878522215690396813315712623766064909049227464372472919290517586678780021016048923465082134858875881660128834720573941365313682932417879568703776805788444685947821284968842894184372940422466789668716130662333089396322712148480120145180323159286488743588831770639893451812110062679448883613882878020359903387241819024038344406363635321270112918192201291146605256580733643813588841030373089949529764015105827566362079004558355414013509191713697344246885012839436999856288243160860575073845237542698522401614412127777966808758010507146889605156745342868030031034221921635563647741450779504706674095711814355590802414247466897607076332121750434293782677247958318698306101639391402348479302009107378187011532544937967906181280375340674907825386299164265783448601710853088069914303001608155802457115876366372554491947302063566643953988693991683718041414121877747848529481627791462182620768700689146029511682905777117530298506127645308103273999838554301419538334325240033382537749165157608505939479976304672524753424478450177512899002615348342821609363870977778329443185096078575936426618663162242086464715230640816536829173693289423572188950356579666457202763692676100246904796960300419025518002741968545380487188166572589301611178537039409045979745084587898401562350769469303631602655212171081487033637946181131793579054666221247310987344828301150570955679010041518607554327789022142102390211591674068266902468317291488053342123747772922825175190949111039241549993854868428274796825658027392708576565 A202156 694 20468839573893107818438311909377225232801750351977684988673400012482079336471129063241820527974896963574606991866826138857531861626687247579520035095692413726210561441610844851701477567200248536338911758206176249330705619501437993225586118892993763983730530755507784967566590954090231134591987538993942328929031432278443086750594812932160443494975249074046393322478962885541204389919999486613743055510950003861152399230731986059834674237716059217013034837382938111646874074290270932952107591165081522367663660197355775030369437453351485206954439492879442117655027040630106180823468081104852059830163648545211002673950365264654001157248713122541164197788205406879771188771661374892040624545085061796551344008677222139055864503973657014383494756564179429200621684132524999481963700537662481042765686090690971707514901813483685229039416494727826857607792608947924086776126249299536311918428896662460902327981909769166654301710571490307087520320102779471623373164643189137491016793653550277795167518955247975834779188151563417265217631468829099307129273971574697624085126645372545800583559852612942737861412499781086671873555532896856392970275156951043600324675643986517110524392169501459131588729860681960493244462470638862634472260947506400770171321032097274400864142916994659502467687231475380882125981891159642639599530892224841307513824200279737471239464295158082291505348620712798113896886447883725575138445930743750393049053217538703961479555087616982073742675925863158246441410817929276644342555253043598920934386722434315674080374501444097219302392231923378908453649700503968606356180646438165453749834594479657667848987998339760865928352784358387468332078451573694719401371991468053498502141560973038529406657154985175667840310325046850308797690937051312943454429273235013766382676680066352104017670333094360967906420641340887269545747056376644376563417237876882536818122592096434313329169915748367274675637064631996214956276278703368064508610443991650164543537961909408337481161674355145995280316003265511139330368751523568337512057197702132957111610932456426197228493611683750767030779937428057434975583493458946327130265363780164638493830710481188039445 A202156 695 26568537997381880296568407714994266670794801645358996786834320548622145662740041219780628815910982520628301102650991570295038199888037640237585138144499133094323402424388160608706151843275255433595419490007841307024392363507894815873150288643835910497115958771923633155703852028938951703320789483009755703715501039865367648483143377454602675562822357412695865115491013236311341137758940371821406492658006017086897376968880396247160342031274276295056491465036468901860149670535824367744889328006554598533877896713112043847903659194146028124840409019094040653309559268722784228829580365629641886606923473644594748232076475589852385814261978810534850144853855278800362891154737942394178333846204697588157579614213806872122039206867289217990996173004255975637324811145141567667460048577311959028196177613299001707650565748113378741345341325187876366990541865991938674966695740928465043473797995719394131076540195721091828540031490023778706149563383345074718254753823981480103436410920489236539783033240276551363430468028528024463647229065806527087064956584730867566532730370587736882795381684133244259730604233002153155844990068860682598219128910561594018147583748351800687059046623885115985993413348658037830626155541546375669513960487941672636034633248882757465647561794444712443400643778988146777923192372974781852417513850149525318846842172571696889189522646007812627362409964747244045656878234012400888704316518941122226729069365512149672086159502118686929260877475404006849389003939608634440402648024458907681331419843841993896426844475082976008033736416347399793661154405477033720751816351431430655693285465080294233329652096604976221437252748939578427955557853837983221029556366475355928156777130794661189560477116192979687413537705832235764392784173130362114139133966018231331935540637436701458825985735776814079139770299784371428965582718876465375261312832795648152302734957968582437090084013601971676549231825304432685450895840287668116129521144130080426543874328377280228471493187091732190886505343937482887895139629436073094536322453595226475940659398654372937100116390674020442263828611008695725423116425398673091065090587318225425968166604177189366623045 A202156 696 34485941851762106731837974775750648761466419733925625851625959398711532588157237032146192961231927336878571256633995191416820725922811230341137929791524779064018050136294390859255733391093714352558318159118419810341411957127627969565355849073580118831492530755426120328318632366971805220679250156959123909480391420713814929288033353341261340720099924946430158873514012701769235255606714682624699013727036299228788934153207523596828064121919772914924108908582499251676362625481425739061933395644916703815451142269959235558803919264564091154557643952344571888553690275775133298914614491119194063963726838627035437994232591365263132132910891247361112946856106363677464152947661077566268585291749152384366741787905512642792267834649237431295298649064767692197818404244709622307363661089650385156117595776376013525558726826149352122581024000677368796526865734264927452182684295598898326892677880014876919676446846064067424278306572340293270275045751261804204823047090363317985122970358001375478360581978360008421756912721841224190396838109785403329911006517706694526661859935896237101322604842445098436187586433024295015200125235825633115632036355633792084511963380684993305285531993410711048360318937828272422192256648464724980166486241087343575172183785728787093136134345046319756874533157439383042363421574139375684795293377963191639021893626173862282430529155053845632234116628893302058464514050861648469812627703139645906543938987381552735663873554194968017198545220398475027348680672201189574365992793192409126769262022920185643246370048283201414330570566026693008793269964659489265567251267977350552924430783839627435204220572405260795664688139770788441098845762203250647201644762313020526693998213629909251010969890161332649087104101859916975331525059032272972839652433462391033838565364716158427204025467367971580362453942699472773910056823354595680444807493551513424806413157320627906908615720485443487793628233608088993719047844417114511368053936470400402003784334695747827147660675683394028624688656114849522976751908639271353139809032709406263638018787842443615929753846601266850307682506309349623541770144583984213256160452073692822742041758391281316688672965 A202156 697 44762725955049217156045394690516627098116742019833816996413708465207020677282430927684538683050225772285864862809823107467463007209609088945156795284261018725962334753507694947153333235487797954365263375116218905981845695959297596601016018947218350407366807804584332262524429108477374237489963382943459824749844348585491912848218809493579765652014139758108933521956072995883231050436377899106487498411200458392950949633486396748286580069909833969295198306848618992207016827725220073478021802657773874997857048788510374643283639301744996172587697009734235217302036668396854299206940779892348265383030829614418353921765671515635955656132522577095914070169081206198069670163172923943074229530356553590210442683121741196537491527335503318532079655489895460216792651384821944613390364634317622620681611121558452257173519769776110941731427807537899510015504732534009840994449248991629099841652414461314522345896929650963795621413390866210641038303235574438512785596868537762763209512088274864881675495624878050654889109282481880471110632219272387715697399395026704764739527664062945169779858290112053636927227459461301927576606711111602923407784970483751564102510320545372958459933468400479055655707987887748945967718503551671477880429626970884018900858519242716764133236732308328599710700637712540200840943280040536664082438387082372597925099079931500670897937653737245622827256021893541324642893581140185701415902054358741445571806076551889938742035787185566367636782435199745181491738123513204458892618242915722587638820774330557122939891895827120352825072560966231178013870752973611589672571394018249586265255464138371330600844973329931907796543768169734456967873843781965502084513871925934168292881524514491413151049356952293585535373710676466401744555133839717188383754719500217543691125907860936201809366230657891334496386077853615876163824791131546316751984865317031629750571975467217054584946115106092045184452897991474209414638651157574348087617880017435591720485522560752302357435085543858357422654989131730743340936082274144780302377588134355734975672445960093159103883392772053697678929629360924802661492224553586110133405201701065965693744234225278971872530885525 A202156 698 58101983803712032106440190470315806222706769675324560535719141961879314127580007186897499064406231820499715713355893759497575566537346674639583179141041010781520046492002851747014167283929770651051759302582693021544625371943211152760149227237640345248643285037819707850636380664171264788456751791810453893401388484072547789062058726689313194554973633306100449281340109234643732134231162906325538148238724467957751103835331189771752384102678842572372252478180598869385456166024710173948733237916394844830514633876344196327746605009745740467927676160991084967486155041888841105237310217685776929273110053112676396355013847394704105178527881394179249101966520549538730754407645507617032783661817514810940770235950232167593021210213648658217208097527235242593704663679094639398558385931683184511259575118187094653797703102442565853015270713160192886631328615963410508683342942506838972696137941292906235128054538240104942649170303037769071774447324729869927791499912314925703327961567610416615039314960509731390037642091748759010277410223777449469571894503738145077937380246093766934137154737960603175633105054794336877699420310897624768950189259651553896412973884104513415087688356451828403530060607959360303593676425353421113563817489321966369189739185793260631057848142401865476104732553217719741308502014071042450603320231139541668915139583857461696963240644021789764584146082301187746084417403805910178789371053929943256706297743425365758934426787893310950224526402344048847101248735639467186453044113311814726346062595819040225390336434413553934765529853563602042368995444089783183905732102184419985621748668020822147492461571161679211059118146396175554355859150383229018455051804115100237423633524821596224360811054354186912692265989353951529547457232198893878249140786258848909320047589838130473790130163368475584204728766600050707787870668831923764548395910374013503902817617743290416223353148791986989205932067964699915731207250154687086703216640208694927652788204499521792712123593375252464540577551204330390007012058039931285561132969589361034592159196837413078073224714064279098320400351227974084504993365700410186968946695647531549777657273982653714209228400738485 A202156 699 75416330214492262624942211185075225960446288921829259741546449852810884530578172046162026101060605852782858710071087290004745617902468774073090021368275947733394294384284948059929441981207606817267229209488960425746017750936592116985077095938438220914388576612282176205793759577665193218042626335806586210175177502481818444710639379023919032952590124017178625058245939830494568427000999016032649409926365948208702539827310250837337846278697067749105214421480110483843329896483246080565382264793677850816132996914445978323040450019010669382373951069269418553561811942335047357743729455615358561848231465909424348050454052152654412885773533917122088238438473504220066321151453705713984610118809603868047529555820718231794544993365788622862617578510695854991168436662813457117384171548960139177992307821795727302177161453450680701102879654254122828947954528015774306261138144924627994930487206145777831881692444738726564594827431929633388952591589196135591834854100587905025156930905246232491456149143246006466218204545980606713459607359830910139116603368452717284457954819902045417564857070014572809918133433895589805951919986938405838494422251242746473792475999057337867410861026741004867302963013423261786315646032390237053734357220710285376324262562301133056396322755600889079655343143375962511678234773320933060346445577580738003879253254747905351157615458002629377184598787570919800876249147246490271882902212099011988463328899160048203206947228649730427825067633460140203792239367121904894811592366460492599074601610552339881999533751976897180205304924852994484763778072557785599098050596063983123087443505835563009073884518522886286022827557478467699819448209323587483989155157227528182241708022336907384728919597502377660380975718807718408886197742839030414250196356809266384079878080483985494043387142686050650406403442660787965092779964319045914837501139680604211034227517258815493040857802185884005897254639765282499144897596062132680966427111373005998657727368954856726188034066765992155115312238808231714498358310399748534513570292149402488544887661822516215245886574972041497566181976964281000762678727186907869099582677545294250545433447885250295764606591627668005 A202156 700 97890338516427153175142883678037172980853060313764703819966756189806566241376339735911122981677601990680330105956557946532400314461837931400196208152843039116935012590755370578936668677440189719042212462157368049925309496090324624635477310378865573106531123799457226895412449295428756625754540527125157090353486996832916268686620851914320215459267426000664549225153948559872715174515162491647472608546274762050427938944744870255674752717364691259495995946828705227429772820179087387863692230968955933964495799480317003519110176378070839112580920560235544291438264414995849581510255596078517727502075169640379691093093004680298033221628868496543076354244036641957096546123832502371244406901431204003210882422685056314637151808367583418827019399698785692543294037083668188243725256112164328969849504293115735851131301768875881107465684775951138271781558346035859086116448628769224630580799697439278332876201665216328840739143357474361101091392108329259268331712831063188407727992987048042163493466548618355883419839463040735765311560075650297583123881600357123297081347418852608858232250339724177546670561564091420773788714443625739880740991131923825271428737433802540447385882525021467865930842461362785839277404956366102342326082108664461096502523616127684913941795878921811623527159295369446122438607427268557041287235756379566789493601809523197288340887901246768909795844642120971600349625308708540566993828281933463631082144204811999142396858568360562202005987563704859640473479597275496913998260438621606081784106544434341347795169419729578126352551026929333277621341569184561617846085767958947909347516048825892764955754612581135237578419110488904678190089419842866170988904939029527465449499589359780963781913276747031848987593790746429140782755122747829278802876621997641507686772428420623333137842721076330375751927463844936178639720605815452765535311930909513891908923414584324766676617203884128647667647316483268719190161348481398065207335687345521577562802472115199531070275506538664442087210745395533561088479079886815557867328678076954840770229592886429209976082701088995799561805885699285511015872482895240713681071346507096289676422837697780901248745146704312332005 A202156 701 127061583977992230329072838071881065453921311840977663729057107987919070170421958399040591468191426323297215694672902143511765603425847732488680605092368896497833912948506086726511736013875385047709974508651054239842625979907490426184732563794671575454056484303118868228069153391706948435036175561582118096692615946711622834936789155145408615747096166358738567715624766984774953801952253913159403413243654714775507256047739014281614991689293090557758053633769237905093361277262558946200991950415440008608064731592454556121826685898285930157460652513234667220868313648852670421752954019980460394939131721961746929614486669620974694467261385534978995985720521122786807096802413436624169526173447583986563857337115647275680791252716129911848848318191445318225340668966164645526898265049417750042725478580156403339041127518839440226809757736304923222649633785200017078004844059004308645865883076788977130295477879758350096552843483174288779583238004019789334158971419865917965325909740257453481982028123957482690672485404822329042767691518586726431984659200660177586894304491715866395940043376104912441005578992057230268787945395906223426795967994814873959568027396599698443369008106616838548973366211885882596120285317717168450102200842689249792974899329471172717163394654517755886449173110046397690962800762359813718657771665335100112024691269507855332361121338202848042285629160874233566334012774454538409467717227047423694132634714517075726782919214784781088473344032621274353194372725024227872464847237738478233663171220074164517098247907275240431108431027649349741358016593023488422178620228760118322349952743932502973349560413245795015490501982587040793823036247507830966356114621705169422625268225280973354081538704298049837608236359413146217017607263128939564855719605156581867711046532211888602427425808569934141675351441667284499086392253568493370618920048819409351093571557902936288330756089783796798788600319540643032226330285431258626506440755747375634670518951078160036472491419453119679837044432211163754061131347334776194363258110573595233917269466678923292032740100126941575789726473455695629017601720119295259450161508183533438705746297898271724570575435815605779274485 A202156 702 164925838113095398539983368674417944922016881916528693755612306201562763274641460625614951814589489690037795291355321025720325220846435894932376025213686674811149302072148309815641654409341572351737827870016606245947678596610426482863158232328173326073792210094324491502806865689986323639920330124393062164349925145344689606831683636757888468919515364666216660230331722392289330162218851064118413982917655273503846367922026295792666003537949714179278694120636523972105955508113981333081499687947010162217334057111206533529127519185798759273544814381258037817142779677946351211585752807679041514113265473031177874259912604075020473120472056795534240246388882173340633654552986516905669673728728062583355883612693687478777352408873728257996386289993096324270799645024044626225725704308888127391128701347538718418339532388151824538517958076039014391860952871631276131391201472138963853109285652872394875845197411724673208996750102016869361537941837825578226479076571273130455804623114861187571570509011430263914137002635619920056776698279565495258418504518575310150665510148899775729321318069933836624247694861128720797465979335171834382241285716278574475694028132048974776952525136506131415099563412185414246978291064991928282130314367728537566820322827129966059193172319768168218799403169680928833423592950935610938260746334369203565841259774219386698207447156099395512117836854970113048129948231616682146948529966879274021520528777298959481365086743932077492276198548354850405586655323601850502962457716324106125688714459549721108852177988473842350000617121337829034949427916402918787426231210844865623462329314108340033514964460638429348971433994978868461477622859175744751464065790068370881040132706915114053816873456265591942183641806924473043259713444786240807353445244616621266647430712038602985327465561681053439564230419356671434877958505411298579610592688055662428205563973234596717928554727922164360698955547116438172561057520328425215807294893624406228280756035696979612141762792174642805764041585799345157237787400361459613467951160195848536669774997519649546629286673882069076379265400739607227179336016842362351525595956550879896343769018249119000711705666943509597185949525 A202156 703 214073610809213849312668083466556420627712458806342403517121044392520478811414445470089808414745689426242734990963512018482838624893070365774491592046760211535975296255735557634616140911589347037170652865307046256185846975774353667265953200829405182572206834645948886851775083596448856377668153465286633107208106146041460398044690423722584087248915196240582866240402860040424565775606266728971788190423703301353277810055534084199866190977267039711613187210532574346555625156170670507780840393963268775118090998065614488066251398076480891251131011606220419851984107153660715019967885391413375904858623644862746919042436945602706953135678262459217908860816783340475019696802679696530122612330362851785611950365419069231805727745926846562749397555562720837458179713900540958676346437294671739935935011623626676350601373998693549411556082772940904375712294177743611218528701505992316077027206911545291759869935944940746066927685079574413256987468922259596518180507230541103465716435477180081210445038714808358603067138748549251411367111599184494258700786880451551915386245278967417180792674914730743833361066924166087537880572389107645121925762063761594854576888947372172660785934258176851959960684335650455806695225682074205193036697947110799072482986054715366473660020507664427830245738865072735579386132687513660638048730084239560893361843162245494426417934047495677171880909952122045862239106470625678972200782429292070632509952220299334889736155810704621800193417242420563205177125415662476928617397650941452012665717705324317925125609930791140095060369915065474438014616077474395562590825933056406819135781099759881430999450520348268049169905834980588675957160648173869179569391039394123698420669628307592760880947664694034042904529457151606597004891033725277439005207071792769247526497353179574463066447871636198794620229408973517855187091053631611987841178690176201012401470943686948636934975706086879556390445511556817207341220435056010498859242265483723536932786663815728458399971631751266908762046141323117802930893984537827243505206242676100827002134029511038432601522069958825534198710700433536725183149132259666212984964101441533921920773479941058564652069385117239641541583208965 A202156 704 277867381904521463312444632356221559556825849513750523236529360009185379934452675578715945707388090285773379980475347244669698814785984488339395154100669540887021123390642681661421935261588563112675155681340676023922983426876514449684724391518335598805398397578231560809112555701324925591889623277611925380093957427636670251972401338308277387360623005204911894163382682000748694087406771995354316952755983967501281093605715319265130523222489079595959737720577160865305229346754022205118197749864634923093119898155110494303460785575753011045208779520059723709837553942671930149567103652301754245464979377766372469739208895479709550149637264200008050167099938387054402225816223693109582245135137252889661728218430339169196355836860637964720460030734121653924392997843257140317271449882779609548716253958766078364362165110771838984375256921319217840660165981758335730374123163576554129017461461900135831916301011335676670198926236537486390700373123151118455020071906165781025369477444756630549970088681312238036517231958614292712034454079043193982298362952321595810861195706589558600893162718002435561866040619872720495448185495082388196425256917476833842666326159660948064725365714588417337897553168110879451676155957041253348633351805035449467545349078697718552844647425776107555490750247461241101114366804799780572576313388596615670380106583334877546103780186202232869705909000017560559073312068923899689234468644691140801723896461419759387918048877207855164573563304463342685469503202874571451494879188464288388333975892796505117091932837988911369546010149137864482713936719133849037324104634876005206372620405159011989097253260447591289393188802370809122523933043706823019336318105067782492179148137410548488509416251899399922098137051740978438439305302061965329587951425741769866668126916996375614457264009918224354363618208617206819361409309655326948919270329256020858434681079341686096144880537946041742030437575045201618690731563645181299094080653302979526532528808876779842023551036250352272930330127395821108859143154142699400610144235042418677600233300530330365867229017519881661320850109897329929680500394337029902092131878075154479773267633194475767799385350176510111211377819287045 A202156 705 360671647638458050165703820130292117748339324956389372818611592170878230634440761486727827438381326445244420971922009760069250578753582972794169135531077017311141882185757945060968037353401043330905314903727332172005776302238739981337104994237598777844224547849709919981341245525236156969416353346186813856728849532966251945599778892433720326210001411840779398041204480834111764500888214443703174432889076766113361506222408428872055219276599848048516027948121944270591841136461564651572912898483902166906094509714335355991404033425929331855789744686025915154949293033481011673423080572802285597237638373717106602974574103895717393387276033253347989898986859209613273614089761550976541224062795823887929137615572214822547638070517362151360594370495334344073024653020833867590859665601410638522493761703466746090265739712407848308169671927789571816272519732028142034414393337620861267148587950339464764535598842777763377172139327340577760715827326381229495019535153695953229826116006858629273779964663304570163040764015142603390969310027486466604529016411326550910945916640907968096542144415292246628558287363527867037004206892044550771314861553122866566186036778350963215840863911601507527739064051523585877819843737013864772320897606238066298074790621163583966225878698636879942599163575465825876510868726497427669543416729668322900592484983325508809348280263756450769201098001112841483631296826356751170947368100026671468566985096970627386182737706459985298994684975776176385176209980205778081563424569228995386605488043132158317667403698099676166530626113211033033088251846819658576051125225243121701464842150115297801966803732610453145364309895571475260447389133570808105229361330986942280724835861689263630492461414017756404849338988630332861487621277185397272527721945405745494165981211763942367991065618425983575765181814555725478013254096841560748085225046195624898047203639514564865847418003278256094275951581963160144243362228391010270213617828745001941715685461135396419218110845081325498996659743313634476181364883183239284164723711878816767424275821954339303857230663218736437568929243936033815188564328700332553249374192777449073211779467112949605545037532459725007112726867851375445 A202156 706 468151520767336644593620246084486812615784886967543892168034610108439934178124173957097141299073254337836972648174788193222642581523335912702343198524183867800321276055990422046454851062779292654951986069882395818587473717322457619261112597796011695306204657710525897904220127579200830421376834753727206774108666599832767388718261029977630675143194471946326453745589252739995069573458814941154725059573068886431175733795592534960608409490503380277894208316924563086067344489897764163719435824034355148009187580489309136966348131926070696995804043393682117811400472519904410480173009016393714403460209144105426604288527447647745696907134141525581490880834776154139642096686284676943857399251263844269279130963284516409327665019175699211828086772442913244485132075228044516875795528679181126022587353974845877659086565784540276332165249787013942898303889952006546602334152178108714348204738142079163364231375381624525527892766647961833395922753169269712733416901609425441126533273207425056040735844162880650759388875174423140587185452381223354609484681003538910760811988938702835999753102557886618121433095131818551541310965097688331818778493870696563326075633071973390593213376631893042182587967241324446358530705494488039433219176459545205019451610680921253290442637706183244389386158830204394526470006492626856315286782338796094528353375128249927099656521678575686896190155499535468228192864207298994095989994559365974875059144931971412927505805624936183710239936524994172484616035084803897075297873595980047547525535146009648699827172908200541675245383148937771739084068183235197697865323218260937092496158738229251387940922147675107735091584851262972517251588571441865213764691671302946012598344769324526781830726405978795914094519909105120313232493978481343597775653497185231909657576944742680197276788715452916763118851631675123053254384456291036195687673190691591861644411889408825854183852423374638464328443122950606822026265481719967685555976847630359217367433196024935675365265853364524247345391416490970154262302759228690448146410767874469121698032416663431886076319533628902376082808837778861994784826818152637317087785610093250821874409975044975393521690917747372882722208263093266040565 A202156 707 607660313284355326224468913713843752483171034944547015644736105309162863684974543355550602678369645749185945252909903152793230001566711261104668677515255129327799705178793382058353335711450168465084347013392446045194368879308247751060942814834228942908675801483714765769757744256557152650790162093984568205979192517733399104304357217132072182615540214584919896182376808852032766194585040905404389424151410525510899989105172887970440843463454111000858633879340134763771142556046161422943176126683694498213758573380613545446963883836006338771221792535254702893282658381542891322252892280198468493405754231410470015259905652472670018868066728424171521815333640461214045828225183420911575927686916407065700424061205686727092486647251987059590705270036530896007357360621348762070915005365911500166679862965588245734748272122593566271302186053872170092426632885184765461687695112791773603108482959830803707307560709749791357441433936915132407329972897884760746745643269499068886286958797121715882245851943454421381116596935637221339563326221517886796644511413577094840983050696519640219711430577992415029373528922813116372754595692592562656223713729302586074379605541384682639027747027333257151491653740175079849786977912001738170453718723592069877181892589045165607410577516747152580543291562441728629532191916560932999814573932340601029479780323983422049845355790510977834804052637299036647352854109777267979843841990688935361155301554713797009275149518429459995906138614757460108855228363865478197958558364157532487692758014032480880217352767440604994792340796695114506298087413587439792170613486177471102938312577379418186249514980878557229695731772629442755917301518342407476658464559989892937410370785747374073552652382499063078738281992679457536242915696447506804515525711624485612990040708294787132122903761592267532544693652732495167398713011011668140441851716292640040789548585249016444165774598122277448442224897638305691829948351910289664841387734606377519140986572754905371227695859556307391728819061945535946597992800113957018454757011977349041147278652553312633787758897419652065419048302507718933196890021397794537247392472526846789343910935828910947841549266198557542048419212768191469277925 A202156 708 788742618491572446102716056380323106236343387573135058762975296656683288623162779151330725179382501109189019101304406117537419319391009693577947241071602633683616217000797753921320583298611255888386827471397325084266472217868388258419484512542231371883765884121204055443247647824883604939895209021157215804154217779351352204619666949576399715404296055336754078918271352300685790525501809636399956317823471289044261754682780612993097254207153945575734228881175177998811856970403427629216078892999611424326310619060455892681022154871004301654348890906717210673363079178770153031873774006688595710726265532161645974380753248382078036745053706360433109734812184483879677345394191394058548610280218245107434881152314018087249638340468060027649523612420644660104305368954435465123530801169424448035224439541979568117825598128560664479873905332676289766026871181079873562724025922251544028120462677122241132921849569879847557433453357349193902880908898701250179563111546908181988959345985390779790099075086759676072038583433581938875612610250077835838689966330142065564685238992093554302349437137131596821508719108716293233283923898020048639446561642140886027981401917084246092067422428101935889593983966780012320577138799072761657209493684046047155377077128969944037165639174100097866300803061890533556738258637689598406903001677395761340170226507155353570772172159561570653888764133058650032795776441626686538843210913919678732804706358873576546626216569115814138502457682018658227121601800262305897053133458802881188977652376679014172873424064964997082698783108727109691403178378768313615039758439735139230676837229279746576500482504258219609037324749288165434208140119219873462837473234175209729812648681555322222944560961757377897406375931978026776922991341494885350917554598035085140429163181789688954815331805758047804326249242395147052160476233908688955257327840074656081352972419241333935701321244510292753439543588691397837388450934514074264996435723542230389485783204002671146917873860438233629939759797013889167714040392245156981263826455135831180940045992981783135224624972531174752011548613846181396427568462947519156709798341554237039317574520295951365322937425834809942205965415964849433856706085 A202156 709 1023787311141747750685999216712745678051021233898894361727326290324269599470001602363883925732235808070081597607547866230660417483339529015552914414242262703266204521867330305796492058768261698692957636973526714566931835744424288651180739836337001486476185208913521380250569677118954662654831330519299972129223968698405537428197223396192949698522593664286892209516020032909481304069335154323006237896145441581768926246678260130492152265520042357903192028229131501702323026576441093016561047459937368945081052969781898368086421310058679747541006089175126404199322383491385277092480836407789517034054199254991585064276202456494284819025060842789113752264264400126435359980275832204304575184567795595233043410035279534271563303473440894663902022058216726732284492361545496612381580909002907567638221155845626513828691891622599619901310057819627770244132786366408790699650323959387391356726757446421709159728853434143332379757265016405316770807012420541324848312172042243550722600344802078435045832717216762116087084700180192421023323828541274809400732779652012987525866599228686736964809349692566234681903288029584825803686160465034330541438980787785140761733785308769810042820875283929285451435839697226715817029276374218532629319752348173045615609568931510398315075392237404410283305861831042350114917630179529182171227096362685765878939924526507324951440229617755128197769781040657490443532270468377329350150507922425752306245147698516347643723819831562808322316194165121603621343730281512109188896769270967775625760505092171346363908824218971798772738025682786991684326819237553857484881814284162724543947431785292533676879440041012188173973217828844266104159409957445877412355563599494862239403880578288022498007966575708694011770397221425486076988506518344664737984181352723828887791440819922307968563168560970184457747938971935248141209130752900467252255871094565187300956117410626666199523870809599761871687079135896536754624517483050916485675708727770080439175027457808894393794029043152967695354416487704966194156877831141413647723428284009296895511138551611701956208929426586567408458924681724040944844050668015858467614780999944927150187422383433209043278224937184317106425801061503161796954535220405 A202156 710 1328875141119370088817980880577087509787119325257377308387010761865605283428773456705542184269716899492464804505578029062991104355955389271177989331739215917236899785767577736126092770960620386292203124404810204110552438529790508800844341888080915387214716517403866630361183997652755327242366127118842342666516907216312608230447791348591499132282611171948330751197715084445154431996206504809452460389240465349664777223926626966598200647547760773404397676907183808034437289684363568332068610386919811891103782428466285021320282179434011441303924249400423165933509780408738910895887093783536786421606639906713545251784536407776333313016492228886563290005905456551928613374720684806995944531020388402394245238790911683170471080658887940805684796982041698877860610980980685648435826896354972853369963025063183672970073957500536178071235975175971513100594590676727429248272557775258911729487303044992701367086918835668475549077372557840743819313599240953740951859019747720581929753258593751823298711076848282139921359868795306328906335453833964452524315309298346527666509281113596392486768233551513835485513646353681995176891402999690663022739157615983470567844425349381296351335404051117784414027830333016310350491680156596856280095381338434929163014065096023368043023821958511750447633142355889908558629527234770240768654364175764446715102681865180000631615847271673996839134521902009289537054854272177331869808820440097712573827468907967860367976971515151956086552281523870159481845934783800917464882109460582713959355946631986030901339480962801329842016874637474406479146519967166528247062979901084776722904535780472479432842936672751315991597627704515108115033479916624629661364058714671097011536507177969171647092117670708923069900078187034348949904304537820033335018116478280931861268149755095973953506037976807493668109020459322709692142399556788572584739165423417773041984959046020993485648048609539246399157075278850116016104786304549155084332804932209840867818796154452740920473502780138691630336402661281249106126459710781162669588028648817612234542276899945996157376055171084391965004932225329191300226181339516121343444829028130173886706234936121785042223770645527817769330747571865688047597552859379605 A202156 711 1724878909385631233537988496989842874958002833162841847391978241575265333620948476802191391298166803305411246166642674175896222793612611934460014599683088018310792655721794034161362620214826493145580962519806671408782498279832335999207304589989191835603215563405009972687436578383599295805928578168926841481166816342805067077583804973248369680753130778595269028162424663589777543249771973907514970578996227878423299067730515124384333948364727963836550281433496353697197899687277335253932039721174455897283764511096268175775358182484036792132746134715660094255291495648159614957584355250194340985728384544714926745231263981091224146010587888033916361313913018340003213725027468603648531696689279578512135086907193329475737191131933073724884202580668066926736340768820568426173090929887845760766644368310856561888642168143804336536844394468353204376801534565605836755467080341962108037483162625643079952769660919844247119370049822812269072152281007745535214188159320369273101269007054345064563291931916353000855809022611607434728002395752657318101751870736474140898141521018848888761088202340515265893962031063791200154779237407438015569184885146565757011921302369711613894223311637475600240122672336415473608222383813986345233031175657536189880546640885069400209446605826756014676617535472083270266751011433101592988531193473045889150437402121079114312512418318403230142068411659027017161606757313015708389682498780738908495075748397394584241286465302847407437536539101789301885832402005643309357307789183067091751468392967812775938592282380891907163139130541416096822940498590562916110830263029793756023605543495621493011296454921791167144905546787242781489047352772368811854573135856079484426112146913123406509903070728613606436036289716373363511489710301583884924188777204627296832097170590673754269342868730727565811021050808261905245152693415580814314524184463725174843309175885617838917704967571311132226344012024868314692367257998787320248547495126299645676348358233452199905880212814590978583208955299926573634785950547716118003711613462736976671138979904991351400572163403138114184008993569552608583652638534641257487932920463731965760017542759663693551597411019670170280274203922480601582619826656939506885 A202156 712 2238891495507408221762220251111935474607977890326043460537479370553932537434707694115787720362836240973524305059497685502284234195004814335539827772399316508551491630227102888763712554946073827482577797147584654678395572214783842336462280513464082921697586586583185540681662317557914233200768052097139921400211861096053760754095548407485035254118431468005487250224076015624446805983772025925449622359076714545728092525136984704823898866776769349299068860903001359915154839356796296796035455489474056834862435231620527625871393600582100322176863178936677401920202427841530771476033597227658471062689021532400068201764928862920001165188430062175794550422169091899867619486472279526850987146358153872520348948560298150747823703618168470806958889264910168829204892457318116836487023591167527442502251020104466754147784564176700528288645952783947283309575291271565699381167022011309040973741415600781672785993652787038997092466775592637767414909841434454463754275278938819568764865241403281300051329628916349346828700189989997654970618203351495364931621403900634136539260027773184744015499999869755263616527230807154624118908273263451544518138958181084736618003282631460325453405507170039277993894814664836951727162303698874119515618185908100636030020376854754985448493651339307348538499113409621728916334254210638632928872720473649388352821032850478825197640487361440121050407959198895166266476033937440117312476013608578663128895747592349262377329463986124419701966341201840989977650975957390231744868045477511624510692014716274351182261881190916732696424749425883456201770288024030697945329434349692394233863272552780917456183365645548262202771408132213425857675348865054801162606268977132456113996555156727003680682538713622790445052034151774438803564694067151344811563697793489753007130266158544777945633090106446403615211655840103493685498503911024340191679806694749853528842268314572908894187562259513240090548128451203793620576684777639637133459564341132007878059301168224801025091595759836310062313593642902031296703057684475810387655004686603946901526161374401874171946510721218101126451708648347060612389824591783012703215587317095063426328883795808538108188397279761235495978147360632248988552487403154620557125 A202156 713 2906079436289706486216128347954795256198280343640371248935800831000762858324916966013815658839570142616831242555981829139290760088893455394918761988559713145011817825242123827821264734957383613245892835116602361965886043952291147520392040899171789643171631786169411426794825000753594291095301125693509449050633514535861438653748944249110602511476043292340343855521822505855868364389392839879259702307110996484127185674328738416346296344742298250662227544901814331673517284287221905963918767293297604597195543646878933762112893118197383734148776273513672552032328496046811293216276651617145445245029364220670743810964132432806180421190436210116293292531614167373009830090227293798383977667441187037251834423096180092477345691559191543174358913381650818472241023673258146833191730448244520732522161057451229536027262475659189141914325909869169105382624351268957712190918039103598793221808319966651985633139808547915698381774755349193999292283902029640886207514097874428479887521982072452073121561295041489535830651990797994344544427699947845231023926480511152372753818617908072778883230238742739991658986451625655638315142783916722697346528798534162841564411248934333132726906454083399345360475229312286026926383061978754793144927172277538968030776568610831086042744549991815111646957172588153532050131595214397512440083802643603433036072550202519394027423040082730958720199388971754266786868730444039959255885475981436324002398185299120945171189402967524193925744873343450503201689080960290515161529365722020905547786483633331140021799983193527538148052161615666184733801010914693255370121494955637697921798504167966135236632997311466722548030142850066239520481113779488359540251082559182071956483102481284737654119425347211653384071104292713505193663461409452143981524755547172494775958253376620531099677481615298701164978918259403526541871812923816177987986074565600846155262420963139750126816538107880614326399244385650499251193844474118250211910265967294219926075296567997558278368985416054715869904461339531536696546934088499054167058192371598460341204286324993727683835170343977692124020133816560915122273408667495815847516344404668928595409131149416722800734988071719064003609354999896736706539546029468040543641365 A202156 714 3772088869412543511700312833425073130609893278067311555075208941159619636173204787178238609386041682280405979313359354725113904311149510097790217521322735262908830985672646501409112862262128983919341417403552718247065406654501694697626532624844469492753856360861309448794142169315847831927467660382123167727800901655687051318805375539797154574860650075026298318980075388524901512530625922391253168145007714359682541277186177327432787831576636352590222054213694099510865519849974677144869763911244801293102980791213624402694909396026603504824789426157568035860560467666333217063955617765457560269577052069409093066563242132853559266704021012300886517911484767081074859589495540878022876161351514416199008560829893199737443959820127004871847062610493497466800019522996617271366029634797796743286322550320675833296632545621063329504266742364228714839363098371815838858112233589449222292866225575298676570142685501541789460546539976478218443617089924632435842889544765729228074434767864801387630486509634224501158839455355606669221012183914099758373691640082071879200320026784650693805688834388076639418100797682870211378431214615632797704249862358385187265869183113481774819199123994745180238618853752532598113493487286120022627995953998059672403311956036481894928496977395724675610401871520309874979341894254033760508595846958676782431433817341837322968769908386897422978697756477377839394189345640329929674022035347890739976449715622511394482941467722382417591197143633457551314802449435481131289433371839137657889402345064049103473945195923317553599439009352385281901017510396983821439719755122983382210100224546747490756232174326918160319080922647977846684158628010427025628444742555549352267058953024152432748043333418142012469733848319907977966936369344774815736674321136532104729440805752587290822603425503567607665739020689049937347855927676609488004065733106343203559677093567887081091698972276466777882426128664445896824255989550720711135422391765983556332037856885959662420521917978443261362825928505118291730086623743814087833031146043330114918936262123680484131743879159972323158877007242187419481650272060584977187063511821672952221777625903059110386815906328694065315449446811718603612839342193762113471025934645 A202156 715 4896168446418045188480519841657396968736385276651026758116372269824355286989961488840387701167423264029824344317497886451368708505111975213476307423914921811542517607585269916705200673951508463743691913896976311682328931951499247426371718955007222229804862384766193495123369740946969732247561927874870178201236519715567256750370723701712457527566612321340842877692282332482816307396388057871006732992517706127871454450601983842269342259090129243363857564141830039350771771247982843712134989638028458780843071871451637595764230283149413151878842526376249796874455454702404468937721175582912296084465768556728782129655277324311487122001398083530340583955814696057067794737335121832379894873456598271039275860122778277079109782500833293132114312909507178061087953099825935960086273274237091928264914148155179780389493016953664542507396317262859002692387919062265689880117488281065986937347138988417715536059572641192694804091027114713378345815690438270872083184421591818663612136441166530128692298367943928361014637782399586658654529270292801538523820724900048788049642640947858692487005223805484735224703176405913908713565401428307454697418974812385438908256635270050409382187736038725160550381911695558000065287620114321810616345603362309177240530888158784888786103033915100637127189982276189629569653728610140606742644969268559819992568058837154642694069313663152772295390967708247463779390983772417804676921345996086199053107728479834490917912853914249410509179966691354558156110377678173548123169355117834957919538696106652102978040842508482991044533686087234480241335994694274085535500872028137474471012169663174075035454125643342460627444489566932394929798378676420499777361735586020500060570564542247376422222592657322984974061151048136262687578213746056301374059287310463124766319389908604926867208146626149139451428083875468559273990452252426191613099333585958912619614712188696468117275139198315769810774788607206388427385023242991008935528052601980688824765212162679073824279171167033937194232185295182203134115741072536597508220260506050117566318927032250943409275871314473731482530231380225453926266930861230632892992590828187087314938763013039575865364245679656825060389378352255747592728759627957193817351119527845 A202156 716 6355222871361753242104203054158467840346697479199754664723496131023072002893333839310036057876706010669029718518132943254521858525731032677582149246024047188646924945814694679236849065676195723810328184896857849010944706607639368657735793577066749609817218621570158295360685129606997396609503454913921109182037274789904643574929880559447230073626887932450339028946263487487307042098999168490644348171119837546262788194340097841088278819511156181249934528034041177383202248214361881163674071680397028252733014186163434385677568212618542244535232774446946078775007319643253334347945021951002394860076298009581889795199483403714177430798548008401369777088129563997306916494201398642888225522870503204294563867430805373755484760242121794358479506309477706629794696323554541879574711343930110525091115277982873034269728639373310955111270915540448621266004679579722493648553641676590061595454293540740619467128755145582616313920692648357988614650322571785667331537536336635859639325026199388242241215651104709378372498682715208127326909771827872482904160927228623244816556947630293798197438974810684798245025304874078570639996512622728460564452125056613941317729846711342317896304862179141263649215482761980531552145217414902424059993965168323313998536689518146749162466809524823231266416986592622618871535560394068253518192661514743687673570908936809384379579000364863911541994497387548730607810102747252670140714233080884538480193855117109546700056401439228012458498005568234583029079955423819829982742533509577936241903338144089365616393539630814999058251125102221002967972220095657366041258692172767318879991586122575402648528698852884186976262628376955600641031611363365798283989904345912053529268325716884070443612177225871816354318904326632549060498554506011734408713218254659999414577838660563442486345351717316079440345987131337500887702259167721520104314930928841562237056336743834447729142038980441592747607793186025227732848935913412778877604276854979168110988913349300551864251943652892072034852013687217994549790501825528759751582065105707009270967048351599600864755949222307743492001081454525397008874994607605300910127195831475017661838292613299466414132404076288230234320097651781148656758317157746243812808282121208165 A202156 717 8249074390859109290206067083777849599373044591616004903784339861695677635400260333462937962736263234425136544812192242846482920997690375303526416245031789335941897037149866108379513382047028097997342240304207591039894546847783949018493633691313685986320519965935680701184674174860141673829403236916341724848106181440776511793002234595438802923110172969708218718729372314476192057828193524312798492919380556617342971204798996395748743638383221633133171653530621306413357167410470473767605232906165704643588671570568266380971887775748584683993580262389609634000162626441488125579163700771225525616082950350668736225386799802743677993689393313506894440319808218253808320541678678103347084348791039702576072860649325252356342139684491588244013267075389153698295454740020695533752015238148009224476339365907621043302327384413540666069887140975185047544271381706560734490132746778725618884912735668742335650617588119393594782774254966541554508437772882487357925463638980531753993180271870364771898969222835544829199142275526557749683670229303308190008062359722028071723102868381480402201583302299045062637307621023377578776806759818900113505204160904510083444974432774687058578994328920789321491521146243139034396684426916923232108061550442880299260923382463666321627993132660186639083172121407241883105623587737771982926007332001168038040475047231919743770050848404279694028736562218070544081473733974950193424842397617642134861092570834279711782182291155264045921719902047601797417187626029740461144051685326077043407032613372331889917975836399955360294618915848996774617947700348168566847468246939379951768754607774933209463715215656918031352728264188798802699664101751270129752119118479258259460490226209950981188432183816588960304920963754818000544264436170589485206208383235261368776997268262021439742349399320929644964429639868392200683678258409250280669209167246302761824786505478784924455958249321473989070625104780672138390849491430586543992121415829710358227374784762179953640725198582282742467300719533823661743424937253795257620956012286947191983597662441449249671509812814684136578885921197742585092065816733740819350712207196663744737978788873299694365967995126776443187322426362633578700724702941994996511831332842208670325 A202156 718 10707292204112252496934232970540594621518371533220095165357408416984858547677535019501054165595611801577816566136507013081791576933143581412944610703902016534005393707295580393981929133047976795004826417586676556311934110863716958186636078795531587343494425098565891979979411718283334285633168792013956644931732641472853122402673325574999006746966930887793335446571696317926609803753953095558843953165007791369473630361040902981584028154342602168650675556348218421683360220096542460588470428638131404230349842965583423599067124655353450301281422645348938857986132314113731943748420135656028781247280809478870010038662270944477890321631401722383940582165333979163879202756182429976745872596505246663440538278558956746753158341825709839418934862184348812022680870457850539248268236204404772043259763405832814131333386675240136411247758397714874651263842987450436253645698656765144176722555135443734010933882162250217740445424669025878289393963614551146018801584471859193880047288353562707274536619810024886083591108301134789243881276630725922202757982038758265208473342706602213931763856928945185680618427047063039223173724534248419724601294436401929031697635496011697090693216742634322360154730798608111704666364833992948940373839832480893460117364551901149367326385923726112732706726147169613371648480545348067639769703998744854598632848937736122890604141621649754677985388515764558178669022298889382603812775291393466410165159676749039948783725913863131292378379974359781564812926509506647694745149104810714492764392090253948649024167019253602426847416294520872711233093147079702704110647743268623004628524600900277183308499701393980751811654310654432468948563363041537265052452331796172874867662784352190656698514530981755244603971056634849438073906177650870645785924072726151002012543039626265168222127033973214961847750232203185945149913491712947696587113394770770056007010647055126088109386078477234257372078638397519249606094907027965420688994720142687189999964359632396230525109443507859346830484299102889425724971018764924418863241152366392349487700494881952774474018872277510786971650433713588420924104421245400975911923534814073709194878806119250389987560043542151746968914275098600733372392007660392347726113257220904732873685 A202156 719 13898057031863312881911344189694608040881246877075091908629012340906484699207805055052034844005141382184771477708641290787922620376299370983626801167248572429349665090172626201522435635182891832888166692685265865885299436006557763942304611782966309058169777457418561854332575225657593042610179262630878808779664120525581912102158183594114115318760153182182779701431343091296425049080573289841855138409687193817020154865659887271099672795593059231686943738968333980723695152328144703373360848767061656525289452580655713263322746830761002742478602600082660248056365743556997621497323756917824586833444874620622922361447402299132498893799565746261041368756163185146496951369204252431138039283179461378106116109496665207960347171347631687074189207102017682616286071558835259923556636841302155964141948424431626834849692602134312648258924330346766322155420653439284550671382366348410362660257680893231077449843395983194507704566437621335053091810263249614649917098719009594675769626289744122171983760614443079300956429375730680912000147383012017715871670678245868518570327110066805301949084092187548714397655669780203888301915668647688983632366673245542978633447428848750049032736752945021502691519085072182749517907157838420807682011994498649268352039927444309415123327301003361666866691455854036749157844642238204058649092864363489267857399880706440280084432054850533167745340264725834297841846862484684644798788903386321782752242399327683019241564454012053262243091284999094423525381192152002678038742393992622085531137526117011974101478873015339550092586055669176930183780286961753761767053923294425720627873163213952009001223148694171358933495942501189155896432545563813618767953374552313912319966833598917262443690672782134490906994126591070815801929674326393927640644240190160765350912088437623926330881147747833699548734836970095488412387028565147700919792517203292286394337995091048183581058673905200744594969002014875205316572798472807685467771154623792142909595511428065545041638416948002849903226152934830940767350638931934641889229394815564982687843258759112259818026824706396186805065684074316572616902446710713732992857397476460477871207952363998132904158570549717840789207541755557389283786125218486325353498496041401501061372805 A202156 720 18039667320066376008468427823990630696469236928071936077305292661088200154713183283922521726464507918464031800249250258935710479456859650393166174970477943111279331281650361513995727472538260551112045362279057507242562356002401113880153199458211473625917027645304194721031702663491837485973727049726088679839359096709563849055478919631834546684743931863542360259122436760806441787096780376261632410811820812566700791541996172636984393704651636540127484322505341158760934624361711728436161793229217392038421479099848150232369326319203126206286924893484647653038304749004668798971582488059200657681030199976759074355148689522003039086261514707245109312704917648986173878998024363473187198243694344363535075269588392880975783875250884104112458171883556767687127298202497709530237266351773994036684205795148845798820769664183662577303672533031704971283084744321203896335200665821579885588837747244278494795885794104024220782786790607823873034880327734385264446375335689982029955094876799517016527646740927306907755361738590122688986947421872968269279225782381098578839076115524006679715979387802509286102476440947657583976663364180166052335087340578278384337183065010181551947401612105895276171231617692894600762538824509436215422311195019414269427487708458161719680711510316439717480232802972392530793510697144643520058882768239810324824306412308021747426702203054370401978773678225617154040538558482821779566224183820154280546000469167655809935601877581731271260240109548850201954379974486789969446592882253318656304923744507791288435070553006891482417749852842297134505835579383209303070931881788421316751974737327108807406404338505333029914925921712232869921100495578467035623538427716571662018442082348610254461253794756679587442033772344153284061466643369481667206910437842755947274481878248996230112315507649654168799295970636951740773333213164070002846194100216478616969794710617533487162126049342872089250012392536669618981661886322797347771746269706962058809464973869269445067816140089064191315040716025111458226595404362632400247800891229450981136471062168832831291024344450029972962188286278029197668318451726085180023752990000910886203118727289663457259207837013490215192644420284438392689621018141587589916493321748481927472929027205 A202156 721 23415474283389124195679137404195648949409028651390495953250361245080142894333012694726378148916087273024931091952049127457261414412383449910958711484879202909868142653917079072540252736919027012451601992071523959134980052791680639258674910592146709800131243713827387329337295724637179399200855100365200475552679327864893350492099535523937647482682304798724801433561221484183670143226571847814309027378605005024383810401356166422918471928965028636026242963668193855737712418726349495365434634250675407804214554582150318345902122239578827054757686033140472570983471507842316544067492572177085535845390366124958657890060637552157645601468552290438405626849614352220868548442484254583944552182275975804407149593809624462841359509728476219506283632915649582440208616780770468134988048167965802957460134980154777415242524174417791891027518688950822705959121842708269218158539792854044343083948735665392593013982310903627455381549549642517765864221573588968823636745268626877665287037380459483343330713485963029923187158580260603519624145753443729801506719193859987709464602227623050603466039296283564865812300022694389763797820744790186888241959735703932097326684984935786805677678259776699123448755948246292119607025876306090369197352249123205223067610693538766467836148417063437749927675311566709650933227727049105050832371184082409438132681865775931521719579375132517931235280488996586340110321207063840185192314191809656869826925856737217913613391995536633178042529419103122563042361681502661228338999522422413623261705489233586975376747476324072128838689216403246011411644398259118713632307815507447574718342581177424018061503830156773578658214912886535763968432546828304648425734111222735464986025502921662511373444981903497322365268929508584371640967901163912877640642107675657029401512127055108669061859198048103363267786621151926389428298098299934298546659022288472041534507140043563375288256030988374066645771490543595150562991811874192484600041190308482128542542626486800311632480308197188372324072946174441737947180067512057923587003667586432557950156750851886255903489781069314198508733590523197824256904733438011852957098388163784853831170236814030803524318868284939749602211668321659278153738797761655473225282978131033500458360815939285 A202156 722 30393267580171763139615511882218128345702222720267935675382891590821364388644095764571554914771354815878442093321959518189266380196794261124774014341198234899065737885453086985795734056793424523901628273663475819899696865961245467356646153795406971109096728423520303449285088818876395368325223946546980491178697928209534859374896141631151434597974946884812928718402206364033643039466303161682596855905018484700837619200168762020775539579402902517925523239356993119406391958572177283272605719095583450112478453426152013364830722297646998313949270184091439912488892978874577869530806387103368966326659014199996361182224352394011101987667094611474343258541486724265038389704465564425596555545395972899776116637689622964375203667843686882035052043066341274450623097454141865141504956284753260464789218520035105936138997557624629690891141954585634840629968868750589123965888315923883735743079870055932341453654243667114333061030532649197452267886567638153798695230912302351519560544564741532580126249577133271912990024081816524778349452201022539409387452234404481665786474852378604159292239290596679393315079326980876965751987350074298400772011401856363284051652773263586263588074433788543356341209049592069478355318824906480789781947797050725360127489252725610417089600964636831882966405074180786154518798796199041211336897738056199210885896237470746807170266602219805220372992095943890843846042886230306077557844254744750796881069216044439684214372874604672283367931925755743537978783508210479787594051933511410629675037420101451386247729789198092616341136185141560480515179923104756707085432473596785163563091918393559048335024565139153599765333042000801709398155524682643855189567252828682916980199084350235591152477125256944767750531628468370170236692274244115545695886248852564981407215466435652803446063126750930515867418234959229816526190158260101555443560564736336493433173297981834643590669166096860195634122144713193968761144390150815522213505693274140095886161519714892935229514372223810418212455369093709350743981501035246822183530512726298230768322326134686191329898444803625379634363238310824497856264675684087659053133684083602739361972764265884693311108631826014781493455552837093458605160269873610662658827389120759735113024866160164725 A202156 723 39450437903588665166096738743981726397072535681879129116151040034524885896317141969401183552995069634922944812200811502560540304234024538556506759656163824019784417907175452990483790265465128112997301047613199542705847397037643824948287448951527656352897753362485640049784715949605836550906741481762880312349474358136648382575264699737699038170523998374182382751684630299294184481557118277292162904655686614536682205338008651746800227455593038503238693138442413400795641024514267387338346857951433067570589228332590731197231931640223564232679097941264655865938012103107694232334442622967600741206467555041229151855869319346788858222346287337141407111181222918481667608967847860140169745153371790547933594988571536798134551519501595844405278045616478058587326340286859360183205298269561564117493448178870587350331003587272594920984811229533465072314993632516421974638504875529408234950174587383864513814250194297603500685762249829108650525950900572750041737586087423183645511921557997128829520528620405500980031128071039268901694069332781502709655111493537823342203134893785200575710723133155193568958107154121155607156315782575694534015182557649823838766947973011150034350514937379269499831765897614557936613084227702735759046599043219592394240257982427148782615834215950190720652643858611348861855749904238628443210242431625762493320455183555163579775484330101932043526212505254681318725823556005730224829896650344494724694758015499825972892342377844869087178397597101536009173897951295521261635851070698288574904575309586194665762577889631647891938665929624529100462692128545575946678177718420811634857318591732258467314843824046791215721823630302127732263041902605524895731409868437519203504833425461102875653403935138532405042867688483014972382854931000960814400382710368521670209536273921350283764320876663509761492545601190459149924605397123513519031443066368742480004217406273281323817313289337693545559023898066235227856814855423946673640645789828643535978109110047304543127598022666197725651394745010688562823950041163682863136299018515067517104724429166071824459952277865324673451204974593859675019607292133212343439114564842128191906986816846881517887015479791298901438755705370878987610219876557148878475684725795768005143205817915077873765 A202156 724 51206638005590507213830427274176398645271805612856389324828374581921711072055261632186971680232685614775166487794560008364063125629383654252084649259686302379445275377775852528560973968839679497245972858173659342956370021657995723537409752092929102539090174767777937264317112017499556966681582118104272098449126538163441391047834205363391720393905551914741847998757931726277487423418100057622065767646225320650128801691116029798584674461820184574301305768175013237239622643427560496587890949015241026123174705897249342941993682438287888727019155178491339222547627220940808238992236993805558658717028559784501239112557194287779543961503493296514934955969968806702480291401876817996375903612521038735244906519049217074355683497109403562351168868158145453705075139069245995375935335648934625471246030946955502345623706517282270582808594084792483078230021105037446972491655362548855965081590871344386082998555298544045676775786339247650379185232001056861916021588046244380069522954621735708479185066023036763138808491246184889217874123644498189494592925331159860293698003305658337968668359334596150655828229770969932997211932133795901430853306187818069486356214417315699481000704800643858022238275793894646609654304972239326108761695776151233876998494733701186394224935722702382918575248762072456641902608856902943520245683339352501660130739942358364855801771490205705572691803458828480407815275129652551601523128294302899407902999023049558068374576192069765470485276713105867984164181561998078387123547095714445058815509076805460574708439853012089765643772035516453630840093867672234474031567593077739905259635968976553097015618948588169858853327306799119795675718991426446632015514819664647097466356806049427182362527155332689804800874509119324965782775463746972892976151062172092275366996676334446232673285051846108919486808322926981017372321279276162287601257656586063002708980760169421176480229058891160125275417385567828612564176921195892631570036021691886035559489738679881582086687003906352424085092166568504660836136409448959321104093942502044910903701540735235093462826726770746622514284422659591547350952408924233937696311652031398309492529526294487944332652781660474148052723412115848088824606794610909370650776115255517749916146038628904919982245 A202156 725 66466176680818574774886728505142221459836406612951911464498114056294346446641833281436719839758472932908531178212526690045051376526635749194667318232313164324695947655935149406619153727763638522297159772608362213957825582264681411507732909929173023568082693950822400083443561613998475336916142682557863420906653897061788788931706223296982715372251235861336544520005043696077879381412212317675164074241895810517252647912863268669911160651215143984404591648398028739523629395527949010303695113474924900474813197665401314547976602572966039344106630742583817046210954194769065986517691283516992171413961864132727567138947382316218501273173311952589048431441908329876900936572027141911435782719307154906557340728130895190976879044696486322335972785591227182431128943185541015138603882467018874300113230675700063174032220728428799943890634137249413502077495079344973653872194022083539513267670000830425751867610963259976990851469982581200363073780611420906194245979546439117907057149587091391608853386177373098148672441606419915165531710796489317182478907424734005123396666087609628898130954705582670396071473284611818909225480753351297481553057416605296543466527546727804915188880480720790333595782148709353684773351240882417586436922070845258352751651924086157512555183952233477078119952240526190109840724440510116450650453764237115529087207124725974027667119618802675731421917363346862314662908392465455973046795696108513086963368037160310872924227004964177735820801995213819541909098493575554450965102494386278988053955877118178239776889166631802884157724163434427188301341377546431801717028057637187976215372630412974187667806080423620430000403122401627192659350987829625122831242504514843494992127629418731021603684594217896228099130069969195322571070169088639814122229678316665404904691476345837288659640232975372713984115710613620170090123095895061525792913406805643408773777022482502413790013501127436504913946207443143472873073786897413211831233115510278245512681702697376246243976603472422780264723980811174039076742235514708035110250801068635779285487495149905985242924631396151250698867729407175234601861207176363517917469085222190163593111418143428504862265423579815652873533550170665448415352009185083805955828921916936243623152414934500671059080245 A202156 726 86273046125064504467295759769247329278469010511805968224529227216695479766030027544043230165034817634229658694153371849118468322668447573071023926980893227607152960612128446153939132977663233962262216138872795980057914649409534814141313779678314491662268797657992707530372478657858003487760186520377988616064738309259663684591963630005278201161461710242462920045118547959577361159585628170242305346300213115826073286862094831617514887940602795071572585658314873128888433715772634387813699669399503505575281407394985009033930688146027480780761679684718616034642595997183026709691724293768062032936663782615720597645114589689257326873034997410967288349076641042211410713190199828324225649593757074547672693020207382908670914644332542136988530324528544724650151663179693168403912463506854849906921502171027735044391476881794065044899460301555653933213510382968670765279135349009071739365470579487021281538076031756151590079531261604058823619388048392335183269365429689928798980110641090004572583216073164258360213690396641803699970942739719489204668127244379407490308578883713992651436010539486971577950116495196369974241676805917850335154437673447487095350066399438273464215685863270785209149302990748947188189200256360405787869016086261369190637767198969098750110234545063330545016779432954232690116618421173274250000768740296436604253534717154371929547065463434382893680076045820768455952047278145032200463139290420555683979043809235060463497578277867310631329930504510824659530025680479507679274315914166294412048975912990318549769827429848227131546960320365850973961510267961400806394228387245476915387648414640071519039715276770910729970664399550005296952041906483861982988320755345447191852684196628706816614400240767673971382866029945506409372283296701590731757761146303969523474014169300220466233980349116981936642462705568156053795962406150510584316914000776068558525359866201527963678261044234353692218176901843814659960637211215921153064309013896319470789425290611455687743099544620200862431187642000737334216950585561681580613784435693146739467651865003037233610222708725477552660507798486090794921668495962510922022937176306750800945549128220643904823276187153819056955698495398111636195038083315444169221295289872067988705101918438943242129766175765 A202156 727 111982347404157045979975121293754528261231315807917533803527472429156676441960529110334831317495353530757164076479898447629081837772268423210439862553881177120920218178595067172663587985853149919377834251097116573752959257107993924074013778289542281004601331277380583552023393854338074528637385187307946665788609418765146400811579860040627808124861927643481008882019355246487718707262763952762194664333602382446432609094351178576265654635741776787757231779901056923268447439443483907433171867185442075311814791985492876324727485236941097087389316124134021029149043393389373900113871615619661001759618175873341203015791598469273694062698153466123587688053048630882081228819942805137702981736913963455724248982888454884559656231464594997324790025265265461368714427678298547047263239028015128160309809704763324387556962960347967999479555580785101555897634399598255308358663810819753034156867544504152793010670821608521503946240726092085771857602613032639646977442081757981141958276554985238843821405609581029978459221462399454782647118144445100498342046684297046188415411994394674851935043549299383525508855139291603614746787268600616383732978547077421644467842719943332228747045061644998480685461686209984740915897159404565830236396443045186364189469072609966091485571884308250813954701584022353505581260869958469466384547174451010475205558975659250038578063304418210193321007285557994108963442704123859330745181752170185169291711901019071321308983680444764235288513974053055194250431424163907392143611091485355760560582681105556359422996227053832184945070338110711129774852026472520700267906729616571398985191426830182418739362761442561703881492390212784473816557735265065024293717509195885940181289095096432029234469908831846596958732007739197350169901148048495681181759845672874124803865487060209819334417833513609578389202607711755944206989113060266843381828580093930183322508332552560814351969045402689965062688704647063985485434227084478759264261268804307162806428514531966785314296964940417247012901294592976248639562783316827176928657087278903399193232835286447179320083833001038467202088423567216444633091105898132000422254537377077317437159175318977645032107628660233556112843773493198733115711016791437346565435330425022332402978666981333393783765437062725 A202156 728 145353000657549720617503240143533608435748969449666447071010434683818149326185000755187067006878803848105164741612214031650699106960081744879577870571010787009726836042855785061671183266504410932118466595707918439935361057811526703913255742906046202429480865729242339457818834850452162880167838212939194394204998960818850768589746066369104889667869620619528107065941077991393099304665908025057158431999669592202353700531180967697161202202304885667713815277725913571529315887963926339213869269907034414251230024715762358484487241906861397991950551567446274577219423682023410139321095665350026212221951455619814265793899849698527565636055330164031005851804508046243899223597572570868910146068864730808455527507096194232775525117526399973985440464263990040311866676974768334374179280345900129497232226075280624027313893531054780669259418244398760263901196237168152421578780347308690429263874707295810838306569188371829155970630382936265727812344572328317869441536552756429832333043988260198929275611898020103747781709244504095666072259380547000727358771928090321573155714460145404243819035090980060329138916020684006295571355632966794148235070999668819847032164500420045794640200274329344757144520119397569444761646323706870087241054714056565639348740218480537017649522195597564493182657639281581896011786492587672194092892231668671300380211296870989395702396622069373396547773776578230532666092677905491266275045451177609929184958068478945339998597319639026110093859808390361131312400458539071315494727922432077610913224271099099164212499332888444327831569751907382680596783968851063907546936540813922430405863084377162139452173824637168320727447151831794697008594988332147917671262338615504604908121392750972145239525327263496115178462763179448215014122317883650692583192521922244310025893928189983045275608113920316115767248342347153647424618072789820212199029180047920601884057290293357735500892142671647340297677720454987209345433666118442213603858062598976801003273422437202275882269717393116966421883449194041169996818275794656113971816285503580919006076752549943435720235205012639204950758113282448459042957333787279374037164366578270051282631664014904762607770878724796002015414262295676557472556704757202360397765837596389115391077604639852306188085407541241285 A202156 729 188668082871152133204473225731185329995073901114351240380637740692123528668711689019703702640097369899486973077448577333184159811752348332585268865561309447657448312263408630414982023216334739536739850263394627037919524900080104553685481880278269681211185159115225279235665295612493053080383325363009887015731422862533449532483089582567238106161086642702219839490582637213472996409737641353760238882540906797076272656856863801719736664192937105854915744473256455914788128754129736944815694879167463484256021260266267555819988115267620857652454728545229140267209782790222992971464882059752718403803091229776343043659278989117090310921905755854758779472054563390975950310148420377045040231894404683675411818979961877225687747042893035701638104397824633807059341577998821619719137658625739340072279269135904545224129046246346144960730725401674010037442196818209862244953948532142869357431475213202417963969133795835812635928374290810546822614651397279543561895467468035764164387149138485183224960900422224485083590680140144853775107010028831862499011187620614553104909928953856740313802255613048569007838787485992700880048004864803630203792738424591581084026105053702499498110751209034427849775106429516358929315876012274357968673058782448979154688300614118664438942988324313754403900275661085909278669793286117928549463107732158760896883039057779568576371672237382742250508817040991257673406479332478623539765678250446785517896906281173770032246858011907775446137594742776714695388301544752290403604764699705745253609604543303949609591464711092973683693192592905444608703495816716654479475223362069741698095411298330129626826502885016283037742522521585279303932682478297392732072274221805415781284801386501666748088874640318109125655047707874916043890980598711830550477302711695227441539485514925110932557919997450736804656309959163997722601210051492073575167496493873620847315323040292445788119343649218752845016420618461868750666387413187510908779048500992203083395086095894974022128400778879300881998357704152570845679621482418680319108240609926560753966488431576991293117685976022572686987616828952194532621313986164782729368238925564057149487538462732171062887241568477156550382451599616014678400645487063831872358953491764782646755286327843861312098741075223094125205 A202156 730 244891026213754811349685629495838414799997487897458460347620716407941656393838446162574650839779379250730242949363511766259007784955441175613934107920709092048580899591068359422861604463619225414277393523419630187301103384942917899157051567345451140165915907050696683205554095886181132446174676153348620407224992670569456674312281688426208692692200794357860732130669197162009957946740153811272765012379665022935409706246508683451250492961230161094794968612471602051481419593544510590444432739290097695529901344595590571691986089130129966371488245701155856620563720842285762853551277592463363138110200194298237650855478333974133525049068035044146731723720971476978737258673426051831891352088791210545953732580463009542748462886150042814326285522935910417572985056375793487627106306716929317513688994106178024420295474713863765104247812311954620629839707568840164025797803615941097117255625562862031221421097360425696429605873858841706839488089701324275215022447331973869128944687248709779565800319472435483618396955040198775695993232945164376976715794172785761839851514626391588781911083966701951592114417017902505058296014743159479037728826240048872578246037327541343928501960429126413019663331000992114492682562302285792936467543058564060886219774848385807961210981195437057618698064625431870962131495673594578669530919743449839975482884316786583141141034861726177371787047971432875881851077507464575449124584094034476424620255168005485022911081700858972890060487882264367284252884092688014404807669085490134907107655783984255494150556982499346952989436154021515194714456973314248663294932377029983910205413459369423878458661292577310745821473505570540704709924848235027434081894268641091068603067291557770688047214043607578381604136746358877845522277803005638170868846336587883296873942172478865800477134881082942452127774559746526696782723222218638710747198250018779811894687422242304339621172555793798521183973665085785183377761516883723041152991350429817003270020749198253843520388328715615151716901878106587763650978687361171259546382339868390355067582978110182148523320676642094335070721693221835220894006511084554195440600088217779601764773641994694024722876948112470477600420160887324756887480369652149013119561234544850279099246262463727343251859727554168633274805 A202156 731 317868363357370873979758742612372531225066744216999967179971309259767577875673634407332877086330994170077955861300760824026858920712350893598553886812214840169610350220894467122243947611754538252992520053548416588489794274131007353001299248932515301665677636166645179575529980794967497422081649263721146278691024754976292229807809148487636315876370469989860528085769127333651711941872309909390695225829922658863364722435311414255921420127012556163938014343243666206366967844292020616659928879903667641334327689263816295788642123702793428729334090465371756664351442443504129960916586850135385600548636049107882694467367218219436198423379387581546603018610348922555009985807796866857417929971019096883964269477622006424610279138475712679959816970666413897375927543834201948118364266980915628393428242070549939792998302049548920759168699650191695903521902982157714695623304139543011915328444549119703322986620404698758129815788340402244667108717817667511949555574741434614093606039661676155391225589714320835512194164051497870708545441255813332483914601825088298253574161075127328382180273186523520117995505450449965572967347088616138987341812666845012014982272425043610716696046526254875065095153864181335095143036552490946957176902216957368581334113064904164614987414648688976475315683983534907422937402714532476995122584363890160129415886960149927137632486878848340845837337758102831903385025198209686454340170388378499952371573311164838385968551800856934903523067133584405958245548164007497945149950868201495403680483598007020327457813371819441252006604434727333817294756447866078048302342750161557045704928574850213864109715531262464331793234867708040249434178520326587312045566688421914401631000059640599851418535739727996421213043841726115568571872697320719633957212067588360824114935400392052883908388517725661852125046722241032488426252141229741554476288161027882322218456958747470740382493858076701261743952800860730706155583782527659319905673993809401478041403537373237593915441922272089587627656639424646764648124656573317876210885168908560754316968739098584851791977120595462424349109770185113164525887830073765180899169546267752359033526699770650111919231391408418202768794986380147918425271119163002355197318123485723897488174893391590247679601827624235662896571685 A202156 732 412592890746841180670915498225230049691721833996178059941142411798461908140967983622271911883406790653381935977725438186075096620076846504449747331148146941831062186005821427256313221138452927033158876752112321312229565666718662601277787268062837516110909405828398392392354709517771925472729534569633894521120542906966556744833861962455263511798836177846044607594596196609882760090592311522235311130362227231539624474311327969195502552074369336670630447822561666264262272780471449215913997241682221308354261810763088956343085784580136740360709277935806838994471551727947518403506876180198138046148991481541837439180991793770494211420021396012812446571424509180504925982841261659754876641211030698964175075828220783876134599573278588908545028101639482302883536378911737752864149191434921768725352344518579715673287375764839785281635867898136509328150800231133144834755022975323213524999203769131812051205411864201627626804463659968254736200276239242729186247920991934797119631510536168400988031249648868972059344406541889195980916286756812760399744176453170438347377421224000645848481212685023562411206573960267037411206558225009005246090635112738585546574411361669279168927539889118398708080490052376371961381168762570946864622682610067605854510792538470757284445703003017096027902139112563684403101786591967481545090444973409684398141845791390288638063826827710284691719492622969504377717880856198665553158092039531198903701877537636792219502157326430600645800051078904676669435437263997639644790231419256455543842360602557328400784747606064652245757619566839925273333399154873195992447777594777324015341087084742118226190532300917386125356873036811530673224859009459062096007711479677376252225969474346207049370571342952895747156149302423751649128445238844491079238290394883355761817889275766712164447287818873028001115858517694300423450578496592982319071511285815941235459745237766794778712137406611002443945129551543563370804764371959384913514523690973252688680738521489713198648400094720843569125546601071313393925502153253479242150469402860971990713070355766985027443837779212233584710809410978583665719381509429236120252926630455454344245915891528661850577137623171178714723418291901271110791245025193207404897105804723235074089371912376021677760779920396530336271116772325 A202156 733 535545254321036495139974336937605992127323715460294904803635670543094296999398567068074534291784927937095582821131757464764651386000826050424878437276407918281878547825205991684227438793764287534501969031721739514857387745606549925451214872646314163396658743087624946680096837424087164296105513789735531367268186002217835678502123019457783550678573482473695910797257777430500488945876878483551524456514945116615773704291381268704348056671111271985922157335670699567346223702084096790235751759774643354576190496042800201517029559742893786194771913426586811643067409791433435383621964365310333048515790394405255888174232880946883266986989348645242974103105994305946471370717971826564963022873987876236402364460761099849216285635836469927578766516111077362728932843899891769015717532118261474889878949756874400393987220744459991746642597363081538916243835178107839837797324198665391612437051163888542922761301613113307960834064014850454245343291449819244816237851891956625226667607069906922806309170818642211412193527497208124885358631664901707185535457121613403886597639174591763184000231884887397486226015004921164109780539608714600193286657034522017194441570965174299317657230080029155268213410992830666624537661910780536539333284850965535441786427380821978051045907510501541955240501252423678820318696058971076513050402452901406458627986421337634502279709589881070681511055587276658579445905966320669678312749127141107798505084672279245136075414241155118781313562777351136732521239323120772251439775232244011094411980381635814257198274934858546795552138191153788277452934808268960532119167015678216410355685331066694607381446816875235928248889408546499105805617560099342274030697455054545953474906746701317109483150184617118951812260581502187914453153348147452100131666975346528190478796165009791997399695680508672619786532230920479708606362462325549820413267172700930695744427100164340875297613971287223095539516413950744394573877999219499090082531845209288180506120559490110358608029407505732680635371860533925360668537146798359482993433074028372735384811004816807467037249645440358597492206266340431412990592673351318410323117867161633471078839793677503311399012715644798563292794174092863521659117617429664048554088137212635640444107254089182746143244657072868752244246673906165 A202156 734 695137327515814623850506018429514352551216490945628790257059159222524599043311199086377123238824953055559413119893043463826331423932452136604987761837446329782936524014931371384699959241084906766856522644298065777963577064231635084573075626907647721251346937618331352392373302621755621484419484169542150080819584310335843744139010845394240593517276581414679446170233000508593024768988097679338356509245268399140042728545738575450274582056550356668390289591252745476749134103032377162276789870190245392018586909601743898480148025460491554344073582918431745705862503437728871180422906239296632098835449782946540601012715098477260710054900754520129367573385009184609339334265944589619662248813795052324151304894992079383498862620716164687408330392884076777339851947845680604444648492540311959485294151432078453131679739238933304447356809741411939376775169910383744976316092054844702989729767411523559581932118288409209531534988286812229642200856101589140528747545507838707609417434345228649634188315691347941544055139346969604211999522984755659114064623599677745074365388271198884612186452505371156913558956269813710747457729205553326041880834740174465579799612538384878845039915716337954419742299388204152902277923779024373857107739113870654935832928229514389039500303502927998440806142723506822545089264382757865346457877293421052173614728233050458193670424983838802034316658432792479866616408226403373043784395208937118391260696202740922549833668182862017747544358684950696574135899205973498384729183461221307144091206693002684348514960080698787675974429614498050344208636047733955897494686338572730123317664218637484858262891777771755317480933095420319027805018368149936812629749288949320970234176731248835261902079569061677446556567078640537489208543917450153981479824495709398707885715604293434245912640546012438187454917719876264967470635025520067073914101718654522227135030916268076689341524222593408967007848360178514680593522838222537859542212820557965085044255805479641755760023522542346298621143549426434046834367291042117355446233979619424949557493971181860325229322595943806247311299022900468995478123570628501867363286738649169790005989806277507769534067927769325363975332114554244949842423876178678741815801504996196338061377126435846828472253804100663243882695911613429845 A202156 735 902287715570273060721461671947172692005486877923710709458757985035166386463920937015550437889460497281188181134038349284289113423612936872487223689986568059650333326292833094851348862867489415219092231890329857658057208171984916733225926712511254095870084928369851007780353866706201372599612194346551921069372453166629922962056757575198704832601874324102771447433051637402376315649657604910902703197475901867138658845878664379553187703161345691844298609967288727958120808719512323472538483015755178744196771232472567537427030620018158294644821315856210979339397886394762283358753548676642663153955365302474215294858616023590603454767994192377779273867279638815628616509405825359354495033997283103928872157351335258278681674465403945927786085271197015545909765099370849524677384727599792805150436918679888075290519907544914684712677392401755334229515254299842922871418449689864225815277625663106416448804966777053540858624453962218259225122465876571254587069497831322750520398603112499717318253627458198809481972158678839049059050495475581180628348695896924591493122387378376977634854831351739876786402039012203191629036022728268608487761130206089421800562702633252607566562492942576584807670236392477997636490120527511726485989306036519259141175699055482296151293342900893031474624418014610603239847044850123650248625811676458072819945458618513073397749709349313175159472341134709051590209518431965611890162466668451252530748585166073045190438965225940657881193796259503226802091664648114277782606228692890024429019291875537102648558160986472091544868014087480278192994532137023866485987570748300388021849917800106124279330626146100921526854322908966165551591808036241057883451140546358763564818007922254241468631789797491872708511472255814836158804775551696951720508712063763824176307468375576712641402610029028464258643863413867161007297175656762584736390683617546397149890574384888863378424423143312273551953091631995298104665998070134854922186702158552393471099263529392015508866151924230557989877563691783650858865648075235521529009728712112939556152891789783049885340193692285415068651468639518542415699191404083122072519135863648755225794303689708411407351908771231868677641417791897235852031944532162307577212861799396925634168027066006475094174239294478003817690987049027558032645 A202156 736 1171168759672886917001833399681411724708769416328485555248677607516486747105570332934985382003396486646029203552568657477963805397518168128036279744614803503979802874591573342185679439302042019869474950137125510942092478243659357688092168299763980908791648985677128989767546926611346759878675143842340224005895363390701329668905927193597073478476639355408815924088654855115283949120230802186254029411967211378277580041907777818921462188428844651463542927347251177636895332968792892834977788677660351819722017041162483061836387264635544005957423723907778932750792750677898006070790925759375937477201965327161748506185882585905504807028146406805602977350361397797676759619869427050497544934466224655104623736090728270253649429957231701098101651273683333294514097759131414837350640931776038520773307635152343289648641708313560021823750807980668682417971423306026203503356171381351710263527368380944717026989264944497207625285009707971013661979318506933386864875679437511422336769777422590287850443574252426363359658317909993738709043331127781387699937493209584520080327784451745045771156958908105854697592933078883472920778010043563448263787905126669329322664808218349346236519270799548690742401547095137052728011274166786441954440262127662884494591121541087790889989719585055651926064053776821839498498919126196115264850957098165285099237031672101736219820929064983517518193064476193916171612088308283137830057837951254516847793272284866609916267227029602791067771800000476503438418406577353126588324500114187790487559896763240466235144144445480694126451006311119786596456558505220930964855969336607565079631069986873530677086294474747218370101593654904987465647139026022524982782767799424386157812804048909274177448801255064881713970444431480578693591109457558725883066326778940948071448386065782968715106341905038400595281547256281855111206766531842809467768033421473504846035738416554828397118211898495108477026145930481536761341784901512203466460479859588186167521759016895030650866509437627741728514779050791629388373564367288415902537272422088615924461503985644427569311246183263872815303358982796045155108554964376321821627970987729345633911216183251711729235008050991037774253196318550497581692514160322799056543552799815704476953761070299278236391334131978644854699657306941858712943365 A202156 737 1520176147767691647995319031324800471499290696907496327002074075798414762576643828228674010289970750206048625023052983368047735116865158617254218621286324961597724480886535905323917060865187674301163266185757022872978378703061674294226901227166934708357464513323985058867268130387661388121147737095163264207731112308677159280316931440531426176357845281446318966695626568888001163581743931580152819274030242893102431755737449730295678367392937196253986875398122061283962184072684455387477697165120120906820433922657670541696093242466316101574441348810981198499549650982025217117603262882121290202744997039290647086813980737889321648919079268039480286821495227061745618357974006905720453970442125605042697680573607943453978681402812282621390015567155695419263752981587477088031607252060570400170948159990822910075861646871093363412543836081515548023192677935967712304433439034544830057832708880840579594615617092990598444079083976492413514989930299533659579354044840391994870376650695919081130158441126021961442027014675013194005289184753364765653338237837344810139673971095977691033984097807890047657598840734351735647978228000522627577788213093286583371397120504714818162394446935321258007052400459251501962960997378368274145136974252400387554720134584632897092910504728059335306999667177896733058448357178757707490126293687606863600736847164929435100254168176639256425439438217758568481700900414633080937803183498261694417183136677171693598269670245459196865309915206822241959840289645739710197367418541987059162828316979394249636114450932072954504041861323819395521922419945244631368516562211345871172973106993044042712733730897595743343470341709743764764244434863969201186594149152512306874077454837476315628087075397284418972860928360589535329445101271135674499268371650353286832915828805917917815495390390129814944211189694790434067185375661156309926578170990388991743757238574113782370596060619823507490906385464673402720923532136164769964610780671043307093049772104666220392809220383888884533054193330363843162458027683092288605971850594142311357011476020474677201916112205682814628848691308200627092788488644569061641351033822936826984061532811557032116135633098277595799111971180060753963801031348154461013085954321298985014160347701221397144360857529068986543396337493423483581842455125 A202156 738 1973187468633704086211007100826191330594354615816513903963136901708734845337736583470485930371000030370964469250719219843068482217885578367027847734149905185350342396387849013537102159323574299200890050034162478563614993464095809574548829700694381487467080146645546929280724265696257870434489884074378074601410977881299562044521708103882597579839004698677966609954999197761770395045154502960236173163661843308035578141367167842145971599413844051893023500723835088295405278031011454300053215942537239276701103509592615200638467192334013664299618913332929687873482696181918053920642964430067675307225528955033932756936040811897753594792157861768838606691323454364748014951890641094198098756088944569120766484760807019874994074811420385610863142104516818970871056856002786128850188862533688603383369938360452984935178768996970872149460075482999200665421677989462784544951100510667808063356592599962691369094043997436852283207025716477444771443267549476183200614685327149371830326555833525544716657806138002253525387705389849215825126652766536338036645332775380353976776734154794591217065587797682373753708597680255473987602819166668327032520836807180858546744139750311615625441755602776193344463273394561354410870646585847853053945838139353575383142240099731959338806945147301432172833641932856182688026469119108378126068664355556610788471328383046734658393690472348689856702872613586145695331597126105430774130702122905728098986863613696573423944115711379007928381202166655269587369257541763566483056320942999088605560667879356972787210322165686249465552209547311264267668704632369026295403532894357604174954013245901180567597705618784800112606133437653751759001810806292997117674222817193174898166378566240208775982846416873920761891771041600785377041047858824647941324463335831787368176674341695391541544301620046594759185528942290727137351506401414358441888998177491489809892049633461272962205289566319014228088011307000146250221983370956969901861326850534353018592436670097737174835717191778334496162614428033217633241131559089423322135559533924298052784971413072145363659544331730110124372786014685431170394303152095677634151820274201013695966235678184844435032322526556268356209564338522540094516156997390330072186512165493282732675654362424303194102156681397412554683591366806374747372793808885 A202156 739 2561195814110400136210239221553365022311000792039138139847824696343862030833619508700862508947547749450761675038808524303319521871080363855243529104707955644259782832786947133035253278884938575175080983781076711418549388538017657766090086724600080003797561672881406590221321229605612328162579748380805645669367241558814522856629896801908171127204851741038719213402622263068209084767446963098454972613613798583587287325062828121655740840360802186419948249952662546485374766922068794997013686815716171461037125535017291872758188719556307269944803775064793923878582040094478651963777450226964960427488533838637005427855894159862546276718571985496684472005051022270215861661935694166262226464949479608593149854521846938189798855126542257710617737061647263868495212535338634807770457111961475746621214009043707983622951966296421320956635765433096880948169314837644758371634224029407780321406799362042692556504474493055941273004275300903746820919846289289786260738282200595044243768999095265461123140702208685799053991799569009607127820390001779413406799988604205862117046061258952283422060098977293913242266102190130870884172811300107487965584468387507661107090521998783972367005236377956563639855321813740178773808136307433134895747552767906688446931072929317498588874321890692530901002760229180147232325298468245496049929636207218793196572183504347496657159909978940422794743903212996599353971931368784434511740713552348136810790531787441475132585863923699706831841935102403333102163336448919463555296907216594275022958584079088371283549362056609819733332263950548697200038456690395050886802417180313958873219136220072739332699109159451772950419417731732860039419586182133446289539954622567588505513085301524953514910106562026951864516545951069458829863950675653121892164654141538009650606490379691812303006688007430089867607872355903669033848188123660176101261993056212963384248136666994158191160095261021460644550747770100725159385413491970010767846037641212919174825889748014758186716368105707894287134540473393786124103826305670388379843350303183144730203535882691624207352886626473477258621247398370381458544712702931545000067421364879092840537189848751116519639838503836938048764215399431076981928007981581300279237079704855959688027985202079044324547455011596312426992758197777180998606304521477605 A202156 740 3324430193527830743096804298569166972768348433712185489008572492717431207287192784557136066127986607787058283235904213826488896320180094398527733750063192276344012766615060990830745218890490947002955916057787537258798542707353455684575358019701203150547747584319919108560345675303819105697158078908401653700764078132363369368343561527168702240514317720863558861029993742463337630257751112947291594216297546899652990912353409534741309464816721824129040935415055261502928152059567264894669465433583648019186912243348935258224928319516894502374691000415189180264711614559937108330929209751636088567204809697021878011424193683460773169427111645016834675823949535583285823689177579137167275753405668443009339390402872564963339038960177039087996211842876043984487814999812691977699924481137132985425732400368794602289606717073985877630841074072084268471523105237584906903596677839070788189377962215338814975651438797942614335507266133547346896109189040230593090255089681687040279040330499098735012291914809068029169827830452869080202695041095656912065688348562926433647571810737385909087242791406939701706087646934192190152182321464720352711001607446148136936144950810281845820757171376832016828338863250961357487048550056401623246827269546904742250541149520014013436399531007173757808069409943833898251375549385313534764430541728305638012539905717314667614258904758974196438887729667596972375309871585085069890808672060245758674678011273235421025523027428846508088722903381717359711338423341439921931208902510818425980711636573988826569074284739157380327615813055602661654385649115428143682043242096514624259834263859641169752662876091262782504844291609655814677414863862598406990825743425869912686981086555000823422144542334664566646221714752717115960378030935949893391381779751253000694699856336165630673911139489342636601560259132434020115207810833004507165079625097966248981264271501708783870852841443516289597612642517579434256736016490593703019694254996967518554570986300486486028620670965491655006366137371850706355869133303628605027613346557972187935506136790762315148998683181618241751580254750298740447759866694101993314409878779792788306003576457443271057648075345657819031027595378897199400002459843935530372119657270390870181777592116644237108959402502895332132824045457123414129816235896084122405 A202156 741 4315107830003310194139515769303557177288293955957624725594987247722529363196745400735653912971617669359852200878528630738258284104071891448925143164052918866738884311283516379151174258866578364271261603962024442285209089884756247460921048619485437089330972566885582121504738465223127593582583023843356965697946104048566094625587086232368173600016457196829158362897718475095149175865476177158621390837781602261950998616947400513266098029591264566917308714220491776768254255998551387764485969119104759412733151054741382947884084200544209507775078973735140491189671797116758272134894150480173415995271415498200559021823175545237923711370114196659865912535014492136082728932690835784348957665694092689546513935593074067475475882771454670193961372354316043444601315374544338848419694206058886653606854034464686350063925895810067372743510757509799947379156042429070371516110116200889853662032273548710419795703011055255020351547158437069155367402906454373020541364845668547577687150105218831062780493782281468093176637469936024497093491035521772670081850069634689906668686093291065651042957721186108755520588523454479272686661769088395717711392120880631894235455039061223837091370441441891579886620204644426028278010244165072999541246900124329587534513965145905260122948002372989646942343193104336170750138230776838499878734793233704510921483601048890934215811401217238528037253478364637657146552859345509051933835144593485442411595247842127789049653757016778843799455496747534030501984171333852569747245600162135100328688681314453417798287138042064223055425592013908304278695372513369040104241241438858801975306001270678018266217080467349932239514940089915515718424453874066550140645525426824524100112944835305767276990101040288045479843921232480865447111854290912285968891657952472253363710762917852608922924356050478734878735348746027002205870704613051726640097252115167134964717640161081334470208797033588882876240565437070335564518190019377134549552375140026197870913965392141710850391444196840062490368959174121743456132010924283623655453743988897596757142235350873602371776083416853851320073912044640366730810848424231684390559022588749674342099801704571517081710682158825345265335770037593165390126210949420336841711035899887644639987626539419017688384979901303129512093184010587993763320475586812669404085 A202156 742 5601006638914103104162348371751718646953232786484563181636804438971350395998168242962094221901093606842480369682046926794045426278188994920610437299206938625834795492033237645077233357263599826333150558986791668298664139871870901850819836532734077640748451844069901273794041967513944312651087067790598433074280342290960658460642669586052362164119120927166526691482377550679761166935757820200777618015846303438465496551806813512809860501099996591136842582017262911189932521357967641751037893247132544134079610882142071717418283067378064424197550133217211942375013727945937677293984276394055342325773730111854628588448470433525141516585238800152860937635772986843099798868809015670505809882795178905362932079060419736710602732498309201734722773319690381515048522868343552012556785379539953739248711111002762513588373523154750375835199332406646259613876071549828104643004027232077190982529701688263909556007532698282218473693876144049630119542076468587140432098479422685074150880557533712220390345917109430775875246266149129344358271161412219830109329324697478935929520901519992477667850034856777757726022197356267161755096824094416176869034261901452752569483704556517730262753012234403893860816197289601733743499809877714697002915229534110257715056876218235507625573070680609554557403656580018405799781172172786987529062997186806726870447701621554715297455584521070850418158576029570011379253236120599164325048126873672044004491957021070596951029551084751510405185146055395789874215743052917294092002857801548849408211927634523962313350136104314622368562090818239923351084939136703898627161449344396628449322929815076208068380017783744120784107887392418729746700263713674519484150901178274806412033915415140330924709729005751548368270763538045410633235226491573211237727980640529233613095875567516350216325140242381908529961881112083916429200059379930308174339068165861843217954515664812070433547147696756926457070656324674777983310353909135030051615963237499007868927772508013640197322065946827435620843902641872651155352994310586839876173932084242522618582685979297145116250207276393117395214186253688445717852033494786032236952296910318297503257236608957371728789407794079952496586798481200549779184421809887753285010552478396892351833757470573768315286594952488959211364820021697758781375847495446948802379925 A202156 743 7270102302202675825892534047017961500188118868563007052139846566797565091476259182619397564373706530063870159995096032450040225050805211335060898689227442283414697809774831179793869746553893708002065154303251623427223768344598545846116686898440213292254401162630164967802544969094634494693517431409172922773450186347562886115819559535609733720853018947004954816385763163063854899533437785144432189563177664081525952573246626992226685664329765984031054754149693038232755644468386000441459420948808923181275922191869354347825983537372527078398912297836967366062276629202029988369319455865333354165438306413771809707247092799540088450603928592484216837185320801907851402848985169649480756878910476525068396292106489225176294871306922572396999965807585760890489538081794555967959859002948653894658173415227551277951358769128970177766715989953069335178863761715634450756247711237119993005469890759093005893277981739359264323834299687817982826010247853319653907843284925799557700265276528653243235606219914258865617976476824099952952538874022025817709239381607258024146611461486856944947218302286376343419621291579911321478842991012783109180288760555964792203295613059320952657216318509814812339759537461698405973034475211029511636784426688374990184556290817304542992733722795428828825863003897670786391945211342046732974223891613681897773330195221176971565163132896948746604241794432903510132613553931678369784860534846881719632388148618101792714647307654250443727086520124406987722701532498515313878849962180810244396758753380930788629310678376262337770170538456483406601403972304069147049015457007785384868419187593967647394738996866219401427839798320419421295701223875895652223877729083875271898295922095907314234505951259364469493969971228461710521073876874207737274284949979748992757545082775873304728181109110255666793155642948136177498099471204444926958565470382036557329769996615285906341409727501593456952394835668862424752001274855867249629862970729898572187670377801436312834413191207537814595792895260191527077904730483130793875650108391602805461323569258892343487290397268674849525136693683375557901405208665383845611879690830570561409553551018624963932451569606033619515224399092828276020215989383023354343606855405923266385035577209178211854224311863350767753222024294979680310232086728614552732819738565 A202156 744 9436587187252434307905405030680942275525531338161996669114339206898800517385788420871735076462849174929296625193264968073225418070518886123914125888179920876933651922292238838134797853793596769386854237135061620416868152647149040637357608774338864119268571960642110058306429575842868060167872974882038663161505267598794335217675327634551848317305054474091504185142029103279332979833235309359652781275386592131517247974577570029096725182439535147275717934043719546363205636587443670605372577353660735156752012925435539801406409213226472769697363965042250423936892689690506978965699359728926299651396595951345697145378138005332601283742382727805713301805608765103404277798183881396010351923015915734359873024222143953859094032353653000662104220895472997945473905381646465302859884429041973215312569844254250556018350093955880135990821519759751590415905548830821967253504886181754518843908935675601033385565264290155626810118447300911597658531182171532442185240151735208403209870178053634376007596483102790898141357591671415589803051100209428099166762607996896217863365747489038794549011688517681636980910710448527539012376447237768381299837942167380398827125136267294040031336518672727392013114018809087241351265005324106428389849182926281203149296350423985078569060746615395939206415621655520100718339084540804486613555082251561916503055722949386087536866449044654952021455431015332726582121013750082403381584649183125598410795812414339105873015254305665991206247897936334214668276714967329824497453158907833895678143453676520529116882947182252410111058990354424643528699004965742616165723436034656085162579656174040191242163149552334999309215274112017016423090441890648842912073808199968924649181694846572278736057800024926075651624654383779762210943258947495151408810627345733552070059904347207982020828863299971613115607494584799646308616684423310135261909806216815285552198237652125441619079392749920610367282039627527102653319671452561780884532084391445109200588281458491826045428124865318136517903557203825960274469184814109459863753964518368357246275374315356282549357819404532678290510033186835220467578242995634736818187601745783678391303005964938594226950408559223844050808773435692621073690575034742504050248413306335921370883827383755848413014841512034344054722976170063603344922467197894194000251218277445 A202156 745 12248682898951357528985389837289816055670639488815403113503360150708076274001661894032329509851213855351696955630697933463014142615308463383629200341958848070817596780437516237067787820354342052770428797736155680049471434912231110148744330072404947186597314150512296225516777786899073647463404427879454775610711063893048699549656459450088763506128239854351825427359537390293411143968639898111044165663262233409045306345049112651140557060120852291397897847333993821486402683534857416059773163945630685424540931501293138792871171332784424282540100027712543213302720648941648856667489399608690471614158616106540301122891115883828916926209162176763223381526842991783416844730639829066851787315317779712722590117044050745619878877700170287936838881722358143747464238695839030168556162029037478284821820999668601994160540470595963287545908565932167611290510223518645197860598586016206128339400793037039382241457819770640264240269420762283565942790648448401256636787809109015581566853790848340891404616999461202671528616536013020611464407375532963650692640155940589683528624593629310868467672224477648478424878682540897165726743149671632346144080468644499201712816223579334604639722144020881645018209656654657777575536003876214933020512602653886313312796478294041814678097856373061133661098651045861193061617739788752881577661522538635753939068555058107920445881085696829230775102545216107446200082943234053027910927089779162179855493332125663541321381085441446802335266044434841686232435453326061613682380321412406215779985806113370265862925436131885252061816799309504730816844707041561611713961970957526590755643525294716574264680373379933962883959997957599766897750097872838322204219579165830580319365941614928721892088789926402786831339307420174902888093829039971832320898920009812170837944998297593184789731136382254043568391734815426992772406958281985351125031969903955858610195982702462207935658710379669450663275135041694510381584181544150335720873015677125021843791401662744588770652871661991733662424221457670836244733923983983595772358770294733736102859974537763195856722962296686147746232497939818432791358658003125223006161895186336383981349892188939276681617697858302943544330272695129929325374346179106387233868096864768620016140822908537882061881410058308715232262669846718262162029052190779935197773348504385045 A202156 746 15898780966251674820188728103397150559318214530951055079330692361279876104853639752665542832051799121397327719112020724370024283889252314953064578129736696616000363687355973783475150456022082190899247192607292937642593505647923333824029503076372847109339194498792999858610719260965421751539438779514557416704039799427909613221118866690887580479106138025894195313208494390571744385538314754512825967378133103578348676118625773643610413967311683834699324130121589936569804320022608338601914961428851276020318972336665568717606978983544969492264280138606916048616507465433570525447422274992720503228878232309693359511815523039071928837618208763055936143508540397726109961056092699944892223924930555051198187612050153645670648924160788680089016206371399975111210636353293679512320595453806217771725508345000001134169825512483466391354453327758433799703491854221652636001089711144149372830023385453141442548378864497026772828242898030996767682144603154842659582108390983350489665373010650968423408816857704157964853246122387309082265210970390686609170947755648277412323936859165098018232243998360299207313855549027374072585773595897331547526635148462617796442836631080840049528319311602585702506244121223726986205804381766321658954196968395561508398806679529315851467092448511486736096166842641906173073879107906716699483318042700066957050994481409701131352666112368035296891131082235076449834981078196787080145979980948703326326831934303298862296046775887743643765184119428526572395486550140513007229905159740144360248525898191700928569548099216239874923828094444746786175620901040942006262106472579433480144740133252885939355363882484004731488380768133690385416263203948502251572234101683439893285612343034482634443652513266670792381002769406732640168983579150624490857375389362108852014100537730371606649088994195302448580159356182929651818937923233332562450156235025528487660748833349558293775043386993418197040320758002079846948193614324635683203912289816823886908132038769961017732481381989140404975690121548499541619704358862025893203061820088599871093155000674642312865743855703279215241931491815851138927963070509813543827261321764262880624113768758237216194145544869668661496696643149505212571714827649905055887056739482056362445029417251454787160473657240843200337132890738064134222710364821165157992515806107473510965 A202156 747 20636605445511774965247440092819664136178986790534980677568125181581128476023750397297980563673725408359876027710447269534358057474106889500614438783197890248720401248591273533434508224128842329445170085575468496904406320859569575072480146248801883142975087862119163304180488083955330534424544072405467647427068048946362784912312739308312629373116261029370811164719198359424733919017588582717749994612651105182463172556669909140293666189013505496587431322999976403673784520986662088647869560161485010643688601552060406902315065849470037616534753079811749318561013387412125600381897445451151604500612331379365874106035426013599479802311508765284428351050703909405498946033963593888641039802772545138675534797850982388029756683681826006585255099031195445336207658522336500167961964342878441630221425009989001803550439354663068780014792873521881139847521136269481602884216584466519869727242014917384555388413524659320980490795041374813042167857752104337323736320054708579826570072600971166165243752876682997577176841938242191175759632375159735685740239494191308140606786514571703598354584242199443893444906077758849005319168400731586677057226278624009255283600234326706804953153826738012220971459851138740973437356511996681637107614644464836184015337757232573681162471320070053410391690900650543166788702020445178487176465241763164371616436897801237010387840167972624118535457369638584015778359239416486395976454104344327138410047995232349797596727393721205808160406651752183056127655309646932557322803214962385967196370835867021691913007569857243225765876804772482018951225112706435682566602487446133699701281937318720654566688054783864761537955353077532162670542740975058049702437659765525815654144501892816844579139070131348762107754763350631546764437797643681549161040934493097280102131660029024047837332724734366196003003275933707872633988651949907384074951668031166073027793375491743962857798380658746440088885680611564599644244929809195572648342431309221728081733542532007738272172063169032583666712115345730947351540013068985625393978470116232337945179088015711184336539667979894124697879330144476838510063274163079976762562189488118032713715690498299717680724235623132064319768698477785070788156520915230583435012413979612293685028167451565405196412745217204415728883259915337399502815891508820184294350318554152112847525 A202156 748 26786297969493317653216357051751820651609765535899873968428347154999943482002723162053026106105663528251997686640441443834872388577106853319482588476012731806142464820307785690424208199768781321537639871829765501688981761882215660520745405801441767946734554705836175175826414922254758068261306666543517491802917623492579466906568714503323102038724427709985286997610206262038914055140444442052884980181253756393733619629881423438327535102925562822886651157929839250378635738436367368456596087174646114964231784495602071493636237865633125281292617233315512008576146760353473595725177436773319789921291577252184594896274471150129085711471500759130424943727670165867939905842123688774756124771774838659445792969422963089508978504770085995758981029526285316646422429551356423924335117396460763429809637937457379341007336112527150792992809795378073961088282731385932898891077125547831646756587305339379699752718206628934135650279135461609297737111680086826691367083848903345631537464570687563031517967825117673151017575982592241758826920557746366529404221692512562318230196571977212105566232114130879813392280775075436981530207998376003609488732183018815550740316661319434351989144138786628260235252380533964559794702546767310998644024854318388971290400010081201108833036306358480815201678692877562388585562148658733769638352400490544654291178042351524229782285185362353737823726774659799817403860457781521145190357281458955676952915970979655733981689861003349251248564068790214178327124196435168318891991343116017245276529096429495964402155256126602490804233168766587215851904020672052475029443766598608962778783809899566156741621739745573976471534559913868613455979061522421400011512510141550825279186277844533229781088069377977426545073301826350340967600092357919500186540275596650907463714880617135483721251227616213127109449672002596635749265451293056551196724814948218537261588140639450314231128523051665885817176573113052848258382970698721528661865271927079986226203230074507274316261605512022304458987350028637221162757317259184479735490851149049486052971363089392442626515623294046870578632128596039120534923201900607300024261894694255442199522342153024275312363863693280549818398273927521872377814592433141647393590226288797275146804116322714644490156582818274090772890134237217206490520804468083778048908720967483335002576485 A202156 749 34768594127796880802099866205733770386125339486611245876039317039064745058511058640594430587744587585945684637383265283650394826015027221501798899227425742686482670616358257234897088808791654026513527108464950045723801422516795067786352464250125165992978309033087493259059382388598592017272641628629413298892539648225319201681941279112574078133634934051299873152086883008928151018838377868196061986525272763147961055816413530953040000269931191530601376615561608347015065514705883857594573073283130495738562212586689936738332934434525947145080200634090454775382519933925421315125679931034323636166231966661004224809490157517441539654010205673842526292530164824592676592284130514066039561312723937807415500598776208239200266069434887940669150791070019309811610977350002115917286814418641728053451279821394668395625718723620887066235887099607866479611451137817804633279015224744501010970180595088499932894472843790831848753081827034127493649728792894948941057151099556487921155802442679855843744156993249863067023236448562791560766167124322408595430994016641811697754654543639906741321370929557639798339287001141839443177204662723651953529697316332143960851675742792391462175104138991216743773136618473234859872550468347457679558307153290624419898755197747641806691599963181988028078368551664175329840892880257015987812094239371485198105577482535380649020395782760167179071078818051050524406195095841175029970687774879620124357746520283597910358435842854953606914828000883046251285551079317538830989247440561375421982967570794649894772305609444760175820668887182225433693752467607211406152535442442506987553161683967699552729970451501700237595290320812848382733698151313362002156893535726073205686568134497702239439007734913544568306743038015839391944398155442781867560580116683518384790621812909381828846136256113119904621869671256094499494673921789735453545964734851119630199468378756631016128041965122681661044255103015061985474781451722010735007528474618918512899883710903167910054769291782541782155181913625055767338311646262408385711041730812996116664418884110943374818032942496004858116939805038328633977491806003714112351515176750954075856947286398935011055730614349642530532216639789224912561332552821696943086296678710444883528258057958716156982818048085374552618795665356648018687296501383681235087299225465474814681231430005 A202156 750 45129608391582381787807973118685382209370039043855861247225065088358884086003872112768408849866368580893970407325791697736768649295116756402481651714610137994322700317568197583110730849603367157633236649147633329583992557445038115771024977851256664017117898390392860414083902513986050183661820572654311918445024660478840831203692873719406650094356105674159525366121776535382477983538159332474046405624823865312297056716085133295622482022835583681157763960347809704586304659452498810790387392525416208822538787705739042284284655259776813761188819130432176982934502298088436513559536825305115306423979171434406231618123328183167968341819535493146839997279210214651128348844895565134030575827790899499186660331418548871518855849147979776902561967827855537850154402177873195104214360780279566552616331398532342120142841895923798884823388462481215312461702488604779028063262870641236764407647655837567573517325998522293110747364561211162025148050236065963638665490760140472418314600033133882197616884259270497143323009892658520853632726100449928610502900829379379071123223367448026973023033900333702327364581135201332521807030122007301859677937627866939842369924373827862798468933183266460546789271095525878314150010713212453300755684040946376178639612956276428983884587919173914101964907178381406700571090373011458093446328684351787296596385281152881730904243943737511636080522482103488920879423830541387407380807541436465462460678030412139107989515742335868778426195496582125243954466973829968967455724285857322181716646630362359133918488278904042581612737411329359846347274851050139733133515974846607471235041087006264119877344904427467162824710364880517286919726744425682356378247797859932879430340159391739662258602258829711471684725918271257704393487838164638506174132804914931266807319649441496996706801139183602019986059723840738657747451001217625325646111029111938331780372694037966419483884239600717744369557306536977344093418065952199235318243298190084302664062830549081872743816224472133721215121664897972357367907354091288825468452431104417810380929658604641411121364132844191011788917288307621970863663829269619017224966675160843696206875378223475491326063025061972311350267380048140008982737275747970198984365695375931170022403812426297249049053336258233351025106000742794891038904368275213775059536345745465341972903393570005 A202156 751 58578196923679803763693947008187420373991924553585421287652258445372792478887967491314754092695958673412787643024240240397042056390235534783199682126664731690888178529532904104620493745696361778953914657066519596849976615762236957475722634898466899769053039132420899729987646403771504539801025830663668240728343116761887173583191668146510719248396091530125012625352913856043447494481511975173444038439034851902598431656422686604187028625640317686951247019154841434944676432903828750522065240924916955921159607879836690195064744194255869736075942151100331633394208600398856669178963673566108633414688798289892627636099270491594505466142103059898924473942122328452340004124082159413457621384911274826006477694680677659023235691928008315531584765089765418110190602415902057243154323005988458743567944704015158677277013155190367331613691988413517867708810218757865360621481927077100575700115687096567621925556251609092666918230447370261274514675556684827908038865949511233642484429687205336412650872024376112042170199817434311505223717712216883014024169845540417392506246176292995371077156681262216063279427974204328471466081921160815090210009511273971583252200985552823120021213096775726798515730108855971578531854033199296036923198326841242989249797718491607073440388427487777322362421439170514233165945463275992348277346820194380539496909989358957951333059618575507343465339110691510568250967725847625013605258218096757290653835725728436278572481075116114819443594839735597683606646846480220402218699133795363630492785343242771361176303013711837826173157339236621898333329062910613766395897582815454055156095777772446859901240955976400875646236458324590625573422580566384385216963484728657151427375840322343583909426292953230576702205935173054484463355269539545338232156820199464100797516114353250192343599032524059308822000899675607521661691904906555882953198569822561103531293557392901655859065614959766509510024339629893577571271174824502885432344793522254805939440654168997367653563404595537787595445765855654494807776407298846633049665544531803504878330032449940440692155826398817437297156523283488279852401672900159480643894392843598366722448383986784788806218750799825710490116527085845942434680422588312496584763586301279948244196620271275870549514247645138804256034970168482411920479182724726096346043089478388548406013923622436485 A202156 752 76034454477327993702892955408654152960059308700514832975511384237028796278712495799854438043910504491721217466675056506243662852425876429031836784918759107124634861408633391959599817771183027985715023591635693289077940063266826125765372209073232184643566827675983937456663550948192898906611547866380868722153470920532269072470151581561297194177768032449996592228182716063367859465359019005615797887847461612945707451992979931127101467533599109522079037473099023834748485423604510265678829892333149683369456348489240318134151753679488859140612811723309100027968699828815417868157781288751983701056959636201109196265425234974761484927084107952213310820336877503120922674224709798023102858527039006933256908861035188182863288409266705645580220122524547684851489551781438692428419207047412239169584639609480277430763442932595200872635687377572283711070723202245220633307655478083205906021985754203688935691798497262603759366752373322037923158023724526670558670809336974821127472371419392493529738634270755934160239776040019843675259531957731413702274761956610632396094036413604940543631176349244456116434370145936083154630452526636615979790732667695987248121514509323190581924736130681710118012870892023955583056032385081973043473010672555892453670058798989149704896640294291215790512321063136149093242696640241865056605902726283621588479692569802646267948580480667064794306374085155098614100835228726386726272217786282049526803216311317479877447972445984974699769007675781309211196183652264352252110904019942096135057453658882486864447707393309686594330176613591723894676814776383125618642141928978484516985141084507549017887690883512463909121652098194953751477015589848422506329262224929999122619854410398242580174773069651034458847991619128706449575730746374491684386833378486099487903909109110869308164994837415089799248937181719214722378218345117708318447926097518655200445287257123292311338647684333537328626267223282295326710165891504138793091948223748588548025091305048528034132452555348783576165167388958974636288136408766548838409640408349849844914262001190364087377007141301532189420697378304679479626446507760577736256757696944315519162041795539468432394980612475148710243859901890047985140206205782353872596824150653365996889797190708303653676020444390053909690982366172689427877890940272326197843388870606602590365664099958528987525 A202156 753 98692663333374812146551292426486082354736608701343699616792489087404932196976340660243569266241742134295466858956580320864033985406731214647789363624867194383044359220227613230656458846501824629096321668028472822703569352143724549006495651654420477200449973270388018397849559143107979009277249329536536937686964526507768494179083169674895611532023657724004046587168540097337625542588512187777330484981966734568676370088456294180291100671583018519340903688835513782662099135162221421022370678183187364096598419179426053101438781211232344908645693540913060735971738983593811994012130933836401277863300193100241446859894318897969915840849705979869817545872793056928629178803669193751828096910475246088092641695145979580678889331992491999954810187452097805171815328021705006870030887593218080453662118645160696089972271649495415542313790602396835843451931007704077624167976189070074188915961808840701141960332523890608070565377662341557853997840279760061700326802480527368312225495617941769396264334632569178163879187129745939656175367257417662768669626995510755309712666758613036532637895824162622776915749169997061730381855913492406380953280792659880174090142580900515822515187476411762957453907902116985490835151503982367811131930929779221563620747071290197825348765661601570608307670377529282352514787073088477567482113461369320627466101458693845496839306130846231527502330097192207309592315875919124123076325081335882189033284118254363152491189662407422044185352519569299620534962773992282743019551199185706987940944356444124707281763020212959487602743071284718378668607246416234142383733827916490087592657971595020852771362865558222177639028777220591644826540662200671846830997150995654132503419597321078546723271534980749774354116419423125798494814045438820666788771493118136935835173226109794008747970955365754035365811639870641034039405750270880490789525121380644627616879328452476027215908835199316492790385345796079704176217755901197328930463362080874413081762574512335219306555763279316486324599675422983222247506250802573093409080200372560566895207199215060135474914577253562383050627899882950681066847714671557001501790846739328700273963528161846038463896028773992226070819662536755198866045220425072738318181162784482762683008509342757871195603987304042329640090855257180708903090519994296680074622408004280683906083595732247003370965 A202156 754 128103000972266028838229874676623526242295158035035421587763675324067364962879011464500353053143737379811024261708174581425009869395084690736401562148292699550084453632994033340000123982941597185539039810077366088175943941142491197784305590475228706173999421738135971896471271104203208561142963018190558564248957801936162973175377484086432942471372529957724802473552536863628174586420423460715969353708704974008528982667364276866086721570247224438994970909071023790871569928955139799976771461451884865447701378638546527685349403860425904202562969603293429526191289232004939152809877794338360106682862593684477196914946560504329975999937991277763070961232065051015857553164488388780074846686938342383337315663390620460533015489637845349235698043092700426565331444282621317478607663676790021016614260416778974044506577837602116778722427566223715352516895377276690510949399785757478214007012405889475878575575924211512012990100838966968772451273525104835560353630948915187094447565839716997283857576614440522500781024654634189653871951440596168542319473565411003781374645358643307814423445148586735119980525988286040189952494345260616845861378678139856769981756948494360214434131419646337637065054444076955143148443596136728336876202873842757033687276028475877788152992932118544358367565637711945357415100378172203640726726666954651890829411213692041652251151409257927855633230159781399932752211906107794385366343683356188799315675982277852054453686733832387828377887801393275126145170484458330736087125345639027728251210717210814987564863952529028105221766176350950863787957529033495533688467866493675155210753061989252559348211111803688874111550231180229760031098302520882208764127972730134133990316017468349555404226277631943556077184264419598157739819055248842851000141011233963256614566943581403512485558135069911322815024259614910342968426285633257759336485159625979207991508923044056760033938329441028474104591552576088173725403936993862628812948352032751239591579796625706066131875248283997450465754213531643263502626825405331108696147690443175265980134030319146865482351744267982671667525593350691679345288707197173227371588262309951708640085497512280618457704650368029434291213678112806358080141555905538631983126552470107972596548155329709008508240299500202553818928239141454387466783617061656818410662042200685721107506141596356651846525045 A202156 755 166277596569337972057210230778964910576416760392867275877217633778150352316884759904580798019411304877252575196230351650109341946440834521844634579879120299148815237771267035047706930273399346645005044577158753153979552532033601430999479649941195206193374048966127221133601312043696621604384556720362015479858209539948613031413145795261020284432230011861469069606624605680449273275548167063497140443783414074296336050825868742915886384307080225738796952899070500045037515105684636298148428334593868372163752292874414213509530424772051612422581825899381330611935557451403427426535227364920257582073077783302258301354153775640301410878003671828830486237861674563425526175378327124967343399171549057938325747638439330211792273426660591270815936105124137701583995042863514448382225877421585854061484856358860463149073448060935898083366168667167780130731086747774136579134696753937017651706913186882730849689955589294018702253080323601463125083899037745796797277312644889432321224628234457044532677738181209165636835606122528048424786136794526569350267908018276487397468979962852254930085099164969758023111945817046110169496607278292367173521688570944741427556146429003098657819680067513469841147483214503985658821188952633969398897500198316968850504520664214618078824759477124208975590491890079727544642447776080447237185723731593676784975948289270811370776497689910659510380405245066159920505061461812041193081391024671251725629558391712533712317732889324776993812454180855951544436810753864139303158345679088258805563083569995281409734486128619658267618364894160462936478390204078230786493488906974962434973469881804078227013125251758322600374614561043161007928720770131442906303991277606563110265297687254320401836138985094727755038410821100218985620486638898952581777516243810191188948772057595435649412245711349789531259866123168513754531983279346218300738266947669399631328350965231857222048024735705619760071267044858416653415870134000277791001878030475149028115457494257591961503954765716865411388062644564397533043187371869868976514506293115041122681647076147053416335957089145264254262065169541297916839503675094216177571320062687470578486130701807412080912062172281673431717769283370760116032824873520168719241359946925037363947556822609452950285824713147275610814639214314752537751176231855510556000359256154082061716859065708475201849786137445 A202156 756 215828192243999715464230041321221777304662712694783689053206900880363833239951455477134411328842820586936462793682734733667344421470333814269644948281536000002462628542650978497890255494748369003619362322112251516499371010635673514946126801318080902410293341558611394895442606561447110639282593480066877902297391733895497778611290066871320242760092084023656894624596264620686293083486934427995827580061517759731670185442994960940543660743868562761734005868022599987434903735608728959856860001531379695183685028449611010588842806004719132498607007454427363840862827380632416794703572309788700003170748279863737590680494685834550726989672766095830693373673492351261281959783515443719222952049823990265604437097378587224285910374789957831673735828753087643955599000305397471378811710285554761781786326939540464388523291076516958110092508207556212385973598081715452003026325437210463154437359309561378753421683779327712064012485269933860169390128499720519138030391459435534237762473000759404086418420301632882556090115966016752221182751687344046420479202288249315230910954617136868255942644292685597327264185689999862713966406294729147330614305903707596233111108083089073563489730293501064207471796147371729308194760112075296143040618381212551725197834134874545790436749648314291131772100105757848641000539798252042341663428676881925512246890050062299467226241750352626786545910374865715795415637025220123360825260183679601383678367476766886480736362836656826705580737148863223711403854213345168357168796604331214290593154222643158059020375430084363902340532410854104540598086696936014527373014912785634746920408695828631549410477228571190931597375588683791808061719528532310371500371914205346186990222407740090413233752998426678994096301168603819823737233917471785202304365084324616929292249516191931891533582447773891741663983412848471238472171328165105721100511161589721095484991561362027630161576073007565007544030519634672240045625708528423578857808870608391405742624235966557740326067154025243019984254846890374466246793706060264526184720472315632934065511924704845015257206819358808734049488922539011345365996424983585401314346069780074500923289010860523368743238241916961746340230238601568517804248605687623092036653227982146028295956159198914599761991969424864242634847881252309652546639282164835640031647903825956315422761959783459215644370559878565 A202156 757 280144827255115061334598536424715087976541624661068835523786680125078477395104672324560561324039961710538651453624993453948562949726546850087477298234853848882897343033123198823226503925253109567351287289057125309663029592252572188798641588631219070133354563969028624447063369715446305913167201952570087155166534612386816168024423093653178414082315092832694787753656344853045127973092765339371520701779406268717633604368956633432082755759157087384505000819740435713190460011305024505257906133559396250480051003175302217330104452663700661931579473094020818884109338004503425596097810322878367683858049194185348090444980748059471203331184372388716411168541955210262580558272827667620426424417272367815696621026649767777792899874203938604921238289785402637716665918401363054335249217724772659206904590882667163915840082743870950691001992287239296509213599578979908925791591282802427237442040676897482739210495855611780965069503627293826898405261708738196095366650837034678551183368730357472047126576873781300348639333688283621855046786904035777727212654302239592893235021624063692143958622206806740361030889913674004756618225873951154942770195541323888965836790735703188482311012101284313827828550251805290138051139804284781759697323761313693822337938202546496221368822218752472764831210346781797456291156015683374879031893236869007721219678309032575437648291015460019658277081286170454036289576353674258310309994637025097924762795355285026939462086644247671739066803006770283521450658332111274663465794834076237060931108617907249165327037573763375725579743450923733533233380054232742778299386863306846926540255513715681947056572429560154070890793139497000723703104019314168730764576440647261744150198419948950102057009555818844239609243878436937030991944004391738293638484101937108964030150923245069999774940604964800130890319210011192499023123851975027879770162749476510312539887718296946632092503694739083674172391543218759709162568753799759805079644912171661569504898142827097689351273661969999723074151403201061492790805187278851485118790658559398433375911796619812682750438115570644591531982359390467184987146520125018756689843627254474014727850649966257525216642325946044065076187131935552565349798657357661253294856648560878619690787147083368541038115290488760639664421735226283614253000037073724805250522978806835143336683306939864353431191136936239925 A202156 758 363627769948947105612593436049238862971773724147354653726186057595450983295012624725824131464192541457458582650342447820490501041400636341079731263463892014314000748794365369421569504204723041470052967281833826539691095911372828065387121835916521034952191813738457595920893358448042743628180388851842493060528259629486353490597922564271758710158602230404753810847351311022987955422781325923569805875082089275277728686800720267199882476431725155556524729330017217533121229659770186199095802304500094801743411018436513828483464990714677454468057657469031568484210079867018065791318163095523811464947744683304301957659994330486507787373150325687787805866074084189428478303356170529055869779670667483600783948488154301196987959750806337519229935626405623870668588406485968939129682105795044626095800377179375039222296038878253417479962475896328399312746866279917840070225482458752113343736614361253623034116470198900312364948151695742117380269860307813678811266774756079553323901774849530997957766210363747826219651299037276175151098508218686752145875604805104703326103827157080055265990035681790856303020767843763168174227743217982304386568383198332504170059921263834655560966130217736745847457250755047119227461071271201534648790983201566793368842918589071217220790940803191061334459779258022667340417279507817222340941055758027295140217630198234232855768014511825355163816864963538874473388074691432162066659012213598393426740724692792488200535307727870641260482004722050679147619243111226221168010244525834351373874288392889386773436435750369431607438604658766595272032386712307403190218076775557374525014504736394259338647881603091851412825317897691518255574820955350262480222048719588231538560770558871329492379585169699861396333804457909975662407719580466558833357550059949283110694206606122584667775981371661862796003892670611115015260776287692258022835950148309348795955678773357875366428439634195257601510756679067430467820774196806379698569800238189946108825952046765336834220212887169905615307228537100130927267998886294243167419664090089626850888999446500592157365053416803877320999779052999903867101970817125849362598015713830237491042249220367191407207832995839723279507144557022108628255520853001638619153631893178792466212613420958053167352873885062441885420176777475834878990741501482412632379538794843368190094699509645984147294470451372679544085 A202156 759 471988565248906087970084945393375619422274317401641679467753978972215251238448991789447398079960594771819529741493043646003216403175076244174641092498833599725724089037743216385998393231226582575019184180533017791393732829932338576300295344378055672148874840877953990476695132202189765783072231562489603422478525832538674443979935464001649152607451612750277613785074248051493513093642187956028268654335850099904223117833730537868814022325623492755281714165361528617555642907921690381401846133334989493266697021879591774069320227843198672198876907815329881871685799558051444893705379600179584403134488740879789755694582195990739048539145791558376183297752992735922954575175751073886851353586101976441449749441003256303922593963646751896021851521836209998725190034952869281627273038072750199899689682674237918243376342623890192018040602711441975068648923217733777431243750439868960317742887998866525800800439107676749837921735831569641065763380274280446358828178266740423179745952571322504991708493925567804651807037511050787062504008621068500249568807824371602677689874414868287671562922356342324674580595630314678616142854078715157142610818621240049088848811963666647214945554711610194825685683651500908951954332458879787689348936498309936479064285990676237406090419793719778859656028645703075426064172509990738915166611342026192222994762777629725214211445188058295542614632445592172896003684659902592688265087543256077642811535888449294399267889968689448108433903062418774763326256107713302964802633928738154007051765402861806124671328276941948463079583267335589739364504719194955108160285355286608826621900607584234905883003264240793573693191740410451198735393896940621385159488473449083889790136035216565732158599493260864273597038577123269972868189023501588973959806339330067540572116144596191653703224045476492944412921796134017278615988598300698938613183522342785260640158507930803928677482552681749627677287997037981528471655744885927048983795629525637877594516251803264383720146976272875518669059567004566742532369763604740352459238870145677093055487905645972000447156584573317192013121678811515829031173133482832347633467706708021008898824760185964480298242011957634870756208558827565063923100717397469570000160902489424060265352529616405927855489264695759078514749792741898446646368215924134523103836105183713103907776626837180483323869214690601111982405 A202156 760 612640794065310153238064646527165504771249092213606752594490938519877800656523496330077996883657387821280292145875320310064354400820207564302343058332222548551975553570241900503656492844627899459333431013364575259402525522156264099209717969880880345928204591267770541181154360705083867943684128387722653399884066002375569941932465634351576328325762034747629937939215526619527557007592137185598769143522058347586406329219495437433453401096182861871200108461909934128369691373252694344873397185266511862165370990988691686228149172275481161836687758286640717637879683616270908453963791402870005031457101437917283798589610030401648798496023864292446598132677518497143805610099821537734604001084980694753518173990473738528190329976853733154698844045407774172721425996780417841583261273736323964425171112310783638504863270429770590985999222356975787310706989589752163187914317845467451740316924885914389235815935845294222389310048161225698361243487326155711560080164123454313207756922535801761948239667349176646690219315038044884330955052091638694637188166680429535170938130886671880317633407228496655636749310107380609080585250366429055988804456001986385384821587868918044250343769049539815146994169922397424772517496070554693219240270783823095983032074372979167081888144101307469768772190722343333880363955500688471294663920580894239478152061867733185093813600086085155788958629097513676880138309300478873877206016972134175181975946842482491337761520644051175774105945693014847592118332808568756022092650829257598066801817618626231460436610667034898735645691642396936715099855093128339422988860173085242699580701974139600513576799589102946966802350053734867964440285703407971207674535816488191300716058012940543449012369762667432127267559739301546514807246944785482021640995270900367718379496061479250643922117035047116179985176487489283816528537939818019530061889376050786958962129787615410141548005924941276821467518309398620956525741336087736503201268157324039775171573268888590404731916554989305253326824010743390531676088685160066683248924633784998777159172412529025155988251881722748911355710939318294546178595625289899261378878485291297439313183496472161528235710923688014222518279202213622430863556475661062500221589697799379251431961370828673936303257712701210221470259810802206707912106953528025128576146884989664765504103966935150621370234946197948870673617605 A202156 761 795207278708207329996919941107315431817461899418944163225969770444822413036916259787449450507589209431427047385816424269419886009048226243388197115074132369186864542810084949110529741713933782271632218436163038153686686734026000868435637624610038310959137410590725284499147883500066658401136215575032441623446095192557657245953896413452882072517686513650810909167487968477898717502341500424719246320022977399317055511103787244058084645808823029085324985501844929137095241846839089337955288144629799062101158279606299929132363556293346704865348511379151836164085957648120081121800107535545666351246914531927893490779558124879144149708790436705804126000032121256299923758954993180228442106556951355688090148389885471606334744387362181988047203549087769039982412218630947405505791506036710433073672204089714488541394281641499603209634972578751860487322603838575090084135353319666312489971050759028878361563283926752792984574604591535124903252980785969839324537694204065431803245305705518115686310096510737361836100019112344748810792595110938404570569990782389712280275016201025685784000491019666302674175929938784400271921038832770835958311041279759706989449332205043657770298997280747968450603606873588205853818757945247532918786182128465880276039153471840968196053404953077302040087443901573001673636988175721125749734853747389380816449153309554896622044838700293344155772757953940306998246629468336918390020721764742616130127136190006385307120054528088457465341409075630209755794832659266137603373295973742433552554752217211445573840595974483021616919644672247956520609872546375865376084432344379289737446924540532593882387779983652360922115876676556118207392292107629649686940162330313198859245553510660790180252323793342833640329018944574830252949833666142532162501037901822337968389045315683922739619254208267111325127814667839294259836763629895191049321393796930399129947583824166294432925383013091224632515211088311412963588883782586137095228197084410974102534824508501138542077643968229141945942698896885353905548820580968002950116751715414058267075512735974769006500750495319543513622520786113467509423988090453155758437436640440397368207503279596105477685472480705030503193855648264723087695832382307341727818053427582691778934625593983089152915700655596906171709318719671471564971468179311160692757315552880479681911223041305198669358081636295722943533243668885 A202156 762 1032178435122459049025848845492648903333560774196697310260556167546440972244116648680613056680853910184604486226497572826386701975390196843710315553023165482982001624591936693703567101088193204760679160196708610158910059978240226970965358427025859846744614430742170151509352771628725817520806864132263721504579631675873836729678215612196206578551628768956717812469461443868785915790482259959148396124620681142255190467006386623291956436806451195569889959981286256110015495547505764707971619138332293916095441281557986319322121667919591747434060531082380796700265935147576249025188085617346872053913463605340967833748067856483098704673211490820269463101443560713158803895317971048114980119706921774702446259091897351671283970024466135366752115507871878806122998338356972951928675791574376405805662095737337095343091272707396055195515208407997557936757429075480877177044500694609028144530683568294598198919906720989279999755447449764430898724007816701525287538366996712807026299199048839978359068557031269746486611134588508445911524457498945957493905210847375166110261800090800453475752319710119632374424720311232044172344427819686178644831742776672097685919848380558798867803848126641813509068334727747568800831975295435227173891245162477928775202838174375203739310237740950236740563733412051033829046930288130520534684545500190835405511522843740388082229106819380674629037250865585420970047244911592019591373019644618943602729840798681445646150493015938173738837374874222319248174100673394638040422516081266849493618001576122837728613633138268295023862963138886205166814899465340780129818170194144144993963408472909332719738824841981175373959441123819787698327230715417581885677123030210715631109427740779692713424067271389235397714939322498390366782369291406061961444325555570123782601262440261670236775148040213675452899723453678916459984302663066018163999639086526282019885004841638062558527005602986484631727922525109904628117414624055469861869696614297287061050427040461208939026377138844871256528369841333178626011837438007782669184860477682813845665238372122837641412818154672885757933120624664341508937790362812570884552531380413150492635899943732248437874215044244205905131402113168408354206759568678453901645333127412636129677892589028678891810643147707071509668474227873759289126257784638933051173867011491977637456002003510180937676168593676902182757279608595125 A202156 763 1339766813581673137428221804529517169211530067445413689774038679505509937150450373071175960122297867830407191694946463712225669744170466454909746199626953722778268921855791018342280986682733065845579278303109339823227104165069080582312166802641941471036198571965926265933855398426202611075348908507462735480502738469189047517465077910734262686077941624419306069774451786653715640797328471085474193450511324099669837909118778733245715396890127843026688082730724058585870976125420635751857823686267172873292820682303986636180184792596073794822705703996418894965109019735596323114613013331208704380313324512818044320311501298156937239521678806294273057301547741773558871156198967465460063966937477906612419556211134372583854986757012656343862257882014149602578611860775132260656015671672034538025316326594859460040843930579918438144175530878608251450050655617370340000713677766249198865288337300595629433319677360560158686889586215189639771418858893097793853385475824039019454704557120088586391955300716491620202259416595864850448409935041036741888684393109902183221407536242842787585840726983244263155700612788049254551302795388913827110155643813079103036616973748633115886751624569383793186802247873009470715274050114716979624177917434714223084333007911185542612656492534348454211949685881398340337101241877005239932894790324393956966973140202021714175836758606717415375146195850771922478814325648616973092683789477993624053727203229552326442318032814633221424553447245331494753920226879233580910330822500188396900282613491055226160294921972876272457952509234629622058569218896139786232638608827566755822874766750911773337627112257111581983038432462841407876310538076319913657959218753051178575981177961978530481234259065939434203400350911583966121253262390411402283422572070092118847478470258414332283411402536943142470752515915060565725765365019896061681680482212917317131411606336862381034673620347293443960758210922381567895883440593140217294569770977160794194269351763694140701717695448576674661831878111351568971209459445713520936598998783280576957615212331502707283784831464014910394253676948293529165133742466942626554993427294339628899044029919461178876255253441956498559830056749036945779037286224312250856993914581328174113630125645933631218481061890023123222643507838461419885814317632993155789262986623601034092938208689333173551904997476510982737496005398712803365 A202156 764 1739016291850576609922782876430467792987662693983372772629391945441984351980312340129737715625685951589958350215554283400896092941231290068276006856800232909000710078567192149871587017147086431274357142558275726381938622296199688355614221544470813003545139001797341551011992797804439360449985362435822498389971049953375707803832941449917460770322589676867490321849425949615079032969016564986685543950367574060690307350845707789366315293206949133797445561494519846758204416995300437700146747173155652057240165150189293095775560538668035866088124569726820643283914807350868879826518666115823280938774641304174216186796494936939848053800434417358475608107945867378518701601942364452196114914104726615861145881515793323716492101526632403468197843978738858312268232072287783317358556413154509255980454786258031841795920078801461425315084643565225102384607814233917625840049176696090765518116117285489558709850742294100364986302683151868702658870780119233119720169060081235650539399488842675936296779621261449091752786236130297987373590184158808192025554848351442186446220871781409847485967787871931343456467020974167621175546856070382327902803380837633899069431146005877403862204740887212036914655808670831565240856916216927344116955762939013899085535469065880659936024387999346552616873951710321633706523582909422513302376903156517855952295730470701341259848030442412385776265133177051089792080024644659919482283967369416079402794307062118121040683160442900905470896635687065405968269206315144514626971367182728457909717338693388107433225080107160263382127333123586110545817679312289977189184784440011454913946453279275008882907271970905991432808511377327023603663380095832532510449180264337399580907937885220391784949354843522114206778257768296665526996367800384708757820537102654014693903271794159363042197763717804158713361312758025160633126983811522424996803101912727591110290245140242528944943800683781287274579526049328750018952077772481377992881700858658096566874557538847954169620629665875384866186521260164495191451252348698712167922831235837711208170699941052141931515069827473199018855514745764376192002088784301166455810584075521457897808658199560666449130881093444490886453508528847842452782043312397732933924199481230842586855773410529264292909526522606866235919763505848695138027695161367331575530305463567130760656157422752455760191749048342661916367632250249610172645 A202156 765 2257241807055234858006634745384942665780816965260350413459260971145016183360508267038026483706180242865898108172597764907899416412048470338155801990380502688929198903711293554742301605975931505061049725461363589734416508513363030416506677252556312636660119388134377367287300717694763863661469925092789095447446942336743199540327640536914953345616035322632378018454485108148585931078142704024246750573383660619451919271559819591818744004867223085541241312131804030368090747388923842714154725972932350103124861072125020134330041399006317958108590868799709198563626454832408070418498114005325287449825104099493619792417530116646624616895724352052495045051056434309575501120450032859983091698443968209909860741787943523049634163926582102689064457622145156075174562651217681970799145568258881342228092287246598735791644221440366350140541723172131304286969492824969460970043830637848047393315854948228146609756830178064913192062195841539360861574501175905696298985586599968050361121081813236245224633556442060204603496332237710191746069610628197992212428304475778848105011470164733739193998602817039900562231037523856784236605267876560872704011678171604987913018590898655121580025866919976654531430052852491498673161561975521577946828956116922606298801954514505185411417042966659290948248177370311599152727273515188545261245287402369852632122891177830138933568567677492670020176767717616463778197393174442926871031496961712593071202956839426091558480299936852560668002408568363651615318675876830700752227924272359038178416205341404272393099993684172048993728820441905536858849289178133494251775617564526040911546673481732210618240301391123719768203464729338013796147191053852550878649378023891191604839927393838106558333781352632638300963975182898160270075164151636961556248773736672840980567599310348594814440413894307261066800513207400743441233099221991087749788744602238200343839606780428465708156018613927763588960264053817795143031901065240235494543153144767232183008981416072880818026875588610800979635442763815403406934754339151482680442898345118565867628610908273348724399276851228748311564063886325212003689546108280447117015583136599558011726739298999825589793007404037507214118094240387750466765313182206033035982753932723052349564680256741339118565346945281822351100630387083767827740062505137163391882547228723512126297599396523998243555338359751298656462449164818595291289845 A202156 766 2929898126541402995116001976726779149715707433245240853297348111154285564017587750303018246112906329553984154449681683296170041606745973267636162707507035689997191176307180466863357612969741946482811269291707381199546246111722917280937311459596549331571831420659420025397365319575005690593227512785077810068287741182042719627637473583974159525148843526187149800463599820950914923460396260806907295558708041116474530524177294984472940352002362358083397425701520136897935031906406152542535134166119017278204012431453125945067297960349662041589084859577452812914943854457658324534330725460246107286592046346501414316341767294912381812882596408529721210000663143787961621935642540709893600828465356631736383381694869177125101428284602042658002197795700433846718270053048478910313973589043614827702807808391298901025712403509516721020997841592782867739384017078996126421491052118750069425758461606682848809905655720385963222931743899634938529621043655545474562963571237698448133084624794091803625638059482172884126246486458311698588410981005216835083539913654712593398118442052952612063962700488729918998432430238945131771492462156919942387479255463362436677199061555308341933469713057388810369759293946725294446198466587310791247639868084002603961945851424358664783359385746335760304273517352712745378606294499131822326583080671372912198639560453093049634430740997355043273803668232332992933010424260402274418679400772335576390342035183268004724786388634874180846161655425100332731277673018919934431877218734154848827126324815804052178136358576975212433596626806260263256675831535537963248827562413970361091732668232835130107467028298406617353136664410169364580375450324520515207954382225830502365682644849263977092325463246362320992537033009144043733892036072456975715302150489664244938762050001560681909780615037047107060548352781893406961559929663160620376800793690603271318712699310751008246657567217077553357183148162329448766905388630604053190539019900207008715449091003505060453844714893387153796181938520911133457706119680966275820502714129132662658470728788238865592128329837825087835211136068935379416412838846459236056719771100722150777763409801443574054884874479559590919434399870514771258018923728460118482972680680475040718892368117476847646633527425449282804862382322671224791711463103972876715331970772577655172803523360530726967679068999208137313426342648302286438484046165 A202156 767 3803005511008934032425712559156613951388322467535357367229544389017291517078645539385050645428068709580828566577578652320663806106139861252921401038542141945113665217647816534695083439333119070603183966490910719433421293036507833267626213767879068476067600523896539058588412897507639691626145650125105904679542040607349113333473900384357922148689853280955597808623734113109179422065663268384661645388452463985523321168462857330026284758155061473569164317319261005889489303323767797076367889992896511494758705011165085351677218422492462323664674039140664951454398559459585672837490863149285441932709026332654736288991821531266154946496993242547226078085815709580339875696962897391409033892256334464025615719579198403964858604279249524787984163674361540987884239354294274407905566919433043787476902307199618726932638908111131263518905057845708990194416167199044147125634415606306952266587089849619389527110931368230802198452211519530308672087253090396850077030416480945985708693481861649347869832976574303961535663335926556347057565707275160823740442595495512470451909632773262325725284391235768617820064732219113257182612979274414208658075369579766271202016468880199329174522107522623755883293032112796579699666936468767431517858601944079263019999416346863032383615071281700850215656077275643773189831817532599590191359577466154637663981517345223600595352168245999168676727141188800507210583752492608977752518991170994616442070890464925030706681173967766749885757160739371663521546804259882198061875877689008721418571791194708318322948600332920141566759427865705379801628370483839098163483924237715964171028091819546517147281584491030398200651622200935105887313538374036574887373909479749968179464468174417248427731892959996940015674767881893785868431592746885002841500635086810453257672160334426454770300423877673250657330695110384434835361347469683263257999680421658443933488739865748028275695814091748050329860137354439570681648051410622995801084153287315552545420737113568152396209621904740937016643176564699887412699136411139886863529842496715851012129138338523139265233847730220112781355743053414236157291861133157980121175145873154215109978894195534460123414977281460944975918636913833932705158096234228051584865503540502670130069944251804691503991200032886223798889021154196862695873651368894288839337506180258567690786847024369487080049188005633802481528736295047202978557000632325 A202156 768 4936298223391469832685579785783308182122892847153460617423095319596333234882517892534045434747387072129585925433542641030538324155727933160318710911864992737721847455315689554853751440896775583900986305693932822117199638815141055858461544533395571285386413908186287038627734543599596744725046460634874679196235500420597967064129495061422998974839904409836839768443806415215893938926307461967030008806915739545168154402134264637079133143144917790330417200482975084124420217779218694198972978675645505801179520900479849333351084445097255746454705313719723529534996415234687745684738606037047043382549029587739501201697068005816174208171284346229890919634178790372137370693035905171508216098547893668948617467630417833477209343253037598572760786447123484501839895963603915132982515547450501792530191491937296716259664277015844870530817744085888676489484445640342223972947049965934305291960616866344360923341179010307860867627747620606441021430724890291455854510917628696651751436006371796059443239577955387059900406883786183680169021699632177743998259405413261531933985305221252445838807075861327177200525023987978768877899875605727485918239442235281156657780699407437173960187762094652577747703985923116013724873237337993538799389217683546799397355280472376791675267579164261957244161284030268264887656320551019768936562404967988048314935810874539780479717479952565923587348555459394826026344777724982192720495231860550239806231625481437506589267439023772606477531948478048994150635020651654074164380457363114586246457357844406581379135105095771766778441303773058776722250368212191613878238884832992907523633371449103146422041389202329158457828452480149357272368392434049149683296126550333232866442514007748739195218904736612781778024856173665124913180473493420661231292109040529478664213525352035536731168040412604842306108181704926214522892067455719212548263208386518969622397065633041629950844920033521752250605101102914400415330403825600017945754040427915686996947401324320458305219635387638842860449046999041932950550021355539892182585915058023045481080963092674246527407942225495868565111919272195609596785419338000211738049282623583070490601826902393927796618585626461827019151471279756574136523950893104282497036940622891785353790068746474372095332931009158893041675144595765205108019207765361682940583367690004848284986154634108233699176878352243676412886986284628621163880548336711685 A202156 769 6407311290956616833891850136234174863781563527282724346057810495291651521585991145863651589251462991555492950384171770478986424090328751102232433842199722031421012883334547394383634675200575374784409621606758312197405697760760053996449817178133683649363089185225276679599740849179379067013418679758417208490809000003895553900126751115826668311420047234114937063842252103216117223546925019969936566769731241477164278890649107036071384793517345136787407957062584339932491553188122541302469849953097873633419523370117833269604355932517815466435883832534162000671473892576065234313117873145223913025106707695859539905066505279727862856051380584413155866459085984087324726819684907949720273086881273725960841447368562768655013762683838523697918712824202608521847197076518527548336897275023831893660401079632303938086317298927658530817737912918425656374360616024997007672738145221367121962012614105425130859107323244448235175378617959335640915508408820345219302305094051631773027378227577109423507977102353115829446766599491130490303043108556859436548916967783817972937842474267552901436445859183611440237663661071664222890256855923255002307666137946025361575528145814384571600994540676751523292763890435172473018305762397779144594175686694641801538504134053728728731464934140140738802071131015210932180404714243406127480067810288871020558149018533635289839072693626262322817209748259153295381688310903274393542225058436003040273872207804015418627838429171682875441086583367346855035860735259042728383167771781445043939180231910248547921799043465711420358275245538002426480101176311054230974855909029300556249711945112844064509292575903038756647863130667611664804428286065857422252343484888423056510674203717589689058145710616230430750936247638649450243522386162867271393214316033972176495695898234781792250601346155137207640077762522299116066279068196176068204382386486021200911427457702948169928168430507697142673235091371445537299528182517577412670592943391281274406485181498230841312022690523533313291925846361579864269926515020354368913109654215471416318592077965152833469436243774845907177402489859566847842391317008863141678007847670264952342586061340413122745550800728170170009913633802487119395275383101153124453102364063009996886549379162979483175050640458688210281870538796282082033346235805788095562588371924120112815344337928225462972044508052024286350124826668711655223513973184051134805 A202156 770 8316685119363465258921788791252173189880287335520129047722420599793244078685381624813127228802964215651957720012729524539083347930922563202764538808464327331791737000720787202220402954658905939694579787859266595299410478493827734946336004235672987981302004376008500943833424994500290429386672721279964901746390885769556008364397458818847954045224246469976778472027474786168104940269969749613515696637102344521619688831908138798556020382852370842632265197850033990257289911617965279391911666266142364330672740154892047104097120649323679378178030759924028557148043577567317439450681314603894602059545124040196095057275122156018760170980483827283930084772973973166557123274580317482831742958555794748403503250066926843296374386754279150722299916485028538737873159965425085153826159680465386347469408071171238574339323594343823757156553280150372416085243590116000475616990139550284558372387081148224953510760382230114798949780578483470041301888893218083204362936157568100412692885187959081659917294835614766391234843145732603590229669785885103916462750225923990315611787597613978444812060886413251788101310231545996173332784521088509387267864728814498684043878875486371766500916953610661382581429782080867946861747154719079991689701241940427374850178968646459417516649809246323514703131083896459759701900431431620602449359081192549616696429111120847731671335876609408542450814665891825518010605401207672437835615405354700085725246319497986531941427691797405348549923907678867739787553083731216809787277603391858303918469694562144770795913779283388327853274490267023376512394604601380179613749091681147289019218581123100146629915341480755103799767885778107460766790642945090500034392160089046577017622249982917408648733937160962362501933471410110812750967144058928224847730950919986844561934611695221414305743816141327682911978629645762547727815707626569080810075789395647132264063217701361091525132671954070857668106897995035204500387165577411656046411694767842666263930768637302307702547147079910853014076888128283664780431665946398615309324148585766840358487036117805285169081717011807762020399866725798496303814332692085019897842448226721284557606217018029330929797142726579254211040877524157001218493310741345862435844371516846353066955740363478622686843635982446287786974917682429546714078306056705182678556766174140216429468665644682016829480072274649171438785612129001443851499973312350036265205 A202156 771 10795050877622486949463647959195184566289749179941600221219355880721135522482103763016293279334658300453249565083572538679959706627913396708437269140952854676943643205922698453934688651512584709148189780231706433940322603679290639200290137048086360266046352316969848999819106043120527797964834178802714684049606878919883694961434001420113528524032760497982624341754598430194096996353197188073323404298392073457820878939537873511418678385557583836391543439401387056769622372788565744528160040343602835803339583301526507023284792998466203315059617490497556533016159892208485460341750033237982048249376545897466835524803203492007070974069811956433956836879453758084207058685678432407807652639932334702154021257745423674035925298993291653799021593678854219079150839787924684011138806928346796455183398015979188037188503939140984309130675339897270477652989805609952592353845528398124135400236469317781884231836117027365764588580015492926154274210867888663178917871830218300284043591946592660417463225188650864422706996956394319968987621079035756326709213244332371645846127363860469753813153594118541637344060442883041961321731418116029261418686110335081345863593204853164738533618604792097797839172564377076159854074788519603431434087617862988037913730762798970270207882720936793781943925344826473752882134579593529298573140607320119113600944428085841822074104128766318661838834619117841263224470429079247921036235253925342275268329448836178714444554516114602970734925791080586958897388866822384160061157946034860297041129724361432002244548163710794583842129930091350804710661716671415162084415346146220151846389468585838877481565603949444221693342067876852816463629450114441403187218771452097568545817169803623078836367592289218530297078894954076196301305109466102672985083381079826890269214630284499160987063222750097177282540621202437264651588722220218470715410170253163491657553145148908993851452280027953465556060080362464323995965241391297811970829709215716389529307731206036897167064884887033763678958508864665835305136032471910382317133831754671143313899854288833294996634599245082700256571849607596588635503161443009346964257819790436557090820527103340731133753945708299143795761049112721985094484922066883828288601541126502503270911664442416089268039864454574822859283161281254755352791607915367521328671119905662076805337512662459329619202161767986572503257374418617205407591741845457163021101285 A202156 772 14011967722468868696938556129246558314870904555276861567013676210755434114937691999013523863449157671024102283520757142477063160119683658004988372580417996906345517089550661872420023649260380293568410640160967091987943440165240755854241651552411859952340184005422487993264255810545450581467925377413202379931487982447123266503932969445848541176240477902134976418818996734917151733161509680149424165263616274245906979243831327909682645988433360967265380752077802549652979582589646718432272340454330214730370448452641251224176557214888482579268005324635068455826418392043036560206152092461586094733088697029787912315099500857503022105582444938967448690339446205019327595616887330685016850294889211887601171189050309861971787741718905812351979306295236291336199052171566274421373017566834461333441703155332914901032103773681403289427859434633376929621164682438128348874815878870625577464948564787399737507969769141138532321177910329239664777884404630591588152193272687196200588169653792085262785606377573986405907290814556681587142341930918625826964642328393192472317957706503292126471028553104980632020802353551956919799434047930084892812067303350206772432259936020532344244870448103189330933863407131662774622642213751290534921454038284916532784647679934094764270414255126149082639700394453679034781250982411969597927334058942433416904409171226311564204455487802805013658264884800292067839844606339462593832595523979688918598205899343040473362499820489062858608585126898694193781070961582370908542573226675645273701082463751444176768652720582832086438756795984083077491062395844892279005391505548702075949324511005837739870925524011037119002854204336269177662330259457901996246509930952662554925893668782852773412196486057468491363245903716919492688281281119857210606413380910664383582596028174668215739793757385809994785054814342133923755214433626135948419521590912816816524371718340066172658093534343611644220908316203580697511558382938738982526480916150305105766375171174667255220542518036222745344435130429448125942401789716873729849024404293414558254601652379869499100346540738400333125268240390793646250386799738693440274586752245538424382600486573919250982281691732229562067643630707435612495640210349504467772742364537828732399290273490515720391293057218402137625061756368150990018376792995840985979432435080783201553111661967206565163707576494774296460056633209753003617610229415430085251353202725 A202156 773 18187523308713713946139296392114073497517867823000186372383530502204672760053601732615790958463727322330984310760377687362689301875642760177078199172113419031581804238593553187702736762051322108467087862739155053693916645011878821808166463424893546131777292792686072445408004222981951734217569175048157886436387351609487080038410032906709986333231616284210701409002716007324032755546643211636764493188769625579113801237614124088894563074308116977926627824653548308062510728578988651959344969749680275117185038751945042562474147980132251921686555851758828358106158056711969246662125074265105512981500879368118812718163627309835430685975039460967791966103764294661329134903661069550719463875113557097771618049366044455415706452825840751141215340549623027300167290567853236274258165662944202464010875512224107562351633509734522328693052415478783357377794104814884986886918656928543601425367836857575541503460528509080787587124339027337591955539682999639992758367950076150450063160167030180078435299614865845704003240770297616305790790838711297287643779033041119496697063256913909319689641248776670741821364110849997198857704072481832074840801941062458055535727533361446129665103308019334959454356863284333904384029739374386594724615907606203796566434774823692205052727495271020572472549168075530560672310893036156944580381035366671255022809503307324324495561149063912141409765981636159986214855074558193367546787953890382290998195989017817698245810322440287475870972759788713982940871210745050616904099987067041530403707996819650180013708986768352337402922479057409743232594279144953506733836089786869148362071368896108800513583848600722231021483063886409515752888213146906676686566703157784544196241436262973096265952202535001812570962885945666547433192801588465193264451583338661290063319375356089059531091310023558623133823866475468630597003683258002240830068309594665974685142832852260743201211556125727886245273438372167382905678785089241808021560258333386811568365442876986891239367021346132236423313120338914802807402217916469629433651359639020341943329630889216320998954813243844387313897919455400545236413430557662642467066640156889084412058340752420084434270502114488263264657636897202312297355898548734732285191300568560568151775504079024962651809120229621520062507300482698703789097724516993684433781972063736689953862131895921459123162815088055268818581006648884980078452670189486405199093436035765 A202156 774 23607391242742678233220109778407938153219877563349686634492255578185454487115460111243297650562054615227946611264686717439628236771424183026189497537030637484996275556177342486976279897118966836409986477424783098727611817281978545466244215283860270467186973704722516611651596217174762805563823321287131523392050850901131782766589718779940116411993461696427588293909106558509859599547809727194840162734857710385415468099443889236057233187805947403987795651019553626062589272715944680596511338462744542771891449929576212604840219901654448105866570227577634573753337331193744039130878140244014494263893408331121189120264073148665531527373495637891255004553995715024200197777356451389503179093047102223695672626905936652819725003980199576075485160054104394199325806958021329117712677657484007963824782973163736283017519263531636301240292607432026164499447126885038274850871541877370724024549987292568265471754258035017721149555070879573865118625730649128080008773447005570596985781308635519949723756114489490149809800612555491408234859366305332960735798220245044713520315789516547793665027869883565517903498595080942812160380086647370103058468107431767205878601906043221055772959848938648674182424274679658276227695979065740048662016526618814243026699553073472548063676018447529576920286180461644214073624757909949302095736656571880346586189830883735746883674167029470156744862585898850861814814046931928651613136931554192234026739795539228029282588436027672654617664033620623851163057050476114118370613240639793230818739278789442182213617496172600751116906939059721862632829883267753806848240239151850605871892687502638217228891964558213444828766014070355215178071238334425408437167334188873385704166458375670296100432546693946295248618462711571461648791568180546701000047548760201443837804966616175424603140780616821707017708593630343940380987025654453282461480246332285522324498872670516104608999941757660452734720702098757059430873551487452928073002688835819931110632578479157810161443173164761606654715085764780984595882136453787862131149615787044110427883606292550404787144247243969276333106374184869516923218382477046371228812224336889786028427343696154695676432129462914033487963545048937893926355460676047333001710535395627079632272205004300911006327846764991514638996850964786549367258828046264806554063020306295142776911494089244086735300170276719244152221686573619494388827948295723938518338028621220245 A202156 775 30642375645556687633005756353077111608805903559360070251384575356954217719603107170792067734638588426838552370437252598858950088640006713925233790724866595342106134090113951954542023603723656902338053980609505722993386444915363140136363183271987206172862560091437033875851326481888619139670108453461521669204995568082317444543953416566329364392781180050346725394792611310229790436180301479255690894465352119310643698479276930614278199783209045422259180828395555953080932813474567616425619757979672666837639984823551172016040042958199493509162886468839917917903473749731423050822633163911656548449020662512915935359290048783340550087100111362943388028119120334337117195385873770242505575743311263572799885298105856409315547639459846223905228596534886954047697597264221117341554781341248579392842104288291017471249177652430554184487571111394354482736924992902674865871444374438170271240264458137916751006795523468924492971334894877347849586384242842885248211395175845280558737094075448737864561357001307743348607417191856257550272541666673483471737778446099034997029873197729222122267886485467619265567999355050952920186974494764213911937816762644492770772369738316567568947172218819057959753827254177333158209644996797591208776702726935313281244859453454592543694446419217398119821958989690046114337004263456221157963321599849265323197619377677585692130684573243103199542690226730726782475642418062568831600484190369387629384417256413928964191101544153596665406252044666809970095665110646785380594439082250464546561193180160699132863095496323049006597407803977039920287669955887265296335509096583012299552568346307055509854301256412712450665507264780257182891620714469871033244766513210454496859463866730183781365265179656539756230894193636733811553584022305548029432868453839158135440180783348420345045817202149324552150362620708319959145890562295797102632760529670997013311224851583497051521738723189887141921781226050748290973890964151928811396949468548635937194789518500503960602661999400839219305583758009565379090652205714798728576602767640223616315050977638099536197392233967858876835984759794041177565792224041775632192355800122642785375814280059268042567924469772360300979113416815884489114097090601610889501487989752223380802121170320078503461250893291838756379897850044992458379998169706327201913489366575599031587741165465706928660960497856366490854314930591551454831718598435179482710397562056907842245 A202156 776 39773779980541337804963238526184312460291909600171807836610544321070996414590345992227992676263237215981825748880942608632199775426491943250770434171379303723416277052692353459653059661353409540267957656844661003662316877888324073918453945642824109752105135811711565248338410121895210468528995208769733839496560855319997141886268768113376735041713559711888353134852515571571709476302431772264159586175864316007505135210633356493443867261372153152145012727461780607545424729300716050175773849346276658810713928409519491700607370919523040920445320769983985879804135173814055926223738715879189955872334556048356552975169363056702885347524417175604879769243613639973863095410666376418320847811638927070392027421268774713354928016293876418429410642817123212249517281923152052288008988468262998567901087541418767513945149575335595799828566062297264686566364141340545090862859947149203134699139242113028650238555117708405956859071543995726629189261628584334403050310929473727159670151124151153112680691663941336377002277705228809744762350848482815240982675687238327181100061890336740798155922993109099923141745259357541809459880733823863010325183099444444184695330041732998661272373767067288293111793593497903759697842978147294323252111477545510020241584543884508048242843388468164311999325848331499394765217460341417153087089340867689817630163366035675344649881692395380923536255169433897464802522043831167411488776865962533588748739572085484256292020521722932444024660536313485720560322150562476947897463558147862341643197929109308685014115740609821437962684212655258756811532969911787086889683959124510812968627841613870549152665801931736202750383600918759753038108509310654266726298496979835748050198394849320172541818102761641909641405414722017775825090412161033161657162253035678499599910818981282991694046125249042651869463663970805676627425568872918984764040706032707790992447532856506502359112253700531752554019296693169182927051040595652109740312337173440610658905684381075661704445113779116141897041063181330097278681967135672295904568261247394466932825741090646905433810332546033578163831885106291263610881383587842293539306599746965998528020907089586223098470285332394207756855727063473017932204097245430258525598408987850552654073646803256893191792653164959940789592770361549246190688257019984661818902643752107236705745255862993504157839990917393428409656627686147214752076351940914672834157517211837758013765 A202156 777 51626335772367010914154650601230884496347289855119447211850235144174796391920549494804763701721947267755982983495093068751996449553497902332786098320659611366398985508260584676677716898413121859610906700530389373247964314112599732583013085081202422471026293421041520255309380486893501299531496110874661062144866785209788207850932317057746435754779807724851032022313170419288768670450120260097399887165377416825622354859703617451559525427061271582438804261064562833038008217699515958560538030831709123463639841435571476676216351413497948915244517196552744832067849552136894860815362030578024651065741804730104292845834473957551561840536606393823770997090182385565739960725849570717210217953931584026105278792921571472078287249601812131275151109148029394612919384238654099648718325477024030892556218786657271942083332899607950917623294261290738168808657918535034625265126339955291230669211495998253050092893535989987463078581892771558287339812007518223212274055375061722007971297422054121291521673218438853309605607853969803192443981128789027509312041304256902582032883303783891826784265777169126232618719778646734217726005005528879423188175725262125907241767621799693945763972202481121385401148330533024902754641975990191233990031921151345070960295493102637992026667023785258059577005129175296524359137926518896008485884001124661534018628851494928919769854306044631195646859667234972178586891137250437237543600771535178228808234580149702150738078446094822158747343969882859798477328055764984431585527104036843068988324350790702512449189368216051903426557510618721889301449507275543751517513443434518452220979385846457665744650356606137178457547248485285379186281953464514768339702204313313590514660657050550853775498532119431542174787997414985436287155801400998738282967171571856853322548802856921974798526824756055212802011685471485059942439242506486546426622203669925041711183586422893856565076183564567024927975125326507548691021276802192286514114016701657363999322383537117708388409155023293351343139994425608456702350102689896925285401026496350377855191496884682045153549614252517616597776950883206266125746470104795255238387774115761743446585761588002858313771862436977909308097754614971161391511804127477873955337233378240265121606791429457127284443402557224711306135036031440876563054977613770384713733718100868617645025754369000102689947647250278813709243448421688493196740273100708810159253746943403352994024725 A202156 778 67010944058752399625234931517159161891946321940035442309173768606594564645716458653910591056842411290310049930750881922297482759320664850736013104849782004174282159773445186217974216881080570820365416629330788561814854017401276564568677065981455101543282376755376081579826327533577642791581413422920101288930197590641449773793368261272186760232969148713296927676609360351721250162534779795174652789381073711175341809102760084818767770560458269141852415785849075095502727121149242413495528188245709095979145703469443367206237123527349418168946462875804692808038188914538515715282413691951560117893376990205119323757340172027538870566131167574766079149343287492850690495159057332124562444583355384426957581481184778501982903495055135852518727710263499337084357111224491098191984098460188723835539404083993597562056652158541544955479236122589315845848951411894333603049043126402020868205501822666490345991925571159886018670042437745938661240446796497025145197320826519185692619584383675125285242019156841967654531701992175099314982542742817309224271788630249772313151501428249601254425178822842532740839175130938201657066545037295751667435241766207139983155629677765961008602974646446728490962397421238272825871765586992290074424738181542968356596443308462680229142565554029876493166640658343686557118766263404066677597524346370469803466362619077051702185926239364238896568700311815824453908319893629023703164182312675795378459499736294741306173769531010557439121608448247415704937851256060799229721066283576264155684503364128402751850362785828694760826233686098888357054524648910685877682645559894045826472018274200860436266007010208964125901693578150299503424040937488430858650666734900184060652281482653220158880424552872919380100965179239236374282952405128084201258129731538017159934168746197465742005496124487234417174359298278323636999609509347850664342770856322856671433325302729383369314966527154554297824759158654510105031762690238204992243210253366414085030509794925494404412493378775120990927253815723376595469553154609519073348154627824001543061571630130576203962401965489435320310336318414516627139955307314640653457133791495658996027669790520320620505052778972911993887703128634505504013164389553369034963769203326546876277292961201788547958314344726624510315422487176039896229599170254416939373764547192283713596006723425706270298047888290870982801169586394723978022154122408368094672038529375020340348486079285 A202156 779 86980153761924842346544026954621990904861829530876148997860339801124600735343571412226452387017748132875177054131661240049063869601773422757442677308918720758606876986946343450345856833925682511712451173964663022846307266622542868210410248630843640600758054002184732849094317829203293449971375091454180598370334327785816596595584152198981357035958200250051687273206927423363763422201473724016439223216746511728176842593027730391143114627949406284852853251227838409399706765243498953201237027804899574871807659463496055062219110122148131285343593568277294712088737143221441261541712156791094455000952267544440152132734697457271496443276414975439976912076590075537810696976495691248111335858977335054606914657299049574002336658294316734757177292770912991506100917450005206799095711082999486514499253944804902978277592418454025744261130863826670677173770123980926481723032712943483131639510696609608470844469298471996062246252005612335610731812602041131120242910158766527967298212558712890566122849343907655576728839580235424941044148036195738584077272330022900205568066820984678644352055327783830328483016701238007104138157732404880135451520624361142436010100079972595589472715327115651100147806451618947594956648977274016526412076169610851775517112454089065834789058062463755902872239997524975975843634250760552028625578115704868680237804660933161614508412488840476043114977357877272906200820635039335516269871098252410866062201849475994065711402113173257461157689018481175702149532453038861635193512450554886837235416378314315981199258446816277583500547897998846468734883692836562993688322419229028048242227498933330999815611354600878829283219806891840270159025950578029790013797082198234597413070849823222715675937294130517235939510627864531398833835934700451892234314108569174701737697710015507676201159171057605517437105567153578609340433200694267655830370144884864289595414531759153190476969987170427914009512459958428789823679280907913277739400394755588780712237714490908199809708017240952022930224109668948395311023292333053067308979421514527506543542120717991028061152597655672793245199943525091698821395863147933463392104422973591261082171941509614577412700193334977331088329352869833529237925986128468879905098470580624467167661142033130105792764735011756057164707082219463753865143159935255573536761668521866159378999081980812369846763469053903285397104413896903301784262854145788686175495851875029458368981936887205 A202156 780 112900172572034386613414521752167827035348762784755301363780411888091125159911309976611281287757980234060689506212965538701762605260342582074309859133871649762667552046896580353362704196218654819631941258389503272865945017222043241660547934045769064044682410812459027862042844715978341320420053287294103496583405027268399300931294436186016529245913510955418376783694915186165813200767350358993542937082547591149462366343940891287618944019307768899469861667677948406325723878558940492012792166562571402474510362837914410027393198701424747058957815505161052731598372773712516218965427097101148651031118149895693112348965879959366374844502220506953515265796264574760585433984996248182716389382507997545495348267592685162276530999562528066578963607288934799475581906492995533934128041001634873307096196080952680072206752902501166874505992382010895949655707771975830678942893412357514702847216678697449128665775157491079728909616433242373876791231517002591697050152188758126782367387281624948279702173206372980096626379243443589398375989168439325864823075212581094217055037582136684630767713390284588923838214839031802282969671670116497120064406335178996674801126748174751309174575891621468681263361811803972739980904500736086458992800443416704061652855368964298990875968222512401132051674350146760472958480138720933129089322796660573176478866983528624698580217224588698539724344041824388416424211275961163871094589521349316628353359541120104002552093769129357174025241224380117813974388186193186341681949439753959538467414774548618015193885613604742474688950345368816617529521978777209855121564817513718512572584821597189436900227272264930511445493407652030520366912259809345179007049962026573607258105310789060431727207727356858499330104694002982516449944760288781428035938454793057224838371693431382766243362598536647474398945851806046756600245294891650069417156105289697525038176628898078111855737728380688277830049348266881914681030674855781196300749469182500870950399522899403917858596593885376950642439967096479293737112763895148271847981940971228879491974611120322223847172109355097796196949216359250610553544690410710320842298083885929961225663152409689201161064345896021602840657612321915286445323916830363052747782851044447231836747885066041675530460667730914635575279477298376776477059591996791480033777271976835082590227212404371030354828684784078173574458728068594090991995162527111306287698943695258861942598205593512805 A202156 781 146544337018346871899369702690286884869891789232782850294037976770402479332964145006070030885057471326062642103887375137573647812564055069759031439713088092473221723949994774352321339700834980030199748040938401283516973786046945505132523007981159614286357168476517815980198763347022057830611779195532654884384661355060054506792223582585297255979838701261932803013548726704715802170832598564499894715893923556565490423337592683863598998193946856082105595591792725803572380194662739515133651030961189875512339579155953440719501309695339199534395959182105478168319975771541702830775862830325134157943936357612342115388805579452560097276667438941610687375026639341449164355501828153645474625307159521836717907444420648041585363235095503136102760005083744598806313808526990753041291398124410982553124348013822633928821386989854096149083033850719279115982431514254504240341393926207341140812555609438592359399705309954123016128619884096595679739407777256761981639977298097889796984901393336624154162854699022784257765463529150198803667092896486208776801767548657930270837233213546595666057847628534068639311674378046578125287529689653480856963463971541713322749426509030747226713010034609339232628743483915104997547619085306462949756128563478712261173630751803206001091171963763034205647170434250497568924131376425520441005912364487308278200889106815493925595507449103641864086155451310698287245720035376955665345260928840314731191794622172045519318552000927792438627301951556374441363053716146302832641535179288188926043867141947727869405682327200508915868674047740825970706850793569125555384797444810387400291166856205652955765495183788525202977421159912528723595981954206579464321360836913410343986423280333350617159199954171908201613239953305243441820629465018903593138755880007279708665504720376224815076208451741397364164314278538681536488509052336161095835812794295882502635263668895173630035557094468146214195490044537952766827187992283523084885095071598491374904837868485711794472258569155202040981864147067120454322377056512610123805613250401233571053076501692057528562601336790319283790846837634363767406802186757238848519839520779514116079649689655835073492484108272842705509842492464493171972501206119825113997742235557221926299631587154580061708432153949992185220655596826210836403469485268675405828269362264263415335955542701791616588197786086264415396362031928621233204307936697336329772747053420594127772034101878442733685 A202156 782 190214436549641667690995260677470624393292507075389354926359930067570530083062300306568923477523310023249075390156306715605056158945538220204640734437729210158592035019541170212732745568979607860544453325196786476501759108343918043618773203811611133574627560000109312683270132781589915085792768975748098745827793855462923481417005278901279652245301388324477822893209463567805925051927512169370504347687375693874415420029828959714060212036798999886804163608285290415088543166948357331702987025395457895843614299234064728139502672591351579570898896060557405501426596953088356561830850988334927035862578361062670170081557293163543046898739491243990165259269312068936440572855938958435577880932303676836062298367509733565292639202622963508133315907635093200315795847886127504452062300637444453719082096625745697886930088106077714300342903432241242281649246449794574528132450373323716443259994333834614185051688826545294183855219699940947949927874503647760049576993482778872198359619641163656527155105697158367593599475034457714603570488203649930552962829455082780910452511656145899037858455454123830809237629504489619374820930567498548035841456170654808713932080807595161725522177850347030702483427778759994482844069591823288172696995882594925098299311062985192425117350332996195886528895171982795697703049568120186811492545159781729484531577581779527586798270088719302550885290051457244552456528181708012492454277591045207171770321066219773963971477945110505455981063907878949644771429749169714883582370980766629472045401082833376225870560466820646968055064225017246741160874800530746193679611961799065331859422006770115939394175848330233448534181220073054631197064209647880335343947359263644599920770159767378312012209813307409488835486129285511984500660595649776575112677096310994268790600288676646378586152326997735242037805534597356828315328149687042210744815589839950198723047204049306473708041252881925405337468247760914424459775332953338108399657102185372622125608602894931009821073764166858363817509020453155253231151682240604045551414151038860203998013807221679551752032687981725075262722998300187810843418684866205614668430855673725436741424071510121515704043211473803935730172714561299815305020120219616167606016673970423015889689963378759854055869405366422125501775389400944367274926914819148679973613598441741936270987704199713113960450371511286427106304342984622292105100709837980028933719387640987482589238321640013074810325 A202156 783 246898192097097866316039948989654180175608804292066149911564895189729777645335532833781456603794371352705973793780782229480225320663496045770553914268732801697759988233640488941352751427195830168006670216357387908097999805656619573671662486024463270220252286522973411345068652151740362759301183518741836639429592039729519618824766059790278403317145222206470952182582870162285386001599739963244350143403497756725434649708294652116166291624766907906215722257958715166059125458318773153810962025312273387615135848066236861171633749522264654943827232690644330235373554525132915275553613806995904967415468768722988268423745977720699422314466582967260292895844192038840158414402653266221226443975504865373687026563120189747101804099641371538053907945350345890265304204242384973788023824936004776516386008295869902034601325540301883307748939572015281762301605909401843483011680243180257736010331832761719773604732697150481896521059041903466342410701366327015287588955900669678015580989309329032835623173032056862113707860829262584405235690021244713371536975830929900963837089292444163404544609121605103856321803785153147901939442589083425697041353146045970168970518138832010888980560136740411242484256628086988923626604782567542741697750899479649298880244586124027964596319641057098497680300286063234565120989415288626055796882611484320383613709500260719992170228979650205607407242400636052118390286334136964838249986967915750068643145552158644433189459054201435154070982325124925082538874451368573772587084891499905766526004561650580393452118080250872564026557495398338529200844784238114990270580941617741990366129473620754283680684485637459227672164246233664998765065748140994468696979350963373777286815680954776715641231178473063344600259382572641250638415632523944975592661732255790553610490509197566623180010644234608602767707419593090624471759449784728453385674799799461062060012635592330907699407510683644707981819590103622384996021554985440581179670033541542065027665061719751965035959273630013001033085726684048451573580561171247538515611762435190143555850868697238366116609866398942357371730660946806144110990046154148130600774730824974837376252365170448071548774596008889235735058673658074695772744143543855665727495645071373517402891272834043135984456779733461968909119234786828962512018731965769717930344622508018769016326704095684920129047994023863696119567640832007806531187517061761380219637992410948331806703569454635092661068165 A202156 784 320473663127596480836552162793310448397315834678594787195856307596339183813115438555948024102801616492502330735252065177558616861165058921871958776080080738874482306135230335104705658619754618578464797396378564307924727245983183862707774288086549513134753893279259487816586427222826209271657850414557928209880864639775061002311064928602502466226002253122610971455169672261182863224151410544778997115633392400853920300905946428617824132468735409663268120686666804000254329756354600605289297005868305461666550487175676211736052467377226930765508177133560280088109372347025570939312028890629696312778242599224077709743852197524174686621130725952012616188640501997102456685454071083616193488702324382951368924416631638782004576428695297633430464379748841330471164541310767809849350472704633562473815319685942507095214633621223738455743823221572403486225202821157143046374632823197601217624967458930378431524757989212498956390150781170999371501140445617962195530415182075759285351925763889443456982351440504109865225209756907800100281322077087434306324441665717556368279631449080867953199864781387970681674892075499281487098021659699719056211640542111498624515018612123142538735041535311203445713862619829132862872850163703078655435507970528702195021459173477925312853597776741780853793143242414906482731346557995068500237542137161488076201110399760832770309370417315878159112049750735544192426039205181598652035990630077052543891631156380854254505953880875517719478679076948244878185814266446659587103152606795896918321281875621370517324623397605165767459503573962818393655955369066272726625020382607867304429904197337732290101589068181573747285020657430077095342424144022801172488343853603099899273686833109140409524006057448222913881647843093159057816678990355484928542699815790919827592147890338152800241275230064194968657242192826297033207515450492427845452395145324110618603697677951641468887357240826117949034996490486254094810411518595768921033103303879819415033287124503635155685665316097992708482581455726874436987254337248597064389218516226725767475290429555208177539807854553139198143431135185956074868254236489399407314190932179961665188938828567170086748793721576326754180170428235466393813206593299804434498121741285968855165936982448624611747970844224628269221911264977914592396233039164654274724907346401809920441255790928494826614390335792603566276771691495603148255189292045456433545061180430023293697618643913794710260991667845 A202156 785 415974567841428135027978391265767972365535777804011741714071575695153070859646193910087701503979894412896672588383386819688855205566925817093756720798030530326276335603540741325419003535690067719017139013829160114298387867286366997175117354273855243585640333224192292212517837466576267894249130536912672074588722872835989451480143452559988410882947607407926834477858052012145194179562529287383175011741999932810631825141268756051283607778126936976014114435571253633614953964622813266892353702655035176969794917218179656596534931021891033868974670092128552910035729932884665946311737946423538818081191478324084144259251728640401022534805367819129408552562475748046949937560969863880552927109173073566011490205761304018852193102642396686821204711006050696605681309317172374799483125546789428086235768566345078339686559839022872213672174792661407709838550960256062272350790392830243200219471751359798442399362265265126494912519192900915280742137887710748602783191317378434882708784060539188278130256546601302548200208556605495267580750820369468484895753745125557236125997783817674159090019941632464339710153592194282217105330174847646251537012382307579168650325188017700183267194932273805332125351196281586369020035885881813527212547647995355969488555126929760932056005317891190491125002248354262551350722711288183624682273897153000038588657685180060675141570631447030200321833169212335725716880498039380913377877587853046286221268597836796663704294947917367798448171370896496726960104378973312775486119496536182700075257348551977280906967717973424915289871612446242876626900868203237761044286186044070143408025282014902891797578929815197086516729141179993836089467773875847780895401624997472705883468222559983296785444221336614869155034300075537884404798691065786913303448768234881680424054351168413137146552068612680834708497598581113956012730582979721558668755512955895783486537525968595034284881999184790414202717462831567711441529155115753074060386908765972059171141659940656712328028544335920905597389696447756335161004556168117818329667118450527610992783421711791517208304478600108280247816241740710038372849887973194276545689229194859416440405223227821602151862701831476118036625480790961721094846385359002612122896292693542502631868800327041912005730171346787759988071912822098354101347972816989282823211805284926768713981000298482189260558526810805405163553535993652054427429169887485388980109192560177824271177193096536079283674523794645 A202156 786 539934668584510591669835115310804034820017042273772562150077709396001089636636946579855280604141800146323388517390900839890956498209008545528774351637067548282767809131089747010058761883667088144665667975152853449794999527010458379149439618073176019624648017771108316032360336445188772900526099779062233794887952408076474532960223890357936354823599768413235908541288296342092200862208938863612816386244000279395799255113065939408137505071876295459456657269250800549628209991750655265825669816749229791401332135998710018586090604413947184734998356271405728116946289343511949372741696542428862756173073760622061995170798999923043003075490746298504020288609904880462943916497453429245874083194217947164299962918153755984831364642653402204196290284421474055352843868329148431721919247609259973022371553783796225742406059456418066909608027137051285634966952921209547672368279555260832476283656708297559447855940695556144977897493522234606863403923477108106068450386799542026401996716358654102495569616015137050203454005481264175949519714283517493005960382036731307574935176843763891977630892684374157324973097687776102818521231468930585134775985860594695649409497579028362714738280287049864009895260138910879277855143707024430255243231411590001519693949533295656211883382049024988515699399125220590376746755347905504349769091280962456888600001474253318995500988370247827884139580341587861036436318460415911243965833073042624002462662748361005688633920336442862526868006960744575803349337298093093535921396003351358348800765717138590889246726773306107934880485893451649291043323670972433547562756844464820438276312386151146615820967349311057636724967140230974569167033828066706396801058820902865969136842479196025210087097075288868651940320639850205080798370884324401057982947958469060630270594955668709913863424343784029659256661225716093088607491089192228090724199203421607402854907105009558402860307947584617131517178231758884403197010032928728894361461174474927852984726841315847908966625364882709237472703343407731996164546926651879679594843530530268612342865406091475834128201673415085994622467338348306443851884286334969681556897305303995342577980790810883872423031038183534424884785693896240078514716794989392090731084889794476882447310536887517953158826014437286287836248120931818685708957272483412924450254198352488543980826897131638953165378353410089623298726212948068871043654807324663989439748186881930385880694299020659917115499270893781365 A202156 787 700834783848126906559310951695032371428409755335578981659059152724433719195283897014458244136474552610033345398900800906791641845820087525170532014668192879640502289975818888078314947505996344721708318014609389948673795087671707689768975449141628199617549541426565370017711504188017560648614983264092242553092487636960391107792919129541148828572621616452772801359757730793983664573953023082440148286169700620655814622504934448083006430299687653379437765121373103542163782954338385912228452529786797614203752142731408385945089007994372423894993997465614542967243373532148577401152775800334717433973831660095958145647552842648381177590964453890090399205207103972365153156663756990191280679433167786246187785856273369507007092453971013418650097967974362317797294735409925347202676383913693898193610190575598934668564725487870811825799005551717776092779395053179032622671754511938167723972986187898480803518568623469610916184451679341326807783011931148433966099999282614232891356855124748964500061083457391344562780750914472343776981321559254885552268090987923492106708623417207747969290739614297714575350741088579789264158341341341724657292978110039532645354359207253626786030104545395791211038715534955125021069607511681824589492187159696173977206777005662634833263697843629117202187328939534077954754737090858633357816655800415371888402763324923122876099607763011049146582974961547874412958615644739354755286737950931738102150250026103987547050164892407887642506874586875088496250712852820456436313196526230566600560693825588542422264970444783610126049955399828628333531357498021350541498697339829150884812510069198906292432723821826822997271920831290663810784973819362811027199993454130295030466915654528218162709755218280730173603667035491266119338401003054381507474953146644072463209551828403634299781587651679601885034311562481890247898567421040929082038451897285733453009885935764880838317645431082833851918883142105569123782007581212334989128102544081547587202116268886310645181967395589212254318663342353539683265246749789583655996288572961170208293428304323313920906888563788303020911682357359860023409707430812902673466576156595356759806802626067304038583492135699525852024333794051838830950381305049845574766336064056938299874106445011197976158244161009426254823690072897587831951872438335497158947147126249724845160344598495867062726471842167769520236341460853057400962609512478243970807404166463553080695316928951623475879838769945604417125 A202156 788 909683009500200140203393945465036707310041042408539244420896630158605571514388861687820221033863365146023136004384722186114711224917975398662805026264962720705823689620803785635905791804021371781689252117295013000525136228798349570861750983546215329927559680123664079174673500075710348533129347750691951771680254064822179581440676069920520821550908034555930682929056993282294454524790161752068448862631885161610967984212149800545802938391489502210214759670885019146928040646521233163417265557993446554006678879933232086246706946286090992268517473712011405365753781898439509954746930247137920800435277321730793050988528418958598845470068785658591039664338532346225088334405640075814853076030168592329604581741479915466339221173889732764005622966140437867026833213718214771520642224400727070595333004995573633403571271277196857331820199598102536317142019812073463134680264988216186444884459788235519785407654217322859413062440382291519961895486082707190179891730618446474750954795955207797266976790758077950105439211232979620958345805864198557929350976141942656023200218260358813100247402388465749144647936959878878688774708539830089674581150810845452778974308841517628539904360961643449942064242869111613366469072695019301292730603690054222232412876859400566717920067917648545103450637264116107964681271997179158192941669459847871748689898195748739239858295375399971544436817360508799400159246670553222056450941894476323013967022071220227475065425396425101717111396345756904123557621933623654361240993169651272096169431784848210925509042390602352637504907228491666125274410989108042030431761584341393383666199793507794216431059699763866939401316514048141395424326850499100646599194702402302046680087382735147979172052186231312476468907871747023572696163703593702872301431201396047588185368002672961652406586908455779462744877151440267825679251905020036756257819838477678600399429089715710318577900909237570755173578801274796963784642643403577887159382740756674293260493932287589901598284712849432623396387545671551101146294116679952933603502972860068400096257596146255377861307227595543906057369077385759962079356393310861335189934294363467770233887230654569831197500369106946372393160379893592906333516419237904566654613480061016118759707718313998085535447762164220841474861878372948074054844716002202828900472519617944496529583308020738315780007285755411427177147917461055558380596103541953349444021168321505016812135493084908251032113607890123639646885 A202156 789 1180767845496475933857098781902665951056061844636528603679342166886717307391957547186893632443710511484985420500345970496775988378301686247376795753559906943283279508625513337936517639446672234576287927539930912265291678151185170071270863007667538356617772847250974548203356185386767844378441244765414889307398416683651552136318889745837706485224250056231981573669114617522687407989513056001161764183547900770070415787692747936174004131025723074181205378615043633479609054595401606307729698465822963840303054982401192516539839671190338113592111785884193338550205441660800951772684114308009220864247555989774909284224964240255418653038971692820397279393912209778296192292905364154650689101406479399676040500912655074001938802076616419156665879959952320377038511714111507363508446404595759823938844046874064000558900841553076032945890793279331540421874248936676301969782361282950098067292304832143516782978331655516448048544131431762713569213533152342001705065500242744241612506433793004596103571374342901721845515533399656633531589079030408168937412014764150579594621776593322322196373159009488928092038446823181695958240307526358115055881676459499287667576007521930674591169074498108652629008176205391339194551835288527541396139734097503220761497936956724929937225414893409967915161724981493768604078336297601456475804929142226737114427599455318538610213191297661400053629842350965460073532289219762437489918567292292316340391092498193829158647375114394889620922949949917874677289297019130650540434372821010824950261321896039152192768314758031408939871243532626782801977851932504740534149885037777788782847842519463047694021223057569677460519911563313656240596965466974013276474727523724733926295722955874567548747161027973025313726468813860601106093501148863623273865750224458923125392144457917675821189450025587950063040965508257905155841421074148586668693568111892129537585005948565056228633277062544935757381453365171544353423342369130262885197889669399619151104533921993022805963928375311167955956256715618330975748206498203829118233690862483795822154734066369535157150055874530452201759444150764359070918981188810067200173861247507624570406825818587005573590316895608680691840470148768089540582073361789495077672113530783134865211800744265124503827035037044997642808115894438013702535356489498420936415654383316965706770553973466319838015386730438681864706417760522989261720612779787942969334368669077147048269071174707281958216207583202610538657239605 A202156 790 1532635753771416261946374015515714939434060964297171719036541711722328906389189381859726247091715210044145929786313065320093046800324363831119682225315732947418976096372226691837814260095988756458649948257578206825335597715102121954160009322201481240674539228172084839903877153958524586292868202576160775629051373175125649850762337449421273097300255022081077526691827844487454973275933421899346217841796312567666238081457202609004056816268450158797702371227566965371513405936790638466199985191372649071266811360477867953236625646498112585351568829560209241426761297521937736961434025624865721543872527239450510520130952595323114453045739787212090010062258383953696111371102828267096518638772534230610908240580044544574601098756226938175619548182395145708958121178083522839619191912523071850745548977509530077151819888764621413566908917856372741365056457977786027883314370265004239075158966787662496548786089081206132244150869535987619921319204136253835505984839423351407166558600108524010534638376920295676877529056913543077344381666235663939082202865812891310371163042817914113852079260146914240197716759328552881474917230394504293512444741463279264547060878789157174101708918794184069469002670650355089162914915735436053712888082127955490494202089756952099657951870611578220705334815575341647531985715833014693326436605084940844926655275403105267367317482446069121869639990934735806666645511248004973308692243894453532133504624095633519027696817833059170302856271923597055574217383973209650777829454680678881134167099651627034698002347046882378201600236600442335585301126533980164105284520347273985498743115924063242399045331097665741579887905807864611752153465751805418733763549726600002234029801716637805943125835842256800625904480051483188488685791795061279415774871489916480820711415321009140542942253726626250726047710484841609452014338874992960475927495151416145662106737321808353269055675049282417375510371294413863295946534610488437821408973631497964901459391770253011314551277432869183157398597820485047934970070888374453515514397136000994117088444721890060487725394663833299362339852450323060688292875503719073914964336709330602328920289678638702579950400132999698431062557859940600330082624890086345372913836708343028994028798606348413291969405942636644776144092956118663412942818668524234373264690489072901869443682527975975129005656196102123304977503076010922600657797007568646432242661088440968547148237572634558896856386410883380589053457360405 A202156 791 1989360027627452811530459615040616088719460075595884254780827462473416033775860425696377481831413898926789931877213858439510277970832645951107100151664067805842887689811641620492144973086953959211093056550408972528373340542524403111329620829354514982857195300394518871220684342481979526240298548502611921351619374982896409854737377690459066642589245794411182397664418873030099032624753592112295389596887430164930006959315661293739329573512317280396343496648003306008590921296899653327521273048703232671540480842845290202108623549314878945448222748657365711178597613978033521774989592576961398554725676109250772880220692243765162304634717204829600012663531988459687774263499178185327126542437648024853559220232396906202758224246780489135535016874868939177907264250640698534318347594008542666507898633963323166079061656715637041733814829486778538960302860580917327516240082821614219369458271598081088376807560649073904136459780113580498895158757755324326144766616506009883757951450434430372669364509671169445685310870358245514736373871184812762520530382413118156711190034955875926457676683297535674287708261570014816972746606811759046621038218537660025882797353092318490053343585425776424062112837495984700342124366072760709191787334462352129158253551006586868631091590828413637065556675455068477002748855072916774336258237595324074488061433045631181724239482001806422525392654603444726087845800067621235592245042656433392416972661685039809504121310899935688658217820033879028217459487107929107578972091741148366701323945086489994998854853698538568874268167236130618962938060263254320503918773260876595399579781621591569170913145743547075001017041218696702740638957948877966542411811070399279175036756332472916239609786176088299239398701380356364797713051656488391818052509328161367646360291694525406507063224147710847854459865168358900810809456018319788549167220012970045177285007458701293978178037580691515208476704558695829386594248501071623161925962575794689042475139413254486693264752143935824427135424014732876601260176264903542459308569248838427880184979094279232143532405123599748041864926721075182009045081484846169131556508874849874315313965596047217361770045782316712954838508261732750460357706525258714504547082375315720851114515379239496187851785086507327874437389848926130671986076096387966718076631839162243309572193150758842251129503727153825611178934286244417012664558795211323281108004758427708097051364100208482740837631345119044801980848996566085 A202156 792 2582187783224679977950274633948704167442919744062493465533795009748782289512160443364516111690928149091763287430693801941419020713093974120173184877177734696251120802399414451172112337252606143067242328752482588763621770688598960136383893676492838246267398825372857322759608372664455466535321223088187697753626319676426364865799265479878419080807743740890692671090889005365224056891956886628337516350542042557766581366953646902071040782362171561504295060946737063632185644329969813228484146217231604635010472867201826204469040130385066373079207776188431132900578276182189989326199529730870270458312383717280263748015938401454585348301409886129033604347254458762290777297910562181726343155565428363725689256953410604206635600471222318670986276284031700657777920039210448614022375557831175858055401681335415960040544878597008115549078081764920687197731747977572713330051744188084991737317761375342465050599664936408846362992550436557951578296146247206839082071562239961405766413816105290515200824598914801020203856632195945764584735940416220730087709354169361554519814294209684134627950482840941158311205125801119903877743620724432848009814095217141250316606417252950610932065872173739004248552994067117490688988264247527665094886247244050935691922615004459998531057226943410289332871859405863307807920481898930140073769865962125563744658813437953870772795480320862290368837796035280319726217181842261115793760756675806648903698381362557577102830433851298690819196427547703055029206840048708008427854997250555899299437346555164361881478902098356015516421879472260942971558016920577574033922462408097473554669057801709932720602864129793005685578539613962512292737615264177848766631797005828537769195475689748128641207559330726770155938888487222510024243052364330137518552741333081965288494837908078656637027522001474953888838178940819368410821221897440210543858575649339967223970277574656957775321823724062537458185387006815892129936038607856356375742078014407874879167829499012553474846333731551267237238622972525453343387773821773909737729007370595143387485985775929721432244574125037809125041312544103135924679827474454823813686433555218427530675198423379609496874939475046960415681952661171250156943972987160921340556740009323097321717646933454259703418325072880568944374955879813161493574513830292912275829094862542102742922837266002449265990966832189469541186951726042177271515996658387290050231757933778076669004123453833037963048348629578109269590552944085417925 A202156 793 3351677753265606983926644944405802968724821108333040922378611141826456938370750479626716216597342906107209820295108677706103449375318007575338842863476547971666148958626750145979781321608909686747321331627665849806208529980460907732623182662466874689140100818138668410423100447034120713583320707269919129072285611320626438699397591855504497507821808786430324675893576264545187795746727414089989983927613974352550857684298874363226917196176525174515294592765368060591270957749379520670919094268693574113010922241147127568110611980616266837377866245269834953139239423886868628111885214601077034093490919339353673094151807824395808016932925397478280788842723623941464969244913646212702608088797383578467919801966306731863306806653422322854451051081656272584856562303630911660302509155717272255213244874474735952809461173357259818345661616316037565204116848572028800985079647716051497660819084806922921554589988279898033505260194006872107568129502670116721804202743020853398674921375353216654300297660026902053055160223279467244185472514286383322841084221181448884648562242694135050871153269050858325952269965581592065218494246953707024957692074553630805250929246796976800671331448737927801738197724186281006929606424868924836532453157135443652175986396022238071506443649480955727140430607952135118466203782755956248898978949760601386416492651781031078631906809216997251092328933861139251559903814185454860679065869920154373843608082035938050039664399017674800747628304739098531548882260923735887010248207459129816142302974504658255232164616068812409601746725286827467846463343024849427841710852286937259797365037446837871079773346727325577832805943401882122259270683973944898821121530101754371625136552408536738503371172401497171574109437857713437655102684255848862010689640197831062783098653244394401789455216494690342436864101805318371838345135213421374966139882025623264486668243006897272491073749015795592929209423858142469288827591518749049504090055336738845798470800214578881155863847918801400938111305482914023706840729160486269936029792258463247278528929352177684139821313681893952644555581817319149355052407016760876463995859198164644084942092239581137079726309668565172302842219715692020970962816579628350641328143985019005007868654605108249855540798092813891982470818294607634692529046965644103746059447054947810198070533199078028388414023818678204310635052161468459854010750998027907273877540690039185088659255191711183067554015683561040712883735740573875900565 A202156 794 4350475141550974640456807187564098304700650355696543054753971728295731357222944610395034284627239401199009254979763632968720335870142060738815697863607682089487965097176719290067304983336027520791880021210381520565869908292867569637984754711988326853665604594545166223871861620641916021775683742715131941348128969867853441005453208429179357886733626997042820538617190900490648393655195291531920370800526588167568455507638571969821636449596347314349290877114386795910406070973050287861039755876618041967083542058536104381581369881799783969850097307152469580743599871626879297099237682352668259383080754990097350395945298540127357351393588864516922334884250916621562767789120614873525803572915848319422996177263009184547968028400541703842758793317713557783443160092192884124624042861745461556090933791666525931330720562472844647204553228900134994714256471714745406105920052683690655878751434761624576835392754187642711080981368828369559065480516169665257695016078369505471518642178794659111991271161890319950064577765960116287006978738807785136826997231384166482912279271202693086346622315277531266144888104119780699533701654802290993962236302956517568074455845736058634320777288395958112917176397440798679877138450491600190291459103075558616473494650114250012355365325969053590417989596250011977905824702096749312140734603019394637443043717352964902110344265568182111055552587313962713244435424595538566900311705395603701442354386784266226393907287094508040071730720354922346247394145472169132631293745426953250796809961469699860126987790178416409307051733000422581003766447688237636760966652345982155119506263936937754951613083449204470233976428957103380730021055060565214491966979440280168540889475830804996829247140569583997976423894400423554853813259921039458559737634424043386410496763416386025444056233982586063008095715305124305826803574685799047265839023010683347963728155452675085036455950900678955559576373982481918321006083855297658399952516085009007438540219510693888727757799752270486866401237278199430246025923062537356603056932622477924372387162813140858083766632914524225494824020157567711759722099627928143195442811552784152803827305051777892549875253074858118602128785509015582049059578976384611971522590335814659177116191959783574858232252506147358912678177771444830017741209386892216369472886448227395094992809169566014845712136925677477005734756518634334848328683279443565254202997583912928467003044234717661788647149308913601267213819400711946833515445 A202156 795 5646913382055411817705951802813255193698475436873004552029732924716717475218443733542274874729940145413407905753912900484721289855995019520975200488119907875607407029986423011757215888588842113078173520209743586028649334755612124929196478992978185789183265623618807619917265960492759962144123914723533989950742330602862445798639565143482951032482740020352794628800437895260597069776647741681018551309099583827529502698057182117954120884658862637500205043199881295723646488852061524264108932208755949779700324581057622340165049995964138976598588926817660245970239494132265440766182399808548799602204726486227021460263903353277485446300861413217567712398968847051164531125309313192190280335036682321227470570167583955236530637557096478165578059275341116346636636943104059962850347332036453382533776848338276184131322480628578994811691745450758907101539696168890965096683243303782755279121701501503893809418240345571959085080311479029680794886141858722834371409065520875081177798873154092174148015667835975268281768885056007661067814217499990821218119565252426913371253845458852931942864894076966532597738806877509766402679529439126756455957763545485249729838436836157310371568249006504892638693225680432500199518779131672178073477383338917948738943879861900493799192686664182079406823355501907595186641997117797851202424615740224478799684328631496661908148224800691163152856166004589740652025621221194874381743914537623684317802150437895525921241618984272418338305727392384466330586051940614610419532271315977860404443187684695913786574919486968430468143547687823223315421002635989427666306873034232550407859333225107759089322702543720675038123571980376786305445070197929674465674318191953557011702914491832477347624285088147627876226640822311916486811956274824961361677438792768117729762015815815816631983202254180215094165801601949543644819201597031949929684085727984960033654659109329253480047333195332268520737204219837671838196608016584841854088861788286354916379406454080452989748468214599173151187867875797377545317941294444328384497962514184087372111258802527481615044949701738762798328933608941072544969930264643713106808305399654632174723757015115464948600998764856169380390860748482509807658362548530646710685680927743442592891809295144475057735608212181179054764292276517094755393397255139131203472060550352103885490468231563488191705965315505546475239403326135205164670776885966749672048216986378291110984862757408333290480932248954170883802824698388366416027147045 A202156 796 7329689219432782988407684983244417677322316416410804211991538582310570987102182743193262392365177681507202262659323965065535265512745665196165071417881776814856324836957279892541576156083333726747948437352225964283666270642876245290527391748130973166033025113852617745486387344857981788947051065627404403824122196993545586793193150103032441260804709812790930385362429770857354505921695113506670547678840459281545126933622714750532479086650754107127951796782568807462497232123904885444525532967209346196009054222670735261429853313391570591840998576912015846799790119783808915235207655713813989215402351898367683758072150607255635981941166720767538373771526679221494939837883699402848110349074040737104937377081346710887832219581082828117216478180599451304376571308988977638895626212940454745067286258209290820476525249135333062420928681041856161282803811370748757950088743888257332661644089797517292540048040575798215249723163318411697302203146652106069348831272030017485863311418711832847385012345579934007909785948224931983949735847336249278155982368700418749389404579126319902968752285889587281780598826438903557009978495510331727588839214845736897631762216557486452803661266433154954686910889756803944460295498174459995539183352114812421904532682566096726701339751924782370016466297451879808540283406434199514111435010496208354087352815519965314191874285447031561590296247921370169403616011909686351408936700758130146640805748914001608379545227534298504495080762424594682374754448024772292155420256874393835851716460804773826395114118506294844331241017847061543440835457655066588873229560231781504447246295019925934360185916288665986995014162454100111521086971095857656891230773046176276721021842120922724792219492797275051399344203363466467176327065431462878807998755815378592769844686032165513602288752469691936606164202383615202526669496869372785209682677435901467440335783795753918342016402031590383860961331500975315564060876199443269428948942648679603672453031037176917286804783984749974479754986101547717854392441774265675705721752286478322931076041538517857995470260946223999588005461000385354595659209761407911684493984965940159778638632778314821725391546521530232997628735122744788714758505528413803045858042321620652670914391348905568841365961227158664265725138696741417547670611895961205409890365121470582615971532771760238106819497267389273647383739782566977669407820069301561630753331445321437949129884856071781893382461411993204893574799244688698896056403348965 A202156 797 9513930959910370263541357402299451331909173010025786994160465050106196424541157982221121043015125900656203123523896752742164289914254017429602741725210058185775634030963519314095954093380278588476723993509669091896612790645118610774979625292595010191325077414515074214833710856359699869293310139060456192629720660955291568795118910194170965273573480854262607287405805042134950888089290480683916689868583607047861747230339585689009039900351794172189443932018731112205025683650339689245469877682505522606469972680702033311713609435732262664070639554242869751485881605239889839709858770934130749452792650559354767290956191224314462227074188102694851591587729230660653380745041916515583655042817769840079887487981017863148450984485607953799668823100358812451964442922430749871226559974049378222643955029378811146702345642055181686443370616300583846586172245619535718928250092883714714012058749435475944213088547249145737822181580906986904068578889468291819291948619685897175775497043689085881813571876547086506291633879027076659159096062028234063055643896453578284280533772452117775200508524219790214784684678978889939489185684492881143283556844912002947640777627253180579581841952261986124678717696211105839476963357111669942537681917567643184714134683026913689357845198805680852099293847269184489577692674909593851518791441199462703380905154860586346324390914362022166253041376945772475296152931433151662933925455840138392716081544288223649781123784097900474562196491321396505337964942950102494603125073890691882957667561681408741964944339246251220973520373021938195562981108615273796368024302873979358539975283076530637691762230019985907398853344741849964377584583037353040715143077739618615230329339370043204947823554026577928568720899739138652082956044118082541867821023370922620647140672707735020839954168722457879534586040528130930930073362117244278170218185627714376752595813712229476678683809789671122919259287551061739764479179110269347133933873469124337280489117906849184557819619863737252275548820771941061977623844105055552621698449969886348980449329805737377150638783663249049726468290049566581324093109300377204722760085677484927738040770622495623484093278783947477574752717798461987269246732517518567822877028247782679423404287079070133211617959937243734035732175264078083459781698847560389482906490455608265883427164047276557499163515747105961688757618998368610879686185779176541029968152167810240079679479558318415489277144431834930997689205616781232778714795519809525 A202156 798 12349075056274441169293693500499704584400429244697055107616071643499260648483435958740271920571241053874070147131755325735364182773436201877959162594251237643359958115865811112416655871631445524509060995627113129055839118591093313909678263102396575097366784451015452478236411205167545572360927613449406510628973593797771462750477552238883809892657117344123051468122349582261395395385393122232610356778873843107665266359853848601618983258177542184747791095808516201073315874880908792735734456706359201133851828530497016567869003617727163546393098300408668025412827523811257228134481449464845998975735645023690589575977378137009564715106314216131196598342498769870848866712124569753528181397467116178382956854461984105019978490030099542949142015167787557963198542536743804343874435950689879992537108560847438659128824166862376693670432639029476791012690292010345992420110670474317810530319595123157978071296394281350591894976442294105683069318096326696129334879959521022504139109299397014762761168910745772705232532865191197278656522738776800477596947621614375912577383447238269745890357095685001809203238932715772702553406008493264213650329195856564980300831728412411834810778050374791556678020882771125622837153977235449410953915589819448738946524914036251402689756366710021821242513397289104015592036551749246385071877179241892092780060803656225557563745214967619324764886116979364751564237101384218948801883832743798875615327203680365383414290292213847281683226550654410239333996121194785013222564190489861189685216643346007742296671357227515578528785112941457930779206038147167732619106671900864975603383470187041747797973014380025419137724646460758799661993267695513150990598823675251916392690761480473959099550180907005354007148328517198606937209768938205707881552880336701746221395823329954024884746908712997857943956074441311564732032697358686203692157995262095825123401925862690064975013243090591085958814694279946637238978410424253413136576738813980741110471202590059204379132579778346968703687889606993396899237895255920333037288882339160194498300299011805577023671145724636320320956252478876422173318260212679850322230906715390470263817141629366540967531350470017304361796030073668536730693544049233572620291336807579596270926093714241684003111270632581139619716097767634655589379097433521489587607214721014407646105842961832199873676136620246270882733742076142674354854999733551080955337030760486246301986015336812447233299840090060328441795695315782795458072908528309414485 A202156 799 16029089909113264727372950622291214251100425250443767503898666832796990215535075333286890731780427872802642394773894888907749967075630275783573563444596381251023039858759791860397505225423522910534172695599999331845387279318448476336151610527285461881371894892340642801676646910596617793224614748947190590340215095028846403358551067687160991069703664739190866543015522351970249088259352183367447559182288379770142467873343065145315751260074549404008460652915522010262051800569735962631294079334976560566217066962612446803060654982200422550955577523290896854116098640025406642228717211546599172539755414448099825914851345865647190685745768778350190489796971815563131168338956946498163063870257273981771237917204167387298068931608084721140032536018965149877419256248250535607599146637435490180934944268024946000738067066241722893202535122089644574150625412857183478625584722025571634353640822411109620060598506688645819133941599916168269637070820453162107584854895509667524475388095120281472978115432576136424305321367384295040619507355836224991686774957211563480947159433981501678047908309690608128555589349980393989024381509838572456436984012664976432427531942701683308403810327544527178581946427119224847336786385488256223748239897903726895509404624284371293777614406144409518291930290387409743053973866477846898229445059864534736965815542240625913131394964637055521522655926797838501757904461443784762393182280975995100410301994295569979448099018169789673724353500552933169259021627345887997060393716130765933519528245395556368092337456736975974679142103077639372213213874533915101665804092103019864353833204327497112111131280903042974054859192252720180111302883884193032632756557987399247859097378072315828868011186993738922923349961694424052665846197125746890747713770856015495672751131541607616565380647555302497153375450038781882891247511098212575148142907632014753295798947173957992108090510847777439903418553916083184074454212251501819981929473046673532837054340472778940434929530732674501640134605161056657234148810418340487226848347577779962572444807667993833239347996511794280527551489249291546414385777662949145341050994156491152917506911794147147680232208816803677114133672282903962214452950929172659742570332299210068176982646236798626765905217663130381982657459170214518876930608687012045924324681801386245516379500737294148159474126169563912499826708457214192943990909967963523903486435958958979889737768227702998190407703159753874482519814830680451723345856554950100192005 A202156 800 20805746352953961341688920614040495598223767574646765523005361932898849800503879299170425429579074807656775954346368434046933721899985324530876607391923508612590262376712093968984849365943861106427831649827803505622183632716227531191010880786153427125445622203473703341123809453543204728059977583205839936855088564373848833787936535380382727524665464174352400649782679890507801055165243748617824699208253538067801815634332938704771243516593506948860797179693251760803942163823642398586626979242342869255748619065642425453356162297892530743976793232133283707974670621925454010355646806106036261110603552217988550346887470956231916500533292767984331124559871074102174385655099404430045903375412544161222888433574154806728788453248803937940219282610601596753332231411686658474859348460955315564973565122787819061519351923157589453000196918039719627770720773198332144910016549078521507073215257170025163680678790385467991885264301714744119883234855630108088949012319491588925746549608356825954910831070314914332975601902331949771526841891352681262408956297512987783893500367924541939836439095621313665863345773035618681980944646364458555190991598109943552725956160795056521896310994374745903007809784379871080717525891209779342975804433563447690922468255796199903071940809419076844721104274409460557380042486651693524655434615826986846689535793767528779018993100353683099317082628097477395917008426716931237367401798823008896533696373268446152958249111294094782646929160491156599287970738298841425399377820973543691847157977306788819776111722173237587617947921009662963674820829938983654794481092443047883066299895833621064478500604639135400297788093819384333025671481288414860844167021668820548469192004047104465396719421167692214949154243131033903161661426659450525984824593018227776681484747345183356347839195779873928307223390194264442681274537372782563856085801948359887682121910029871611066236508067172026403551324168381692982004328524038938083131319437843431641755423462464474625334151758431724781926013811161934096528256685110696500116117867076052258838862052756983739096675801163251488441512089327948369450566088247777972833868184218801096453707691661368322400439512860702876841144827179269285823199612522063112283671033037860914127203889270903300460969415472603232349762286840677867600340696644202088283849370984625665852945851164842478797542091957338178504184843721946298625846283416920475644438537697995410633321173543154838701965401520439017982277854527910554107463735416701739808005 A202156 801 27005842737044332708247491584073940995280199211466251205093455890235874244063819795247878920702907319910622386099191453498031063276213875610802052821153269582760909541932439211950474079489906292620414947303793350298262509878384017037455787108816621123366536248213974596135902994052169140404057678386431290847314616342160757410338264372669093166024702794644676852551375482356773799355398126353753092124753910123626986550896281095727928768787111945071910730781187870001506666591287263629479187762481709317401141330136905626009495602009522705259326659731478962054268351160599280034987325608423520322390871023534690250434022449843161970501528267074883449488222857212806789449150687993253084418221612063993327415541335734966580114248015903361683488796024853620675358953113034449831826703173362167845506594434321116906118058191484868271362397080433987201821412986022266909722855119198890609399050165870251347901009321830764821253929684137951440169205537059846293710405845186915951496916259064969192785751153326228065906963905503419146800155468424442381833587396900931930282530406621456406019898208155447682494257810883068817277126599557366065450657362694066461858669180040663738103266888092637576958518178645543546501270003908098926370406525457199090468286618843189816085393011555600038475056253189416069552093700031717155855901898369062468280494494710114540739912864116025858051728614598862061775179974115302318125141689984571705637482200448810969827898360716858086040325964020712942616759290268824280395351229943581251677535015966492513024923043405651752121722328439449210545224046926250008134792186984049200192910958835814195981673690316846543554890918368611547141471409478605182696161369571084513763362155763523769112940664477501265079284234120311879783865957769656981411574023888798117071529302916454931878710741628803640278807096705207818411458262360669672624222786063502196640943419826177205982879380678442494369715352005521407457543969990290130084470700847727597465702599938415284743294052913646092438325792283029400636443028463265716663494143117138052010270499670896899514245841913388637716555140458427692000420396767952859593019852121847332043995076864661935328090255484375530462691852006408629036298644102708747084462430550844256468933665627395685371572396065775865208008790860029657626365293635487298546512158856242728031607335311228243331050161234455391785932100442629081423404484965194813862577735496039084022161145490787277636960683470370091466514135362397218779764582714323908170598485 A202156 802 35053563066937190901343902387207361371378100352715619417445782740164231869945037590352447668646944122169180200380796160272010273198803710557496533685249551994915047995165929385017746370328532423960192173768673940883639115638509737887086420656363188064702638604559535552081060962470262001039738806568004609679877516923560289269785279219189102546772539561984616202211035593419201883762251602763422895753231367086929760741247738529316146770642154711196391267756802162010194849293327044548665399088722016351117425697898637860134871935246062578895862027538227559462732345135835940031403192992927623342202239984995809956513014252425468005794483157370430733104588708791149110530611937915838073528948277046519177762484220209831814259505471393759527228237957649398039862588909307029223236201370563138547902586010626021925079720180624201426775391213485275668336423335083704116675355928171081489492893900042416224411829420945947269995715465709346225219745552248050381147157774733125316117250754657973186280994165947129115214263547441106102775074956123573530357587484879896657722830967426725873073991435090149778211683292753187706143729381579096694399762265178788323939826639531986475536144109749868828989148786097535652277930939181502627085811865609880971736913563002664181375768188189749773095901912365452597721237580154517174776305229467216096981392318339961145101387904522247880651826659121225478788266597974945477689066511801151065020918199809288192683653823099187700897696172138394242917265588030635074527766518645794920985593292747200493086573998618362736666377634393395412324025992080333526904165777612852813967332124673053205319733949426627678133950623948638403856604218021941112278773290681598878316374886177006747843200263070628949857961781645033786056296351758355311346238258414641728182163550438213318222218703438407251153584388133165483855391550006776452502385090508477491352262437024348141754711199612551185665486975578998405186910068718872549911559838380912578078840219296600575122170346530154196260164952369561000092006522688633789532715281648178115457072269710771418585752006127777288504600130802949816268176224438714563973766934185973618192009156062639530687538751179206577837697182759491221219829816845703431652519951183962807035761770780470328709000509123961600436763060774031654921154550798165869311284498346032076359360468288123095001224311740231141199961362189688825741280395638539451473150256235321033065354533525868343217936265179138858284517365422537062065580320899457016103697025525 A202156 803 45499497855041736745611677051103570986107778977625662537593420903277282731314414728457681826024812767668275989471887316841615836580983940089754889921401097336130149536815834409313822838212355596394036821136791471473613273836275761393421136556172309291362901542182028932626620993383406025180440566867591596933190169652164913311423882088243082436617590326753237185793071648882641688349603224988796564934602189724924705815153013714771262780364748028020970793637598425101362912876071912536904058537973414742041101154731101805549437762453787217884123652417959640703664529717963889561481309517494446674658185109653537788863642065625807628359268636738552016686306655788054332661944846264069826187490445384769828742377102291025959942257987621083962980569380232893802120965045327410897310757552287780473009711135198142137636570676392021967086186432706807383513475667525661921177702271910944574471166883204890389035206687378517725689617420561047262383789557612432334882717081197751473404239982629790130823537641648220265320048177614650217982900492892930017961766721786708960792304313189483561793634862848806256671082419735826759505743460163067951964825969544704550407433119443338404582176951188441647390338165836422631113207857787586501858457431155100044115423336490839264235931022877283649878442207194104282426096826946863261142488331946548124819378948710774856227060760157013633060212951810736072605108268991505114738090207176204097825446185870255625292412834484384918907123591109671706593668116504474057912760545851011863858048416450850273533860025283591426541206047720298805747375192496225991671599044549295968480396904914664224690818684682072409371324354994414279594325133521070085132665035143345772970140838895598995176704828525011899414369313291019733989192880716387424470435847848181074382331216939497970597507998352310983193712256989752092836479820450533474678423223257217720273040002314184061820409154217710760551307724586187924411201811653126579495074585747723678618737138944387608093292366502087233099601669849897895090023830006818195547747772085192076725227795814081630427406589708013007090333253227088403088400738901054736085089887553541634565895840574229246170489970940354653657800480529967598734710065967078951576223812174353172688162309539384859268597289270506091591053244875902228058000980570725662878748732340990778871721856230648466083345825588658786822158062190115653183100530134339242817335170015711204879746162355431618709603635241838767683212073804317744163904476762912492578690568532965 A202156 804 59058313162281107358613055468430047932606525734857757258176842886671172821014240372500480657732538325489300065154309356464257083871843955432791289621444939092744939183738957897359957026253267235587035833643381561298809145800370299778922748163491001097000981499113668995013801968350698550422210816055327324814671160330993133917938929165260301813627085471586139882543204789214075492275901223783855177862217889031585181218307870554034569772766672298216508893750334998979407050718292049145856919316890403613152998181415272244965310080793080562751013604976484075405797096841571992814862708350514798856082982070090307054135050888168045876142324896003483147228092934624185732646093879838824718553289069161154191188427716289531486173236608426695590189251827304338505754972766246070037680140066668168490828057150901177868630343658236663889076443214262222498524823080024974089984540873584477886582085121506047682551473868387895061997853416172773637227933626035384922627385624236906679353387380202712931835765577865223957256307320280268541835702064700067039740842847291663351211753275688982236482264977986315431009286769133810380650748867562280622553649708706761327640524249210813717161190146498487508443829950106890477649291521477348097909650659827454247380847753851546362314057091926525987792444889036034993136475960139448358445775078561389998799456894034267423421579765295899173464275759623676301015951744884375663984563399848201117826364128341391992341359175506908525553745523564181736764338297957219296535688660748094753492825858959910907846457226244103053287748783563313456464680675834109256856208655659208554234741215247109490595477332983380560736300878832125786275030166706130948561086936842772131716364492511601318732615024225202374810901510689961969684186302873519118607314384268680619906537737423917927622247159642596217778187355988310083336266951553242443356140841402778092436914570741373887894749327463388954644411761025896346887334764615689581312056900740706953934542727509595818704518369549362698409086707300215098265850839342327329187187075451297667411230221894408245523355167688994755425964058088629944258927890917344608723882700277562855692914609056193498889765294741829161241247186030715183666432445795451633442506855682359234186427642020350766860310572472607782923586675085860317987630351626251112250746543294107684943418610026913420853087880389767365064019964761407928142838746833976698637449577530136908612877453382816715216722300607641541313950987280639009387685945257939515910124254258763045 A202156 805 76657644985143022309743000386345151112952284296066391295451004473478279044393752689090895436055008721672343816294304072803288853249816873167823004173745609541285594930343630534938814906253902659436376118032288129774382797635606812837280333695074763251597982622948000173498982328298213335042004458799248000017846232919459435660571418632625783511005520324528482814303894023328221106332431438868219032068593885360807840296657800826123156793788360278337000523117141191076845250469430203719409744369265205916457849598375868642863166935431656116663597775135823911917083928035830728709802233957658691420749036068792108902729507189200057921425109355743884386550047942835537292920297194085948220612343024280732755392750433366709578026901175479863254981685891271651147576152529622353581497924495777730413314345172158593675340048431820513335999256205925932096277836844396748843138012876210380385838972016547966687061424045960800411955488044574839620074595462804372017138011657542423672049223415263138755732692896531419048298421581675610952652523297080194124653596054017857243163894959539985753470418147791374580643797555253266138257912524352380085006685357075406658572850068042516761536820227978085597518443884900578003566149281669740043500224697998604458000296269075970687444381869389607854870943587526566226986863370164177022399354909484352271893570229077530404826354308293316970142996875778580027982632759751650620346848554912757874734522813140940935803458917395132781783842782462716784648404517080354142429265968890481139021824106881547907534427945804820479576071379859133146192349769857481319173367163446608154100725616993843204128704887393743285763309169399744276170709562059424450162205711356883083622068141139219616115939124739484157492650746506257345630339831936947099564869600344899596457611600845028530555706215708091538365103994360569498418381666636288240942796133717582706765394839782300992303322806638324645417685914503888872071836113269353423416470362086851878483357841570316428290856750382706280447761446474009347651179299442510866466773276188012287107700102791146088607684580253725484529894257065788440559685314009974401068863659870389033147768596659098587329669182084923310936485189667387778431430579932430253129422322451890111620810391180105755999823854472155631728723913208201816845716138409893372975806134447019434065778484093077389618841985400092451194311092102245300613751510289971620492166734298947691668310054744733740919686836585083478786740698278195629867472193040328728738848703337305899445 A202156 806 99501564132402480676939055888420537714564132409768441043738145629731919528450269976199609775518743588192376784249941532189312467261178429527878826626232179739649609474646848695392684388360539398681180614170076349065587572521871842692490094213458879209573084443605005111532684048329112558185971365310607848695839595658298016494287783446219101736983351754152499106826571899075241781944003731749724519769857000980439545119880607164437303483767518874609128462497155515682746155702269686135744702334386920389158675625693696083164145716880208846348787161112694461184299532793411444293330484814332630949333392734310087265435846196530787013963915801430665930258815001707592782024813111829680951530102692227321955345598874082272742747431552536254078270638097618775885215340228477048702714268315379427408313529205404703689413514234159368073463145478848645598746133699203899973419050728780200156341099095394139253758045860183250546823161484004725654083187682786448842860216504104441689413212639624173902228103543932204059467393956707622736274433403908027273733327937272331409963384445729625819022366273568226219360218217431970313648389805860521788058055039834169136066231747794937545661075494725408607091431718771000141738384118315801099115193748351528759030137176412856100756445352410619069096496984164593926593955517997141635626004226735610687527855357885740431197184470584960131346436480484837252645156306205897620834545439713359873204292785092812993280897333419706843846902377891082822291892298832001719653890691931183770355574197906390224068779627197430738386687363308371260444213536594334918177773721945041724814187616116793231849568348359745801540214565579989238343794736522966230179594452254297399769312730834214550117170251296826211223085858063611344666211417667854461716082133933295407521359951359109608743379045741943174201687206492663220636976067026950583501306025424580950603390065122855946635825108267217926363201672614286730052896387688856127904997217931832997564444543815543214325713357478383202658495948436556833036132464825539762346542525304964497368127322192685728604529061814167989925047319707335307216527278657055855242776306629064687462947945548900910160411708580935715766396534941083305688813226319848673110356732035697682524577701324135250937004502794285537376100715757570872405421560025689971871484111765687931309695528934204424811836043961439611882850733528749638788721317517636329422133783670456573648557838181211012897038297165137747823648112414110646928969518880401431963509706807568798716565 A202156 807 129152953586213434775644584800169471608353130915595140408380817576387558069649406035354404397727893122464983393612607814477654779216156351710313549137845195556455651812496679262989169397277073885585513000816641068799002894750592016208039305008735930139262612009816673686769250395748859802312055790168710188359199777318237905950149882341773761428820879571369619312178076021105640504742210511379703558442242318678725168757764731441638793798773445710882370407320784742215013433256295583173992904220289853399922044504300819140078418277343575650904609071526502274793308876481920018862014259486769797313543323020098424478426825633589772344067241285147648633591555322168512595530914498857731789137852682168039617305831945808356653376588128290882313732033269023279827358364040410679593769538775438000998260547594270133230265066135890427938841826832289336061240385263729817768749084707943823592550360786849576203411256465093813248976051650750089324160357537661347793660543884315907770434677957008762461953322667331104337769629057384912636073261905749322321111735008983432152275229846662094773105277952673409841354982602429142213849471710094432928519270435019394463207310235787760891751314455333352393919080852520873283398419019424628156911477985135586330616660054687618142811178623047114162079398214502055390152727275496919678865531086947913188058884360965462002163540616464969957170704408672442975353384902822495360192619633899386202661297300527658124337668935319862088180497502659843040618091555479421151756607688860707643440396287058387629293368421674319293605440621502886036923442978149676866313431117717500712200661424993980621097535587466062656655912742813656631625969397297248107348663436820366668017484302554669346832470870244155682683407951115821019119396789793043154360375044975817094063128759252523427120375445666826532022251628923482499817296516619315221096454278204972356300493539134627236432308687208042230094790353367429671719787439384021984667262972405157143986770534514733521878347647150191014344447293309204295271552288164251169014945731072567729571542156506003284582590114550209797197226891085864162978611848011544490130722577140866093937873285553876722289627068068872474141471765868336463396301136332583645266989908760013140026790235508336375610475844803128155358547000329413784180420339197207173595813401265728487820550730778113250328373566219963216131489057809224928902459656386381665618309159037518333648136405649157150006614790033512211591616463172817341518172568034568018359906860587520963428201925 A202156 808 167640434253340905936305994131564085727104649364310082481637257476005420642485400583620040708641029754215960252532380693250463714110103683341557458902096437600099696403011215036511246484981253542950597193879385937224756691798695915166192325411245023861883660815657598840421375480997971694288490229667620513882392615119477143625278052991838896115507764700286011714708035848823222299913607299767123469133510759787984288608033501530639989913504448765206442179573916098239571753620515964690156653933233895326178424607906837550125703759846244314665336226054238839987253737373999391071450215483342382580348283946695020662910754236553327971812265224205846495735908549359727641406344994704224032619981251351423195941014520060372853810068643090012706970100912554119597135271309112833635664158616250209916314782463833427528180366430871541305248617765166079358844421326187604259936338531860354242930211960231654517888557133645909413920368219512131938034490000696746649722543101625544181582522574984734051441510594092229498220919049091659894000357679229216464775758308332557661321838377582953285864831760203812405852548057734809161606300631312768080696224966600134179073952619820765842555660501947196681898359855140374750851006148829049031869999309512242705611665720847351936512809096269801771759989785926683731824313409639483746025823724854164582489744372677811793067844522987060419447442976020350497171440958707292771632399450255963577694490691792115152577300997147847570751441911550098375639460547119989822978357126250506590001864025027589236432568142553639245669123540023382767555368541424743978139915413023593979394733715454570729391369342962600968593573199957560727861269933897091520372334961398383680789294855403229977973997072406662779296852297462477619205632366939952346505305092296476654798533608149824049292638585096495096621708412655473792099630241595804130032614151804028693897090010406681030033190040170930547445111515469251099605554043424072847241979433184676041061830589355580295854880920287590458235889928219398738705641833904733191841637212389667608019364351017470070702473364157110502594010579582131976210930962191706091133822662352537560866672061700986436631025773941687890499914585700565788405093186146467251707879791213765020057091201112119291407146709549957551369856630326863334295313194856414885637393923358803811503143538854462064721804077117468293099060914185640428965753845268205884336235866296915126618707405974767799497573100425201685508170345550204495179941064339350407429727141532895402961007382085 A202156 809 217597154507882909691890404738185383104310226521743571466024751823037459606387980308132777485411658893079193942803636527231287423260135364820989871341372038159733849475456744620712334948336269821675989572142442129876665386951812547293701430344491032236794852476111553478193258605084971510326658006052781258309157255225304014187704962633524545384167649760091671836071718353696521439647357532887214883231738523962484927888058727222039265268934975723792251066716535774730221921185996465872240162812433375843526195219018570839244023401862147776859955516809330487801180557802574727690723517683118925819494759019487116722033680572220586117639976193777903603816575705513604310032840272211583936608946526401465140291819541206418155888815722142708202764877252461978213801754800864417648412484114353997033375589377508194661444885362205124723784767017358738718443997641006246599579598665270031863499822574019900714643143748215925325455388972875096505479443860546839489992067285366072031786343867652227790008618797809046557586415156091917157499828194377617221956613172480650860963593938872826702957778519466595829386766023957179862622764369972262874310771487376539145043527293217118275876355580213005959751677172891353905731322582761086218739102192268905896297611488999808125975483395779579652630304662734620981852568652984774405421840329329618680158500136851438741940060027296587959472823812170006272885555011017163195083494293812606824461246256648864940387212356628970826973283420694525031736979172070191310804755793265468693114776064089523770501844155666202066559228749509729329400831443326339533948743892673507267753652161998607812769376309629868591171801357632171011107296748229027496195183431231665197297836704829089956740901367512978043371631598698344833907891692891268352720731649425781722111402560249712363458417763079804968588445497375176058662820236294837141467112072587351039706066533014332842355844239833180642541524652288734559858337428577007171698104637010737096141112118213008709286113556185645264599170782381486253635627828856055518759276086736057482641405356078519645768525844085814882157228535070716219257625410312986494747211685011016613138846398214594840870349164949242812996414990767568525013347559316978160133182702005558236020964352253295331910100818520000098549918547617268278501532346503287324350163716706326081602592492882360981895651363724907624479364935123903467572619588698474851486768536144236796832748564818842954590699877737121754277393516907702261926221983339908794275767469802837645522424153744405 A202156 810 282440938910797763439167809044170495705308946920573791452817646229045146563670955954555761556023624602187039521798867679965517824927941593433961511443642003434896936519446451506469574251693993247281891514043696005193974447506760887691309290394823948598335856630331980757096009248024812022432307803366280405664772234889829490938497416220261868069753493880834289757209375715062236005439970164080305151311327470592545648414411619900705435679087684985033576678155883861683729814127669792186203041173884588611001675215861497042501192249913307968119907595482284918927092376774004622543168054502472882371321616859010330810179054471988084227368717287258494671907419529848109034694985266985641245494379971287850400675585823471410705970828997272592157176103703594735167395080596250704994805768716272871899111598697223172837127933019775821019931322339913877690460950093604781898650059131181969498468526770865870895952282696627137426531680966423655751980380096499796961263053613862059871714492757690016686697135758045548339517668651688259378774882995944467924883219122121576484973083610818551477485910653435881182731616446548361726875186545923365898087300694389781210132319352643199701321666987455979788560995072053122229264505861417741082874322775565730341151594101056030100164240934912798119312363692239752107760902287260827538753802721646120192681150687888794809226404847586448184335305860753692121854953232859319119925603960969313402187119946639534900507449061603406985563751128619581941096223325886561201434750041301452113156389329324176826522157281486587728754633247740088646179511658069047290321491432774799409950261111540477486403921058530226468740029568633358014856543317931343792969827721403740027708911253573303360619712001034773093633598518258154131934824211740499381879163175649572378823945724670518497944976963839001752732705633884565868670548567080457013820181437604229845509780462762593622696855790113428303088351553559261989445022376738911884791292576860503566115122467609895949073079541048047265859265439641240937820306216213326158616348518946190222800936132825567482737475843150023559929580044511210070464421571655294278475789633321637211316661758210482402463276585078343229581456158101718244901536726900251505385619439323423376590191672133576228700019455292250577960242904950583898631654690448072090591626866890887895116353552617765700038490748310852979105922586729912515268831260376775089023941223679353065373781018427452180290928943729683611850371276775851985775740954434137275619538746076941730992703590552855605 A202156 811 366608121109060989061130124248928565240107908792678259562185838780548777202185294441033070366941179321979884220100987444958714905469044928141917220863975979086458063868392018598652886666363854898702073509239145272299648956198388680410772165231051140789607705111318434911157141810677600920145625202111425913771616051729743453934155458548937271229994650889673148013185933606432428638539641625618703199187219825090600289156978394572388433472190546175597858735995270535929706568515794204261225675203539383583704330903993004142595708296364071880471863198980489015436878103872100197486304444020692118199049639188236389904495690670959961106538477398885332306232226733167140013429780843707090125067768593785103418611770107046349889931980149644102477306379842388713785300600812178614218840239381238073371049821733406300834397395614783653478746132612441195883479594777501365898201177172675531138980284248761326403045348297078276163712796439028932290974027885812875908879953598725668347413379813137774007105092205324323935647376323476204581732640628907724988881196463900633796844201563248540944950009070381254308589808760853749564304129513844158963454441990546448634212605476203579995197247873362281552546211851847779762231422876797645164484652223582125713908872845559238070205058758033416179287795442222535501252669316295901160528030510856334680481453434379518810937131552107182446679267534434480204161456410696385200500238857843874983432057229491859651993728494748865638290921991664796665017866140021584369270994748853491577408300234686717431301989649525435205721447396337885553011676731342180056497761930997796960608171169127377778744476764595924326555967208284741071112782119378136014247340187198623324300969509301442932994429436441767962558367505067485364906567918947475306410801081261495521931759439219772760620216640645261195242083324336669122358313377250196909101454038898217752120655334599313507927676459722990104228037774995269773565079186669679049451926066660296618080332821845526728888147958166809165440061941483548355804503833017068497828501618316068173138132459002230514073597875882886494973712740547015600746599942383161660475080196839800089272413823310807943802492137082524562753917096801039514313669658168967137012373899059101537255832769465029691557293342868522730192296740707310283155609286669251070300607323060655781534945308705366996288979095656123441971863038210491320915475403349465367078224221567264134618370929170268111174671178261251591060027639861538969834649832633526843845367016640400563990883738113452830885 A202156 812 475857058758622253003583462107300233511164360303949460337925765919506083763289948513504970780528094736305287530651559904688731981780995388786615118719929377212219132004236320694599940423366031964522044133100896519748939151171061000412294579160613985920962202898634698182701212974250277969536999080032827469795151970372972113377042846699104357794664987101301865286825584611773577310588449390082912672239860021640128582780109541743340285941467649848241035605745182999752897442203686749461278740211152946007059610511707703515592186867488315387544510312369079259752148851733609282332600625170803866949484060344713975085704596311851557528202716295035874074994758392231417889322820840146535996696718140353092949507676923360338685721004263409047742951523859316846898585012459127245005349635911078302962750769498362681259874982380056162439591460199626332342878823560246679331083229320073708236426910486365430805281966137324905833361783246178587690028536215405016429929218508092303652882695282960072971205722985375214422921954950203461858829588761439231091099868126923900546727288656012995327993634287444214656668389039971720386105033233783172411197967616428595937426751775792894190566326417957253999225194422703346078254157629577482005759995711886823610923375801941789959096066103686439287917439171641158840873857011649792445537844849288800769144733876673927527801587528230275229341504924390094551309448566130675130930190111877388759181408096760487188752959078734965995094631181429777451611249153524690624752549749261790766023860548234029901653156042926733410438709965813327707720510217770491644286804664943707680069996227266224816332844436524451245643176696324025276946376334409502615149254593156091671202630714162019353723408788789413780627667387979077745494593223969611207221837924314245537895044928161540372766543254580585192422471422283362636255222093122188507556673522308449038022765114529446170696501347864651041859689943592306606825483339274866667276715243232488149764705887633026084200866976620977248693934540780206124593308154949938696855236484225737542543073130848762381700047305420143520452319207649981738559016260791772180002375619708427194238381825995670500573232330656531804111354810191591187860898314766592443590555935359274471934694344573936406065138059023887211539023209195183796952082222441997441178097713705864313544463894346013743417394827670899916826499117674631004635771804716345669692446015653085167381580092281989580852542898454160835512304026169000806993389707017363409174010768060493855118436099367671221633125 A202156 813 617662095660570575337662272685151454168926099566617606840368081977680116175973150985235011040055100026544941234901504655298529153636826545600098282181247467645481346883434875869572124016642443126094714582691454443488850718571080980146477952978311722674268149754722726922711263283435050126858104660257407944368193485928066073419947680859978907480203923262838931469151595640148496916715168768685995029864139120869061809848293028204461118763591537312470688618398511538408724950273816885006535543568401320377779790739865695170234515958291537008960893913591865898669273772672120976367518125167259398608312111277799551424854661517092650711646019212479165664010890160889647253201008020729360016622215078409720863357546034751612567715973601924794326248600663013424885649560871346351838329608572340256007577127759053026869016892731917284062936236592982366939860829501605412270380133456278500615350990831018080423929589000899430693427430940743367792724749033567825513172216743550211415773391063902361578851021329924822996628761877987770016556224479707493048522639947550759009018223831303304687194792355093520243101260384074532207414768833321043945575998511682326980331289592373700455775096493260642328712749814457091361794134371768694845831309949376873464852827882047597807668623597526240162300656756994781952918765148452114298406962086346352542015184090469323551567649674511345140502826712590808293119460077381205623562186264977992765542484277537882879141688890469491112767192982573859467394736383408908409344440303547055560807393583307536125628365241729250441314239814178303026735669250989366812104215957335001570933894494820390684222253334131973120920516795861376524735325369281415016327718214576419790597690366012791819690051613419222645486749711229337846166617098144636399498639214958809446692246384994240184078212524228958934503172664040480365190155918559223432611653130502327953135796998003886530250550821851857329343773318745038980389703809299590264446126933789702958097970161814846011765996447506070301995561593870766066173758180621187411449599128023389014152735785709234569216147328837470406660615357816935749634002359907777906481423079301341658321330337728556998936111762700041199211975789711588560803931698897378822813404591722439205469696003424199990042857643319662732054921933238607861133519569120426009398100531782888818324932599915817133588782197337732435917353882878632833525910887046413329795427850093482979997156341411093305678489507522322503243379565939723185938450005058705071581022131575504383543166066095499132226965365 A202156 814 801724924310361848166032626361864480211032566073109349729337432481262871290329386688886530825020739306360597417614622391017586152688619075193538783656140493074457576035566464642383922373661467811638975006289374766752008483766111941169127970671269455417214137419427200910981037040685720814383850312015035478962445349582659390326978712713405922804946897730177831745093484315328137224318978473305031465850980339028020589054501570499848788814855873963937105585645662231671525232557972113051733674273044702697412161320735160623260886121675547549315852755331929567393457604779561293715756193866477528589722170954523473035486264944589948772159004735081661996012060434076369903237019088085869155039638475057677327545145245430669752556648014294119626422940709067566184726231425995105558906826577261741219532149080481330513302666891046254657528795506230912661607013814260264880274082143020173725017349671750982024829801241201323715162971999301645216369034217034822111081107403909666325370208718249982369275654480519434874409709995673175278028120545071564537751295552052758269805107805743033470983512483277101831330779310139702833503983840617481258185234870196043991874076464149287398701884681925895785415150033970881884262708160398136332407034554295469870555359667521980012563914333522956044226964553140055333729716288833832709539791250232716310734939804695305296007281475928197762097439731437944774374507870992238768708586841751322732285385410836075216638723426870320729405821396749688158900916214415609590638458761454328856137230847272633657035716430608524146092472840093471515375190967273980351619628025816167095364514984280639841895668494858864586503585157851370405081175382950942281690763093265599732104130892453889619938333270809362204428020497508292545246523498798514076938026479178610347560997912677595597393147089905934116399925695453121230654186127067778893341418206718499374721226480643930186819044270262362948837175908041117004239228718987528888384405483343791207123015505329782490246179187995902631012990254909713573687413525138146310122882812937874714632708506777455622080177532783731167701958282127174953043196504144034930840707154557521764073892539989840988948572494752322820045340463690831760332315484270482945419355569499790729425193477750267013139223155890863202320077130320503808567511448636090518201293312156475980321448970226836293384495874749549030920808513477347743285627695614439785728795656975325254951141549571506828781098528221076155049071164285734526347301113176492165548757552774236629345174435355858505959379410645 A202156 815 1040638334092754018348935011355427410162466101836796369331073146992597229254731367949023731775865879564556028903122544962036171527660673922774667741087388178763178288212818387670938461668888568577064263463449025755789663523077694728556547959453354774819821276102266752059726463367546782182020110846890855794285309695564805960578344949154320027821913593049847562766199873489700281968669117343181162156679542615919249855530933190215775523420564160813653050579479451178198101343135297528924265302670868455699920607614523498623297459951418902427474967915526930986610809301730097887122075172120562664850060769586860190200509747043416236413611676500116784791657990432540967244754397575327437433881434118409786761432735171022974587205961406580165350302650791769037894349762741380775669109222567677167762696721929337007953239992607685306628188313630851131652398964070080322209183488241506729216571904522941943650148658081490317282850844227662594747479213688962165532357764238058003340119115142897413212958220664692896542160806945621903523110483911278411062508133103924532683448020913630626142031912008501323083547108443300950203355963610352657352080489285515953419125570919176182669814590542043319468826536031344390228681633398062409190769485020165570515107391995615648008710153136289199419166437689319034828399218824141166404868350635839979424981409851310415804893899788105126183857336268579739726329818097087848540578122158406951928513664720780948093314183866388785837277643405788112656393921851575077839740310127927415308210564832366295179296234298564622612377588432201511848653971139852375507035465073293427554781569515701775694389893484073472101308532614374282924418840911744953800219594167340533875851371300714782713888136895458938722124925119016052494392141334823373127229158871334621272324728598409134091176120844485378254128169049525487316908768402778058444333728220667481686060198836078823378604589212249725255733324984864051126463538487542003197532693871253307197142716027947895857493528820022234108984559355311214347880196581871133289352090441594233356204241489061351688225501221405954218206735189585715272114319428376597432453331405192583948426254195576475875098248162076752320377652709894909913322784694651387965775500715806136644354695664423843158854721613488697116948728060234080704912768726810076372199269321078574039568422438421833592995942056642717304402773533139714492151911222996655795462646967326122087443601734187474452664560211141449326931191127863317475475610906453081772177215722478827569385652873925838245236142248051845 A202156 816 1350747755927470405455069478706718416526400789151595614282383215458958722309770025268446114958543086654054419155655645746100559625317402063142443534392646199894112343642662231630413480862294988351561602336581829141640216500946363991554458082242483826446672599166604824746324038470038682586541289495414018805946853022397768554171301417023594682706921038831804406292695690696146650667195289992470675174338580464482847284458562226398506129551103465880247695715058741983638903871864383634571583311133112982453794251271490180477879479756055613675314959038501201088691263080188062277923159857656296472497850289201573572356788616176089330274919183938146851577910075569377741407321304815755925703308946446057428158662362706842575583523585349093040330573214304775502119299807312080820823398211986018386494239125532130355841974997102108636957133773564049262653901193755950443967255287463393591502936607053428971106910933359973190631816680644534048680582802999238673826178266899891884425808286085272124100437401147116899192289853005707235099822130088718832487571019017598491370357261340784746989323950803522234085342315428625323224253207262253908625519216907364837341980999179014220956131939821687546744641058353534984545946875887976846731482459149140356233139524254949443593325766206989047323121991893771554067206852304018945159686409585529043060909559252061115019446985917678977858449060379176770726831329515512156413431633853025381851888004522188259789046594019849217146465651734891573478311151662428236620373331907591023615728457015180603870092855083820449542341963692524722286081339164337416134151682045506843149939381866865920570678239846658871928633888829872661384525250422269567081742751538444919705255347844196895508737181751972431651955948376462338629428454206077239520629371276965859232867150159737143372751007462994931067924247026358387084226350732619792792966285889008184510006763368003832101498569978455873119578906993177630321032668717600801162868548260481309398100038281260863493244110162209671877559327030203701313834921475855205871432703270306501958478390820093127713861078505207395791501174574123976296029433574836319323289493323232819407535513871965725696036537165803129759527373172103129376661214201342017309093654509760795864581665547228670669926415515085172966936246702106706434472965239888030495024133377466676946883832003622569776872439405026372311565769125206835933465437481821963608070730034793649494176540099833792268051770372963073005280531034895421797432816609274986963793860459019965410825948085181302686458006678591884165 A202156 817 1753269546555522493526661834426309149223858061852669270542164082592581428960852238067075108192457150611083071508012125055893564357490460217284968932973913680074379058869887363837889027220797225991758382768619750776823245228564857383342958034202784553373006213896976960253976542207646842450548411744936549519263220937762608018508388660951676743833555686490089069520356240323724862865737517741109593195129320763356119855977358238932070740381808878148400695385095667615312119027578626822376386213585477980356569238229786639736788941425900235131656389357006643486190272867274803106646374373162700700739544825322872910058921423286816907280608687140038113231342486431061875805735808896453616235457578605548423340156985360746492084439026577161359768918681864947809981813255541318164047995210048629297992354622243983272545875592998544403085053009897822312073632097096259606189175153943996640264082499383446281554826741352587119949780768625760967524801730813798109664213858078295427926695815219568074184954533730737070458695687040601045537665601744673133290456120176709737874191041772317687961516346111059851341451241879247226244130459670441963043266591465270273353937917808789539624876588073959893631224624916352378596248816220960548995055041206099162225044587375532382168488835826518647136212926311677787860199665891397766676106554773666062053081182927765475984826382827247525155140696514835179823687339381316681936785720163104787236798701356135640425234385723580417467326578674245856586735218463909999558166745075743020725800228995139591457085346602564644941337256495308657325821729581338826289753376259602809115193762881622449198964660931069731689894686392642100102830850629264986327148291277307338436887565650396269655558148025923320825300098867722996524945639167346922074403796688342813949640288582610213688696716510846576040787418512044136909838486342172088267211794750204402826507092791470137988921765227446511059488165543819579292649277531907352367400178109410868345426652546360572866334997497019334074837897500645048994143380195463475349986359492767397947871595080239390711239991674257978331414306390477731646530932665818114105032329880224794398397148579557316376979550142964300351114209999737152035996342710557243815815597778168797226090357525607150105721328483858941022386131270606444717865203968605936772464952924682425598481174372279657148546833351782174617695063921744939901923645699493685766620012122515189717319061605982528176456745279545857619404802352103129629750320483228026625922658698592192624424511228912456961184247432670017594325 A202156 818 2275742520681312269127201606015870568974151237883975561568114696821955235832463895241038221987694422950099172762980582666904100435462992044633826532556605564090344124300770155599348326919113937042314029272066099926487430666460683937215167973937132107794335618965676927804836805461487131462129251903638145861984854830362842810255334310613859389901272574143096780433016107244504175853076630832670259496602684012255779090211326535571601422509458372733158222362158461505933146858893185751060914733650639285389844417428011786888171568091338749145276318070435584743873885490459614244364716013205327853263456685418799835682907650637672169560899800988585532827430969477442745418103672626291978117698233721055407438095608335886239883026272973570095887016118487487952580891486392823664853476959244908842775689805433564755634190677737113533095761849713599797022311808129751212883105382564020175669187581263106220029194003364724721721624805859557091313143966013506947105475761607360565556966742346713275019946884345095570338487809488847151400654851242455638292179556418350222162208601863207018189301227928204883518969626616947471039558112399026405776251410202703907448574075334809643418868855188060120245782818500367033882946417507930904618734712003057563427751641273916777105254915577054996993757055230565874870985099120181997126641148409808963015856314530680335767189625462781369972394765627195684234375439685619537641791451340076160807982862472259539083694443622613362023372752653519386958008835255003516998263814734982533311065081507234174530692909797273825313406216588946944684194318915238632186683748233282400724678354280964072194335559210288665074611374303760616060813059591535529983071400335193386846160354958866513816018967400466718458807876374356073027040810210762098775336607472097695540773861713077897630784965280071392706011001304386263350583271045788637951048116619479425860621696436564871105788349766655592899342519296970820744228441203747025772084268317467046631054396905137742319639333507020933419467713396510243390696793658790115149076423188908812229835371935759909050061795332108350666779978193665521553220854570798337272012640895038459896300091320751524691593760049030496052616485052285651239593876177089101130911336822408589038669419486572533608555614445633390361884231453000463137082600278285266042629013872104410960151617451386991356244012818173857627395881404655806785860958652505322303109167664294681459430647788025221739248587321080150226914428172498827363994118554413369285460647196912207006537604749180283954314466709599004245549685 A202156 819 2953912038574796769804614157946765572219299082915338426246142334310815303529109175170629545064919168532078115163277288289516466471666606183474489554289541048275586598963340792080590290451982669483697618236759029084829908181820739185647904687212363273132494260411234755313717919512468088991001318422510568392306822306590032205103405426788128536415107967682053130912985386847126096532430601083288255716997088718587237902974445865813699714346536585998761224225386297939033609310724327526250244947892316206958037697252321069594206958593616270490333529199036031990904817176343712014382294738766142390835266038128776863843504071606275189273140661074496881571892167039234252490822761333118091143156071912351313306224759462994978621676017880667407299987152878077497502187167524629575661649045104681629293547375098144808829906953827180367413895795875242638712648653320319978062664597392944244021965216397012490151612261540671336207549048224936478763493343083801203544797874352495935797514904870218611407816870925400319562286718020836561917004459247105673830115773774898411656808891027400937292025032334463827747771233897555938162120185763476604255611287176518206597975795846665108368152149157513962119132467188851493627685853676478093234568661124927511230059405328956601150238711930181559579249521476348193904750798458330340872613534529377260328519443179640148060336149024307390976643250643403483301039497024594778542363367053698693623974518690291525594994962587766420325920365617689490025638881425776101153746873359262252494741749996160963401247939831514822692156327795196638891426900130250163239489215453424296537823388662928484085798356890293756197113873951594887004835248518962488653040350486789738818977703849043084536922964127657774636211798233815315066102446707930036863464842094986120469110522863286528514545196236816156885826238905674857784920175978947309888372188160289544562684135467568411225175289075353732136835530559302581506429224033186107544813012875894117116240261756216243170318988557115674559135017150772795276075444025729374000025847312844145506928364901021281707589499101084964907502080281071456498349022701963575960958302849430040720603120137186899492372323564091440911995846483656775571840815281518942710679099379888570403395680403213623016755081829103656830784710039863330545488497296010306717395687541038600743851200970725942500747580091156315418185236368179315463107622407306208855749933008242374019151263509795131835016489886016755448677308363101125815334736133308070104501294138933346102293186539924779660243216604812074840705896805 A202156 820 3834175550327565525894120049813295696870081235472871393291931181820741442025547876907581908456043093060214443382761157219209706576122819363157842807641291724056147315110292047350450597658346585875902466157283947686009294332572653002287043068833673591393869755678163746720278054690378118023188249183166814135068393369099031439381409988636680226407420240778730820828274599111462428794919067129477323250402724554042222542281740522499646657620381979168019335886329052566404118952173318235887066881449492785992247541189095320321493744082945827757703775624030699088609708821008647735053974206202439617976322054034466950469032602037294558004367017174895963694783205385956582290342526106714656011838463643998283616072299687359146364695588182833321105287437419626104269886362555482796385155607068917509914181717187586528296463591877002379789703647284215231449220929697967201774125764310659064720335181695740949110572686285788029672676942971161689877923046178807948694200535433778117304608789554801410894071278514285269696277821503236368521120387447891922175851982180261719980315778344964553398030302668906120211723542629400990786960961562880233297377674503710429460265134434895975852218070737597934770513696628310738361702355125651057087565503405443906519053680365344394376232742830460087278868885119244725122491665413813662270655241177983274097455221390858381501980554243925530706312966940372094129065032762484336928450008644249564247758117277135927962764377744477190969682611199008304533892310081822124294046443356507668755641480429935423260645295208396442580593600071948648334127432174745796646224814974796503623694033806126891379294072908042085255188733777795859571660091764553718736116391860452745793646213435702964862412191418732391011084455299615904599727948786082977086678589702684512271209917902684200933982033930422091566409752088564661018563037837402562446469149183939209362938147215207361205406419431459377658019619323455453824524388566634363846141518628642246549833228705171778497331727507802638556823832793989691758102535648603068661918400735648511959180787806153687896542119771412952341587033424852556869335478246294150798986605085919297816882953637977274789574584392430641273274556119301442406598138641535410549360340083758541975018554493951796103214487658562100932968191747511150047580932407621099833913559799254231661107898708384821978979002714308079238946809410015346815306908023724806589441109935530937182176880605066293096629664623462427492232919340877088809477123506915320582273394331688286328569549591217614818711740838579363544232008503205 A202156 821 4976756910413141477813798020043499867771793224344704153154500427860988080933857615116866146546398869872989815432708818793245909619340947866772696489828842368283830939426560114120092795170243416484251917374536327337410979213771121776229396255441421109265969810375996132008165601270191284726009356438432102236750382286268236218284865061844984145748295057422824923381969516661291385449708416703460482290767019474058086272643796223758675547891541462423503099219230884844894607366311656345853886561876493743901730350425748473456229285612705090813229010426462648380983411144852048416388044137356027857990875190870699972931940473940336730014479115152353886378947028698804604578612108063754290385275182653837859782348538769432708986396251785299770127255793783521805264814996409849145078356316326409823186978575362112215584000912349395261786667920279115495178450054099308107582837179410638073062751043875855354933033195186691321843798464427519648525065350446749633603868750195169643765446411327227361121893111694671354665449050024482785503852345902904467878582042754205937636038223482872962909706040839207809570989410561728588485537165988432779343391965894528960921217546520699129991070687665252961818164659091080149541996029267241395621566788851605065734220447054811694943748949955225263106412233635258176860800276956331675296969630435487760401236548845890999549422699072466314549403254445352334776043111486207644738349568856868880694896412251203744204142567317368806112227703415947161595502192847323691557571129729873594782570146856306183231354191932558750954787800737061550341058515535919913796636570348070408279258318056964042081839620836281736367478779329705074129127794275142207956990423594517177250413966061838599348326487538550515874612986767103210355131811421888996328471945969242401941910004327161229525780165496491638037042972384718024327237038192772547108207067268564933463549152401203687276206307246745196846377329046314619761651149930267371086184146366964760127566414619051212273293411986139267731082775831581469129221815196442757393796084129024455678871155644022585868429963873794911054415061883378337744940952414667105773508652443220399136273353218974365489968318169051408281269461847006788586988812115897681374127010749619207595003680337469028128349388225731777907335882103559432898429504776594891574113083223744451657517308672282528202772244775591795695837540428963551986952903507172391646885704946386148220091571874112538644293469664764344868162880627150098173575490977239952807720761341237256721137173076213924109908179365259409068338306331263285 A202156 822 6459826635540707310636783935896413015072090735118190517923148263432380708310705158873815350635317277052047720217212664032475971476197974208251596885955029752740688503228359917835833097680378296249973112849681995600011765010180583492892754052519895766153637419998287301182852230170653597196242121468835685536487861139182801512302315468864800784501060577114585971818975604351757106851292729962024576536092340874602841939669105216698238361516563197843727854767225802199620633957353577763600108870248807430091660002605080329450865291231547124929743497829772893567817379056309137835823946236313917957232538021428114530398708266141955038264235887100738169623909548467842990786456225924226962205431175246217897999204787250423968905195970121730918791856915043573883607625595453621634828910113436072881579188276638304468241504887765923172796715170818644628526396720999972225675320884749243908176386134615678554962127976779639049965220734149977532623844946956834845609872943552794763829432137293951559934806364908404904070483170653957152347631823861582551414477315642977126789857633764990760892245042978989067917024043185581078453236454492024184707489474353424087565310915118733035832433900371427606842042956986525405794772484286524205865736604363879969879111621223465214692591760809139561052035800389679994320593636997653100721804309650021935017530942946745126556769161415507032359594717957100390167209829644064760386040811926207162892411295343945182841049089613566965856480589351288216742657312423516069819603032342932569520107294978004995898874480483166050342871984763105820394045619038191873362237622086980415149973673143905520495336448551420785762902200381223408423748305309042821374454833709291435618291534302053066251162918412847150872856645739244667425056491497663131151379499189486935036086914406737373240261720832412215749990211745611907012092657011180928743890326845448099696477436878615170877154581399855834047220115082497052995169368085098481035503175842801630003334656342299768358956351426281261712306886205559952940038158022447050494078655281073007822662800845153510303534196566066023135678408737591657540376486898759656999863431884694992159584995595275088428704087408844335518446488202858692284469071528296548888206310592665647699772802059480304558801402702512189161621042002228396391011449619087761642098948110860498997225805548724013222376394739715436505117888529985280463718053445401740632851055579299284858741678115717470093999826995199496176447926821121486552212177811333951829100965947531627535749722083376082277045998104365874391339577385971240725 A202156 823 8384849996174927676065067734995524050063706002390186947560093291434802298399214362360597208258495279214688067852126605205335017730195351181362705985273138790215045393359471746790797240696335858289048616226969855752487933572235183602653018530774569263046312105187966540939210186595907098969437547657192281394259007008276990094732187193721449573298230880799675168596106952479064063401592513782291196883365567688215014779604225927478089634572951139259696331984759872024222737982037577625496595459696390167765230781651043841878749691789262555453716246954034789388378577031678116058851065826691328152459976360938501789757550397511783699330248166977642991817948214964231503236215602637538533188359280194408177765108031502511542206235382821754947292060148470765117400892758083804472158780248883706273879963196097943837665257760319255928894874505054680448711767765407909849618458925567339182174876139980106888485487180826776300163534669128206409826102216084621182851981476862777408280959148761137797568017539757997870812132490059786359264440603519988248831523677122541556367297572588734524765171156080686970948487637065473678103712432393481403317541994318778571130812646606568959811369211611425368428009940003850885641465142607879151972330490897527349298021150127610793859289161781313195020279362493570997369953680022676768405226696956098036164994762708326328379686822094629055536439394505061861084703582834884572773436235530648040565469166460028596123937514175842604312905692750268689384807596023531011302153178409996745363504486311303628370555844312957600786296881434710617809920872453057515704270636832330230794257548482471308638904628380123343638510688616048654428951171163343307001834417164236688915365161110098818155410119773388063282452051556552811214512970832155322345494261476008072434438872989940783304630187860305559551849257802831870583671941563474652737022536038324364841094249519290090594859370450705625848094862999752128473110078123307898116712036059810148779568256365890480278713070857901091563306607212040987334700399891321075098556700758748635129360636625853612351401518712789824235199520126332088109070935053637620118716961077681656602742188009313845806092415488361778451535260417848735578452267854916804559210417022269261095097502069525097848296092358472595800006205183010354956099963176071138016552860534813703953947438084935096880116357599905860991847323474380465078354046419227952169049023256225525360498478102629402069473131146299281272684540850935062394673233223620492234220246079134711304146418127049078581681595631287539700549703108684339197765 A202156 824 10883528835208420582825147283240254320569675319011727539742483169134109950941471931638896302504176237103388060024340116343860820537822089635434584117287648194669376179892091098974536982590746263680888853889494023084733737764996258135660125160191338383538346958896560571851793639349257243808732740616914112414062654608882393960160866675134972681340319182217401254251775005342220802538160231596684011530031970766962214581084345584761343647437329062195887995188363546661638914280050818404316817306577044188951839462923052301678287649077171565431798758802839326853221825169739138335250847619099107627975092083960153894990770017262029099775623856501093502641527159114024023357617065767299091851528140261166568521212225685472731359724621706667799854175280858138078812475192367182751240461934140937307423310649346854462985036331389506429782374310845804403783246033102745984832534010065521509219081053308044125575607398585178857973218035307677769976748052632891338507026347094941523153921145659819567291726831799516327909243901614432040368091555737120885400766318427743297187625459362543648154431268347688709302069035886941648597540284010284369481984801136300231903707249984411391102121404237729756791950060082041463037215960332542852735879111448386135508861573754017586964142639400383717996761560480854764906205556075797447736883530844705600920228184464464627491706938309667098579265974472852338587555083309850531395159847677969230446816085653821773823688052351154086831185732709259407533263516981230829154125005973143432549259303124777131619985587043738482654563009230269618811456898398449617192269924370742552590531147956574614707777712300951548622001110921430772225370196421714303445559699024345512920708360829373963912656084302939293293471890063759809711770411083646110741320400016359288532966621054028729992036743580955783886084586637864022405699168056733088071726507887418180115640639398601658976956585690434502494993084953563180261043886234685566657011187302457730314249593428269501102001207017204190567910263854342996000488179020776733030876103506200447324902283677557143678608867755004625791265841445570312773916533323134732154437615615398905575367200451093776581219526599806179585757249575879455922138759206610484021306233088594908235788857913441517526783769079894726836218892706505438504621361191090718057723970875240076871724777408440207026377809788283067851981320751857313686423088534104436513684999335525152618642165835534848168706030228069471892448357576586889866799304512081587586066050309750907741154514979187620622940434083413122165439123295494886307458245 A202156 825 14126812043250533741579365108578115112575388500371219956398795593442783281519732168052925040053212497264918487223525618887726139723075342151442908821533382083542060066454540886997202212605547953921935443299947014994128639131031570824903239804909826447263511306335630434297087204665149306556636127883206860721171931423322339083298710212138000818930161000287306028343635360827250122630468579019982064674784614689949266311232700964794296576284018549779123358058163898806935286512767980251225603367341543660869319857643340236534575489752476902667919335209838492220692540691744369881039541358524815009783517065003918817196229724855716259725060435490252388785710434581788218086683715150351583684750337699714011532355703831712102793380352739871982455772222493714755533475398799845127305647431734687741329183342889020995010739492885819026601592960603349061430204639199598880402779526606121351627185032317701294890249917876381330872936846294696617223409146215276872760937346547757234276381366107297037206863859658232435628327772163042728611423574906179389261945849795533677207981478955009066569927021144143863987114660093613194405929184932916718106212954332923382232440879667119379081593771331361612890582749976549815171420675046498014972019114329514306363153024711564700268663286652536284646601485224786991277257441832705064485706417809730913896420018440112378157907226239125799326831698426367830424785413432603154866344708849768530471926713709494202394550968014283828864274768150925960709486660234041592711042955599961765452193211951474405539112921426928237528021999684008530506653244200315150058050657562587000932278635790085367419386831662006729988013803465328526299876086004214002529029487499183311534390536991366295059809442015095429306863230850708676453066779073601819586911533726972880507718239689256301588880388537892747178578241606689698250726936465697984842448270215332759465736708845135434061999053366813533532875176174862008226706491222543742212902404406554074137747192701637446539917287995260181456055959176329996767646321668568308153002083794347421879088034852832546641221958944477291487238826996830139648455551182493828698839906351826701755170023443331712688577139434132932740534458414231115938200530997912553342850931338579168620792842474145020224667483969610996960816322726838876168643570726072575967787697643201084965794807128717303785141516988833822166010762488587318784512090563221139366810960088488391873472170756046130293578357762903028217116695449868932112043102583448677066221499081810599113307256296567404519498101758674601283200281487849253742741604245 A202156 826 18336591148610357588149433085787110175868533703806524491678096937805563565302661412660765063092767317273627093028076228976152185499731256290483260215766212656789399296881814179231269497425018653444408524514477335968355888858341213934466269606647794537209654137276689407157047339861724450653269885259661888301968752924817787247727765694488449927998667638053741007388784446578765316953545677407705123263858899835583380709765464767957412194673008640284239922871501552287855340254658558315272428853992017094764188223381592703969577307411065942491393865303611560063132064596059022366450989432517590783591377175283002664566811192092702443094028669642491099550349502560001993052492104648090588323714086806088525802429182361336623953076338131732126559792490621560894544372255167006608059979125929690547307972555759299904669476876729461707022437880488836235932001838435046244016822993000735448890576952867322972723418817796144382294214053272480901478215095039376747952358168792641795149219859286125894474941998109553901929241539023727847305587432136665110141120312268284285272662772058142405864117119013830387766565526732474039397247484502641889817494932739333413837476358100670969636517613066703135802219617519501578051040998994394090890828074520598121273237117214037226931137981932352697087570731060213033823115253293295097904999193433499881531952263707081402384336087951446977859128965291450971039032879080435585165984036927151874583330427578837820886353332794488058711741817874169187741506151720269006108104602243744398413514239853710653612636952026565808572889901026833842328017099515110666325732561246313556467545078724382850335749399719572434572893294896885505706466934263273353568376829214240914026125996306432621613668743079509564301015180172329798276270967467124078177700429457210782539729742150033625433636752285441204882010671520896590465421157833307927592409783012994034368346132440346394810815794313538276091169483681885933115084764562975542706780663908519885773065541877131977339311537816640698325770067100612481461408925037622643205863673888959447398608944336692967983162424101063769345810206176044075693382531518343666516362044007055443479305115062244111975996545765977946891034141264422412608328367096531287628536487571242672274880873742582322810100867408785994160412750680544154761460850181081012515470373816904133045524787928297651872906662673696512888414117728865587924983007127972504793684112509858597126614258999182041586216539670217902556345578245572297294542080354011870750367919742139847898165077518429511878687913142325549052471799932105035863192294851765 A202156 827 23800881184084200898884222565986560430162244172152368418978213426476028064979572993901504998969371924608670701831955721685426649052511447589705120317155722495130556745292528350101300810455461606622888342884348282139910949609487764655366393046189032399471683806673836514859413150053313671798637754430913247809094720124482064525211556572735795868541451664032755540284613868023876554155579658806622230014424177201972538212009262036107756234388988931070393640763850956705737424715260295925243361426878270847460255444629449686412274810444073840876926569244752595123453199153143919287283503243866474312286597790000272454688903731106602915419789488135517956963964868612448005193916665149506433292597199923965206777541546349311106178990293514635560402628197054563547403839653731375777416725599809306595718007048192228387239985975255348409896097767281548830890676956084050825134955842135428006538617257636752900893702735249477531836558968210833915422105969951964803565288142155502502346453100972025303731437506682341306471719889325026582759923875489816406783784903378383206750239070149989887802557450552930699177138066584091209524432828955244240066390316482700438237662080373791251468820780166809338909668172957563071760436045274048483478279868708622031898355414990795608991916831884907148283382162314671293115412321517255204375624467370265036497560141871773220182490084253751938135350070116604934040834252260991956942292413586734283440632423070617782016284231416277485924012015325903454762514275446248935886727062669424629178976031136904476914797224617560992599373563510830643333235688517369444575650806447057433707872579905613149650435301449173358068885508762353921078467780797642808717750595290597207222600008815212551488246968707761399367288397000453227453923262705547979872835570523925868763688697592503956556558915586114146044102673055882167734418412140697224316963055902596041277353814170860775329004839019919315552804456943911766321371797696251031889659088850854405179364935609324604948979836168711631166668091040635824606912017052512522312902895705785568375972530660992619609598185261221828133570160377678213419870877455258896644409234281251613809436284180769414013130827827099940931629574826761877334494282290766613429287018016541650033626753325029380862490701229120250809218789567023586041500014891472428172504577426643921492006208936123223413729063008941084895339358801305044539309158740017748001062611226836370581953434708767533932778774913585074615108343446057392019383508256404824785300493603798440761219157311665209851132391760636803995507113111590848701169855975986725 A202156 828 30893525440350144156394132741217469651240417066920070401309229349468946622779920443422740827897181665374737297350785498671454814317974359240180955688407912032466805865990404916617309220701691740377855624655359555740268444237226260181451643707683757406719708371408502519598111111721861284270181151981440135994316644752824794935937352703645368548916876261246878637548421411910545188528625443585318246853599318149260519015807312357403099634824712959520730661471555670302494889425067609452407567859659141567986316802940802311370428734379100434392308195485823564858682189368716211175871620759549251139757220340043178363183532476165178491512443661571232665648126849109454950739710778871954702323202841787220032308723124732223454483705447905658825670484839984332862969289326171070592080301768573354031551425840580956687337597126404565506583427879493569893659862756995259535978928666268792551751676309835552398037053426935004040179471246523609149736992070782555275650996056159673455403900975841829558117511408731680906246390487102345480694533884798349559340242663464829134077525040391914816225313706700585033701537443860623657488674414736422520964284813299612429499071542848822943735559736138905455201613486279299347643467935724715937160716378755716876805944055420935486434281116648627546119132959113712278250771370214143961984462653647410583873951532197297932715469745025282064252706531882387912934031820401888479675510386851544172754066301815234302219316046024995382241308884151204810112555788023079398511965619240310924929912474901462157324753184916642141828178312547157148212697595678446023948528421035719302639262141172407143863414685531627299200978817480240492674345473008406102442286704310365960734020785316149585399122951713931216869176038291408116905394118720833810750862392839626320444485389745327985576788038794023876124040387615863532822684633537467163855490454151786648583970882447644846030653470232060958049264093943713790799207478324969276417234790547745109402929913355361460091798488035449880613636856400678199727290336725236216339504752762435778792564946189024083560290461306641831853604722360020144974916705554394529500776669735020587669204817561523637144931838523029957351308297090995652357760970085047967699926920848983490500975250935014393777190120094530676764371828445245934137712257868281030686898426029409993192491013674300015693368450878942854497637599309976218946435363061535908932874475688321099156778431637721259862705263621293756632508073447404249268862499174733108559449290329810633968214568025463923957257965817393429260619180347044989509082609864535917285 A202156 829 40099772220693303030798685413877709620749631190618079228530960717397266240340271755989723693105542832284484403290617745319826663558081665782307290778433152662419418883498800289240917267169985423548849977914313819002586300708970076227759578166180470924889781994404429596601833363601825893669023336634154865607375195794446459344782158597775115640698236845646784438782310708046019630833601670194084277793741900533562951709979679430647187218246243032468977328196438496201681660736313041808929097838476138876975391749961716770709130084949261919767375160814029742433974358347394488962362076462391684112930559714778255515139770465158670575380236452929971864493311686179203913612139397059132054109083996042611677971515838360879694608743492391251641084728919671467001570590141530395897144454278882613723647155023067033587935813830087150772196879491484886440421670967902890793649824273861050596745669311549289375899194454458899994675421841428676465524700285769786795830189315607113989611761120189593794411226077096215133966508380538955108914922222544382238207228193392444837649420752189635281470569388739908820813896424993022923329089865895047476967401621272580450789356624955691807177505068687519114042355395522357595678149620134636012386126381345051797472083485580959270596087897493086669955486297547436222498208123125637345400628148809871567603352591231950844891459546552731865648074943033269394383439262047398985626855539840890749500494619123751053662890211456212589871733007616248517622642650339681613019595487046860911134397213446066743303052719224576882531982850312646467549438145954934421715745314853557207768328551369204567121562611384750785189512436203843397137379345497130323327279424444259726435551756740353346635510103077714011734791130413850735289974112176379580806639513070264440011073272200738132774714317795727405094858379022717809721676919913220237987202292525963167265952928063228839287012875356376103628629241134483556545604985494012424538538868471884301150597848170323565874549488490177776324869472939989262610198250157339556296154856182745935087180924180822599468637409177835836524150796053145770499228463938726644033111472906822441543014043758573500244707513272065057542057237994537529998496404676109971307891713974962554128615842086895358093411913391999589319903824103139655487164469213013886359165984481596744519931843743032484246768835511804816196848708564990330887428561944714869777123068380829559869127822312327486534257499401664382523920864226387269493591504545295318505340393547600599092301748077894861631310988498584910543479700583351284791940526434311644649205 A202156 830 52049473448934466983832537273080525870263370045005199918562785701952302111015049959354217930910166699123595380733924482639636337843575684211075623249450543747908373243975576785029793995477420378074666893477154681705801278051798921717371751008058543576749530309028578207886660107844058288121108020769981034118237009824546751404732305922559396456257762508773264954660801750622321570276826439286477807258030133293246562059034608093667691606183988631431773051268315696514112493140844903200380516586774168603172490505133505427578139479835407592757618566428415119855733858452728677956934799376563646429332726752561835615473058880243478241665055403459441908879652920533757570413606197671974534278888703660468170786995249469297111378694569418396724469152467248724183705763034417127703422909573687864039939975668515169016183999013855995297746042996519503106097435256475195254897935928542977405783327014714667774364756364834225258084657370703175528641911233937112478432310080661977798842610530105116903316213330559478512207621631549076629026088350328723346843422854780729934439814058817106203433982841270694948831403858103499893857501157257356888681166340126996125512155400120945116893457843596663671121522101774533879890890563466821819361254882269498477401887558340029712298235656664909848974675095083613103090395893045707060186053352692559647338567789467539999371181775955700936329137023350651791521791228105703481455178815203089341307469261556327052420129275154117916658127202577006424669380047585118710620036430221206222341522653140519731345205104800315876884371911527502567722022500751909200941013470151496219963987820415086355716644406162720987548687941213771249243825716109802151272706250641944814547385446228193327783306714671921073300542018101139962998269492210821975053207337102810403508052662831168351013593607710815377789250051931100101155203819362726331440224720208246039324558316655188585749696681559105950449002705728465712682404471963749802081747034041715275148366603995166633143705144261762718219799962239249662189837601413890018836192663820451461307382047021761545086207796822369609166515879672260850087853571275761629560449191056385794102244559593810841793993207295301921659632943608612622942395975508620657709675744812580546275452862053539239790854886392695372406558399314046827576405343326234156213166760958686544976878340687442490252290255125871772480655126079758139515663326968876839434796809883841080389028756582969439800206371518096747222292649257777228398432504037294148686823271375495247811173700790539504933517705813197396492007390738009620614949294229126650218750805 A202156 831 67560176436944717451711602581773108701892233568785558876215267310173370742831294506970018884597703269919594519708230687848502646694297680024310376670496027351632406051261415168168383365212424480755494078883368862540311056324934291419072305048881823382149965451337100109407288218148224056155304541936098748130606031377065888876883188305323498825106935038150852264365281889997065352199689884592177999736645319272733503989675211325901233057639598997355408951568945577636821814415155948041052101600535032370779015700271540083279654335696274106137469131848922011543000114297283476593612407228703150673589766394265547850628515286785569599010666533453902667753924997541131147192947232438825886361943428267291643069841862295309289689850942361586557109318817759924318983078848083290228647039482192568641228364770577666315973242784171251809323591612602823546828030541233835537966727185424510811656161719430327221836077862360369926093890591750880407500735256950086227218342654509931575783718856315321550910650491840126012630358911242320925520753763804460359820524658277194062458040998923851662422028257399973303674341393921917869204113173030183346460676942083219698334326920000361806035901103483400757596621645747949453740780273230314586894896451059427678615852578641872985603839286263155490882458317932232260375111370965204638484151851166793612373893387376275687232949053730953262623354208234202992125890630641941071529836475278070124126345601005493390290274136259833599609659237211946722972337679122833746703194266831638629738385269379181165219332922978090783619032209179848020256717656537832187887013768511327239956048422570230720515637317636600457087411758183038877675088642131177695221649386053819925022779873652438199109385480134050475430091804704149258121018510915534747239482316919934833489012345281584318877511728094320564643041472548188908581644835855898864989173699628010833080109429065506721074267005650844167306701883406307360578204459003961749089683111647277955258278701387878119496963402702279518071524026117073121533146596436979087109821781484089814031046809853322304699298251638026574862301087663798530268263436287474656442819016879715853922271895338722714075102938361788622249146018746741190041699977713784937597187808875015574102983686329651846353171549125805201384123482405808679054518648472982721750804096558390653783243566280456609314988504384546048875074156802817500101000110977040192871496482106157341515399456916872020533181335972990176230153334815730616073895896648903259700178100904999284058304371324372199508844350834541722061715049698235904206919391968879957672293895685 A202156 832 87693056965680794317854676318604222014530248908913610416127498405819333271892909254997125157989887934188934562985902698902873795772860545095870657842680594051875115146164072912705776578251731498600253239723719306422642045308486658463034134581697598691487078406305246913432452220496286980831297174325035405092492510490421699215442973688003978915592345421757297465881181232414440204833627193374207757180358366385874794932036365266411706841124593314578689387363440091456898200998379279712382427496977885243102559206461953894591563749594283954358842175521334342567694292624015499889830947648057313010673087447029928548280197369188789096037603495367762203302685767155467695298875094099398328523268291002240892236483950264061988720315144490769932731171356299914517315852639049076299656153824976380408450377532234142362964252949855270992506724167115468444279677545086262053085556988745086490552292128493550019275454700587395329844611903435272065760425721609977985816930333243810523389468232886757267965121022195153004915693659170901012249309359329839218323694163020943112340602776789100640717589244122324077474346297906791290727045041092020726349069989657679041441830830005069503289482738863610586696743774658736616421652903762384866967756232220254857344899245189592795284071095333919162255581922000942390353791469116942575045368916761145416301666278246616374488368500561001379184177433150972133127614516782011405142246289732119818026655282635868864269723408735988858175421031773904269411669638121390618102035538311036720194201738131524011934962788820457036821626923143531202790651796163605427968142930514232605966730888508339060142941521647901230578472913433643249451015813660552538595549630391607620734753728615418554250654569907282845187185861963967635901119028898871891094872994154738311058334516122833614734659209472820382091290042117497272238873841737137364029616021892437853091942714368711068765812823638114170058148595658681225564796705382670386568606597171132744209970606034861803940425353002414552694119966099998672500362092337597441178529836173684758160837451807565329738144044418361671801657645271730820027355852447570828301149523460680122005314817905102489058641820000394336377469872700326456061503628676517340380492066244025402605126549403026043027176879910408758701219873604340351365937629312588246598387504166030109924105172153691991448364826400885645568073774874931035372958628384871201470362998976982345445908106049343299682629573886569730649991806298169081886688475417772393796682488151417695212431262805334324422975033865529342038709642500919465650960755826311955931987257848325 A202156 833 113825520381277234079857918149945698401751561191536297534574616715486184413546253381691761485051989940873967143161181994945242338410526293236760089569422740583306547827314915379276929830187382272758647949667308776367726834499359357750726887614738434219726845621418759156535213574915962352894967576969354019711307148010535988515756102963840859308940039250505933959861508874392053388808695897309837076642105422923546211088279212440591069578546664482724141469388793669765476228074081889910724349838975694510514751070971915883639766467319044876483671006357560127730855648825857821573523976434771163584702993916478452990119845556691761461087210326320821885984218371842799527366792679193786591597315879777480410831313097600890166049679367698077011098503311158471283551657742406852953663459017779859577599948808475146209461284355669357577021918645324265437851474625491426911069515004663936840226063526622908494692318365284576777768380156768391390476625085914494475504148354207811549427953982568154618497176176158816760254557739244918271578678027656367500923795203076525882624039946231253707799768416842519252588397820341621173445835259224269872617746385898725312571798083019660214907942559143863058131615822885394380165851728303302327009560694525439745406000604403512806405738677904140809452254452298905290446960951802420497204250369804115583565950455270720677810215080779126059227799684875753594596651516892420161933564154235816245728474430515756780328710694265177278078096889583290529749624217943885899462695425533458831173444117709448788310416480556030255703688127208094321374245774702703307670461636793705411217576737235401529834817579461658160690400754225110754748540851042755063919328198598920637893785316962939630979150522354172999002491818737425287250394378492224799106397906930533407818884712915092750341268776383992761633929831627038911177149664929968442611576607242684705302508563141157901751303970815266541891309570463084824475745545382247157804302273445018654706586588354549233636552611233731387117449644473772159832348462707605041670644617531661332002952981399409944677806270356781811971976761261618940596977628213510647660235638632945918647044711368927692075403007257573486829333645619004993226641668322141794028941104796936097565880158141441474197429236952161442988982011814951370264307988329091071101985229603410524290834730211925924443368229679845183401310884713503681096600198643451842468338301175640978231447206252590686116032653723431537393513134421688652558305567196371918244834169442439263386451720816952628728822085113106251424523054251143768179042854143160949919761788393230165 A202156 834 147745437761840884154861259903953197921251511896365205286267436369202661549449764996526651410472324953366475162888651243536225652383067355760769500390452874596537847204739613998228542213806643938309226438414927068006003008538123137873785037089795905919606754129523143079935793787788698637770687083609047192549871585625165222671752206204091747379025255354811280522602772637779652884233482441080975151273695658596396596117791485711521941901246729373982621048577266819915496687141957294724840493708562954496762903787562340355010522283016370655391850607409937524460308064481670828386934231581385322275631475430501584951247011252388537187702102965960931440245312143966186631054401598718440896494987488682878571018152164202005171470495098956959469635924566712339426135534433791456084778870148924432755344325103023207545738384129405876279703457894906729422862769784210327044306177390496801273526939905264406732560609962684680070148027598873468589566593601091292219226398746831406147346960879905231808052066711533121959657411029846244745608111830588605686359867849899167574702891509605390523623458687472345867535662896457126376341403439428061202637108459826555798039152469928688953881006152285995385844250641361467246718659121684782658073542813737788569282131439616514433121853519848479436749864023502057066057764961648072688428541934636825266323187389275117193181284686482805063876304806791295014814320541311844588178361129951799754835741784154169664997802211432791370956511587258079333710742823221525776111960560306891251826410270585126395702908656798938451446350367489183285612568224912312729750831236415299109527808638200662677386533075199710644674909600511280326020356573637682412414749406231768596378512606664167025592383127361146645422389193535316058883376002163878890368213388322838208610601299029274267109352137087213131780458830161854389210668026205257301372462406584982855044803023014508587762123788305392333260749764312488443488292153109451428159597782325037042676405181713598870398441348956030338063896944406990163463715804232379006491055535026260235255074809018982300626462800779058373577954034459936113164056934065284373092157557796040341723742030042050239211384044778510385510138694543595780881724823978511372132225173534356810615109840141041630482220122387025642590939950115933274262720402913530897702130229637722694499393555709907696235500513759612647169255960284352903132351684880572106652701644562983012762073027807756661235310701903440248967049398487545572851598739532415332109400955253798012457919121189141706755686643501778048819688885708342110176931973717067086683894869347154905845 A202156 835 191773464389349086355775835497413100956086060689920844925277597832608339205001381419238211839031592737479743887462326152928025951550883017251185574746718261803565542365204191654785268516591193644543103158414625666963015537355649333600815227415667471145215347133275418298997503801336155915863998939556966286575713606834316448491945847896808124257115472510505791612404439022329115051681671399827208436516180322752699858214682260174343039996748676180764959396911822943456644934434032494470953050109364875961103738601504846808887774283588781791653745604747092549189352136841559909388419059068661713542606070405797140788265630485754764577875868562606962688616529178649738404309085908343857089863902162994496607701150677821105111678536588766765693510418989089305416652640143403567591190019789844895936577356383775314919222213138684471741697511325670289466610437328430379012082507183349843389101127770969673315955177039246349446475362054957605460866048017591411386061390069238810971444805794163008318696964094393816144818559262182686434881057577425982524527607545373916435438470555427850668409541576570688093542037851203529694869968218542364216753094163108483527129507334169355242477331077724662866962779200871361600846439374095119586877131562670955037488461202621631330679359463024648404760514050251217772837688473258246547159750226908229391571913665328646846028629712839600193785384411415416053475393465971257383035350813113281845960547107357681709410366941729068934324273962164097391866014434917322513507425344582919311411849357775376352173587126108541553947107073312832696630792181690407220513271274405421450461684394807722919846190096791644955129871971062887638063668084040860728559280809960637039178671469664771836279282320164245991585262170717021507005334800414336307473141871645137064243152667255285083615188732670426261058273927620255370156535920864759047213013592170700503163449021364269005757334925916428433305911302768039536562978738990522571504000117155624636375319219277662979227943234392316145075551116390628758403743281545165242820348413819468253699755099153657626803204037604947412122372364752235813268005303439110902762972849783621730611498507949869841568684414719499222818673196183941704579485594882439438885834246306490343242315006622913894924447521429122331921597066268469575041640818673774776126293936084534454049688544476729977787755223491747536180510835138205354762111390374783950983364266304450774924192558647261893692747175038011719727692725723699731872722605607507904706084195085260377731115632851785118416252534443222794261704749126373807865889522841898935354745620650818674556645 A202156 836 248921809031937352248912879614382301087801785524005360347805035719289255085430243632406202440411596900923754199450936457849334148887393773324683115251739913368153477452187836028297280305993155543973009590395745700790926161484624296890720291400499287750583600972237363428955679998340542590092832852857858630928083711799357124977323038817850741193988504293381162701620439248210553557429925243493275469622850785237345819566061455914811554393837880435903543314570497603339905209398687035866002334201461900434558155941849503595595976009575955749195906403111118718910254613312280280715339551736891322792980403755249258241583837123498432033545689692160871608892814628575216482606562454628727784202448512579367913917522561659630232953569021724162913217054211913351718475700770603396941908560908348526001244653241815255741942886915628314914847089997262140820930924789532847747356050017810706222251990319778730699703087236331798896844949799307373014735540760240050887815465083473229809529210573862704892436851342456461822852530264902097146230867127387094728231148234027493634031560078053840562205061342930065673071697595199285086814842406264549325284313586606351791658302480599353176046621857880460115322301558480385996431431588916343538983858694804085900871453358871437850707375461152473780899710487362057167086253580524242370140667365984947113435077614409194331027968185981114568728365089712403246116045904510150771335297177059909884257035309608486704644991292562120043961536646377411156562753025779861401006861985308068959321328639982167919994920386780230138084893534809689351043482639265923659913496363347000627400156816651786149297677359102479952047929143530027642926315152728463587987534076579500645085319189112267179323482859190063935931024875201500380776865687561806363221247781181999586549403551496061009258247865654076199640507777592261308608794414614431038025190270175162668123301784927798154964432971715735801038739610243151005970302914917545188360763992470218452978121670217224833438999919799877400277727285178091721417895315729820252801805750082134767042046863626638580608258214348420961876465751494367625685757719807031886501965666861583210293383339576901012305913158921865212708252298508061788948391420432582413162440719480650931171714263486702094570302400594878399808590401076523392470775519918156745881031826907496083633801231337239801260810044591774542349655894753430266128317452354784687804300164961532542868589179051118130256524597888637308766296190939963764425221090479805727893165175819712716496975633522495894562589034020659685173643944677147494267814423716811101023373131709893292419619365 A202156 837 323100316349990293870002561963632729398865761524098267810606011086039620492549251233481831529442413745806295471143428059962282797229885566892421432411183660833601410167397445960538215051910599304883321905230519505000955194591504981714821337422620659832786368846616964455366173640342222945784581179010560945978366082201958713904116812439722365261672821457336238680911717739738276188428991284382871732362023803057752121096889555095165223260161572057126618457353108977312253505154561338521576558840447437399180525308782054162236767972655306973674494857492627350052961298727202962808601349735425868323575021468243131400435032320670479024777727344556248741380184771361452344684913757022180320037688305425856557768336583883522221268620911661374694590042856644541441276042947603065827029720869016596904719623330519818177726947994272414074999781118934933115278873766376307945689140840611113326639694333945021478541291277581635721755298364138915215521271040743568460973087616958183053957943880067996787374714345544393052246439465283659913121230650290871531261505880160141363056529542843329621891501213581648672958969936530820839155970573363166481854822282320881517088949490310626253153272694197759505025480460128340152006397355974039818481461708724140828376108971353923708586842669216447942959419452081899951660184309831993338196039081298234445009339171589468913027456676773773870609224101062287998042574108660709729935832700472949916483785871324708384947489287378690087993140242723917517121061561447825181184393349504528926279773162847496184777054488453612610692637861075903464821743834974987220160497766353132408943953086329623614065465365924922186113256898430004817630719004573461696347090672119381876683705128796253133990044471946382824592478702749376777226864657120424245124872146832363818204061566689219934732122114430258236707118037040827558318844993633610622597649757673768972523542553387260640874828239952099153319850708184307237709916620584234663969700158226226396340965552622738556140842667957006473244344940610046663771669716074025142971501043258197108152323129232277723971892359020212803568240423067324425904300252304223949568648672613485223339080963272309564103233711596166326596088664790268018113307484235897089845409168051638602170541871690732695838357591524630733829218419000261094957491583212948782378803185031993832022219948587192785306553650124899864222317170879117347229201291045120149986030630755802936192653830215792685811075235312276188766932728147347242524205102720182227297423692129792020752696641196566819357122149906281828132595578486188321185815256094897967229402970213820842741991379125 A202156 838 419383961700478369505911076515915668377426670656494027612806254584643708110073842670815784919013812630459670597789970170894585221470242578432589694586601140022101262243804432668942574840099651904583007859979623921745539051653611981641541205254270215963668956179307847625701864429484207043085796277522855250021288246614430611290418645223720812258910128263118144426660708005741034282027273257203724015330437273518177015837943076452068544980135326692269914854101020882053701709785411218713970507372566572282235887292643164453079729232530578875873745129119027189250024855493296133445283836617031040192677584885375829308506430368393158275729456547544318705439870940412536568184535450052335426681135217994249232615386968358250183576436989767442629414962410870402877424585270288008840087635779422634433800069838361482179433836553678677841034801045287545921491157217831658180656757455063207287272100993470318100415896375213726835039480431702512642373595075344391622292179911346638130807601627117685967307486783665279725354055573407925665134211153210423860482706401299629461753741315050563795374606370167637047435069905919410249939362989382983828898234038138917602829664780120712277239771910446833957062958314945027036918307336622714768045398314065239991146288573364034102307871077267488277487545549091818775197752147908346828736088586857742324675008809645516239915307738484172502936204154813760109056015076995696719305939509916711931686069803944161875175136450026247172095052073518998559811981344006251305315941560794893238242186244047410065672696731092402388448905858782987887649272454314894145844666187230002519808623705899034799270824747293189895095055406233002723257030341621200553394935704876881096434804171858347455651898401103545716257101425143815855340089548076623108365720825340627054029285364159055979221285246282609537169639571571216578436552192942011973700711360270281951172890110994879384057372091024852985273365180483620551396465803215421676287482444613649392232120309182644428645980344008274602393759455184555391483905873568768905756755552343389764246948379696632859076935673750021870610614192675635610456156041733162879508219475086636958310916796944118237304985051738664970056510378645469379449284166146773990036927937690307424966432177740307552496093583496570097631925699271937824731431604234887601370940653139701086468757859464944898088105377052075431986025338145199563273237147459113599897179954420867249645521803030919855064645398910736604382169914839065780832653798109706051226328059219294223224283743297510209029649987989319792256423887231127763751693934596753844652664031964407743985812390484885 A202156 839 544360059186904573628378707315096573921170419646367723743154707844856447087255355237467655343048399351922906629635910138393111655185577636919934531151975868565026604791047986206841501604234296261549439318931646619906204688091193760665738769598705317700182472334372739601196564663296860399702417783643487103966686165739448731496249497383577174589700084812705894129566918079734122759795212258859149389027175219002790708805529016345229876218992393884994292354004667751796727507047958607329395196993032570374904782525325518678043326307056718725577147503101639799019182209468999654009015611327556554744227181606196358199309946183141998771417809820985181123412211100470701104051182329254174361651793475268230078078214516592424854759993944097228871605926619266926290355670404790887871367924211969710478475585930569873349086942119726929565249096757002115671162406789871725942184525487531202447765860449830138949318354953736139850245523845051497270885710886525979582166788551840319335605212954054876317568330470483187539116511887844022229684292955636479880035021647381038881214993170406088963066617176976379305922047778913457973600454004248539646743425926682032727591387795647194225230970786487296278508214867318184965579810916538927794883108530194972784367054192117544910871908071450530567730891163301728688306730627800724351706104789702268239193716425580708489941156417095779135037322383724159559266709527366305680949379548039191614378602121733650789268942164644781450689289598287417406718434663458552746474910961518421918709431465000375417746975579903449846594069112062457202265290823956897626319156550526776917579184626303860839829916456521194558911195804033539104782807752705313744844930197839519543790499131367006201183030134587930393318893057357970230854659006538799674234460506419987083766194198616887971809293517552712748987955456781402077983086427593737908252900747981068298853438840528800053245828099322019222785674684417031291405374902656996751586488243408358684890895820353519845643926345680072476900626528484612288099446052222545965647125735440676655795430844523100218804138532635169367839773653852551955047664637869393113377719310013782158402346663352502199712306493923075534967023875393154464257152734351028403170842617712850985967826796165047512407233633020956462095505728436556296240303264805300893630698588972146978242615679365549890525575472859943785817996666595298154011314588200638407546389594807654934236951107680303756081223916710900800211867782528379236173542105741295734309546523442951771953099546103527054753666327287987184067010073030425351161377541291330395461190684086831037872741740858001605 A202156 840 706578937440640436091266056183918837034010827274314648924587197976369083675549341024390345819491903344983302345596813569664088033845658302479496588845570090796264510917518042292047600139721276447839267652965417333014331939603317847732147281397914248104620885421059636694505515231094895314606695197372968738093508621841557839051520557185237948896618451176763987462033433006786885601179903484725918703233258103828348821852560825273031927263707147127395899205583204640811270250446540486902336251726448903780054125481985230600935784466830388375220261585280799340099709257865906057607568818219331791026966689047257987566875001639287946012142041418182217553870344568540029620521866478836468269088601249762944647096289827149999103228288563001213307901863336846059454478782760833302169026725539500904778426876737809857245632671437569000897015486555787700853622882522096282441297333426058045713992799591778526885897124314053134311891854911396411755097010357115646153260869248108823150977435606761602342517725643200393760493507076365967446204547122204997673861597615594187168187599381445788423496673721108970171449770581959762530323139358151615078489137954599240341496018529085277983637522841088600122669705834820689140295557651360191655043506826794760608868445195079999930277634368871711409426419242420094745603361157133192300167695280944957316731119245394949974427381114082582833105941517869804294168079910506387778175575347415360798751493867940474780309211754572476296747525803524994274921968381187857458673129112109350855591603799384243244825508630017946808476713258551210665552459840223598804068119357917569209015261836318705471064432289739763244276837058580127525005361205981155619608166001859991490958971437710202190788117462796732546982206931349220215833492050397813900533221371612317894101466040519356428352483764498174865576829013262688326005467746464478862900291470168066381629812442116271474233700815547889926322820467008126132623625227182978568137585452461604959338990542698559577001387750712390066742410840213571565397689491878991094641063447846445955832704989242604387374912738424776089434155592086419762016258243798430528001400156178414154969287658114750911108336524127100305722226933749935849136404799903468720541763680863342889478814214990053930797036759567617991229868803584950800582088906285676325045045397545193638057828683058624292957298875666829981916327687215358858707123062247281193881613796880381683772312892247231244473573579245350327938399999551921409487476820598403753427740161100892180700899986558634819560049863169819375599186818369604874679704296902212256554780855280674722751074793821295598405 A202156 841 917138916437892099141889712548019335373572132631640767936390439818619225754415957394303431406045147493388974521678034377513847874820009291040749652387018825877682770144333627847091578139856612594999107864109792766605982951400418475162566505515723095334480209094063074056728557573396510821499090663772329778558270224464176335640142186976941474090636159927354843019825266475891297776208754927961983617647379991593977767973915145675379096358415657978965992174554645619105276988352102504040625125345733684073939879970834303994495970194619537054317173960546974441809623597527736593774970317033081337196448018156159261665445552817849570781761598342990697399742583837753857976736278638347406559102642770398826883700906117426182243565463794781630776427747005299565904987169667891221424508818382347962432687607530091264134957858439022443437396536300315678705886830351274184737077996602497855805560206104268078067755518041286014600695777429468697406618648557825222180953026117256700609649375812363605785711690316543640617933033068611137901151272480329131344192473670019607563268622782123462967609719423382266306162496293335992850901461286426792123339254321643887281229104459364895175567279416762216471928999665382387185918668251654612229318676978071069075338457496159647791955458538887409958904924445770119678064474475228255804893316768561764894848753586806219486098250744922775421592377052872622249670608457127763969766215851565590277587824661984614531190567588492909588396837803685844281431308240347175522804975112606975892135983022169282731408092454787715053952927215530359381429890607319407290782792607420454306524892284357053397580793282165756169876775590841201493917854062555787288937654625484071115745201135648711076636775283680024258052511277998230482181641826757355904092447105892282206556619154399926027113552117025113422805975071259512665753019151824465970306670075377402182287197696428079844755290412753061802347798180501863303114174139508603524445834330806919828863324833526909977427955656498336626559172369970687407273912861012878218298134708178951409994195280606055971712417930336826728916166118754518998545148152785724955952704025000271559367976977886283330116421096010482273751915592983541339024589173121968048234806086918001357692514883230293837127041306685135131659907611547537702599255160055543064607575295315072370052083387994414966708683415040072456583607520008869203303691723482382789019927161961140617881527897185798475022942424636548014763242987550611461135508739594622330653472419562434607597996229453561892261889968728098261540560423233674096908905016001530217677710088963631703299857209638300828728085 A202156 842 1190445606957446504045736755621272913396059594145042442466785866297369778660148237148464829574700781954515543945835743025199404877428338214112590569301761590419141439382834131427482576377933743427032394168346858045637232856585803577443163592012127179829907206783208449065996973224753439951410505074881286679599896657845879042103065507175512848131696838967255409475745733852273897726633362716591170009787595995830879314481320006525816794041296260349550730446672724430394008719610778603704244510362510595479070184148017444599625168376831692266115316580528387544669551329881744232813853863940121356349198500600005674383760760682567103586780542507160507042648319951059939113774069150708454877246961227376427532099129044129357402148868777337993746589907711015499698613891750140044575710277233562115736723736147181723037318054621179694012739807102323195172540252173071369692444798292708790777571433530540373553419776520464932898568807211595457837379250731046781275230874639329949282501738827012353548251431513148002321683316429550180629726905474920090279764156962087835022935504183596873486168992314876460556428748738979536760707566426642618024479273620355811091795036092237104852608345045434515891963718895960503746633291095090035313463987674029420865028708961570027753958254905841489254947182504190372922032942265485118901559224997897889888556365424555227498005555039528648414644072308687145810268155609271927126368769999756788764948197659762161721010576420652042073262798721658422352303563174002252640743399023034742598641650371171929601124459180805824122084091049045147925885332455840750439837260736312391772300101169833618991354398615818861768736810440074820958977849567836205919885456095712322448245780115100589267272343530099208690219612656634771816651555257638997565698095810226810691792597560945063463836962295414832724627290065665834177459092853600410364979194857548397864542400980151205522220892722052658671557515715470951559316065409456940191752124823801929476259636294927386452141909440747090228883738993811112041069973495905224048359884210152831083726509641521671408678331098664462669357094187987773573691840286057627194396081823050196305645479148008737647740203474285081864229680717465702908118067610307514623140057759055884898941994839618706410536968819040545833276568849919900353023032615663188612184307688273566391133966179788067568163578115423138381815540644643825010529333149957070612866671574611763641628539438234274173348534793604660077812361459440694124632480856516999186784453772851879019770018404930736777521113619359208373660271830170490608182884031065689320333411140693938670208491907035720654393455925 A202156 843 1545197480691849124359267166906699693568749979628132458681120118063546154081646657402749954484530208931813682652720272768674450017054108181908851518204034157345219710636148558259244537046979859111675452631406357633444361641865421643102751179865235563696124219924395472824590014517172391660420014088105246337790887303613726532473443388171628699933468406343337594144674942714985043357872328597380410710720681955208489756218985394555364523286506187518058869153789021756005804212777802275505605333825413407198149025084246672256009474057157341941880626604351886486006635816562906486455788540423960487459922457330789209190859801920419282606070362412695995150660119553891963215820765021340936083259996570491832537837785798373788481806988107520921101442923781151113309234926504512109968050515340345243878304976831434346411174699940432803806092832222279207018278541433816286586608611105939407931431915162435300604260802168045441616327711064873474804220860830250164270027494328824156911986647348086222542024572392375790469904326792523065846247622155173796854002531544316339840162721161685959661584384414990222419978209700699145379405570320320831768981973819967521153262675618619302733790456301694584865552435197957068480742825922758614182264026682213210211738188893660399864990022912323714165511483985514658282679080996125209105968069153954692513581267472319098486191724343057440719432584264298862389105816310226504282262693693468460251312482974546623929257197003438762118185524343874828527445743568546683580509409126923983286060970045798142452976816608593504922750096228733386477439780097790686751501473652940877099991224793551753093724611822539600410064210074441526763551754821197332728224033074579969053751906844199429220208425265293489199880799175800655819783236542773592082920224269227294385664585077487537976134349945896335851452799699259181502829236770954180829277024618427745050773854185038568339762873997933938202619853050883114622128949787300968860290733575460573653265179047490914087970221026134066618754466654794453458621418323772119801892911406643666567725599520499848882408502053648542207998779339842011344133010146154647312601158253615129804456272566138363580483453993200940249287851819354889391195912733589980858867746736448451680825351609310197690583148400073321806457854707288419110686193735875658763072166771803793860619518049281523709061357685135818579524115173140164854797871124952554173118150683918907245693226309300190691207923139156424144452430411111033423161499016250325349823890343689319405226876291603866883660513216038283740912771295000873575747286563418248736262549982910643430298919195475155771101877062565 A202156 844 2005665139492413205971824736908140580979324077497721786325651446460616610628198701160532292456090636492712205567686968217996410922731354991779475158038267034472504765264281445786367981604403479193211310483171283861352735773908460706943793588301483749550389407554658540517868772846316539621785226875855534865165892120193959193271487414781266877000793859736813229944378599898316734004620555886037056511345435390264623872692928560812856625409090990102180062610887703566571103474176867742827672019060876240032601955489168032570855697701021853008868787217132168130449068620347322737675380711616436772601623000416863793524061639131943546255575743631136894545049792532631817194196239223631384327616598301537171257685913867160133320028068414693378251679168478026434059887235988964968598484993201490892991924123203465634459981723204627158160614483484711308386530374240841366918048284770711058786207848309407489643956967794346462753060470393398558700420839978413982175714412407939116341809385756077089847194346713872262881933494493378509918248783830510113396405006180365647024696189132364192043863044801664993824671159762758751722931669568210012993520577539044222101123861157931762711355159671254525720971168923229378927500441414449586118543393169525072825415304155262237454729295781941275145344651266015522260544525100028255934427652202608192984738596622704765279849360191733518525175079730987614693913539302518393286449850045352061649414837952763858098014120699887092577362737335550805770202222848410421285248572303348307270564540477795617732034306833495188583905502820804886602568908681599855562698472964256522163396837481929005682035554791257785513401575939814661664269218780064570045028875045348704119447526837990744027241268722007418882236587110576594619306824380964864884632885403361217885781939637981263347958922392811148520353009382348351924838171869605673115991212975524355527506598189779081553806688228425529734341897702530567308571817507851248123717180428823000800008726144006911558798894750012577724053068834184206778178559914282715597632950645939269052076744451099162327694826987304709121519746226020742736911073477868446154129109017110615435987936145368447918729875542971346158493767431841928964069386610132184847295712123852331225826407446889796983670516086326352664236462133491518085770326446133989411279060285493636157517743294001237986294074111728177093083919679195289337702626190855265359636746721055166993146166120932209282913710886090244934839176861260661942569501090612065787072222881654963736105465656483414284254568633304072936496403480639303730829369776432855793979469544406874478589326907234845155169582033753445 A202156 845 2603351805863671649502304149239599567411469083842063250518236896385762297049247832459713512858051161637331511013175032026686572703255281725221576846282152406711153840093326680482147380877978669012929169331703695045678217590171540132191400974864146041680841754881726861196720842564504351256685564064846396149738990181124455419139858190942696234718330496469977229130209277993072405752954123667747501971315664415881526578265665052949693344416476818646442203210063085440387536303677361552388042775135683534148910140075915022030298439606452308048169743927210949881436405062575008350596157707889594506876419194618631873205022816733460802620454709162853276423479480047236544826103502691508515516310261335398677800643778361788054675607950995283897449758459241554530258620323078750024728723553125019838758273633613121562094709865544906110859673793470323056006509407486070660443340087023771848365089855673695759122555539936259540608030874242920264319671446071120518613913037278010644187511670724740714535435720010033804844959205948078513350821075164379972014736844019583065521715813331087559586974570568176746994200745393851159037219927693966276544757940663705580319737618520319809380036263462832072691235711709916535890827092213129640023255142070016862314178853055341490555838760934936862814943191831804162379528510900755680077677986590916280539498184835003313014145983337145763988236534058237659573837384908852564259307623096173282552480208350204513264598399411256442726654714876020602014893957811493158281569066340336975913209487479208666018038077293060146188404419911308514076747966028936514729695866406131312827211995060319055823529056394440783056794835505669356398694682424768990721114751584829543367073836083805141547929946592740364415653890188729244015204438263255851846661402333338591588450571985514602338112705131518924883082354725488461539258444257511392750375765165205995046958513676479062818272741557622339661237580598031625483411596996241132763616039905878679577837673269741923712406877415295299751754264592304445603622312147320641073607768045517764585929046571927192201499003021019458791190422602595584230499229241263096953412270903051325220782536660415679260147797971322814112784660838679004440472672624038842341808975469013589482670996040711347174606639296903205684857121391417283186910773040888182380181457178403967928664170176095557624685999135665488731004348219480312420173153997859009484254324125778922838196477931743698349031305522221998768997107113485928090421789254115445141294395476497799240145489195239180137095546425515470633288590805098521241742946222523283402336615206090140162565516026671633536254346377934909045 A202156 846 3379148638345906308640784813888263330359505891502920601450885165857273000953313058334006979157457951714619808582895623883670953372414432947982614966999075785644043211936372766984381514011634707975302868581240912998006465079306885183123731521580073260617983047447073911174803135779953801614638240370943746346826344089207422940084342660356204931397515983624170706597781698456408084350600447900180371521711221066378831233964960545800141148195961501512091877586599274013919455551069741118131936694454098166449045329216582209427294803753477394824671318748732595813936323322153740491751075029459982053488819512991983754556326092058392989857803956917639921660781820051520502552465152297338829508786391596749182248064366627687027808805800363810084196408228416369302249255119468981543132914573471282549217346184505708584133298945495564927268698423309995841985140824386545476414088514908571088466827846456608785933587446880297089362761321706840109688374836579474454746876946672445408216273806791327691389905717378677164816494167387111416950855837314581373165015027132412638681540101007562519979700948734448615933478742850059041671559743215098658745082813460912304210797327715513954643524358619596359098698232828302740356914638192200858300599055863488717758731325850529099479241256964252265992521117653030536753105746604655772712570092167357129532075659177237677587596206522255009923212496032512751139226231698151325890188008328982875401057661023727505453590624421690162772105242546337405864526587037095271039055362861185091387038644183472370695795692292085236257360353139375630466732257336650914519289671896685479793199006191456652529935033164429345149934183084782884790844033518131369891436902528233701941757719789252235738469043436108271004099867228383448155140741558881714732101615595788088520590956655258315853606943301789171687092376080674640729605535808077918184314627193224406046596623245471633759036464735105568454756645274347347346900944329303482475925496080650097269032499895398872971792568086158549065199311387742336209294982988662277830827285290131412493266850373617044378383378226456270206256047018422842310445262644086021977082973503051603025960296597283406311223923036901469747048331274837915921804564996615807227483202863067515296175727034435881742842434136864274652591879329597500085092097636746414595486120138508064877769935370828739795604440584019692644666550904965766326095416186594803455296753078514320788812035209237199524833351654133268311913310194127873400705539882340757181334338256271261758745108869954799334535735005750447577935654368614399932478613367465445423377132558035457524135561213292873095212986428977478186965 A202156 847 4386132329221180524944089186122816563207071235701707098619998427045843969475103300469708599232867563274414874209087506625972870790821230711199709005587954087613561377939571758219046723039720972973274110489281373367717345994722746796154471323609960228136100314744547054978033273521537469991449179315920917911784444888801053851774057633284163058257741028413677107186691514387139700414673628420310454487679193628495307060159940522783530260665013612485876610665202647606982012917752220293973701441358644284367326688412983631921606624973574052030115323566110982155539466235750492583284544792081348815833980851444400294782238062468977367374626915624387455462418378947393565076554941578443109193889219982319103159309747238959400307775253264274494003040430725988112765002886450414964236498387642171623864276589214776129083459936543377730688659693782581132573656783544328542314826449011238249058094179610822530446037383495085685733323587544604219455246218208711771140927662867796861854079213703472618683383085721802949898004584309264671123697526013251457988217490481027585425573529392002819846092244482743735304908414018631242238525509473270365084840947114323507160034611637118592807485237451972611278037614975425247066739309546384500944537551255666285633970946775133715782564595700838506321429595770441804901368879564332292225235901955242963216353666113869670505386861919903665734565831613667492741056074906815512152899775503396676097290291528589951874247365900954420021749878170431076791553495080191850315535579424751908283400246940659657954476790557049343601907549970489657037304393275006858109523264426031346640259482824515674664799849518372895563831512849212678789159156811852093350094378366895760290858153212613318183391270450121943022957212008551526976128667338990202466416050381930605561135473287953308463379474293017213330921021070360958178566446220440880291847635721040113842487370014108504140166512953425470231934464328522258824651942327838924012618530296643920376524607026554467375463040968956381391328954427024960095219284296971489303772742698822527898495785855908351675949423438937217708261557839490246723373720412794415263156746194690077676371244200737200976289391954100136408854621210078776187497884892934693742430855507286165840846611019701733790862304903010531595858574512696163693166355821723805256758603758326289807377447447165528159136939192058425387288452070297345210959430037046057025965701241587462604955183505111953239535341415759460046864707634870866188187700345489048705926829762244621265051911167712134297047246941917655440689846081870686013835998408023925636260115723714817776187795889338122605952920130466388751771525 A202156 848 5693196384180453975471119122802602010779448104434924311088156507420339615105683130696623427797282939672238792103587000704888902615532585048704274306638197406646617024522352205795555662124043811284601820112218641390384117094685046034523320654314206796047397590555374630287576014227819856095099420113824980505749862639319678692179786723660183293413616457364969260957618987892808874730162019089115069744636071618565842185256368833612476478202039473045166328551555449994588638847786830871836746338946825827010623592514723537652035971920895366057694865317493306105294413237680817219362847389046561302970453656355318590643590448758640564459275878676497999550297395091896795948865761703666858394838698750658599151601803851802673912464469931227929405862282674104153999671497357519154597431774244965296493281795454594909841746864334358798868953013831367000084764519899714061379168316728072338706317778307001187910170590189174339784764653871574570012799902860071299466469359525453654241186603113300667723339855361182850290445133939258156007142437909363077887333137629346673469755759610718652597707753637652633977155187917440502366564439736561718781464804271578451381420715107652217950161194688301829842533725539869142389887266876568890025151440930798975264176530182797712556669365978431416952949622788915809731440052568756710652583488167813198897697526540143655078314559175828435868456526222044373065139646002814836623138018415400556591407397346448733805267627348814415498068569759976991338030572087501984614294143037965115766762133490332052552540178347357755910039742501342435458790635738701565175246677935316791253577015507215154258257674739814854012508153744094972285443794697750499037052611683328168623831941112252297749806130575214845935527457087232653631566855065267723919693301294130330230265323736806739127150704025393041114363798256952443041138517588596454540900046851282874543142559681689592902302374777081525255482479941776617607050874240590594064896376399547727998631670887967803254478055385137296887395917646967010461258421722486004454019189195786351080835036774118666858337973240362282129053295819611321824096778650544506925555479477734217772326849012260289583817319532498940157223551282350976653456332786464235861868022965254580193903604927845816024657528921673533147149777125600290876229844764499862476858072192187385661911049016485484721819951466851252133007766120695049118059014092669595424900024914827447946911039377600106067717348324304125007562078596752190184394234342904902879535843697055262130775621950581480362767991994874111011567842278613781831559193455001688010420206832249275438034234928799669849653795116358943622321252485 A202156 849 7389764520533900038980987677308591287175160432485296054085328526633173774563207228540916739572274022827002677735581717827439169622090504571987436850307374645873221284268635223550873030390285827326440189231549307243345216271555195030064474054828516811309293936440561525566218688434436651673969055858565508775545409921392054141395511393253284630687815903918701687045882259593351532260049886104042940218083133281704834661155706586088471685175986570999013408583308308890328446242414388719423802774251538564815505055757422738888710769946697211568835905066782745213689992843043465000240392626437644489906833011968352086255085620250652983690772715895178779028830556410903093748062682136418003753391437089134879379675982089892631778978574195480588094315239870556465903460838567173412252502206471577312676655906223474978198458346446061177554170323293420583528891773173045307341618160286588884402551418148307931084870980028164797954938787401716247272394818666154337995706087736375975408198356761850563232276448875729617874047885848572777232599760708827261846300424425401501136157550401183419069004818129428636158612129008423753440558404252547637707976231103561715569576928175120941780716423220178323162997497713135171396826605666476872868145625790625814226615502206324655764841054475408278366422288950416950589604286865366646094761142405919576926248173095440350421981792423363389853590836470381982571058519455578751121320995003414419058970704465398927889285506051395210362072981798571964325686891016082495837503482127699295513348965870204063553539197018079810121887983859192510735853207884441356590612078436776769015796325868882445711543797012430162135340019728322424813827256358523335898000939870581595977973568705550269865930174095358419902371616342015975862246801746050166657559438663730786708278829074901859433733150445485874349230879216503200706439617263551977553207968965329450116885199979463077478684342294138866356146027029961721131693210112344263257311483948082654298303532287975182069845140426867242403458509776808752553753336176502536809827603803387984880395979237020173673771013316566803266293469712297656237430895314686357194955749205352819978402573646669655142593904463791670223939760709870357617410132458945685214010951378044937805521038349732849498271681678027343014468814850454664861182645337964999771156520946855468262870734245950712003394137867033733210218693136210103457895389332855097815463206373744785847627924156941432563943878589605338500355531153876707988477527989390218448588819191947968001125492239943593798738556562099654175359618587794606946677819268593783013599792208143835803750660749786082126728020108113778355384233954005 A202156 850 9591908654456618070143346534027428688151347461917809843278445339413352139043427876962979231341383884346509803461992966153015337280570859401854644327424665652146034580363663997816827397890928879825908081020730888583220700336361548463977652799846760506872667482102258304810321570011884546052955739404997916565677436328104246955852681608656039790449491629670017424816294215333182396064670022001028647288002162363581256824337921892374002634881952367117246359174805633384196328634015028770981224164232158110304698551749542200354008927354841059720982947081818685794063505415857179889494810266268673501337766279081264652640510491494898814190058525956063378681422511923957123788189412547308865205043690502998322776220273150876784246440276841263872118491775489699618638538168788693731584593266568333106889002872996275067106689091940123074106514210681846086053501436814092909215358992883675643882173034438725387546974621905967718571170761282773817384998461828765470647127035412456490626187225890278917774827107300841682817663865386313525589758482257619876513420063571033519128059030664976467232915656224244732081244566297746114525342442155367097183234366507618835230859471350591874779151967178596775163740909497923912603938544267820104413962997124791376067171657687279220385051132039713966888199178108018412949496632911193337874289310259395443037071230980355034704077288250966504201525037282029591332860893113695216140638028376413500537987382988690461951558781587083634235555232305976649717750246508302992095094905507610647611211190937391384160441325189289246180454693009489377592702005043369142153049302564258310865712377400793907318429590264459610636817333099208763313375493309568592245106182899403228251241068347863138033679616169644653818432422484479649436542717099518051053788231692221267017015689873898876738246502127536639512260566859222897564515582069572878267609402816950774968842446430783392877739373995417471448752287602410372252320179674948613117396241268234885731469986278120898358855737796018295502392258294380113847761369098678570293151775717608408588402900214615411309887916946930470277366794633266538184863478021684241094545636913068482597748768266528200114797304176682055451733652177860441836421698475378712943550353020679364016986113874348310802940618160550569559247374526113029389524197418833805203098687330946205617820551140195007694920869131458318855611730683034593593299097295031824294875816973095817202773098644670601867893086691959405069336471875653370216853646935994160641365407775304765410198758151824834169282283649613356245505773359115121203005977851441275349964519865963866623992919618987405800823120446536567946345113351046005 A202156 851 12450290043720169721146024820179925128629161830408884691279367965230004443304594821090718501364376709607746897890989134484896080351011353413102756349560365709110907012090751600531018411589395295728201362724719461831713225691381018351047963269727040309403911082474794839082271831656737706340084875778631437136740536808469391156642639332524146394718809447495778698709862845620211156740409428507449080136886588664795189653155961460594869331605088996531614775195489128824377944238505264930344909541370566975636933904665850018636764698995813748820624296476295587377949216339789776453099263485224111767091930723414469550775296362874758410165712275918254370349707391646739935773976109423724770618142956881454733828654534873855976059247700361386310529214230270390234436356639626885896423389807503489901164613052493258813629504242879933304129077891294712926276861336092919423116228631144850699170176196150047404728041974362966070540581693206253013249480731058918914745632896259280788456815611007225273421162353000043628567709823223549107642729277370629890887157396214777082426719485645589053284905452774251532812819288442345448230141049359262239596200499750658144567940024236140078342397472681395393984212537530807525424740833633024829052451102122353415509374585062586221735140604546494253612604166761918949591496039914442087194181429955552879142541531564327739605541898167962099090189644801237939168070868203056934971797039511589720283888564148615754214195409214528505842540329460175892761675494280886267656937349845396492900056612487768146436189286556500423462420069638333352922816466693085262073301404116328850726925650069904622816875896619471562176426763022753246458336576488563674210811927402485519688514928741957647617446275858024665297905382013238242952656584548372684217650467177064540857299657177491667104384526028392112601039866552392104535540519086688332439379451648433140580107378581956864492228228761709583801614113161901633221790461524873187482117063854684933596793743885468638094612677814091320694862747807595610965641703336748607737974195053851910959762084082591566860060842426102433853218833140510254266296557041250830254363041757413685059057922807379957079351758227428844184680056587102143633317747210909110455043144209890436449110170287865757689367424100712961260560077666079861692937547067000941188622324999047228036462812509238874037295284738495030840850816207885766273998770393561975079650994967871996984413634412858284283092662582284718174660240139066920664768045245392431122273850703526393554469986955576394808134605438641574307012318460512839526894812573351506810470933186228890734107005914784902943386283611584357080577601745423760485 A202156 852 16160466884840125841429470073247008789531963904523270411470776340423206354057225034347875651791729627686971126952700434568428959280275456159347975887085027265760305155659215213825264081415637202926325542908604840726675183726712225458111792346452898474845769712384801598870484027168875530944884115804924200405572651099956941617075190000934733364305224213357891080907977157320818748266655373532646904989031504084741792588539613637930248018420770635545668860957385714408409187425251199864558921603474831702218629903557721574648320225287638891128110615843284590597892288745541713978942954509010630805011824741225702395641682038500944921496280344083368216650541512934956512677497201842582204953484352988437741511270810045991906048119268628802589803047952399191034598772279697529104863828385546263323378560853133376943816029400569061488636468996386326696461279960747172597111955547867023323847244820429727092611610935748508053593956466610955128424008603916014922574360852217511050960456036900152514621750959366949329039204532880301355406737012268595340751653786866717081956362764308943926187340044785322265346307355153598094056608556725880231628771065441987764030350920599038471096557140388484042794732709974078670077400998117121960289977116591817608539792144239579228532992119650217501475193320257792688551348910312312917984709621792997377731575870899266425652958679744726553652561957426969563010564654066674787898176416648015080514986818277520260279563689601676413499983112084076002828005073826343867115712585004419140173625871797932116682789533509012360364975069935863682604438181065619626802003069493692283985238628078358799622397595382483823245391301586200614694157562906662339557041636662243305152464126265992678744307232384099845912027367420760754872898810201070644596459252607598081811507938000694310002614376538350834619510234524438092464234029258939385933436260630263399522204408556933579327519363193325044357023670131860717511511766739105722403174831487139775573752548093352014125908896946952738243636344262000808653289083169730594165320212028124062817362596736303639168947663581164012211007768049587676771114746176065555985922133655486050138174586055210917760798467381898463069659261716406404575604599458061549991933057634084765831580984047535879132488113542107263165637421563197134364403546568769802829026574750075971045123112816440918305401584669697418573105503826105041589056810671746148621562696592480878989951694694791408328852408138718872231303922364036987369498705874872439602550816847769483528936632869580008636124548577073113837145743855972306590788263714232404398715921311205234209004269684471185033109595304716048954021780720446690063525 A202156 853 20976273566232439622005731009049797228887360518909374585204376410501356617561834789988721505307163692360978915037707273080686304249717191083480259598680015830591166981138649256793592246659085500003074826494006358543762556764046777263610755417732592493309499682764390000539049184993368782428753242229915833494996164387207301749572439978573951382721786310129095127239855640339577115038961934435947175226682755415406181984734765346072001333040828679849281649907911461812986300900031818918932549896400790178912805977884017938043501015658656284870538758740286922300476812842496804954891501853432313560793581422180238295073352510677863633343761720907936026958032534082181906715455594015562278304852072036035307026895682785162620194482751432485400178045712999919692518971982690753151227352821049242290255470822754070779814392532434398932316832628231560757293815112188493938131895184902765129503024606741589616162466266559589090598884953079326550441349918402256310582605640545433084865883479080786956753759324095947229049258915968807935768836999195359381665755728195602557602276441353523570602114093225895526167974134170081883740029676489143181391905246743200367053250926997527699343252825826779606152169073333816582952941070815190671431561244885077133531234693848388776049602036165377770420547317090448147820701294089342253102065894905880640742706337885716256169800760766756898678926330550561691549773752907675671634898017012084062918732606235657149227119454907566770194472236944801191494857824151100058629927278398386198548873481537103399686114378305411487253314178356681421687207836206707582503737910901408468283989012320059652005249261930567383100955733032125375119770058316271228181365833575664407602378747378329755052463170188285741969146225006765446586779702984405148313519892234195133126796446225244036891726356362253354944011683372854091626471234437584236253267826918630244146680742199521204010255641196707145865832922217042049428309051436897702806133449153243574009797210631427028866791653624466840148919279989329242036358264312606974477977897238309979685025690801638041049727207267508461747454229709531663938652674239976050418896675121779135665665553641740963873559331309945977635573537027838926036991136778816680980418653765897816158955668183531283248211882010231126876036112628952214325134110508716137071135305403273611369341763972927802721537219605982510812860103115468136096829466253156107348813300526045213056960315300204835152566142671394513871514316568279870538688655457539181211679837994554086094166194994727895633294855918435463119040868512733593442003639406261087558026455391011207774396807943437683388073311319237819957963190797538058278694965 A202156 854 27227186928502821789237597420276563556087004421580463688324869110054420466388907500180326166013046680954922944747817087758296254487173633750901217611110773463080068981212811076102868910899411563366788198463677344784963072004548990175941302420424558603417255742458465835898086971637365510716990763530314946952304615801943977714003410016998987960039514325323352117266251713183613774501824324242485900797329227497693139474393136879587819800038977205673732035911608120047541810159053875705574585206606622177397119940663551725858889670004710570123068180734276581861428305177272107289735190462800633991279263674165208081302815917177828495135281217458156879623309578697159179960148683534997994657493036018420840083169084984331035020532563240097420628513532425943361698591034760317892763999097893530946488277749373930738822137691070449245085760114975569476640675554340704384522602838048241271071602092305762892051788602383410891089299075140499251517743770077524775121299547067119926644865795390824569713864980925580136356609033722979820326595018218564208806810183544105253050672864514109285697617905667167607643765079845411131496464463474351123566461381501608634447355672891870354709071071366019540301472662454583950594247432517119374396206205883713527505934092823064391733154909950540695788368942390081438078581728379055932213563546878211278686655094999788801241975734516570709758692724492671648662043320709508955107309727905268465653434407907064702176540772906332066036011463571239862484322627743054049757778491648520281297297605409288414860459780250890601442441438531902549486313166958125376470225006346958698140333752752809349944013919588281080781217296084397150704846841536957147517073294939575738824582461632945756065418450597162508976105888031414128908885181574947681440304223660732675200499975692428759191150807943828316366492545507730086493067198065955079717355705904121426638992081170569965871732494753962682008806776014050448297227637253326479136638813826078671924941205647044190117081440495661011560558981789805094162384373788680683141821145295114325507100529297929440978906746085562402184183379155204050204694400048742737378171898385935662607983750452393715896962251241842497072511381402873209589609919934304593851033420655077731289558625721239558120299890361166460577831708554958410996889711036766977148530797386874397481434564513747471491637005646980629337673840738373814548643058139785955592611042520110094067055499307971181236622524335061940286353351601704907922230505285179982340320827166114355980744192166523938952008086857580654055401210183784348315414133161063177417913940381611236485932847706312428566534124982775385589387267633423679199056001045 A202156 855 35340867656923096449990779445787970446003702851850922958071094900474227264016184373399273374763429284715797621303751542202995457638047126891478696978962185275062098946447247638132267052755189550164591078531026699524523523699347825201594546930955659334643104644211405890605716350136115439541871582309106571228257896314758895865474676629624707798179906872483400919116467483856690339726252933904812263287758110609250279631580306934939644028449259372135824333331617431910247456600151030634016892665625499185471282770175312256146900748165098661363457628054332262969211639643286352765271322329213369488366923455485017909292759987144310708821961676498966721815028875116378533406366275772833381503147655899838214392646445413978898294031072602895019490410387043161483565078644146909934054519601712982119299494263216539344920354908616910685722384312405660949118839575719122102616400351891432267085810012788273492293605443427400777044819600647414949143480972210708755851136229487481119351950936533811210701639991482078921043649476513511837975984564810697147671857952484520422857215775862872499311937439441890328826080905665209478600527133560031269246085481283841264312300610162720722884674907380267536531705363696976634054750214466150132775604223675815273625568921249643732080859023513765657755532466675008616177851262734720510670952381782023333854637570603387978295828333601748014509884477465157249401640680507189716053616391923021456334094942730763747768000696112964114147972685243232396703459275952660005485537852232500926737693742947774825385477108651277695260801733900231152551812803503810531950769554500441488777684927084134216167678062376326912286636949361814469489516080544912061205932955465735733329900432820816213043158096411946748365243473518550532558286378904579106104366568791738778215115841652326304186076856984732792390352380057350279413909596618375255888891452995722693147167574678657616180304767935002364540285329433315264847752044845766333021654374212800962914999675132652727344942842971714368538765409443887022893532880819443214111109368615161156198236802003021612752579906691852730526608278689225147634029392610593833140816705208269368286027242421653401493293128552580251254142137487392398208387639083590584001960399591637129316030937230500762908866009476912055598898681668223388521748519791613027622655903872857564657290695397080245068342111792561250897789832418306095816002592635975917203101784377802376053824981141431293040300884020767727097172778864696402203184657171508159538555221981778439508919867265953078031810863446283770528447651777683571379814102839420598027364736588875993947533061925985588841677906154331131257204715424993138062316410661445 A202156 856 45872418991499250689266242483035365362349250214698076419112592855946436934272540927764756660116765198514424357529324753962400345717930683531505597777475305376257141352419546221484606531607325136702075853145074192305486748798681472562679545975078025391808146410930662387540383924389706203159838596846456799139331797111941244889408416261842853723049559080969129069661057527794270877350901806384122075261609230241579365268651764008414778361107338626055094310932403515011381151125185878709078221105396691336119547638567614644926951312228628057739197878146342543057454846828680508617214886648128490795266275365955879081053921160497398122222411120814441346759027856591480639202283465804454194193090999864953983860815002978259625654617311705994495201132053868491179724110381511654334084873679024352897319797065377318695775881849247058999618409751742432936386777128607866148491703134152241034436110324997086687234207813780163825193284752341269463488986784185729887569999704575203425798905670755091560666158995078757513934520663905504642713007638529266679113862815514723964763413026397143989997609098777667979648645371788362057812352722896457113130295388245044459468731744635538606433953320708515896398613260606013216419115184129630355223359886125002341452460953847944741176563279365957873225985353375218793717412860447938843794963977989519409132040879988102596039183935039334406263120293057049617051680941255011541928638969406353945053189582230123437538162727013854513832002509434252079681227655863924944066178374419294554385245181048606314061934426569578197557919208161061504109703532634779112346722411516566705474736895021453459776296180950552743866973979054339097000241167700454318488153459121230042286471937218957811584263143724256282215577052521190559846526810932962104775786365987453273390545161964743850404768569215375220694361022821895154949168163343453016188701388632742151583596872940816415232069717047138315210608348797667199721933856982167446935628241089401823784997653380977593049545693095844754702305940899183565910711516919263503235536818641333885630985861899392755423407739979278758661135361555235086424919946914150746674042705188435254099600752679555662744578583898997924285379421947253930001277565920580643729950747636524338774476866966564269016149960001141487000909910973645403342818581799802673087230214696171732050765841190845644351236569469738856684701864805120573995356816598438600743670523511344964007770758466078510395129310836432174710189980613024328354825762778112305901062337811521248368222006967014928761351548745189476565270996606223091866650390071434775176342010178420658532661428447081588004069355654196825596466131234373459781207501982554565 A202156 857 59542364510098370471571132752200458452358880774975251341085187455923574666458494108054280745558186464242438100275442226891653445746416389176767374436465967416196494413341624548239381145759255272249744292791227770585822275417164852038532849081104346002907639398283355567621527728141488515586030956835118616176281444393403421107556258833195394507810529507191057049019133554609479742111130818433656548877305493095459406868430358102615447373073297087360140279765926430867340823913034670413352896977912239728783987363577993633802926656372011053846817482376324566556313421971987656898792157597948451838886137058087275562190080373565635618333980812855468369126496342826866753306030532247905771229250614677054371213123481219335580120794976563308251876049915510914508120411710123483178732231980854008347738977291365496450577749719967773964594010135377365545769087594093434541620128051729256971265804116036205731756509448681209217700106563719367116193755702392105183357103765402384559205860208689172311933463673972235771008086778099868512729645938826423338792646262680159221742487251047717036144397298275973595693612866500388285830955233792467772811854167856586424549149492236318948430548525604746253257863480561241457935377454250045734929788356586029363390020692525711024403447055757989805681671233148567319236585715010161884525352572478014411030055207586986566270882451852722457581515630503572937775832460108324474233657328673055497657583743639757491160787451663287045989825109272973956193836793852098624737894044458392099091121507307348047877565500210203849152483871391323932103242633547139784015513739378949083264719712052919506655416275195755085212419938175582786091843546159109160485561984006401129152107244609774418620160517395988242369070648929031828130259242304605907419864598685145557122149405114395865499085416764700051728488217270439853773740862110205396637678513553846317032815593909605028313610312422417598141005096454042591923805298610808500356112435279669354471964039088833783125582964695563519889224572521730824665080655428323207756512679487082768387863450508609793517970493913197136889423172690416452954398457065175058589074290517883751551913490950820828589061508607770753142171235545398113749260072177274591970892068471809000092141657291663190682199739215472173215125465545110065315589997427624078054197196019727035344329404575022249287659998829609243415492122727214086739877331942180667789367136415941385479710390663988765061584805164804942006099497662926713508161636901332601551419375924132598603512656123318111579156278460392494297951225147225795559340826498619498758293901846853425899400586591249975243693181961241325293081781137501325802869275256945163925 A202156 858 77285943261688693372848641046113712035796464896667661542652154205195943970626191079713528642977865913821486139733166481180612210178502755220760520512935048230917673491376076244068495242588981736055031389967160501146205008004731179264543075427727466033748724130825384596110355450743727703524465022133387117340014175490840528656363134557071360228284344250774911080497765692825576910989370451425079816320667268428676068535857336165430842275470778512054836028041861574862293378057967877010653351199108981771270279478376597169061553873019558119265111352926591141047551764264793149974123603347250442358383410635121917723843643270967034535199384872675277128684845493961416454310588428574315886601373104759816708880650417807694604737166224961862404940617589201113163049114675629899654340103026274823811012295204395349015531223360636321358984025537310068735975339310356149427156777719441441396461979306504670042733262030180395784410913126422986175550031412718168342267633117492590582645780751972874905798075182656966952010982703452965424018437715589058964486175735096031155097783688446910315771437695553114949542329852072132206646522081109900272652673579582460934020336572190997359524245552281639928212810399155230806386903516501375234308510063488779988677905406437419061730933101810591401816936034641487005150294540670329678175063844112484715997602527407028574917009383320898710606401025273344616183413481539663912543745283978656629605598646054822993403264574096219571840279159833810760887520477192368150984842403528618525325721331239756717538765957338418026621726507146730302808504828640654804873024486991464393510900711507794498185270548907909150052977212777927402008115922673355989855940967086849544409392917031549976411156767316849014338771486732830791722516649984567534868879473306952945691276537293323868673962466192011451768357011656008108303160689850883261382690521891503886766443057297794385934650953454580995248709404588998486649899555662972451294787005364769732702785537739652869519413638629148352971458792827265711231708780034446604404450222437414792033561127774313612593570277691589904403712617016799000699722772350650311897871755049507921079129611653412755952939093594302538580613978358504804392609572408536499797574174925660445595261096687711854941226245351722879691745853367641891134232473842474253511674873203390995705207516372537688729738327244263328214452090598059079467786781504133908351997799397368407007700079311098950971426681974605978291742437776498261109265449872166938701436448887186301466111059426059941814816088090040712409264124970102476412932526144818037953490308255205568396763428734014020784725746116335586033594555450345486518664538076012840220085 A202156 859 100317094811307413899587064506722846022005359076993849707111155073156879350298129562974052124304524397953824766935549817130207757158250829860157978858415256137763723995311733623176358585499352534144158494433081539260003514567865653520524873372341169807459841014171950922395673753537630417686240012698179643188722223505666612792538241098819792380918571026976327391429050850154044220984460734818935167927677237114928441500135953912371130658113697435350089804258056558244825937378418391325157636503546480426869093978945459547448263124252730066795060689281232924755155633702279536678755538352573476232729828118251191118273486775634837261053183230751696857564560324665575730828390474258929772902811060727627411072713029190906377613261639205520838304669754733129374723242728555899627850274995872740452685611436327871656663077344356225156187300553418333841930444655754687863014955859706939203350677874038945679262042358664705046956147537990472336496824579952480116158204429401617173889664210200582938553589653625069131474484540995171020507419425188659709479717311508385759157701485116838542154289984430644928532348454376761103838899830325416761435397494443866435771972321554422336343522296313043022073974640240009025448742829041330804086711132620079839274557827535077416415726762703091881568577291293416984117763077204372912109348344305432683350477050519115503255711908668074673644650949289170808233132923206023650157307144946967632172569384995416605679946256389441340961636359639177094658045385558900007879700701886102387480687196827696912017270335059766388351151853792584541721507164332936389585401768601181403828065858817405205724974517066190881013679209765811592223748375786469915723850889716746702242262854199707259607262863816752624623483020708565438623998481420726355653898136487826238361719823257329267142937782031814099695275672641281254137648801685584363069335659736658491176526055556943203338148623973733709415226666151423581628977699445239630972133176851035833378861156022030335802415777357669866593433623865218371447933331404056264193768632211084912976793955987608560536660702473189782718882087464632412491787204112687039668378948979970763676958684012638806406086354423896087306883801738103690703493475726208199462659308161438786573648811358992696050520984266797082367712902545733629582168435457534153434075931220805492698324011922149344948951061103054970413115398104157957935100502515033870860225354250647776354609223235415774372146771618233395017739678134397079993113045772435785101862959236191895170413551622369681157519703184594384314730536259967867158190859595147314644131661821354980925573031096163607728598774765821629430280439892767303999900767553389409660506405 A202156 860 130211511779133761552970636881085208022850920285473120252168736632803424200743001546549239943818629690678150725996203929468528488179199398655729835797702489531769082828241138866806669375482917000337381670742749870798983415704081613538462021094223410682616839887671061471884988421736393538429036012017215043471844106096179772564185980583133533439072076908671022179163827505734256573260919044424526422890308733107908688391107932320921562163389303800305904511090929370740209204423809013972177601528252132485094312714391728115990676473726170607141869509575687409741050964993794573815874714658037024899640958514079410949601261991130747797812496634130829845841670616570423337198796524999662270911962155451355619755672631239378670447408870522541086257056401026012727277606012550882087050002604539790832762112632058373014999658861751019616409757134311460016756981187830274490043985549121887644507783418523244987012088248284756970553295093398506669786702754746906472605007081730181599118201499059604681367653572330157075686928923229028531653206395457164713845708584162149619355541429897967980805952628353281564120038751451183840650685333240309846442873295114559051171086053041068001576532416368777561012090870221132559801661805192130882329316741630800142598387382235124049088551607055511451684611507162820603897851323916735369588255975844607510504203213971284516197339140441777605492046325776318435741990350907937158240272130395880007903365456125404699349576837528920764348632154532492035055382022934975017859700526205757370331406655761019352041699356141619433661768484496267588424213490799322793027046622619846470704435973844280449236518737881366855646605561298810668779023383654915277253568598911370132660912775358302991420250786077377589912266622108231206503158306367452825071224912281725150440566639311476095427664567114828509393016054731371411862559841427198652380736303647660830043244053669854980138530979266952900239968963955143219955926403980365378029377568765639146956029077731057636218666159596616857689923872318260618873706232453684996476907280159765779629086521310788137262972998239922646379204545816475854615339091215495426839243977904247001744771292718793517302344135103123527021796594042080232028330138883045834366031984419372619312150561882875831761721296352057261190411655758508883555763494991405488683177047049732326131428862267433477206049747573438107332895572287106431340680984477732460242664157819541416339875764059490364036095538133784972127047810476009633332799624147171776895279419652128192744895323894776420082518759917515420799807826801313321468855322821975069590044943553810510035825397599391628817700424920290358664917977386256510246384677619761377726497093605 A202156 861 169014441972220811188341987084584093290814472525185033093465313038223771455685065709291350473024457033975841688518305764900332847448843661204307466707438972996980131747333002937381433673018240767085387264465594899215541213580383366507270182855428614724866850714356023618555792575740085275250471057358332428246810460990617839121700610258666227584123174908883959812227256673392214878048451935202300477976452807896828362603216596016602275316948658219099628705306222065164233302516166721717495201626034764419171991034186484149096350614633445195340079828368552976610959397406311654533468700870593705746257731421446957161391319791000935006723359577918586388205630895748084826108307061059087368713953974964798866815452002635684323334359100676619124440820903862009786876957881048316393091275530417652628184769510800331845597900539475479105874708573035721683416719651359040533389230227804350455631899526565297954196011284231255883073130075083723666910803678836904648961183033881346314038251656115156675832275783294890259172502267866738038914841393883974609912020262525158697537733618306077322247584357312575039582881767035182248403485723646091855266088101661203204553633924874984711624002732924376961150671875572389822613531574396556843932649043925645965012867547583363480639523570231291161194744167720049850442426900680845305352644147297956243201772421257676782908642948581518663854002486206712040422295242345579225372223067946707303290936189481390304339145055166282762683183574946815022324791207724212014281883403314371180587778358490606291253213747001486965126587141724301537190087389550356652412716930758792117792954065984017205703795596795497112438413004886646482263580128235704243405216317536068715447162540152223083156225913065572294953497452013463397475660857666472346216094282243542757445617136106472714535841465177265373378035143765647451316348536523702165205832652799004020737639605137416207276609872939880890777770299987109748079210843388814815442501112124622761713092364033756789781492872740631323611654592835478418079699241791551721370761455878743770873641327867447014558778415054717121810424781587698194658297648610508951350299014940763628293949460990309972819636281277499914178204672182818403069081816776717766798910053117037498428384855675161470634018192143986058228071961461641985121751434330408866776610372994621338513101964899116731264107623399261560263128039713266043722245982751594218361107216624410507761382387139995257103077636350881275587513040258182369668893919029983193974287584845503157990978960001868170897428192853231831603766244457568431298707050832064045180563692601184220671520440510979238041767422947762119725434104366921057532503311649682714899583566992885 A202156 862 219380615468430833788706346265153272006269162486769887482197724154877822546055014547658626364745801411470951833546034886636702567460110893043792436056419989247590679238955409571582234100908301032759832331894671436431901696243921905644823158884325247689466489610394230985823946878322208950881573003415103474649316506521715859000194827929768180270658441959654471165248799998235589177450317350973541595887012854341350106750286750521617432439837194979087517753582965149653804086456779980980294799532991595963952759268061342033798947107117738137380816475352872187953615556782427533789868557855315972021617635744079636316074983487457222507979122919641691001061063061010397533865245366458170404928441347542153477770836943748487012309327665269381100983099276156487677353564051994702127350388588479508571592998062906198677213059900580310128405755318043232433614885350482846782064730791704497769522561077698338221301435634843921851471952284163579921143553388427547487445142972970905785440051531435974305625612599063195226248832256762102745482932476055003586501088455049071827254358881019858466309383689839094048097016413572915107243883818607293987825535913082946644951565663401677114619953970803424926796011082402091768619804181904925591293696129698746831786559478375823562746052505608608871719326245089117543053666219232413289612362514936771359068390098589250492930902349919670783904889735049986452149703482574210926595987301922695683791627270581388489627510932028997497042007931648811366485543932244004259562866797801527586645565977914151205027319401908573939114876448189658899005145007422872135508913549078289549048783673211280488723077448121817370578204433737305835167458227426560453024693526593218281280284316204810203633789814908326761472049780446853381692201290092774737935665307127206217439260602099562271991426794135523339816180223591755660437208537847923983238518402596803571256626164224312567190059476544986129276645609414304497863595718792277650078988414160191579064446932486738582078741530151179861431069971576578668406830742139201680654251892823329254828206814485424914109157119768024584187284987296286440190615732557349403357261282149133285278544655594129625926370590754059785479782642696704245103436169846040778259150882913930253587424230515797706007123851681597551522776215565555538179149805997375717670551580969971447657680219010191249747334489122493931783432862652247037645043944930584817700256924514327019532857998631949784229430735887905761927619799207310239820590974101294038606848389850043446944097945187100991048441711804734999906267785498097022512400283124696308669302082951393564621123495957853451586585297285770311113254802550286146420679052136610544178281743459671125 A202156 863 284755869863581250036929649110181862480044082093354788766859552487718375441007953197795187730089577207632261504101064764548675032230376490327181377693766438604399704672032374290910802481545301722281495281412019058893709186183397053143613952961671316072312778647440997463575864492269651478159006507961746951762384578654726194364413764952228839325087073540456594688533130170453121360115633873111721789160864708482264541733509598960463410704633362134197378944521983458028572539987597899145700932298621465526446262357952587773386884248688209468875104444928199731410816381744193532547594854627499261090353944938083946491308167175399683814421894826335337000790871647560600250872262377355644126509748155155740249347679537533533506293183975160555992456938419630217143195139262531242312984411296570871708275083300882735082690706153052703071191564528111542663110437768207083764079487178402210300489828646952916445951309258016126331954710991714251653920665387375277801799146617733201828154872849552238533545369321308244108780725096774941496898807439078000771303802902633432706617460289830157983192257781826786761854887721935876774020312793066543950105690349093563083943927677461452019791988630100112630604261234286039543278683214581019020942373643699929462012989190064271401080895512756404084200524271381506850833808310136771769071541191743781926114527146196425882147528341552784095989883022092396208178274698086083437142366145672591050854228906278452778146204850628583584877763612096582206883213699261509804700586821662979493094764051554209773519169330463581971484144503163035526607141029547498481533917373986689075873203414874176090345348823866522151513396916578018087400878515619547232321808792301679793033093595271303492093576023525095070818425661522563675973079798879563943368147352556831426693402815908095722572157442946444117816028552186955081600045365778068806541431680737998236487080023523552574796489923945519055920195223249467251117199163781533000987711519078816545002890405275422645781416724643358719506205211451806276113648223597441989937497586123225494023241571560753671066671382680480855557974103085798211669224562561790915048773793930560063527922669011719264142456207162488324052843692015649927325857079378344153462611047112228352118978222824649747235776125464521477890505299732129626914551326433159351127509175488649944438330411173263343055308902773373724193335592594576941597223318273916341780715126912379846943141920841883679934543992104865328100774911858048433104757415489560632128495235737771548630281141873897084512706444494353176646503981810285477652664268788804976588708923107216245693997626232853269180149674109506916062885008276167051132983877170008836660694803427086127365 A202156 864 369612899702312994117100895838669792345825212288012029049496216931334296444605777195723606015029906469705263961371348518349293555132461224333788384454072780888521569073618782874192650038811700727220348115440468843772598091764353131058505266121090483936614297217888804313490486287019129296441439565761344128284100533777328078569150066713165103675782750797070700251244837712448153289840915316981663908789206504597125033819988709163930985477181664212993218782471780945555937503099815616311138829828811129261731284587863190868514141955850188772861748188700327898499051709888406422819244331437936185579307398911997218466081684918685302133897111505460347785335550337470598115234662700562259618039248176950803301499810268881582742681540490430736408828005085580745695379613409201500527551638512560402997832486531547727231133859373602508006096522351733464333484914608247444242928392292835277265538028061183807848506578115469297134955363395292814483209102529259722159187804864674723002039239518667274180567583753445501790002154926781617300871906572990768946148749666529740604117636201840664042325084291427479377793596166056354479763258761516555439943198247587531800012573173779301320012886621915975391099404286092196925083962192721980784257609695826378742946028182143945902779439629505306892683408784926950803264740132891310523841570854520914003325297167372862205776998856433163836924084257786195228228948408412253727199864661095721261313105328722161124645284268604969464173840126493432055723044896097507482497102131651749580509417093351386371876676763622327490412480450229171923877170051207645606158889242521173342193868983723007353987774050301297630847018619513833740140505145815944880993254787714053778138674206377835727927258044745758493595555036606507204559675886744383905717117327953460064641819415788106148336388369517690329401865244558444104161198447571395462966795083079519114156658613907407017773276731221807189598284123132199077645626650992711043004399472775889715222172681600566107485696829845549466739192933394472969816846987398737563737191212536053867912912731679043779619625345562144382489666198520378782460213291589472050383905027260584813325958345832556010727282230526319090560805632453670908964717385596920865153690880000789487120180145802164856114331403729097196704324356276088690179549442560434840387789239232686657909505216022676809094541208465349971509017815754898217946158222075598481046550534475344527005178680394766384605253872321379307969043907971947658859735304714475599208748209139237620078657978054373228596501916511958618552162262121965051896135708487585734915835512891083735517244297726747585542382690408842691279313627487662282084466651887619333375037676566614333648645 A202156 865 479757259057732402782746925868944280283018645505757520351457322717319429066722857792096042812321088508100224989598506275752618485886902438808766995840008775826862392257852508138327768839575105998630289572346447147197773429400944180716886691811222486478409285476041020557913187624686337557129510397351716716765810730458393191256562422179923352342326685447524228469521110817627532517092147965808326641886600882102359811633803610985183458685971095515103063782269427145348148850451020682373959055416864547160261680948784063794743582871809296338965080273828580684052037708618769792625846594611586541382679913433827451485027535716286346770114636312192705090028543547165188792974341313067435628570817623933987529606504381328756866467133263395120698102758144145388282385595010004285153519713804892106520314859242865649063276666776229902339210214820985508593320756051067414420237289116613011488458059933587935634445092442569889665045729732379081484953761162313731987347968915201172723445104740357272334138190166602940015178688314237442481590237832934579014100305763352700670711985172528892096779976218015086405589325968653426178855935852135695894502321219678267182853236035637855651924707043258305957534396159086437322719439647469916476947356442808995908414482567433651717536311558202375590298980402310910761130781858684610923174589897626954632534309608722828946672662368121905107543365376723459313844966855844407251821987187736100524593359862452458861336800834444399735914059606424862711746305391920865450771433866297149292521730292406047956486152920012450618973428140252961994157040119326494449295756702875109011478566067669048671300040371942260458317278654732039616684288278390580835982012392644049502344206086784835503546088848503970999591959619089584828954783327914411430056874923536238607073654908290145872444909531476519101119503271408308260246153984902305532862093476405535072177106393771790785517138400635981786579516871630371153316772275789375152286709527951585771541835137827129532093788703722798564468752921340814463015991275995337760288884256374211797325466702477827265192602631868280727990731167705348573835145183258572159607393676610445157137030404967988690204748192766955017059601658081172824186275840647723904625337299629977642053641710272987158586654926264242696800735123941063387723428261892117989663999305014851793316593332067023324941371433279121489644980931514265292317171775030808554482080813033870283672874984010485925333939591729158236878490891772676203151503320761973838212323046967494693090549425233434576821174974926077792527529969730328827075706496952617495115777907023703581485137404451692133180743552001003703773633025593977365978586581166252724711962243488661977989813845 A202156 866 622724552644036956499011392676993837137565856041260973404162555390863687594309824808363467846786757853607622331234899774578380445387644233112555226811946936950486496629123481944766569761118448774521388644557572956593866138764333782217387867465700666358491315933604026795367004046356579130024808054322962537017894044034460584922939454839473798175236361928135651482738150596442824759032318218703890999504899155762358438375643267070058965443405004796939563796166933962880951651947921745905782542792260353402890400140237126942386302053466510797787901333681309027571646446735453302421926060561507892778532948329709120030347275278054759422306664036114625746509264188670077582682579789698830883625303236618138862625941187154457531091596294346376235400971243095628409790806943372152927768060967111441702965689464753080936405882341687039633786852741116838420666007869370895670023758344971396076741296255769079269701881483877601315932222237264652474655498779580694859855504464126257520308743913744220822437190268666862694200147429725273559486827835242510569533250732082138940843552636306300100956366805899290726975567313715981123800524972813371754508572999944143215811700361684762856896949729262659216904255115089909552692907578453758865096884405156380862743255426500697785416229623107054010901183878790777240996951587832492086970093845548932592115530546825064599918909976823376396427451334902792403175538749937632200611212169816797385200919788357962879854042837824562252246985195299345306414648675668387257593838661351568129943625410125956896132654613499397281100019313567894439243914197715738587540286041442648975725836561965441452340098415007003773598196846823567908622466044845828109159771092397188539989001361972510105767095398100109611711869990023244501476104199957019291829917933632709758521539429141193554327344235468152275562785844422739563355403711204745010259534365579301444166769942457170532194227870748773137173023301092098624806092768347957954957105962881685555571586786726932532091630251735362691130974552707443778521786859394961014117408027582514376874587866903488111176218596539682822787586566015343928459235987656335073698346608335330553379052139690103487329752426929277085824272391383729872122877076443360031282822661228830978596139819754191529680621979959583291350157486551144001176319704386526590149030710120038395038280235517780253097091025855091228209213740087700594529471017831767428119259848767429152862864724066930336317068984810575070088973208477025739742992450613737327523996106215598972393913075295020026340656520952132462742115348547704695579215136908789021074544807481254357683972833733998662121019588114612398655484387907355133377923297887144149056793617010606680816444722165 A202156 867 808295989574700911803314004947812131660280198122911237721082645440018349177985085878397989169086399372894185685717910308896462065494676327677657875634911284152955645762210021711798869222162906934222763830346157351211691050342675848373988735083787653710835249672532550739365813338983215024434643725000808021332509703345999380836784155819214810108104455456034628100365649953071968909691431955729684709030717217578659150651773326853325551962081010255332038704360898014392329896079551975165023366585298521852404579120346841987153625321816659206232356966038065289207313035824909767773867400762242633239994384252049003971939278283379361443807279804240472026263934888350213537133195592687769419510015030312720309700942054422104546600025522928332958429762570779981530520185026902044495957789615596846438342944610390256189805772002843001214752995647754835284515884893687371512276418094483755494598714081928331304137407720980683938190359418239786533021352462134579614360457446466967060188026154935258270251138830539421174131776185095090842771420939906945784675145349936852992514260609940405002149267334081061348527880783877374845266902558775904401656233251606278215856404216230786550396588823875888405235765604990543512958071317393331536979279010536539550844837129115338291818548514481397903774146375690026547903282030224716044276258636932616877611326115469325127865798477254374440657724289338447815862535452452190751986101574435015269890269291928773365591686266695447359016850869438943782863502234712174739491351811000469135517533260613199645132229202169297658417206095582986729176606471594909360132841986035855495383124378865075336088776442638718955870001189898336413352344241921606495108546895919158080856221423634231332450186280645093772031007655090552273331154296760883126383803420980333730322351105370360943371020372728130177161394906557444544927053770989774121011342744428456868993395208203013578997322259093506896068797665300672384627155096543373636159171253110899899546148107336420599525403972963797050289440500661340683706816327503383400986635330917847286971417725774025090479466545705876435697559371956748713791514476832739667088294290225582447840852540287349358565328445406008890444888504414423292842670258947640672881199188937722980240147432399230332538288743332612847929807616808260972463475252865449621895452197736504821907894429108746701496699210188475135094069789652903857433961063973859090890244801619310006545714738963891566053630208344534711817250346112287637510201049393310289152308733544800498672606081183510760755595343020893010561473194884950964532994172001111196737264044332761132570215253049325811740950244629214892451114961870721369147178462070931939222993402917523983037767259556325 A202156 868 1049167571743409139483745079410867469901206559597682745300991869618588426369337047160335781578006299599258799412439516346047833182631644485681366810018888034883599477712851979058432987483797692082172372930400667684299818389478654486855655160750888908815997795583631317255670030346996166745137037530242994488727060577049063161865560911313885984046521407945571019138623130900936819201954719646218912048430871443517943815187563402612349496387815707906416189298696649455747281324159606515842454424045174689104067740807810060662198463281415970183178801554016075064082064748854286143117177464263330376437619932226211277446457152864551133099302426879240096575464840975814388501121305196728935007693115884042674343852960160698704547029302037164681833665596415901172930986790374111910383600283152983739565527439138597087781286955653807873889709754563933035082463197925998338852039120662881569660593054137046718263691085519951443874169770592653005655209240840351904758745013910009659117866537640362051490565155764849900017160351288105998188643744893171380385997769130967303102144569428150009386489648043270411731098462281905518833175315720766151099978036252011949180038396860967199257651915396441173887336806851022610389910023877068965881240239058792023180615735850336282602082690555567231372044831094461775668401219078280093592978496740644691158206909182348637190905206504566201200597329700109970362197167841744193658445759232404480003520184340003759470575128920127852847441620181546553730811519486007727143472517056839947586333628228650523013424737371761134861228252412047403206576795956215994633713841357588498990358319717930305820801779482446642197715487946291193840963434203548200384822784711131974791762835418875870297010236025181933615986636224437546827539336801091426341026885010514539549248653213231299363302030116456877501803215025925718596575752439341015604327712622733771436651982813477569168367992098075501202324162196536971663147422509220530631776649329431985187925344671735887211251442265276756835913002638883867500007669071312532259519638542123338195974523333466817663954236400107631073852609277213293815157457331692908431545532290366197681966873218240839777314308992384572610520379454457530050379913873236961150039765264418503199520732771114381217443169108223751517029598936459636191113589701899649222693706803631273138798051930702917700762462477733614870260874377755729119248686931567051268208109633242015621067184868310407185807275693362221245363720860280540876462501219120066141582369212145044831678070299463121672440736414584598175576329464845317804259130856042305424575947654999116468821781714485191169641091296509132815789148565023808429797904265844771769967296380193329119376341086459387685 A202156 869 1361818699826955488348989309761301028119634454077594080489449725682282337409050309229029966090263007793438548743160806499259778574593809047738086441746641034367627969115636106607824305955100182159752805840896236308063813057852243181262792024665918719855511427832303777265308960024587685451972850279611681845559703296499980638102117226101268188077574679408895726807304723543766038252168316409360192109178562102969073493454306644817502792985832826781517958377669546632661956766429273178011530677387270161158558075163958338392691618185652607481106878184755899395113230836699827588856328574746402066373397432035237986076497412478909087383533106281973841114481337322672187924241917012158564952216244907472360985600832587644864079939487444214234091764985718077151684439323385412232775868671574783278359208177658954409549854278632870617465842046670989431782201946392060950142575266344002182935694289671172558377939724867489253167988424038904183100675061589424310242271413694735091068023705669163787899495301931636339682852961840185400553768738099915511834079319656850209489730658603478102243258561010897660345904455514032579568086714538651905351867089398878258429411623269131208405645635787991819829874770056861743295559698034364200320518293319033035551899674288899365702165040522577751839516286986465009127558234460325531258970044493098172190735690507362415604469830177128451904000893293018452191684107996048510916471843497559440609553929383055587864033151746639686300531863978796557303649569429335795120052587648426440966591913923255118258225663976316750880576613213631433779149951974561889439651205949307885653629603610749158090325373679439298933915747484284779707234124243861322177893479446502407360550079517479456011287953910499869188456881788312280691593785836662374629769770359844451354591021548423121203205091720140654269210395942256676180910781739210867264643249972965690896317404698498676577528074745979741467109866462307323918092969789813152216672454670431463663027197837765074263783772534925257409218027135830759353669270747747339369473089841040762060527644315422203553787508367873159427984251144263483415325665825022918311406433824601034365610553596424069743604614506786729842446562086997369590969835364791316625110942432016028215254930896759034421010900964185686136491571489716990967804466969590491825606809535661194797655049498157958066842974799399021913123479848257146743880938203212968572275035413703334656835199413352169563286277796353954831947397859393795945360689072216796458463626085055534646717636576097050747317315110535465411005065083896027624977387318148740439988383318924808843769540095186525088868324761918609765679422386285941471156310589888051686485611478497538279426507692457025658805 A202156 870 1767639623207816480467848640325089323631815620186157518792560442943732855368520932042233735649379806109583637009823314396522846541989581512319550520020330043721146220312617953524976890696732552645667059809110384327199145049273822170624617192361201747483545017328534719259053774441884468720494014525898432792542006151796397819193386293918534794238707887351338707824862392536677416714495272744629883138801725178782413876559874837409716012946114621346702403558025772832545764135543872425452450976794252624009119277495077115423653058206513803094506544705011603398781909543971627356049371372843365618822293429161806679716016194940471130872692872651575166526500200379987524111277507160476620579041678196783240516635536845802872877056907673288038686429117796467726985229310767474704031167152103785542326512649073883684998623072378510407662789086869189718520263043953697187286723843675394170568961527400127843727847499186915530660605100232727037011670574733831914342563536230752238196635652092036956331493411342108204058443127308209361812793633409945441189254570916822440950367292722745148561740225702497119858572252158752006373857722295854452380572382061707727429427106964935447543328777600897985698003564196999691775026098138580854947066863487865821354342596611255526345127620515615366320460768463600487385794919928283461294049524773544686858883768071647233105964648664706226005191958897008250834835609981703125425386794414072921506720996819021813043755560392009392690237512002857749833583410307758376058101115295140463534688717938756914848653898416521770881853582723041188997933431086185376276672631608360277989912235128432689270936514234132727569580442519113697768796052305097792638705351498775413622019211450852915026781467165592805024683416574593115900141906476650961178014820900193087343719596721199998090460845750712452784557592129834139757103598121743266368491334137196844049648554646668468720062272652289606348807404343912709908713011639754962356710214385570710402624114868074394658504125498890718840408163309305686757195213422906975189043811094032367031226686346894686745998521907262960829892484132644724259798899083422416275297119558799852240364816601285224286359012315500182950923027068543131271548795923585255742432853236991540204897700783260455564090932008343912381414542764053717816574007012938756489988416083581427216083115450557098867844480527157452709619406582163398717828338539083501639761727758877295142556467771346247782738402772391740009646477057772286856537297953236182683019645076032871826394660597703672406896202572738619518886398902567579011902844479826209048799496972016746880096394221770395080159915899879058966719074468250587005752461347770425244286553731793424493366487608468132845741205 A202156 871 2294394869105045964691779186152656180773068555367178381798662965491239563986002760740510159842928898067231767400201918925880155551723902209181728836899946650109013426337808988039313396300052898233893683879419437960468182210144363325227571852892815202314921576981010233294474533916606015811515778881765886153037678425328427869332377307389032061653654760207358233860944578207883743129376611854213178953972530103497470242701224084651166567301263792675192938300359075467097769185979179978964103356348262518693675663630534931861563276860436730764062013920226876455719523474844335608324495185622113826829270497654593035033402944535319048963667965168638284177556145611886483624250280052381641353031146083179738718231941225019541349555786220440430000750903134829391549675960936858780420222187562042059156535059289723364173803198093027876275682768914161583649869648849952557037217406515395289396329126871076269986187676004891491308212252113655655136965305329452235392337227756102710444142008391758300154490548426754517231519496393093911447605582397371082748140598970715871503367256223464599355036569703280250678766437397604590240687755453304540538077600049007231325137955428862941780032347680329797444188796452935543062240579824179915357092468288956517084901138501735384296609949264228222906206237949466446161752678508677472434145024186016510444658940221307601209126509496958504226287258647423416565164430072142660753641142677623154556283244317160930275206853355676445072241990047845380487433962929900942787620127600504673241584989292592552218434501918981282287895069797894249687883814399916643845231636176445691523020427567102019924517505150530600946016480474062095419117568657892690983717368351931040378973575913127566225306333092985550422169886256940076126103503012907110946688607758680267527696681953096049098296974579333043573701485374128771148044289451241020535434487066831530610752927613970973899964252374597163061010543728532235154185571015432151325857641600016111671142438071562726501664091113787618129592386757451645580080033353662506048039497326964171365770178350624987974102527648118955284041016419921707825735555684616471302417349780888383606959166337914624699624254380904730683568246688406897393100746138978297162361218390672587169929000361741174563155608735929434085389940016170236008922093298327536333513138469679156865281086199773616172504068881275574218064076620168243278594439542792181915442150355987315391703638332008016269824883512286682178566295273590568945989467382611492905763040845064582575125622738182790687100523622099617600049134770467633661422267157427101196601307081294418525556275930317877627522481969718256620191592980366875647525223673095422079032260258256386494851421489283943976746425285 A202156 872 2978122772458726454353448915777507397554119353050977353417145736647186010320976214920250145242386060311460724501825080942478045383291083077936371710745610731511455706240255753857075263420577965175041356008426621362303373309622334322323217640437681771403020723376333954281508685969980166638878760494517594328210114054070147577995606551604669697491649640041263636212798237651440561904514127691495961652373205272614537592612312302002376794641027456777779087211462521930520071857636840068822980704089067955011767002273156846479193709711788670017949399561909780627920542688438403647977838701566130903858774283662232597666677305990649185083710146096019841287301350504028275756752752230484209999613848574289104073024543074538518868850533457224004852935985839890753763752412066731929510744368288378488999640180445411852813911552501677804895428571261494866387812283944194465337120906933139410242264637717129598314227875606849968802528842638424807640743954647054267707339379063885087404258130256850181563572400364516021258308247875108588849630233158154255461645308209418284388929748210764327217688905734632062883918977169838599380406332720666997763972344291229324552301636719557133495034443960290476184571359792346137895096497585687391552651076772202071310380323432655917561473369017347717716889376397638983517467590909343430936058947343924657012480445523489194722213103362403473779494856532396697693332595398031191955100777808760440541134144402678068475405451900107633694377412844591301014939450299601115979954867524339770727113781413067194022613134836939287887916918744084013053684193157660717525734387084394899236602525069863293429334450748874485895201822074890080740316835321892407799072505415454991636494079516028130107532593573228078855171487678091644218566446768846953357840634855946087057862949455521950529591382543128539846211743458027015116021730604112722911727595721413189535913250394379677453684879519954465363585336952230497317422962465019292666000862086606527378432481992773550924765331761570829441492077603008926657257126097840509943380078486588400400402660272424887495698334888736496695724409420574244113080491479733096328121444718473563121980757541796581574887995827402024927088633278525084273113496939597906131489119038239781155027637571839261322520416048304397098923760726446202285863060527222129222143563745227462029707633804190703234811413563415168177594461833571797612216864698205713042742271400343776501136179998478633771984916060545341076039041618643500719607472125331764555497743997248752149641231919500664608184072765282730906244258045668085924947090867495897526979447792023183229425166061158383390129101436778397213949720969441736339900734575216510088158629528663057876892651726602950813684014278725 A202156 873 3865601064256557832704812000900018449369066147191613237557073367505081950157063140963723948014457263355377953171601554861417577027356274111259201298818965829555219397686425630697495652606513898744305446205253875108831818087707579806012211269716258046465918584020904491647164979914500339691248819606104955672130575004504626227810427971605553878312099579118799992445978251526991641468316208366949904011601466471323566297740538666775000428277486337633764580007540053106739586173443432430152249989804253857342754875274893956195061573642624833246567556569344975028164408690069573090739626310137652291094862190923080257178312109772918106919606805964668585352632975398083090045781448144888452197857422418281173907047138678809772472226642871690537858680908869275063555959081186657107646165769816127716679473797683085295229093021343979697726390009814651422409796694689915566055025899981808439099170103427707347535597796350015254614191129532423286662030516166571110031891121687695087348016608931383143911216821182593368838766874222394555232908595033701826218132861915225962420959309810315873263960844606982714343076153600013104391177179183670309793095564812415614261656199324029730413612928228109357757776180821668834052292191625642410055425740557849999604356574914448879259408136374568073368299504357897451139226771247649264677532079507390018785689173630548753441831399037890212007280097491792266182529143662214415015060055954628374199237563151431815720146001359486352858856809630289460872010919054919318641038630426465421899120446689171925248799630583845276697233872634751251049432394834829211431759389203908402763418554520254987769256192554533932161371019036726850738835833130247687430505128311892227213128936238228599752011081151716953368462168836276697255623121802460332551366197354410262320838580696585538691360516244006265387339269307033691491825058279848863098401883811907253186084788258977207363909073652648521444770706353451456985779851094024026448317793130773672521093690484181997537618898962427822827438587136318829349474169594963628244001293836094416755551287263429153344428464583052324592094999386888948937070652205137874417430332827228904043947416330085624969579918959713447450630362427278870979603925926851943180375714150416845266638703639246999455456936875090371504968956032987154396814243642241025402806012228166776035403643396753333025169042301244007018943393395899573132414211783831472737297552835495865911159369934386934628020151221704340430016497454703990343481552829213247781543165945388035225651743905889124478632239348813362616687446894142405062947662523742517562918126632739010537375339991107651322509946142456389865450117626742393402315505953407356999007822095944390867820167089709140872217873787359765 A202156 874 5017547203282239608124391623719308169773650304935360931371727813875859724117857635994698764272620285449220271756014316385039072503463060505331365349495306901151943266741274228389595500007991619992143294133063521464642337574471128965869527904874062506630990919038410653824065862420335470939074328969963737944831158145732950773550357511537457329379407762046562348931243557683797499185312533946173283911097051106572716439929626577161648553527382625221169647070699777470026052333057717657497551663785217417762940816339810081984343443394417321765374670477610215676776774559167617433376386972719971107710227265043874511584851451807941712132464550431993727767876314765361346851148562939312980468608934685080389442243112980552010130431313596920860916562966776333192604881123627868858992793658476965487871467989752464267795509927792933145971049337310846284793049721895226460544958281055480420811312551984526419971607625434444193639251283604242787662507969240254653767126968611249159492638154134805063946577870322605828236698144432420257583726506723511812276880993120655089804120795204041792732293958610957828585249963453839839661148598174071341444440279154171176082305194420953870519736085805641986079117298135166354253737369633586262564551058593012527284383523858631212622794199540820341884335039767174493939732831611857836208005703141644900459167534892006758478302433738078132781975787049489829108225135140958912658355997528329820950169815836414094126681034359161385903162444522702875620569157993834975994952162338684593285287612688763745905747897884696332213721678762988379778150194811415158777706161452286022392018047164765904261201108601334295070973687507849377368928171086226176392387857476330695467649722743141206449980275802335032244185039977999474946154593533146742804719966325389664546361419881218573699435420493337589344226525348786273529373809625513220189002733460259893222348519246902020778676523916258260880847013261443038937044929297080721310623829482882140325852231815986240030278406087899552459185844610864237486690814877136691620203736019172066360305170465270768616180651330467028584042613479772435146073593481777481260728243888298398975480624415693599413933159921712227388893283341974696006441622739556882650221545478122026916315882296105033453921781543451253909052606007056599960862602384568323750712981728596730066491899421352022075966182095601157695420347033415812354076034678548553407299180838202233608908361038654242668536384300856173332820337657164160822338335964846670288678473899369672474143813948612164072600038490686979393729399824338796103620141008726920300770201389847443654329961883291670258234519963806957266957038729790657194469186826788174168202064921906290683372699989790738249187986491978696245 A202156 875 6512772404259282754787627622775661104347748726739951297307265145337498416823029054457978032301913116055824557361353411066225854691918025179646000964443609538729392805010776262024064261514720516235903251479270245607230645339845437690118841208315263417348979746993273007759145842256615526778578787754193325747435171142586365599442136239547648007980592963036858810112761691895317626950894200745924555566699960734864914615462357556617153047478114370050740568133188303616040709188722744075999391907343222404002439836854198211521721594464380041026623075712381490603481225213390877358949459550964212360155583895164758192956880006134598569429832066853921893974118103932463630129700788913780103759802199363811927214857653601617830339527372822160405779160872194771614726072142509892592315538522537331387129448771224900936513276657182205879490724313439468663009956129223309255871789793784113604404644593305811865415799162216112213328493551927177605962648682043334374018620773366279721326356976050368041619514164461921182457865352706407271949121772818523298633565310937748391339786371215536436650644294316178654520940109486930511867066489252765417524573689246549374139217880702198799904887025762795069821336495203265106152517053492203343166377218627989702565130209611928399535507611595848429197793513318288135236322076205420223748726725145775573405980674600651141956083117160626378460792564310140306390210042883821006416131069731716152964946221718102342744616262452190119415951994133658702266037895065078743922129265676982175618881422149568653013735522654705255368134041800486282200787903432822041264251165805678053156436661801311623476051269708339360468191685014169455098018027234088446709632008499148930824782126991661047743474645980349720135998813429274482203411406782902669700193964924158430170914802167241012076328484439835946962540642563455276007435713068857879956462449629533529495355191897690563993514764134229569974817978442646711088827332447759682237163282350987887369283675803459655377303833483194656664200398866314643938895328236353830759396205351591506041259355712634194234649140998481620049762720201745233930654587268694965538550843136678494641269806544153961953660271998463511437336031147520728137490246712018906828044385654888240520532748581640694176191016986462852483578777628203433762045261080926041987400047477706327459530450045271527901271079191048001444648591505980328536017560598544238491201599430433663728497141468803272596825598802360091281660368262501626043404816600818148821456877578215889483403444853554683077110371328672350439698144284544863200093880081665018807882158485895349124309753149172596887537084403075288076120370821150646296027602185665096662969281260812269362626896766581288538305134248714560366245 A202156 876 8453573563181345733474732529971184394135208073658151848543898786920259069176567594828819491229118952020174826234764971549644774351037093220120003920482455685963850708960720846833007021850607222082582428276798645734663913008781803650645290018865307041656469080606349325660717479183224533423124327430613966856432907311918956815125119288575335576901480286614080688964015744836564595984761487255676126952292637936803552598153700178862487493978038924943236036267231347393843370500909788752929553198179838895177749145295932938745112645271321898835234986900000697193102953550206799644298965120764574923510840185696591090583518663111257135178209890311840186384677531028023026547004772861523635367242786165293196444495792131786963228696399491850609780489895545846779581249036096716956956710009459797663528536633581931663129965305512575438645814187795093013740638262682133518895122607373498403036807870798391816783287340948888218456190991150192928296730326784278777221515996702462467032451862275223583217065438893703372224480991114772206569702477391936518114555496716204291303952905716971090730743561728441282610351676864072350563612641901491337875555204201741933461528726846259621322672839704022194986108691656539972619612881695510305843695065228072040917011727692759203965876257057211720278394095952098232362252115181803838568011081233513552636062456464110290252237407772059301163975966498775068204663527438064525369225470155770038218679245620281004468417781981908415840519785223044472838441567225314215775947791896560525268714800662527422848082802657909536771505772535352431308242920505608198145839235509608660711032395000055322506010286880315888553417736174704444867850030421675717602925954644037835879871733185453296829823640502218134401494215646158299900553059849614132124108961751591316972182866851658952456500673367486565819788409820839599471378026189567902670268070616401061025077816734683105161561385169706065569052855171542169550258940472262770463116629867752794923189885340658816693500345582780576450579658542631796968448649359972395189004654342629755669488283409828718845805968835377812357563426779251833869554508201172583491557733663164797745969233413687426922251619120845716133434779536198563147766333790577801505918962358499458073624591343087324935662486126647239072431344308802049966534788020439617931321510913081084445740457666863021863827784823798210273996176354415433023938439580875743013026268761522057317355680718145609176436958709079097627421825184389453440178629609525992323580738418050325179785197276100030021925189384578220183748797551939408094925752725860185685710740944490773315910405257664147468352877320671760115846974368814809101586633167806468680359958874469403726399028630322522731981815066845007376689765 A202156 877 10972731972236982502767448036274974567926395731859554359458683318157350934292767915058753241637364097809070868628167571718027850881791455081690585442785263036771539490838210648412981090297826659542675756000033162893348151854753441293099896325645960224806679517647294431434603528833983187767688598426149174786324166255699663359666805394434546031170113431432113697416482324036168950270593459563666866859520277342010276407488887369805952150030447046461950324334298155728905078869471717078558484051845523542718314388154284100292944691840581360308093986373125192575157030226943212547422697777292867286504710405450280070819214267838405626862747007792701708005417461156269955994382065473468764926577376640351205173028323329405876653017587013049269334670105257636925124846522781396100237217276740294829928653420940576073841758453278665737156387325033717292366685455005280084216613272581007143028172211651719272372841552752494691443922578019398493751550001517311809499153745099022915928401190876264160647709320169862515226193868601621617720201866532960781989394401172322232364139531834257260232068492479222468649581955629456424101057342121646503797053130480171783083690148228564286278029441048795046296899260433693681195151367923718884781773028288818881120578657414991834819307846152649217072926338752310187318068009183905177041054634714375445546035662509740556096262199205015812284462343722845728389346868404564870108248244131119777891692695868903025697663536396254671570875265267517592085594888220562786998436311752469884816616192378538445288158464114443924024159124616845655351817110028376008371258063440306235924866892273410007301177876319380315002975753363081355269014241469307847360151179495952611823142684892591387624063341897233158103419355909900043996435668273392360594423732159600605271463190258651153047525797702513122598138393406807236658572670558346068808127999197638947677021510766426772809142684435514338879060631194683293429525015905664628301443148405060776822413101888499340608508071262615705038195732587937206150402407973915932601497281940528071267489750606601964427661912899179401958497278196748678617447820990534744677076399743944770795773423701159735991120647958585741077686906501954587445072563769923274335775985096946641691324199030578766125795730801371129853163401334047432653128392805269543148813333765131769904243654521138157107720563430210885887645592259439726084743558558416115886669605650856199964263945075011531907742575578785866360302247428969248063725817828348137217858977009751743867471702660932985413775818710811201126155499524273067162350426944286439355033733863790537868702581714694914241325147225147541555081296610350801063213153824210610682010563649780025224596576535261867924823857651630570860382948725 A202156 878 14242597646390040107246414076352387017984067524745627900425522403069454592452943577178666878825807369837221967304535273325028600799790957658941159784731350939273772295257288460919202622199557153479171048705614768636920166443556958016640014785398437506492028357437107565652789719709030994497926377632814198258681911366990851121890698276856752173123230332518596965165905092583202460886634325752152337507530367697291401973367977652307947028252026288268686577749882738904771398529203787858180159369742291378609476898075115466247303464896429334358007159077329599961856632131618739679755017415961020973308190595434277835332249536135587392410710437905036505150845479903307374857681373979789595351062067636389699021394319185776696108653599246538459745792016134517182965271205321216041390951068498893229449728611844234161914939342390402614253552102079577250398943979958590867179645132687539898152164493916060817148131552185397160605993050078188094696583605239143944451124339622535042412597713305528605297143480515042651060227416963913745028615453057305703085715818166177541404361808367960206810134172494469035865874768055357574410821866461255260437237087808058772700696350871949597329260891808496266071180253934242741651333855952105416936435547023821679622470180312931708836257618429881626548938109306402671040619913668593737995450347848178094805201653875186777702658082330702752285930958176287256674304030525597763335980851656723315933378900558590507074562801824556581790580253797452611482629326468723272209754556706914013931442548992542239456606838337745555473821772246893125294227300573911553257694820506281984621816515138491189421606377452268768557973974447543424434735617577131164197758628059791846108603325118850435682737387958968137000103922476834610949073596865803434437429880234199834051042248772862344996736028917188665645817814853625972343227855006707007745047472690464737683712895897005216423162042835912442158955130237843743329353920386612215272502743513139020562697283061386803451026782998529602359001610319483950951425357101493520544348282954151093875446026799085939998386317137166028364317109535953005593613402091205897418261675309906649328116157994871923629047678798625171073121471204757518305141040007026619510035722736874382415880736717099895343957922917693599902167022500249258781710687326451846567541775905630124254623817827979661062799427504628906083953704756576410042564115070384537545154135108542586031557283351684250270640686664305345456574689740976899597262671362566272582788628577919345489653090268693738967050990761443554483529654633708889237322759247931072422648100844459173662802635155268741021092572745364188266735407153260970965241572077192204858781031257455598272122629943741274243898635250001414131769690755285 A202156 879 18486880772282299822223342703657362074368751720724093155197968620500833903652986470409994549962656328684616304490418156608315405810277781249850543709995850733914319667704469584062476590633934887389304478544131969657559482695585076752157446091550846237466428001273847972922889621578793396875120670478794403190594334630187869056550766696554669886167921801495707428671647393690672758061901084232834170417907557750806897751155227503808345436718980091725708715969023460800237546385827647168200768303441442363911558295387111720904899604490873435415332984388387447625297333349810897161109465183219627930486744888163287179981189078689724596943475285653729590984089427497031816295314429043701421296913637214657188978564653274814822143155718804419907700768702272498045851996899660415640329354249694286671530917809520395001589517424664289314635373472111966237300536919300795940319095165615154206794366484930835288939002381895092761971887535078910127517671768050407322585749893676305386028635903469385253411531589999205191213659961025291439425525137866516269644477142585297276420629263122080514182293923829328329331436799353898502128822681609367206401029942921729806793720779741642348769094359537987104565345672707386644969750149874464907464608558263892251331085173467527943077627569414140198611304592953371914700537329873825488012917510452300452681706200694329927717494094603052967451326099250477136317518242275357492245233037202182732961747921232354609279756819104738046909501598553828222186860780161514586765474416169262637613127611976127448276230388003929616561096636217342659786251684327827167752479505759090575732881911782869290459237776755168542207935215857158001834931562600874781820843339070430320296355292861582972924805505507398744592976787955575415111853532296144584507423390120259224997647567443985065154610318008713185495148925541613105294273097226035137707002811424224031874511661852802004490491522458329914407984879988089984158207959136806749759080259636906043629604251000578182380092155824020161246279051998957580397743963115330615750631469777206179322257675295462943515941011982128605637481649680388804511831578466564264314158977475859086883123977303920055710767895959967513467170591936868756805485624856556782200752032336477851429171504934596633577691258151435491301882942041922203851227819021341691575126076312174136150731811297063078921356549180444889886086021128443920795522136617800571317494180701282625812761389526541081839759703547692759616767586981540586707998883702793193464322422035162300693825843697061812246246772232535022908420365559054613956977779153387587718157879862374143623779951728957111150463918098335491222681003403636129962082497343041657696087096561613716777189949070399638706712503730644183912466198217411205 A202156 880 23995956999824778779205791582933179620143621749432348169819062843887679337486983985648595747184649088825262126006595462742320071713139760271348346794414829521269847654908106262824633695440225284274163733979234591000743571618702986067342348386818213017793917053625097231746345076019554120112912132355097502527193187668072487044551773281429684655493789375111095723818833151105400656761886720699893001050106502430179655989597511931965580068914207907033681644641214702235969430437405756820536739077707622446065824057935572938619093439325688822739767855728967829688035976831422412896380406052801661092750821556645351325337748091889726391245238510068103104060842926045667394243943271217350465053798550042557394904477898556390453365120014354537793657138029757686328998709010488014179931460425152115600753901867028860867829031702274905139994100513249230096438846522308453171943318345323337472879189545275730288982007943568278219642349414539375267329843258345823465572358910867504768530126990105548753399562706675487823152679569183411324460586600335285060692828245359897698616435379170652139448410702996295677003169099686592200405637429907092172653276428675317481159476871408300896752687149419415453229552611993933930927994043203199497783644972190985118406068932690670957183051748841935547915846812715367438878626413556311814847028933116738139402759843299586370990529632136680421049068990896161146652882004169383499336549146307581530661032868380695724254617276635148160331951284342615234945933810020319464898313582433146196707825708902464435320307587022262304550747959988338525509429392030219089831165140780479061019296099677649200524901212621831315517131352208616638838316733520317889672290456354790495952823061531009580005961863411215611513546870662414411980574935846798804887201122946216239847112491500043841708339196039280797584037659535198957045994136971538602036681904181170102908378453372041104823441572988869392989122215269410561593610601605654774575070904505960531492205755101467419342556167232795170768067850493036619872320712698342037750799103422530666609196587087484101597751435166485792951422816968035132303351795236198323873880934501989784867645594424330237440653099908359033855216355212584441576002035922770696269956627937025514280682197524369713283947909122640350016244156603392520349634927379014189212667079511426123093525636439770048460259738036789962443233571471015452616177690765790071185569901396129739762378252048166972543757824564218537677218871327349940570082953783554202550417921013012088381240455465695963601889343306839698291575150965998255207267920018337840927096505413260793964492714541551175004561144599066722242851675682512543429812116309695994497316192555943346921194281770748787300038585943740900716966993516508988805 A202156 881 31146733698891790573109295251304563489584346662011467200331988373397587279224201560385406869851124554638861554940256420221374844768249598554428904288606738722757528341751054224676790474204821785052977137400567954986995498401593780330333616048643948946250266869177374932958782985783759669113163072676246079485893566998823457995959145168529034128161052440972400753809416758487416361804170901567376882528867822246815442667599819332463819121105205144349627049035580714478827520470206286525409519122096190493551075715642078287215862379345139601042783261403215854547623072629852942128604605947071372878762635893780777857001217042083786166111722642593112175341383133917848780696822070725691859938409221041602283928823333761541533653103635476471251747057461856774582542278443616542745135395302493196355491893092485651886047081560035402207423027830824028553211385485419452916386486893134526424642981235401412984263357371749243234003007568184574018084009031661110807905599280556127513246718804521098812527378981733193195246986867140106873858401981710062142263021418000004627506856701534243354923522910195267959421784159956397322228015255196724030736746403390619168815194185367194822342639150852041720304854725022453534957891298327603073658263709295340419798826143547317434895658092369262927054570551599953982292542384258762861845955542268015652644329594896662415215779745019316583468724098857117917878304523893617506781348546674203624615287701410221817727883945315603207372825857575116021131599898545594503923424264523807594064120157027786860918310971724508467377254290968227188768579564603540050773684600253556062112470604499676879412031314745360292372694287231568540054133285177810019919851191505178993316444037511957573264765573902252356345839245143025951175371154875612552599002550160798559062327016319489462552359121848668466550895386927762704632595095515959879408475404624347369351043357965247501258822671248030013769966227434814920858522402676180760591692274968477132970839440517453709728455524976012307636790823660909533636691887338484849669921485610975028052557847781879068410937846905086577122341178942859921340946118385006957824033138824605264899117098438803344277912012913154065976557361895342668296893837142131507201621502310226781058474063215126953245930808349929022885593613388261449491622284510141396256350294079754795601260125367010225838338218615204190806427289683356929051877847091858894598298414517995700928941158397131203820715816524652114212270478215313241319380966012169652117248997152467655556549417368629663693440121365505695847441637533500176204419803206023364135783545868532648191767919694981696198809215225670507135730252354897877735766164887488057815858721850517902689993400548482855515811377842471958486439245118230450057685 A202156 882 40428436345204544339117086030401740476300861823669134993682751089607224400753676138396272468471012487272153473050326826851881806189116265783888446418264752447309750517745213475524211210884163236773480050182203226338529156181697108165786966288791458914019828602275179037883268569202244030954765555421635056075187322771285180406267925876977404868668390574592801067348899133683515332221157068347734493629469383169864014402888575896026105253614487363157908875966539126178815885600897322504224735283741777553006850213079359681233250749296551876464709933533518450234985060237572287460515882138892589194972808639305893013036254382876662553886624744847349535490011246982441671677080803858676816849590115113449721982217782744582354291275153728445330229886928352063650453548421105261995171563171175743717312876480144509119228244035894249790329950130309075812838281921227927577016488043970269975849116764361488777843548886522574149457684181154162536097776393252863482838002293802942644689472478141396153111784518726978091942765800868289538856881311673060325372341107735760646606201382156068704038593289022754815033798836454304037659763395607917884804124178324595005804640893129747471099848865118800733540248203526532694441411977235185586408928511020379673913757928255485339823607020843554437381284660129927553648281136141460638364235446834951200394200411416024515363711118505440788661982831247548161244892619131911354418691077033969997169112775397599538715069106402376328021767631181216252813581722378371645773139797038319823949031255996358443007532320990824968393371518928798902683090765426002955685152779963974988142925825344480911827616121638265037668441667695223756373626165844063885538077174283265978534248407867459399088085708963260147321287826648777022211219778453609246474700422907593583446660620070205822349120431820375630302264628194576455414151387985578951933599038520498704247551370260437884592847003838369969004023174088174497863800485063081021593241997838178812635618101585899813760115928862696742517383721044010081623806197444640636529520337523942163881553477224291943313295727531367210619005898845015209865415758311943795057271140313403131849269126127972316542492352108174069278537600523799570864926624608450773577008440042046424788385053371037260943504905290298749065150493933806758047605375659236153326553469048442213264312549200742833368114547502797002876780178775425822893884829347542079398520156474457023676025861221224254392316586091173880028989403504605259882615923800842424893986647885982003900312762504025837778121675643083086370280953943332262715081697293498308310406115440849964092120795271371700114879356801775719195455624704981762788481052211843189348990123645779681748264512717648975710735868400942658374497423196469607665886325 A202156 883 52476079229341799660383404558166207833675029062775875210333010582321803874590992403436801278668504357354700569157769280997322363058628144737888649022003360069869333414504945340176201474937169676510192052159362387219455857728344444805411151909235265026448791275486313213797549644041526968419616577774209626539513659063561165343877771829171502990497442804769014813018117266104444413806700070544457805354168730486661243879506703913222552155372483492173821371377518750199388540682444254404197180988777705167612398025501293224162472256724544990511592450943245545189156060565296199270807486411676633703701826851183155350143201187756865911158672807089217103953859257200075371988070186586491782578908031008036697530634753179134134328541496435886562167141485943516761514123308316186453189943860790812851875758179334480351106374711509176192446067846113349581035536722368364575514485094586517294125728917159977032227942191348929496752840064130534787280895674433185139612919071756938996679422029908727685640283777928635830148514762540172681329358084149650592271156494819599319290221887181875643598739165628625554645911467933526684485050659483822217751722446718920926915255064088226850292781484285052500093521863322714414931417788559972563555715549040743521399637992049476423773607017396841290457980434278094364681486622169231649833915764036224390096019489688404924279681816040317124366670246235218656177952741328697044417954236641546382121883767178382791030341972226339158169047012447361121036007944047227850619031533131474607678248506163116231236916034335119084466128854315290007455463044943387232939277534708639281053455608826531723875366313855153273533344911974113204204426709132309745618404252368487734958461116967924788058761985468737768970675253150867431804212097061629926311608549931506310515206422524110837919695768143725719463872936501173311364863869010185963649932143524202693765952327554690408954014152159532971737208310000223063412292171089476489847267521501681130323899325019057440806920747208255395775256433124301425038166807591256207730467728184591317743228360879283160541589443397867734296892534359650799545388313342784660977380116093658440535086426597009628068810795124397028769475828922529947640006461847931961971449753553073949148542740801543149577716121135999426357542455532467783684342285983404016876470146474583913062282087602438830701586844320411894529869865623213034759333456615262527200384564805430698735780638923990685070023108030527171625514033478499412014394149712527455342742551707007488594950409180808168806338241544600480602928830776807743503999838667157598163543002058677384858924600494320771767417206319489657845194265136813973201570670004807572286931364633500176391344647514107821989679641373045728098139168869772432519870392165 A202156 884 68113910411249310754633319999413707366369711422621262353877254053102611821994707385984829663439250184833914066613311476407697575368293142753513682542113943105937947462276901306335233990257235355946992510222802196407627364802234907660315509391221085212871617055752632276330181554697332802764631363185368673613232654277179621331172941566338733904260812092199606634496448862504435165605764470409637883615217382702303124691585298790786976671568229958354256982139143371219680146989927041319325436698698177565783339630250465525603207755977710101132170536614399184137074331628694229081220656846474131654815776280027096338592862105454029076021403416977058953582573825834450850398843425108462475110605774658316519945041927408733361776092571098627029247619418867756404381681600645988910978551959743303905991016803899675351226955147294874803545205734304997447108313827352215991090224636285255477505220285356885826343091120822023964211036945557252999728066487637881058354086117138213014747245105349050394564935231966850580554680219011343272075967936344934795707635757934732180678061403360692429322459398392666947175578051578881182157558096246605630723850931716981038540995268545625321932559266753133026320657838344679784048285848138867152309732373726374070397056199922292142572802084974079151460021222408306355429015987294526540023784297483572423393432903415138175690511633509213121987149317630482568170821413352029631743150180469650170024207960684765465157845164880681824927095000389043553888485497791579371731857156864857002446542611968468871787074005034663580812066859529727500878288349245751202352226554899033822832397237331012833109313647767867310781244027300731243833589494827572205748803181497122796710103995575958507440873969052712660863789157301999277704845090766217190743221423110672283455154489775675797413942757930124163488476769313894763575137887823833395238659988695376576009501873614617890384425776656069958944927382357115448134657374273655420740731649667184268981608688256634972267569369760386641019540332811622205689458892447253112993510581663262006488546530867832318091039784234704787750155890592927892794704165303176178004844333418428342411410332453792369260999869579115235168710347403843348237157522551991078188168203103449943948383689175349637114614581729621965113341042130649249415518239601082754669504923570540870712628885395416401507826355813347136302768208798751743691791932801781412764019766597292572502019593297478687996635601907038177596037186465688732189423723710936836192454938129047834214241730803926499084789259403215780739515252067342507735929075508273268917970506266047804696920039320833090382407418923340774107342960691959832233875941185188016985247562304159583176283604208799235293628463766344954128726266695541420941184103143845 A202156 885 88411803237722376017714388975834433995340051751533335759457465427916607823145255596015905466342868071410063103763509138607910455505681440665916022051014876148147385936702003390677793543152416554849519768077145091574713100057443181798644725778653059371042332489575641208363361860447493936461523089798030764140349445738120084926697134275335847436227543598232284642561577605413490740511868475891639428474746808578858969188433838323737582497143407113460333388995236718324394631404384617188230012637729245702681607227667078750939739504786810986724566844933039197764377293297984544051225141779237011211317173909648319864338184869678141983809870476563415432533076872073860003742326777720597706201783716598463834851966891141782724451233828744521448076847838548861869370661203515185290263707253802947679163487935703599271412236674814035985825484597060040572997010312366453988070536063413167023284481804664320642616300046884795756616429202493250263112243020058295180558464167126328736202927467321037503417600290809194124924144775761961026981925052017641215177918942642787550920804411340291591384908700374516068808345665037919840913825923877434624857340757646194669105284943317157579641611635464082383111713780649531036980260099466461003725469065381284502631857547861143151583073332689337341753817088705547371252498070021673279719222184217912969340285812613359663641359820613142592022195447614120138267070016578193133305564516295369279145039811085058395392091993673152782416211141457966085586133140125525977280099970579051257701004632086566432463390821618958992774978317540731980850010821857940117265957128981411193397170560600045830844165239436377914240781214091437180382794959859479590752200911179013021641980027796477174733466353068435565063429355502741911593457123602452851954775095589102692418480012522404660932459780097533020482323382696498901947217613531466736833817015394455271457639665999446467028575704085426647177544005091225851455721859515033646644979834000483679456997753457787174945864235028234651787967576733052498683492604229726949409369004531185899830815653838085469599009098347203416631968049097086045196726461175209336265626967397003894791570076438595898291149761902896450851957261454359743481882824266022571556280356178524474171052880006863027431620149368928174717690315143127193273558990659919432157000514324415575601079230961162886718327908258880262509098605150914140098911169443255658505170456658720953676922696319488413028947941252227523992484642518430495882459978982646300850351166948952381802597171633087415003887652367132538799410194254579798233492436009900035897927553590327991819217352113840856995593062345290005301673317783898725425597770087704041239279048939434505462639726918373893303307756289074377413358596031643894609224446010318645 A202156 886 114758452488653232821682522257313095912244020803778847194513436248181703851830719768921259310483379317440077074770968248601591363548799141691216243108534767126352201007891738124198469683777846430959320711971624106061781196247196447739733193745182279842527734699852126535823367364679292432194254205926480746485499967335425593055231549116444363633489447329693413266438293235377848476749239675942877568522337742317976239703462430558912591294315470865041554384658835121241693011882744243183281237078335862223903160398172237968254256274005524683058386632552548264298977589626452309484261152808792794078158036918947239156814625367980122840956135857175896254368980197378044450406689758637910714187440153539031399321333079660106567604339733617817740976719246817003838686713860481109860773381036884266344250301349526467954617731976953471414726675461778198358752672277137829924299564720085654510967779877234002837230131117765344070064160893799293284266691711969179506483828134843857561378385105337601330385650612535102007300959364258806401679266641550961952366143079914580306363023447858295124925182170626723464646285497641168374624963891634813896459197579573828963517621315430401992749489970273112180145978166625252941320593560821618243968506537132533558042080700067563888462686613028674895517303121118578079579387065872144622549010371330553550631267591339237428268309356644225575231687703853810308988088710697081335000990999001208854680091650580445112453470249942587430894417134517439590047246927397434926930198029954451667638901565905751260868609499387403737958341044101010581415813168483257026460010001191316829995704555261622157422893371474770764817223234646658159405624024308109681224151033907177404968493365975831796845531885408860310739670439653401699249029641590893035620107330853232184086903601099591474214535380623839930461892262263286260832724887225956000576899247322014246975440276965407899585200879477107131966493173681028798074078838993139399689763083800978148750914102379519496444759509497278817634140895059169331668967710831293133080247974370897634718392230135304071707195718614885800083506777572127093737458151901256415296605798836977637011115547806965022189543129950090014090605356657411543196135668739774745888973714151521664024082689865219034256605839266287041161596915714736966219830154358335821857031998088167846589330129158704031543988117093670767389673686717677755096643006145413042958298488723253200580073157803102662632886431109789419104067469951736317966700863295751187566919622244802062531936914538016660748547087983278632145853692627192510764565446011774738322241046589739467333539426123726111547189412516767503540797859140539853642593671697898660340567220275823683930923189256445104708458174034754775537585328922807079661352389737290457365 A202156 887 148956382918468658480167896175603422659658743663253192125142680792674423683068451114804198569101960011169148632989613023175726981975885780233758017638856076715129008760857539383206222971750101514968643434619400012523100418015760931722991886836520820582541628598075570667857522475991861129494205497769482210907414817251936681665605624056010508660421866406398452187552262057942841909329772587505379192302565914781924580276125046431630219762438984039416824130953778992134999205029170623267281857497667311437380599515220337215715273703919666251798799124486362714020875146957841799726026925120671267476437920603619606777225519389453329769419080532743836774755503763119829622767879564385230386417591117509946157855255485431927182967708523002098683266333505520632433753485220243277084098558322168523911889211988197419701494544693848931082279238923903504409620395618714590875286846936135116142069154996167931018404067574559369718147524223722280189727902729892974941120828360563159988340407663800739205803071077470271596282520330663154947418661118808096596530038539810182594871653514515655731861295072564786682594809767592571512343362217516064560169413600946072348451203362143718469431258339802864145747096548565797668303093461686361014210117759728963177054118116830150066081415640637887325044117697394825641746673159003973698395335742764874290806415993272517568532601903564384183508138617406798166946400879414794994638153011139052798005479817413606670906208992333484812148171024392495129915240925628730409629419762780907685544036531541033050041022666814028432910933900264794193945744642680445762404975715589200263923231115559024960289084752009013016354841517790148199471319600756966506749357289810605092636082747056601875828325653794347614904527167240759902883328881327855557782047360672399785842108455747257211125805991589964132206515674094362870061974956401677357282078389206959098118850021861433454215123712985580971865860961893970288674302877291235425763665837793835636595007047890862848598122897463232877054463093819225059453821405166414257011212461364420598678573283899970846990470443753023421304975165320571870585175484441369651845658061263429575836533189483364160206128691525454935393154900984058728708840616141403354141316324688318941378785160392174299602046947747491210499578078907413439026146266798129236850995376517927540457374906568766871781209857659676397191533936260940575201302523065576686504212933192325995631981281905730936609073558632565413769555583512711222290281838097906058815560819322586128214072312473173992564199116314643297392779293619901624392607715430847600442232980545928238270942355891244378947394861853701874305950319491102946129361160266102373418015012638970202307832837015138827537685406589355409573408343583207557756540792654557003341125 A202156 888 193345270269719830054025107553410985299141137030881839599588005155455153758918997716296080821435033611118237485543442933113845021013336193944276215678992079041470327019392078227663553218861947988582868218815269244630878280803261442179995729380610279933859191392567390874752528350470071066791046541850581983277077947293046477376363044793152523796863949106057861246029569712916573420461568069342306248731162035049195787222170606805825466339054506967692172680423620472956107726434851586256688667750735091909857794267595599533760457013431452789310158205196666250250831641773689029592073464545478496391622342785461330649599567352885054060583125575365642957736389515549341472308257267882270403659319083087756573864722298757561823385518058516990473061959913446534082008185129161913174050067928793707153365852910378901246071964394883935591327037396551286945488914760419261818292403023538660666751252217246097227885642481646944128811416378230625886973533476709369504395328728182846821008287769228254151531055872905799996872704088241410862943020452946267831334037658530537093563099898817873281660836079006922487284598432049660181853309533371960164286002394830422334460698446441231142919780575574147388067551174060238748204473992675335774826488883621657071282687273564834718209789038861364719232369253915362564409102181000091988372523245098435498913177328000136464717889002517214025967988693706320166886119353391693205958987607467491530602258122911210878391146818578613343580895095244324161190392674219164674264059921891588221384491779038694993201986552915109518514654244202658762730995130386050116344632018824780751255523992291059136833074585214327420457819472868377716255613436158518217650984538023131503064230437186103258993369853093177795285765523408066700540861638933914923108061854045444068790872688656338760449821962548392819764126883082220742054182660684489983796137172291385587344020352935863658163330994254404624374755562045199753670447060645184589501838567693314855322170397248237597960867076147766777137875461636459068001728514938294874307420694603043566187153404109932024089558928795705785968057681079324715892464041346745906839248866914132752458183068833858872982532852056910556050300970871951572452531923615872813900682700471723834387999114106352375664422681570404324941411184824906929118971634473817391096770141688271859345826039396130240867978851254142869883843659593014148933535578296112393669425428985150419077111123840480952615914846218638797283464043332029214796467859150218768591410376561094549619803329653265304331669704429319016737195377264939681269094050063794173599280086507568263536215844407409080147606983496692516081619973901592483536057143431729182797923145838163046771883091522460941698810949294809286871508492385674487160910287513225253046322885 A202156 889 250962011853713420941466109436431283314862536207340964547073105549099996904653175967301198102024104525271461087086755937568747661548328403853890294193314079739751769342162156681967908871859836739079047979378784860130867485382215336188702733744145306833328647885923875279858113941387676252833648917116557644811436268171557075697837566535887919877820745517796697498894193935103654356917206024233726005473856018927941349889797171508915023677872987605080400722365728420118035693913232329790558623458596651631683979578739572974483857488160321800858333551546148306462865450147101402568711630953105967645058324497608203563573461198525410717307127577744071815305058835679282111226495165831622598719409752256790522930251688531829814827219472246530631935740701320095717814190544166943056639904073015909716544965188459825619981708290014654548611412261484646551740201738628583125552663837706245410326983308830438033864545537110158919827500311419128679011456724866031723730195568352974610508769184050610087948104719960650925669173624017020636945093129263136836974984350734097337262308797012085003940033369255912823708726169990691323474083430954586777178670939076287244057638132277355879791405755836903506847535676833641329371738939399124149363768360823151149561751026969038634086240091026410767676290247464443213777372884264960396933836776802026512715013365328183858686251392665440241322265816292186169820015974301538366539771276339792867668933038058934306545037664306047786483189685456108368729999775895550118464340149195518730449384785155694560143128504661145341003588298041150809230637733496450370569569955458849825929406218762679200584370522523444982741233320941636485551586768814155889544471180996734880372278471384814973571518240989290983933308744856503336542135524007340242338706504503625728890766907767471963806657781581822290089704487725048428823459031593511597290028767555829285413440299260729166862549415418504216857460853673707386293951610414572305937960697200084888372540580621164511290356866716903813492085294741030051041184158568501580436775050382289184490326439961407867297400499106382357163117565065798160656547740492591745707693183596483049261145786813159333767167435841178376298355267036892156984657728012786771039732003895972848716681471324884991438121038631437066282741218324650286582986155400748175514370792916000355503341741761270483879764767718019785432831878617796104375153979325830821406227702609792051636094606763662370764520861318234526308522558689390408094592990895145863725591853215481402820376507817625891848514712150139769081582206910598086385659684375089406484265110053843060141769895098461094787214917183845032172068420173947552526856042813224213169330825282922995739701944963317287186229074499255865003808449708261901127303796651373723897123763605 A202156 890 325748498040849750662192956023380252331706272855991541100261291414726640527086063486559238840346466238768745372801123663521301350844709254866155657586705996510118755135799459981116118052120849225376615694365443933180621365147834703111493968404171227659380651096737797545864957143392853306107009503370749972383260999008733791209315785000537726848887530818151007295703417698194830438705112957887307012798816381406432822961169506447964894908412798856887392445458035065692737374591649129216558836560590703082833895635409698125280513259175084266061327639748695305122549103459295846845158104903667000524789313575552662764187703036118630226010591012786229850623008632322192631030518416992178250867390199110231011006892826992016342083907489457938243262118368353570795188737318143562925605421436706722018368211448767943275835011288474626720162021788369674672871836367825140477705539368939683003943757583609691321858952221526504630991966592805650794730983855342632468032289452393432861593561392609922665902488395453051995718590491270004545343867938763098668125698353215199813229383255421787517240881652458095838251439284049485288209178440069520264817750592918626012364479834997561490738101751295725177740713240978892385285768938866070470538396505859566570474081550318538582209221428363242315079105508839593376120465594673737595128131763765785315068588435018654648438289589790738916022275061558563942106213848524043408075417157701443674742744481142373818684580497122431448241836630826933418287378518719749834602039249595861420535080066640312500370787597063613737513139096203169547722605047083262194949185457553568249275618016429965311299376105160846373270700392762771289868243370307338186110505941949223851591714391627052649592571683434246603967639465058217922764991369299888700640717934783852150656146655409489952682281350671242784143616660940229778392107768825717368792473544150294121081058164420073522723930977882224219076359813312910142209795519871054207922883483127142491792702351475874287417285252131465002145949574698395369792389036093400113112059707975516758424877531916503301820001758281155503891940631397724933207483074695342739182678913059368083808214773100411981370910349188997475524709086312915147814513278428673612936758240374272285910418161780586612534305443720923741630673159974211247077786910738536658000262192434826773171478234980089691945693800519138427348945894602239750464800931629350110072889888562081097873231722468109916771395462076222196509664997714785417677566905714040180897049634063318299766299087343948754354067764701176990948876967374579051188905001224815985822402513569801784495753787621958093624724814897647355066828727765810021587375607514421596964608613294088210307086352679294316306783639889084817965656496212831561988753167143195580393213598836405 A202156 891 422821299495011122646105515452238131095271427304540813007174609183209630304160805752377924713571611153817306222434771428494711584648771064487866189657250190156054404414498356893332039263743990434702108092238366846483586401094404062423382982285880509356569251794917775290657434514009982203650645501726316347595827965277068289432616191093131433561936137181214489673125537278062954805784879702131700268886858189209530876262248129572286924676096135043252230313803807149540752994184266656490763579297023274004866764850782209427041131726551771217025802418060254959900762273424715862103612651453328813575208883962742858659712074967420783507951029827468948602036849899695370355795501678760681538003273759035327595496423959183948680195097094096931593223597706382233572059263224759800510492780384941252163932221915535601912208224670731775468115755669891576240741091865235293711478664548219870832873587016542070505334886118995865900868652809961423312432138032778012077474187979011107501373832178838495569731341989193341529791804788494841882835703639421372808090319487488978623474402203228683185293660444857239142137544481970061913404190141126806349146663090937437487761850768188702537622176281776095443803938939254925482459598710909220071634689300837356585324208290562436110668935327775397498561911274183544737761150564513627133515918095531212536932515073640848405489041201296986447556671707637199704667695755368234042143524930925197550023214667589763157718278940227251713770117463623674120828648587298459389763328481635278928335803477114340469786722157860065970146713543283416031793132120476340832593672154334576128709926255919876211387389600128256069060386368572756192612494343072156151415547168178911562631164908053442954356184473579411102659012092336822007245622255215731526091409540642935587925949467954610191109637386513491551996124336195930527304527060476749551181033370278314213333928083976956171766495546741711617856898180219303690880928290841017947311596823138333754262039279675104203903124966909774855881629055873222448960469927665074778317873064177170370146306546101181324354494984848440737669381776436681897505152374406814382867371521457876176300013514338547938660107866079882882052696095678896824971081250742690336805141156273801531138874057309730098184537027828720385199547478905307874056680827152465181336164811409612235576223245662414658875026673309073960679146338361828578307207234100917117043789669125878655247403139668999908306900545254075092835018858511232782755073749023833259658506699422333937615253394995937665525688110067415584111873222069996697845112305930126774508071978348492662432428274563406507063798022522229083031711516571601234072861011697676419635848810724901214055602346075779059248917978346957594463557128275805659199500483648071211976667354165890085 A202156 892 548821720996026396344894296864049070781409980935021119291771542458514685408160198780523059718977110931188624707974960513062472115572753996995995448019453160116562106811263731448085005848221647463394110927109705801291761967999171325190847999513104496973599229449152175589475804134227813507485231754231255248429412315668635630949744606723099600225666257173685589444709651683508017143078335148253989061708129130777589670955575111015321980264677874873342538059924896222068831693713803528475881909368699649067613977942419672426601263700550939864615225477314571189255884308356177729714642376428315896353620606594326654987643509120009140874690210705463682499213980546795958399629930148512947644149998471837656108723347292127938394876893944230327750065986560765770822962128477000902919056703334232308602062005678153762514102999787598556082987530697497477590807264369239043412358828878050023401386912003714023906233360323504412412822880355363334653886120435562004333929027964466965143350372574570974639588615999484561852617766896875813493916197980101003141802566569062341038069960830407575352723654016543043948398694486157856314113350594004154571672103874286200940488869932629100896272094075643620590332335002439652297340173840991228786911356174090382988184251887068491753109695846231037589891045754784732230020597312273093345566066559867750107153089496997386211670127040993898618189643854238023658094726984254119262658887284923748718486457895787031436344507379834475602042164225946898181902167578934881568162965767123342453118452378214347289470664990114768565636696666042777806097937769773243317444391507140822261497235004565982892415520401590371216794008235707044775239727789064288377199194113790285259071400458938977327701677854134392177004793728213729907186894922278650220977948943036595609275731753258428618570356645413161363248185244765656884211497732391052091715612522147707698613317571943924690879388495739763797754034761564842877853302711716121424556244753550074085889635192315933780791968789763635631469352368573868040355320173720230968856486125242259164933147471961801442508832670331517796339353653874181705236754574496970373619109052173410217469333733396662123968838639261338791906924007482121765897315648950733628499460284085154013145972615969867886856916527816235339065270996945929646314324635856989066837683924947484246951164601391579247130092676261377481823104598247758892403004525062058788572728917635501932430031402058639412872440136344327394277657968682582437230668048666029856996560798800555387706299140405639745903588812799740727000220493369888339223904584192303328495491605493829906035507404629514024210716208509038452127806481681210636016552005807976478265734791712308481755961538120008539610779229110711068528879186845499532809389639022029289950133832493726493925 A202156 893 712370171031542767444550151224020241636139059982230108299906454936542878450161633856313179137307576417071681053645276311183660311301850039329737603663060544581107458586615908921257444258952434663495121281280305891709860550876523285693658279985027351191222443255747728997364303108793187922733627166346667586145029589909923771904479066910392187961481239875306713884743454759656128188760873237553975670396882724891122183369460231849758358096627205489463571149552201492438193997687522795695038227596992847466488938502495884027519013242183393392499345643751895343399177931484045268453743700991302580138185972150552035431102615125696897434564385544662032415031144712891254307349293537268127281425160013171518593795309288758104852601528144513871322654057332276264145971270703883947229135090435053151624224319438021668207703781516078255063942346729596056021291588410180413113948048405044382155129378907233786488220396365022608315978197832608798419320871893221448847427800823690141744961282227960946243690453835988972091356331640340017420261342142467462656686923316323431178436185683466829579152117619812426187782363305488415525657215666827251507224041682160397883317065410701804774658640488009137750155927029227729427022063186007904056190868679280016281306573625206611733100274539472559016281078827799308251021997550179910648917620878790244107872173234587533661899419410168879109423710166129247071007250957866091434697193552306094911397872325516899214612012860746209104199015395161610216434892688808888977016139802397616868868822851118745667392453370446811738130462125809982308899091432033549349701987582596632960847282326000389874479134093874701711142553629561375545504974057711103241448402544152622087363115164537884517913823498481967466341119600209329082706582363495432771097851636651960457904311889779972392294131816108896936004592451581486439775996752116525138297313872714354314485872874455130271805274500974666667773119263612985836149896038879234768056058378511173025150992217586802372363771585988232139872363492779824843158756625018932132500940672691388218912855272299872171195140451595325251207743373346911416715409932544693138143220682349565004399018885935353098363613893653351672012305309015698373237890741256801507101962643601373635261941316654831207410179468568445641386336554488337775608119320661544656290132398417023142930376076383024200360201418760594662332429089379252680510521566323318206650285091301212382415525512468974288908518990074391703697307208331133492292624372094757730548276258336421470908838668993125394245192753325953396230702088520892994315930305169303790260373595859012869541426178780834640019002574846709388632809781510694833948250430677741771112504123793765684418024020877425008635732190467724619992890720968330117780928551950110370284061737909502823224565 A202156 894 924655933177221516116629751394481409594637718446953745552159286736090197713624392585295725997165515212248110819006860676955878021597685778296002413559204567413117364683320638516060714563114411971569204028990909937733597703275759225659043256572565988741709757746731103086403275959409423695894740576686220295560999978290765387296382879105082336874402423691890940936807559568381970880994470384009912166186092068779545816423888425365875333487441848047448842009580697612288553740166710875008631143538987347311853574562261715048047252587090344072524286030364482841160943699181982402275229609244334320703469038230809947662916206789645452860923697746760612611027926623352301294980983381443880698342213547098159297090202733460727970738388654685060746477216351308030095699886411512886502514428327995656575934564568546447179836994304869787474441083067484983218158890949149806982861154470918729987334532434677451147686168248439022089727287963845864984943837831281005041956951540121839517994600981520733653335569490497686290018665851394445735685728184724786427376484662021244607269130947179114386164095946862512648697559171829477194446751822191178452222234431340322166344610414221009968406019081341785156081802951602590356622340675264418473706960634349287042752944381266294961072403242539535372095250427437747325094322799536211749201726334603176984267973705405121695759234724272164090133357605991908460143753648583202428117694572006026271245719792063039393534956348741199582774719940755544114034308807906358957285381300546339572449278942299753661928115004174971521324774202604690994173214580841777282669862437818922442357510961913501491091023638328961230691817817162429751020681087181222943111649303115989679112064412169715165274815199351739636918596236277980935623236720922149458234790446425301637764187557202650906769164526952702809772597753967524633172359572749517238457821691170709752494964377725187148878555422876621595005711050134894050479687205162535012815339219062749036571902008792477163394394726643935553918696344275844072552025743954400187755252136667296665889721210297762116409849797338061844549854559250637144714896855688437196339526826580683202299709044610354925013846865123411208933180384178369006341016284835679405484719011934298893415986683045354937350526093285314626284125782454865486809692563894049106875525015461371092039381195980564020488294311458575610330011134909671731543764590083141970173281475780056036873419685153326568363844776676424087071710478755842590413389204310946868221805586759876268684284886053936356090514290228274708566724310679625736733738312205172127454636431933393210834865144550118733230641131434820277406934968594400213254193042467703010927552086949516146066113423137359541200640772447877446039703626937705647380112451041604238599422185672702170818991445 A202156 895 1200202688893862496376617972759885645633598122405085979496594454276990140089406011414079996031141701437921630771389851513412418488373484838378171803062243865441681758251491602177937886245478247786662163334508919818872318108991384598382152453372910668359388074332813716058422454831010323164083450534911547596970591826791823562786933072599329962870786384470834566029262327576305038547402633797571628437733877108393125578596023806664674333108341422138383107464864595948549050316542393028238407529275377979817938473292877203636481306339030024422743130768067454975931561522360281674107979579055444956970522673437619161514429805310344672116581525110909730507081833725966574189631009079820619878320911758973397596104489352722736147913575872253064335056104169940490787954306590873022796316498834647927182411440585653850417760210903939468063569461879248778621114219160408039283340664555204106479178067970832424355910158166077485649857703798874100141658682184130851323011275671277324004215247112731684321083325508212160815472136918778350224902654922430630315272020404380259176804153533252807006411417386909921605583244022671355909976358207988482803732953067838056011517421000593460237186238108941149123456430075253133055166371174430029170967578712516695301477040500310025652860246308541777440420618773735368228664179971800452670553191864694044935335721997442613373561824772685858820113988748867331052019521228610038885605332857270269793982032892225499615909158728653216312232482284085301098406316397769765117667447911969346367422295198282229134437025882965742587867818784518763100454523626841194879356131742301378733547088381281398935046274203416897802736268384123204255449298546187169669055679347042010450865372243881125746642192214935059566752871573569219045109878557174586501355986901608404873857457544937151097013983261852792138187895880057395392371282949432121258993114257825708544384149276414418464114093133619353855650745169955828864536797842404931567399542250285069738297303656420417771283551991412242360754327982506552826347686256896186424774184772453478380936639218111222927227813841804352678900460010163953666928519403273658936155567677681044447020017940885354757314874867316294095843596126358213954532265899825970611517658175528076362280315452651554053849775458904869816471153879289860913541205339815155079179775179936461260443973862006695715569605656071812381613692120683664528291125927406351953966712705277421434649316335803505416761981611607008390627376504117875351223086894571236940194173103338061060330730873259340397080093303523547245766211924560065685387398013312008252132327828275948528650785416199875334898732169599821873364812956425749966109108620872647830442191496356348163828130805208271807053423086905154457234915314874420961969268180523450351591679712941429508220227671045 A202156 896 1557862165528300343075334012012580173551000768244083154432834049492246465745851289191083249552695931300907064493153208257548642242030761722529088704372378978138735509093071416306324860285916202512675516438988548933986331171873113932940808225434781474964496978774234456712729259967375440057556622899574612094647532630175808693732051831851051186723943852640719574815041564386484371652557737674777589702266406300602208221471822477162321918499293678493773226040552235960519055022318285983942577964368297078816336826480580048058437687580808384610376511212665526194276325695079946431009755218384358309813417726652991440835782224376620594761869958670263083437579609148377989945839754804623783158179845120933922981584330089631378059263850743795822821842076735366405734734594255066772076732312972944681487113473945614129295805573916319124676725687078181847165223038311318685839969199731500459291243144891608052136520237613400327934493209803650618138007984531164013736263593864366426435631872757724744728032503174089894240796543701908447197477910403586773424436655108400914390247184017031196315207633604113131381534402043868248141672118507217228488066920859819365362627446114159897166857768659386530220461290155875615103015593162069502599497443461886036152030155816458032031117638636083984578130591073058080523058780509074188030166293838646535722888782884706806753761552795711520476343867262672189713612878410982181890313293931042238186562407448388906438410694494835526032078179230022780070187284649996347216373390104354911038574566718091391116745597667974529704080907457531151899698977494425290111626976331644751777221678361392293904188572825011495018990445670774101961143438492269859049211328680811226449233574060493289049426400220170507965905590383896610042571686743975892356610612763497263100965342129140864921273243504720397242665079079716745251773292096003320644655823848836078519900873265821537441232944008882498428013072224891615731274713119754396011949593025530801457560863574131693474648887090458363940323563802597161292755224209425506024956704079392478271159091815387157061779585956812252439150952543338252609036073470552353610692730506103169111548780987560145864639782563929684612993778838832577534613874796957825018070514827116431183940956041555034116542071195132427736464931451192457010910997721387507398726241308032511254685186033503495058245327653286901012758962042636261648050149910008854753106822918168617242118775730453264877630483768021120214610247630634523450044976375764261237425168466327216496433019989205737781473605017459274096729834511354654580007105887540674506095634066465749256795508635362293634579821125499437356807249810505654861609409735699654416210953634718452967132767719046913668195801966162118037613474039003371470930462718206987514761761667975789828967684698024965 A202156 897 2022103890653044951449287170974356305383553363582697529367839099646481635547974883964014643839403287686875931790482092928446624217737440342357918760103544851380213249121048446874007490713232985383205033675643802007394438988773192893572570694461892981593248719060881991999406521015198490184385332440197311587304900383376372892640640490809591841037716249941269537275357921311329138099981396099227513861913357644304557878344846979332887185537750086343495509017529337412157784869918818664764437959342520332925625382833319609502648481998582944194244288810909084932715694820652248107168988165483318030692859238672909452585683812811048221656235089772476371392247825592760904983125812105392590718697560646060473056698864351852175998188330351871105769686680546401424703194715388770079282575745922383361922346106769966554172105217183171319890921878258018158371680882613872493812240737910823040955927122891239280840778912512035459581486536467434703469034222262768705698818821824671950236126166624279605925301868036643174512393098252940245683976102801200709474288463058683982498281668049952959564332502006721457623310048269696963416534499846009754589028059543092468402634413538758545929121146533645607285009631165896473150581184757995039944118510645949362408639840772722025266365042089390703440636066792210614783562068436598324262703178849371338674264704848627437723769121967008780892435519592959753380938464157933643483587769917159967895888210885975908331557465545137784136421164408087284445801997069378860917087542688004762558723420177787427387306651336005056590154430012056650647046172333240399723696935922343145505455004965998816206237832480590717117751795744396400222359927713667730858706635572013624889094728265148045305029720843589104404685889565426226266039004283802151104294074011032545896648140226167297730661573055143813768187134457576455279406340769329360764642000362674972093122789114887079184301897209436349340207112097164147263365713092643363618579004347596730006844262621919281709676484159862964982297625061443132851443454676148049924207377120866664342486120239733311754966975344128461861665257500793041722575156436257551713020228041354235825745870701835128446947680453105863311371829089208559281714854954185357047484916727938952148678998661622981631717554561506432297061664552493929910301561501155644788391582038051019672120111027513674578906719724360741442748751117649746935504566292065566063180702181070159902848736248812002007658951168909802431555710797187107320283028112655116514940928475119623674308999615258174381012342232568834254008079429526417084783538054629782196903880885944714259372041557914840937809272922166100089313936889223383584619047727829530559593987375673055594990168671192088733046343898655342307667832067711061294846778638964489270710415053352862256570546517808733525 A202156 898 2624689292205486818680831672590702471807678714929573149036300718507083670694805653534001816620295914721633658556981263467915460685980955533618856021525696844712538658623611790971045416620916129111197621035469216017049047821096432502743263820603311655326561872844046051380772951548467672883892103950753210865709666050089901838838857625019018358615768968479915218663839766820540834769404199579059638215173835955901015523883389907351610404506081112780178676931527039408744844242099604308578256528648627023840382930580822372554389671196473080755744476500048779577138777600880922963158915629042128419481021478379709816464776753246516215089198384654715659804054240039794506290107358273044778129086275538741373093672144344374034814270393532877951493230489507152313898341005840029307842011241474940630830523759473942641701263276098182456899291921253220491384594620409768185649602637839048575660334114269683694923278891920384413136441589841520441452188282489089248833053094464830327040065328646442170766297096679059666427192000735772736989353783958048117310853000613516700881855214881654924483307272397090847881925061119664614646413639128002154239329933220013164167254106145862478456102081342903338869412280792043466273839274800284399777963227320998810520378361292837372337709793514390496981961036565698304930983041771924115818800695980190158952659864004735529458645566551624601886860828087794497216268412864119458259515035039179707286624711167589280625455151866894348973548639323518065187870922008769111474032414035640077446311960816201362657332916688536895479490746074742075008714031989568544416068511200225071221328819224188102043402802371233925807346811885780856714521225028902222384742163761145004294818508054588102312639528228578437346774318750332857796708584988688448157481351455707481076586185048223023313533800552333165550709657860855159235924178545297414269184671814928264940794860370250162959686421344904372561090403489046838256232964319537966222519535693587530018082395322387653527466601790615038088658377006189383844012311414415959376115150546180850924068712912082023270790072217092786684189065085076824817649944018188831571146645304947291998649028622201009163992224588348846648476021164013871115088347116657796489810403842349932772554156321830588602935269278764153989158304124205669831114415917502305547824874759148915501900649428526716099925863956892589105786866191747328886023278996951194741153798324206149385280417532182248152676440986761155535039098004501234667203920445249965472132087735536805202036585067585121140816238744269329402428390369690778021394452387803569750906731294322172642915653146664828174982801673150472416492133274962141387180662341312994966698579402669991443844271802439612128580486184652668153234808410414918557339647742913188866394603977490347233238740412431038090485 A202156 899 3406844679178831237602768061735560834050061588425222364751588964783094958080222190312250393958500257905392801931029889499261339523779062545196932758021594400892023798680198983631970076766458422353349128899005366746327656677344180615367862866572404066720895717702852713810251291703390024204801766542745227506379559228116309210439944556634195019891427083370680012556126741975140692201548551072223311175781777157401873845442761754895410972161707746638585579161613079623213395668460416473715912209747958534424484118268524606255988290564540060238012136252774504982041200610248617353932165317508517205168335186077624668861827640030165236137557847046731153949291011323827676403654367912600016618963266951725656215113386660133145336746972617345229167107405693603157038621922385642652808851308858727016434657917451070778961685560270223645883961022864801939799045445610996491100690411674347140384072724394926544771135160933746456215641602127757065570236921636615582216597217796527939826054560456915313375047706187551410379320704561934759671935527601443655068777720507881619060665570634720042026373275238921913829281106023276400114081487053646950192895664291517543996627427142915958277474572461942000206889855458441253326970228109584392916756324944145810106088704318262136572322045616636775691881984826209607589801204657889065734479040679107976949213829213441868609884221614886766240364462422437664426963018959162898887207031893085342898070979207320000275932455565763319829881997420762040526572010965385237314433156330718132520550366416009190941790738555069554327322398250585201304660166476287637411657203840956220102139301897991190453520631240029155107219044075947807619048327727587370987664469855330643561049534360127091653760802610973968087008661052042483993901477276313321906259689895434299404862971544453258093669142455355393741007367716255539111774304345455274392040939373776525218179635637795596634593790603788666147946003521670698892443124321047187513466738751272266366740942284196552359369939447734159576113591056408758786395128772457239122147541201565623632776846873762226472173758770811092987615544815172217820267904760452667121796632585593543660010613405746208059733460567996349843858564099060915498825392842566865658416856702453484799823146226737442383628347806281310371495181691554406946856601559356491445431899045793254270447370838116649984029192509326856298569909568136915244311280633476358708451567044117400831934079108036309290172012741864810974678317654131805410923368454906342527710934939798298032619813108725871982605096877719356995517796691779200345352914415830978906894740316149294145790258412329389056286738762476391030506699676963970297176915099976539637244196470678273221054269809397945350808738021335264607556473648886496576365567923522680184090925252367417355881628484788969632716005 A202156 900 4422081768884830740921574263301085371894508134097223699874413439987738748504457708219647477356316714465285135272818239588777750786404537202710085101056008006661002178148239657142506188597446411298518058113287930567517281318144925342314983257547159875292067315016429978479654795858048702950159809080379354550069802168428919265249209195653560116800713738446174176382633847243965797936775249887546278846526531576471676350369180874464336090255492149055771301573096845823891578832817378483278945469996321529055956545129614358097900246763101801715858997111624807417909901253325104444480987423210426290180079590507278440472835811982401229990334996268272383110519928644088284177437079443196548526636191417064363025844082212708478273062756186920574580953919359807390683817356915558323316581156887386192391555146327730397149626155967474194174924508386591664638669603808453035680510504750664749169950735930500385429238515613110979783489663120238829589726072096044536627894355646798801063891779407747430318641156334345051612691847329390582281435325472889906231156170366229728024043028828651732895308027952848247059558993693151647683463123781994613348224332920456552094458233177398767981683538953519373365204162972775954774941082246965741721549931814273940518892617826742960433501677500601020457565834343383504953257032662898235399237976000786173889920597659183540720100261010556470955391185363496000631700782340580578636136467882189735901988844386390192768879701869208922244837859103509805085425282362148029265022762884858100371596929296019113641081721311563592979968993438513516551373887372189363791786634517049973467505592534773341020567735946755472095244511863768368508668014869183378639766097130055414197238000780936910378479209149515981998499895271232393891226320796069703145876920002922264920031060478515280782559233373250748742662012586041828911923811116222400863454870122490114804932226262998314181539780517296343755661351480725078115552919135754929854513604379615708156499725002491802574808653936557148514757352532841562715357033134338081964588132364481633294493423173430457878858268094440581605138292981028453653882922729123543735260457949455114723401777551629955860524867825034673748481767724559904303604244821304674966828590189380780920237671248148878383360992517283862098046756677333496011350037709628808393865057136564884894125185447225983152553791951242302582954636832575524239787156238973316652375392869466062073701049401813597276395119862499537883976921275965078922143865050547987351003321419770455309535315378541114248300274931040981110852697677539032357490061517296222817579622023630489479063112503550400330232011930892682407125279688565958483594248619107207136148000320360995970936998368326730625737613371206988807940149561446262141203949825084695965761154582968930237587120534515670152227284005 A202156 901 5739858729167831122884965790996747077158237507996607937214623893515120112463828025046912113358105136875682200191316143956344021259413565510055145264237940371051579935212616394771989400829408675407054086081918834871270684823295435750144232900433346945725036653995608409213878114772455513039283227384565859460763096835061509089984263096013764397412306541076050710264646177595925630581242072805483997719480262204483078500905351332292953349740656647766644510856300544266331646111601288810879597504143015596756097171094121168286468264310215574087124740238752747253942069785615375320318967743161815816136538140143261338109072022125516766362218687598370506546300918089015269034636925462901207387557157496082591481889403598708944665290120783650288460849020221624299504437890654472318022269532788518418997222145275476604429435788760221233815406127924773115899053346697926429316811534475951170075455671165065105360606822130657118012513367088467873050398871343744171927424657032327047252991703616695707638282845874273689441863638512844413866543380528283496844385640357645679093588790754019314578067793909521785761393744532604815416735020587541954479044991235088313101062790036836457924266956087095684686034796648807730856620197786333423170178894738602630647712511850408044380548605073734507917144761095726963219720038595237251659145158369979774601139986547791022412821528907480684413331518237355386382283188515054631906806248104050384115438621942555262894005577093777615310479711234358306238841489934057176600762231791389483564200293675866393496933132471670988618445426160792293898482001148935317914101639945927024604602156970833898653506467738257362750472269180127266376443464251872297887045406410342072297371363964121749544174359715269133660084777053398595228327770491821198370026335904103204431900911638141290002503791249337016512581551329314577672137995054552330865490029378052795240276811509736174012042000517660050406182286275977629723288796595085577903971145018002437914870276312292075545549273439711731037995467474037291995774642613242057932796273661555958450628830502265860564531559812825104112376516673830117670522213434497599315700952621760153317431847251402276960753218703434438529179490647914656725162810952660625540077851648959551180983697456951017404160184659086646721954318671997186268325402090496633938745398731362174799320220263128488015364837923519999425818820038773462326328484486906731538424551492999904454263130189474941228451575409511658308591069137885018309137325912242832675259783491927111193478806741533257568421774255394315762529806067648972220821754496536081386239442491932059194529774239350007299252095199559939288057582529058937147735037530686054886180467171632102092003002827818286954262071347088650137441706574283599372786150507392011840877794557768419080970726572172855068621381922485 A202156 902 7450332208378075912673944675139514405066020390871463005280881939369185918239300272053183703491343111347921030563193082037094950816968021627514375842895745545616944094903797932174385099770383863231944905216272534374978781383356157458761871989779226788391222284818984698729635313319851397876286678985357405200715949622107670369880308249416670534281057089602975375749334355885664224528654273726268341493606533814887459422498795660135378983627282073308955519320176533360852652761279640059143234281432164248267885072123624146821477709174413052063286196970903954310809388671827503840669575649636613718918936325826362709587135011883108780336929866167688649224715481159613175118674551813766323992500663793723786679129420027041997467068303714421887501607447293748980949369698252148153234582536978340020472201953012422304819010504184611194018202979121847117845306605344304696800185691239279868093192291221518576257682225887077326069262566991168178980588145278107839117260576933604860535582167402691620767060815303650914550487390097824719808191026490386506014106330028053725233750226355688241670599101186531325070042020844327357259274373259505674919187050398811709948627407009580544986930527317511245203099800845989461875938241785578536309150483820774400306790321489211814862991655884029890675433442336419254875691656839585289755335016326257746646105812618435087908301624421648917812033355280901928028202946991758571634455873902589516392103429292592344846226470188021475464080420344337977988211168509123853079760111842460664808231609594345282739905564866507631663149183187714958966713086117430670463140136863178760886800132242549865678910374556522110094640910151293327988255107930915373474006297754526879786573833187429249971427940431210185974808042115416105373975554872063119414591038126605956430342463275246915907969138482406074182582110963437735776606205656997809241005194677842405731764496407411290869316335132142228130880851924867482655750742427501944364424691719762784797793462153630111566320382116091890330169602023947872168952770754955056858687598624567269587282927498517913582304085778778890697283113504338511707884179155055154788236101242586729550911814330542603865101817352190076176201230379225499869357025012308670646346084611759308052135919061451172441721536326501950161234607589495670442790360563426921223683133688250966324632751776355330217960407070937008012410245455691121524050133076848698563558415462521006515571469284889071900932868486426269985013323764053477800181326890226146264499847969199970558680181615194789782697214683226890818782577423110688403594279846442316343115978774905789204010167899563805924028889337016870303216334997438811851801595120581880135055110240778148154423926733509768139901542870907696671410527193270550539614282154645006284763411574828824998169765503559831363400401508101525 A202156 903 9670525466616013366819657303365298701028617309113650984246647542677309806754499289297007400219650000424464621988824429168005289816403232658948149788933413480270422383605194503345957087512557425066389079916635667699887586964911469086037159698500535937984860800658388143342657422811052341987907070039766527384669841846398921078595550123479742339732414689998120961671925729293414567512562666054623501774703561411461717847324935861504389627794862390498376497433078284001842476952494861195479107217701445051236118067519293048453109780040123831362571396543493093942683332553962314369813788874260581445340963214384478653782763136352253071360568604066972268323174148244259812288770533617343225641058474047095979026918505305696914003309992931198826326798005738265955647982363893397648426170110728352558054499137787978876178471204995836569614393651494029634190092074683560798520211710417050792833793518549859946917366168594604238580784799441169207848930362172112631430032301435162076648138400296990107059937299981293012812843190483337973466618085841141156522813171990773377707728700220892583669123055272323750419128781662192377117722719755817778503150312372666364425005273235645510556577900191173509177938855463297672707236981217483153795854157820470432995583189580485085284118788788865724362204691007911097101684550857743110865173192046324185166870743638742196313953095677771387839334881823092465225221042912114110926891817519313088226566135783162921055139064298474781374761075127239461070391857883352827240352024409282151531601065053166501130003926263594434227779021332227855946499687298423861325837983546766085704041967048672754817327012667897960645481150904109559601488753650863902896962287439969479620900538105919202341163922505351106126167178581033051376825041896167437178940797461998627343380085430358858707253939246371834951975067448990851723457182804788101842493877201810064587035076060008345812198590959520094453832939616191716509534740382100928699445345881107076665097999005135572521008310437413833936829105431616864038008700665289050560518570218414654368334789264245749563970138809295187299969368952114714366715994021048156417531143711924953196930217569197048414625198169924015442270667852744050915768693303165701838331677748211932892121241958066164878337149991614872222635798696846708237555619685926053251706768781951022927198512485488955494424593013238312880109072782667036964754746405265123828767284845800773457307312868655825852469634843805888928888985654672276299617053166187625608488127404238069858055682257716095604683416237054248888464022965391605898893154418927630077283154210385222454746003403859580739382199107352698093635514769093048724701322731477749729246646912062864672340164897092851227305248384366843190840726855158600316819965450578710765611067346333257079205274652894088936838652536133856965 A202156 904 12552334605335376972056002505823482574420740201209128106089143229513208759981421838207243552301402209207843731420463545866988829086740579023293070911659727801645462636975447561545120125206199767352309793786887880401919712901673703517518774526781705868277560928032302991074070605173432620048905500624937967187896254000676177452346654179968456140302139986560471405274783847288496222967081811884627579035223729105543494878368344249437037601498747755584819384712616292457858174231685568552091822025342194244340232983754970253267989673014371558695565609427257065033648654845654412224514457289214585079438851333334727466247316963850212603517237711149063836594830819705568076737649033960759693115769906812466787053153540757374567334298903756392362150296309840821916682100158963931895509015569142864642014719408646843568857350805074091682748288941436271343331621667632656572174537999935640689818395893885426989580165029153570414600532600412070640619732629511256917488342810002263441884423108003325756272177848314903026980155910759982591734950467230774730780105483137693816210906619136492217914280055144375041512704088555504861171446830968678216991414186272670542211946896032460863121893127517615897401719431291559533184531725682051348048482387700486801253866673285148151486971324856291826192251013494826267618731671321693718317705047941112466088851579137274752380423209888122839766538864573018738960408885496977124224533944684194485928566452143116178937225659232950078202964411434736476131390643321423460634123847923136390227353374207400524121462356384580709120025506540048569303597627400268054570267239503565516065085586429044993203024783532556996395724439232624057069404413983713415044883575090782630021049111887649937209580799984005304541579022990138785271013530405670461395145740514636091685750920546142523355099705172652159361589454966679162099311646674409299193747811602754785991565796961394425452942901749121950458847024740964923161893437265224577949935694528985265748512404915203819502157220627381040358113848680636665573463124510774432672496245455903596802828969182063484416119657870379374336469543616731394909485652355141351974800636301977346662885871493003438299579642122744019853991150671631398863167894550484068677483871371094477134665319925650820560909178967579777643031105473899437796676751561971453693794162195838739508537344573412887876432903770776259181373564061656358289130136783901053881041372171433941426578376532045977067433685094391557403427918366440850583425134828384647813671324870853045475785716890333876900089291578481731830335483026500881346074910841488217397997191049101243840471108408041836235912170412454465108668594953947779805850465103862998566682012636747357566549379612499787383274072501365291554014592047468669940681775540569011928756880652128992859983448329691023880185207591500238239045 A202156 905 16292920647199852693715324432901577016299419752552139168052723665260602293146078791493712833879819847901780738919139693710922332149299455169001747095184537753122330232371747329691062576560559785465873045946300552126024087458785502254270283298602955716488336099725128624026000302857692729771137351904099441643361953023035831934224878530048932590369837970140801885925707761854738803996704679263580542964218625675434044890404263510833413302355746791886705062980478514532015908310250915485753989509786950427708571176795883869448802142462874243063012798465183126920582011306326873105105395747611657172530183689705261866710363636314439607112303188502880792927822080803679119345656157310532464321043697984107842499014268984566882703005973765804354872258283375381109587410358352819706973053782577327576982547737924465164397965166514966008370709431590628709614810734495113547121751803704751198333485036469765682615107290475165803547252734550068250355205104175249306787237537350636512403904546049916534651179787175444147727229559323266920733992239847459759411420394299554582668379083910466677960151842454343531559739487816263647608160868874624569837077110631613991124742646044860964686706722939965243653922643877588810775849472698321432283776343381074047557085946340932720145003495544678001531817453311593487458016607691007588633270287054371934659144182849438989847593012481687768245579606880896500078145508154033395129334133308266923422191028315629017097597850545304903032666431281212818779083984639349768550265514252206625232953148120140827143157008583259496843358879709961710728213773865860636408345551037644493086395387142933352504771351698246313423689676642795121966527327862106361864355983505548413797842126329631512578833537215316379943863445674021562248724185641518362723461992247200185009477351488807564956060710060163256479508160571682103414054793926200465565382816966498510406987817420813904229574074271769332175488984280832854072421172035521120078087832053276993834492436481935552578227551366030152970997838758360960297491097606284548319849566083192650235417633663529138526373751945613618593550167645148398477798010040979453815134808388822884043472664267700893715805960850123567846465071301109702980341011357835017977672226708002883108862693142252807021895235962768559765782152269322773413378185971819260968491570823429901931058546057777442974654414669874571179110006042957170392253952790757162672467872311236410170925275431282809577703070782885397703760509150654569385009525390190106674519771194239848789500002467971114500220295785453050861526568504375178595599335379097287254970276698579204119709043967634899574633257813166788358353742614709449094945179003491440661803523155851158058516422396859826930638518801523764070267749636887478424404627831693126904815665475396086399001436726664296102391462615114773100423445 A202156 906 21148198447730803461065519057903741143674072418072475431004329228365032263294850289937001051132453861174302191273311901973231320140961606068785244436478618343824982996155891058491437679255481395334935861328504329771698863601790680252339310202812109738295991979882288921682757319038679989810316233866020450315116627127646509174446439985349334533843909383102774287460163400103603679091499706602315660139976740902984284724249855668717521029420157837121187586929276399246264191128531456614940126291881436312971481047248073507574291912927137753124231916842198271485850417026957435636014579165942641795359098990386096568262585752619178759819166021439028120156476466052355791342584954540037177929021604213465167096933467988427056373934419649110296231829101524934839422541963041801015719128300769802052058704949106547136544989928785620804773498093915694628808681001752989751507461666670767119796173758941861970607419682871736059433919448913388176890415605486844088952916835138316190836826216349683658651475091575878188846916987845689703130130192371535536941292891695338710609739840009166611500059177225682759589500342481421659090531636352431722970309098185648687809373742619333499702482204482947368646894190033678984827519431030695537052993645226246413242296304483857385600063050245667189696472862147434851894237938051256528352266514891526830075103060486992671547423349778020835059922563192539084082693909175049849900751480500185782407518026187234321076503072782146531186322824838602804038774880671232678154784003375516276415982958906568586231293675678714442321970705838023760476652174880259705789977954979623048460625147425941062506200011479540182266952804557908835688495402160600073986519021706626750326969058926749815677388721724680677161830210905856997660058721949160429144592270791125325506209916481551673170443446558386734258242230832588403552281023204561529894567702674703463753484195446419486295561695461854844041834242749496303621079519408669148636780056069459009011905434041147432042719859515886511175314836594503845829477871229832832944732064279738604101975285666291639743748713905748606555053781133859004492786907547538975910693006488055801511080855333604267039677837603818268320691808557689722837083769574575302850949872783116371180826641033324217863599455370494622996207590614475485991127088714669838765648365134649816867774484245650547568213553808593422614225606470194345512787341592266013247809417218612688967919580931428554785881518442500151827923737449631264620891780531331930078878849338798452875725527417709616287409043840226481536529655583195955316206591247157437368734021157564757846138498598881691606037732729320078834678049245297910977459036496066786116022406374282166412596749721744442856181414130305344397915985014087899526207266243762138153438805030183468016911004887761926649880238289211383984111392565 A202156 907 27450345292233935692610350021834623102911929699238320557304451285694146617154422530259435870657091231984396342492019929621560542620636015377828078276802151425747074806680114222174556416611038290584961282131352673743112998931036844182034170372966819837352481101551111295215594974111903769081060700420742640409579738649732145872599544876104906175996804009429430884321406167626715720721962622465126463281146845473447926138031422253731831462774062516836509601129137785743136388068925520435276798172872594547286554690756822616947561454177282340681009965048374891205506920718979445128673818651997801438718937959337463640342969596536057715805670383524669997082313525113877013483555925336810946419405721225379802783977142434709334606484173698571398704559301521082046189349880617899365583721561345420486244622041392560258770232529598569289629992155193140037564958325464646202343138121586852016744235205621500368082748133260222929979423897436843303535509100716819452211579264771997065069688024917343339013080017685702713679150522994145911395988255706013279490038762000155346816859643952814351260398851887093767603639884801397497235862455824587501790891372367861365162575993177248837752857214712142744538425004741071444717309445628370108773353467727324463314453046134100545576161694215380467548020243249917126165233385573923282793653303058914771065549113367933638229565660418858562220011241444308850242836615963706551137780292355107837298034975800001833128283890873375652174943993974075158429511016027275376895141086115905874581320647707577904787392047873962762874421132818875131136983794780803232254754977217999679257398354963484356199695110129091458336191316626489025928545065477131033928139825819218016375992040644794931117737981965098303639675669892356708941193972365824595511318044024888425306875462115702582967670637572075920903941936112539176128757354064726939602683312688948129453512078701635072397734851135413315796968671599861921267307143771280519409420434690325740420459418892972884855897799424069325475405686901827233525701979365225410877713899585534624931713685377212884858247304275909745694841214361581342683238928198695549752625707286688041538498906750354070916608117403795262156690121042809959132831752566787385265514957200258341789829871198561692534145071175666057880517686835436911493709547773455478898550609453204638864469349492308352966098218189139592678693658088306217518427577132808494438493951081886959043949445123718832829264633235294414187247307449112230823348146120143455052278071921989197592842945088184613969942438684318187581364631420419845625257559839474974607329504492242357105083651472304468069737402449399649160623749566654073739292734426715684887156421670295096152392522622401889967496544902617535504730878280536456697538607179775423630036664113512666089864085342878254127248446907933761296603487125925 A202156 908 35630527041121200798204773262822282883838541075538922010905746764501773944034177149426457823111853286661885278252450595336883611090265406998814776818044756072001359274087792104491515737323448445697884409270634442014230900913622221957600100804800729336773782173821362578900920593639932053587226978829890081231184185650725197696125034802744182867109317760330018185074897745416076901893428392460027547023268465447794505142880061835488248521159703726695952341078033916618191785449274196993532669088262335840941635017121308508724427193230199551066197810400873766586476497242818292819582980595713980324815386112121037419068606273718050295937000338649000217184722799121346311145864248502226068415210697128938770548435233946784727892160083526326026408221741545262971018936722500070334726654867498055021343467351022594109336625278429014152318925043942601853064687097772109017651641774358067246966897500722948535909436469552086491377232784953573694600913922314826162126540932757217052144264219516495304355319211480950546477348531929413547302289625776212865242533371783309944829573208110913018769386209690270484666764980971871469990490377128678224892854031024385866332335829770326372069708962214156799463507009259720701564082832906193370492275748116421927135746811585758024300472279028513601210140579265530282327621040237014369809633635103956481316252674048517375429304679800328635740739531472149695076117844826981928326988918725449472627066991070376192166191413850568814376546117855524717038701260028522767977214974994442449690277784741477213845448646846727987496556308428194082192044488973307715206966170451008604053054604117455268406141746747549233380194062028378197746415806493913921438651507394323278629287341787884893841008223201975873443621857690068102348672116072118375813261676552034384922998843616265471140363317125107986946582374831845018026723493294992363042753045302551997327194924670526877552773541212071022049621293902378024308661051535602705524279087447986741606747313817644763395523300932582468580565406283735154612515339738191353486439696929959663422760261644336658254365257201416944163297341187551448943839636014999276039932257365114589861170069881104250445490296712288646461115456421758769264692777747920451499335563496062544526827991989092043585102438786559172634288961304806496643349001882856496940479925421894486596264347866531996499447918995949382703521753973015000144573482331043833515151900694872054226357411851006113583830708057893707114895177145210225977441272772165673325926858475892639677057266998936211223368998003201167254129755054049376425628996465047269882876328096909421957640733472552600672827542341588015290410792259467742415690991826840462916742919305636660523639081767127931433367659102183430779796282092151306705505585912082256109649436580534410401175565864051086095241834206259732951607342178058085 A202156 909 46248396649030026402134103084793301348599323404119821531835101995872016885209744785533011994963314908995895106775338380727345305634621877648446202481743816579306338590691147471515765252489419471477563378272001374381797966272882713064120748810460973712312531909139027076302099714949657693652451537460496904695436663394902656877424422574417073256601718456104354174796332952143900191941949331450493290909739187004391794227532182231041492848633832663188829302209686894632627194376769838772084969199766339048947694965668767687501689549251344840001584076890369100654355287914257425100373580139418094463808932454595147232487410600316432748068510633896018757235773110945982397990318310999964099991997065467641298792066149685784142094689181932997483706473115966449815300533676455210676575832434290914072283334377005285761358680841168330771140675077045342012137926287949872040265628679978649699711016211703181578110080454730475005584718175445841218748682735655543641620797919139602961686189887244385987709865323422256123624884715293855790252460538269268593071528826535974308233439207268321145548312039779119202003693341661604366650159273650568511323422741378280486638006744465890453697644480096760813560887559594112729558734799802793366528865147701647934097736046985267781441467442017316438990294923866415056544125944994259078089621664711632453833724905365862185373599244815166150332917691839608859899950719748806579261880478725341060362095656374372497429883326894147447685104686032477108641075806006006525559048142401700183792105983273789715993487556215005053807767213918663099810142609703558633535409834490431950061185618746101974906815787583208775836033556321518274185821788284034792896335728458005796442798593648633947410697555978182718631517531606038504491867465467637285981018144846496606741627192138450465837608617957752594980743018589798720859510965539546022502553850119399803582569558710265185428427658758417051207092642516615075690720777586068540489994846087052100279817592875884009914504388712692620148248421950601328859811385278193011599987848901188057588117887900663605201281245600134917614214254020227419147761164308540861604282317434211450951757212206766566724175488524433259311265705745321839695612092685048179258752295902931982537480943771970274011770431399882630413249191255951997206155510734399959573264044647009590397312259061409039147930432758524109609578557963315381881438861638117763094172728607992844498852876633160811712979429794512796540719752687175424206487948710124923833598010023636724311622739721674113983318989465716430777672840695524670180620812154071516832998866540283937458660566963721803368862080221978794447304047729039563001493168098504494150247422102294715064587375741209432598621254018089190534640069424734115567289552975275588654901338644869551188059794627452966873369773551278225437425033543632268405 A202156 910 60030383219913933148769267599288442328199037940006452809399951484895113415228304697444700143004559640023385186709110965733498869830128106922276172006526655875183555489357835330235358806215529150529431567112648513313131745991300847935006774355877539077852329644280283323677546529084062046428828508396746152404595557902397997901699204376558558342886163446705691388867455096985037033063748338794347831573294441463235101112831629655830022229278193637115373738315832511199233480109261801451969296488627619823198267123803043337068684310501052372122505065605888691775586577236208894961992087437984090900043669510678388986731239890604455988942630865796693697891816313285086031245122021813704899563543775766301276893331313856913869654178665988947207524975696302710314997121693102140958125095773054738967768746677885509895649458395211214911926443931079809989153175257071836136155768374970512952157652075893228965438348520803687005162472814495916948362095589966973331997633572502271887051622329378993495552100834482876967514553883102892886334146476383884857593979174310322868777059261461072736008690258247087033930309290711781496040436746708060799019577825454977047270266421980896038573170465456633321845232588846149063246536206061192883561096469440990902036934253240065994553000439266197709295801601038027477863993148981508046345959111162063821119693610912215068097556390465405862803491423268280828000440958116106112899992534396573970900527534906944431287796392117189536526451505924037431491399357494536441652876511622431844119703876011594309882333002518429713114494347110116275359482915350730133021246758202410220170814880077836245973778486141258243485938175911268691514998934776870667265522336886984129459473945268585075854191586651457966807836312402780288762341621504877125084985738749076043516247172396865088391744845745845743177017491547183907830627206546837442215951854701935642498177960010999540159221548294884120395784200365272465868531260645665429953307785941906178176461628805583627224263301025774088369957871126474241124880565575754790865430741434045168789713595734799715214604802423717921646305938420914002502345047432850023363082408097349098220791000274313122503729338614417658297376424941971326166135231612414788757408980746442217271105738188025426575234434854608867717224815961264387567093209584249264669599789471893026441224715997361066282017202272645298323850264714629392667107497832794525452402686581274017287456807512430882597333716042569552016147124092776555409795379984469378970336891083821992263846639101466001014136824957501923948252093093035967845069388546988363801962645892960453911919458278177428220182307300586133604585363541501093308195716500867006566558237145859234517173890073008076385078954347820667130532030317022789855035134256321801991805827911604096907691212250868086950547870827724930358044741932292506331605 A202156 911 77919391171051636197076107209773313348701002646804971626779605192291861340949454287538435252607923449435444976453319258183700805694200648163236822818269117582171675718847879567498024214702504347967730696548839498279070624498742227736925728993180235262078611565743898615106379092651397586606925751447439045324260338720649206373748689856350434311992983552105531318395781919553625925016553401805732034888845275280092156852661227761085137812110246707143091923504648389849710424554627441514817374757269450764172301779001384582747464733340816727670171573572366631555610722897311231403240629120923210570162219215928094309629916890593983557214786795293474523844820338870930722573770393995877959669379828947593589766245253320124517026981813764471542369934747327802022416448657112902508435697737592616889249760904561014839267235638303315787349753081866516320578809345752955354858147085083045833250932683493199493957398269922731002225884128497524753132781327094395729389286756310029769790044097344046312840639173293450881577767315382839672605931873885744275888391896725972547698314687937265143018134406892679190922339455650550720256120247067789266558900694017818829076319177724458592177521566518229954994298339434741889981274436732628560068936688469258489196006562969558675662013128700082609349511487852435799852406563252052449897976836666694128180908473239149792528442821224851994752781534484536675135712463683985985737611047766274288887824378213557497439062287084785124263886369584714553598727724952102295258908153037774131967191838957066140437552243781365552617559854781717006753509013982638009102944756736893975349767653155412701171989568195565616835971916299270440068194431518589842075855096943576942032600738160029779824793268776036462733852901981277208775014932845865040723025507878155857987482088143938746282018972169489816891173723285226122565433254586829460450283004849262344562831409524718692861484141259100829856676684981481144082277885597296142010853016157748132220946914372054672253083850227066054011585168473741614378766114305944440350317502393541727900990659145882129684951832264740262161987493856092355020624723806675021784419361428041695279135766598846226243273957346025596036735288308973036041803835020821710758937598256586095085912710687113231724380284670850910414327397868529919110089779884844811141180953470472501311119284052315602625019180619460838700248034021030988366523650748105655919455593009765066446274437298258652450527450443825484004162426352671281746490196731892543778573451028790922321748625930963147642235615475848031568400439161919990738229885713178742143430681370196128893733998184507338107993266014080579439957354572820690074475038524957276018898441567903184108576644727388741938399884122217207846240040711426156497720036975152723709775309727923472916632005441832149408844262964613408326516637603082129586154885 A202156 912 101139309709641803869871638389018161438171573236514913165107118139643351125438976436920191513184941632807567556051221688011477912292202611187774473741941308095002959899509058320777105195325044428132963914688826556117720357467621420301681661226373589492638959960005936122124756384714984983353743196550267484084737515063844767475127897734338487178408549764469532945586336064125509465634453251795501386937889594019118156359653160802258853050096870947678096201335295294192412931838426309824431500465639258464275824510876673385362872155192069611463510579991866281870490942734132742152511374606870889335979660498605155735510645392751100052808804317660064135256878908038154792814722726284627777945955454430200713215309445478207766187152740087618073048967777055790722386235359810854353808577538299443667507221885373519375858976209059308680765067573818807104301305377612078978769738760669418521046758465522097049927737516011184037202192436316972633649401800472935689773962212056846138915590186730242735073654094834064761410974460813042792149613238157219686218275087971138056589543687883308694564802451456439342730162683125124123110948040257243759932654081257303385164015022419925271750384420170197024949277399353706127046630972342745809776596260536628077985514481800233920943298488052267960737956615430860630180945855108015098459527588034257816314998078570805518486850684393467423783247628269505336045326777420855693381306240008089630402425142393662724731471560839658974104987981269453566533717095588471284709621129766519200861570887262395838693632930095209968867879577012321564649779340666548785085489272997730177593778242980845608284996485739358029394848061418277119939824857112194838143792650310425983774186298657773385627505808679708677170574258935385414209680620492311317981362024240107554591708234163660095808972234131152036479000315806731959906024533826498092827025124342487821306912671385124852334666256132764582269845941321762159746330826974029746664657261664971133716610918393298159000875613331430712332949178721045488989397291488550307819921252676075728770317085857759269531352263674830436568338120719269455902768389156016745426152968051190023123220004254302127350647092905802609238024106848622058810935211721794968150312245128068004979297427366134786752819034268329627108929245208535873740508967197318980611988208004883834808806389475189654846208614426857895987623624309033508270355031563543308588927907323988474973246932156332218449902033342369435667850813258643230930388865562616537355209369098479533351637452611751064173620814750825787473859821780079054942254546586317460313809222455868682343612817724032246686747039103969291526931041650157714215575291809678043405523610596901187113697967682260514027966664511683587963752442311400834111250752958613979053486360221016756241691435372285879064592902780197376282888237564058671910322709125 A202156 913 131278746083723890371457189552838363773433353359993710483337412565651877468958450465668121045678801631460773252309509297719640146454473295121083103680216999638196259777887038852489115045507692965212239193535400321001302744922348104809355059346103925981210107949476139342619318680980957856995572062196495746902943970292531787533509637510481500007139985601297901657839745815452991732767595304277158994513345804191540086862672950060104230173887926379839461726241289787213362135815852795524670572787025000217179256042816143052816425309974573014862909062657868861501265688058181402002728360999089293434891029164970276216598508089874037274562270789535967954088904977813186050142787524947052859895890510470571578159881893985460360386407229651914494346017804683669029855311080585831838341025209014940287807484757453923588850111852123344364317270361063729754866773801331132761487766053201820157272859237314998477606709338384246957557443556455301980952170404232543430930873561963029978282666272331757726079290174455442766860563272368014161370525377196197266967045175794640471480680008557846748279970563856051374184560240356955461247290300133655332603318438571285776124062422781885278273406799859349220154207070062771118164637020826447328461461877239854775966708601370140659825725775478715112955258337317769245539067867523640345748016911291629978882739325076432323846139659899899491218660668712283441650159021379807006022949761919452573988058947002596003143952646907590263603150135801381144646211191346110775450792967528788884944187044474750841558195105711338758224955073402138609198406830676166340402955973406297033622748809621484444141224266500118526588895947749007402411452596337197381320800784247835983361951783057051694514722714872993086930942654245228286366956670384087244874767184438151727704179300462342660421299677883263173859925518743414798731897279473539937660018161113544342794028084626482533611703938976187168685430175158962301869593331134405013874583114788116373816028751127586638328464293020346837542114022394748570966623305586023993605817435656043902402143676452712385969565553298097641925440718706117897669438348499785928888124768111083221972244286386317562454913683317774440765359253954223123363557863011054847837394535238634013877032974808532266091927382100007185136479745953281695585261529332340151989549552809385747109329382419512119674776156506880929531096764105091472703932464445828466442772504250944030750208071664481921289320388750945083671386351447292561076363001010079533594517982516375405499503091741426950334212175310956396293038480270103451395055663239154350308582227317036179485880543671795671692059548763686126321377052104550140231126654293923575383093627656336172970395853474929419819558792136281174959742823880157571250246979620243969658701585791570021678242566481221629193692178964433229801780605841510553057469290289365 A202156 914 170399711277363900060347562167945807159755054489698599692458796403097997311356943265460784197099571332694450873930187017218404898619994044864554680802447923589070650188737476921472550551963790143801058340245034927833134845188850372421122565349581669550021227479460068860783753523156898583395269182987854929212537188702191196373728034360707252670780522901934911882343044482121919143622873070498500579376935915951025013629593129524854488506853478344160673642564992808507649859876045090164712579046057984642640210067750842805882334689474840581222444499819333790362360992608576725666799260065443296007599219876470919923989127990011107631281774676013368744343263404322607454930545392658548327517087936635347478250813483083682069573790396935444926043058061511625344961471396365049915312296912723854194130447707953307444808069325079891925575136163593147403009968092822432712332141567317201894721650243276402501836458793485236539725524534086545654303283535292040900412584109465800854964761905896434798208183572789069877320249716559221568416149789987425895303538419906355360843866061564397195958707227082703227252216461820645063574859698625444364475347400611447680105647860755864671273610275833015117563135827664077557671571806401756289597167740061070962576709779063960776219871113272884164347964583881849049849079911099830060765827491328947678331979328951130585546770791699385146134397764740915637756570364424212072962095409665209432946870110784227218418125804214491322497914771282211456297215592650156198063844562231238206138353922157339329946698553580387612966022817396398902417967416438323243294251767992100551912150361110443827649700812920668108154357545330150190052945530220825088759561274161040795977829640221754441706724456399336347127686394636047380318895548477924751536129824038696702452470140291886609566751172920241468518146844328636602022042762732121012584610746100256214458827146932502943503139378124834812189106097510391746064572397481630733979462218337713388242071602352689063252187651464796863698951668119204924069188061253367655150043211560292309242253721718534819229226556828667064388785484542420311905475073584332979680040522855217970929949960509435941764350610299378318310827073608474765503839295253137470697969956427501821944383822004047515252534989146775057977523601318114432333795724564410319963454707558374694864074729574137256148204604937317019673467612184784422536196068495653785899410121589818027925295103773565377501319414696693376236023816327772485633888244922217671989146986096886177858821661442919569782743229932806651562576473530772499831727308629875760383079417248290505103990602073173057824046607548225487995855886700664431862288181698220991169212123174313755614386704112490704665273284226228453414158221644002216081986468296323714003015604871097667121602609601190302407533383702931552085334943494043133809923228472886645 A202156 915 221178693959272258554440764236804104854998287294275422407101034393808634858263843400117632219714197911035765773588130438840191838768605815760896854598473724601614065748721467157032518127333954098960808513398861800927088027752382861054512280468697660972001572058231219905157969453738973380289202403946173501622126367991473880361311455090560503485173111586725914325379613898048435595430756477911749474872268305558626276151125019450311065977665641002794174548587634424153142304756970711181001402931210477041146775488684551145892217610513033099853718097856432602021483067140244531734103436836584399128570352508630089091061671532526327831366468967194563094189601809905766663313797776883270782064320245862170556197977741160725340846419548814977862089395017824285014090960017170754204243523051690353729041033317438635609437285133841847596052162423073544265377183717709716329474358266611674857528544742913533132385245907234498644316773287800779803983681076638664856192103243213047546714282671187300036316496198190038245318917271530597227790001056878301615906725901993273463734866667230579002507653700782784932922002782882956935564706641525526651433668322675220517491354799198689561427867864624453763247730150100902607086582040072458837449795265137392869569793326516419717392732879302428166608545074620302748934860185539711895233698335728062794844930286239242423607384641486142019782957079973039785524586682863605890897793818795679924512463415738979926910724149917762829012029769974174668892641193048711398976094790983179662778698446773181975519973164352237410291139392025452373199912508130112893629598391897773110084937545972546466804867513946760704265829504942587197681320886774034628012529213060246705343239511056054208283633829683623705578650009294935254425640054967675943406651636835043881631578537919568356874982601150795542873380744013051566009812774129013600794887088419971452823214842690304194184541301102096610034291029138313327429513102337825558300328084819237189821835123825039276514701243137013308734401723104705596693235136883565630360762482787823761352542928646981742647150101198056551479001633495342858735408976074115707838763710541304815183853076496961466092564637254909739393012776184546291400860041680709425911117166048362126249796323928278866265524323985131925247640498031166579887571265223075262972412220861217544547821889657847738968249902432480984655231429519086075360509792974894168268967895051079549303002294490016195514791310955919251409275242207097239060225865546037528162379193435775742485345017049817860151050378240607722771827969604462434678130651545915497822886775006053758588800315610434957259940804538047919732494619560410328007109828717636552614061952786631598451300971542159459726104903366852396250402411951090996316847185601648560531944596421098980353818509019778531303349138354226190173534954874662146174727293088516575845 A202156 916 287089774359424114239764051631809560155980617152915008585817450184367204948029157376409421160404831788953091279666519379427551788316751728863599252714138092084971468271190275632351287056728920456660985649333382372568432426887747764798384518925804214359988490510356643976826183567199664290716801325052950217250590813115744394517785894979513172816502028059047334859430856496622387280949978285456380319883624883679180955419146645653374238784521495168148494403393106917557970203924688107067849656292132153141423871944102479636525292576111227488769544868573149698090094658787044793614140594214626484625588309956981979169278125660091183514006045437643866882889358805994280806373854583849092816571160162041160746597496857213138408736583000571444329547108690077860436664721140816242592058177608797166416441067115587641067742151295657393099783781250013296863312181455619118973225004697920386647870156354651522729433547351131585755086632002040878099025163734193451691296449597106426249834283942439209550704013857067096853354077298196998642449852955678245510021034917248849049572496090199229980857738544908827760229532359965616281717925645840434968116537007485035620256098423712038294868701214672265151680436171695143919920825816442245169253544656980595883630629161108533729214991057463438487373727158892569086268398671750634940183279673947534178761041179559207714711799717878220642293132155407240900695275757786596022173263414701382876807744566759085160902901528467451937566292143511707438011191971361634745714772974851604971048544445557668046885595220630650578170285964826219784014584017585470097607975418431541504789697022522004203468890383402082473468938543057932852440164458087166726335174158990926062494728907521118140597715004204887170504740584378431324197100472452494896617082288482062919661086489749459435337117849542559694408179687582096604044134958776696921710750856158376845508318406984867911548591105691143274989697566715433188611761942262100093043091874633151534675353748653298628227018961404191809940389737638239745302895138486806934840614552615383681943291479130060583421181602128520575152679731491470488218248945469128604441735616242090794890670363343095473552207134806262542353812272660467477763550830262265581695159383560817612370413684075083964365135319997712092196379388920852902579635168463827126927871099223152814448377948701156791043532225152755380765470722048161541033519175085344134759334428366179665177269052952937248212821620301368491635863028360995888527687539590511789337096203932650816859799973309002139556493608213078891351181141970118709439713753979289686298346650878440530357757705671742501350345340243778651587290020333525905088796695387310547072061245504924640476033046675018866233779499296890184104568916554294469217051564924471535246750083138981605401589303105062932441444774050401891913696286092367971691662216505666042560165 A202156 917 372642305939838541010955184577324572278357986066196386868968643238274238213906988010736028548573251947863201445241368566366523381043304975459136069126096645052568364201939229049324813567116011418791860412026216920732024363012268846325442051053413401541604088680870865650700481112255710510377027830716325435817765253297868232610205730371953007755316147247531853921626926353001960642237476383765903743459470226747271321507776194933060311631242923062615742941429704191355821171551940406003357672865784603567091144636669529883658683871574762767389769385689850451688340845622517001866622757187148340459614497753810100331633916045126823674852015611592772019427293540578766580906599936038345592638583826009180786912994722684912493814743888322185924774284990326045022505793949819465713737310292695670318186776074999440667293702944478162401671752010354836255034946152209898717529726623542395257260605419792933589271612076522891075603804021875771971754858543302023656637935384940898059237353843003422809513773669976893525615347014142432707302681346469305793705687415863104073071636190211933284574342123637957649993000081232587050712931923594243063088613602047253559871898262623426508050012748776735542427442903130146707154624823159994157232263514965548319559687081325550264101340999854663854182931243697480053673632541072138612646001783085563635969036606137565374453492426421288907554465754761518716062682409020318773175005014488576178416527935189876799872039273226602697198218190248426280363858286186208851226376345262592269241347911635406351675527076405420098227620891205041254198556854913432056582258463525748975443916650296015483556152912788389103801977963059691899880135785276255636748428045841008968871452778722900290441625791824113863691447699873194563872581987603283408133029403798080834676208632116260427499222093723641332546274361100817378997721166679378475366953816406484725498344469051515858885877070645802868840017407305603140504739571543103582944374952945745872771419343916857794399394097201397832289317145052712084697561196520738517857487328532285231338630987367889990298951072412718508491626812474295198364428395809952854449664991118523310463274947766261427709298768413891525065508936900510601590797576820379044330890968744775212494670712133135057467079379832706310538975199178769036381786561094782387677113714379431491936450029592211856926765859998374051752596341987084161175432528750983712023447819051406154320545927730618058164046948359865346224098801537330456211699366162618756522022710325387324508277880010067727326468552410198160366110350449244480390313774534466466899756129953440802350610913161606156317790991695620151712382713898297064394930103502900372462982882603439396706292443283202946211986063982460092115334203285062269952736614424778451101721075969801702712282561611862666530464013368283301477787605812938752593631382297061434726518325 A202156 918 483689426020136066808105589817315663007748509933305757240912713105829776834446322408777988646626920623494646522832016732624367921042421541394229754126420731140141651762648848115747975658829526092671378153824380229727795054757498074782658983882811669396787747119279873257965247657524345042805091407468465362741242048189819850183652520236900024553227542625268287342936890975340048291236963396149857602630072470693074496136138081876466631123114529613780066189481352647272938322704214722304251191530132123297931164314525105686509335140011465960844431893080557313141768327523368281378082724688324331290094992496135553248481653748448957038774402257801980437349744126312433027735960343123188730152065234999754620252320552548159203833128830459196758912692370334516361352083882144525680188436701741371275840018904282158398506158679781359139976834325659327445738496793386992916234611932353331123537617964734873147351823041779361484547982533762749978459707364042292512864348833203688574463835453934500367539327519616150729151867070279579457080237937864203241984472244755391837997934202398999204147515218743524120863153875907538026209103918899681655454052338920327635678103688786783895410621679210988061805669207826758730742783099635855973842308788880624738192590200931403134269811402820296219290957380592170217099288769912964168579570131165387651953630753725380296832918457695115123785054256548295886208461071632615980985134335542757178201776452131893327148746073746601833511349644650313800204850044277727727257090781377869913870298540758311886806787259579014656848873746498178721729942783093617223973673877681003738584699022387205575651683011908945654652493927112937028111563809124121729332733268327470650669083212053417055875089680072695590184328609694822165475287222808589411261775549047620441346799143400416285434554940535436907085369712529173375842438030214874484329384342944761015320005612510460599965956889107146432611067604985106160941963352101006188561705645831703509705767633050332763831785311148452982119723713888682647697689130188780109372083711820353614893861078312042077347455070810106495501556449911903676006539839512373335947060716736227014890535991530243990071196249194096393272488246284590100397377491162021737275914782271334665000470213935125229508304669887532793367497612154653288370656376665859075377766673393402853380697690032742289134151042745664366419489286428513193044170388799601772862300509794296822128403436925289286559684726149484918030388608532426571166897249591539555453796140906148814560927828453094601067616624534828999076319883701977365427917839631983494746197158332915283010562607526059119157991356875574713144021175349969256058714185550069296146404709558018832000127115348550749164291677269733902675519691295094272104182908471797505058498709858719471138937363382894636093609847907257674916276398648908408498561842559369236608978225685 A202156 919 627828502331830674878380044627691153259485287535444806702317832642723812056873112579605818527293194396044103323434512477577863194989682117424734761720024982923258811419554002915011823080347157752276030051803633511969757249050869488799045035637838493463628954156736594617973240758985487609850498269866237324512696360785132867670148361061765859917081595011450989439278162859065029680064936250726131402310090607489383948713385722499458754137491028195763463298203854306456082587048899157610512043248438630256111084189108950511559233353051011242413305207449177702607563600784486406711749510022687794866202840645486194306428854931570701109505499278611359014907948448659997491234695618773962933391788036445855487906725164212787961662907407192149070882749922409211910989982373229644513418877101550007220370026350982166601820326672653259685527529282953796669732313802870164595373808758468000255956570857620445552329077036617534684052205725020027596268728403668352379674268147563002828755999181853138473643237606688093669545597841875879992857441540666389338790051268005082742617245523077710755050190179586970670922723737927903125432366173799863194536296847304983223856618716146982872816478889603113727488216204316229702357425308702517894053159575703535944625662521121879942731951099519744637975808497077393244314823149714486418677669384250890086672176749298937487723753704595833009384092870533933298779866408296726522999931192529484328729727418339262348762272531683815953295034640537917064239614993614204403770852607852129885611378264556377193668858187406484619169739895333744775764211533898660243285772110971479326933963887141942541180400993304898671349833315414629202796909944107324728418251033861011063559501137792556615625575963108567051945394843936179297592358942623561452534376529634407534787310611925108222233624813592903381755477340588505941026105565497740401281065510188483391400641786694108807239953156184005423726296911253260491299527926287534489649510983914598209852213616279988010595862934476594769393569091310365023999515793423840061226446800455490459847000341018043248507006382960445818442511780358838497161290347258664780106430360658631546804605253731308932850985022155168704576164678168461049805194392730727394605093056497223650395397843017080414766721994434637733084701361601540789536075595125723985057953464950922524256653665212469899084271126718012349238445341187868137487171989229354350191554038265178223716513340583097763336412610495083063738098189776288152044176418270452180360270868873470835912759813054236782118039052177655630602902842934816171080956965528540041714097011759994083906907913957911575060916463433504282040787773221546196067146617913886443497660850023425840496768289429975589212304385110050623212732443966829080128959462459778736787480223675541903736637985388435625786839052119607093758025287658677301292380678010678972057019010420805 A202156 920 814920912337290195856070489821153299615148895472497425793851305857542402220044465682005943670437919699144622619171474363879333802728686345995764326482838301413658797080929333134837230610314951932928194335862962474156515181472973838963085673598930481704120985707696980534256008539915505393240903949194968578752117135057054272416002389005651849272347357097320759023895712454175433184675996016479122410340894978448749672355478531666215586403832231483571361581002413408427347925051148402363722327885281811940308889346299103238898198382925072581186509314837139577427304412049935832543569485926724069411999997062848584074191405219525021591181099289235286199370079736616550431189607177208260764353810719241485423548309010827646226079249981406579034809050486594786725948635768368196433892022289375207630669018363555947967004385514945251290455593032439702417985097577628680257802287533879531978900505435573373592049994641706518240538278483093462057206831008254157346524687191187944468036712474209919804288554874153625966919456846887821951149502039547035497546244561398352644525346691020666161055942705588669187333574548676542349273185084488303526826457853749529304238255415455094982131894188083162407291642827533258326901207307912768590625027286954400775499371759825999234262938257365225719796380138249075838950423349040633458479446281187524167112833466959267133685135475646933551065428760898788873520380389508079394237929702768935115934007987227910396800102597379519360775121452068571699069220056861193038366839427901283213653655117095636839070291120466357456667665535269454220763224841057677902167708226367102485356546540811219031246584837626746566466428990914261592293360995887498373365160509218324033029581807771526433664941725025239960729532323100551033452716432238159956800209473689911932533487827479647072042959573488648054081702502714168182278509181578036825988338702840308497277017719123340721336859230769949932850300779739127132600626306357867666558876695415502644684663568163791387420666257165308862219870560797139912468723802175014210691818574907514796527791548780341824520016937627587862231884789349322457411678864201907372204810661074187011525362728807247464596588487561159784443468479774416158057041924386992996175673511418614026878561399765956443241975640471489890011148999861187790164537751816813066746148219739624043082283076748095896269094788328937283647135633372566413945156197849313146946864279367691540087212187673423971521377008737891667247133419941013488926769824017797338568076134001624238865947676416570890094613622109972473693568813809507688085716713338205342161403175067313987995883461754761698369950411545331682514229385620391612525900251338039053590667636925697182945973239552992966246821927581168439196224036749252850913117278089884328552644271832143532330684966096826059376680996041402100440241907104564488169101621496018746360774066547979205 A202156 921 1057766716385300342390504617407812355209310006838014123235612292685257395357805659582131135278409892476295324115581250289802897698078639887420384671039962395209946195352234854855015810320365727261783043971920073487821644735794670992104596405286376127413455575819636523996869681111569567014939083475556799348982923528607695660463103430780975038589646952430727333762027195487356853208679762764453650162491079371935869585333462420717025331693420098974647431568677834400284391150633803577368953971083052543459890682260412046895139349941803391159368846677353399722322938519277215926155146480983377819408981129984736816642106137546088546454651957371928122875423348590179833799686618881320703698168312921787411633910217189329120588662904812958332395033076648850110761069418237359545741547331512731917954601165465869269479005090578072263521751674228577450784747986923448224104462773845166874040612600098803381302035340715858024058684001418849588730226870379985492567436664299893804356508824035525294052828070583413799816967785441662551016712060789890511409425686650643793727511157387699301599339858581663913018188308841458414041453468807299644177957547757870041731918031672641997139824325839653055201550824901921964992088064728245464928113391365307236503062239918591625884193351126108963464551063443638803361564405192231592514619902595312022118022371167936379440585818123636015153449917147553757423896154965715078756994309754262885250998013637694409355784184409126084446470154349750365527474783394190834949595753806563257759192558730611872060736044205507144572270010695039856244805890079481332018353441992052388054513470476009075160615525938838523738374753480373396132167579775752028781303249922714350733861333626986303518340478733506798360459881009989671305242328336686189000365219362472976054020932412757969974403539292763451581294668093045649712091563891582726302392462355221210240982177598780309562186436041586238828834266685804475764855121646124585943658932301138338518202483459262984940884014205937636426566622594345596296019379495707375021637919283783153750402613583316542670183733478034226084731168014063640190881862004443728510457064131643934082328374017386553477737439005869363245038917510582514004696990612659924178308629612728304509664722301498368446247669614609999442596738317118460150092780465782628234912515331268567056998279176965363260887385950979833876161632813672250017432675257636419235382679643065225353854977703086763731936984020929172889003715440985245732338795187398682675009182461663239388577164171228895961106026363459692093198621717421898044319089212956025005585459607140361796424572826449766726572620573269377090399187701747495091512422459090156777674243095068704920038032768171495440212785649695971524026075586968086233656146098001207398682595477357898629423325349355694836635306146022687806764340237396437046966192612321154322097312681360266587285 A202156 922 1372980382947207507132679137324850615908384773726846859462398962054158241632029526093140531585432369996311631557401843704689797332772271845185313307245544706144208747908403760672477386958604103670842458147357919524230020710546301474777927170976042614452183633292902500450956311826808758069885537110368776360011255988015653910226835837151316594437512471907726981902352275846876741289433147392264821431791010683877780273013161866612167214322472884636860882604782248049155731286174751992276499890743474316129126165265125490570787637326262418799788181800695398002435596770717414222213547588746938482868788094720191325152869692343417713773116649487663414257013307099973687655442800118347096191961705818669341059330038363440187696438224367969934042173898681156957173081378923456922004332002411503740129864682105679948227800640565952283105982382693100498678900469041538217258912422648739068625183176027741353356668280199189073521653593303388283078372420546390161098375443736574966866803985561399357470651031328716238008798218583821144331870303755775844262399043726291082859956837763887002455276975383057053508939237542638472749264253238689853654685370163257460418500300872833896832396992807975477568450563431051883026471981116055305563922591367141506026574011914960170571683735498751177211761560553463028514234758989093258043343175089268723521668870663147953554613258239344072022244441392096016237428335625117782718499219823103522286860305767719356115897474562943060231998899570854522386090569776439646903382250074079680670148727578679092839198546308457153188449017214496198136303824559941927902144865537975773327655999321313238747259921422027566185663863551095677265291926255565137470633245034522718034227978018246414195279507731150099246636964821434270253653508728302241084314097932280449228207237738272017547128721959047386663872425103070750612126667652765197162468590148738428052486369246199122688377272645119707229876945307873429803654815296043406197001627568000867981124178845459786289476063018640794916374613907590023195093242116704370603071808538531958660507795903353323605556661534471487830393193850369815618442199470089095404665897038063165364675217949205017606855731233029945930900730485267623403680535758190657196451605061647827834930782668783482477273031917788138805000676324470761413632638880048099632103378153838380300359723289417964764535930695277036042320515745010947150061198539255874318213571229834383141612220971394431650630233737789057672035155395265429019562267226473666094364580267162750724748920228307430540944732125157058226999337295644809852018489712700207119044584408665014544445107532848335456329563134153239918006463122638863008391511825998772159382113946731542060512183587113361528403229526483443457017406915660539182032826722088289113605680376966280588847943972778725801126568000856452731778013187898668182397629841691236814063565499631559482316725 A202156 923 1782127479298758958957875129743038691636728226987440385568070617134004712380978967063236827866755937845320021466183477547437067135040710776410649252420045988612787744838912729118020793256457806199026248892226607622377079060644363519590757363330498027182806942558611625948817295881516656405144412230175196158495261289520790167778772453518978158604852598889277191781919492022050522836831016635396973764814569376593986858501498769400172327165238110838546450973575789289969738925063677452171319489231058579283062302623450626348835458110138677798733900608455949253761682285452684383217258615047045167385867537965678355311608218555618646388958956383029739777480397192417256396930954866995649536462595984319882907598755885528174300856226566720161428409325455065081560548868773228847402077197582800341956646402772007106930415752449515485399301610983970218707762024067929682553844220135289465908613721871408177853574125663206701573082305423796572586138671642344049120198758533410007099307216749872330471610985836603093521620270754014403680216637562936255962082549331039174908430247906367941487647914707349473790690112142035896170130959250350622744137432514360425753171658614906725446454156840426330230793629782680442246395639400575058376506595481158309515256564403378382810419604484027901911903041047331567372673355603437856708666926645968207819104076098394875777508568608850481848858131477023481522424555745247916253533230336078617665459425888486086544025566198515683055050125172814820306780032095035267489755211000401618946595289204566731893407652372333179331462252074405370141066119472914542935652017114850561726909432605594107884868217390265842070467956514568708716952788112143772684853170751560565294077181606350218639169282694554095315336419878340672799570949087007972241250698750880660625236940563344666018203106699304215126254826489117741248890702521725334334157927620600124390917066299388862469204137706929338398141446175353026080668185399142695119122168924332825501160665938923343340754988914181545863817822285429255761634732248102777335412185845095198558185368679939030723469876488010513169624280886612006609097784030313641391527823898341856999414350569694095467145261403033863948945903130959864595463330717140860381070005061389267801435646239358658757131949181619389558891435272424731196435015173521967539841949931166886361299863831385341299004377155083641803098153275391395728529418271278867228621980073645386252587308965892269195754311454666175929128742699339085882146090521167631191802550177594788777484709879178873613250301192427498118953046611125245766021955327995655884494864976987581738327953153064312972549046375510332144195298733997542437397090837723947172721206228614446525839894258040375092371951712589859911237070150451792890192375429124501268252774446706754846426001853341436734167448629805529623160054353552233904315076568322613063500185921209082847780521765 A202156 924 2313200095149406181519814785727326896893857330244923893620496198640976062512269067218555309430517621890855391551474596454729608451485509815509177544327912447674692348592160813991430317169495273842232400219651989335925924390695673302127328279675815463240668959257444597579064399097896793205119377189230294244950489142541997622122936417831796498552504235845809887205949598292345731765465370159597879681907879259808311064554672389519557068493264745395548656502818769716132671969001367158166380420522023292435098739679073647875297853839322677520337803201594021435984661170920813612001779468783475880328373195491355785003142314815500659595154952268523114567755298542450498829528723974560234751232257625941389344722125809377206802323685645378401564141262266775794708635258586272120470974198130472432355986900933383119115731418878830534096010385074810650782176428339703686416672538823183078010311985805911787112585858442562099452787310786494647828524917419342029367856890200922452639933900537348723552793588964879486674825102640492112155776863686387504462938886632645122740059601825627824163964538013164233923262256621125050590357235842701869632036732718269669370156394381848056795600663181880568664092563007355782983938513469965309717399997011952118609296994021573225927754074936532717930472935517875820986701501338503348914591627443291644480473569106845885611252567441029686095745832412735086920090835928996170179303414477010222626244047942949172614789069028198793662394830475414065903678095568786000762055360496271227313000015238800039318550293580742158315084814743560955946905686772018516788548416070210491145755115866061830721320198912643640979901221892046632818927453677636361379801945002280579228994147497064565547227533658023484569207426365121371859572838261427619666902322664545165211108320643983638219610085366974912186492100910449725070309519746531831200539827582948812720982299570237497285904282366321636121080367258662919979277500993271922221214378262156439499638563264543654196513686134544627890440616951873266388578687364795288276994414155125029196565948038764958525740294124776111622684486197628534208793305229147636437107710754150692322074462364244986711336942445406722375785851363255418977287999590313078583971670118078207958435633887904870283274792764710049859302277982930976622211236062592633818615218907276464658586922893414883588142917011367871783385360630942286644684034854921430406877011922020481521475185425507194021657445637922958566951435988586738209596605934208358813293615765937768670424428674253949642568350003038767401342827501903273359486645997248648637867215695545472431335138747569945390033205865849276969925579750265687444878415515853857431419966302627604858998122234752819756537264919712111681342260037879511510930521274176880557902987626144990824380361557693212102223547194919576594409018772897611709132786988052910065186427262163889904859634934245 A202156 925 3002531941376449924853760633998940569129535177929684226479018497765369795136212868270717728403984006458392452913792560014761484332961056699820136041888377937035762055684879897648147433665211608989411456458859389931424227482043923301797752516261845140788361126309220529045999641211774156063588546447208691754749576411758223392725403691573218336142991893275262344316130796663972737781051213636141412430142662464661811167805106260097615674731930474285311317594207789515750918246024849507622509614518097002522178881041134971491510265447982725282720669821768431367958836438172930615693926533222336645621061021880241843255723413022301300535864739085586619679206600027703555063471886788024317711449933935875939049566411701815728901241843111474598510093930012949526466727005096112439142477107096155634397729040765128516605112451288969583741136080525493240745046296222911317039158401548271499967919048962351628263958590684319941883016356318564629084852756671634311775429123282038810116627103590261893299195606865427737100829461607088007563794688848293417856638712766624038277422454739417009396884482693172468282920618404108173630387521992867776431760934930881516482037246735980162813964214355924137699661915989918023632709944088375571438126819614918368796557982983437643875841978848014983845851958399161768309171176064021743453283223754465908567446873596609861128530055029887923701796241613598665798796382611281283644819578457928932890247108770522137567909667573035835658105434906962284728153861268252133953880368168949052650655073184673246468746387660150949159800758074890046413713440363960561876992908407116102656628413484715650682165733320394055726069715547920014830259117920783884927210239759789440278669109374008199730082699518831788416735924085507662333052744492383963319666973567880873563357974958950199064387872603226736713851620726937254023520507740295795172966362044739938311710633925101972088241289307347776755823918560298294780076115621081555900441143862110134137705353956711724223731423847650012820246056985709214343119374564772036080761414161166442801944042368948236227380178304082904875731293460240950791007101089649601781724417031063700292195652734439423057219884148876522609906086123602402872655228004895658861134846743260452540781651350854282269031923876644463097984797930409135230898987974230065174595014299694919959959464615788687512068207276378342491192395000809812673404148712269745389259132852802511369488538094999371947842168683712545553727034784442886856970512356511928572023921461637046139422130934471747457180105053643127659444871144423837695367900482473417936295761477953046228291271766392636051950128664825985996631258320546128305909745942487469222035943539604402492533036820814902003610277493834608372522342292097455489394926421506161839656809685961751383290862875883935967249430091556980614013283207166746446220453195416108941998919086102807887424958364128245 A202156 926 3897284146706536853053999783115839131403239767095399881045872389603251353110741790746324392913061809865371513026711191424563951934575000110856721073193570234359971473586625514986481377467127498972982228251199268478999311345768621750060180638779595316927829501280408989257109955228483756673744728169099692667370705231973031421759951868725619568517104924967054677112450568120238321294072709834341393736445493971251771087499963370934315626244977262357588694688625207972674975750668285659526859313264069387250495752492653513922332449253627738094293909090852222321589133712087293018357104638343124182540256878027358421190143986960632272594892836178139163820495599080660672021887679522131589829227263016509342944947857666831006736605110035008383487700357015546218578016943979495359734814814036611882975819938926235881170316846041663640865460536511705151676419310320910549813141188537117583775280915241146607574831138122388842002055777714186102057491049634863917342477634163196174608929340526259400153632344917736237877389966340897593325693350348221169990412586232191369038971606192161452569331894571199850666997039426275788247192413189506531106556061503551490124014976106907869484468754633326348853592502862350587319474523488198021761378894460167030745813652615508040177616960790648512499197911529176457389483199829598884499012709841669306028901561454830492898946400176227083935245425868618655471750784538607177174805633534977277881318120940089791613974133720731486485427192114406570163077808248095701086135955827935374069322971993690635116393492632582351267263068896392536684044098686734037297820006564020631037812534948045048523620400529672571688797510879978287203043516133723804999157511406261691201133274973315146185081796747910003341438660255562580586930602778276122961308064788786709340073440388396714401937239028902937279667217211463645272804548737384195602679137394244856979787681852482789533039907616655047907423325210899927961618818798662866286850383518640691954302049797248553498749191640563582096051491526833608344102559606386738037540038586779887631894170428946771858180945698405485752587596226906556498193008421059953965041856198609928828577635174840006883284698288299280940935724002584555673287508662354974888674447101081949319726625017774970480333153917091748391134408411393074598730264179314562003990509945785098831562726484370822975780944901822077185695945325690505907791940344491274593827947565925737737114600972123759281105113294013246205779124198770878553609515442146549078128236763589119951201255528515653945470133791278776663192041402634639425314175339604499232663260531167358458849639417638894025485876973738263974350403374489124275383405354933219196345223294440211807703022795295508047866383649732401955422318952882459345723103564593723890993981069390727150520715632535791192277658035293765917412647193883663989582439114863121353804531787334182473987691097003527765 A202156 927 5058671819893143458814166864723725193620836088154651115913315882686522490967947708175860791283425825221245765516218212676523994849594017182835324132869212275821305936953384233572555179804897828455321942858600191626351174702580188987654812671383398459527181904300844558835199675886930704388364593574944953873555420641524583027221024800202162626716866049615343695629616521289272677066968596313761492928493821032022334209763784650366481585250305754609675840394517925740742602773449188761216355766107147546554140964556583219936216027620943356063668211279256362804991327599452868164896906126642841966600607806618489350462963639351487667526870365494485549052383608400097524580855144547840015574019275945495191266603269685134944928384531583597770292436553312248978764739526558379880823350486142415127946979882997213408630554661049628116873784035256112761382751519750245670746140223562777075468814660063959334280502553324270032598726516456657241905994297573296693076224193714705352603580167375981111137521484507614771337115075481023469048742404957302230354137680290671630388546867414970826017983402268934712993293874254687569036682121932457484508533336070674903299454956949519678610677629549843244887825369053415072422654298777736943870698366882477190989697324536946452712902939264282921208975043312912642529780884207643288057975044091263004759605659321496383172971298898687725060024860981225401203666719534729504691614067508822048761018030733127778992800857659841896422248837259064821109390266952166951757670516784291946592928566992737259707832284690704231793958303626759437725842826381940416452008491527190371970978013734148988268008597721781677658003443052496268869535653682455578105021522595087915389630712246253685740036442096087665505398964275796144094173589353457915219814548428871580842541762266163976343515471871643409362271334088859084626846280740616945596482347371367779619826099333888735711913711845128944836058720299829546195886446724548779358775897366051756046549922931474665729652227018027681910662015755773037921430779249715421200690889324226132979755831272730540923682640136352016423953824171231250093703733923434730597022547621378656555793478261289594495080481158328317784811959849268629661524313588508752509840571202357626956552618491420560829190164752461212767229364133190280420016652005762327251114507314614758588448459017248712433876154414357779808690845840351275858501265163000962153043286681438754780263382573278544547502489213460509862555749482969815919698294073393864191481879295217216059613090253882384349472776480974798465695610295748617550220104222906157530578975873693753326540603672823518052444616361783601812720826948828562763319354240957376029386877800239855321996031055256748631228562367075163903529797478499140133293099031916232104348347771259477879624505600168581083640432880381216603821002044377788691731559750639136101129340261040682748428135618952214910725 A202156 928 6566152124937153503003935536411612185480713839184970053055602969854716590025043014470476560761493808075367138268538213342936720750821099728320139867743164340445820746194019148551661636905379914207508908848234797531735345764637739537354196787275012420870965183952994956959099922191280825812340568715550381028182268621993676796301468430710538363858923615295791149872565132182907814594603943942552583479791243254071018552502304976212322163339270624506096883243389578986275925724961296343773170257547764251357887721498692526823694481519535222542903243946565668068656421634956110790743165795277770529523406392733921149542505613734244031817605139519006064530830103207727506245277955735416818083487190949989741754708099103447491686036385390399870831199158498942158890413327455833105813349196198040799463296912310444078166578779725571254038530812301897852569659796216508559717940197043296106840937653482103974749484739383764379924305016304963385807878540759089472749021660964053384483272448324682955997102733258539055459337490584402121927674315941227946778500718604705544052964794933025940009889886813182686265444781785545038333825147075916625385545163663674520931202410105500435928790078686941898538048475438829901654017960338979064946144718834560933737596381435303880113307837548078441080737107022249080827198198218321158300367108217749538508662116897740850528023847024096490900828334308204702143703930205294358482537884820817484314523522573478917042863899268341060824592505335074023393418403426104455285755244650055118742247210633600969410131189135041460286206610844464853775607304599659973820669724182286538797698424014390438726826636222472087927516780284629277014370075436311206656512937170912707914049463362362310775421116758925041916004514191323139471656732050185595679196322552610523146909867348040452897168680552154116449290911980121880382001199596772058000038484208897983701677297147705726471274464935069753742156311525853540062332646229645516944824827930751660707729845663004318868535091920208290556457200399501876388408807363571010331758736802806933827835437097833813172168208716039218912806311186661935715070948439609859254981301770693297599491106205518718814607581258811868185404982948626678716102885750375698402798172746213098707655979075238870181318353515540737080115323510472572592107015573215321457384626503860010862707268241662344368348272648891496369603532204830630373828734389634904383375592284559937779044133465514578698898949893958447788351157049770622292889832097749793573994401196955182856257839948283806369961718402171497129696238971840302945546269967156852870192278020793960650491244717685508793179086551718141414647659029176099977664246421357319152924971039488037767739040606700464427826626086079913014379721704772931010555096820323704677720264413113732897025457748303185710774089601076783857993743240955175838203574973890483796144529854299018873277246045708877950593285 A202156 929 8522860399496605353755649512095407893028772942426002974215056741555539447330014864834970400007627679456001324226797084700919187010570937853342358713006494444686399507253899901435823232148003323743518108363065908596000852451325083339296759775070294738892053281589083153288352863804606624973713669828190819629626711115927150957016278802037478594126256135787887297190893911956893054071118852268836939595276105249963150058813782095338943801532788020303159144774079279006260410848396989205028813777941231891114991708364338343233935500796329097917332346974430957896753230290845432353516464305364419504479414897160823033616821823663409401811583944225304377275468421580021903008846205689426482032350799833810739302419846033005159073530299852207448741126215295073609990777734298144812965846433314570815288231445199073416246810625529130438113896120583828156522657032737508360268215629621974783902461605405110895265496911217572840871715312437326018121384439911000562331537039707147578353935034345271100903128210248099186371448725663478473238652213349308917616263578611227505509117915276200255162011055100108857837834333463763205069736004222417847292953113902113457493797428861982616315890911458021034459142033294232158931842889865696048563151974348893209514209113405699899440620860234466552239875555939835994001060731506496655830588448491594809721238668127608302488991780465978346501550117907188722157126497739752542580829482883353585818202771282344901193858348449449037108424649676088823299835978256816630793958549885254759835490286473847065557090575664999124747264386917811753441300555527532264078812849980116400169040583392665055318432705808171048348239122806005749068383488380678263784575687426322099784520813813634033132810869516642608319308354021373159238066344027551549733681606858740030173108165275994241696548603841224171507770241478864111876752930230329390667104356020802211476997511871622699070978543572008695228374056301837595171361578919633156445603267878218289546877293120656674416692819660203343114599535456537679779116710527135921695201639679154075882397417597157016766933411230778769796806167966463021326911997370879673878235132675812278905482900061285035731766145393456646576337883055357579704871884179674068018079518384013399764910504287041562074790393673007124268776922687229266034274486197381481489357994087502979485035445729218705741403624022106747929965576111024317873953838736480942888659365742072117798444504974855349872626289459868851768769939294852784766355082364585158665180541271768532130206616639782126785825961013242122299547252489838417474701508197265372119352046292014687230584309102952117590028401899513785772610848699043628942445428535567559303120583022377672782669952711466147570570329431169360017500975242997785952560382379681136755448798859873854040861164532791934884003684661764785066459274905757773860199548584550097328259498621539865456831116939194504627655173205 A202156 930 11062666232394468812021330062764303033539161798555112675561090594936120347917769269512777108733339966440081643479244347403579761803000326512538653289342562046038606114594815878044550003666471408839172297146350701122811574746474193536667656833844455296069464288537445979973325058118457207935054531096422968328874442846204819948530333583576216504637516605329062415962630425154915001276497675641006405042084904823208914705321736657444972842067395511082876063819871660760547027005293567026831056510597461446903007879569189670825121456339153649561474843469567436784317624261095736238753579925197221239043751013108355563713485184609491669307404141999305562697493480380765222377976129706919838261173254697095389624799205442741593029950643171779878066110996253847046825870608705664511396562857093116720203324952571484983844282025358031583100583125986996645268556258833489635119584169309126226209288322878180459950640241275670163687106551238632866558171195125937970816862328518216592650023191307713564289304419799299485371084986573704473861648645253087033837963346536654697445291001063712998174350339630054484290822699391182854635478999655551289869627756299779604152428131460443330477590474282432615786067821167437903463630417027713132055906316560144551388509691604217034170045763276500036728917390872800097964296002297234440946945505774981845268629282567518678889860803020992869662521152215196653155248050362268594975558186244708133574542882600961108270711093423485581825674370687057957569163706358944560666102911995816028211347649595842857492134157081979728880488888012708811501954345467432279114325258604466905132875879545255227412886925312369798283926453885415177661484753548044950081172585766428914607600102280633612644077733211485346673420327515228169367870642891029861368723046506322006554171251618373177681667190617228422462969324148653637094144921437767952313843454076517061599159068732069115688403678282002351336675782923473672678887267105037607420876096881099409080186018740766700388548411383852019154459640565385508851417101855415062789361396544805187688418020205672709929666395609342127157035493214157815020396057516453377084089947231902567326019204788441770861113642113125468444218386800871189830244989562331189911768812064276646681755126908600872334207749669209731760135365532700076839915690977185589757865218940952363511565145849257638389997535632421909921598948188577359769761708851217874234575473357617324342443188413228778620090224819959875637415592853561864856106604019399438197610768576354357749825332140597252284195727433469872573315204035571294041859612093780485854066085894757043231337782724387130946348072486482342214707466963699601191194188574920270618131363838075179783867830880442452846135859775031743222803251485689421393492365773729295184867863199851849431304894538106183176251071916881089939480280833930349515363175859171052441597033066228891063947916509828421297818464226805 A202156 931 14359332246787621021398332665818553242125938985751593826875321377170342656057817181812719852165475268811546517234734936132761829901107413242337318627207932529263666050344563755801924468935847740669921898177854846991500828020071051885511279273570327904003425754468323292922222637084893651293075807649487184700059397187662740366041415975203126985540902427460987228032197100957167714763839911863174044907686611184419921324357555367581479410059677840597552827679048641587911034792460201603837506321941727016848213112689099828392664416392720640801696429491151558515086379537671974792469793226441687803859284335599748360877070152801296523351608764731154395076969262065811678624710007513376260636520852246029981922250066244832554747716861306670429522363332011278171706370059322218237647925622660432188253100500206342309956461822104099465734118783635001061730429501308836808876859983547616219644872340634272831905035767678908654893023431792433023466488089889027575119724970879605430112151748382377861176416233771280483912481941123942743593946702886293620612758807540999186056482210262784195430051578828755620500630025975421881553646671816901351832929534724000024076394220838226580977296119727686077269281572733301104463633349459081779712517835743093278809076065493160304652819960112036813207582533477338587321662209921078797852479435907477943563871087533971117590736833329468278843605954025207348606789812243726896525731944916148274026170843413276236190481805405335835760688224727151552835951191017931782927970785812019319363569413685117555177724578801834023087749829376109119517783299116171570758130106855748062746072722609157892516871910622750190001488188904146094598858141721873964527098231749137304838565148239448615577979764897638463339491265806412142466336856406212732505052780683599105767284111492483108636562316872558651132762674974710942084088231273292571773978136286963125153496994216713840540848903431495480026309937860612525299600501340759894799140728148399154767791905448222056447661421283420260659145498854334933951459619091618224364669397513517454465490707829545580331690214567514850271062273385808877433452755744359112575474873271876856576894022332497357292689775696691464583948889729647749042078291580021704831407899979912703379518389816859645248239584280240558817531435684522012508944532613900698124227564827362080335032074276890685411511059847259616971487504783197301956832824135042064275536075758821544924373460115865979793527239190018458708513670753984005730441605662098106195340112431566684590741150911878593682759268382682881358040835290919049827916301796218873373205660139348350099589211391945393016242208059052180680904519508033383302541114324817975694775207141238560981787661812861592328136775417661771533838602927449625970967138213918245468821730984608840687979712249297292970839007344426992976660338063166687913167542065655441519095620660466479061138938798640351650063738911219685 A202156 932 18638402193664099691306223778902419343976435264343770232171491586476509831442698784223640855333678165577420939289042467855977451631875619388227327039462607080422192494741129160215019916128726700918149784662558445044266951958477478873200103829437451774941150559835595096767065009611133840921204463274503269317708768675143390790301809405480075251015586713327756092923375874411978538848462929100724269283772179232472234670101401545384102829284619769700112487451341316909447762613586336388214056374823851070407533717262572008064007587356295052606952404004671253385145336322273962184889552854341385572188112023857460264062873344850898277818718869216896405504343404667943178089651211776232679386365805042092219439690961186587213320943456025415045740149538839642813027821511129630566802496061650383887235804245942879746838503600809095748491303080575105391129452224142611344432529139060636543972818088854963257632276475806982158380980727360026825826634982504762666567432195339399330068980319377135156093423982130702268818916188493891107480468958697763866468327094224870406846616463630092821955208774969385165355333482893398211073778744539338299127852666443995731471555546219886641665199885816062245862911695340003666155892623967471122353716094888218515749629344500430471222326138179660507043405399536194613543419584181557982378077360862400595764059402989811943114097519800846804946130865803566923294960021044307149421805088942974214977836180207549953614137112705032491331791490021472028523107076777569095295945413881089080717884887615632990777829011150623479988170398041301624425271220298445231411773764373502380977497261070807399231672327101404434252133385271127745374140206470238857911223423637794455251542954814702022386605090759401513929312989596395445693135871744621235761697140604265132963928222545991456637080205633390511941903489147850654171509430047812320394671307057024059932177499334225832952906188250402851071798962667292134365208771853039238411677244260525221789184813085773488502364136277468114483551703053286178883485734163818599810278088611149111091019250344729957597823968842238666309711673819286708750806656560120611669589301416948927934241114968376781324140467740663407904497214650695977385427792225878610539977542405114624709968188227156910931342646188002576135424043383144039536533163417152128979657621280697039322508120846258260406502965684207350407080859609641909362609235965575748211771591759477007694512408787205628543219736378419139443775107223078385876248348042799322442113268325404980244424264058286274002969246164994946532864430892408891105341317871880003857935092794788263672223565048962395747951439712577244041471851613960367827097175199425157531547600737963814079180601165263466399468688356265204419179283796578128820893951909300108889235421950159075361148235194693348169965855281994320002615179325709526980941954238044903920733674020252423592467278612718666613361435288298924325 A202156 933 24192631688043754611694457066682674489928170847179228009764769203925132590869966964105104017503262093444223567650659888542122599456344652858505828159903836782455476594507935305395340049210618321944017750570102683812611512141275747506361849259330538833545709423240847967280357460252614640622072100254497594087201281680938933583071382566897162472691246012996999947627313852789647186257590118132828238356291380957137776181870294848353197890932026401392905411159013350299821607961400272171700241337015036747661961916793705777367253455724054585563183418701633795742360131459932065244011847135141892031012365547682647823005248724546313163312173740634766803190242662289728179348688648175542504467242178423783454802736945370123958058029858204127422700284579050524360031940615076201153491402240096575625199885658133357705054067717388384177442245664467703162684967256507608216236613945640722686460498234461401674133862960561695162669858091089883027489948740803092052176951869825569450824106342399773050231403152389417773646469300183129533566905114442994612382267955545074247087722113309650220113665559858683115875602360165604902551883256765389295366600928114771735450055022599192022654848474493129067443982111269752025369244162276428057733343778647071890349740080085493258486274674537239226105527001015447131040771298605452340047946561919960065823805541209688368190980989964665823351799020207075841229509500525698436222606479716035614892957335738556426514913781809326768412829593359645965871440149706093667762354219246867814752495220555677936912066878748930475190622088907780132394882526164082794200911588026699234760728698797185395044818163705712332909079132593734909349539389140228315694803476783625453779197916784334985609197829825938267441784921004855482097547895187661957805950383451555458988073065580585418231821470349824011941939596151235174403677156113829118579711582581880942828841240638830914459031691500119469195715027232207329793515686264743590698462263909433589483207119593428539854012201226732329179389451417666605855830531485017450935516594347874032678688521456751655416395179867011221355155481555160762149669606762280809588014337764326436581788390334930729661377034437605406768572800667713648998536232230898856459186018633938802960835328800459853529237506512443063583221590779885278796407537170930849514897468194779929678535205826368945116955437947041293568773984285810415155364831450493186136815250567725397165932182232332789983119424291948852979561380661884990883364625317947858431756826946263232790578104006504671777260398762895057916776673257511449735683202681398448788726377241975026898196087844341797735447952504717203713649782490401049406188830867739529657973090982669889436215438524850166524918029349656817674323176529355483759894378611133327419982108869575495209929721302999716627322709317021282936401526104432902854574743433440219633670789782666985356543466500370030623791492940473092554165 A202156 934 31402017292678599821879713966330332585507421783203373612904438255203235626439385676709640791078378863612436613389617246285207278116883727534721176724228140681020128197478805285273991168855466453156634122090208621030324698492423961785778807138507209968490555890216060825934807216342884192393608664925874602621917945913090060647435864270023111409477986309283392604264160457545087635783813124873481952662196928710185601011832972611760905478326940984388221523571911877347851537686134939692530525041389142874614156160464512836450686921522235495765959470522316662202330065489655498412765192691861321514868478292780053016800548781587769635080923696625058093644529471308662508851419775680642394565800961228265882241733115399459710972109435005501369249923643458041779678645890547397967601273305149293511125564348452852358280433058666521853224286381175998130059696369494651322063780468912518986389182735512810518062496490532604514163317421253940809655127638927430978963016959601393807770359963454586042065205198377482139490848332721513640678735358078048309108317337970412147849456456459462355614715941487795715021366508161472270114133393502730766047548876840307268618439947778205025519351654692195713480042917516442788925612766742179651466757870967804425455446874321625749084713305223198335824467003912650839896307602170292955824252259294747303038703828430772512099950210876616437863830182097918638348980036722335525909793788866325285156843643952466034066404474651393440367361480389330442229100791211432803186440480637020542459658078396382346478872030787100606173947483231900570546933093689759168427551829484891233217044873541485571960774744817687506711550461973282641207956752963809883532997001641722201210943644443111996618716396508977111737922898151312819367171474817713476610887836022978381501385875195377326873447631433865934110125653900814108525318777126320148104145239519974406767775998171703192741990182660966820613187033548442446779848995562865327687365606877200538623981052047457158957019334828162285806733024388428201114689146381818487495700729185451883267826609831613304000523345643411723080325505346924849983562398770783930724630940828794297734233396413625118723686066559544077322199590769477665704122644007914489805412912209310161128539546814808662724039352110504908528445489408247708733697446714704825518207934059203068025699374654506044503547751952293914844918224522122309229754188613504190029837983465315806044372278025159174192460469511213232748331228324019495088221407414348277445097919262981350757190134576179005680609994624991620181029589023818969348025691739137314647762979724990790125594849798390604498215694399683217843073376200688948168865275369150710070891540547904778524393560024654350885877202627166193076067063955819621342214082543299149691027888077287042623413417103058437488916706727638343257129178268374582195711036034651167039600764404227726740369827050201687031014744475298785836381845 A202156 935 40759794253265134525045257033839705013314143546427131770321951090484595917985731738402149641715718261706849279956155535018310504873115621995415228882219966700127343944850894752350335141834346245578989146455340219994677646031654161122193385303933099208561907999791023711215412486455603429112263425001684979705655406593909217781438168751107431712339953538203830603334932646579670961600203178495661441727293257174439952975583016579770806957670478465709510144690930457784160996094995190320632449803481770436212427034321020868007214256882405949449629829554548325904828682645441377007703976102188860184407253811662961133159289313252200440021875646045584770783796063515981646760963520144825652603905180432110691366314781051553334717839988607282573158978188923959179498522333989907485745299258681542880865357324406144227690297056081427977100946280520781105114323202636800908430570812034504003610472730197393591043446310848360097688823342929524081049328185379064607601943836610739336916476408457710282827586116090819427641347489403224522471464927880192262227983522417639422834347392762268827937681178385598979414617851991230841003242592883287768940423075537790719894999602161087523932095792941995542968028262954231470273420001987186911175793983172431497169279693129390136818699383905036902660932065551619774738276226845741651207539384618020079384171745497601511017367182736858171681428224564078185501134858156090986932476115342010504097968156892965173661766493183726876270066788715757554367406955552290072442331981512633417244821433263283730051638983894777837883308642612918032789786760726781236536168073759800794016489485128149475219690573955194677999259590562188274553018515807636088597514413327478633546351071289242587276108273470822465097556480015483034683106476765496904978974605207442487633339877930534189696316793779687632650931156823660561630689369032807438410061941185344198103630416785630105348188798062243433036447573830851063712914202724912930594609859264342389700337922350479798897671242594753420244810286266728387380260656173068911751968610966122196607606260872912611841023886249968549547041150784826900117901843934870779799761373181437234132598366756495069172614853017253774758808300245981342370302193386040776868569500861665955206041370930292843755949549801928858826858662030314746051060489428149692591784383511377387517428109766343019396659865078639554427410286655730471569805781455496988165543565722729348520198050944474375769023706306130484158480954803196642739520503459198746175878667446522847019600004101776342868759995762840360099918489776243764702287612194197553014347558956660803607995216842223160296886235882836312043105528658711764322137721240326753932487561658089419854773404696562822599702084092032368955917374691477339146710119246823685165626778742209711749695405470048548860897258009765252526470736990824103257130070198233781377182158525897806642014678967695289396226514537444883542531080645 A202156 936 52906181538720851934908921750209970776949172815840633834504279611010750298309853357060313525306211225316626752946476494836520750118025960466321432367944792548624611420288263909745449740109812571295074755464909515344470554224388608712645228345698024265503388093172858561096779472612156908103525532043522177783338095840948251590246095603073176339505850214602262839736138311099955363069427941874243677880073985615494348776705743687569895670150802721549959779587304162291963625079766070901241227314394296637060855676392524622160527654746441400150123752802333204707805427743717417700501348215448448658039100579060230770787740728052574583378759507643472407419273645914272868833221797728208016437474358399918449127594344071800829004045333102817774458984439299655556947302310873009369099430836495337510069722681514826754689647298360634847755175047829592698440261457326198084491558850240317284167407214613481368363875248984680874195578535805101003261218329494386933236344136903780057923778607818144492524164713480685239596329550397052708654320797653131478323613503780758000426835066348968479200754554828565987484458950518109470149938771429114021353903104499175514116440865165143827858834819887055522576787205271674931972110236966601868526529123399945115521299586235074075964922715595432676455553996618998554959442646138170492974430296981930768293351886952058330528030503242231030226055971653991386861834696906569378702828087920140767993877510803424842946938841748002834005106324391572916238451999206081302597343725562917538563235760717663885224680922223390846471928444164084374660572668490268355264777732188391945742170134651464477349586404219097874355532236999258407087176825561558679189690175502065624620962479589792435172391920248731050719516573137198827705852839670140164949232426671424325969693660167958182848492324878403113314974531431457508182526275685806928736112295513337249164105513211749705038756317894609315114488337645411132256915855287941421046475909959509544630499999229870731512018315868655111315477944841189058391377217023497065635567761333297425744789658786430738556345003829113533900336333393199969428186609865063501396159537758564701109814945816534186160935355530328840092855851519693012918986542892436920460913406705530200547280570927973296386559791603551548252354014869859132126567781580291586279310611589833789794553660777338584670820001324322189352863707160913629975298674575046477134685518470119229063411025753649714589018578324887857224475531003320918256402525268632558188013065247667392450090048133971116864644793890172162418074018699975382764599972602376684675308483762765998092387665866355863674753835960227133348733133125631669401186593304668757453658784140659519066717354902578519080062419274255387738587676282473630392808392568294600045833867779500128564062012886705913363007151979968570141015759484911417653172635406271413576415402165850948793608312930241435434614984854858983539419506295365 A202156 937 68672182877465412546377255386515508228775013000817596290054784613140863402610271671732548553697820454742719818475246534142268915342692823569663223798363458508148045496190221703954841412327394883194761453604306095576902784705610382454852384199330731563524189183030370621279908540038093211114947028329066785077793142746144236654921650654620231781246881238600198962146904192875095481593155868349589798226894306035654490272211079723449144809048784262093382084394176111724511001192540265034620792421633993553134554455530462638543496888646624054988911181507598945162405540382662562733873742279675984169274568144366367877521354305722928557025189819045581139245446408600662667763875132487693860510189113297913714856926092290416424493916124527468863965188643232763988958418900990832171183575480471689406527619175248920721442934502975047950958240111136530801794354257286202476869134957041119800345290954095568618742719029735804926345763250651678172708980342355528860276167087757269904445727716471543093586082970511813350176608115067885012608785923888836778671788099923901466914609081773568323733751474486300266155848303154654101023779522072397116429597289216854279532420347984754527473243664117605126309126824414371107468328814162647238160523626379145587515149693653433021212332866143487709002406426679394572717581816411118454139159317943161519224691365092026215423872575841233140375248969778656256068475935449868897465283925644227374845548911054688553179952954822414494811751738993472929519956327562537978481279713448685452421662772590094459737905785406977423942725237216338905391390533913607598352444960212458985772542818288115763450287932985815085718802844365446850210880966560387357952129250287267853279375752156479291611177436374579433011467414375604062879162302785365168607198710844903567666174737558131790803153341375373461395204290866875021960357475150808360692035349514370564070810852518434331510200352438404828775172825816169818818413067249545239605395136517584124587999298662449859022800876326271739734070127593577131063620247435843018126055202242009092494540369498526225733523973946303117034087013703222775490886101703008489941435280249243800603305667071494617141824918863513817186752136464261284787502162372189736717488733334277338644414975023138408416910853551860107702696684442415123185538929430729050840852582059220747775943134260875716559704965059105123140462664484579235977466109792628871823833637430649036594958991230186385062170345641998132546885080761355748700167738278181601329294782812804828877369862877890407913966073709447703978299976354078270584686062150272742510997397576511308863115582299313068826670182190138936250343563691541248170975875971738806848095169327014397659179271890142221203098420515899401252317847897276080772526146843527144035807194751012424666440743031538805496634422372741194277785929340678029289714823627270096588405814829116005636296948168774415498840854115092423189282976640303125 A202156 938 89136440468768566764345742582775379470979189925888424143857275923577229685837834320055490962386245644044825007754117054840170215594065166967462398168843401198783614429443487483469474407751218448574229071703633847149304470077328052037789682045502943871430132056185327893562760188189972375870293139245596643508797715946399378229836712303601457778882112341852843650603841906213562835152553247689825683854830929160293912878981204775293302392249651821394488395583861005714252987584292184248866887322053609237672014622422864112304836800935663276934206563473110628487597683611268262711150416977671212003269731412286966444791947101087633214444113006361656675268182019090014228484641088747228902734209031586333601965840940198616447192274125591321482609040399931688358012470786183789285186911874221416354335339619750417581606174295214313879708947909080169151136373385696033488778052682680523260530903491008833453646680936721825809715926503767342463075253223159146966251531643564799432190496652201455117330243171559620247843997737028564349313495474886912485584502630087720323297162161307025335237930213128662916904303613035790505019395669711200028011595927500372355657567495243346211516442417189831566893724041302648425818958828672879148530491140511007572649548781062569826459532095331531450852447086275857536388866238258985615302135820259926670022881098537563075561856075411417373976042936716724166385494902379232922340559832658119212408754492671474938602735988420652266262819752107203470943987074724175089987398470712668154325779715586181891075916484777334472886810885978363735113650252447194172393118293578039575140814835967839609493996387429183762165131736454113012315316407418557229063184577182698171491005105336630530718873140022283855317833984342960936418324963162564318711978977444258159406368839656794896504310188612909874487861854570672347047035820219473566371333147557357478826663322463414550550535018708731573140859213421050779415167904374054433066381840723914234205678459163860687140864025453184849519711710138518274931520689794507214030554016942366468760487654819428254571375561837297616796711043450449769387200731823895154880481597603980694618389646043854196515902583749485404379564180274759627961164887772559385822379914954485280030250090299462726151853901350522816246552044052239960035697403833304727699840372202256940779384393716955902755912373826717125514131185637276687385121035212157700580858926699463979381027707205756174160982519624735251157999610352708758491899467882554449892866440077955420215433631925453615501211099030069229591670951233574895243539744071081417402589946745827916138325933436842496981154221728964379025812596938487414494257285824723666620070076127680547502095628196049700543102669767218148570120827982988070369108545794505664663877692952946347716911520392924482828718117232666090203995995268440597106632187895561179100337171232790409464964645114756261076059994026405110440705764259607160885 A202156 939 115699031056278722194708227495187056037822759748790173721130454094018630991354106337160355536628793148149728117345025461936006797572181244030942623159934936392562623381372150563321673826419669218854466140309863129293701625257587105934668552442678621814384747884739372575473841444362044105786429379793756114207634357505283646798091397648424037576757200572843752458284824647361011684932532522345525388053772319155755463262427331587250983055995239015385783844085767191240988653373410062614764185123233163156504721845350422087309039624117602286836545130476916088177956630921885822336510507363274953504259942098580338078972069815857442189419901657067611318916961015332429867910396369318770628055142812809947717437946683451711858039147321101410756957670473922688255936198122047657501340440429163917956237864298816866772004092792253676440814263427745948421644210860279194182231435512984362151049312386038511727264773113145900165206346256126759865393505974680230406665627797180021905713360208829772270751562050601416569888158886054961457523904517617288517451905742065761055738249570767437111570509682889529979841519933872152920861074555505615563961935084298194100789243076405515397793814784268737256222927496484013242341901091288582972145339339859661450153526802669521981311451447407461679718767315579636402838175659678346917543718155538066874528180441210391780053073762011443910187763356609338189312116314812308883329149197506313093479188485938663415617798133017051819194645226483411111812365703035651704265664733705329815629409649168091504522079859335194738829656587274678911838612636285924122158669192619335156073791884543437525007443860595147537475255275114594324538430485948320722936655629053891939327471347351194272393805724571488069623115500209748919866922923022705700322980105523936246005899087699782217530803821666215641711783292028441839592030534287401538341629733494100493146444921746659568180262944083581143532006483847698095511069121464455404574924023864504158414846051995392509458982482237357608404846065689669127283982791733022927968640987935989434442020481415248375907419745740838360299013900311670097441811059021314208026375172254686692370869157259255675583024411881913191370857119244501532832307236826619710607712412122188559201925972793727595406697947042125063627916850483123025711212044636700105825341962265947449910893167101474500901457701522113769812219138494520655646651126239270902725083063022266814587537368994080283874570248302560714004950947352735207166736809143817397779339309926403322634803976869375915030164092574956150562284916401203859947844003118201529515819239878687058636238198485439261768469353134013573836568500482592972472297786024615347534044110718560023643322466219200621162726062259428640944615582404070618063022119915121509206569209645729608324126487029272947172870619533578212343592524072506554366379290173614783202141059854347122369518473062005458102310373405419718259612892725993454525605 A202156 940 150177253174609312640164514943010215961714471174739719601603185556760259449547944187799821431053211120052703051488835295475881983078475660686996557399197378594145086365406621987704049157218322894854648475893130638189377560279877986175147743280914805612127531324259649417637152632021745059338409464679156190644865887244142227144544404310942097173173067461438848838010051788432686953479592061451244263868112615433241431020717797419047000713379427992318926035134930230369797557825698676981779663423069323723533891283250225446463021127267846832650558645152473609344359219338924186124527927407113911977317401574225866539539301829035858874233817906760753130297540129719474878533466002734675527986672636818280550900852829279381793118366030515505571209573666111249424516827149947073252950606490142891285780393524524673319643730838170976805863034220266331971125034560269008352502914517801019391538746946174497213156221854182441692612027724526030537938307679881715908705018629208024868816509360564392205980410211437467148094582390101602943301678750371765608740088068698727762627924645693972063793186330460396785171375969862441455487169753650619290822563727823128442452081855606863742990160073538403768745792996712207885911361797533752024965501932646700051291705140316258469172437519202789928743509123175281775026415617396256039986130863752590543210908189809989992945814181234778784006342860835984253002960591131474551328313317803361737216774245993892441996963373920144840662383241155715515928979738553201187961742836951047388018819398840467186687768581500597993666421363471647249202784088248877063367780218901603454544206725322545939620052637056114074459119181967006979137870455444512879814549943327374554548886317856744828936629111620651492086948601438269755026329535758508836454909464991091803057497609465477661560086856212559290032020225191062937118108586469226977293869022742194882746606681763841656083430750885469615572971275175098706922588304492958741083818316594285673708235969811560313417072121080064722524640673553480388696334732148773965996081971786897343539273824389337572499576258596046354370503245893504336029701367408934018123080093104985722716693547732867823052569170720139572913968161215182714856706832236064611809424888554685795358819882436168119375167783406776982066219825375049635133193198241032904056566167180827587727398551513320185214189340663329846499134927634702173752665776737538419579457234943975625870644123926609002713018021314204182043175171664239946193665886369207099763132531418031434824555346542818012255537490951194053360616229817811376637406272507681514230115970772589056281921043308166724932976239213727889875486887813808739781628032002664896375522635642614783008485059056894210219517885710068608727962455839655679257732342541281924444462170242464078658368463252475892505903235436467286955892892250118239126963212013164093035199995353771332045225513069837969860537788620240767895867094052575244367074405 A202156 941 194929958921611831528211345687799765131249345762052407252707213722220722746882240201657831057151531405035260411104390868502232878029063835390477500561535037480263929539674413967889292484395556697852114867243143258506682779541656368468235836110074975005919721274141140204720448642522780724977149698724164941700921714008539105549971838704205193706741064807747052947984588936560980304604825563231192708975422121060028221709428438622591419674983441538790950607821295353252805989069103509312287388358958858959983834380936947279086914114154041071178138284862780268012890088745292671703814913263926494471604482983403076187983934802018728961313306223073800495514888171414863059906570961153239516556073027447315345121589534457954115755781068461805130019269660941927830334585704433179034672385883765043725024994556968727152030790623853135640333777603642271152571873215018312562354600812670210185855142486822111344165048701955696171110246780088531511484057974980492569268707515084219099701923436652372253590301702883781756810198054192994565444121494078034142856116861265206570129990451861204971366444286427912137622466167361515137069425479163948333872123756779336420108701459334632732885829981638063823094783086804949351899705271297718839822249363236076806915183118603700823463842588473773920047395123114200164347884633204680661555080317432706987020884302192925800451886754168980850196322845601750951059653535172339155315267357359566028594279492111586451048642841550214986127954252374892256264703888276352106322637936697725804318611950285277240229219096707916860584276100129610854786301907934406142327256565465088664663224255676780086189303315454975473500399222937899944326631312736491769678562889783303117912515113106707436765472193077881065240789661551373932275255870491621447012772162578331636432385891187102304922775208560080292245920540514707663937465353206522329125903649889635463704602326484544722936724934386395477432573183170794273887424108162738981471391600015358939969131873969353291422850154179441772479375189426351854858715198346316874839986430738404815924542982036878753856074076237922427134552914155868316496454933085737334209549934475099213399575854088105175066559200570329283729139302400187919382472635935175039508922897631570040187189005476173425221372376164049480596889705419963943279859060104816072765317059658751942922713408971122498933516862723300618642107323850704927010304531554198629343232765874217340113281485319369491441213517095588725731327367869236097424171153770421671675148246441294875998950205008600910531772633090557306305929304018602765671493393870967487269161014243580716366874877975801923523741390030065667044808143813823261643580713241673010880080847020003269784989963333382465664313052925606794700254323064290667605918517596464022807402690405508728368953941175226679199715226725915004890536630548129401880243882813796819144906391828135334647580346446176622873519947318699111309117228467349941195008052085 A202156 942 253018936502998982714305686538249152130145689084672849874294361808256941365193698233807676912361256710524647960910447858480602799799741779861179108732315079452003986397411023923698313940696275375489150243033124056411036058467509686393783940123134036642878186086303875726077724700841937359275280970534501415171605739917196514861636302093654030489252728947388213287635158429604364002690110101482026685005834045023301198537407092614326243691127793737922661570026006233591911804014138529388672048310265175860735293492564874318029368057150818042542390843193243635407121990832170548947365632888649182710230641595055618666136607833718481155925797243731886282425194548956362532283850574110902157814254802953978499687272314873595162869210708497392543259440810328956212524867727527116439931503926520536612191157154551883318662646586030531890176437466493447689706320308059209436927919351931415020220583409148154350229020058916639447659407708527189375875769313216999473194873649560687183388227804265418620768005629932937282872488979760116844343526397634537945661630945834169429300964978591198358861580890597099494237175913859276785474658784785051286746725813735850850172652042134497680422064326006133303973259700879827546557931530782641520337254707978495048675856396242463352597598507401439345431590126293108638041779227484058102442454265896789916562564613338227878996556061097155908776043047248211898491177285693105092124665701539398901753637563986593219568696411368805131849243957199368992916069718002966480805596080090811142958170292650891017350339699758294584440396711546871417865370673714770923863715654193466185129410539661735229327776083407921108489443732254212160728988306061510872529894816388784119675890067926188396176753969985978002031052893745081925823527093568588879713741812117209472997433829263249326312100660624128006775914829567865356727892910353479513978445643687724089693691073170257286530212881402790444237864418784415792407169569806930704991125213001619309794259464176250760706546083052794340613506471234731154126223631118787154768336391016477664172713251410044233167611651380564714374295312071071181308062473443919650869977691868585674006926741912812784368570789771116690140849900547282704175734624737024965217970111700889357477175970288190669769221969093152819037780771415287823327621926822853021416477486870892841086094277445965490295519673625503539667608807223287360557201529291573083349096550647499163491413497300417673281692432172052851795080880319096790216627963928120960627242660748269331015202541545817439052228622214052432391042875999916572030221787838243290793856766372196997255147309691547588567091391282786022096271095183454779804627984159659565457448563909328601566133963921671383538068123179551909452321383374993446896802978107867760322084247684180086958823557276980977125337858387002239880629590558579713522317432929096258085995461392924310601227244461624186651859031081882826238466266683526171095876084531925 A202156 943 328418384650933757951337252915301711665163973182559597084426828919903787671298673425242162974413854058729588018001350215916953931907186801195975092657044411593663694079909969378546443605731281041828219163342127782078266297208048031282763086043991869487480879620301156551308681941244192169558589722604084112727802549490807067751298370145724227369856335432645093100297487657037527914511458306898107405944863615018123895673332696784956841719664201288382075926943148269906948268804362742042987006419335839308375450969514825927854840651267647665178952136326545375978176331210068627241008887674553375231384901185899209625569128984231786521662723509057765320787407009657187152041378138624989847603386178161236645278734343116392063450119743848547059345624152537324221929447975744492705852057424237772757580396961613787578896963237877006540313375497730891458967651187987638830819876964206164026036131409931817524485923871425096047365740095421511721355237084497690335714376728422256879818819988013076717384617717351249709386733885530577470963331820008136175434654111575890654026082412220923608597360629550748715607716713723173906030970033225517406248916234105377624187682241989118654555106609325979390493467996958929350482843227250597395678916788706723337104454687139598827970859398764479796596283936533331897978065089389674212289644082053715878991221847228717594011729315417354200610453679005333442490597057176115237238660765330782414910192963775105887413716893313867510925332528490528577912802229263962215733557389319936165833900721248906255243500701067169662686774347311738970778396348179864724768960591886553643209310217256676650887367166960166143843824464066744446726282494636528376052033793109752004036187395653079431529989887569606368755241415291454788345005892196157874246989859355975317619032677997806438450801734714909592714845202858548718325141060173463202621693319603015978786947308372667473371493383335887610225270583008988527750232214185287892339499055084501848754008815368899518043805392952372874674558920287491611703983414476987380572425795552957269691365875787255377772806067417896761335408180515336237469548594075274621091896834495489729761777511426976906005229818563708893473539441771070549832184160436022469677885696064856754435334222245066013187024894510536195061558844407338174715309981157003116982515012641359248977807449411454235281085602849040871187937589668503143298320574715930307988497979507688039994514606214456820550145335745807506041289251326819764465085673007547236472489298503007150362856899976266027288882219861206966686267347118587691892462209120645920482938813590097458856464841104750794158161102143666226615292836739980490363145479858524874290757355873461504829572100180366122449946759574005452862318455366418429781382659665494756434042546091375347363824608391580133082009340471102181450052318008405920022566147698084129198802963981623927025058315730841748097490148824336589758417905037988502732505962714386565 A202156 944 426286810257975514821853039978375083492230707045273272342736149643673308140404312912266093733112270206974294722717791669812347723012728668210595809089734913933496022911736742842329360101925262096017652984867838828013533242739987877095340091901161323460713538868964814899722943082010260594149690184659130643819272537633327656744670422812847953472043034138844383455972851343676281628671870192243641930889747966459479793282787303019781366225880442144526196630510636428332985260996258825033267745660249609157095474623136751489481265135977349518584237330561012704776037470788678245988280588835937392401154891508655579038370063284925025186637059188959735654495771873340479966987176540084662711287037444998482211593297490092762024763092558304705585638076890552636511108210947648624005079530605156702518802743065017541725524939620117768458794871219617230620292321535687647143194763371620248974379878349508089998628378956089715752841282984449413687129721859908688838757787798618439869317644956213169313746613029116292189846697710929709797193560358844163121176235375194560234756425670097780252761015235575981235759322057236765870751413628467936808259806525142966420344761377449833879114847956840795242727217486792989417099183951039744636949713654486618913066533508050803036242822901997787374542631118030138510466890444248569643493855576051457314140689395138262098799345654855664655236460099305875560140896489037311884830689548733654035154528713342523455269784958824988660375949772736748894761824377514904953055676685741197052441260178010787668415046559645486463872848662413925637198940594566790697979186984553092435419499532588626631116573254938212246788175664914902037638553949049907770604667333561641712454851563667629175937530697311379080666301325995414570189891824543519352183713123702243845060031418607323493859814339559292027215862297395566668520676368212244883523443950399071052741367912576649210178911881357100715281956978881248324604009006842933877325964782374470398063393648089367398170098693506096938533236865026692877260616345767498501195853914291347519581728734058606070304869107896778615648645444013594365164292767047233014257631221197453800645113202905474111182003935924904372611964054568949026399470864511332428616930415522072366367706343298125396926088543852706888037084342259953535492649027919863222990283069930997434280352983241790151429358816978381425298403323780909856713859548779748248195987028304428428413716467452867652656415364105625970788741653141331735178890986935832384820330482214242532901657240966651757603530069151224428706342625517050824159843917216810566543563786183180129398694108606656839269704543491087479360628005817399493036583028228381127169837590475189123940183019900151305268647355858935898263379902744227746862787795442834085983626902742357516698157382868713735759470998593632244519928028145320325609577337394680270603788161252686464354215092591388127406355561314957811623600202273042393020621643727189229445 A202156 945 553319951296467567305007294554677943071203792580791524941274437810659034062457126861447964423416752314798575820499675586066211427516589904150552164223383261241266244075740212299374130865855384469349871746139291456633784070810207056421720156524621353860136685971036709438683828811767377007014128301097828971593303026045509807647514457512706497882484488455884577080759660746604156516488172998073940328187486915600789753557162245986979428404351094239393714844326879140827944961824875150530439490879997573350070617685380533918520754291657948407474674876116058164253920658907373153224160963300159060783323817793333755692594716574703698460468381164546227821770191104188933339962203107651753574260727000221851749411454863406061991750430690559764001611164458313169654094235880599938214100524873435975631633202917995807545943792729949625582509202529687667614247974385671378004227972036486118962581056061530090886402111399080579622091937948075243544382657618924393615017272848230006528117423334344705756166386327175229911171304242052877786179770382447903723150578082348427608823186493704506547160189178416994093266884422576608377061428858781348751603822620719336308229876080247642385972418092872742899080537804389303304465390285606361288163332644606842642437023388995255201444356155933729247676538594919183253254125818569554007580812248070709540038735843667616975523956648273337305142724598445347471729441152173373650394997795595517606848163359725631669834293462837941967300471879679771574872270129212117365104052604534684454132589877157281144696475190919140362937294877038928165345254113351346146112259936989322094620867183989820110512661197542632536164908169235078778110396299584285649716482146929217833014393293453187017287483315120282477098490365900632820651691243251595922976585387575653154912603162319627897223600561946226336416596547174242677191119600798433685350227625924674623442316763577182302144754250508133392548369933317277316347475940649913987481209948023007492184436201211183513925270060365520873843266776245727067192668312822798577564837808324373527459814205442194892000342329243951225215180450921464970647014542078714377231784233217460537747627175593793969337335103600707311941435869291054065195963349951549056322306001461953866688528398266744520144049742895919030135940414694575281731283722930001306438270442255422028336649194440394205101072463352336240996456326330031325511446395995538510228083174241168592392963980239215998691206592463766764276280624488197265442436035957037427949552493424788304699200735917814005103354740876069447253866041653784851171785512085210994727625311526954217862046096506599472621282339290329404543868536258147801980994407494958844541574901679439609412852730258296213872581817958139221940414251443552249009468777102138978111991285717033965298860919138982037435660274165194182284685130480307774235311361372147293159587834503023049107844165125306058531701421096666415150843304132503988152264161051928905433045 A202156 946 718208870496004644386384646478931991731339030539160354100501877542085782539761210261846545555501211392338344440713856192922272620568810682858748498566142383356249651314287883827844779534520187115954037508835815442871823710378406019247515667828866616149133957676866779886596710074730973344843744385134797345997463508534534096998817021181070221403511393972704042206442583676240851482120019879629782302345427126701858640637403312503796278287481494442290897341739658614158244227463426949129685425894491189958782504660149309889488449589306881055552609404961312936188884239224299564206714942083017624959361914340855706233408903743902115676662772114521814752922053557465362134790972646555436054727712359250518572253856819403578372530034273254015369385705828813603658377807064807772153278476206189291213157378584815493177093317438534993888328486088663372946063250460279912961840764508595610793181236387987708462459941967627636259759582615318681671195002459642003003603581399214749855056546170334471858334655706060419308408163059486924436751544762857020188486329174652883841692261312402779400433672792570022757079180221182380436659863907284562211644953501887173385115958807400062367158319569700863442211295342879828896206659491533105912291368822986027263264343292382333200671738047579078565696772553573981832585344845612836853270250804140204931512964984391171695967996930113136966410601292321961712429254474624549960900822307993433120034880886395156564921457644978689848567352123874570767435311865892950825000107225009334680267049219289972915028356382766484545606144877547866344692502640189452730863015419025155525725450185319253914818803117837082093729804015491467339085256758306453723424223222046791185610970040050673080809977405495429343894759828637695405791325043848746964504255649360074092832713844659458403272739669591862225376715102369869599427404721159998711339711935006277262157074417755270051534680838247675786427068891488847075370699166954581512816733186569081350385000125778468111707602368255752588151621742330088706523206209427646786180658279351122547295319256935234911210374038489540793550688576650617518305459711325404214413841677085042580542619428807541666725749782469782165995611146375733607675334028766246163773924572967200596889343493243891089021579640190359048409562621189216455733670779714113775893652043764467861783536374030648436431040628072515462431975013173056879604000708142660206527803764178008528497638832634034913433533500602605154404641461844026909212546795781247645646134316134893005257029653564081611972396850127068991311089415723987219770153434842686654345891110798200391604806434571457508805585206694304076010461999435070029571837704345428351833837052542322137828758903692248585455305931062308851142759434993828074986543609890780950755278705233807344600404774885015815877751276395423454973276779435411345637108537483709791840874405396762665055517372117554672586021038227911691907982985163787903579245860423759992062862965 A202156 947 932234560583862731945959966122359170589334990436037558830926495775189535077575988462749954683076148970502856285470764838737523795286888749760751400586688590213150806139701597468330224461676337021123871336597142305556170542287100202776218915121712343140222016927887109256093090993171991634230173197776665857275736040774799212394656845978571634675259906892081390899385392852099878619635269315586459354504036222972096914757595942467681582237722575434999345355863232554298260179302566355095181152371558684568926340978256118856022089046166039952158879532964908075115007488592481926967162770662793577038190981490612913357209064464868371444609817736268151003065003747398935862025342533025848347282996381580172884933756740130981321481992736253021389698644554635599235404739475884607655017248015108826558702645769887592148059580091425692117424792433882528396322484849468941353091308104185066323430282250551984054182118271869272784588316142745700733967568809957700974283833638907897081856868811670810127412626940080097087083884479909785866025718922418029756751532118121360878088946360312313957256360124566711121694682660210307230176126290226502969366398041626930334544206302129200704929112829053627875247362274520213517972939554619685867792908568903218780874475156488879499216714541401488044545163098000433499512524355479643665990777962961737930394288511003897193749484491330203509063655334709307857385700578621513675875616960777680594287668542377553495636382188888876585498455756317313176359459929658920958732774074009511880302175754048507686425661888355706021056413113762253476482703081711796293314047901634714883069539719677207591614695934291335015028749447199755371053885161885477348718992025734588029705206097592480205704333384849752168092921159081362736084319255224430308330600856283988596843707657764814687820118867529675222312639786279543565814094136946077528885260741410521961605259151929576949709713583291232662648942872782590186553851171231106153722132194956719569792237978824250397812953948725906493899931178277678895340054467168772705663916881759948742015796935687729472556173501617094706077568557312050617295516058285832591594789265072152052083782270965013489616053880310673650754991326559832931708518373375237569029497773405424912808501165702172366805490228917343148916582146363188264967022940785196751108653914535837029173001876842587230093285634165661717900462570642301499694667407722776952534579057819880828821342811794997078420727792575589026650460341192922439960620298488023487011254392790597696035319791125442014526166008110194674652346807743693757476807986640295192129971934190752581348820890027655339830176977006867400332175131398184640236443359245958505721475952625032455462119644139808405624773225937058930644079806207737397780284596169456571941373647402196216257360098939831390027283721100985479361130975022033446329192646342493937662161818617163436219012441164420839710596775918408279430146763899292566341872974565879417768690695525 A202156 948 1210039741428983330061211649642175724492965086246946212202188491014318474444911093263439179332087285862501315120196612046825112964009761028378772459213023223954286390119681359226008803506476350933231669040865581876796466492064945684797512904312314792529392028838439790947628945512427170410257419966969727147946559383462180843154167587263164800738265955634527672683360033479441966207435097451611344612363936671990655093496718895919738189948285615433134707981013134115820527554490503665486596006092857278079276431807271782125806782093473930551021170081179045720186343531308802316903813069605363979977946934612901220681951132266495402232987866758903945480163621942070261283546759816894904599337274575578705154125443994833194351705254041622148509813471246211178993951693461891155928440234645135050683904821051935509792688157865353109833423492250693433195053639271360225596399556078467707492201713179980087314619927056944348446759374593701304234008233120322636222617412459721051197500360661002541210909731433568259958615573646759842567176946409753839767243300202992351766875610683424071113739355008014798465936941013772757602388175264850093569675373013078253687064994664204895114935621293792039281207634021031894266499979335236860723289283031067554991547805488779273207650094803001083902741056004432009108385424028067731865619176525673531693446854974318074166315134901749674041627658213851389276924926921796250126736589914267121417952273733125178042179459159720116829287147004347748628343811553385413511484315747957121411297543861705743687007594102729323648846678615518527464608203907559271399268903313306440893068736830690830134661960503907035012425223052661266980160603854870591292183528225180273215766171903704999256331143923557572818755267769727780193742040601956266691466155407200967838629039707064884805332111017313848846699581065875745178557094762351287472494357102638922499886364222130173125453156696431181748442541421802910573299823449558808832949814772320635432508974511513751237893102517843858373329522517782684876062684175178857544304977931866134116013957127203415920143001994724950438947890436702465050632061538195299378485822052221976278562168845093158701979971210893471928897812746263516769624049173307029598354124335955668569624837623737926488222437295555071216934675216416797178710740043468405668825256887415472699398694652605304194012648322106400837319337984718694173546798691223456341729677089246441137801574472071073573755191241229613953987143118226951483041975934890658704892962555707879674560839831851170170773351506130182560629754845361898773217676996505668316698049224688486052390377910449462059642060910569707191327087310092844227956873908463549794998123952670239584867693469334567618252370191960371429667164445698208148490734419284344739598952239049345454894708808019126259239598392237802756787293032301819977923946417844019647375694199690672743449613093114046132389682029121055718788638591558296587323847541740651060503768459928485 A202156 949 1570630652140259778556720775275577968032698092613545747400881830410089604639959521479955592023094613973377736523158916966014157889760874527946896891307103558004073521224540264573761958621181841834997685291172188678939507950529757211766968973578469478990807713210277920762913115182039474020522496886953508061368776803997869959614897133610741932786634535153710027061610424070922820037372136856922209720389035296207647339261826369307877702871292491109633415960009692219102490467468494455235246520727376375388216239559497794943178347135240115689185526606490868379893798788631336814859222397184991783217798082936564293832259212472846567230046806443239584965101378215803451747107832216987053144091435116104777709881941371536746137532098264032812512716495978937555698550062708795244510507769552137280678881899022766521823317080849648245138091575516607642404651227451740723355185270698542980139811500277331902782392611137795492414620883634308150150041952622609971859256427088884285546458386281112486820950703988144661346185927509609795742409810414141561599852046911951954472043664578138083993319725544043083842075027741194379157592621317649131226935664804577531658880028529931651729985731510229237933379633711937124237703455204197890599143621581417117475810270649960340134650323837580865504269846148589649822250780875907560481930025139546281176356087362376349263979851352986585575829191297923768572140697758790954042990417833101762822821457017927938721195442352934522755538131313187621402277091036834337078985683108074269582352331630318301257228170719680773740496967786529934886807972189308852564454743186623858644488337336696977837583633119375397154792924493604877340493092749736865611776870917291968899476461425802991442237619108444344668992169472185499610114432617019978941092761387945999970551896696062562712506392280354508273340833910866930962223543187437834193220146633964579994330539155065812787261247682254090618245756116557305141552984283676162634062705852339989834677079123706870282534849255207379442675226328150746691450468719327689923735155691645360322637374335313098176616144032979484052659655709271242323669798581061440307442005428994860137421643077148649030156513015685846253035710189658718207139084118434151043426084358572684397948126427110662879540356804140253522238059514326856374778275609399049772938432331211369027982476486079808001241187428808474121178782803702294394962245006540638608788168327262822776985614843405441703737159810388246336686285116998241832066044802867776510927578386054435026982274066423027756221795728790968853502747136932936863942787264656370834778875763673720705250129178942511725760055231742502927475158996325380409703382096742328387949059169090018356125810661076624628683170884391336178649048806436467969003575495946483302542868064912402998257115775448726944661608685840946877324426994796787309311836121168891159799713409036674603834161575849590715420967563202354404579373461695905071053787767306390510654473692296478005 A202156 950 2038677376438315763583293505096050560330717631247296133180132413683805292504193013969889095006797476850158439505745154025274330115796651127514043786144161205266063476263063143735383796281490524225476062276272460039681604523321132795927840930191949071415275882354911902710470275877341724851467790701845686493929524345029851745399293325259155765592250888363559980598297647084024340966542826205187576605720355450540854255706757130642729338588747705174688740781384599487260916806246551312391684497308128442396626599671796330564463368774759576690632262514055065978056430641299943876884953767733049729252721933704725840493051775838622577769198521775458222380756108760490938297484682670889378086126083443429425888721605774810701653322311841460549019357501967189701085538987444322765483483156438439545186138021026729893391155778254685556836133031597064469147804098178720187554804884967152709753767835158263629831458294636931492209829460197957385193450220495914623150678619743959342918251787892523346891052802866880336859089375291899868113805366740609337202768189648413433912360909746812549599257890016812914812214920071129290373797620082133307482468923240968623014972589966856619740626364564656257045487483350460366228644818355069526760827697523396387416046739755843032715502912691085160423458357559813361037272405191503985437813307011954547293378507949509527026571680741041686327752248677046837755249348765983736551551435610776173876900833256996731334933641994649850816571665157370528232407035821999416143109905189964653960771915158609293326138478586551541585841415340237239964549283293518983069390857387334455214104968794295846542353421126988761599886203567476078126693054228554596693495086267116750451247231164520379187025173271616835822779017219629008766148339794851330709271712815398500760808523282449499335948491847789134424947555716724210513220980500199546431512277836528922193718539936911202867691974038409113191301242996749960270825200300388209540204559246522534484775416193597006112978996440156660672734070444417151422817832335003166342150687782777745832649195873279274229831834811805375575401794162743635833658347926156211323760344561013276236397014151970101347984451914389017542968422928364269969349761561678354747337459143303008392868098477552016679716894909336753516793784314921043157665023030259923136868416340655469582848555080236938180306867269945077302889222759867593405966820471691057690750700759110054718086190265165791260377259678692702515404844094720599671070243112146439020525291852136100957143317177377258176405720082619171441664005153984106687498964651846972837874664043199264786928615283889469770574492048740858230155565050143033678950762004697633784008083803354891156011717370383989433463137555569762399515035683590089725558492503004116042355903149304060042392281381823639555044508834623156808964349451953197625666785361330802881400380629235403945103998275839675634570283507354626896088307964642693223931229198116153142178446348832368522005 A202156 951 2646201663986281720871336412893898351731303452660897767322064472079748859580837892173394565363231101856891681100720686765889114476146163402638700887518229937331792388115934736028263593811416079262826093836916361959318043731762879839357125760420176316227549104488962439440269655175674376817731171808498814115612461231071943567658323121289250572996808866461365701106563284304639523651752551042196617512015300985766732616260031493747893373610491650024254875900821250124772450912017556134989951242259429990854445938157752077574878509491290795304324987557716869148648867078608538520859855131295101363578249852150651204395687372779319633097852451217738329410636464069739022106683370998982195768738512218136278698782934413762919209266223238117528594313524836916253071473907152668240802316626549324977514326472410796378855198376857501003125055536921414164346207314784751351705413385502093518717410510223925914189330084046125939092866224716065051672948236161744558239608989171232138223605274226109023152099717170506689098436662942958519201923623619500505547631510311593725266289988807698111241752747922097619383171124177298077710810153273987715463113435431112468095902762896951362491681291219192311415804820009263843427656736521425041537663752241746929448911192392813606504382646022704700648783443842791594036729759687791297190721190571491862840524126962376003704140777622020755866836842953615497482545082557549131252959720432369640590454458746124739344805146113613153425387265836135632458042930219864205319419577950891012766812363523543232419026487977173181297648416614660150944050082907015450715216768434016936244049605006658672114996903039198293181255137437659455803570243895571116771291010197846624793750006575086026381767232668939544453622495358908981192960934939284410240655742141625866041529492668722754075498429912038016129073653979474114379229870465715823830268743411667907042866670507571586256451395040607346668218395164025331874225968436919612307022883839280397421248655542209790227776454844474090345829380761627134396070854920365390584421669006889822445418333606142162637223544969579344517387476163585530040846211938352181236800619798189803559983186947614114401034788428363929084926759925306632761497783367974386027892978541922946321258393875736090539609650051962301924544809802707999691792825115001770832605431471738468307168396511671059678230312475201281530676089963525332538650538010009986341955800797156523761253097978570353650527979325783317476749150948662221374807343493521274980865317896494272987936998713961614689946868445443955740311025187124233547436792175310106087190479149196882019712637388359352819693964919210402240238995959926661389897679378715431909314104827695479630484853020947757208010523863958667203234337668251130027306954265323846676494659744928605022622182976491308693720827805732171697088848264208255721328178087171260971166534257034145284070385927878323124081512571578742508768219158732754108757664445366999472157112706310722045084485 A202156 952 3434767721176817235375231080642774964496671550836214054687906504627100335930635079848052175952378963412768551910295945676970045315707604299973906237954876314495461253711007024301542409383421789392624044324255161550734781082223694710352753309184458666514287322350790891481567301947749463767690209539640758876378480748407037720968758012140121984594092316415964316476338544729775017675633844709945004343019254959169768395051265172127634956217079572983777654230525201277355154022881981616665644320768242820000628431102162524895861740856326677545437143217653982099880251411603241700132215075467273836874839055369611558579761716815781045138434712482102576116783749606412490203536718071996219218444502733057446321594360147458494322925904440764710654869935880815329297072045945175932238641497777867382374050575051192673024154102005258047370765250790963988256907946786509075793439019576832420142489088502820678354120617633576832011048149851992239114101617087723940680389317265639571454896727693701619528078541834514815569433929410584866024228749652744915591488497616259006982210493111482401579245467544992693146441306967212833739341205152015972537813756720660742619858771267652901657582575376147055561457610884541118308732215359991348846360789582089991028299311679132305399655959034558010356960486649585929246314190802347912249570667548489426012453023418656103298447702781702200073467894401544238685505761910350006382605165569780182710236010551636654672825744721827878496301854483638893560011491018347916505190469070351344606668487081643957070603055255892202772806058924413535688137043064022761509368296036496595910321173193674162109419437791458257560507568507878406156956049883397081014539037741718651865537057287230497723154680979110257083966176196846637959454527402851369641040444028117558723404520675478852340497626077333497146403177917801683740029858643518639132142397436067106812718744600287982049671043070734297566234285621661884022785036205921356386306163018826709330246270118372114118647725409130929112225863494521576028948546868801941975412984220255206756407164371576653823841931538679177378193368658539855249382549437633205089155880737705804007581940260988968522441807395564465563217391414625080960154153461869191385850338809956841021985002382606967968396646050552158561305646330130668678903929334249268280798713181900191207234995823593955225404765285943993481740261883433121767574992370172490580800938684008408732051803089994053872594056787607067392117882526519468623900260784347502778724162104357714202241267187404998490292858836466171931752269028882101160466268744587865854200404060993509662322216401475156070492995890643053366971986600419756341053508882810625920655924058264929205478183209472818472008226512280794460035770778354283185354701077897849981974025993014180015303551111204336860810079447331524239664516082592863973086349490362935409771280065249691343319415830387787575382168747625700421754252379727150190474224518857167198706790114344968382151139525 A202156 953 4458325855885844785235329071337909010018327941681953182087135320941504156289104752804879550991622531278671723487883036768020352930673994235202727658164541937985171375524499001608666019116087671215546746706789362776491786526682623971158034438195666928959228716862222088180634917658523628296085074251281896522725152398971103889873880241434757046752558829899055221420586324495963668303449078680957573440621480921701373610043925933390176425276395675241293370936345810436756865149249900120875871338405936920930824849124668799562750964753002536163182107571527311048775417683393929118233094308101390145162177515619903652385326312739511017270055158949317926061255896352659342545168553374080093563345195808996347189150780688466711868238614697889356312492582459773460511346444162931207377515861799045312996540132089975678788973169204448087986250170471134335343302168721573995628532141997342979251432119466151016577734372358298681824401405641661210305052226031629513258587094201810992516317728941150476038422795201483060102436141938276213140929715125639280937246522274393879469183953768715349551749375120652593606461433272318080895587173477163458366366793109982212808108589202650569400179691156947658926460563123314362300890987880532249377534767213800566607803057648321339595146930444210274738634062887718693370121782931687902308645535756748703472301183873288659705381414069871833674605460096361468198288996414551750735490251949854244788245751241565631640588471843786472675046381732497447705262457298885375759531909433738094408442929419610332734410346695660102025920966835472154663050937847018637423709333038604147474660638755784055759354315256409779115245642668088733532273149178405515585754899697740612274842306608818610958628394143652444755443643081011577162390783607966138509660255692754449597113026307278881615211843149948967258015195863652606020444377289416727877697001603271692975001887624503293128886757454418077633625434518521961436243102769317483669813092575553229430262237364991461916214519804597101513578824986508244058440817764850000318695469096222251479994053935972890521184189913660602657550475131308568528168508323835961853543096396922335412037798475576733528015064964654247937127089129423429779647329695722842444447711882345437723590211834229968686888306963966649850272804391699805237217608483030435226705897104674976448522717410628442211515707110842828338017329248606228528979801445945882763893276456042117377679479157714303356273435182334647691651534770271321611601163690739565085508981546138416540236176872252974078785440822864645723458704888463780182051669393682874568646037280690426344812217176477364220147088972089764059927398368348883804026064632208813729579480113523050413231051321042697428909470002416607250459227235966191323460374692157143952755609244272660731258986720160252754022789401808512730912844786357273228810360310313002990622150358159842329483317677457420394522930952905587568694510820666682214481434667812157656921941411307062649310134018965 A202156 954 5786903526172105354418221759365525252228825171631624394135046958675567767762922038505653809134950093220752484318720271428944741133969528809688840526391337480628437949969545993081024191270272413815990284601368268628724788176852963690868418348024666489330412360199841919667572641553461721778854658687954362045738371435383744442018575584624302506562836767116657261439604572857216111682859228494038220380922339217113423776068620810275276872373805369383625811697722631421709133608572347474915264331606585355125390653535388999669925856387656435613132830190699232087328392272793908392224856279700528941146669540435579571184594974174168484635486457881502185924934036682002220211138578742837889449002845715574525594071391739269644546479398951955943728904717162850070928398387451438762000083349973663038402126717402213379875414149473271612948105350506281576311617958092656259816758926873531610235938748577975516697220861200454055431241013474726398983718675287438020485705367884633402646608957268885624196253260092983177498146542801953114072060746004330133911630394423665639291993789781299412235769109661139521508493793946161901789638411832153016943571559643000191564182328926269171428531581539142685139490249476451157725438193536715499700691281482723553366937340528209419662195316060625902052736656667772214408488827931140094848709655841592268617620924214505261641481777014990858407437813737182784177140431840326262104659964425745239954960274875541638232829163627490119704331707186927203482537109562462199387955913254522976190814315718167130245307559407911556537442642146383932339104429188387127353213204915812146925513598783834510701479791783382101833331283675610668246484390677520475833228845268629573014093448441189269793801932443779894182308764752976830310145277668612644934169370848751247459493984742327312857692631911007682167406577827843164812853061691804269266611575938649221414445637417860674193312961504791594034148247770755884282359524609537887882061007856905072973771053853488799195132328058641628633696202606624206266280152510228431611724743473912262165825525601728440319843254665999923570323138527069863409707474421789640852693849967324453659021054839358339130395031882313818257925398472600197228901273790894787623701744172945568208379072975828116748613054042582660953495538794780017067239776907044170674995973643154937529991279963999894396592162425108705238753011624429001197494014701845385655042892039003984347819231894910075762389046272613585096696300013929648932389686570319171133487879322725560311512355338917172949265011895219473682877467192956957794201906406731626602236702189932112402056595572851217282594850992776623106732396110130250757869490839098157410368244531428861171444699136530211789906020054910243930301616916513337983568380995718894952826798825039920614994149459216896870384719833468002193200632868175658058131874596436787518892141393611410093978003025923901284303188994702705038465053290972973787246711724595661781517481245086452973836171805477045 A202156 955 7511396318645536864190066608327380439484005054449906781634108865225566021052116516875585839377614229378005445973975424431733505971539517720981879800528297885313774473889095174520167791602794477045484173865829305890721998561768620188123235857701578907483946284310677949506421108101475656345325050891890510653471883397975701314636221234962103218761515371158591226293385314982342017000682975136182929096863755682332302359963459767811375990164774093064271062290273039239568018667061757772539892226554009385015836137464085796902764198840213300423310250405420031722041204394668809699178745217956978464218231901307866663493951891151757953545844152275030888012638318357342529174715330039650206424712130393619925224757477326791310154618391601024117070762010384796932291600595565523350144900810749952824800647482647940877102608777043137349158552758706983014918144766302099103668157458549702032743269244222092754521976100103817005651069011088789224219656535470868518960932308927159954824305910217284599056260693177896962909534110120793203789321707383905388178015314715395725407128469952172868366678752590783978265431338080684876204869762970961138829297518049821138668095854837708181863664592658116048363399417359870479413256474319668838079247905829807958469718060202558178400189925099761976654177441720705446583525128532836911425722824636851007916968487329243956321983641184044064341020607625403157500460082239747073660097898334365371607293648542701804860580613800010331589749880882249777622885462949618635920191015872461389357582573359251515448076477701122504725498523585039508704002886035588644285833316271391128105169176560778439106465010380514711769884890965299979295203206826272399226015455403781488031681021234357063373743949683632158996192021205720844730991408023075605158413333701423426447973595082514544810403421008644821504326480005344564274477253631584652091333947871365086124257462366495530599627095146462034638246791981006619276541226700077409153431518385170209166725397639591096363819845605597029369436157404573233225387579517458739382018398333669020068990052236989579562266023372277987133676776257661551397231773630974629990834763714490743927073917143688648614519223368178371444539230090345926579684073733251738612722419488771465189038313132413061309731057258965329950987359082820070453471993207734850505709547082918004238952232870554452298334415312083988557073071071179594948118702103193864634362909973350715641351985320114120625277625788417251120864105766545914042920201567110593391702181851916231145926496993737618235171906654554053975729228957753242753093892464268257646828670796494601207443116241343703555443896441535084702774590223550697134830795083084776109844251822314548277484806248164893860600585121803494204924248298407076736480435072068433491625232119292572685601674739076811977506612321052065038261690550047217802181944415814639886519008906757252142141118444331546409605144792193158234340070477172099309164017337090501180252033734180804652976701693375185445 A202156 956 9749786634698380677613352039387180444924986331850807370936679172015826019757879475982471913858334134782557848121735782192118661806317160032305670292245204263799798638670095566981184712476235960932624641687561837677888525408387492151220269274878301397247672946622899778617414930743073848474510137203015194873844458912201024922653373144405225353649940388927084295071552699242507080850774818867536947929508773953328111349808794709998355759957004398992054455226962707210327866520712553016409305194802772575165200181037729828990788260168740476293021091893405010475977395975887842195625619068051878346026323861228070493635578370120007649534021074166532211138218612293793920866560287252887225101386896248072947367209611498783381311050125818730352001905360574749255264426644645661857049319252270088792928202030350309856265806317187842805936188532696313447082175595042166543905008564438586364969153243061527817394008280713893272881032145152234938310715199322512050173269651282085736728546424853078140689402183491650164873397776790246776565425504123563189524929966870189227912813462004130601840536785093727942649008368334935023152019162697895726047411234857108194990996855397016293789865212738653091633007304242862405827249178228736615111364081075809247370140675205579987354026860584174985071220266616819001893201208346794379890493377668976766683956478932434440800673124775112180523786341259959561252813009606759861284544967378041826601027200848152067167395403883249782913375641053453024427301848371495426962208550646541628863165989405992748884473022748497603222140546170739135913863406969764871895884291307060768468362665662291630125680881994116312495208755141675697514505515976110896674892227885263102835548951468747027069849852887422098597163061216260903483996537468674466882975572975076758778222266923119136836590782776589067304933603640359416585106662360735186610282197725455943140064771706073780857641776187146216168850301843098821065066229897175867543266228802943074593336592365135389591438964463736885479899498614933450102346811933508933489428269312358914137286921978086872543380978493962161299588885259306166643743432465530647938462670607559018292888285431453026543306821536863643821193662731870540100232698804486965824526076794681188869803522066799177751914163709082955693720638593961656668589579943862928912240317117653926347222468274699715083343674482922592038375607497379489813656877835930934450017402102517189898490529126276233661534595884319319341296512588676582498061489244422979903258298555907945301852281585516089552080185572599266841022856309696516136558078216713791693957012457147802435148762824668554363748894986261547167578311377772694750759614148353200292420428497119752235314107065418895700847769582080880567747743989715469090613621155163830953234598464042934305990358817172242729906712408005746951661481133328420531574105719852806135914154668829519669089077762739321315766193637077724685468373014316093930321107256831745936305358269485439353110784961829185230565 A202156 957 12655215540442179474005266757057951890132192774737293517569027931167676948079706507708731668602278329333530708856567071309945591291093702182415039057454474606114253319219310156846403236626362674496069739426281399476593415258088403043663721395556177512048572000770239601967455073683401753844257812764462831055739454196153532373902763705216747546934403863311984256411649110231459208602288714207087822229573291727664206199749455570118097965048201545117593618613535303685966331175866226753541505602961772248555044819150835853944246258934826298015040953967389298177786937935498024501112354371586120136163704153642134192872317230463878777337205808424006535026519746119026151942266078138917578531393766617868292062712850967943502150432908694320395874356087264014148536293493149473524926666244545764503267981434747219545492139497101042918967823556887056147329649004219965871889597448483826552027928166224618884884668226390533364382574073338589861138084109064085170256385046431838359113698435153385209330244977911468736108707404739630195188718515030677636097970918982190902435106466552891569016148380372906278774434596667407579366444668312105681448400953547008387277175250209472311631063182470179054823595117507818042893290020084425806745712497988494573278484126698782621027348464848334030860467251891189343751928584909010572260948978491507206304767592685812574915317393974454426275810329934819885102993786009492060200265707558799956562761699407252840481474373659844418211229992337501143456860176300738114578310778548195161803000096666405228800530535451072187859833703431095813376685998243868768132213524283248606080806634860477975124694678363352593104069194289004090073848864533785117611610885779616103699054507325412406779601735303924200346958657266685447001382774642931434938497135308315931470706054492613557099350025640591600716982313198706517382904173266980640635494201313693942830717949417021401057688425863820642125133053545550288735836689865307575993750411554701725651941730164548096098591412054084871755880179766026213659612936502115078210538511549043536881178355737504523571728947819139513088879239389803146642027578108485150049494555613847891253425067416108884764563639835625641501537929686737870704175463364150348388496234957076694381539782604392200308923274763332417525119437907603147535758821295140873993237425909167713480690524868327359623727791144418212381822981458527506598531679312336249722257953566157339137525065453921231178551280180220688087751752475996437536569770119059460803835879823386661085573115571502890500981845701327193805593691760757120192009632431402037350498555340707051066221886703303542220442510248271046688431945393758734235788844333767370894785606345009616086889433486107478454806544316955861173442366774402380472539743778967580508865017181095609436602800143014831986606935198979138491191564249369739802765387042424526549776686241131809773225480794917194736318109735782094448579713832511812749457488055350269134823174781758366099533145903752589054087925 A202156 958 16426460021707314258878158637309182166211141296622675134997227317976472662781439289126457723373843413140788077537975936824527185377177819115614688390905615793532037008548025913491064419956306275259937589150671568958780575116473338763183359151162643532337649209326824380453978068226124733415998166458135551695154937702148372820300864635998193910695502564638566637738025473527734810258689900265981125717038203153734186319163443521218581160276805648558237524905913597221677087538407841613543857863339185575851873010057603900689802653309144366083046865228579415629756969462880459914601640348699715884862141965103628954277774129563744532976043605313286315932211492243883651427140502864027764046524007683096795024453913346779167007880604435102055114562199363329790050853689681371989692955736101150055153046974099860619738940801430836520977429040650866182920437325301920659546153583123442425945885790606312251052481963846631593075308266161344487522294862849983228480737616998874908043843840282669148632517291926902927818937337954263203108180067084315448091976727908916921171540280772191252452358757187247256121273457465926703082622027449950476624298390292782029577578483775039663480826220981079674507934829517843576813084618820406468419319711024984880306225026314344636513510953346276987881901421734497151371001410010687376000331883588598684806821651349705789805641176705717070193821284469054950904124681427311087380083603866354965576638084803413338792886569615074171588393616678435430753980081536509701227220428347006673478665262307004580990339750542468951344460924913016195023802511857134691270741258635365383632118543686234749420223566834749671732769318978372167240158311659337106548974254849713817338269914959433835252895982574640724628253739969096493946891357489987533875702398654621103972217680509145473995819496690705121141575737598317419203593031793878510809684863022977012338328758278522072499098719129463006332206534651822431680294958378939336464020490931774036953145772416991063600582061407237699802246993436803410396727489232933438008345498562389198512855368460358893509231630888264594027203953139079225035185152641381259233595994724103955287927444617823900971377061199820545805352411539723024303479651213968347721302288448208754626049768016979009201804658728641768864649336683430291539758281451512910580293266589782574444009954056620638091883589561780356749014191557561206185404306090534616208556373711470123683317636468660631793525900139330568818582433417330787245885063553049935700399068752457330181128602159529166354184883640137124960393770882606432312712366337881627767155430875225295136153573792125173133580014553360832340037497542787459265359169185615899068231424615393984561030249350860441615443193675639125722247624325430300137887496811478764336675839066463637005776128595274434746373071981562513755819698734200788935568940806961315608804002826834420256127004982724756028419590670851521516531783086227318632701889174737392505254544561364089711754670272285898763020896085 A202156 959 21321532452960553465844375905960561393790171270823457587932883489705530348613360117579634416207580147978413591113583909431164976673985518118365683116356431845529977922842018416401244770700048918924724494647832270227097709907767135626208956514487715748796756625134217275589661565102436220572211775804847181637480053397934391767218148394761950479335215394496996183799700652989889552256570888256529294092893358120255246178067949941086148227941328683627047189734257235658433173658522202548153173965108659915683482612009950712259509899749010452349496816025742114098126368575880901471128428060257859632430924107000356740518357947856509939924127262490837214073475490412814860526276430451429898814809630578893022073449116811268390832726874123853773218305860417514803471859552912927693147931618793048225824151704400184337201599668117728703185783926941267418374580318592888796125035461296779785051207728278827077247236704404701417278385746903351806214077593895169166482827170479493198802550190988469401539798114676142088840244555957228898004222538356926420945749694854855181489756849335837692791592650680666565539134173356176193193664025185367406552657862199077527383309594764751273725800803770258947332244585119043454885340941938867511582470239197932386142906805671892639411916190095002681936677184944125411290216078265287305037858523949022601372048198684325429355147332046626782657153751430503391453668733498863781927288317552821186518519671313131106500326285885992614877316703218616851617522688974213291454817537683636113980145707474395279720232195673589247772922420703391590045082283704562585400654021495179984705883788898097844269475065056826710556541471964732784073635414684955030515450971184042755288970650562837792745852205780148356643273007521229982457617980639229176039226774956562884640007078594816332633016607354509606650164590420302811419746372364281040050330316709622848321207897527572233082429079741617118398561956845011970770734120139173393422722603479031145263457560655524236005459417115182480258444841600791060668738621411411100419754246595469630626149387083190106270459085164019623907797642295285444292523686100934766000057551657331320115838569688868007351962660873727232829705928640630798808045883100267551191901981909540006427918217346256149551742138106502252653897313895654610815458713565242462792346666796111872460611439674968719915905275523399758642008038818732987101148190773834619502456450819534654383607154611256046146765439829570898105831910823942885848721275922088697479657187404809791188443840029953286424841477983052286871397309011931388384780459496937921439730398777487092379676272560291771423844638447752112106321983378592728367701965814085103223193494365175046950601176767983367109366810584435268231616242932041755176597498321555657141424730243252619737887978313866073285960260825132943875915477765428374668628682402048745235701045892544836360643079242095938407693892372655539146363805866209227073434302691321080121551264017475806687491462480281192841812069030405 A202156 960 27675332697482776691351741047778171379957476098387551326461747772410460416027478651179076345779715658232567700477354376465715315195647825339819541070342257629882117811811931356462902221304243540458017134115297136083203868679706625569480462372445903879294657761775004696891000257524893988177997468996525183629897414155581138365476336315536375723983198886554536408005373709555403111094218754267074757751449861801888155804945879860086299181286684354542258694037540985971049037731674280499661206262853177231371584578515905966908943160071562258005280784154548035519952396654523947229064785020574353103179454628744497945563874338543620338276984210669501390581055254344341445079455379585453144633858853967395459554541929167113024521712474732157762535305892259734851576683648827290464334025548237640495969693759264465169827056630276010425898626559740724458184022333096244355449636482609637037554041685420126939954662189835338592995751624172284483121385194581066728111481186544765173170802104059193000529509320332340504411709614695145155346277746607223410072135011944874116656783218897636553052234808224748014822540035742859232838672822068579443754873280836012337761506276426163378256425962467575132557578963549688886597595729552031209627577951159205212228612727537090331612030701232360134876819104156053049357549098586932911251764363753947747982233755070603057597191431355344858171915375535508933051911111956843761630532856099958033746072956726359372824084726193448799036585492384147994964113696308447315798651936692931328939555649636502766072280399644568301140301957612077370862321780446010378715357649159484984782853525871187315627029214220194235552719097840904175355411528102759970271948811622632646651266566160648495550280910206649992282243735508816548133494191978361980511382478191219969641625215798391090612181560526656778726792496789815450905411587735804996106817941404227434143915512662030480018920446405899890218327087778290886237981207645688685723357475295291494777930960585098041344022722833445452137761602150833359944612333864522375411403003735421018163543391578612297580162383311266583567727312495327367612470709373860684886815468455221329406403175528706055718946562437036748392412490023127237129819252784496067478741051216294480134683220065672465139152093457581195302989848787223001408173870449403265191555393208086620671299204688155341830206955745783324936969685372523859696084166220131245579572264607382269919798403367773879237869747372882886410801001667044448500852970261807576278659328852374356505269923230277206250277884237118228221948746703716059517012723714659084147142290457747370683524665629684927182977207125167688153173594387915818633817886267513278367806087454572595547895766414593059647516504695403302525512161078165872788923414933882431490804963179902833956141590075269567850741672177950579588424534319827296119091094188918464354624348764520370761694460729235545328430643880116218960458703482556490513999092191445587260381035440139035716274206544734716022773302580569605 A202156 961 35922560519800191184821094035640160490623410185535770798289760675705287914473318675870323517187654716805724896806014867068589047958974203305567645943621134047155143389753964058670430682008137415465587315357161034803728394448549292222050013950478268747608716978027330962347242744605747294218820142545713883504425206093890919663996517319417820927779712819532393760594791275302260248310743686467774779032087827725492705979573573990442075251161888350867168157813538465533185992542539557566357697576009458937660401099431033935097095962262988061880402108335787324362784112731203507622424619828277450070067299677186251332985168373071671342573585581321750314136995646663464782898272556425487730304849977640048727608773350609795894560791959475466651917053829847275419831731904318270109777872013680838570720436675373571390251182304498593415087714088759533405455442613778606580484832029391847577965361056467596489234074275169565089007068329789878355739751768488630717919536097307934715282502328518641526217901557993263298584310239629742454410570510873637629347210299754751748565323128372282910024107989483072242573091427260057928048404129380990932626418965867281815336907763491565300225567173482108751800790162442911055760224371617594571229084598134409167540353177436337578539776438283413360067429260517371913940687439749760653517485106294100227858338042033444084435725122751905579280363500291339164597989169651249703732649719929427974981216179311143152794555474272810655156873091797920878846567960285675641693358759009887181327429253082473115966540238506453981290864168058055723987703625936637767009948827954990015068159170697012237586039650582747060920718832456021654878540089841967756457959042035205991310588713905871184386471875596025909833995725417436358247293003569933211474598417465428564031944890099233040798279032546993144277770010668590034972412821134702520665609637612370499895954014227418035492325657005778315886270161374264725324928836789983774895524580210684881190609123381896602140305488778395081692334301146940100417046140617528631872900679094329886106648696119651679068944503078938861451286143821292627875542688243585068048320477997325628238191205997690771455185286080612825686118582344090513163706582068392795319854692576768325674812391727025513494469865565802285001028169828501560173198868384611872976176108037429637519473907073785958726888712652751232368428009605497151152530146605539582927665297003931366821243943964215883994708785324562156990321594331912870211221306678550311921002329193194509934049171909059783759574268898301477179802601824114433321694130601167994285069253283757309660122636311058475191732991003829211470707219193531353993967248673266421236309078322540863846121754204965023439109313727822902242846553463216370838267415986681074519407700782783635222452046029721585204189404526719027172831169631658064934205571628533764683557168995301548703843049383468495740364568062498479555136250756552458477943748230193680942894462450036450883917232603603181116366904937510316885 A202156 962 46627455879367950675121088706519880538657806463349332108628782895317691302525951613801028746233230042698172683486506820100652118535433320242801464615279161650949746237782833536222862562344341061030791877316460907878103372790348301597595348627258420388492235342821713814122024191498002463002040367026867624263560287612456258142729114004268016027882343256554160546715631069968624246904234210816417396108892248937827730473330694093713953589708949792741229726583278890721089447271178614046851791792454014847905969255476903531850063650074198432758503931339067792474858258372705498369959927472319109616594251801533125485716802984372690859040175807571421238248429768313922943860512698784903488482550637117929281040728254549585904026883441686680982030573335835871235206736435121465775201213539732180227154630834941136400080864804182543976773426988583314619556706328662298245224956524514135546562001097253254822898888454507905650192581696315637933465714674113048090792829742824512715671514851615092641837835692765935429221930279329791010679765176836235035669268896946655824763672763844004319574739118114219546111857850043519447747595721263704161969648062822450960294968515505775333529407934753814692262293073271935000687884636763908201424142180800511940262166195699638639854298204861169309007388303332444588241962939246090741332784416205378341812374796325655350994513612140542086561053651462782700139256890296210158601217705935541411567584854672907085967960181521382036944822236568208916594850248337110674470663870542896868431674230945400468021803157300977623147240549837398717658668444143975375568534863327927880073485820711196013199363839427191464880857491808818267128169681203346045122460564612885754088497499383254636685144944242731424314534169348096884188438185139581330132048234487648084893494825723588688565075572064436574615766747055333075578740936421256136018965202802915504637514166551675948038558683873053848120488451136707835180871392172191294125705181755993680493915864218741204480075180411633982591197785127126099507965945909218299648649670061436456745411844019916300819192384834079330897185846952725335655086796869464044466035093625060210231842778981827092642774782386073010703833527470139462959254013705521063829103912223594070431426349778459050843356746352317908350139261447546237881810722989355761719811396677190461413656460082569486272159718816315353830894619498249929672124434209824158508863975938838306751704719467148849651252765481534306890551018641821238489716755215788043065884744633437621520039319868036369042721150752111080261155555218953830735499464507592341922935743620026530191468498407088271113942239345763191321289817339609309568350854960013547251450815856570586699670489062278185830904241702209431707912300883093771182198317027297100843759704811089978615908799604988542325469996334009119319755269757357848457302712882742637640792850731552645697217516405281378235447880914479146346347893023301608547880471203699206418289751879111873108288851645270384354328219835585810747125 A202156 963 60522401808859080176115988319968769299017342166017247541229361908361687605390770721395059442287215407767511337440589046475779381269944490700952995502986408201798723461498728176053216935492272689080552391169450901264743374153477646924386540468167479185994173866265606503399425053321662591229354177580731630580217748895762129178342725981022565386370353767294480857243128534027998970221447694896023312374563107033472668661677261360066721317366965669089765317936938186617508569371997298493256059388907735263123010433207921353307447520700347302732476222476001658845041656583659005680700363434450376004889268771090319694209077288547379663362805624642123445496147702275825317666162584750248302562620422129094566742137665632011893631000146517352439209032272861131016022924061055758257941065396700356254008140103316919673733572264646637583258493143467053616651199359161049343695413083987318547589899458873668292526267979876986364384882034749368247760141907246967933218375086650120197006910994894061730463984511308626193866766918259829102119880788962922202661081681026459505791498682146389234525101351204267487780948916265060983118451197796158621245670559124575479181053796218732891355871273743277988447704608316809187981818498295181227853965321594466364051124181664953518193300530133359479678229950296252558166153954453986032489300654749474793572234627292658612146794232833300876450668359235191653441590845615311134614676849654612822786750160149254086443259521059279611143724106192443375819236775773609369787280010605921125337131824337876725019184531636430448391136942824775477465227652795254100850191242650822433345369527123961728120536677536843938668292103649013654710709367661853324601197354908483673600878443610750612546133751155189792734355517818104338240234517018172996578187133766549748763192251844328018524427294260606126858120959907811663511170763061969329850096167628546712648993492230061153136013679341566889082078123305285395800045742110667509791390430394699586596221601146802701518535443868812131008293032760708530221239380744024735415315398839065426525658466889155238811632646570131892565685778058493664387674786793876086131845503204850155555303688927205568559550212351836687280750232537658678830598546083184272457381558211532526651665727200048120969163562295443079236195760330745188269030145241315394100442216710885181485288565713268119395304588134864676521268847680718803217266363074205152204922513103315118232345904624415242631442094886246205781778231875489635646782137048786201349206477531872839538501103139539297957668294101971283877502730871600248180244983236724258647976310149541152431216450809764264847421834937809618505822712199593690288365415770848911065961922672750298995308448681082880243490266620154114533967923699702251778122577234015650214125577437094009459814399435229098216874851052139310158015167313880855639513987116228315123984436692386338813439632451005845481115609062425869459080010007994731342690373678653339737259155044624761258108045518328355288736912979685444839451365 A202156 964 78558030920443206700647877718230756030243971473683923959183603128270575194105917870419173355060059366052187017825201095818741536236269413496516745361411742566773092103279111389683539359406407606085495972946069953380729021547841195359552131932332760725000049186177414419698639597187326545413238720459422629625498374506411631217230715594253285603492691307604979598541034121537272694723192203740827443044786804037198586095126611914672510555988731729528722641452419182950635401955405222265632318235010447917518819636334626439689535031805400724748321378269918814113071595387331016668050701777989115735236654270623433429957896603731514430354062660609668660832761469124252948407735174493123511822792825372927629702013649262096888347134163296081779412341859600412222926520224513939097341727683703522685522338699474526795369776718646531400525547326793247011098637211484713385818400958059014960636142935616924190444272938991873793065926688522983669954730729891890264269360069642113191202254799857640511049610057842904033703634237970978844760594584308696182819048352703447491861540525753249382409261979124021084920125581454199112568301907143692626672718416095636149526047532523399787204587383910840075190428319302145054065399722902508469846245563287436540026418925634913966976264233814895743453033468096232488055079590918334624080370917080402076678418733851074552911187919704012397090880969233627303384484778351783556519691949633981508435790140288877131296264890374763413882516945015554933604452740103896624873214983102615077790728676316333043674433500260929421034072604546008732351147834659795678928172664425904190554409572721081611904443408078984005199978269678927914996233631055404411986309044210647195448186131309254911830244923854492108237769147593730082938940214651403409977156767580747086246538649399112044456018062874694688225266390193592483904424071713499768889288806616650830102888915400452825094597717226669948974689283561809307040624192388254255517930652947138307408215144372685687829854526066537734414781765325614545101069208239798197350779739043436862193847944610279480061198356055646362470929242734077823649866218171654290335090997124801876850573956384733846163203532857901634017403098000353494982653953561959480128617433454656995999791682479312682558923460502738764530673746770045806826963246712504392186612277479332288377443144639361936405619083239335533809253133394953508326082067145884077737830913144127084627278232497771517786762187909582093570441254423366905248284724172569273563226941951626312283352911835802140712684403023207974361918283515781903184127252741803580132731327638360795829188761682575608683682427807037539057366559145255270384988741319706926550071324178414031525323666717556516277864535168718338455658657049912639714231923051435286680834155753643213188860474558127764496961231195680490575984367418147593262240697974151470288294158033866736227198945703889182153109825115147864078739506642484137981203557154420831279755964958171061001151134793938559894396158719411871815797124645 A202156 965 101968263612333473438360769162275201358487375955499567281772775631133298240261876005033365619808514769920330981625773581783680038255296428773988034526116938865263271751332825085081058035292581580426284692331607630037285005225723718099051742861627455253570877849484417651162330797724096534283792629802152992522266309891573401557836290498614783690768126946917496224425405046626845929751733259007899125048820897077176731278805680587983558634952056417962612898839922162531738134229546606503492255812984172489204164764951911910795663163835889440376018416518132144717108085771099075976124130207466437773961172354000445501765655582566217183219909970665725279637478890775578051207922590329489568097682524713637934258646974604536129062686512958167632324780524729062204227607228495031892591304592381775745451741623777832463470296447230933111244577171684491153352414449307798813742940748147517431587165940531308725528373748543472306413208456820798054232992727257766316053696152020376272060329723304222489280663391095578127121123374119412280670149650551898682376922100727393817976773810929035551977987523801628163958835223778634183052672757021315233262567258421576597509330516161576705058663068444996674319187510749575963367700858508957698679198887181771034487927714349936664181672782191204541642557763358959473242935142858043888070288961069707146053793944304067477020109772981575258123087047396889004601407800709769441051425535948058343336832815344802367168465384446921851939895850906084111375203837418082045476063260787183765051240484726775952812689664154154752071777849563776509816312424160761995994667268233580988517190280022436808290239423149843701905633125751144784651456542400547264904904538188065151208071997560969264805045365029379601302831619221143829550406158383004607977352906132675951398258403727795589375892921184059444710268916350323136296278933913359638048967020892245148926837163196295536911634700946538252202257607985105175253334401674211912994764196134955128316276661174144876000449656298922110458255723099614918832657611055877316136576685962982208062188106445675875964196654527582408355373591383054956603861963512020474978861982422489631301889440083695605114269626099343969117901940454226298828806001124877322022672971242586569275202952192420661913361682568992620917735287111759126516210025202685459742828635725956599428739716453326080186374174740069388019734045877801973088451305888994458698552320338563852531088913436202805671974688464542671208226966463298367522637925193857868298867221446733421470952541061768039105766397455829848750486054500754038732748993813877810288026615298282163445134581447532330307154943871699787886843287947829141366025097867563819813081512821658740169571124090939677045787923158729783161330402882862906646821257998185768096072520042651453625131436162050403087957461217142224628317550893588262173532786456461492205890693143522331236565418084015707428891071883852865148334420541934403104870874496064560347783505256550992554732914854486732414570925280883629931459828337845 A202156 966 132354727610777928079785577724755493132560583746266964647817103585607892845284720948615438155338097111297223561963236283954120870913838528279222972298154425235369159960137903681323823646270411484985711445150453757718442556053967838251373802682260504586374274448581587933794285676806280114173817420244474124871272044740887768810440287836486394977331425284407602494324577209487524479545055047000049323485926479619371360001303678276590744435657213241783742013971577514547013147594549539836310682412935220880539088346087945325586331097123952688207347156319157253923992182259291213285992452958589658241485866478838307637858390988274346172305012787861450803300786767465231186214935114512502966267280094285476665740094071023038633426478746685538290675785708756463140675211256066326882644416019183861214073675105324927063057649418729032531864060643299142723804422856564311375524951272694519567185180754666703108811638681336488061850551511026707351410754605249850786347433335962378759021116778594080933445790032032002566099184435972759169331009485821780181029062067695804472286360545045362393218045396632534232797483200339085715403256670311760029082185628712790327930961483930194039766357458254221772426230198524630298306221648944904190377130309316375515328790146807292155193844295019949680156296523806461300036841760350150048380610991097562795175747861287945734097549574142164981031369896640192694345323940836502382701193825968630095669700558527413183707536772747214189054570931959152161010080976515930391131305239286781424421432358446678870417827509638592607259746614661177363732841175412834411005399185994523697191122429059550256079118866805089046089506597246716251549675595802279294442154104259064355620882004648006796462037053563210867998967203979897097026344254640925329751194095003445804167853161500029275897864555678846284539240828156329237320086151795469096687790303829327586656204534939876206458476747230889424688581400475382955669521012748934674812948408652518809416219697988895676362895824021474832837081513801534839030244478081320516547079187600211862627857968318542676722047196378445910398912450685962599593989178772384404868272518093394416627975642654680510704475811473415614013402701306487735526295206806137202025949388055443912262217432154079539850860905051091919212455871997316576172233785749839014241799382560014186726215774513272612719977273193526826314080982296253566115301468961847661506643173968542736458268782361958743990705358864788477646185032028106857677478778616903340482656090210918029442984114945263078957144071213264120470156536823695226493205009843160655950278413925842609790988857530135282163078433463038517639583530389723080237830192043356518410453253571188866326071793746372983248916446395496089825068407283299002914934278649722075553415450181205833162207415277866865080404287698619411887065605075510146153652294579789042731775831406133952078325685474106684353518458195415903814673999123924212745984413892334644910591710067038230164982322329988984735553166618428232239163041385398165 A202156 967 171796334470526138314088241525963467810862279215278564613299318681343413779881327529426833692263230241949026263097299070798867106766124154410002644054969917838570304364987247645533238011800958814929873029520596645910908400473045028326565096829831273325658554663381051653647331646163753864101080727684697611929918591807362432342549935775468842065792499251034121120137076792509760147603551699272805013985607521725046948104960895597334198293924427835778879171522208773959860533839591073160924762279734103718767247469057388080699146968403726753403696232883849597461197135464474223746142227816119168931010880728359769313494689737124518765434723378734192476959141586690979304128934570714638520725361464700023998492707845540929541651440350511315743129537525185364427534219982766863798640559401596059474091884834970131550016365475213836995426439470425115571006987515406026857632573009016738250688933032391440103928781480001012960809709448104209321333105244621579062912652416383015608833137518285393747390146180914148235218614276769267282379369642447020123077040186947053477633878010695069457361470946841505632542969235204909479959244105391907496433443683501943424077790496810875702040026922150911415612572478497459377625512332629627130151816462293768237125735122628150867504945713263112493638331245343023408488347361999351904754144996155675438430974670157809258791142327126757163803460002751922720371225873797979382976708534681745916120927988135766967650015562560499570470981129787128598906973732313840229606388724530981501715254150023304447026387294821229050068399034052358654348718029373434904723012148753623525373088395729016209953887998873582431980477657593111943366694271894816123638651122423727345530753633961115260838459290479682677283058127934287210796365292117762695012441957961566521133922005368634272319838817378221293272489884677998999718335528751584974141113765403446315234604559514796119687565906270993526707526455559439091353863021213715533695294039666773279667124851712925413774162779130218034100421346658669121446338499891942974600792648928389034708751580689361948709341296702568264115380005616788071218041350184591445498542749623243530293481082276335219198804489022867367645427588393880626486832349628364963352360283022994955529788951733043050305755541394634742145146804117229804112432937693265837800395855734262688414028646578511397984450314231023080486289095286491251015688218261172375641164141258848133358980348416909013497129883831806979442076963345516237966999932006815342088619306226550155483571910246410414718333898668419372540414434311101903234141370027428717545651093249128409226540091939534148715345499480080124196391535602572610319562223247178893332948510053890326832501018711668041317416501633430765863155631323319222920678046866081255882565158262685128793091599899235028823961677475346779487186527070461276119178504831779721004352823274468726275335503179972392275159529846577959298581702528433086209884664361375873029387691883510366203154499651410847700015595699794564562803696258418480325 A202156 968 222991509788015316753758457715122856463006105860847830601097867831280165478393117848475081517119517515952724792276732230660645550461558238585655152760378655200039019696593487305998461615493998271367490206606289295938601385371456392800043244311318310516200217578794156464846302682434875709323088610717317255810909460893911696292861006196270720515003686696417004806335431352100459184064930560601053908103995077272631319268879241181661512794769471673627743380893813017022384425910641618413340505128412453691739006675748143640802167178656940201965309502936080458347379957840705283131279325712869722682793881699544501730608469420396637083188098640584193973642162478738123671528170857852486287398552913900536864566869043418055522024936148484941149043849031904894270476276862420133144308563458855666013510052442116125426994179329178141691030986568551156712024345990574166296895704240752453554874667890863334588196449549402633486642941013087752672383019196764204373809836489031818297886653477617662490031476297036532377311195232062072959769252464886746297973817133595207718164301371521655110292796070954877678506541269812772165901383445542025618610580818999893851662644133899032731053915178594424763243346650859503747527616701531607070032867390927001855413688860381193018729264341971224996792873800158720577756574839033398422220831824399075621520609946116975129965168643060956656451910052202099050849156838865836402601384976823080230494868858899666996596536492666755695257144451892760962229090894462388102098701433135974702444975465297890725561380290850445668396174686453346872167272269285543093496058763683017341410571546533833980969890543419043191621613910049262055773717615243875526203674714751893835434562595999522960561523697005574551902541451091500819716585122824601337200819910240018340986026595115325785441874887092375559821407331071214545305162196233405500966068979703369487846930062045670423478254087863002366776944650734751465194358532014390013801816850539063064489118641303679198183186924415198986787514070881438718102508342615263899711312311229861366840096923876823490882048281072737228375852848378140230478418078550420923872703620738452008926521816819040459839537522275870369788150996332555746692172863522410916294161621414459396833753797132057725217330841869330844212481339288292288421361780892073307625899578943690409547222457043133281311203787894594764944376931600883347564797192001532781734569548710810908557220033976365537560530598508326594527338252237448048774308234266067697127687376825971890899646896515725773041318443327537132293337465579273446702689005090592632213599168758954749333439248348657794897236295246710538168398573628608858471711527944646160189648755596696073039719996215951371257023370203746738594286184389261068052037189897894820413494022009515115967599734461791789546637176958712421154956225071853660892547545619355498074607232834429000571433404801918691066472716222399995753655235207907021976217548356651990857500313473086388293464375565208950325635507665166726374286958580385802063685 A202156 969 289442807908509410620240164025987941725514114545101268841660419145682973447540487085993126382387441472476394831348935338098447125631995827560025978280327439479732808995873981535938357643673197955276187358301933985531658687303749924809427804550994337218754556758720151710318847234468822506947504915630350113344948550321705574425701243492823619759632719539450021204502269757949603511156132264108468699913971624692353727364057150092901046273412480307940975129520997773886281024971478981109442814731917085157773511897873621388373132298749739978424218331114799551085301724080099993030176818633077083923097527435128034886560479812985097809459386600754905043595049938260497834664261644557956486404800956881432150183797525648790526658825469293103100143172913875027577713779833201350054448716729035252889476573977981895834106894752907752701121225139539930987092030088777752447343766471923675697489068233407575904038887586343138264649576625278454864543837584294692655626104850110883767641267380810207626667108843407238111601696192602293932513207320053354247749891562366392671123785546357097638090591938628484385195858025247743066430515753069443861049037469618178717514688008010447674032279861788641191778448340243157366831468853075693347275531721606786114558731015039665910159717610932936782724656554274773966904625652717989152690734953925004001058313279085163560885530107550794613317415444298321816079485205621981852597214723207823457436423657923779625815336717465886331944203027575673941844761074038447442683884853821770632792076438702512138474224591136583656349184674617410187714465056814605561922979552248407755527396494312520778282707971469919189142422874766284555282342097892278538196246141096835774666716718853746841693596920253945288686821520458640129704916693061040417923969231049585845033341386537687500869281283607086098426893443240551801807100812375431588668983394541208191778999985930720694878654118480270801082947449127251842383186020691657024199224576705664190933596329287323886316362853728149154632159163582760797427934382376112649882308779183711125769411098440536201802949959491116219863592881814820402372915447917096174595323801175761084343095024750032240536500505109590717117652347812068965325813890019739740984858432235685274095256898888459194289045126990850041153058633249399273141123479164973460032579853073054417329606335213340420630544532236869773874720770928851298647855739529771289519095633062491300459138245120974050844555219733924087889505609327244221792814121077423864056396126500805287837586188105501806997216621105244529297379489907462622718187094466219209184534175398030015506394917816465878242463995884730798462457152178398695723671243709927468747270751816001448915229722587286168223575017107961633264617604181629543012321351809420610815459358003192357840815662239805843596506231730731247312353692956738981377250595035418604721119183866265568272994284097387281031889310497145347910285196718160786092044167882269922757162377500374248494550556329141566111827188933790711039259909433644512660182805 A202156 970 375696541673735426969754979147274633236860857673435586108644622953228668254742073844501229569257381911756844538366125792119553708424780122614675134152712256066037986037624731440160682223026195451950219823585703706930797037518882030946244490263946338391632898472601178125837398864037849179142152057399583729804487407408112941692863921192678862177282754958519431106439139810387233257021475613882231771434427064855597865487226911941344376401376604670235712090374874216691375748028553806838438360181523248122336326704433284813964684921609983835054433428477506881228263290476011950247886379306408342062457907816914489738253772188785236560041200619681226162392401177699647451270540086465369666867144243479185030401704621423086685547633434206299339044689398360753890978215747218489950541290005724299394874579513368058676545322395094933827913659200136261870088743030887532102485911984852690302887255692295142660107887890623844064881663816670421326425228801395314302798310285607438098580067173638171881751417247266298032326624346802545462329183332176788926833061274134444091910955474870141212586478043543701777106545210230300687454643546100692589616032024983576975440213371753427181861168206686477672503662702288967402643499043675548433156570141778217449695377443832625970194294729726609972751607414574856450321626340653110886794151749362830794298069115642596185054288114432288347129348794789169515172120947740493578834782109338778024672247413116207054641310462734227792107880272648772883753537645011010318215580441559225145389412772460395457848817957914994735495573311478711970306503476473088733832933962759669583657219239046105436376973977077411688463673269832727303494424269346562298703201287468978083623562866509567400995328240965923979140942431013863796856162151008107637863974861082452186834936133699323260802541664247110663382547867918905167531071549301113968686839480045508529559654134808013416282069567533303636803299012022522156661910260499238803020579698747101580768743546296305100759440800952213187513555806816352633622740725815851604283337084068145811387328765678892113116738165371187780645715184742788504139813772978312284203806421222517149025328415603725029175917816094726474948342959309069184437159737072758661387429950880298071316246621003422902129455357503281484085825893476380968244889854594354659048981023389245690003419475884458822845165491639669071894622616288717384761569185112451132263004397145564997185052884946990341630695114684034957753983753568510762439023954850261909477505044510668437641295972514044829756614132876164071490866284562420905014760145928147442928893146067474201172551269886524361300923369422085329693731215128987878440466802623957909787797246208414283995895140198301230402829115182763996230735055941570757568925062611438054943645833194121670962262761987533523196475542149312200299013938501622125974010379808427729572514626051179873189346009325003888860701258552578439187554431684937492440451353693638003086805908495172301459538328650850187604201365600552677762232988157911997047115217205 A202156 971 487653821649700675697331342692998447953503667746004845667751878932871665711681764309675509987769699334018911734404399929235842615088238967158020764104242228046277826144027905535347029587130358023433430054826885109662189023040821572418300538934797796238002283462879570487185233406673893765704006422999744050936111309867180276611762944006853670282493256303438682126136798971612870818010364190686872730853186416210941337048693167642714907667940559449485646352331457212267631834660037869797311882072802444145707394288842505814904772655117460268160676165945472817034734665736139431321763490162899394919986441248827572552218509740563424069835668944959630803880293133604204131251326367970405269637066823235025288029262414809640869050301538774307248976906695899344675462146326109766754452539978713411579294314731777762180259994361938471200879228520551728367444201362061927891274266412572320089471960399530861765244134443142163253078134984461581603245082440373533670339551124613604541073159550114966292305712919842811438721846800453511407809347451958151973675065783934946064907749082595896936839610409927786278199910487020905044573060892322945911877748519391213295942679441847940471608122299999186230268562409122739445473894927222008790543880768496404642918485363363733469646284399467528811694803699461609397743504085542085213069656279938000445994892653790810763036905087003002723779281418220897732371596910681955043345694580707010668201119705801178833144795165292310208269696649695079627438150018463217354596380729259020416944824986577154601775627235149072030089597809114693520047653797997012361909586360682498871179315044885350543896533939538508901706658761820005273651207419269739971438217074888592455707609934012699632745094363176849070979654588634474749679168767091830652907021445715791888925902068200335054834198210911466033984448705665295666903529063892033555923928976115675530160239287980815483613431420004109640299881034657784632095317134941991274663688249749161146173638189496274733461867843273118989243440805088462135681520034174593006247121652811674079469626968440103522289324335701842248161918446203257663553075904410401427800366139423026083673791940358610337838100788790449854892232043530823989330468012906550722741143091384194660883214018805544038504838764994132375493360856673709247382593890139993182472117335779387832570021150091692338712604177603758218449446281221984236569218154420222039906090188399310303854898185522948342462591414304657641240583022626317642401631300581518881077937491378721131253114334737042083522278147256639859550615139982532427246535951227640914702494119061406115091956041917790804502720291045870873211664654780274087817030186134653656977092078307769924625222976747672409776703967932210559145860837994554661694921718948294785896241476026611925716659224244156273303181657203575505256872779821412562775284095740744157566519263495247609134202847109570950353909201711936316920097742041852147026919765050174245736751312064356146920232256038247214368687260722328441944667379369060338522642891749285 A202156 972 632974284804769803319709113060532838169014523873456616241155830210244468865094675331884967462895500478174635674412372742022331594830825754590988337132172259291812552296962183760149004243412981688221140260945473286637814421109948882116923153292877275570588572301919209891188307124463850070034621194901610378531342675720192590929126608456974871347814069399108450880294458626013695934544195698035946922415664533814736999891338244373332008808610444788827698729614141086649169430012981126443103984492137390977880075450590868114461580941657541818088722608963795239004204367862218505843698762345064108197800338283070372258289887389479135657410138249356981102210458095017079262716770355085499574619245869414819344676952212718292424940605849695616602872685846587951027995974953074730028789446351080002505624625647268021941918796136473740523807410706016943284680703279213351515341895317606886623444301711335366276144226399310637278651354328167316250590790582376045308786434561438173086874862515982052609240933618538721981162924820364311004791070663458349085041308554486285857806166398253999353876601725608223045401706705607924517555145583591637692924727962137769874556622475305254978720160884230737040410921503378613511257712972035123734577524080938191448290744306268682210974906956214122670969882450293754423414617981407285953453527057207775216070576366551356727825717748641783103177160151501930467448817617944229905769132730975590508547028705882517009214889483238955916106274143423940707641834970427611115255783970997766941969237443164374212709306302405537580061562460657560710309884323296645572669909263231920775121167271041945959872264676547007477003554609169097012471963735787853136364507060004105538530394070785617613735731488075309128207612515105117211219764203523045179365675972564236789373634049587901201851528475221418665001151037405685856735613193860310254475291124158666792639461036144963689716817701095766779805608779686792429937564979244444175274664327594712420631801601222618307728403701127707495824798651449017035761979381617895906257159622012468887005764417706488693039429871002825866926389497456643704503388384110928074972591045164666634091432913257060614788825647932187816923642244160050229081763043592965765359342345186733789528340480162975158556378587507026320108898306136581126721638624511856556494149252860622017430197449399540771190137377364186527878309378403519250349460402868263095346972801537907628838660659755902001526102025072330934295319009385206731326554989130856657377253386304535517698104765192708110367087278524985661532626960831042528145098649933331979136394437648559069915157769858022577720169636854170971343411028173580636998626741135977822798355729846239153749255427923338589588931347546894123007331136981876009309250822269824020655266492236709085458552710806152855214006594574698856511220569194255004860192782261106108093612431502205345476322106202213768555485283120834786783847681615892401903449414583772477328300116253625783530160008799316233400368460216216717091500496188052161490393426375354725 A202156 973 821600134022769555008306731421228930944932898484078941876174599861018387715227176899022378091328371850971343086475525414745057174247796741220135703576795488318544646603630770492767872160920463100953016625277169499170773456411690608166193834673615768892827728845607671559191935462320670717011172606975867271589631856973500115845729726014209376155792379586786465803940081159766805710167548005686468418422801711705112414917619992503417304718668689395338903465392802799013409652525014842085279174558912260686844192227472657970065317157498834162418893785758840274754640234750493884445689671760403049541349919104984094363687721613034177519894289611996416511038370727039035278802236669574610477450511501433612274365395942845928757932037342603371576221497251964464534994100026944673467601946911161864538889184795839160702848417125148553261430818217181471831787185412217568204985888847987326264910614149352905895573440622170764045526204839826192031685242930841666437271121721195624053159030472585154171828439531150341288738037694986075230707401911821485154231644828657415108486339077184608565434892200229063585145137103968599002881534394441053402470385017106305905961200030266779114438297219609196679267145842823031214873065963806663385472835713177004003476743191051386146111959582881531759390095725677593779982776396362571625497465050599412292459162128891007241907018600831947464921230097368087525850832896494699735733290939111735773083375059115801276782093404448999486795735568467625343439474353465020764384652997974372231655653256402371150942077804895152629847877984335704687288709803985247956313180314088672483608403938497400970563655653624076166641712176042726102183335277845214101261158725668254100419995796269797649929346726427388071564410064951853505688504257004145550985994505366933636815088070463027559668229126639190515705460062103874576747159022101618818275371955228973381170490264676874888436945762590885276078039896152421916274327247742153597515239633529686972818932304748769067156734542195921056461599406140019023956913555819994711728786942250531803659402744556053883461657683237332273428205405780277325187734569500080230912995376257597868024596247615724319385557852915190995917032740687701666524139100115656656885703622909289074613125060037522950262140901745355169368974508004425628775439552022499670336223258095751599236563719299453829312459603214536509427827123721486764969363033704851077538330790306015702922277681464975275032537965952471248057682833598975710944225974260551359756793817485795723251008732105800390214395765247284132029490244543553218999910801077513681278125277573710611343759693319671388089975685916422874932874302904652886550129692964313079338608760248340113796608920221516741614023112411900639452956669941637065528745872384512630515750010681772366313275701967162161911507256576301912176059041941363174895967456090819987561351369570599043180656959647626362014069543581641841309117370639686295818530313209971625397887814145894202666000771189256432706463892673388576456325699384712336554192144792318683765 A202156 974 1066436340987270077630978817675642091833684733217810593098658389463771657009896010520255714877576763767060325151609557575966342189842045339277981552254343411665211659478960443137428937915870517692055327358469505064450377308607953299450837480483199975145614821453026455764621241041785106126830432009233480816912963619008927430175166255239835313275347160889579433505063345050918687798101542767185337971165874206128702099826070858931191288192823150224705107870381128418978319079808039252045565925473483622234132783631184059454276667208852545085277906045192365712836284020501773199791999350246240813240563997197931071413694404363830972941687130506233099274346702993238572774806040480337489314231189309614959317306939256861802809503359530093326610318900560364028378471313838999233086217298301241749091475656240373583324275303509646685659596678238490844420716481984355124316720168382792231884967353721558360517088049783351252420455735230740069089811194733441900659532607207677358582827334678553014132980705270499524454059991765167105285147202890473624271843589946288770324529410316019223663935136199295598925295342559244535897815714088838903724768866827476022928167763082663803985285931070891853058951714893062791138291728363308077039220006178179670258321364371240392948971112563673272009565673282047066432663220347860636562609756182150979947836776372724160848638582318162119167684653489223626106623913650832502312751905869834302057871712279703604174746148024085318094904948661596834271843730068962626524560164335586764158922095957572834589548604281447605708004965562105284026540035015688528550648935377777833651802933191002355417845665166139374317293465400948849311536956718679352115583847661410333818239616013164126563990678315171261641581476056694990745266467305827177402134641502290307296349194941826960184548159554849194067967022159459791794931955675074707365811178322596083290092503724089547460227465883025267992582515979597063960531646830004336125130605769657206096006553499762301026551133707366604403579660204371093244079038033474971517928059193881568268681017756669340234244538633412186288083943690313302511449974967822720028796993025791316868029291837972296909501839304258269980512491573770392603098103470187078747671877943193912032114046799588224626465100334086883502814608802491438329569393816886580060239861294859032715187042277453241670906801374835091025050791728281111417410982868288493830381658018844406844485487591880878151090232753704282607647938022692461087598873988035206534107660997843176544244291636168563713790175336203696278388616804790571247219356074699962824967027473896238724965130166771163603718210720149880037491899501759211273161431342840937241003691372446615621468844629192100807276412410979299483115814750253107929180302833104275124585422858598448294765546402600665680008281205029445307305668125219320206759960897813102082748525984090206055843147257300512815680493712083687989184447563242631196080050443097128585993981054461254421434685470843646050336756732321598156023593666300860424795179913547003276172245 A202156 975 1384233549001342537995455497036252013971191838783819665763116713349375749780457306428115018888716548041272451075446119258078897417357800602586078834690434171545956415459044051561612268646927771043824713958276792296487090575799666970996578883473358894123239145418299493974806811680301605431955183736812451124485755187841730830867249953571580222422024459042294517903106417936011296995130092344258563000104886296753343620461825057272693788656979730322977834676851239295031059152181182424140302485985407182747643666309084681698993143971773446021856559627765904936421221903971066862836130710929948815183202527012995425710880973176530989844132375502800950861685509446852940422662961741241391555261606273368715760252132790010677200806602738023795336822356705855256870791230368920977601236585593064879158870862910820115315748641107104272837603226922742898876618161828507539145534573574975468999361360219968602598274393045349303470987498803295769852382899078764656214406886884443490244885827253731339759454783612668851591028580573149207674045838644432852483367825518637995223824066103853875131179241351793487175969769496762303626765794005778502593696586671678860654455850520097587306122024091720405661322646664049660074471448542507920190244182546441498818297127477126838996378357995688324186884484530001366552003080028746709895695838026966921372879843272633831890525637941955829847707215307782169318310314067947691507252238085753984959381709455680219103019223353169338438187136567017122417227818190039135763858328922938621903908648897276282894862937415241187313837815451734674330744278161653906073494361807175313991367723673517118834962702821993254239770751448719430363648867637510521200813733003351887627820921165091240010262250523745571183384684357180033035502368874459419263825213683978313503727618219403323856515951433965127261030679057518747645947101719087948059204091187357760881566688663377967926500362279221035263486829663477092868348161311018380548265928773775419982929533623759161983694304395427310319925342483674272890795567410536957210275909104871333362216157388754059067995527684511334564600685481821260879584742320499321097298266034481753037104152781091793772809068031369381519514218145721228911119671780163728098821440684562074908394958132740455527628749971503873041298192856659378947355444398879228895691669624503766368561181639570588389383198872076344935979418235481758898312690793675431286984314570129249778126459971983698375139847081770192872255775495771980892727627492243723820720384218406625668633367292738063594699257371996632522064292583127916935337505185049750669293520382992040291294127612709277037954849424778858372241610620409153327910651332877843574509712062826946828326446532082426626328041695428018317183688092871864150438967548623476727199248354710775204833312917299962085488587092620963432580845050475635687011254349393950412587599165997717889885361959319105987126918824215083428319571627971564652825609656609759694648562010802894093128019075154281384080677532089541733130048122532817446671806973591865460152890245 A202156 976 1796734080167401627048023604174237438492515173056664708349932395269100259443376573847682774261839201780807874435603911187428832881388235340111391049446631300323239762054179699966529587274774330944366786662515917931335179117010659120400259939910939361371989265138131290152843476939790442065571701659950552326101693320854947609538260264569655888868474472489737394658798625417597612580991061761304847588798171247311633890657349098269097606485471497136075004705445038223821895801212094978494860581243133049722819244736408285661233646598694724083824729118934099415109033195070424286188097870787723315866983639498870864641652089488732860986710881715505127985368516915312123430043749534090845901240250711643283441847951054494602144844160850595356253868808685299563054258638547545589927172001882499911906465288582588269306258411881717836496523328949042044251005953336920801455779559780149775968939160598165524614199645084813612554089352990942678528323913193041790324399479643400442660503220948008600454758176148538898865630643523955906393806213413270952049787165679602171511753313273392013901046991339491747058809835511454910863006102803786407527714444730972333653460765807323585659542401985122015656543736418221565713872801916446917098859909725274887286479413143946265776906159707290881121304051354268491737433565214092881583976635149246881791018088731102341069741429410076348980204797784847766551540681036282452743911092283402802642975401001760644692114777166265777207448808359039563300727436166940729258861586381809995644509267346568657624697503216378779685755776451386045176022046513791754394867130976778179782961653525292029245426170417282077863848118086972419663166918656531937839304109854503088730577737432672416369193837189143436224771678714143626185091329532581020377267725227162348637531152099590572538797520413127180335623753449637174984647543099420481506139544550012051028190271792560878279050010010963020746737912320677286946051952850055027947313050417754725480636438637085892492534180554130941428658690964149001841159402419838936983966612090063796822588303609585012000917960689957078852665401671460306308398484082033150961573120515764289650844322280565310344809260802878152954059474640654581356240730872549048885191482336683630037184623542250311686637490997911693120721551513335071382229037260351422220027726932744593887359698581120346276177721229153720891810259818863594768898455239207841522011809930369747367601300558147248610053370421904956643905388945574008506299372886058365484088524607830802274709566501682370377355922278676292809943173384283231391496834510838501668780164490096194401861052676166474824101790835152238017289573093391579260416752268644098118776365253858004536552106129798360568872990844253156796404944028732929414161850697810439687629499778991727617425345401108948186298506037940805506044629569849249902420401385552449822436620968939053730865143980048942270777924953337466206270814788659527676736445254229024986525247496041102071625747324864786392890669099895492848004646439453930744919580656542327820275175365765 A202156 977 2332159451823738310565796642762663158911270723435712007618546485942578787381753012396985812876848395194940579744962801275163367001144512113663982996102892737385393665189909791512503842670388434638017045263231703198080766006789259738612566405425515817701947942910148996318896858261036313499506636799432080106828873444714534155449830956161459772171057443267220095972602712685623765118829403036081347911697026174124204036729618667728231420524353346302895033129832982763281525718914147100903904894151100713133036632024191645703599574291961780087358476539816833274906588665979506752405288200151753934046529580867007369309438701275402077029760880334350153324057473270565689359256364232288176738418290162106708538802880216601203573330519977470034393726376851162126989170842043483806804491657206899292589712785709336662739408102873828644668214443372629650694906850813161371782062723060060834232214031095058630980628541045695023745904509194744793433994586941669165076414310170246890129842935904687909658936353186019878058736984265514193349952790964587051327771257684298099984260576804796730189683863579418935888847990524098977537878294673520751192470755564215417403331419562055494088498731654664284601788108548204928246946822416099555886399972579224257256351459963714775851585198921705568007128471773355972273822215644812531549291776727884425597820106293127566074692484848641159020475979817517093201730485674780555713905090531618752076597111118575861130145877742589625645930115062896786147221794916870876538866575265260451407951125107197220320574464311922240790923683996083634903802285630623535550631462513496270182970234908105380443444334238929315074020617506138752003360296767310817804895533777412005820402275366687631355973590409257656474182455586274069608215510230921289990274243519643044553201931697650343752035324980287646110512370946949995611324864995946065907021069621824454876830091220055356628238986493867721708230546705409454978882566451210115257231791176316859898446114421403864696147382664957566547088660946122920715552013545383529668231452216993703404386255869083956823132444980036603839425126768869995767040352753736709448800813131196013485042893216020991735768647713067811164987678569351500879171557552896885289250445251574667226190732962882771828799935686539406166823532566116065994754343008491747162367093867032858362026520197112569895890292772242657641224781265466710528271296587800984620140042305305361953896709998015156712150899667785551953596322595579567269195693278476266154623084220580162945947348685816424011744392418464456070673716988507051218245955857563190116325984214624477341575355079536471612407086549178180167583493633611649470867616534048706480328147589795627061497805430031739935970515787798902093715300165607249507717931766790402091066363513882907736642893497326497445853375348660072925882496600819275897705993987192730475572321430083725744945067000741567748363759462513206920656089276108438952839253114379617822750076601299339686076126899655417583690704410986817627168297948363079574088169020384967918851717471872725 A202156 978 3027141171733132159712776994282332606029390906504381129224164988821071996921255966714713737431374955123831091701087280451250862938652695335300509817550505326494940654176740855203530021256576913385815180384888088235190902941633342130059990793982379620437767057908108259090637969179348195131917548993961180028111551629546144478826271042837310214622143692886379194835043662267314229526627984149771828284535151175841969528041154373362146114743004158029660616927518506181701196561254761724878290057747547482513631825548156019714986586197319791858667218723953130656729336979408204694197777895699105818669079528981736066492786792603382407251768635963104783509498614936677349476191330729760519315621039390163796040082696673197307743580870086595254047700583283999755532380698713803433686640243882553399281535289385430405647482411271817699061505850974344337559944841349530123652315958752399182683637843422225504847331232077667056008571498845425750934646445526373383227395450201500819988093470301063958728698931677277653181341739945993899012332328865820579352495042687053254177398716939312882394195753879094439291977632890444961389255163480127131261419513007906880817190529130782224003285694145352256291105308351833578642971261623295307093630065547923360643856908553488635109091811294214119982371635057764697742929498473401451858099142216158835179088706950390849662609775592106814332228841598339402128079618865184125034196063598948856792620407256510465986284657195104167822640081902831669379530589074662230806719555832721684117524915879874645407448029979371852167839256071140106719090190726502835352965243475387181919315581949067258523561500415959833684000897674850013127942002037050784978816563538970929051793422848223112827637351157379248960052602579305028207837547188406301826355590820771444667707469812398046599569313026892951524264721865387644666324690117194894126831842229583592418074430213360060342575925419030291814262502885709151885302625201717879548858917633808866393457575882543579289706810164934367247179653249376586939784672422505401670427441011045736955096537529767366371413912666126821826494961880591583045312069475866166831392493871171909739296024550072966707717359922301216014001052723543607486583325462929284556398192745061581375965534201198295583470629883637151292843824549267140326119754995985027465330267811681717409316535856153534604519323840649740464588874272315971402101374072510438829100252900476429446410561976123115265123257715415224530811382823673332741407503576089307410335279229788443673037383884623216684873844003244585303441674707908768198051859206282509932489458730418081493170409032185663986429574239042442705285357446854827621606905844442952367367816795189470067819614896075068638529160619572130664485663210014181128088461271443244103764452211520235250434858334184392575769494904054736716989974543233850265972477774974778604843050779627707077884966101818574888433889004417189245545397609573965101257673806019489704904612903239046871424741090005407158844141434791789384571602732328837833235698468879031816341709003315431285 A202156 979 3929226908750153719568873972781824959962990485371963270020958536943265509425002863042686034200111814902337562087431545062922344931004197400707948079197559810897695583727744440144390455087194163186353466122539475297574593937474071295558129438022723321812403939216781610150651765097935696244915479087524812244408687186277450818982344363771872497119770342309076927675790701020261184301798004597000797031978714529216702323193381647005397928704998872769153177876885891190865389854982961804744919591051422481201980976524874489398406885284546797870769962545214623775601404492683183713561963303329239200878531182088712547300267947360489089210718659719229674645175878130333929054406988030864921783499370710142445153318801478929888849964396041880662283880963376254831518903157759674813441452232067897105368140215909502957193769430422716499553189926350255577523157709164839287339334332397891079062527688548017610233204958608270793004102059596853429968377652298645709759994217947237894097655194607845113741941554380753207809503519712915815403814012915044147412487237636537439624163550326651316550935898851201002782051078643807035784275664318910342856571335413507567085295903480335764700770742501935574001570088452571436873648450640214892507975938681231942891469010950968284656825319474691006031550375176506804314350215196259439699281137304797440178031543801501029734501414026069796362074015918664726445154143556523319513830776646345084498069212021839466274336354893367467244161180379760443957844557397116658716245444604297480724095932860952182541647222338760352191614563456655862437744163760715049664613335399590048635001442399654393458202384095581625192518091161337810901316715283795151591686094578050488497222042454718233762641925828687855892491803965482340339703528035041148849319566611117815535639742614560966835897216273582070790849498468902215826893836447253976630561824192929881134205733586850138269306922954914824907191020515103773737667828629263356444303617856892732261848035049427144514174743446702143729272642829029863724919789252398465984685150200885149574011901327382172466138435508187634694186621095881105922819299139321530810438008243968007645592754823101494765625397410499265318362201447481033166084277279324658457319564932644681051336037202422424784573048789025335838705117441416182027237447230445557158251525252469002164434501514767090804096186454870590880378717580684865413217055274821961799187508124776100116078955548297805598973276363709293655441221308805390318779670446070642542349037817181179307439578334892249440542237771819053259411223097148592614020095003798840329181201106098455153657849348421912317913974955190541453280226382523932641196292918470418124136945872008342352402798637300009061070914513688837803600297131298241497009315012401564056284167904189751472156709474877844236851358532087699598580061074620936825956378445923275436355804339635333703368941055093509463619439563974049127511005441137730592993507760960183257348364798327681539769627858700118836762111891655331634356313178264883144460362524435962912643619434585957935205 A202156 980 5100133500416527794868238703893814515699355620621901820106074956787369810161656794973439757678007704368279031758394444404392752469580509573423581306288615084039882372737958106566563607173156767238973413211875854048163587739938402908292321950562700889332879875336324621867286900459151354377705159938058212332062447856236501616894604157904847663951247282173488965743981494880636749909504283338922884775680086923772103773535481336658633149312973793850202795223580959247237094330571323167797180750894688633052688793897461539083112422112755546316467552716469857707599966302165793051998734169943456783634514805271619904659681302887122234413105568546924154584654780314558503235270794272731938714462867560725503645211764236954322529946042481491013049223442761795487311780766391359194043571310583886560214446718715245453007107073206274744602341462896780765280721146551120045436332311136503868223978256097483435857195188942303411652268464785216906673203258037196604895089267500064585037936454507512656573081408887285986459082387245624782400251576431398437520829081957182909578910110925276469570232402513105022516663008102028642003028423030782144900698331947219814169833265526946691799376420481818229701781683706129373228417045959737307180045674778173513949766132357448279995924155586337631614832404607470774235328836395246279328215058122484861192249764765641386204533172796063003571157740433585216586407950256748403544827313890892320729637044583940370713622602366933777378753389492847153425612855970868348351455780376822297258192403328600053064412687147680957772863535527483238304085205471217407961832756383424407741049952919169453641488170994564533540054798326518803699895968496364069715223571945745995098465159312801419200796392088285679569205401494593498455906971551936222800114971105640103793815718206230322554947987153796500993571124747913210755663533383845544471575120970580756128606624121301266113500043419554023699242130366101812602340956258158634946826547119329132667012356036580551035819527287009217626228643212427513738358946664940786342719654533307913101330492826404530093681317875714883706232407687491794896236404970769871125781703308176602752069656464361190132815058121468124082018123477777657505969905325237943748316238884380050943052800323210106172080233857525002281487949595133655004213880385363337206383014447436953127718573649631827710182245499098186312991110830854682990384335645344833904906556445706477474241037891128575544352047596836947749538174447446572960443270831496117930661640751421940952612899641306255150607139753977127886130464138424165304229885263071688464767266546257064371366395283842610002988353062263083763915028559158617713445166601268758282177388374050033183948764811600515686201408509607491896942521190761907448936962797635958701812746175186085890624158463533107635040487605154930024220202284883432766241113250330636541611229189795883519265807604545273465203144120149311350320039517199164735740471816052511848548472603616427399574105535851664244710062391227185669605109933785085992671717321019410981579601684383570084464805 A202156 981 6619969354313744327585254268780198459552803632576743190534415272951469070324321094872661762780019800158211280884833901405356729783170570422106407827614543181523956422118285894578959417720302396682024303995548736015041039311846109500892138333700947731630756265782610142402128246144213360046565052684120472082204812908707792821278377214616128495936221852490846368458760304564365481121352257975917307438035720848341661481346731581601258822410311279418690459047030208217022557575691722488838935869741714794279908852497928552855390525495471414571977012656015330089840980658806706698310643390623303575918399338711380547535719030879537299779121817255247833421207259672418806865452436559018025586451018594450993589039716660765231713981113176579293057229744823847166275859915872826474193742119685652687261246472752172688500267787252314195777339665650095083078798525065644654137072000520849623063644713886844951725029122042151220053851463189151948008387860554628894508116109220865884141347420295556820386745926794142829670681129141301254639711142393942256857888735893185780095985699817458530850845107526111468025625802465354533512895108818290905170763578296155905284876493358073325619825893014657560217338623880467473879048452007288384504806777886130539874853548330956916466424897125746771145046429630121888450652515290814474308583446161848045030100016634258717792454323787875752565566385008777692464431074279115871277866339599601585961984385800742579346815863535925149670154655400535225386001529205629719043530886683670737543653015424590007925425126270467544428824677500109786662840158957476434819409253172349481657834203887639551172258187748560668953365935709730245864654065791565278695208604699483723587319279565973787404399954288668983392972718648178395513426909370885182153400383175554243606557266591944344115355651428411584707584529073292878658635439438395069470127876457989628525050263903715456565184787051658167846791378024179637654064823555261278897624413857271357309049776287446505817349232243794517776701049617088083802526187851303888274384126899083470320377405676771752679425884464242410863054970991743253894208930832760153399733840456004986404178768497986001690899179816268214559194205911953951961715771027881571660656020752360373479401483483489515388935358974018663936035519869366042779287589502754381248327994501247912690776544162720597600725750561642990963671581479731797836653454450602319586606911079018882985464751103729342758763358807417994469606894991564342897265046759611515003356267346307862175312236294837184293238626858424540177144083040451469416297777051372047828427582795840563455578427420578359361966564360842527535020253789561503268119185052153929779848125972571071064423144322658832060680367174556010793393588905311824570478680702016461993388888251223635296278685528956498832438316060132567083738223985717621109644139042550720307735939132550717172673314901758709864324217448514242158666283782319074689260539423728399419232660091129324436965649215907601489514824221700995343815798337739863353604744622320671018127410342710439383677381685 A202156 982 8592715121765739720677865172637993706685023415728992039411850918216050065911158619487919994648708022597653874309482645629708630865802930827384543936662370761003011396027162353205382757637345337736500307612809047471669220863188510193755087264821879592955832300105952628513340596208288482189087060678828434704489515093054858845517716729967576882877552013285836412770505131343051513858765321348457326131685589981060552830684284057437097292855434727711666365640249986684736032496153525219189770961743994908286688637853517364144757818980699783358879845959955181986755885295164803128614163122294878098085298707132566679081458642400336527991065705691743140856572438400019296752854027382811124479274707672729828953069907013909033810424954957157440897271159557910860030578859022162372144283227780666604178537707185601434427894580746430619844242283672360521055515204814060209949874020343751674232742614646868649855651943215523341326487546951054443297980769796650267874929814679416417550883913607178245349339639897388505626557646543021782897562662575760618003102058360273185381679859452950247767927379336490172392239774937022082471095848217718564129506223930078417839955518545513649707842209756605031343875832015163074965631662288414363349932017650522662584045955967449720125139520545063722608638650827493603738172729518640792406261984903020639964208629341503050053219507743489930767101596583653011233614948006342144170266963972968967686335003132319284051796277247028477338083363956505229703876559296051404450154739459624240509364355828714501687148749486379724987656658531606975605128222241598941178185248784953243767461055596203218252137486209460753736935444496431532613517277501483235382311053676357927470345326411474663249491939870300252158399019599934062782929672456437414498890897246898302561207538220625552431409080606091083153943725166009408585698044727503416326681512067349567244759113940398541320343740093008882311111509433254803573163538633772881850481542360191102458013942608749527970368267632917997064940336174337120348165253472045782039364253995355811167936771237956908573364704353268773585361646114875056062888295984517708342983399130191164176021289440729365833597002586458021029709997255592751868649564824284954777587766620324880396212182508769067764731923868042368263971823302487528393860286960694801496992530479605343235674826604637686053914314046767103172659399769581042737293193492546165478581865674010064408655772691602795772299295379980959984602000160876069634077070250704914978238504353866853681614330097799023906368587055095299172805133656041868878189210382795655009610537701734505108276427425515426609222597552020538477372525503822272083400988752529199585484585335008876191588057382046352414247430391165192402332981456573557530573878614254570031460075137342103428483843192427071951397299205564466919762190513259187316885326236117584628804707382821641094246443476675200858619369045027366172637486029410641747495444431527646393652144249813259502754013108142530881725997129705500729087236637276408847892965848054909962118397045236465936443156962325 A202156 983 11153337608082575843695541408829847051078700840812599090413391957429160034083613563774225280392260233311954570642427589193460397507082421043374715923379929633238727268086834616174692240453856528079580717257122148069490633639379374385384602377600466010708938694781260729200173691750112305668074958196066624125955308385972298073689175037120700177846566577023163172929747201722976300623196265758039633401620457759695749232566719359821770684867531866258463523910585435686579153157449700042785833869407835649241327572025013040731342793646422823328411468079009170203479049272143255654234485422095361148011141803458732838067185782116605933795103506866065341583997603835965374766397662090452280556072984108184723530091150264337265120699877553277181705364907876423472472525083150850886216805435917185566571054682680437909714718665541079692243630706867058306234975657050125086870282341334189152304476850166921620667684497264627254890560782091005478248831030808191493072764391337773289115163178514697066906622465840883486160442154531713132899781696312194888225769613862898701439640361584229604144238887533656717653659202242452197692948898091489877949193907897663490200356978195583359247453568438180316026790612617057790837916018601909836339827254103600529903551775992201405765514631242595586199241823727657067530259752262680457728853747820674628825497770785254324710361128596726142259945306799196599803539738081157824017135241370574120455276872081364629956652221050779427659682536260888387620406387964745517346581808287705580510417390212655998599911151408194612566433913949348354225669769629436468172849633513616138060682792329667889651723284841692309789873253590432419602099561542859447960961052463307890372784646362814546924053133551695438632618534467995765313847201421546393134378231226090821170203778053105375111624871271054797522234247680951139051357403420859995996963132535543280294068804844373402918349609455938477581654892452986710858328619081813645380646144359114193719144788456380599859032194038295316395774779653239965123834696480527573783206527301844943812511608689462390556474706824658403871388553602136831026375113978973152669039052337147675095489229515298218866007218458042695028349017243553479971555173426150843419737260417160942393909933494898766469106648245360019987971490611108942489187873187392349588715056234533234271993234156275553777383178906953138275120937229334713741208728499870472188879675037953984583552207488949325183101726639856478642018926601922146820689139920368220030238575295051829770873225154706838193282132758886839901760886341459305352420178779091708830426649509268591789979347219891603160411569655958298101102003083707519602751215281597848908029211916715548725610234058751842774861103967365245182217416537043572362860323962621729884373184139381799026536732185084810436414861930506617929284239547986439419696043810341582297468202446963357589614710959409508955778076696228072777841298199891230669174397611583461290561064003597519705250272048719789176878854759533518245359889339386440944701716066030650810158661237306590075063834059716165 A202156 984 14477023622576061679377092070795968834306447006351337890364543348892131508190464494620324926029159134130894435039996701290465966255562116711369553884003212001573106990965315304632397322726348136101958034499436935385151370794693564763719020131038140060020609469993776320549196938551049564468679106651433799287055285795476949844789703680465938863267960539424052512626399097331291895157394894188614095697977222486495101443318771044764600911860763506968757942369574255271193056062337214502010793172720408928720334901799829073351918801395237843980494726686707942968933819199356650674393233463716656475240363975590728091244528063728712101729516360846447121632888033206644656427487412539379677350658254097716098412229359973202756217634630639198824696122753152438109358477527350945428147041311537279084742624799581501221208270399977740694101612813271158009132477347335857548697416529177757175939536718774049616758004621797542961324606568666578159712539380008262761358180305026615049855064254828163185666550611321826867647748290024517103482133744250566389156430955691984154195467807656470573228974308091307083024277252270928015583365198626905643859489562944943280201645517742348654789545023990548293597742871301108997344540026513616679154732425894455837292147621191921457233917866213368525822893278559848046160673420264229715491259758409250765194856142270630771970998691699042789163478241123760602891983346414394849232097373032041235381981693626608157364450531127634450073790593983269170626057787701680385464458737002702383878281263131671657468182987379087120731506232649595632177943755850786294089417646115424962249522496982853324564718571587030408646501746224936784211992617365354061970092063786319965345947000633606870432757717858160809044886699340438903443310884515494761851008445240568638980621942705392556269336651500748521092776899546149412479253323942231547300641819349623110472134063928882736589476472730068050892105739292467317439306974404655477931196844896587863256347477402439409867495817493439687763718599049569300393617087866471318724820033073540741712828900142150944985395596093702254956288757213927491797178835056411167646704346950218552082780843889567647358711535961536831688775994672135161410326746457578970473864186433708282902414697464196090107832664690553437902018730841396104863437465536948309071350645999893658479703982260019064165357312306911126714003803864276688855046192299638380355000339617398597979386356664883532484870268879238329296380582127294785697184869539567698894334692494472921175739764636479378175856301952448063097186457666080522305572513866050655266238781452492930408888084414991875386787608190836318914691922630126856622098994034525255353422331583311447236965892220202509875417298702209697081325804332101100353435169929604391135346361552842437794341249892396891519394539388498384507744023171095885107578147980497137704529097971451055329678800578870065949399084932334993438271832425972787997946620604390901227501867424525330764155350365225178209057871751877376976976407275286963069813979560741936696675980167626908680966920166354619845 A202156 985 18791165508766119977255621812351758717082717135543195769094086853470029268471188830403617979760568163841667664727345075847435630739322120408936637566720245798112259635545711178578235550206559426803813449199551885007778409800878607683932902745485128197440740383113226882812128426065570584568039812358602875407973635007220694926238961688069751523821634933605843138225893098588815156937997949460555338176341033167012881977678532249385092161824586164513581550732183472756572900189760546973909966752357221381643345461208606112197749872868225075063858826827878830964505893841715660432106762801418798009500844429174961603702559359534086191438978441275181497814147083104620928077503895078452730748873857745851387554350179154066913233224629869802521178385628226956789523831357976444014883973405569952334810360418802105904690425264452441879864201187995256228795649361866286048084159784590387480180366356491866235630269331408713499172084435568436360301397866419694256051424963160154996938584287603777300298115786873265433323291120009668668606676700255538860930159154718581569247015774697737219821604507663629060108794219788462321775010334868825434239739503508628480038245681672590358333470193686163246909554220158226861495422116498655847633006348983749573204677708755338059288219624830321103922529276328859036259486569243217908027197437561459672548294447169507956764031591464228943608052497033334463357194580106146433145438373060348152951691783050465306894426832751448465416352531307747122584235388030393175587350094047699406568428569127519598737702917706903674514882523545261181218616769424550980291595931808188087383742140400951285617115054196680628730849476726714355474746815240668029577731537833590851711148834037775355007172593726759178444824303125355228673652214253910779336215827544026867306026111427821484932223862023100309323626893376654256446931763119613127536237084552678261849549720910884947719737543254018874119475667946730125049509594448623728541048124029626687392545306523577897627409712074290676421990345791561298670949856215983291177242619722928580898308099872903237128652927254918702274858935475124282215907101528107716632269573302331343455774439879429290973388707670856349489336212735414195957124145346764077524232294253692934046391883398593030061200329661690117036800324660641533003799341079085717782263549792805734173421496980270589011080013991191735521638662294893912799136216396202117830318251943708342223258907398811336216036425903524711570223353582302029912799139973218952796626400619250556634280443624925078165423286652144827013308120289686176493327770577954971443869107898686314402144943591312234360447155020135885992972014471901576187964891505598499850893278365926341798033002491588799066448878854364219446315711805650691215186487708302537071949692922405344875255915823598980107363675711408972584433812791842910883197016382641474398896471698741022854565493536662386192811056464094125254804060647614478930104044370101778209836133355969875734353939523790232595567940655082075782597131283433138678177600768126967801634612098918490161304987312094236842645 A202156 986 24390918353354801154416117735340512018804532535488061756946234371260749098344094911399401517404291447507350497921658868453270158233673856728683044192048995042737711433831342144479245111770791409643213755102983847303160990770169638080180144044619565362138020996671498500113822147836172067719751207762359880845750491184086666537308327481410857011981618875859844969364696615569184742413626181004906640338794963073560234311925291540930804861447400980775121884092431778063776353253253127634920634833766500632964133688313868933803605983064154752195044776727860035883985681272727727884223903723008136099675620828705124570877830804147180147775692287258824737715641280981764757999943628324419105132360916695861003329448120312618880173969351936373033290719849315836760363823744175896980373969333388486593304763080980333882786950784988869582323039040405029313818743739225091954555690702981793771516939591189723599798472834163888324382404272761261729093054718073383136091988244001576159411232550245448107623768624810887210626764226024259907334362874797945190920957426393763184898472280089855254857869421973082428714131873008171822735947831294536786737538016064636822146362693165504542768189521859615903940307780022507165112060562675228776610963086248481051563834373816807609034651839111890579522917177781580469216767406204276580389586782695016245716920997569879057248941034721877469760462977671027009677035672994431655827929776134958870490060552417810341740808664460848980475975511846861781845166907605662640231994957615176827023436404446257307489880919000573590433196784055516363626132388769311321632197430069382021999135048717937785877690775628719869062233974289529008469437154189769737037833566015937139201105840634031777192439593899615555460572900570011746379497130790691676083646293143701633194582912011369582049470303569332700753546614825997678718704949275933897310488435107557034257605065608264733257482741667243768539028524889116409846946014287339194990802533793610543647660551520126708680967938776611804556055705118847516105592519751258445476742195580328224465262200806128259642046514181288381850511941957954104388755620604648759777518259442079133587043140182655330115811183845235580100326715354572954217185730333353315047483044077106994683933762236676288823347920068209081360328919390781868442826681283187724733069016280415843063442623376408964517317692803254565795960269654968434536589953836078049305372736022593810807192082417300449524882795952506196379820616569245907532027586500368661162322173669094728038374840085388114979341250218182033015210842949554991007817140637671686883486835813713383601053727893438865207985020428528189182558760092605615765121807075272818281204121896640808342399600268190040985740769335666054631620712597930265096211707610206763514999566066920584805644384397781583782466531678869457916210581259788927230504619686520653272629915735867876214170680931787198408202801891309242245742232448771167678487051645771503725466073594181474177860649346529356683868977912424782488434099429488938717311455983049243464585029828416032602465192564178153067133365 A202156 987 31659393231489023132312143564850172248649566148346368617320443119809598859621366723807592765972790538296377104634648483907268817951677926711710182424642028845227751328853446557822881576842937043157464650310223834247617958241270389349466143037013450354926953812939221939920858335762925278329652499635730766734908729583309485944731282831909604331800617479231145164392237981115703206837729844946419358604417685728448017123997050741595935325066564648459943691970425715743308949949822369909580010104262165464366063884085940667470968368267400000124093056333935498698582449786106749078062194925701759238580946334814822518037820681223680297726657149883513234373404568567247551262998752061200920009073720997369836470236105815600152398898985588782327408833186026327887995453696108956304081397310764850028157247668752054577751557428490288265413424810244540054080500577864807490727238448310583725041507408997904740672182108475395636334861573959682155926424722661384890953144689289082694760782911634304039918351376888744726128106642088369350051334404811032602276541809299949895416647772540857423068294688116553328841883062370387237448938510009973880359890105112395086517498737483143223922751665903587757151272588914994142088593114930330453385182452944179421180283812536507521188918798947609141899642574231215120184327833766581758127775616740693525480890906551255846801168699037405491520137336964496025226328946352192183118219703984803553547945645346534773114262752043349225209350798024695285087904061836762076627953867634405473777013884542672857602266695159826813478614910821536694725538622005796670927611972634126056366789909493742845117957009651024193362150967778331926278973951391505878007078390957148573092183669994139209020431585709107264228645180115572121445358602114103541645793552284697175859701313764646289678727521809131822477794182417251610322622577228399079095886452532524477788109525609806712883264878946539157544784905830405153251210877035371826474333147815982456027976003327817944289998757122330048023083883253918284343760419687277246245520192620646312427329438338254608112139246754385064723262225802488952372322579637732562083502068486245413064638540182646739061031943242408112113874587194022959159711120848547256167555466979790625406811976991322424299675539048205725915589900568910204597256028506236587617805800868429971490614351721081855672889354178610435211420908373486733134580960943012911796255981039074822719393099718748584671961653109927139376295590083527605674541894478338548969741384796084337743253908150390148318106777359913626708916660840402088641970155219927271619794469017092073227853336660740055727730196069074569423075277628187617361551917618812612530503099328561403302092883115108181610692452148815684547624238636401678444191581291560670739932364805169996672381535692404672150661450755496844966268750041393235702284113156087425306399231728684804584970689283966246871461044043862932340848162914444328032197262932167041733876753689114197512987388497855581185429337762386712587911678462345359021931591688397149890063567082671911399509658643315930586902265125 A202156 988 41093868023554398670940007931057788238235118056021050977220178223278488059039435663407344010831164714417249974465275810452766472431119715197943088104141161392110578487140339800711955807497020511226979472888915433869560806636178195205968973481899413941129823911174113406518774005998129175099821224775970772862030685248644528669594667807491185011820189506423150563536155534791567193290630925114271322561893817280562452666713859937299983121131539466300026137055728486603036953258516182889507218194697457006246517957409862672508383138405102136006320592076671549450724135836685287575596844789657160483541968666968810923288520366397532879269053204856512919391941414359006339774614380231810469752672557493669351877363135900528685194890709324887524603632184742324282781338533725681106800673335403441948061514169277085861587638755229609179637043080658372585167175931324780897872000950216434693310105099939689163668892578328229372074325940595394677130770196959759515074045714708985336223336808068776398365912463432965843627071794666477392106724723081845519809760347513908570487623910285752845287391647305864247754335500824889626036899450045114802170350618897872757662891214890426739147188894153335049166447880103882373923828751119006253265190212958458640210956824838012945695607566382157554295156538434939444418788311461616917773272360942637501057950679782532519268859722409517606115668502916938169716765295329472459255793347842498877546362957599249717691971311343602833472756859860542633182317627097209569800443888194500689785736998699984922910434680436536203321651721049570574237385505231135309552718708281665551782071303387829495025322320836253774264202893942300550781099719469020439883450713628812831936515202546552059276743005810827329353225983217112043624329086046975606364563947219243790564259110683598872633406273837949536243476095230977764201085386537512728732563304898781664611931906636463505057744555389866159249362268739340999803661871445898343424489435062611434313769204658956171561709705776845625722158324407880814230684919161566114368239733279403333202449145700853675201297100240677632722412518579688702225170319614156260935625907376887104078767238113935284645889346517461884288229113851126446416350817675684005152171948656724154671047262200974270064690026336650964029354330609526054785369882174413807540187196458205822578974365091340872254445864406143541649858543108516124640251550714076923433490958015983097295961436242853245603756700853889474404235296107802262919647847005296936194063155143143801296015534404366327128787617671917669286140810559998961502286253658324960890806337297349697336370029931912698895728586512638362582962527802627434729678623947411695791774741724350804845308219883810151540637817148393422876761630129336780690295576304738140413668694517544588760166427684356866669974780614103225896758921343147160152637548371981791527052930153917140483415740519907256651958026966132194869178669720716289014624368798901174399068300822396634190383452409567197849330596546600040514326870210024846521528488700083517508059045488278312580530934453831513723646072998885 A202156 989 53339809035180377985856997982369444283056934587149175822063174013372357691034327869736008718466085826523052170478823367319206973946775438649003416648992802844930685648556832207877560815249555780635576198345161922938855679395801056106958378113362402282136156509750186262439428738927235906354289620106710427444149094544011014903647934082840726235738274178719770200324765491921473101188032103068479230265979570412484335113377466201564636495293413160692785465954643605185026222020604055568210459636707194931942515942654117662975213842681454305136204004422463337251541229733567717166375626474780068605878236748779181763605981397763316453610933333246603885857505582433421661779898202542137928538048970553061821366980880162780417782815741804718418153187166962350892722289421322237967670969907956356883733817234473988696286177352730604224880616505269757371006940278358987740630366506142483921332791378214307536537481894487933249556838736031248331233583789229045189181220384547573677335196416090360130774914459184612776283213061370445566585178639225830673680466654531244024543040418903134652325611289908323677031798638187644364208658037220049003243234743439333727051346279429036424269827261859362990230292197102250406358987630359355186407763511237626370814400778355928267005377432245241557865971287245977167640467043949344992687949396727926735679694501466820658755133118518854815332646196648848779796336127008708899921836647279859558251625571018180787029405647861244434498413194748186313175363192068116184838899538922594260936412847298695887264886612939928832084690455307431783823431660251391626002757955737629252087072185007493190800023254488447747970741994186138336581941156896837139462841019211808098705023640721754578802003401110868164393223097570631317052257708330372222957662357697026155455232465965997572031871664714136688912209493815626720681398509103114293495788073872166068141809826704604019758239549631167328166514680038758787339999857925899014393160812378121825756816399671321782869154908099588499857313481997546042953144681311293129172728928276472905850466563790269732156675523973152812888626725854210132999318702536595188961880344273130974848826810433347816823625310747722283398009275904174933425464201631916990140263021800960972972393939524887611221543354509433903104376005541264250201205509806360615950575363196950289277537235274208731104415059109820138451081177533945556296313378245910903603759467248765021215335224850123794045091525746695427849558038052337253742097230870980944841345005634415857997890420402959342223018009631371774819784063190217811627878915278350579308995006017490890050535070998286022426599977563208525558115938012532782091505492331822762325111084255108016127806767316302461591566275966162514078352048283640504934325213851968814696271225551408071040699350752759520532955114575655231717148113634654972484887835502719209314689396940552719662669046224150335167994647540995545077261572449326828696654398503710792202948920590717142064920208240229724952849928888149090200883689620933788439584956401116717328310750980218167057617753411414661497362015850287605 A202156 990 69235031033796107071243712441107607621619662859001574195987022649179097004474498535481675909224968571662207300031538265504520199416442088246691236867304553951558637861248281065485273226238115906244466678472547287059200802294943134648636768822170916262798790019831830594532971984353546208318692827077285358851732662687441048700406348844859455162803268063788755296870982072358537293774872379151960926613918920501587386414711284415770960870907729151039769234782990343801677433145790805611354287101227744324204379447047087316679155059417389282964656791419765335080951065470035060196667987567419739393269467757946710960349640565776418359254112197500886987330122854057166957983968092285314799431917811105316750464989305088153081753409637971815181875312339084946716429248887537731156355812139854015831644546708833068050693596616205569054285860586797064409194423314134034762557317852971993913455269898817071242736487830152759029695404605042619738546514627649103695797708985097035924195748724748479380969440602109163950649766926587043678950169766990405132591725907821207229948295976112358492965798166909356826923026878032061559853212095412173561094916526633636279839889807807674388275496638704559007983870105390840923571592020377691912951023772396226070858451999349170052560034211446757159952476435688739928657881804257938338892040543680487960274742404953253432531643518977751140784168647581702799237474576092008822626084712375909864111732444818641062314450838952583932376106854026285973958988240986787710711321801077639156194774090056708561684899913161347187509724889337325405832240057620801099416270273828734487543467914068422773828935159003684340612248844250713618582808840552375138002327759486213283306288749141634896732941137898901066555074227420696232421786881083737098423439375726792730537101176564754164898496787392675584258511679496588252466691063730455815444804187322766657666404543130669381182689877676699802093976805328040166626320011925945474783979309977367067220913373004171015207991509003560095969167177474490355872367565657139320100087780663128552390572397350624411485689628820052110451804767746246172944413450722180941116259751240616628466673121175247352301781007461197006388731751894505212459806117367410577518056250125698686194012662456041918391293209463218869578516025838230387235109966358773905090039281242445017276420752411557841632658492278682133565961718580518223556490124711641638800756354997938981554407825894024441817283196662509811459251929156637647554979286022686261107129623250316640537460469667506821839150247713902891798410427880092159494025329745045393618114627004365877935897185785745325197027875148458153536071904577739748527339399368081998086298395588388480583088338668340711335701485566261794880278081910535246067973437284279216737619637097033158666238997110654173294909068744419876665632354738860811138224257844981161708675310175907276205003938583206615140800400550185251378090651860556502931968394633447809378253299858450028003632239912365773421601358366220972480706514801101847369734751880160799008629846713277692562475263397081776792062172927600312405 A202156 991 89867016942058311798096352891559692323418039334049456157215333335460454539450208064727345594165290739931718552388766189801499899635567883768766576450344662036320267013214620266167676770096259196749537113081168033440919702523156792972874418972799735946710547309585206361517535196262164051161756935256696289079121552019203937202112537152693489960592406208523625655568334405155889485846683160107142214265636492831490015081960133794204505645801737144636459773962855511610972123197014445079482296446933975425622352579751176682931880291909928607833819379058850982471737231438875774567557881486884346952395163271578082047352069848396393266995384021422818062950613607060620278041528803888136067524700780765730589041734751023542537335507927271674301355737262945093875574272333734553718711876486560604593117737894248087855811592121657475901858822161046084333376990454805698762811657942791141957181018995873180258764424666056386732611385620506584389385044753104747368100237081435568082032404509527110146138203126623235623330621187496921324831753772374906636273386547885272453228863633953422420734953695037055253022411855886977717045105091186964062252198408335716451898449919188081926945170367211255733000073166505114416545520083462613743655242448806790202347899880754444372294657401080458548376756547552697181420762941459760014536875937747876644509879961934821488605414532500002461883035571914853584561462203431300443059758034827283723757470461749025080703370159554806082979752198112924446012453561437658380387110858899236702146555832480760414371112822396815709458790821669393069338463771360139575650692812671741627202169265388627752936767036363527785666951029095432090782149293095826032289881968972085629923464091362201374204778794989372473520321953968966139052162319388982423381401352031019267211001871948584940040676798164028194230859247777077736075044319323622545333062339356877249484924955173782152171111702984806711950653726801116097522176035480019300370590751189810075130919801343014306418190109531712904979479139048406484376290147078285526196784766571812584530057121294546695838692981532903666213629699907901678271715659718688324973716195229976110618766862458660629939894924059322966570290415949791861597894914878697297701446872400135093718855463474002885184287364339903583279010697162017501366922535128178722446255036477330435474504859092966804230459618562670299548479859636335120230767885562332601252478145027857549292600142675218875355039544176411988578681154487277614189109371160215895936109409633905365001765691738003451787874798514636322182561915604296432805433250130153642565733476856660892069904496614826433819719755342721120081295774025968181055704448874278101693252992362643992688832535784738927011278936698731843592086871967826465755724587269780571356615592680723488540707177550278364177271438275142424256759079302927698202442601794950045178651237918930703961375449611955962302423751919492915293216588853429891478866279579816752862180580267347545631572582486042533671513610309425934130866855328140576952127268355492315996484212723083464727925834271658734861435203098009355214085 A202156 992 116647318755760654917821994809532039528188993435933335090491306682405020813109365593517559099550638155462799018793318482824081365206767696689770769541310504018589755024514715857204578962311718199264992928312677634859026714674255222335656347189925235087914027609051578025419166151776304584861752183270364705939340922788264023047293372817847305109393780455395602312172401186910272194091700966946691442155869553776353537988997838953593032557289783906008973746834551671080698014232291603922362409433833198874713489444137580287358263939744027915579014589361597155482979845456595285353629933501988314924469528657040592550752026313577952684141649205694620344822909131841831063730946403478708330332262181516107199259421241839253125308407536188995271344565091990392765548689059938563189156859323743524907850992142187309203775395880314787515043696879177230667658924415914482860094769452425049288427049201373489158804980480053359826170548840012941494802049543015334434690411933994382273442136857617464221208006688916357729919195651604077292587937446372861823477723147429175823083835048575566189755476930359930809066263665914419044662986555148583940629792439103233320927908155216322533500442861143571236875086986253533121835161496742452261572591747527441286421503186767269446068412746568223749035870046246965252744221640132964240930526075156200204085863915848993338956395531541484217773039388176832371057978702579251883082743303121101897527332547617789736111912152651299343123785977043721904638190763757839590954759183529408161747073275785936961145142758571153629530322976801982866675920142985403548393499854577646803373928163006524754889149784264700062111361823517026603121611199629541637537128793398007661427373084299388242082906142955067571728311341177490627793474268780018101811960531496887282047149892688086687418633585520121203436071045102967404837155059790998333386499471681039347064774925411026102848721807784401435412146443411043366543617867733053125935552011065063500152866681229859565559795554180654347103267953317654142230068738540048955864106526922432071591461752867924260574212004340080138693180898675688632150513981901406723634942505148757750966530920798220322414631309647993749411230571171077941848855139706431725005900522319125225948388197576593288927286607619985387877286306400272878543878215486409622961333947308293662800890030681918500333294952235853770131793291846244405541313158969783004784077831489804101042813430784608206186399511057786098665316679272557186579816408786674210238808906575185913455651330415458812913839649321750232290073568043948889689292864643609683004928434845318833540858100708858925352671045406976865407368378613802121270555847299413607915844297788316314121624048360252458919928724133468366720733879536156842015684446302737897341670301679941991092679250221264206047925031972066122265396619302845413405959358905587313660727598143461877834589128592380255861930889191101253865343754241100138583065498926207511767301014933717255779753208434643296339851244580276496280892697509411667782013824590677146002637499484715623939155170409349640768366101559043215467569925 A202156 993 151408129877960388025021151166419695747896990061802134898001558858428381554961417090177726983871134160499973194675175001939467810538484834735438690098044583871467465701553087968031277325403840126386764071412742488878983234727480755434888965778103982344376461126001638691787716147470447088986503172127998131612975438657614682711449595805028649338503166438697283277574121172275128152041542008413645384776104415165214060819704113001629962054856493708262503286931474106207234411501391304876781327962819045205402683676137999461814343661907456324492953103171974048965925367665429241513237086127699345887614495801675417552794082802954334187622593673607595784762073102517089660102490390186559524635208786907126378908139730172599533107775646465388590530944133666266864588322825527921284971884690342608769785994682821233098412608041056472537050816690349884360536950514866543946704247937589771185236352682363793054948605898684594997982639782951177553668670921789150991480786590087626755359811608782959032017846544010305710199492625160904828857817973638202271967448371976522333090364664187450960880188320653495153112757215945060032994839503477770767973408333757588514847972887020867460401647888593988254208129908083919487027623077251619572907480433048169982984908788524034986552427450388153345790010943272013345364818268129646124967808308676810117026806852892031419143912794526314014666943242817956502779671794485665512940957747693155435706753889337429328448181270771226992568591218450552919295925598904114351400897033110312894710998965414313694805980929512535014314649765098152091552275007131282445675187160548972879037731553413203743218363483208544317092761979974071435419760554969851949697160883948644972447100339956514576022237968776882718730874600526428865909790548714144107169501388481607661077933349707264571684446353328319158031825985684403914400891192564396513113130981179649715612828368258556707715488735392450078358254132893807488657518470141467477445046139771701233388345821316556373082308211136379810827136823927176028208144846334836466426084075160550257113132825165444395678631342940442487120082592851343936629688876792366208589830397966892330778446516429227519833561500028171827412810711089643218727952373444033500360361176523352143145914161598954615024732832403376693561134346696857034332452556778824562425089017351128696985119785320271120465812617542519630960768144336565602057504249574892777877131772795620695296022540558278776411071210313462179655592471014624740902987509495731964674078024625181681760070425113573801158712076944833286876193308759130054520269332874155238386754542695746989275141744815602270281333197218500628577644074144941127441000434090189988796664205276242213085875325939071906939140472646305241271668983551059613109892655576366520968916694964972023714809126080023389171842514228303551558060555096014043673237045416850538181579243738975598498592727537459960152823991746297508024300899788359126450927538739937770457203855203384730654574032975584512606593243951588582746664590500361016640476992191430580019107477846948156789558683265501562058604338388434995667550548565 A202156 994 196527635934273827895822536392017955548730764911225735164270932906933356853319106273685096107505632589690809743889358359198946393997588108718902729976492328554660751890860883667788740763795222172331820499700811437887285379649555346299263541923631779157765558627522517970362430140250488545199896255669958304468936180036661069895438528061554368994072000643648618298688897109211929431077727435219944762747941375014894074590437949678276737154171171543540823257463306555305319185430791681438458241333329686843413808698137679163854730714891938565163937548902632953960615644249881698888896384163820248973808691081046034942934168726208412197581442446693453634000826064158050536981968795515750784268170673143268523715566110342792354720767480704538201513894140933722399842877478846181889330317171205382439657313247309818374430361461895421038304445020377270722746294109372358128339253728222070573387497354659002011834131651512124254021640267721788451720440054432774971607626303521805534074762026063423206094943606118687895481211508263202863780155141844940176151924509102378559175470250280262771656294684731306348809549800033022008408257012527591308245543387424910789039347879444930747278805458952135610390915745605941240628732919111105463181648029504777110473125186001010645275604762191076474611685168497027075318281367810640537243974254136424375700591209189940933055459850899624049553474556138319363775642931263691256545480073762412634445469021027435650536003177548899985054688277762840645524206789186776670278773394218002607926714910034503389921202101364511877426785864774424612851986283336261629082844540892712219344172182402175452172680912054906258886342938644521206148246078739668201165277290236547776228674813890471620288622800566250813845103503171963490460280338756690271087910990288595247191875440770136725959723947986572747004106693347311177924951930793526883022510627071713649826104157224681195588601529817592417307578452349718709234092430625757052670543953871657135874572723202208942401270498259466813799276494189521166960029780473879193372101265451867311300774815602993957666602908924690008201728512340145754056704011562509437342876221618521096592672611794216522523640412405257383988078891763785726830940331875215777036023801226788762678170633367245513708814289172975328256964504726214030290644874820698795618142583187817740393022680455681232446124444275238245133306919555570305226234974635051855901512257010884172690136214831215067173364244587362851406860362060303641134891207509051303472743037154579247738657956146088378445195362034744284615066624695782766818419904777788855816324391490644746760300443912551037966245137318568408916916600871754969616297292893219306044462222604264604269152051444866974954545413566180069702259619915395841659798651253677441479756528394232006839831152972620137880845535543306037856240335118006925842448278991713092972376197645592183389295525754494435898109679355804974314288702581535905033165362218940299845938836752978446672381315049100262720061690797917400128674357576771090187671353850652302187655503607839222797223231723450618202427662862087065333265144467445 A202156 995 255092720034557550648389627215688139882556784957780942441088772911640638767226644981826164569815327230284510547595192475065230479941058826632301008070796944419365784486871725447701817480128872975846576621847581833635207543801888112015688642527908271242797350722063102323891742534328986661222376353356433751202547548712147411109596497974301765925656118332289467854414910873635912126410738169373479888401443128664917343604327638978290203196152125807022280325684084977312198095454756101115813920469333970703705918287499031416683978653586074350126466445522514402266830140310978779728545993407552555468657793408701951680510998212535716078126524673214429209337287469204047079912935394089054331420560898531175636656425903085214303828023082178844120176444063987838008729190379219518564429466716339896064066422809013461428777510764932215451246632585633007048240329217014805984040404634984310014485786329994702247567647935056838597125091084863098459155577521982820123995707461184713495602285750018714538552204782895512878028902338233012156281812516296758710442926045366515393287427294499116890158909620592914987259642527685646621853884607421310040331947343469200446584558699546633089100429084071983428299154429666603646416608301383137639590206234816767641224133506520523293532748428896566875892621558698197871749783850599943287696553614060770162849250362721690439074567742554917490006395306924295716224281745108476765330520194785863906354783082539722136966403676277201409373992815944948707337501116438837213907496464797934274775981242225819985804025521590206904364953737827438049329786643495460463267086538891579911735856455026470323716396605483785115490156041598608551508987990443534355260580225566155064899847461329492206620056372897024779488225616242608084188577969915635257728001295893208149247393244186287763031150000040218097292172456138824224542673205278805329766705680808103137824567583249267933317297070214499565215158472895801990778363317433762512898888607079271190663962006370645890680476024432576787931650062321174547538090446910248858160521016472448609518148597519860991606854897152904690203356488934916337421665177319260457304844745830442416484958271662376617008165421740524056244698988698682783783341822821656634559258533631195290604122336196523077839425922613689572700846366000279114460222715064710257887786647888770075901446454111688919443949062856641699663401420814985919618050939572047734067385032468354860531101510828376598912250378403186667663925094361803111568347884359239096175655788148619238383096267007197601648062421209021136597069602661817272200254516132237060694350673400314185547880701056746431677915906906304576273529170287463805620826445174964569055723168276130180099146276900111394419093007668429084168291714981200251414805539434617742674203004939018179906077121749334858945948333292697008833848396922617893729454192894198177827606122964734915063707093836606240335786210979843110362438711649933816373922189232645769262258152901510820396020292359699165426127468062452833778436569470058374702580776821154496808996824575497464242638965218355636925189047790650622367582489968195045 A202156 996 331110154077219766467781840303426813549603158144434752062798062968376642186503331867304087926524187239276704999968815943276309964017100359380617989573164457364008233603207608770233291300466513327426684123337661519247061504569471119841017558737683012441371803471679279293893511447128884435778099306760395339102602249292187302959186358932115630617132647523311085626412255625082304728151707066119341675200310433065687697104342684955871005471868305126343376321914684837244677822581087988456645030310954160643723438523365044641176640437624009614525588282350674791509391561508006206205953810546619053178068842035804052235268332745702633260996031444389882420266165134200788951676453159558797006433103778122792833111517106638497823576419239900658963450822881162072801608089269349456250447558467492013885775777148786225624734834542520553760297090791706622771345224577391108794926316876955906176731977268835768858340795185572124986944114206512034078195487903093646088171456676991454595486232828762265407617555713254769596993619753814941515650928865998050961214741854961227878108521452789603443163493031234918922156667191386169282144333812175847904759559406279634754755968152663650304721609672319975537796692058791505927107516946462393545082624511144134893531814818338453233994862185102981613832148171505092340504144119797358576789589347076625534953951270221544999977855874376432002404251554913179701339753929507871577707758667351977588035873995667538306346741435804629880467457620408265659283430924930821516875260132534324470656615725694204307070235205821987197353832524914149813605450211270824345059049244636729832720922334452176078008430621237041024999963655652055255337460263349628853460031967507579037692225776130866993721212883397537597524903004779402121313283744670155807840674594158393889127869239078360746277706740328255103712492843961500496145211895499958524510300951178290801182638896953392552764656008536890618056858390240298634311606351936593115985704741444940133824686809696375163894315478442986411268467981616390373183274440059722544013162907279972843287245578805963964111739989901561363193948520909009065827567343456388511072251137211692638076379243945153054660076193778787819748235299251998489565050855082178436442140540629490260415388114212453587790061138738279892390370326103857564355338793509119094039551450817040370702337104414291761757013437463476650924849910910932168093924893329543323767609870631667598085197070919017994173033817803091707264923365621258378512074419007084837784697740273870616842011215917386340850806577533947400558711729188414123533163543519738926992411357749216322196402389671212955766896880919246021434631946116527147940863109539811117415022627960194369504087598264293145089007769408207385070372943785978010940575930387482576313674020654317203286081264199483674291703055768385174160297362965222908053905699928390243107139775232028274160508418504389145461414603742157001445471133432911512117445968458611989562111236527324291895587667101574467622850733483372980327010538497778193592859660642504686205775690643492100747722579630193893278277181604601645746056738713572700965 A202156 997 429780724899511222317630180324220788299245016714691350396569444644179969917442557537115724302463825221253932805448975499180175268063716325417215518164959394861538267851178989312037364406188054170126860145515662804400852197723629711665528775552870022240629358108888982460371453966630757668653311677798639793721426517033710407093612784297388114239272250829139456853615253386445957901228789361084736120930114540676133965924093200745081586812281863901867895443564935234658614501512156754260624133529698031181582319497409540445215862604057310893579863464024730356864787980007251744676548317543518123472577888304680251099426615392923805437056770688293394167076273006905154855228956288171924425295837283442486566203112547990867089787888345367973155715047923304306508649291142425214993562366461337917683840894672701711847444386458680913848650172601002610724199053261124442201008375265884131233088092009162497983424104583224683176214863114961535370399284142638030639626426771027446880227634609447670480373048763599908041384840411549455854302749386252953850898024484813628419269467558293610770109323795633304168044366754776720042576723434319643159067867777403622442472800077598718548895560254242244176076677993156945026781910579899885438379607025258852275036654410069805777202037583515241238187252433992051159776507317713120832729599275951845883600065899497202688280817850372866184203228511882000328043284376219472199387905419702672123406658091593382181915933417270733307645350617297112880801186003059089890066873744533088364978012435969834964757179493131417791958370252384828630621825044442886504426182652451936431291845454262469522784619229969073766664837334880326122819471912839827808256766233244612024769444157570404028357927702593630904562544611978047710856558112003892322941937895216299374879825024930468062380700317796075084400718419289571505172260497685740886009040867923740651831927463677920284220590181783813807738236975373434731534474266450380430786931855506925214433252815023888592088930810542971929249683508488012383217342685107072951880227293128388278138235243141543705556046900037329496521054976783404832527844990141214968111324671256031213780723773682537002572161891359444849509153173730105340772652226554844788845263862478544726823883168125428560428421518656364686633127982436441118254115293752121519353079895373870512401557660083296595071683997878529836258755520960969139199994893490807662202623544694872073959725266951374528059998983258034632843202864651299013505561027523311760205441491219695912041692175164500463226745289576642516904071227416958870528774079234104994999089248007809385896744753912533359839000473517274429517575992530081950563434695356229655440130315369164015486125603400775602214137665598845517392259912742484477000616142837412949437406204606298790847153574853808059895771620439030663363057143280462412036075869052857641354889600645049735125424863511603274202675819871108808033111168757207492794628493137089129805851122754314029369652395877551299275294825933950066011625900533546625225157136933194261540600037458428171273079665721026455119566856533725145527759279267727397657525 A202156 998 557855049809411489348517506278998279785606482092511228379995076350082632576198253179844342840510118613000365504767770229119924221636739773291186361960127721365819307662596724919415728765940793846311337042195206982450786905583766796270736509650066551185324465453534427554282853355175276325027562779683327691855072516507506816220206434831650840166944764443575491684906972483351228273490240438980921365625613473487188822081775870224430943811336387476319401942370964019902044378284956885942301668676517733519533206984199060132845548483425951915857048250715817652535703288657851256583953510217675977648352920950632930123003511511682353754666427357373381238982582096797756801298233585593998345236990360804569440138806975775038844046855495868389255459168753626108686153978294778659712187701219258149661611595509389673191757188888533283654994163739010597013387599787714948585800076168800725384642166695915653546715629408230453190601905379105866398744192621656260676589013777336949059080874236830247521258809677596967382947925860571439883943453052427468100414674566546234726983890782143653989998459123238997575202665891032991229095304873413084644622187615510495650694939744754984012816132488396760620571990238425655853256992825193104836623184836161479108862683892455789560355010788540598024185439827173510900297565994247511043524443070596148880287350583596098867843501591928105930663788204171281512620481780578945406933923527015401064204254167014214404588575228875976028693784633794032111014280148539773746485285245143816163416989485273120090050511911849374471974767233762982648397315302236655411920840023833368851086982678710350988398357752069236512089933860711007655364419205405833145488429110719538900571700824300608297941596436753649516584585381444501149289691116097307565022827547316162430200123754490508466609402734792565131297028795745019852213097980784196170081210536264064187787040665215043575525773291299381785553613537176328041233113286246241862568321562743247483394228329214197696156268297769299121179677925549458457025737621994540631817991013317740705050586058352144923847784764508463784922966165916338563612076969635953572219988351039191303794741381860689084185611474908365635875061071266377480324413025017333453742716051356610425927139936838692058982503341154822624969907730832174467636277295951460223001203664643833108056851140451014566111284072232894263987213741357427031749425277826175015995681593404073320332125311305813218403884507235111150338770053394020498271839701650839657661825270905425019959499601352305683881974535063904452994083894475483425532225221682324763769890851502778833677652494176078629858066847728541290267792203672100255304190293709276552950171734326546931906621529126608467380805600939532073367768296366801065168788812827031620887176939904955176202402054078978662261037271626806032660074011680677245599918424124909290088403594497499324164527312329642545525927752778095490669976851575721892735915666645973231876005195223863082797516914261394484884865061211533702310110091882005021764060370879625508975012642845349122820356658383312708551304501503593634293385798432771448586766485