A013843 49/(1-16807*x) A013843 0 49 A013843 1 823543 A013843 2 13841287201 A013843 3 232630513987207 A013843 4 3909821048582988049 A013843 5 65712362363534280139543 A013843 6 1104427674243920646305299201 A013843 7 18562115921017574302453163671207 A013843 8 311973482284542371301330321821976049 A013843 9 5243338316756303634461458718861951455543 A013843 10 88124787089723195184393736687912818113311201 A013843 11 1481113296616977741464105532513750734030421355207 A013843 12 24893071176241544900787221684958608586849291716964049 A013843 13 418377847259091645147530834859099334519176045887014771543 A013843 14 7031676478883553279994550741476882515263791803223057265323201 A013843 15 118181386580595879976868414312001964434038548836769923458287039207 A013843 16 1986274564260074954771227439341817016242885890299592103563430267952049 A013843 17 33383316601519079764840019573017918591994183158265244484590572513470087543 A013843 18 561073402121731173607666208963712157775646236340963964052513752233891761335201 A013843 19 9429960669459935834824045974053110235735286294182581343830598633795018832760723207 A013843 20 158489348971613141575887740685910623732002956746326644645760871238192881522209474940049 A013843 21 2663730488165902070465945257708099853063773694035511916561302962900307759743774645317403543 A013843 22 44769318314604316098321141946300034230442844475654848781645818897465472518013620463849601347201 A013843 23 752437932913554740664483432691464675311052887102331043473121278209702196610254919135920249842407207 A013843 24 12646224338478114526347973053245446797952865873528877847652749322870464818428554425917411639101337928049 A013843 25 212545092456801670844330383105896224333193816736399849985499757869483902203328714236393937418376186556719543 A013843 26 3572245368921465681880660748860797842367988477888672278706294430512415944331345700171072906190648567458785359201 A013843 27 60038727915463073715368265206103429336678782347874914988216690493622174776376927182775222334346230473279805532091207 A013843 28 1009070900075187879934194433318980336861560294920733696206957917126307891466567015160903161773357095564413691577856916049 A013843 29 16959454617563682698054005840792102521632243876732771232150341713141856731878591823809299439924812705151100914349041188035543 A013843 30 285037553757392815106193676166192867081073122836247686098750793172775186092683492782762895686816327135474553067464335247313371201 A013843 31 4790626166000501043489797115325203517031595975508814860261704580854832552659731463199895987808322010165920813404873082501595829775207 A013843 32 80516053971970421037933020117270695510750033560376651356418468890427170712552106702000651867094468024858631110895701897604321111031904049 A013843 33 1353233319106906866384540269110968579449175814049250379347325206641409458165863257340524955930256724093799013080824061793035824913113211351543 A013843 34 22743792394229783703324968302948048914802297906725751125690494748022168763393663766122202934319824761844480012849410006555553109314693743185383201 A013843 35 382254918769819974701782742267647858111082220918339699169480145230008590406357306917215864717113294772320175575960033980179181108252057741716735459207 A013843 36 6424558419764364314812862549292357551272958886974535323941452800880754378959647257357647038300523145238385190905160291104871496886392334465033172862892049 A013843 37 107977553360979671039059780865956653364244620013381015189483997224402838847174791454409973772716892502021539903543029012599575248169595965353812536306626667543 A013843 38 1814778739337985331153477737014133473092859328564894722289657541350538512504466719974268429198052812281476021158847688614761061195986399389701527297705474401395201 A013843 39 30500986272053519460696500325996541282271686735190185597522274297478500779662572162607529489531673616014767487616753102548289155520943414542713569292535908264249143207 A013843 40 512630076274403501575926080979023869331140238958341449337556864117721162603788850336944748130558838464360197164374769394529095836840495968219386959099651010197235349880049 A013843 41 8615773691943899650986589643014454171848473996172844739016318215226539579881879207613030381830302398070501833741646749213850513729778215737863236621587834528384934525433983543 A013843 42 144805308440501121434131612130143931266257302453677001528647260243312450719074743842352201627421892404370924319695856914037185584256382471906267417899026734918565594568968961407201 A013843 43 2433742818959502347943450005071329052791986482338949364691974502909352359235489219758413452752079745640262125041128267154222978114597020205328636492628942333776331947920661334370827207 A013843 44 40903915558252355961885564235233827390274916808670721972378015470397485101670867316479654900404204284975885535566242786061025593172032118590958393531614633803778811048702555046770492868049 A013843 45 687472108787547346651410678101574936948350526803328824189757306010970532103782266988073559911093461417589708196261842505327657144442343817158237720085847150340110477295543842671071673633299543 A013843 46 11554343732392308255170259266853169965290927303983547548157251042126381733068268561268552321425747806045430225654572786987041933626642472534978501361482833055766236791906205363772701618754865419201 A013843 47 194193855110317524844646547498001227606644615198051483641878918265018097787678389709240558866202543376205545802576404830891213778462980035895383672382441975168263141761567593548927796106413023100511207 A013843 48 3263816122839106640063974523798906632384876047633651285569058979280159169517510695843206072864266146523886608303901635992788629974627305463293713381731702276652998623586666544776829469160483679250291856049 A013843 49 54854957576556865299555219821488223770492611732578777156559174264761635162080802265036764466629721124626962225763674796130798503983561122921577440806764720163706947866621104618064172888180249197159655224615543 A013843 50 921947271989191235089624579539752576910669325389451507670290041867848802169092043668472900390645722941605354128410082298570330456451711792942952047639294651791422672794300905315804553731645448256662325360113431201 A013843 51 15495167800322337088151320308324621560137619351820511489414564733672934818055929977936024036865582665479561186836188253192071543981583920103992195064673625212658440861653815315642727134567765048849723702327426438195207 A013843 52 260427285220017519440559240422011914561232968446047336602590589478841015487066015139170755987599847858714984867155815971399146439698480945187796822451969618949150415561815674010007314950680427176017306265017056146746844049 A013843 53 4377001382692834449237479153772754248030642500672717586279740037370880947291118516444042895883590642961422750662287799031305454212012369245771301194950253385678371034347436033086192942376085939547322866396141662658374207931543 A013843 54 73564262238918468588334312137458680646651008508806364472603590808092396081121828905875028951115507936252632170381071038319150768941291889913678259183528908653096381974277357408079644782514876385971855415519952924299295312705443201 A013843 55 1236394555449502701564134784094268045628263500007508567691048550711608900935414578421041611581398341884597988887594660941029966973596292793779190502097570367732590891841679545957594589859727527419028973968643848798698256320640383879207 A013843 56 20780083293439791905188413316272363042874224644626196497183452991810010798021512819522446365848561932054438399233803466435890654925232892985046854768753865170481655119183108128909292271772440553331619965490997166759721593981002931857832049 A013843 57 349250859912842582550501662606589605661587093602232484528162294433350851482347565957713756070816780392038946175922534860388014237328389232399682488098446211920285177588110498322578475211679408379844536760007189381730640830038716275734583247543 A013843 58 5869859202555145284926281443428951502354294282172721367464823682541327760863815541051295098282217628048998568378730043398541355286778237828941463577470585483744232979723373145307576432882695816640047129325440831938746880430460704446271140641455201 A013843 59 98654723617344326803756012219710387900068624000476928022981291632472095676838147798449116716829231674619518938741315839399284558304881843191019178346548130225289323690210732453184437107459468590269272102572684062394518819394753059628479060760937563207 A013843 60 1658089939836706100590727297376672489436453363576015729282246568466958512040618750048534304659748896755330254803425295312783775571430149138511459330470434424696437663261371780340670834465071288596655656227939101036664677797567614673175847574209077624820049 A013843 61 27867517618835519432628353687009734529958471681622096362046718076224171711866679332065716058416399707766835592481168938321956916029026516570962096967216591375873027806433875512185654714854453147443991614222972471123223239743718899812066470179731967640350563543 A013843 62 468369368619768575104184740417572608245012033553022573556919190707099653961343279534028489793804429888437205802831006346377129887699848664008159963728009251254297978342734145733304298792558794049091167060245498322168012990372683549141401164310755180131371921467201 A013843 63 7871883978392450441776032932198142826773917247925650393771140838214223884128296499128416827964471053134964117928180723663560422022571356495985144510376651485830986122006332787339645349806535651583075244781546090300677794329193692410419529368570862312467967884099247207 A013843 64 132302754024841914574929785491454186489589227185886406168111564067866460820544279260851301627598864990039341930018933422613460012933356788628022323785900381522361383752560435156817419394198444696156745639043445139683491689290758388341921030097570482885649136228056047808049 A013843 65 2223612386895518058260844904754870512330526141313192828467451057288631607010887701537127826455054123887591219817828214033864422437370927546471171195869627712246327776729283233680630367758293260008306423955403182462660444821909776232862666752849867105859105032584937995509879543 A013843 66 37372253386552972005190020314215108700739152857050831868052449919850031419031989599734507379230094660178745631478238793267159347904893179273540974288980832959724030943489063308470354590913634820959606067418461287649934096121837609145722840115147716448173978282655052890534545479201 A013843 67 628115462667795800491228671421013331933322942068453331206357525802919478059670649202737865522720200953624177828254759398441147160237539664050403154874900859554081788067220687025461249609485460435868099175102078861532442353519724696912163773815287670344460052996583473931214105868931207 A013843 68 10556736581057644018856080280572971069803358687344495137585250936169667667748884601150415305840358417427561556759477741209600360322112329133695125823982458746525452612045778086836927222186622133545635142835940639425775758635606012981002736546513539875479340110713578446361915477339126796049 A013843 69 177427071717835823024914141275589924770185049458198929777395312484203604491855503491535030045258903921705027084456542396509753255933741915750013979723673184152853282050653392305468235823290558198501489845643654326829013175388630260171712993137253064687181269240763112948004713427638704061195543 A013843 70 2982016794361666677579731972418839865612500126243949412768683016922009980694615447182229249970666398212096390208461108058139422972478400378010484957215775206057005111425331564478004639482044411642214539835732898271015224438756708782705980275657812258197455592129505639317115218578323699156513491201 A013843 71 50118756262836531850082555260443441621349289621782057780403255465408221745534401820791727004256990154750704030233605843133149281898444475153222220675925533888200084907725547604181823975774720426470699771019162821240952877142184004510939410492980850623524636136920601280002755478645886411723522246615207 A013843 72 842345936509493590804337506262272923330017510673291045115237514607115982877196691402046555760547233530895082636136213405538839980867156293900205862900280448058978827044143278583483915560845726207693051051519069536596695006128686563815358672155529156429578559553224545713006311329601412921837238398861784049 A013843 73 14157308154915058780648500467750021022407604301886002595251796908001798324217044792394196462667517353953753653865541338706891283558434295831580759937765013490527257146130916083152614168831134120372697109022881001701580652968004835078044733202917978532111926850411044939798497074516610946977318465769670004511543 A013843 74 237941878159657392926359347361474603323604605501798045618396950632786224435115871825769259948052964167900737660518153279646721802766605210041377832274016581735291610855022306609545986335544871161103920311347560995598466034433257263156697830941442465189205154574858432303193340331400680185847791454190843765825503201 A013843 75 3999089146229361802913321551104303658059822604668719752708397549285238074080992457775703951946926168769907697860328602171022453339098333765165437227029396689225046103640359907186639392341502649604673588672818457653023418640719754821874620444632823512434971032939645671719770470949851231883543830970585511172229232299207 A013843 76 67212691280676883821564195309410031581011438516667172883770037610836996311079240237836256320371988118515838677938542816688374373270225695591135503474683070155805349863883528960085848267083635031905749004824059817774364597094576919291246745812943864773494558150616624804594182305254149654266721167122630686271656707252772049 A013843 77 1129643702354336386389029430565254400782059247149625174657523022125337397000308790677313959976492004307895700660113089120081508091552683265800214406898998360108620515162290471232162851824874653981239923524077973357333745783368554282527984056878147535248123038837413613090814422004406493239260782655830053944167734278797339827543 A013843 78 18985921705469331646040417639510230713944069766843750310468989432860545631384189844913615725324901116402803040994520688841209906494725947648304203536751465438345584998332615949998961050620668309462699394669178498216708265381075291826447828043951025624915203913740410595217317990628059931872255974096535716639627110023746890481515201 A013843 79 319096386103823056975001299267248447609257980571342911468052305398087190426674078723463139495535613063381910709994909217354214898456859002125048748842181879622274247066976276271632538377781572277139588726204883019528215816259732429727108645934684887677949832178235080873817463468485803274977006156640475789562212838169113988322825983207 A013843 80 5363052961246954118578846836784644658968798879462560313043555096825651409501111241105244985501467048756259773302884439216072289798364429248715694321790550850811563270454670275297328072515374885261885067721325468909210723223877322946423515012224248907203302829419597004246250108514840895642538542474656476595172111171108298801741736299760049 A013843 81 90136831119677557870954678785839522783288602767127251181323030512348723239485176629255852471323156688446458009901578769904526974641110962383164674466333788149589943886531643316922192914765905696596502333192317155957104625223706166760540016810452951383365910654055166850366725573808930933064145283371551402135057672452817177960873361990067143543 A013843 82 1514929720628420715137135286353604859418731546707107710604496173821044991486027363607903112485528294462719619772415834385785384862793151944773848683755671977430158186900937329227511296318470577042697414713963274440171057436134829544744396062533282753900230860362705189254113556719006702192009089777625664415683914300914498309988398594967058481527201 A013843 83 25461423814601866959309832757745036872250621105506359292129767193410303171905661900158027611544274045034928649514992928521894963388964504735814074827881578924668668647244053692326782357224534988356615449097580753515954962329118080158519064622996883244801180070115986115793886547776345643741096771892554541834399547655469973095975015185611351899027667207 A013843 84 427930150052013577985120359159420834711916188920245380622824997219646965410218459555955970067224613874902045812398486149667488649678326431094827155632205696986906313954230810406936231077872759549309635852983039724342655051865487573224229919118708616695373433438439378648147851208477041234356613445198164184610753197445483837824052080224569991366958002748049 A013843 85 7192222031924192205195917876392385969003175387182564112127819728270606547649541649756951988919844085395478683968981356717461481735143632327410760004710481149258934418628757230509377235725807469745247049781085948647027003456703249643179632250628135720799141295799850636939420935260873632025831602173445545450752928989466246862308843312334347844904463152186459543 A013843 86 120879675690549898392727791748526830981036368732377355032532266173044084246345846507465092077775819543241810241466669662350375123522559028526792643399169056675594910773893522773171103200843646144008367165670711538910582847096811516752920079236307077059471167758508089655040847658929503133458151737729099282390804477525959211014824729550403384229309312198797825539201 A013843 87 2031624709331072142286575995917490448298278249285066206031769797570351923928334642250965802551178199063265104728330317015122754701043649592449803957609834335546723665376828437248686731496579160742348626953427648834470165911156111162066327771724613044138531916517245462832271526603628159164031156256012971639142250853778796459526159229553629678742001610125195053837351207 A013843 88 34145516489727329495410482763385261964549162535734107724775954987764904785463520332311982243477651991656296615169047638073168138260440618700303855115548485677533784643988355544838677896263005954596653373206258493960940078468800760300848770859375571432836305920905344493821987547627178471069871643194810014339063810099460232095256158171107854010616821061374153269844361736049 A013843 89 573883695642847226829363983804216097838177774738083148530309475479364754729285386225167485566128897023767377211146183653095736899743225478496006892927023398782310318511512291642103659402492341078905953243477586508001519898825134378376365291833525229071679793612656124907666144712969988563271332707175171910996645456341628120824970250381809702356436911578515394006274187697775543 A013843 90 9645263272669333341321120475797459956366253860022963477348911354381683432735099486286389929909928372278458308787733908657580050073984390617082387849424482263334289523222987085628836203577688776513172356163127796439981544939554033497371571459846058525007722291247911491323144894190886597782901288809493114308120620184733743826705274998167075667504635172900108227063450272636513551201 A013843 91 162107939823753485467584071836727909486647628625405947163803153133092953453978817066015355551996166152884048795795443802807947901593455653101303692585277273399859404016808743948163850073530215266856887790033688874766769825799084640990324001525632705629804788549003648434668096236666231048937221961021150772176583263444820032495435556894194040743750403350932118972255408732201883255035207 A013843 92 2724548144617824830253685495359885974742086694307197753982039594707893268701021978428520080762399564531522208110934023993793180382081209161673611161280755134031437003310504559536789828185822327990063713087096208918205100462205215561124375493641308883520129081143104319241466693449649345239487889498882481027971834908717090286150785404720719242780213029119116123566696654562117051867376724049 A013843 93 45791480666591781922073692120513603577490251071221072651176139468255562167058076391448136997373649481081293751720468141263681982681638882380248382787645651537666361714639650132134826642319115866529000825854825983288273123468283057935817378921629478405322809466772154293491330716808256545440072958807717858637122629310808136439336250297141128313407040380404984688785470673225501290735000601091543 A013843 94 769617415563408078764292543469472135326878649754012568048317376042971233341745089911068838514858926828533304085165908050218703082930304696164834569511960465393558541337948599770790031377457380368752916880142060301126006386131433354727282687535826643558260458708039597210708795357396367759211306218681314050114120030826752349135924358744050943563432127673466577664417405604901000193383155102545563201 A013843 95 12934959903374199579791464778091418178438849466415689231188070139154217518774709726135333968919233983207159241759383416600025742714809631028442374609787519541869538404266902116347668057360926191857630274004547607481024789331711000392901440129414638398283683529506021510320382723571760752929064423617376845240268015358105226731927480697411264208470603769807952770805863336001571110250190687808483280719207 A013843 96 217397871096010172337555148525382465325021742982048488908577894828764933838046546367156558015625565555762725376249957082796632657807805468695030990066698840940201331960513823869455257040065086506551192015194431638933583634298066783603494504255071827559953869080407703523954672435070582974478785767737252637953184534123674545683505168081391117551765437559162262218934145088178405649974954889997178499047712049 A013843 97 3653806019510642966477289381266103094717640434299288953086468678387052243016048304792800270568618880295704125398633028690563005079775786512357385850051007419681963786260355837773934505072373908915605884199372812555556740141647608432023932133014992205800144677634412273127106179616231288052064952398360005086079172465016598089302671359943940512692521709056840141113626176497014463759129066836182579033494896407543 A013843 98 61409517769915376337583802630939394712919382779268149434524279077651187048370723858652594147446777521129899235574825313202292426375791643913190583981807281702594765355677800565466517226751388287144588095738858860621242131560671354917026227359582974002883031597001567074447273560809999258291055654959236605481732651619533964086909997546577808196823212364118312251696715148385322092399682226315720605815948723921575201 A013843 99 1032109765158967730105770970818198406940036066371159787546049558458083500721966755892374149836137989797630216452306089038990928810097930159248994144982234983575510221332876794103795755030010582942039092125083000870461216505140203462090459803232511044066455112050805337820235326736533657534097772392899889628331480675769507334408696328765333222364007730203736474014266691498912108406961459177688316221948650202949914403207 A013843 100 17346668823026770639887692706541460625441186167500082549286454929005009396634095266283132336295971194528771047913908438478320540511315912186497844594716423368953600289941660278502495254789387867506851021346269995629841665801891399587354357912928813117624911068237885312744695136460921182175581260607468444983367195717658109769406959197558955468271877921534198918757780284022215805995801244399407530742290963960979211374700049 A013843 101 291545462908610934144592451318842328731790015917173887405857447991787192929229239140420605176126387866445055002289059125505133324373686536118469274103398927562003160073049484300791437747245241889187645115766759816550748877132388752864664693442594562067921880323874138451300091158498702308824994247029722154835452458426679850894422763233373364555245452227225281227562013233561381051371431514620842369185684231292177605574583723543 A013843 102 4900004595105023970168165329315783018995194797519941525630246128397967351561555822233049111195156200871342039423472216722364775782748549612543113089855825775534587111347742682643401694217950780431576751460691932236768436377964057769396419502689686804675563042603352644951000632100887689704421678309828540256319449468777208253982563381663306138080010315582975301591634756416466131330399649466232497698903794875327629016892028641587201 A013843 103 82354377229930137866616354689810365200252238961917657221267546679984637277695068704270856411856990268044645656590297546452784786580654873338012101701206863809409805580421511267187652274721098766713510461799849305103367110204441918930245622581705566126182188057034547903691467623719619400862215147353288276087960987221738539124684942755615186262710733374003065893850605351091546269270026908578969588825476080469631460886904325379156087207 A013843 104 1384130018103435827124221073271642807920639380232950064917843657050501798726221019712680283714080435435026359550313130863231953908061066456191969393292183760044750602390144339867622871781237506972153970331470067270872291021206055331460638178730725449882744034674579646617342496351855643270291249981566716056210360312235759627068579832893624435517379295816869528477947124135795618147621342252486741879389776484453095963126200996647476357688049 A013843 105 23263073214264445946476783578476500672722186063575191741074198344047783731191596678311017528382549878356488024962112790418339449332782343929218429593061732455072123374371155920155137606027258779680991779361017420621550595193410171955858945869927302636179278990775660120697675336185637796443785038440191796756727525767746412052141621251443145887740593824794126165128857315350316954207071899237544670766903973374203183852262060150654135143663039543 A013843 106 390982471512142543022435301603454546806441781170508247592234051568411101170137165372373271599525515805537494235538229668561031124936072854418374146170588537372397177553056017550047397744500138310098428835720619788386400853415644760062121303235868175406265141997966519648565829375272014444830695141064303528090319525578513947360344228373004952935256160413314878457320704899092777049358257410485413281579355080500232911004968444952044049359544705599201 A013843 107 6571242398704579720578070114049260568175867016132732117282677704710285377366495338413477575773225344143668665616691026039505250116800576464209614274689081547617879363134212486963646613891813824577824293441956456783410239143356741482364072743485236424053098241559823295733445894310196746774269493235867749396614000266398083913285305446265094243982850288066583162232189087239052303868564232298028341023504220837967414535260504654309004337585867867005771207 A013843 108 110442870995027871363755624406825922369331796940142828695169964183065766337398687152715317616020598359022639263019726074645964738713067288633970987114699393570813698456196709268398008639679714949679492899878962169158775889282396754094092970599756368579060422145895950131392025145671476723035147372815229264108891502477352596330586128635377438958619764791535063207636401989226752071118959052232962327582035439623718336094123301724971435901805681240765996676049 A013843 109 1856213332813433434010640779405523277261359511172980521879721588024786334832659734975686343172458196620093498093572536136574729363550521920071150380436752707744665829953298092673965331207096969159263237168265717177051546371169242246059420556870105286708268515006073233858305766623300509284051721894905558241878139482136865086528161063974788616577522386851329807330745008232934022059296344790879397839671269633755834074733930332091594923201648084613554106134355543 A013843 110 31197377484595375725416839579468629720931669304284283631232480729932583929532512165736360369699504910593911422458673614847411476413193621910635824444000502759064598604025081043571335321597678760659737227087041908594705339860241454429520681299315859553705868931707072841456545019637811659537057289887677717371245890276274291509278803002224272278818418755810300071807831353370922108750593666900310039491355028734534303294053167091463435874250099358100003861800113611201 A013843 111 524334323383594479817080822812129259719698565997105954990124303627976938103652931969531008733539579032351869277262927444740444684076545203452056301430316449871598708737849537099303432750092186930408203575651913357751212647031078124596954090597601651519134539135200773246360152145052700561839321871142199395858529677873342017396448842058383344190101164028903713306874221556105087881771227759593510833731203967941318035463151579306225966738521419911586764905274509463455207 A013843 112 8812486973108072422285677389003456468108973798713359785519019171075408398708094827611907663784599704796737866942958021563752653805274495234418710258139328572991959497757037170027992794230799385739370677495981707803724630958651330040101007400673890957082094199245319395951575077101900738342833482688286945246194308296017259286382115688475248865803030263833784709548635041693458212028929024955488136582520345089189732222029188593399739822974329504454038757762948680552291664049 A013843 113 148111468557027373201355379876981092859507522634975437915218155208264388957086949767673332105227767238518773329710295468421990852505248441404875263308547695326275863278802523716660474892637045276121602976674964563057199872522052903983977631383126085315678757206716083087758122320851645709328002343542038688752787739531162076826224218376203507687551529644254419613383909145741952169570210122426889111542419439914011829455644572689269427204729555981359029401721878474042365997671543 A013843 114 2489309452037959061395179869592421227689742932926032185041071534585299585201760364745285692692563083977785023352440935937768400258055710554691738550426761115348718434126834016105912601520550819955775781228976129411302358257478143157258712050656200115900612872373277208455950761846553609436675735387911044241868103538300241025218350438248852353704678558730984030442143361012484990113966521527628725297693443526634796817661018333188551263029889647378701207154739611513230045322865623201 A013843 115 41837823960401977944868788068239823573781509473687822933985289281775130128485986450274016637083907752414632887484474810306073503137142327292704049817022574065665910722369699308692073093755897630996723555115401807015758735233435152044047173435378755347941600545977670042519164454355026513802209084664620920573077216168212150910844815815648461508714532536591648599641103468536835228845435327314855986078333705352151030114428735125899981077743355303493831188649708650702857371741402529139207 A013843 116 703168307302476043319409721062906714804545829724271240051490756958794612069463974269755397619469237594832734939951568136814177367225951094808476965274698402321646961510867536281187672486755371484161932790824558170513857063068344600404300843928410741132854480376246700404619596984344930617473728085958283812071708772139141620358568819413603692576965148342495838014168025995698589691205231546180784558018554585853602363133203751261000981973632572585820820787635653292362923846857752307242652049 A013843 117 11818149740832714860069319181904273155720001760175826731545405152206461045051481015551778967790419476256353776135766005675435879010966560050446072355371856047819920482113150682277921211484897528534309604415388349171826395658989667698995084283904799326219885251683578293700441566515885248887880947940700876029489209333342553213366466147884437261141053248192327549504122012909706196940086326596660446066617846924441494917179755447443643504030842647449890534977792424884743661094138243027827252987543 A013843 118 198627642694175438653185047490265118928186069583275119877083624393133990784180241428378749111653580137440537915513819257387050818537314974767847138076734784595709403542875723517045021801426672762076141521409431984530886231840639345017010381559587962275777611425045900382223321408432483378058615092039359623427625141265488291857050196547493737047997681942368449124515778670973432051972030891110072117041646153259088205073040149805185316372246372375690310221371757285037886712009181450568692640961635201 A013843 119 3338334790761006597444081093168885853826023271486104939774144475175402983109717317686761636319561721369963120746040760258904163107156652780923206849655681524700087945345112285150975681416578089112213710550328323364010604898545625471700893482871994881968994315220746447724027362911524748135031143851905517190948095749249061721241442653373727238565697040405386524435736692123050472497493923186886982071118946897825495462662585797775749612268344780518227043890595124689631761968738312639708017216642202823207 A013843 120 56107392828320237883242670932889464545253973123866965722784046194272997937125018958361402821622873851064970170378707057671402269341981863288976337522163039385634378097415302176532448277568427943708975833219368130778926236529856327302876916766629617981252887455915085546897727888453996441905468434718976027428264645257628980348904926675252233698573670158093331316191426584512109291265380367002009507669296140511753102240970079503217023733394070726169841926669232260658641023408584820535572645360105502849640049 A013843 121 942996951265578238103659570369073230612083526292832092902831464387146276329260193633180097223015640814848953653554929518283257940830689176297825304734994202954356992683258983680980858201092568449916756828917920174001413257357295292979452340096743989410917279471564842786710112621246318199105207982321830092986843892844970272724045102630964291771927674347074619431229306605895020858297247828202773795397860233581034389363984126210568517887154146694736533261529786604889779680428085078741369450567293186393900303543 A013843 122 15848949759920573447808206399193013786897287826403628985417888421954767466265876074392857894027223875175166364055297700413786716211541392986037549896681047569053877976027533738726245283785762797937750932023623484364441752616404061989105655480005976230029286716078590312716236862825286869972361230558882998372829885307045415373673026039918616851810788422751283128780670956125277615565401844248604019179251836945796444982040481209221025080129399743498436914526531123468382527088954825918406196355684496583722282401647201 A013843 123 266373298614985077937312524951236982716382716498365792357918450707793776805530579182320762624915551670069021080677388450854513339367376191916333101113518366493088527143094759546772004484587315344939779914521039901713172536223903069850898751652460442498102221837132867385821792953504596423625475202003146553652151882355512296185322548652912193428383921021180815545416736759597540884807708796286287750345685623548000850813154367683377768521734821488978229222447408592133105132784063759210652942149989334082620400324484507207 A013843 124 4476936029822054204892411606855439968514244316188033872159535401045890006770552444317265057436955676918850037302944867693511805694747491657537810430414903185649338875693993623702597079372459009002402881023355117628093290816315138894984055319022902657065604042416692102153506874169551752091873361720066884127231716686749095161986716075209495234950848560602985966871819094718555869650963161739183638220059938274971250299616685457654530155544797144765257098541673596207981097966701759601053443998714870737926601068253611112628049 A013843 125 75243863853219265021626761876419379550818904222172285289385311485378273343792674931640273820342914061975112576950594391324852918311621092288237979903983277841208438483788950833569549113012918564303385221359529461975363938749808539407997017746817924957301607140897344160893990034167656297408115590429164121526383462354192042387510737076045986413818911758054385145214663524934768501223737859350459407564547382587441803785657632486799688324241405612069676055189908131467538313526356473614905233286400832492332384154138441969939619543 A013843 126 1264623619781056187218480986856980512110613323262049598858698930134752640089123487576078082098503356639615717080808639934996802998063415698088415728246246950677190225597040896659803411942408122310246995415389611667419941718568032121830205877270768864757368111217061663312145290504255799390538198728342961390493926851786905656406892958037104893657054449917620051135622849863578654200067362202103171262937347859147134396225547829205642361665525304122055045459576785965574916435437473252045712255844538791698630380478604794188775185659201 A013843 127 21254529177660211338581009946105271467043078124065267608018152918774787621977898455691144325829545915042021356977150811387491267988451827637772003144634672500031536121609466350161315944516053311668321251946453203294326960463972915871600270179289812309977085845225155375287225897505027220356775506027260152090031428597982523367230649945729621947694114139765440199436413237657166441140532156530747999416188005468685887797362782365459231172512483786379379149039107041723417620530397612947132285883979163472078880804703910775930744545374191207 A013843 128 357224871888935171967531034164191297546593014031164952687961096105847855562582539344801062684217178194111252946714973686989565741081909867108034056851874940708030027595890300947161237079481308009209475281464038987767753224517992797053985740903323875493784881800699186392452405659366992492536325929800161376177158220446292270233045533637877756074894976347037753431927797285303996376248923954812281626187871807912203716210276283216273298316417314997678225357900272050245479948254392680802452328852037800475229749684658628411068023574104031616049 A013843 129 6003878421837333435258294091197563137865588786821789359826562142250984908440324738768071460533638113908427828275438562757233631410363659136484728393509462128479860673804128288018938911594842343710783651055566103267412628444473904940086338347362164375424042508424351225697947581916981042822058029902151312249409498211040834185806796283851811446350759867464663521930410488974104267095615664908530017291339561475580407858346113492015905324804025813165977933590229872348475781490311577786246816291016199312587186402950057567704820272209966459370935543 A013843 130 100907184635820063046386148790757443658106950740113813770605029924812303356156537884474977037188855780458946509825295924260825643113982019106898830109713529993361018344625984136734306287174515270747140823290899497615404046266272920328031088604115896657751882439088071050305405009278700386710329308565457104975825436432963300160854825142697394978817221092478599813084409088187770417076012480117664000615544009720079914875223129460311320793981261841880591129850993464560832459507666687853450241403109261846652841874381617540414914315032906282647313671201 A013843 131 1695947052174227799620612002726260355561803521089092868042558737946320382506922932224370939064033099102173513990633748599051696583816695795129648637653955298598418635318128915386093485768542078155447195817050147856422095805597248971953218506169375875126835888153753210142482941990947117399440504689059637563328698110128814185803487046173315117408981034901287827058509663545171857399796541753337578858345448171365383129307875136839452368584443067776487095119405647158873911146945354022752938207262057363856694313382731846001753464892758055892453400871875207 A013843 132 28503782105892246628223625929820257795927231778944383833191284708663806668793853721895002372849204296610230249640581412704261864484207206228744004653050026703543622003791792680894073215311886707558601020097161835022886164204672963471617743433188700333256730772200130202864710806041848202132396562309025328526865429136934980020799206785034907178292744253585944509372371915203703407318380477248344687872211947416137994254277457424860675958798734640119418607671850711799193824646710565060408632449453398114339461325023574135751470484452584645384464308453606604049 A013843 133 479063065853730989080554481002489072776148984508718259084445922098512598682418299503889304880476576613128139805709251803320529156386070515086500486203811798806457655017728659587786688529746879893937407344772998961229647761787938497067479413881602486501045874088367588319547194517145342733239189022727788696551027267504466209209572268436081684945566152670018969369021454778828643166800020681112929169068266200223031269431641226939633380839530333096487068539140794913209050610837264466970287885577963262107703326489671210499574964432194590134976691632179766194251543 A013843 134 8051612947803656733476879162208833846148735982638027780432282612709701246055404359761867547126169823136844645714555395058408133531380687147058813671627464902540133807882965581691930874119455810377406005243599793541386689932369882320213126509108092990623078005803194056886629698249661775317551049904985944622933115284947563578185281115605224878880130327925008818185143590467773005704407947587465000544530350027148486545337594101174418231769986308352658160937339340106304513616341903896369628492908828546244169808311904034866356427211894476398553256262045330426785683201 A013843 135 135323458813736058719545908079243870452221805660197332905725373871811948842453181074517707864549536217460947960524532524746665500261915208880617481379042802616992028909089002531496282201325693805013062730129181730050086097693340612155822017238579718893402072043534282514093585338482065457762080495753098771277636868594113701058560019709977014539338350421435623207237708324991860906873984375102524264151921592906284613367488944058438447221358159884483125710873862289166659960349858378786284346080318681376725761968298171113998852472150310464830484577996195868482986977559207 A013843 136 2274381372282461938899408077087851730690491887730936574146526358663543424195110614319419116079484055206866152372535818143417207062902008915656538009537572383583785029875058865546858014957680935780854545305281157336951797043931975668502900643728809335441408624835680686214370888783868074148607286892122331048863242850461268973691218251265583683362659655533068519244044163818138206261831055392348125307601346211975925496867386682790174982449366593178507893822657003494024053953600069772261081004571916077898629881401187361912978713499430267982405954302382063961593562131837592049 A013843 137 38225527723951337807082351551615524037715097157093851001680668510058174330447224094866477083947888515861799422925209495536412999106194063845439434326297979050892674997110114353246042657393743487668822342945860411362148852917364715060528251119150098500763754757613285293204931527790470722215642670795900017938244522587702547640828305149020664966276220830544282602934650261291448832642594547979194942044855825784679379825850167977654470930026504331551182171477396257724062274798156372662391988443840193521242272416709755991671433237784924513980296873960135349002502998749794409567543 A013843 138 642456444456450134523633082528002112501877637919276353785246995648547735971826495362420880349912162286089262901103995991480493275977803631050300572722090133908353188676429691935006238942816646797249897117891075933763635770982148766022298316559555705502336426211206485922895284187574441428278306368066691601488075691131516718199401324639590316088204443498957757707522666941525380530224086567886329390947891863963106336733063773200438692920955458300380718756020598903568314652532614155336822149775622132511518872507640868952021778427451226306466849560647994810685067899987794641601695201 A013843 139 10797765461979557410938701218048131504819057460509277678068646255865141798478487907556207736040973711542302241578854860628812650489358945627062401725740168880597692042084753832351649857911919382721379020860395313218765426402896974310536767806416452742377768315331747408906101041340563637085073495128096885746210088140847401482777338063217594442494452081886983033790333463286217070571476222946465538073661218557627928201472602836179773111922498387654498740132438205772272664365115646108745969871278881181121097690235920084476630030030172760532788340565810848783183936195094864541399691243207 A013843 140 181478044119490421405646751371734946201493898738779429935299737622325438207027946262297183419640645169891473774215813642588454216774655799154037785804515018376205410151318457660334179161925629065398217203600664029267790521553489447237191456522441321241143152075780678701484840201810853048488830232617924358736552951383222276721038720828498109795004256140274523848914134517451450305094800879061246298404024100298052589282150035867673446692081430401309160325405888924414586669984498664149693515626584156011102288879795108859798720914717113586274573639889582935498972415630959388347304610724580049 A013843 141 3050101487516275512564704950304749240808507956102665878922582690218423639945518692830428761733900323370365999723245179890984150021331640016381913066016483913848884328413209317897236549174484047702147836540916360339903755295749497139715476809772671286099892956937645866935855709271835007185951769719609454697285245453897816804850497780964567731324636532949593922328699858834806525277728318374382366537276433053709369868065095652827987618553812600754803057589096775152635958162429469048363898917135999910078596169202716394606637102413650528044516759165624220396931229389509534439953148592448016883543 A013843 142 51263055700686042539674996099771920490268593218217505427051847274501046116564332670401016198461662734885741357348581738427770609408520873755330812900539045140058198907640809005898854681975553389729998688743181268232762415255661798427198018741849286305480900927251014085590926905731730965774291393677476105097273120343660607039122316204671489860373166209283825052578458527436593270342779846918244434392005010333693379372570062637079987905033928380885974988899949499990352548835952086295852049100304750488690965815790054444153749780266224424844193171296646272211223172349486745332292568393273819761707201 A013843 143 861578177161430316964317659448866667679944246218581613712460397142539082081096739191429879247545165585224654992957613277755540632329010325205844972419359731668958149040719076962142050639963125821192087961706647575188037913201907846165917100994260954936217501884307793736526708504633202341768515453537340898369869333615903822506528768451913730083291804479433247658686152470626823094651100887154934208826428208678384627114785042741403356719905234297550581638441451246337855288285846714374385389228821941463429062465983445042892072556934433908356354629982733897054027857677823728799841196985753088735012927207 A013843 144 14480544423552159337219286902357102083696822946195701181665321894774654352536992895590361980513491597990870776466638606359237371407553676535734636451452179010160179610927365526502721445105860255676775422372403625796185353207184465170510568716410543869613007554169561089329804389837370231758103439227602088478902393890082495544867229011371314061509885357885834593399538164573825015751801052610412979247745778903257610427918192213354766216391447272838932625597285471097200333830220225728490295236768810370175852252865783760835887063464397030697745252266119808607787046203991183409938930997739552162369362267568049 A013843 145 243374510126641141980644554967915814720692503256711149760249065085477615703089239596187213806490253287432565140074795057079702501246754641536092034839556772623762138720856232403931239327894193317159564523812987738756487231353149306120771128416712010816585817962927813228366022379996681485158444503098308301064912534110616502622583517994117675431796643209987222011266037931992277039740520291223210942216863306027050658462021056529853555798891054314603940638413576912730646010684511333818736392044373395891545548813915227668368753875646120894937004454836675623271076885550479819570843613279008653192941871631016199543 A013843 146 4090395391698457673268693035345761098010678902235544294020506036891622287121820849893118502445681687001879122309237080524338559938454205260297098829548430677487570265481430698012872339383917707081500800951724884925280280897352380387971800355299678765794357842502927756929147738140604225721057976763573267615997984960797131559577761186927135770982206182430255240343348299522994200206918924534588506305838821584396640416771187897097248712311961949865548430309816987172263967501574581987491502541089783664749206038915473231422273646387984353881206233872440007200316989215446914327527168608380298434213774036502489265719201 A013843 147 68747275348275978114626923845056206774265480309872792949602644962037495779656443024153642670604572113440582408651347612372558176885599827809813340028220474396533593451946405741502345408025504902918783961595640140939185681041801457180642048571521701016705772258946706810708186034929135221693821415465375908822078133236117390121823432268684370902897939308105299824450654870082963522877686364652829025482233074368954335484673354986513459107827144491390272468217094103404240501798963999463769683208095994053439905896052358600514153174842853035681433172694099201015727637744016289102749122801047675783830900231497337088942611207 A013843 148 1155435456778474364172534709063859667255079927568032031103971653876964191568685837906950272364851043510595868542203199321145585278916276305999532805854301513182540105146863241297429919272684660903356002042537923848764893741269557090835050910341565228987773914356117301367572482689053975671008056529726572899572667185299424975777486426139778221765005665951325774149542156401484367929005274730720097431279891280919015516490905077258331707225250817466796309373324700595915070113735187938987577065678469372056164498394951990998841372409583830970697847333469725271471334407563681770949904506917208286898845940190775744453858466556049 A013843 149 19419403722075818638647790855236289427556128342635914346764451586710137167694902877702113227636051488282584762588809170990493851782745855874934147867993245532058951547203330496485904653216011095802704326328934886126191569109517446025664700650110686803597516178583263484084790716554930169102632406095114510723117817383327435567892214364131252573204450227643932286131355022639747771782791652399212677527521132758405893785662641633480781003334790489164445571637468242915544583401547303690564207742858034736147956724523958112717526946087875447124518720133625672637618717387922799524355045047757519677908903716786367937035999247407515543 A013843 150 326381918356928283859753420903956316408935849054681812426070137817837275377448232665539417016879117363565402104830115736837230166912609599690018223217362477657314798653846375654438599506601498487156051612610408631122901702023659715353346623826410313108063454413448909377013077573138711352107942849240589581723441156761584209589564446817953961997847194976011569933009683865506240800353379301873567471205047678270527856855632017933911486323047823751386836722510928758681557813229805533127312639534214989810438708669074164000443475382898922639821786129285846680020457783138818491605835242117660633226614944768028485917764039351178113731201 A013843 151 5485500901824893666830875745132793809884984815062037221444960806304391087268772446409720981802687325529443713175879755189023327415300229541990136277614211161986489820975196035624149541907451385073631759453143137863282608905911648835943696706650478132407222478326835819899458794771742321694878195467186589100025875521691945810571809657669352239297817805961826455864093756727563389131539245926589048488543236328692761690172607325415250350631464773789558564795241179647160942166953341595270743532651551333744043376601129474355453490760382192807484759474907225151103833961214122388419272914271522262639717376716254762819860209375250557480295207 A013843 152 92194813656970987858426528648446865562736939786747659580825456271557901003726258506808180541157765880173360487347011045461915063868950957912228220417862046999506934421130119770735081350838535428932528981128976718068190807881657081985705710548674585971368188193239129625050203963728673200725817831217005003004134889893076533238280404916448803085878423864800417243707823769320157881133780106288182137946946172976339245726731011318254112643063028453081110798513618506329833954999984812191715386553274623266236137030535183075492106819209743514515396352494765733114602137386125754982162719870161474668185729950470093798713390538969836119571321544049 A013843 153 1549518233132711392936574666994446469512919746995867914574933443556073642169627226723925090355238571148073669710841214641078406478445458749630819700563007423920713046815933922986744512263543264954069014585834711700572082908067010576933755877191573766420785138963770051608218778018387810484598820289264203085490495094432937294135778765430755033464358669895700612614997394090963893508215442246385477192474324329213333702929168107225896871191960319210934229190618386235885519281684744738506160501800886593235630755072204821949795839310458159248460266496379527676457118123048615563985208832857803904748197563277550866474975954788466035661635201190831543 A013843 154 26042752944261480381085010428175661813103642187759552040260906385846929703944924799549008993600494665285674166830108294472604777683232825205045186707362465773835424177835401443638215017613371654083037928144123999551514997435882246766525635027958780292234135830564083257379333002155043930814652372601663461257838751052134377102540033710594699847435476164937040196220261202486830158192576937835000715173915969001088499545130528378145648714123277084978171590006723217466527922567275504820073039553767500972511246100498546442510218671290870282488871699004650721658214784294078081783899404853841110227102956446005797412844920872129748661365102826414305743201 A013843 155 437700548734202700764895770266348348092832914249674791140665053626929347534202351106020194155443513839456325721913630105201068498522094093221194452990640962260851974156879592063227479801027937390173618458318292060462312561904872921404996347914903220371579120904290547306774449767219823345201862426316157793360495888933222475962390346573965120335848047904096834577873930030196154468742640594192857019928005691001294411855008790451493917938269917967228129913242997115959934794588199409510967575780170388844996513211079070059269245208385656837790466645171164678909615879630570320541997297378507539586919388988019437117684585097884685751563283203545236625979207 A013843 156 7356433122575744791755603210866516686396242789794284214701157556307801544007338915038881403170539137099742466408202381178114358254660835424768615171413702652718139129654675303806664253015876543716648005428955534660190087227935199190053773619405778424785130285038411228584958177237663570962807701799095664033009854405300670153499894554868631777484598141124155498750327142017506768156157560466599347933929991648658755180047132741118258278788502511275203179451875052527938624092643867475650832046137323725317856397538605930486138204217337734472744372905391764758433914088950995377349348577040576217837354170721642679636924821740147913426524100801984791972832532049 A013843 157 123639571491130542715036423165033545948261652568072534796482355048865220550131345145058479743087251277235371632922657420460568019186084660984086115185950100484233764352106127831078606100437837070245703027244455671033814796039906892787233773221352917985363684700640577518827392084833411637171909044137400825402796622989888363269872727783677094284183640957873681467496748275888236252400540118762135240725561369639007698311052159979974566891598361707002339837047664007837064455125065480663263534199429999851417212473431349873680524798280795303283414675420919390294998794092999379307110501534320964493192411547318648516657795478986665980959590562178958398687396366147543 A013843 158 2078010278051431031411617164134718806752433594711595092324478941306277761786057517852997869042067432216494891034531103265680766698460524897159535337930263338838516877465847690456938132730058727639619530778897566463065325277042715147075038026531278492580007448763666186358931978769795149385948275304817295672544802842591053721476750935860260923634274453578982964424217848272853586694095877776035206990874509939522802385513853652783432545747093665209588325641260088979717542297286975533507470219289820007502769090040960697326948580284705326662284350449799392192688044732321040568014606199287332450237084860875784525619467568615328895141987838578541753806739070725841755201 A013843 159 34925118743210401344935049677612218985088151426317778716697517566534610342338268702555335184990027333262629633617364252586296645901026041946560310424593935935858953159568502133509759196794097035439085453800931399544738921931256913476890164111911197624792185191370937594134569767183947075729632663048064288368460501375427839896859752979003405343521250741301966683077829375921850231567669417781823723895627888553559739693331338342331150796371403231177550989052658315482112733390502197791660051975604004866099040096318426439974024788845042425213013078009778384582507967816119728826621486391422196491134685256739310522086391425717832740651389602989551256229863561689222379663207 A013843 160 586986470717137215404323379931628564482376561022122906891535177740747196023679282083847518454127389390145016252207040993217887727658544686995839137306150281273981425752867815357898522820518388874624709222032254032148427060898634944806092988228891498479882256511371348144619714077060598501787936167848816494608715646616815705146521868318110233608561661209062154042489078321118536841957819904659111327513817922919678545025819803519559651434614174106401099473008028308307868710094170438284430493553976509784526566898823793176643434626118628040555110802110345309678211415085524282389027321780632856426500655110017591944705980692039614872127905057445387963455316881310760534999520049 A013843 161 9865481613342925179300463046510881283255302861098819696126031732288738123569977693983225242658519033480167288150843737973013039038757160554339068380704467777371805822628449372720200473044452561815817487894696093518318613612523357517356004853162979414951381085186618248266623534493157479019549843173035058824888683872688821556397593040822478696259095839940707622992113939343039248702785079137605684081524737830511037306248953437753239061661560424206283278842845931777730349410552722556246423305161683199948538009868531491919846205761175781477609747251068573619761699253342406614112382197167096417960196510434065667814673417491109807155853700300484635501793510824189952311736933463543 A013843 162 165809149475454543488502882422708381727671875186487862632790215324576821642840615102776066653361729395701171611951230704112430147124391597436776722274499989934287940460916348607308409350458114206438444519046157243762380938985680069794202373567110195027087861898731492898617141744226497749881574214209200233669904109848281023898374346237103399448026623781883473019628458978538460652947708825065738732358186268717399004006126160428318688909345846049635003067511711575388313982543159608002833636489852409541535078331860408784696855180228081359294187022048709516827334879350925827963386807587787389496657022750865341678961216127773082528868433140950245268878643536422160528503362640721767201 A013843 163 2786754375233964512411267944878459771696981206259301507269305148960162641351222218032357352243050585953549591282064334444017613482719649578119906371267521330825577415326621071043032435953149525467610937031608764795914336441532324933031159292542421047820265694931980201147058301295214747682259617818214028327290078374220059168659977637206996834522983465902115531040895510052295908194092142222879870874744036618333325060330962378318752204499375634556215496555669336447551393104602883531703624928484949447164580061523577890444400045014093363405657401279572660849317017317251010390580642075127942655270314581373793797598301159459482198062691755799950772234043361916647252002556015902610741347207 A013843 164 46836980784557241560096180349572273382911163133600080432675211638573453513189991818469830019148951198121307980677655269000604029804069150459461266381893231007185479619394520341020246151064584074534137018690248509924932252572833785149454694229760470550715205534721791240678608869868674264295737396670723174096764347235516534447668244148537995797827783111416855730204330837448937329018106634339941989791823023444328194288982484692403268301021006289986313850611134537673996263909060663517342824173046545358495097094026773604699031556551867158758883943305777710894471110051037731634488851356675332207128177169149352356234647587035517302839660339729772628937566783733090364406958959275178729822508049 A013843 165 787189136046053558900536503135261198746587918786416551831972282009504033196184192493022433131836422786824823231249352106093151928916990211772165504080479533537766355963163703371527277060942464540695240873127006706308336368991617427006885045919584228545870459422069145382085379275882808360018458425844844387044318383987326394461960179404478095374091550753583094257544188385004289688807318203351405022431169555028823961414928620225221730335260052715799976887221338174686855207519582571735980845876393287840227096859307983974176623370967231337260562435140205987003375946627791155580854124751642308405203273681893165051235721995305939308826171329838288574553684934202049754587759228537928912126892779543 A013843 166 13230287809526022164441317008194334967333903151043302986639958143733734285928267723230228033646774757778164804047607860847107604469307854489254785627080619520169239144672892362565258945563260001535464913354645601712924209353642114095704716966770452129170444811506716126436708969489762360106830230763174299613053859079674994711722164735251063348952356693515471065186545174186767096799784597043727064212000666711369444319500705320125301621744715705994450211543529030701961975472781624283166630076644541988730696816914389286653986508995846257085338272847401442023565739534973285951847415274700852277366251420771578425016118779575106921963441461540592116072523782689133850225356469354036971226116686945779201 A013843 167 222361447214703854517765214956722187795980910259584793296457776521732872143596395624330442561501343353977615861628145317257337508315657110400905182034343972275484402304517301937634307098081710845806558798751528627989117186606663011606509178060510988934967665946993377937021767650214435986315495688436670453596596209552097636119914422705364621705842258947914522192590264742556994595913979722513920768211095205417986250677848354315345944356663436870648724705412092419007874921771040759327181551698164817204596821401880140740793551256693188042833280351746276036090069384364296016992699508521897224225694587628907918589245908328318822037439560644112731694830907215656272620737566180433299375397343157497711031207 A013843 168 3737228843337527682880079967777629810287051158732841620933565850000764382117424621258121748131153077750301789786384238347144071502261249054508013394451219142034066349532022293665819799397459314185470833730616941650613092555298185236070599755663008191030001561571117702987524848897154025622004536035555120313597992493942104970267401702409063197010090846137599374490864579528155408173526257196291466351323877117460094915142597290978019286802442383484993116123861037286265353810205882042011940339391056082757658777301399525430517215971242411435898942871799661338565796143010723157596300639727526647561248934279055387729455981274054441983246695745602681595023057573534973936736274794542462602303146448064029301496049 A013843 169 62811605169973827766165504018438624221494468824822869123030441240962846970247555609485252220840289777749322180939759893900450409738504812859116181120541640120166553136584698689641433368473098693515208302510478938321854246576896599262638570093428178666641236245325775234111330135414467708629030237149574907110641459845684958235284220412389125152148596851034632687067960988129707945172455804698070674966700402713151815238801632669467570153288649139232279302693732453670261801488130259480094681284145479582907971070104621823910702848828671209003153532846336908117275335775581224109721024851900540365561910838428083901568966677273033006412427215396344269567552528638402306954726570471875168956908982352612140470244095543 A013843 170 1055674648091750123265943626037897957290657537538797961350772625936862569028950667128618634075662750294632857895054544536784870036475050389723165656092943345499639258566579030876803570623927369741910105940293619516375404322217901143807166447560247398850239257575190304359709125585910958778928111195772905463808551015626427093060421892471024026432161467275339071571551220327496001434513464709560473834165333668399942558718539040275741451566322326083076918240373561348836090097611005271081951308342633075349934269775248378994467182780263477009716001426548384414727046568380193633612081264685892381923999035461460806133669622944927865738773664209166358138621855348825627572988089469920805964658769266400352244883392513791201 A013843 171 17742723810478044321730714522818950968184081233414577336422435524120849197669573862430693382909663844201894442642181730029743310703036171900077245181954098807812437018728493771946437611476347303252283150538514863211721420443516264523967046484145078032475971202066223445373631273722405484197444764867355222130230316919633360153066510746760500812245337780496623775903061360044225296109867801373582883730816762964797834584382485649914386576475179334478273764865958445589888166270548165591074355639314634097406345272112599505760009940987888258102296835975998696858317471674765914400118249815575793262996651789000771768688585352835402639471568974363458981235817522847712322619210819720958985848019935060390720179755177979288715207 A013843 172 298201959082704490915328118985018108922269853289998801293251873853899112465232527905872663686562720229501239897487148336609895822985928941124598259773102538662903628973769794825103776936082969125761122911100819305999401913394177857854314150259026326491823647993127017446394620817452468972906454163125639218342780936468277884092588846120803737151407392076806755801602752278263294551718548137685807526863837335149357205859716436318111095190818339074576347166102163595029250410509103019089186695229961055275108444988396459893308487078183437953925302922248610098097741746437790723322787424650382357371184726617735971116349054025104612161598659752126655097630385106501501006261076247050157675147671048559986834061145276297905436484049 A013843 173 5011880326303014378813919695781199356656589424245009853335684243862482383203163096514001858580059638897227338957066502093402519096924507713481122952006534367307421292162148941625519178964746462096667192766871470075931947958415947256957457923403455469348080051820485782221554392078923646027638775119652618342687119199222346397944140736752348410303704038634891144757537457540771191530733638550085367104000514091855246558884254145198493176872083824826404666820679063541656611649426494441831960786729955456008747634919979301426835742323029041691622566214232389918728745532379948686886088246098976280337501700264288466552478550999933216599988674453992692225873882484970727412229908484172000046206907313147698720065668658738896670987411543 A013843 174 84234672644174762664725548326994617587327298453285880605012845086596741414495562163110829237155062350945699885851416700683816138462010201140477233454373823111335829657369237261900100840860493788458685508832808797566188249337096825547683995318641876073333181430946904541797664667670469718786524893436001556485542412381329975910247173362596719731974353777336615469939932048887741416057040263111284764916936640341811128915167659418351074823689112843857383235255153020944622671991911092083869764942570361349139021500100092119080828321223149103711100470362603777364074026162709797580494485152185494343632391076341896257347507006655877571396009651548255178240262342924903015617348071893478804776599491212073372388143693147424636349285425803201 A013843 175 1415732143130645236106042290731798537790209905104375795328450887370431432953426913275403706988865132932344377981504760488392897839131005450568000862667660845032221289051404770660754994832342319102625127346953017460694925906608586346979924909320414011164510780309924624633993350069537584563645123883978878159852511324893012905123524242705163068535292963935696496203280437945656269979670675702111363043958954114224819643677222851844226514561742919566711040034933356823016273248168049724653599139389780063194979534352182248245391481594797466986072465605384281686157992157716663567935370811952781603433429596820078250397239550260865334342452734213571524780684089197538844983480769044313698271880307648801317169727531050728765863122440151474399207 A013843 176 23794210129596754483234252780329338024640057875089243992085274064034841093648246131419710103361856289193911960735150509528419433982274808607696390498855375822456543205086959980495309198147177357157820515320239364461899619712370510733691597950948198285641932684668903166223526234618718183761183597118033005232641157837476867896411071947145675692872668844867251011688534320552644929548325046525385678679818141797776543751283084470945915030239213249157712449867124928124434504481960411722253040735724033522118021033857127046260294631163761027634919929429693622299257374194743964586289777236490400408905651233755055154426405121234363674293603103927496616988957487143035367637361285327780326855492330653403737671610614369598367861498851625830227472049 A013843 177 399909289648132652599718086478995184180125452706624923774977201194233574260946072730771067707202718652482078324075674613644145426940092708269553235114262301448027121647896536392184661693259609841751489400987262998511146908505811173901154686761586368586783962631230255514718805425236796514474212716762780718944999939774473718734980886215677371370110945275683887753449196325528303330918699056952157101571703509195230370827814800703187993913230457078593673144916768666987370716828308639815906855645313831406237579516036734266496771865969331591460099253924860709983618688091061812801772286013694159672477280285721211980444590872585950273852587367709435641733408486412995423881131122504003953460259601291756619046759595709839768648211199275328633122727543 A013843 178 6721275431116165492243461879452472060515368483640245093886041820471483682603720644386069334954956092392266290392739863231517152190582138147886381222565406500436991833536197087143447609078614262610317282362392929215976846091257168399756706820401982096838078059943086904435878962781954839018768093130632055543308613987789579790778823754626889580617454657248419101472220642643154194082750575050194904406115620879044236842503083355418480613699664292119923864546616130986056739637733383309385946522830789564444634998926029392817011244751346556057669888160715133952694679290746475887759386811032157741615325649762116409755332238795552066252640435889092484830613396431143214089170170775924794445806583118910553496318888525095276991670485626220448336893681815201 A013843 179 112964476170769393428135863807957697921081798104541599292942704876664226253520732870196667312587947044836819542630778881332108776867113995851526409207656787052844521746242864443619923965784269911691602564664737961332922852255759229294710971530496113101557577953463461602853817727476314979388435341246532957516387875292779467543619690844014133181437560424374179838443612340903492539948788914868625758353585240114096488611949321954518403674450257757659560391434977313482655623091384973280849603209217080209620980426949776005075507990535881567661257810317139256342939474839576020245572014133017475163328778195551890498757868937436843577508127805987977392548119353818223999196683060230968020250671242479529672612631559441276320399005851919887075198172110268083207 A013843 180 1898593951002121195346679463020345028959621780743030659316488040862095650642922957349395387522665625982572426052995500658548752212805584928276604359553087619997157876989103822703920062092936224405800764304320250916122434377862545366756207298513048172897878212663860399159164114545694425858581432780330479416977931020045744511005616144015345536380421078052456840544721792613564999118919295292196993120648707130597619684101032254089590810556485482132984231498847663707702993057296907245931239281137311467083099818035744885317304062796936561507682760018000159481355783753628754172267328841533624705070066775132640623612623503231501030007179104035239936036556241979622890754498652193301879516353031572353455207600498619529531116946091353217542072855678657275674460049 A013843 181 31909668534492650930191641734982938901724363268948116291132214502769241600355606144171288278093441175889094764672695379568228878440623465889544889471008743629292232438555867948184784483595979123588293445662710457147269754588735799979071576066108800641894639120241501728668071273169486215405178140739014367561148086653908827996471390532465912429945737058827642119035139168456186940191676595975954863378742820743954194030686049094483752753022851498209065978801132683935364204313989120082366338598074793827265658641726764287527929383428112789259624147622528680403146657547238471373296995839655630418112612289654290961057363218811837811330659201520277604966400758951521924910858847412824689031345401636544521674141580298432829482512957373527229618485391192832260650043543 A013843 182 536305799059217984183730922639858254121281373461210990505059129148042643577176672465086842089916465843168015709853991244403222759951558591205580957339243954177514550594808472605141672815797621130148447941253174653274162765372882590248255978943090612388323199693898919553724273888159554822314829011400614475600215892392245672136694660679154590210098002747716181094623584004243133903801508548567873388806530588243638139073740427130988432520055065130399771905710637018901666181905215141224331052817843059854853924791501727380481909147276291649086503049091839531535685873396436988371002609077092180437218674752219668182491103618570558095034389199951305706670297555698228991976804648467344548549822165305403775777297540075760565112595274576872148197883969777931804745281827201 A013843 183 9013691564788276660175965616808097677016376043762573117418528783591152710601608334120714555005226041426124840035516030844684964926505845242392199150000673137861487051846945999074616095015110618334404964548642106397578853597622037694302438238096523922410548017255359140939443871238297637898645331194610127491412828503436473011601427162034551197661117132180865855657338576359314351521191954175780248045671359596610826203412355358790522585364565479646628966419278676376680303519280950878557332004709488306980529913970769532083759447038272633746196856746086547006520272474173916463551440850758688276608334266560555963143127978517315369903242979283581595012007691018620134668154155726790659827476861132287921259489039756053307817847388779813490194761835880057699842353951669767207 A013843 184 151493114129396565827577454121693697657614232167517566384453213265816503607081231271566849525972834078248880186476917930406620205519783740988885691114061313428038012880391621406447072708918964162346344239169027882224107792415233587528141079467688277563954080526010821081769233143902068400162532081387812412748175408657256801905985186312314701979090395640563812436032889452870996306016673173832338628903598540740238156000751456515192313092222252016420893038608816713862865861248554941415913079003152369975421766264106723525731745026372248155372330571331476595538586219473441014002909066378701273864956274018083264072546551934940519421963804752819155867366813262949948603367666895300170619720403605050363092608232291179987944494561063222325329703362175636129761250442865713777448049 A013843 185 2546144769172768081864094271423305976531522400039467738223505155358577976124214253981224039983025422353128929294117559656344065794171005334800201810554028494785034882480741980978155951018801030676555007627713851616540579667122830905585467122613436881017376231400663869921295501449562063601531676691884963221058584093302515069633893026351073196162572279530955995612404773034402834915222226032600115335982780674221182687904629729650837206140979389639985949299898382509893186530004462900377251118805981882176913625600841702296973438658238374747342759912368127141217018590690123122346892678626832309848320097421925419267289898370545309924945666480631552662834030510399786176800377509309967605640823390081452497466560117862057383120087789577621816324408085916432897336193244051457569359543 A013843 186 42793055135486713151889832419811503547565296977463334276322451146111620044719668966662432439994708273489037914646233825144174713802632086661986991829981556911852081269853830474299867068772988922580860013198986704119197522465333419030174945929764033659259042321150957661767213492862789602950942890160510576856331622856135370775336840093882487207904352302076777418257687020389208446420139952929910138451862594791635417435613111866241620923611440601679243849883392114843774786009785007966640459553772137493747387305473346490505232583529012364378589765847171112862434431453728899317284225249681170631620715877370300521625341321913755023908561816539974505604251550788289206273483944798972625548005318717098972124920475900907598438099315479431089866964326699997487705529399852772847368225839201 A013843 187 719222877662125187943812413479771940123929946300226259182151436412697998091603476322695502018991061952530260231459251899198144414880837480528015371686500027017497929902433328781557865824867624821816514241835369536131352760074858773640150316241544113711166724291584145421321557174544904856796497154927701265224365585343067176621086271457882962503248449141004398068656945751681426358983292188892999696960454630663016460840349571135922922863137482192423051384990171274179322828466456628895326203720248314857412338443090534465921444031372110808110958194593404893878935489442821610825595973771391434805649371750962640866957111597404480686831198450587351515690655814098776689838444660236332917585325391678282424503538438466554006949135195262798327394069438846857775866832623325553245717771679451207 A013843 188 12087978904867338033771655233354526997662890607467902738074419191788215253925579626555543302433182778236176083710135646669823213180902235535234354351935005954083087707870196956831643050918550170380270154862527055793759645838578151408570006365071631919143579135168654732096151411432576215928178727682869875164625912392860930037470596964392638950792096684712860918339917287248509732815432191818724645906814360977553317657343755242081456564560751663208054224627529808605131878778035736561843747505926213427808529172213022612768741709835271066351920874376531356051423268771065502813145791531175775844778548991018429105050948174617577106903571952359021616924212852267558139826114739404592047345856563857936892708630970535307373194794115226781851488512125058699138638993855900232573400778588616536436049 A013843 189 203162661454105350333600209506989535249720202439713041318816763356384533772727216783519016283994502953815411438916249813579718743931423872640683793592971645070274455106174400253469424756788072713581200492774492226725718367608982990723836096977758917665046134524779580082340016771947308461104899876165993991891867709586813651139768323180547082845962768979969053454538989846785703079428968847897305123755828964949738609866976494353663040480572553203537767353314893493226451486622446624394907864332101869081177949797384271052804241917201400812176734135646362501156270878235297905780541318264471264623193072892046737968591285970797618435728333803298076315645245408060849656057510425172978539741811268760345355753960721786911021284904694616522577967423285861556423105569736115208861146885738878127880675543 A013843 190 3414554851059148623056818721183973118942047442404257085445353341730754859118226332480604106685095611144775620053865410616834332929255441027471972518917074438696102766969473145060060621887337138097159236682060890854579148604404177125095513281905194129196430382957970402443888661886118413305790052218721861021726620595025577034706086207695454821392096258246339881410436802354927311655962679426610007214964217413910256816034273940602014721356982901691859255907163414940656970135663460416205216475829636113647357802244637443584480893902403943450254370617808414556933444650500651902453557936070968544522005976096629525038113743311195573049286106232030768637049639573278700169358577715882250317440621994055124394156817851072613534735393202419894967898483165475178803135310554888315329295708613324695290513851201 A013843 191 57388423381751110907715952246939036210058991364488348835080053614468796917200029970001513221056401936510243846245315956237134633541996197348721442125439270091165399204455935149024438872060475279998955290915397392592911750594221004941480291728980597729404405446374608553874436740319992172430413407640058318192159312340594873222305190892737509183136961812346234386865211337179263327001764753123034391261903602075589686307088042119698061421846811628735078514031695514907621697070095779215161073309268694162071142582325621514324370383817703077568425206973506023458380404240964456524536948231544768327781354440256052427315577683831263996239351587441741128482893292308095113746409615670832981085224533854084475692593637622977415678297753553071174725469806562141330144295164496007915739472974664148153747666297135207 A013843 192 964527231777090921025982009414304381582461467862955678871190461098377069787380903705815432706294947346927668323845025276477521785940330088839961277802257812422216864429290902049653744122720408030942441574415083977309067792237072430051459263088976906038099842337218045964967658294558108442037958142206460153855621562508378034247283343334239316840982917180103161340043606943971878736918660205738839013938813840084435857763228723905765318316979363044150464585330706519052397862657099761269212159108878942781929693381146720791249693040824135624692522453603715736264999454077889620807892488927572921285021224077383473145892914132152053984794782130133343146411987563822154576735906410579689913099368740485597782965421267529381425305150343966467233610971038889909335735168829684405039833322285180338020037027455951424049 A013843 193 16210809184477567109683679632226213741256429890372696094788098079680423411916510848583639977494699180059813321518863339821757708656299127803133229196022547053380198840463092190748530477470561897776049615541194316406633502384128476331874875834736434859782344050161623698533211432956638128585331962496063975805851431601078309621594091151418560198146399889045993832642112901907335365931391922077852667307269644210299113461426585162684197704953472154683036858285653184465713650877677875687651648758142928391335892356656932936338533590937131247444207224877717650379405845824687090856918249061405718088037351713068584033163022207819079571322445903261151098261746274985158951971200379042612848369461090421341441938299835243366313615103661831044414795299590250622706205700982520505795504478647647025941102762320452175583991543 A013843 194 272455069963514470412453603578825974349296817167493903265103564425188876284080797832145237101753409119265282494767536152384281809386419440987260183097550948326161001911663190449910551734847733815922065888400852875846289274570047301709821038154415260688361856451066409501247684553702217027133674293671347241368945010919323149810131889981891741250246542935196018345215991542356585495208904034362469779433280910242497199946196616829233310827153006503757800477206973071315249330301132056682361260678108197473182342838333071861041734062880364875794790828519800549926674050775515936032225011975045903905643770241543691845370914246815270355216348296110166508485169643675566505779964770569194142545532546711485614657005330935257632929047244394363479464600213342215823199216413222140905043772631003564992114126319839715040145863201 A013843 195 4579152360876787704222107715349328150888631606134070032176595607294149443706545969164864999969169547067491602889557980113122624370357551544672881897320538788517787959129323241891646643007585862244202161386353134284348583837698784999836962188261257286389297721373073144487469834294073161575035663853734333085687858798521064178858886674925654495192893647111839480328045169852387132417976050105530029582935152258445650439495726539048924255071960580308657352620417596409595395494371126476660445708216964474931775636083863938768528424394830292467483049454932287842617610771384096336893605776264596506942154846449624828845148955746224248860121165812723568508110246201255246262643867898956445953762765512579938725540288597028875036638497036536066999361535785642621340509230257024522191070686609276916822462121057546090679731522819207 A013843 196 76961813729256170944860964371876158231985231404295315030792042371792769700375918103753886054481832577563331369764800971761251947792599368811317126048266295418618462229086535726472905129028495586738305726420437127917046648560203479492259823498106951212344926803117240339400905504980487626591624402389712936171155842826743525654081308345475475100706963527008686145873455169709070534548923474123643207200391104007696046936604675941795269954994441473247604125491358542856069812073895522693232111018002521930178353115661501218882657228803912725500987612189046961770874184234652507134170832281679073492176796504278844498400418499226790950592056433814445015915808907904496923936255487777760987144890799969931030160155630450264302740783219693061678058269331949295536869938632929811144465325029842117141035120868614177146054247704022412049 A013843 197 1293497203347608465070278228198122591404975784211991359722521856142721080354218055569791562917676160131106910331637009932391361486550217591611806937493211627100720494684257405954830116503581925326310704343948286808901803022351339879826410853532683529025881184779991458384311018822207055540125431330963905318228616250389078435668144549362406310017581935998434988053695161037300348474163756829596071383416973285057347460863514788553753102133591577840872482537133263029781965331525962049905152089879568386080507580814922850985760820044507361177495098798061312286483082414431804687404009178158180188183015418847414539484615833716504675506600692483119377382497000315150879800596645983080828910944179675094630823901735680977592136164343573381287623125332662071810088173058603651335905028717776556462789377276438798475293733741161504679307543 A013843 198 21739807496663255472436166181325846393743428005250938782856424836190713197513342859961486797957383223323513841943823225933701612504449507062219639198448407816681809354158314221882829768075701418959304007908738856397212603396658969360242487215323812072337985072597316441065115293344833982462888124379510356683468353320289241268274505441133962852465499598325696844218454571553906956805270261035021171741089070001958838774733093051222928387559273648771543814001598751741545491326956844172755891174605905864855090910756408356517682102488035219310160125499016475598921166139355341381199182257304534422791940144568496165117938317273294081239437838563787375667627084296740836808627829037639491506238827799315460257316471590190391032514122437819301081867466051440912151924595951568002555817659670584470101063885106885974261782987701409145121875201 A013843 199 365380944596419334725234645009543500339645794484252528123467932221857316710606753447372708613269739834398297141549836958267723001362282865194725476008322390174971169815338787127184719912048313748449022460922173959467952225287647298037595482627947309499784515115143097424981392735246624743253760706446430564779052614254101277995889612949138513661387651749059986860779565984106514223026177277215600833452483999522922203286939094911903757409708712214903336881924870220520155072732163680011508262971601459870619512937082955247992683096516407930945861229261969905391068039304145222593814656198517310043864138009762715047137189298412253623391231752741574422845808405775323244242607922635606933745355978823094940544717938016329902083464855812428993282946501926567410537396684158003418955627406083513188988580716991432569417786674297583502063356503207 A013843 200 6140957535832019758727018678675397610208426867896832240171125536852755921955167705189993113663224517396732180058028109757605620483895888115327751075271874411670740451086398995246593587561796009170182720500718977736777873050409488138117867276527910430762878345540210038421662267701290022059865956193245158502241537287768680179276916724836170999106942262946451199169122165494878184546400961498162603207835898579981753470643585368184366450784974326195880382974511293796282246307409474969953419375763705736045502153933553228853013024803151268095407089680205928199907680536584768756134242926728480429907224567530081951797234740538414746648336432068327641324769501875865857765985511355736645735458197936079756665735074384240456664316793831639494090106481857879818468902026070643563462387229814045606167331076110475007194204740634919485919178832749400049 A013843 201 103211073304728756084925002932497407634773030368742059460556106897884268780300503621128214261337814463886877750235278440696077663472838191554313512322094393236950134761409107913109498426151105526123260983455583858822025712358232267137346995316604590609831696353494310115752877733255581400760167125739871378947173517195528207773107139394321525981990378613341005304435436235472417647671360959899618872114097947433753330581106739283074646938343063500374161596652611314834115713688631045820007119448460602305716754701161229117332589907866563362879506956255221035255848386778380208484348220869525570585450723306478087363856124284229136646918590413772382667745401018027677471472918489355865804875845932711692470281009395175929355157172353928364977172419640585386109006836352169306371112342171484664502854333396188753445912999075851091799843638642019166623543 A013843 202 1734668509032576203519334524286483930117630321407447793353566488632740905390510564360301897090304647694546754348204324752778977289987991485453347201597440467133420914935002876695631340048321630577553647348937997915221786147604809713777390950286173354379441320613178870115458616062826556602576128882310018265965145303505242588042611691800361887179312293354422276151646376809584923404412563653032894383621644202519092227076660967130635591092731868250788533954940438368416982799964821987096859656570277342952181496262416777775008838581513330439915873413781499939545043836584236163996440548154116264829670306611977214324329880845039099624760749084272435496796954909991175263045341050604036582548342591085415348012924904721844672126595752474030171336856899318584334077898570909532179285134876142756299472781389744379165459775467829299879972034656416133441887201 A013843 203 29154573631310508252549455349682935413487012811894975062893391974450476396898311055203593984396750213802247300330270086119956271312828172896014406417248181931111405317312593348623475932192141645116944150993600930961132559782794036859456609701459715567055270275545697270030512960167925936819496998124984476996076197116012612177232174704088682237822701714407775195280720655038693807657961957316523855905528974111738383060477440874564592379495544509691002890180683947657984229919008763137136920247976651302997314407682438784064573550039494544703666084465425669483933551761471257208288176292826232062992268843227501041149012307362572147393353909859366823394666421172221682646003047037502042842889993928372575754053228873660043404431694811831025089658553906847446902847241281276507337245261863331305125239036817433780633882446287807043082689986470385954757798187207 A013843 204 490000919021435712200598696062121095494476224329518845882049238914589156802669913904806804095756180843374370376650849337418105051954703101863314128654690193716189389168072756410314759992353324629480480345749450846663754932269419377496887239252433439535497927521096534017402831321542331220125286047486614104873052644928823972862741160251618482371086147714051477707083072049235326825307366616618816446204225467895987004097444348778807104122181616574376685575266755108287740952248780282045860218607743578449475863249918748643773287655513784812834515881610409227016471204455047419899699378953530482282711062448124609998591449849842750081240099163006378200794158540641529820231373211559296834060452127954157880698372617679604349498283494702444038681891315512385040096153584214414258817081116137009245239892491790609551113662274759172973090770602607776741614314132388049 A013843 205 8235445445993270014955462284716069251975661902306223242739601558437499958382473242998087956437374131434593042920370824813986091608202695033016720560299378085787995063747798816988160171191482327047678433171011020379877729146652131477590183830115648818273113667847069447230489386021161960816645682600107523260601395803318744511904090680348951833210844884630063185822945191931498137952940910725512448011354417438927853577865747169925410998981506429765548954463508353104992062184445250200344772694140346323000340833641384408455897645626220181349309708422226147878465831533275981986254247462071986815725524826565630320246326497626307100615402346632648198420747422592562191688628689566677101890054018914525531500897548585341110302017650695463976958126547339816655368896053289891660447938682318914714384746873109524774725567321851877420158736581518028903696311777623045939543 A013843 206 138413131610808889141356454619222975917954949592060694040724483392659061800534227795068864283842947027021205272362672452648664241659062695419912022456951647487838833036409254717120007997215243470690331426305182219524604993767782373743858219632753709688716221415505696199602835110857669075445363987460007143440927659266378139011572052064624833460774669975977471964126239840792689204575077886563687713726833693896060435083189612684936382659882178565069581277668184890635601589133971320117194594670416800650666728391010747752918271730039882587937848269452354867393375230579769429242975137095043882411898895760088548792380009445605343440043067239854918270857501931513192755710782385547142051466137895896430607935585099073828040846010655238663060735232881140298526785035967643209137148505433733999604664440696351782888812609978364503800607885725573511784423912046510533105899201 A013843 207 2326309502982864999798777932785280556253068837793764084742456392380420851681578766551722402018548410683145397012599435911666099909563866721922461361433986339328107266842930344030635974409196597011892400281911197563550036130255118355513025097367691598738253533330404236026724849708184844151010232537240340059811671169290017382367491479050149575975239878286253371301069713004202727461293334039475899404606893893311087732443167820395725783364639775143124452533769183456912555908574655977209689552625695168535755704067717637483297392966780306655471415864685728256280457500354184797286683129156402531696784741039808239553530818752289007196803831100241611378302034962942230645231119553890816458991379616331309227573378760133827882498901082596210061777059033324997339676099508179415968054930824767331355595254783584415012273535906372215376816735389714012560812689765702529910847871207 A013843 208 39098283816633012051618060716322210308945327956799792972266464586737733254212294329434798410725743138351624687590758719367372141180039907995350808101621008405087498833829130292122898821895367205978875571538081497450585457241197774201107412811458792699993827134684103994901164549045462675646028978253398395385254757342257322145450429288395863923415856634357060411457078666461635240441957065201471441293228065664879451519172321557390963241009500700830492673735058666360329327155414243008963252310980058697580446118266130333181779283592676613958508086437773034803305649208452783887997283351731657350227861142656057082176192470769721343956681989301760762435122301622170070454399426342242952226268117211680314187825776821569245221159030495194502508287031173093230287936204433971444175099222371864538093489447147703263111281317978397823838158871694923409109578876892162420211620171376049 A013843 209 657124856106151033551544746459227388662444126969934120484882470309301082803546030794810656889067564926275756124337881796407423576812930733677861031763944288264305592900166192819709560499595436630886961730840535727651989779852810990998012287122187928908796252652635735842303872575807091189582809037504866831239976706651318813298585365050069284960850302453639114335359121147220703486107972394841130513815284099629628941682729208415069919191646678278858090367465131005518055001501047182251645381590641846530234557909698852509786164419342115850800645408759651395939158046246465938805570341292553965085279662224620351380135266856226706627879954194194693134247100523363812374127091158534077298066888245976711040554787831040114304432019825532734003656780132926177921449343787921758062250892630403927291737277138211448743111305111262932225247936156576577736904692183926573796496700220317255543 A013843 210 11044297456576080420900812553740234721249698441983682762989419678488423298679198139568382710334558563715916633181746779352219568055494926840923810360856611652858184099873093202720858583316700503455317165810236883974646992229986194325703592509662612521170138618332848812301601186381589781623318271493344296832650288508688715295109324230396514472337011033338312594634380749121338363491016692040094880545693479862475173622861629805832080131854005721832767924805986456809741950410228099992103403928393917514633652214788308614131976065395882941104406447385023461011549429283264353033505220726103954491188295283009194245645933430052602258294778390141830207507291018496175594571954021101482237148610190750130582458604319076291201114588957207728660399459503694090272325799121043600987752250752439198805992228416861919819025471705004996101909742062983582542024157161535253925797720040602872113911201 A013843 211 185621507352674183634079956590712124960043681714419756197563176536354930380901283131725808212592925780373410853885618120572754280308703235415406480734917072049587500166567077458129470209803785361573515605772651308961891998409377968032100279309899528643306519758320189988353011139515379459743110188988637596866353398965531237964902412340274218736568144437317019778020037250482333875193517543117874657331470316048620243079435412146619770776070274166843330512214214379601332960544703676567281909824516571668447792773947102877716121731108604591141759161200089309221111257963823981434122244743629163133401678821535527686571203158894086155160340403113740297575040147865223217970831232652611959756691475937444699381762790715226217132896603790295595333715878586575206979705827379801801152078396245614332311383002198286398361102946018969484797034852565071783800009413923012730882280722412471618505555207 A013843 212 3119740674076395004337981830420098684203454158574252842412444308046517314911807865594915658629049303590735916221255583752466281189148375277626736721711751229937417115299492870838782005816172220571966076786220950549722518817266415508715509394361481377908052677578087433134249058221834982579902452946332032090532801576413683516476114844202988794305500803557987151409182766068856585440377449347182119365770021601829160425436070971948238487433413097922135855918784301077959603067874834692066307058420650020031602053151728958065774857934742317363319546222289901020079216912597989655963292567406175344783082015953547613828202211491532906009779841155132633181343699765170806624435760527192449207630713636080633062509287223550807031352593219903498070773762771404569503707915840772328871962981605700040083157414117946599497255057213740820130983764767061161470326758219804074967938492101586410492222866364049 A013843 213 52433481509201970837908460623870598585407454043157467522425951485337816511722754797053747474578431645449498543930642596127700787946016743291072564081809402921558169456838576680187409171752406511153033852546015515889186373761796645454981566391033417518500641352054915488687323921534380552220420526669002463345584796094784778861414062186519632665892552005399090053734134749319272631496423791178089880180496753061942699270304044825534044258293373936777337330427007748217267048761772346669558422730875864886671135707321108598211478037309214127925311613358026366444471398650034412147775058180395589019769259442131274745610594568538193551306369790294314165878843561953225746936891827180523493832649404081607199881593590366218413775943034246918092075494630898996599648818941535860531351081831847000573677626659080328497750365746591341963941444134439996940831781825400247087986142236751362801142789714980571543 A013843 214 881249523725157523872727497705393150424943080103347556649412966614072682112524339874082333805239700665069722027842310113118267143008703404493056584522970634902628154061085958263909785949642696232949039959740882775549555383814516220161875186334098648233440279203986964618367853149228333941168607791725924401449243667965047778323786143168835466215656121554742506533109602731809015117560394658330156616193608928712070946636000081382750681849136735755416708512486719224287607288539107830475268410837830661150281777832945872210140311373055961848040712285708349140832230797111128364967655402837908664655261943443900334649477262913421419016806157065476538185925723745747865128768340939423058360845338534399572208409943473285032880332274576587952373512838261519435850297699950393207950417632347852538641799871259163081061690397102960684387963851567533028584559757139501952807783092573080154598806866739678465923201 A013843 215 14811160745248722503728931053934542679192018347296962384606683729882719568265196580263701784264663649077826818121945706071178715872547278119314802016077567460808471385304671700541531772455644795587174514603365016808661377335770574112260636256717195980859430772581408914340908507879080608549220791155537611415157438327488558010287873708238617680686532434970557307301973093113514117080837553022554942248365985264863776400111253367799890709838441117841288619969364290002601815698476785306797836180951419921952785840038321274235828213246951550780020251385900224009967303007046734430011384355496730926860987483461632924453764357785873789415461081799464177290853638994784369219209506168883341870727604747653610106745919955501547619744538808713715541630272661357158335953443066258646022669146870357616952730436252753903403830504109460222508508453295527611420695838243609320840410436875758158342147009293775976771239207 A013843 216 248931178645395279120172144223477858809180252363020046798084533448138867783833158924492035888136201950051035332175541481938300677669902103351323877484215676313807978572815617271001524499662022079433642066938755837503171768882296039104764513566645912850304452994775739623327649291923707787886753836951120635054551065970100194478908293414366447359298550634550156663824261775958831765777636753650080914368287114346565489956669835352612763160254679867558537835825105622073728716444299330651351232693250514628260471613524065656081564780041514713959800365042825064935520461639434465565201336862833556687752616634539664561294417561307180778705654401803594427727377110585340893467254170180422326821318852993814225064078676692114510845046463758051417108179992619429760152369517614609063703000351450100468124540442100034854508179282567697959700501574537932565147634953360341855364778212570867367256464785200492841594217352049 A013843 217 4183786319493158456172733227963992373005892501465277926535406753662869950842883902043937647171905146174507750827874325686937019489598044651025700408877212871806170695873312079473722622265819605089041222219039669360915807919604749529233777179514617857275066941483195855849267801649361756791012671737637484513361839765759473968607011687415256880767730740514884483048894367668540085487424740918596909927787801530822726189701749922771362710434400404534056345406712550190193158537279338850257260167875461399357173746408498971481762859258157737797522364735274760866371292398773975062754338868653643587251058227776708142281675275952889787347705933531113011546814027097607824396504140838222358046885905962267035680651970319164368583772695916381570167337181135954755978880874482548734533656326906821838567769151210375285799718969202115299608686329963259032622436300661127265563115827418678567841479403644864683188674011035887543 A013843 218 70316896671721514172895127362390819813110035272126926111280581308811855263816349741652460036018209791754951768164083791820350486561674336449788946771999316736446310885542756119714856112421630102731515821835399722948911983704797025337832093056102182327222050085508072749258643942320823046386549973894473202216072440943119478990378045430388222395063250555833663506602767637405153216787147620618858265156329580328537559070317310952018293074270967599003884997250617831046576415536053848056273771641482879738996019155887642213693988375551857099162958384105762905881102311346194198879712173365461787770928535634243133747328116362940218655952893624857416385067303353429494704632045095068003171694011421507822068684717665154195542787467700266625049802436003351991583737050857428196581307161886322954640808496124392777428435876715379951840523191147692494561285286905211565952319287711425730689711744337059240730352044103480161935201 A013843 219 1181816082361623488703848405579702508598940362818637247152292730057200851418961390107952895825358051970025474367533756289124630627642060572711602828396992516389453147053317102104047586681470337136608586417587563143602363710126523604852943987993909378373620995787134178696790028738586072940618745411244411109645529514931009083391283809548534853793828052091896382555472715681868410114541590059741150862482431256581730755294823045170571451699272152436458295148791133886399809815914457024281793279978402759773306093953003602685554862627900062265631841561665557159143686546795485900571322497753316267065995898404724348891343651711936254950600283152978597183826167461089517500750781912807929306661249961281965508384049798246564487628969638381167212029541908336922547868613760795699942029469823429898648068394362669410239721779955390850583673273619267756091521817015890788960630268565932255701985287072954658955026805247191081644923207 A013843 220 19862782896251805974645580152578060062022390677892836212888583914071374709798484083544364320136792779460218147695139841951317666958780112045563908736868253222957539042525100535062727789355471956254980511920394173754524926876096482226763429606213634922325448076194364141356950013009416127912979254126784817519812414557445469664557306987082225287712868071508502501609829932465162368795100504134069522545742222129369148804240090920181794388709667065999554566565732587228721603576074279207104099656597015183509955521068131550336120576187116346498474361126913019173727939791991731530902217219739986500578193064488202131816812754322512636954738958952111282868566396518531520635118391608562867857055628099265994299410724959130009343580092712272277332580510853418657262027791477693328925689299322386306578085504053384777899003955710254025759796709719033176630207178586076490061312923787623421583266719835148953057135515789540509206224340049 A013843 221 333833792137304103015868265624379455462410320123344898230018429843797594747583121992130131128539076244387886408312215323675796028576217343149792614140544731918247358687719364692799265955697417168777457463846064878292300446006553576785212961391632562139523805816598678123786258868649256861833442324108872428055487251466986008652214658531890960410590173677843401544556411674941983932339254172981306465426289527328307283952863208095495418291043374378254513600270267593553123991303080410633798602928426034189251822442592086966499178523976864435599858587460027113252845484084005031839873564812169953115217690834853213229445171961898469889298297683108134331171995426286959267314434807765116120073533941464363566190196054388098067037550618215160165128680645913407372602901091365591779254060053711346654657883066625237962148559483622239410944903300247790599623892050496187568460486310098586846549963760269348454031276613874807338229012483203543 A013843 222 5610744544451670059387697940348945507956730250313057704551919750384706174922629531321731113877356254439427206864503402945019103852280484886318564465860135309349983357464499362391877262917406490355642727594860812409458693596032145965029074242109168471878976604359573983226475652805388060076834665141297818898328574235405633847417771765945491371620789049003514049759359611020749923950825844885296817764419648085806860521395771938460991495217565993175323610079742387444847354921830872461522253119418056356618755379792645205645951693452479160569126823279440675692440574050999872570132755003798140402007463729861377954747285005163627583429436489159998413704007727129604924405753705814108306630075884954191558456958625086100764212700113240342196895317735615866637711336958642581501033922987322726603224835040700770374429830839241238977779750989767264616607878753692689424463115393413826949129965240918846939466903666049393886933615012805201947201 A013843 223 94299783558599218688129039283444727152228765317011560840404115244715756681924634532924334830936726568363453065771708693296936078445278109484356112977711294144245170288905840783720281157852850883407287322686825674165772263268512277234243650787128794506869959789471359936087376296700157125711360217029792442224208347174462488073550490070245873482830601546602060634305556982425743971841529974987183616166601025378155904783098738969713884060121631647297663914610230305785549494171211473460804508178059273185691421668174987971291510111855817251685314518857559436362848728075154858286221213348835345736539442907780179285437619081785088794698539073312093339123257869867269964487502533617718309531685398425097522986103611822095544122850803230431303219605182495870580014440263905867287877143647933066020399802529057847683042166915127503499544274885018416411328618213313031156951580417106189534027325804123060511620249915292163057693267520217029126607207 A013843 224 1584896462269377068491384763236855529247508858683013303044671964917937722553107332594859295503553563434484555676425108008241604670429789186103573190816393720682328577045640466051986765420032864797426278032397479105704134428753885843475933038779273649276963414181645146445820533418639540811830831167619721576462269690961191037052163086610622395625933920193740833080773496203629478934740594289609595036912063433530666291689540505863981249398464263096131837412854140749337730348535551234455741368948642204431915723977017022833496410449960720549075081118439001446950398572759127703216519932753875655794018416951061473250350063907561987372498346205156352750644595018859206293141455082512991628299036491330614068827443403893959810072753449893858913211904302208096838302697515465911507351153290811040604859481105875246008889699342547951316840627992504524625200086311152114654885212070303727498397264789896278018801540326315384510650747212287608530887328049 A013843 225 26637354841361420390134703715721830880062881387885404584271801714375779302950074938921800179528224740643381927253676790294516649695913466850842754618051129263507896394406079312935741566414492358650343454890504431329569387344066559371300006582763252223397924102150909976314905705167074762424440779434184660535601366695984737759735704996664730603285071396696202181588560150694400652456185168225468463785381050127349908364426107282055932858639988869856687791397839543574119233967837009597497645187919829529887207572881725102762574170432489830268304888357604297318895348812362659307960050509794388146930067533696490180918633524094394321769579704670062820680083708481966680168828435571795850296821906309793630654782841289245782527892767232366086754352475607211483561353437142435574704050833358661159445873298946445259671409176850203417782140434670023545375737850631533591004655759265594748065562829323786744661997488264382667470507108396917836578623322519543 A013843 226 447694022818761392496993965350136811601216847486189994847856171413513722744681909498458695617330873215993320051352545814479941331439217637362114176865585329531777214700782975012511008506728373071836322446344707977356072693091726663353439210636501980118648910384850343971924620186743025532067576179950341589621852170059415487527877993878944127249412194964273070065958930452720791765831104122365448470840899309490369909880909585089514063555162292935681351710023489208850221965297436620305142922673368574908814297677423153802130584082458856577319400258626255425038674127489379214988884568918114281585453645038836910470699473639454485365981326096389745827170166888456413993597499516655172855938685779348701550414935213548353866946293738874376820080402057530403404215667218052914704050982356259018106806792535392905479297374035321368842664434285499085727130026055564185064015249345976850930737914472444883817534191785259479492176812970826998079376922181585959201 A013843 227 7524393441514922723696977575639749392581651555700395243407918672946925138169868852940595297240479986141199730103082237503964373957498930831145052970579892633440579647476059461035272519972583766218353071355715506975423513752792650030981252813167688779854132236838179731136137091478590030117459752856425391096774469422188596098881045443123413946680870760764537488598571744118878347208323366984596092449422994694604647075368447396599462866171612657369996478190364783133145680570754017277468537101371305638492441901064450945952408726673886002495007160146731474928624996060713996466318182949806746730606719412167731954281046053458311535546048147702022458117248994894286949990393174376423490189761491893513626957823816134107183441766358869261651215091317380913490014652718933815337430984860461645317321101762142348562390550965411646246138661147036383133815874347915867258370904295757832933592912128538381162321297161334856071825015695600689356720087931105915216291207 A013843 228 126462480571541306217175102113777268041119817696656542855956889136218970797220985811372585160720747127075143863842503165729129233103684530479054905276536255490235822135130131361619825243179215358831860070275510525735942995643186069070701916030909345323008400504539286741205056096480662636184146066257941548163488507578723734633893730762575218201865394876169581570876195303405988381530290828910106525797452271832220303395717495394647172391746293932417530808945460910118779453352662768382413703062747533866142471031190227048622133469208002043933585340586115899125400308792420138609409700837401992301307133160303070955601541020473841977922431218427891453576603857188280768488538081744549599619321394254283528280144877765939432105767193515680571972039771221013026676268247120634376202562549778872848215757316326452288097990075673538458852477898240491330043400165421981011439788498801898114896074144344572195134041390554925999163038795960786018394517858097117040206316049 A013843 229 2125454910965894733592061941226254543967100776027706515780067435712432242188893108531739038796233596964751942919600950706409475020773625903761475792982744846024393462625132117794744402862113072535887072201120505406043993927775028262871287102731493366843802187279791792259433377813550496926346942935597223599983751346875609807991851932926601692318751691683782157461716214464344446728379597961492160379077780332684126639171823945097835026388079962122141440305946361516366326272498203148203227107375597801688256510621214146006192197216978890352391768819230849916600602989874205269608348841974215284608068987025213713550795099931103862122942301488117571660261981027763434875986859539880645120801934673231743259804394960612144035401629221418043373134072434911565939348040429356501960836468774133515959962233215498683606062919201845160877933596035727937784039426580247234859268525299363501617058318143999224883617833651056641267933193043712930611156661641038246094747553835543 A013843 230 35722520688603792787481785046189660120455062742697663410715593392018848694468726475092938025048298064186585904649733178522624046674142330564519123652660992627131980926340595503776269178903534410110654022484232334359381405944114900014077722335608209016543783361611460652504296780912343201841113069918582537044926908886938374042919055436697394642801259682129326720459064416502237116163875902938798739491160254051422116424560845045259313288504459923386831187222040498005568845661877300311851637993661672252974527174010746151926072258625764210152648458544812894548306334450815767966307518987060636288407815464932766883648213244542062610700291261110792026894023115133620049960711148286774002545318116053005908967532466103008304802995182324373054972264355413558688742622515496194728455778530686862002739085253652886375367099483025411618875429948572479450336350642534215276279726104706402371677899153046194972618964930173308969790153175485683224781710012200929802114422137313971201 A013843 231 600388405213363945379206361271309617644488239516519628943896978139660790007935885866887009386986745564783949299448065531429742352452310149797872911230273303084207203429006388631967756089831702830729762155892492843578123289702739124536604279294567168941051366958603819186639715996793752193343587366121616700114086557662773252539340564724573111761560771477547594190755495648153099211366262300692390414627930389842251510747594122675673278439894457932362471763640834649979595589039171786341290479759471725555742878213598610575421496450723219080035562642762670318673384563114860612209730471615528114099270154519125013013475520001018446298039795225489081596007846496050752179689672269255810660779161576502870312017318157793260578823940029325737934918847021435680881697256617944544801156269765254089680035805858144061310794841011208093078439351145657662121803045249072556148433356641800504660790451065247398904806943581422803855263104420387877958906200175061027184137092861835913975207 A013843 232 10090727926421007829988321313886900743750913841554145403660076511593278897663378433764769966767086232707323835875823637386739679717665976687652850019047203404936270468031310373737482076601801429476075112554085127222017518130033936466086708122103790408392250324473254389069853706758112593113525672862406011878817452774638230055428696871325900289376551886223142415564027615358509138445432770487737005698651626062078721141134814419810040790739306154469216062931511507962207063064981360213038069093317441291415370554135951847941109090847305143078157701336912200045943574352271462309408940036442181013666433487002934093717483064657117026931154838354794994384103876059124991884044321829382409775715368616283741334075066278031330548293960072877677472181061889269488578685791977793964473033425944625485252361789057827238450528892875374420369330174705068327281143781501162451186719425078741081833905111053613033393090300772973064395406995993459064855336506342250683883792119728876206181304049 A013843 233 169594864259357878598613716322497140800221608935000521799314905930348238433028401336284488831454418313111991709564967873558933797014812070189381450270126347626763897756202233451405861261446476625204394416696508733220448427211480370185519303408198405393848551203421986517097031249483598352459025983798457841647284928783344732541590108316374406163551707551752354578384612131330463089852388573587395854777237879225357066219052825953747355569955518538164114369689913914320814108933141721100530827251386235784818132903362942708346220489870657539714596486369483346172173654138626467034236055192483736296691747616058313313109737867692165871631919368229039470613633844925713738595132916986430161100448200333880840601799638934872572525176586944855125274947107172952294541972105770783160898272789851320530636444588694902396638039102556417883147332246268083376614183535690037317095193377298401362382443201478074252237668685091358293293605381662066503023640662094207244034894156283222397289177151543 A013843 234 2850380883607027865606900730232209445429324581370553769881085623971362843343908341258933403790254408588473244662658415050905000326427946463672934034690013524563020829588490937617778310221130932639810256961418222279236076716143350581708022932381590599454412600075913327392849804210070837509778849709700680944565917798061674919826504950473304644390813548822301823398910176091271093151149094756283362131241037036140576211943620845804631805064242400070924270211378383157989922728839312906536621613614048464835438359706820978099174927773256141269983223146411906599115722605107895031444405379620074155938498202183092071853435364342302231804517668821825466382603344031666470804568398935790931717615232903011535287994446531578403326430642896782180090496036030255809214366925181689552585217270779031144158406724202195224580295523196665715362057213063027677310754582684342457188418915092254231697561722887241993957358497590330458835385625649594351716318328607817341150494466084652118831239200385983201 A013843 235 47906351510783317337255180573012744149330658239094897210391406082086695308081067491538893717502805845146469823045299981760560340486274496214951002321035057307330691082893767188542000059886547584877290988750556061847120741368221293226766741424537393205030312569475875293491626659358660566026853127070939344635319380432022570377524068702604831158276403315056426745865483329565993262591362835568854467339768109466414664394136435555438446747714722017992024209442636485736336631303602332020160999460011312548489212511592540178912833011085115966324608031421744914211337949824048391793486121215274586338858339284091228451640688168501073609938528459888420613492414403140218374812381080913838189377959219400914873585322662856238224707319815166218100780966877560509385465864911528656310299746669983176439870341813666295139521026858366360678090095579950306172561852271175743677965756705955516872140919876565876192441324269000684021646326210292732269296162148911586052716360491484748161196637240887219659207 A013843 236 805162049841735214487247819890625190917800373024467937415048362021631088042918501330294186710069657839376718315922356793449737642552815457884681496009636208164306925030195545137825395006513205259032629647930595731464558300175695275262268623122199967596944463355181036057713769263841008133213320506681277565285812826921003340335047022684679397277151510516153364317761178320015648764373035177405737032579482615802031264472251072380253974488841332956391950888102391415770609762319644394262845917924410130002458194682335822786987984417307544046017687184105266773149956922692781320873121239265119972597192108347721276586725046047997544162236847825344685250967008873577650225471688826918878448875360600471176280348517994624795842655924133498627619825710311159481241524791568062126607207842282407246424900834862289422409929898408563423916660236412224795842247051121650723995570472956994372070072440365442681166361336989094496351809804616389951250060597236757026788003870780384162345231882107591500812292049 A013843 237 13532358571690043749887174108901737583755470869422232624134717820497553696737331251858254396036140739306404504735707050627509740558385169400667841903433955750617506488982496527131431413874467440788561406492769522458724831351052910491332948748814814855401845595610527673021995320017375823694916277755792232039758656182061303141011135310261406630037085437244989594088612124024503008782817602226658222306563364323784739461985123773494928549233956282998079518576336892524856638275306263334375651342555561054951314878026018173580907054101687892781419268503257218656331325999697575659914548668328871379441007765000151495593087848928694724734714701400568125013002518138219567339502674114025590090248185612119059743817541935658943727518116911711434406410713199657401226307171884420161887342205240418590663308331530498322443691802552725465767308593380262143720646188201583718193552938988204411381707505221995142363034990775711200184867386187665910659768457758175349225981056205916616536312242582290354152192467543 A013843 238 227438350514394565304353735248311503570178198902379463713832202409102384981064326349981681634179417405522740511093028399896556209564779542117024418871014494300628431560328819131497967772988174277333351558923977363963788240517146266627832869621330593274738818925426138600480675343532035468840457880241600043892223734451904321890974151159563461231033294943776540107847303968479822068612815440623444742306410464189850116137583975261129264126975103248348722468712494152665265519493072367860851572114331314650566749154983287443374304858287068413977313645734244073956960596076917154116183819468603341274265017506357546186433027476944572238616349986439348477093533322349056268275021443834428092646801255582885037114341427312619867228396990935134078068544856746641942410544637861449660840560443475715253278223128033085305311128125503656903151155528942065849512900485104017551679044245574751542092358040266072357695529089967378141507066159656100960458728469541653094441063611652840574125799861080553982235898801995201 A013843 239 3822556357095429459070273228318371440503984988952291646638377825889783784376748132964142123225653468334620699769940528317061420214155249764360829407965140605710662049234446463143086344360612245079141639650835287556139388958371677303213987039725703281168535329679637111458278710498742920124801575593220571937696604304933155938021602558538783092909976588120052309592589637798240369507175589110558235783943840671638810901924373872213799542182070560294996978531650889223845117586120067286637332372525566405332075353047804112060791941753230758833716710443855440150994636738264746609230701453808816356796572149229351278755379892805007425614424994222086129854511014548720588700898285406525232953114788702581548818780736368843202108507668226646798450098033407340811126094023728537384449747299373496346261847096112852064726364130405339961571261470974929300732763318453143222991069696635374849167946261582751878115788757415081724424309260945340088842429849387586563558270956121049291529332318265180870779438751165133343207 A013843 240 64245704693702882918594082148346868800550475709321165705051216119729596064020005870728336665053557842299970101033390459424851289539307282789612459859670118160179097061483341706045852189668810003045133537611588677956034710223352780435117480176669895046599573285925660932279290287352372258537540080995258152556866828553011551850329074201361327442537976516533719167322654042475025890307100126181152268820744130168233494828642951670297328905454059906878014218181456495185164891269919970886513645185037194574416190458674443711405730165046549363718276752429878382617766859660015596261340399334164776508679988112097706942041669858373759802301640877890601584464766621520346934295997482827469590243000253724288090997247836151147697837688379885252741550797647477177012596262256805527820446902860570353091622864144368704651856001939722548734128191542675636757415553093241978148810908391350745089965672818421310815492061645875278542399365748708330873174718478657167373723859959526475442733488273082894895190027090832396099280049 A013843 241 1079777558787064353212810738667265823930851845246560832004795789324295321047984238669331154329555146655535597488068193451553475623287137501845016612861475675918130084312350524053512637751763689721179559366637970910407075374723890180773019489329290926048199028216552583288818031859531320549240436141287303770023260787490465151948480750102279830326735771313382218045191846491877760138391431820726626182070246595737500347585002088722687206913966384854898784964975739314577066327573544950689634834624920129212212913038941375457596106883937355156013077378088965976656807610305882126364348091609307398781384560200026160574894345309687780997283678234707340830099332607892470924712829693881281403214105264344109945390744382192339357558028600731442827244256061148914050705379750130506078251096377605924410905477674404819083743824600916876574492515257749426981883200838117926747064937333431972727053063059206970875975080082225806462106140138540916985447493470791012050176914339761472766021737405704214503458785315620081240599783543 A013843 242 18147821430534190584447710084780736702805826963058947903504602831173431460853471099315448710816833349839586786981962127340259264800586919993509194212362821685156012327037675257767386902693892333143864854275084377091211715822984422268252138557157392594092081067235599267335164661463142904471084010226615714462780944055352247808798115966969017108301448108464014938685539363988989514645944794610952406242054634534560168341861130105162203886603033030256283878906347250660096753767528569986240692665541032611669662429445487697315817768398335128107111791493541251169670965506410960897805598375677629451318730303281839680782249261619922535221346780090726277331479483140848758831648528665062696543819467177831455852182240831506647582477786692493359597494211619729798450205317460443415657166176818422771574088363273721794340482460067609944587495703936994619284510956486247994837920401762991165623580830836091559512513170941969129208617897308457191774416022763584539527323399308371072778527340577670733159631804799626705410760562007201 A013843 243 305010434782988141152812663394909841764057533768131737414201859783531862562564288766194746482698518110753935128805837474207737463503464364330909027127181944062417099180522208057296471673576248443148936605801343125771995307836899185062513692730144297328905606497028716886102112465211042795445508959878730312975959326738305228922469935056848270539222438358954699074487860090562946772654394163026277091710212242622352749321660013677461160722137176139517363152778978241844246140570852675758747321629748135104332016451690311728786949233470818498096227879631947808408659917266249019809418691900013918188313900207257879514907263340046038049465175332984836543110175673148245089683516821273708740811973784857813278507626921655132225918704160940735894755085214692798722552600770557672486949991933787231521845703121541442197480488706356320338682040296069068566314775645664370049240928192430592520635523023862190840726808864021675154609241000063240022152610094587565355835724372175792620188709013088912012213931743267326037838652765655027207 A013843 244 5126310377397681688355322433678249710528514970040990110720490657381820014089018001293435104134713993887441387709839710429009443549102725571309588018926546933857044185927036750818981799417796007584004177533703173914849925138814764603345667633715535205206916528395561644704718204202801996263052669088681820370186948404490695982499952198500448882952711521498951627344917464542091446408002402697982639080373537161753882657849139849877089728256959519376868322508756287310676244884574320921477266234631176906698508200503559069225722255766944046497503301972974146815924347229493847275936899954763533922990991720783383181007046374956153761497361201821476147780052722538602555222310867215147222806826843402105267771877685672257807321015660832930948183148717203341868129941561150762801488168514431162000187660732363747019013054573687730675932229051256032835394052434276681067417592280130180968494321235462051841460095476577612294323517513488062875052318917859733210935531019523158546567511632382985344189279550809093948717954237032364042268049 A013843 245 86157898512922836136187904142830342884852751101478920790879286478616248976794125547738763795192138095266227403239276013180361717729769508677000245834098474317335341632875706671014627102814897499464358211808949243986882691808059748688430635919857000193912646092744204562552198858036493151193126209373475354961732041834275127377876696600197044375786222541832880000786027826558930939779296382144994215023838039077597505830470493456884247062814718642167025896404666920830535647775040611727268413605446190270881827325863317276476713952675028589483537996259776485535240503886103091166671477539710714643709597851206321123185428423888076269486149719013549615739346107706293145621378745284979373714338757059183235441948263093636967644310211619070446114180490036566777659927818260870404611648222044539737154013928837496148552408219969689470392973664460143864467839262888178700087473452147951537484057004410705299419824674839929830695358849193872741004324052468536076193469845125725692160168005460834679789221410448441996102656861802942458399099543 A013843 246 1448055800306694106940910104928549572865720187762556221732308167846103296552978868080845403105794264967139483966242511953522339389884236132334343131733693057851455086823742002019742837717009982273497468465873009943687537401218060196206453697905036602259089842880751846082814806207019340392102872200940000290841830427108662065839973639759511724823839042260585214173210769680975952304870634294710917771905645922777181280492717583529853540384726976218901204240873236938398812632155107561300200227466734119882710871865784773465744131402609205503449823103138063392390787148813734653238247523009917981016827211085224639117377495520286897861253718327460728391731190032219668898458512572004648334016891489893692638072824457814756515197921726681716987841031496044577832130406841510448890307971667902579362347512101971797768720324953030570928894708378581637930110974491361619412370166310250621490494546073130723967348993310034700664496896178401419158059674349838685832583647687028071708135943667780248463217444245406964628497353876322053898313666019201 A013843 247 24337473835754607855355876133534132671154159195725282418654903376989458105165915835834768689999084211302713307020637898402849958125784356676143305015048179223309405644246631827945817873509786772070671952505927678123556441102271937717641867300689950174168522989296796277113868447921374053970072973081198584888178643988415283340572436963438113559114262783273655694609153406028162830387960750591206394992418191024116085781241104426386248453246106289311072539676356493223668843908630892782772465223033400352868721623448244687638761616483652916896481176894441431435911959610112438316975226119227691506949814936709370509645763567209461892354091243929632462079826110871515975176392220797682124549821895270643292168089960662492612750931470460339617414644216354021219624615747785266114499406079822438651342974635897840005098882501485584805601933363718821588691375148276314737463705385176382195390741835851108077719234530561753214068199334070392651789508946797738792788233366675880801198640805224382635921295585432554854511155026599344759868957784784711207 A013843 248 409039922757527694224966210176308167804087953602554821610332961057061822373523547452874957372814608339364702551095861158456699246220057682655940527387914748206161180662853141132285361000078986278191783505767126486222613105605884457220406863722695992577250365881111255029452787004214533725075016458575704616215618469513295667105000948044504374588033414598480331259296041295115332690330456335186405880637572536542319053725319242094273677753707308404451196174340523581610202259572359415000056823003522359730664604325294648465144666488240754574279159140064877138143372305167159750793402625385859811157305539641274390155616348274089426024795211536725332790175637445417568994789624054946643467308856593813701811469087968854513342504905224026927949887925344262034638230916873026967586391517983575726413121374705534996965696918202468223827751694044022234441135942117080021792552496408659455557932198035149573462227174755151386268844226207721089298626276868829595890391838193721528625745556013406198961929214904364949439768982532055187379117573488876641256049 A013843 249 6874733981785767956839007094433211376283306236198138886804866076486038048631810262040469408564895122359702555776268138490181744231220509472398392443808683173100950963400572743010320062328327522377569305381428094853943458465918100072503378158587351547245846899363836863280012991179833668317335801619281867484735899617109960277033750933783985023701077599156658927474988566047003396526383979625477923635875681621666756335961440501878457702006558732353611254102141179836122669376632644687905955024220200299993280004895227156753686409667862362129909827667070390060775658332944453931584717924860145846120834204750898675345443965442620983198733120297742668204481938545133082095429211491488236755059952772226886345360961492537805747479942100220578053766361261012016164747019884964244224482242749957233825330944675926694002468104228883437873022721797881694252171779161763926267429807140339469562166452376758881179652126109829349020464909873168347842011835334419018129815624521877731612905559917317985953144314897661705234197289416251534280829057627549709590415543 A013843 250 115543654031873402050593192236138983601193527911782120270529384147500841483354835074114169349750192321499520854931738603604484575294123102702599781803092538090307682841873426091774449287552200668599807315545661990210227706436685507918564276711377617454560948837608006161147178342759464463409462817815270346815956264864767102376106251944107436293344011209025966594072132829551986085418935545565407462548162581015353173738503930515071238597624232614667144347694686809505713704213064859269635386092068906441987057042274082823559207487287762720317394473600452045751456489601797437228144354163124471235752860479248354036530876727194130864621107552844161024512727941128051710777878757537442795142292626242817278806481679805082901197895386878407255349651233713828955680903163206594052680873053898531228902337187168299946099481427774843940331892885256997635296251092371766308776692768607685464931331565096186515986413283527901868986953740238340422180692916465580437707811201339199035218103745530363389914496500485000279871153843218939536657893971546227969086114031201 A013843 251 1941942193313696268264319781912787897385259623613322095386787359367046642810744713090636844261251482347442447008837730710780572256968326987122594532764576287683801225523366672324453169175889836637156961552375941069463297062081373331587309798688123616558805867113677759550400626406758319236522841579021248718935776943582140689635217776424613681782232796390099420546570336466280230137636049714317803223046968499125040791023035560166802307110270477554710695051704601207362530226708981089744761934049402110570476467709500510015559600238845428040374448917802797532944729220737409527493422160419632988059298326074727086291974445153951757441686954640651814338985418506539165103043808277931801057956512169263030004900537592484028320433027767265390740661588285028323258128939464013226243407433416872614364161581104737617194093984356611802105158123722514359256424092109492276351609875361989369609100889614571606774183648056253446712063731512185787475590905847037010416555182860907918184910669651128817494292942683651399703794482642980716792609223979777453476430318522395207 A013843 252 32638222443023293180718422574608226191354058494069104457165735148881952925720186392914333441498853663813465206877535740056089077922866671672569446312174233667101647197371223661757084414339180484360697052810782441554469633722401641583987915786551293623503850208579582104763583328018387071408239398418610127219153603090785038570699105168368482149713986608928400961126207644988771827923249087548539318769750399564794560574724158659723446375602315916262022651733999232492142045520297845175340213825568301272357997992793575071831510201214275109074573362961511618136202064012933641928581946250172771630312626966337938139309214499702467187322432646645435043595327928839403747886857285727199780381075100028803745292363335316879063981517897684429422178299314306471028999373085571670293472948733437378029618463693627325132181137595081574557981392585404298836022719716084236688641507175208955335020158651752104995053704572881451678889655135525306530102256354571151034071042958343279380933793624826522035626581487684129074821673869780576907133383227428119660578364363405896244049 A013843 253 548550604599892488488334528211440457598087661109819438611584510647258982822579172705711202151271233527712909731990743183122689132649620150800874684168712345242977384446218156083151317751798606400650235366590820495205971133972404390102084900624567591930229210455597036434761544994005031509158279569221580408172314607146824143257739860564769079490242972936259634953648171889326288111906047414428300330563194965485502179579388934593971963234748123604615814707693325100495431359059645883861942973766326439484520872264881616232272191951808321758216354511294125766015148089865375719893676770626653772790664321423241726307369968096499366017328125492169826777706676500003858790734410401217046708864729206184104547128750576670786428337371306382205298550676575548858584392463449203062622399849362882012543797519298794453496568379560536023595993265182890050537033850268227766025997811093736912315683806459997628651867612756418558367098433862773826851428622551277335429632019000875496555354269452459355852775955063507157360527872729402156078190771903384407135340569855762898173731543 A013843 254 9219490011510393054023438415649679770851059320272735304744900870448481724299088155664888174556415621900270873865568420678743036252442165874510300816823548386498720900387588549289524197454479177775728505806291920062926756848674200584445740924797107517571362340127219391359037286714242564574423204719907101920152091602316673375732833836512073918992513646139715684665964824943906924296804938894296443655775617784914835132190789823720886786086411713422777997792201714964026714851715468370067675560090648468416342300155865324015798730134042463790342270271320371749416593946367369724253025483922169959292695250160423694047967053797864844653233805146898278652916111935564854695873235613254904035889503768336245123592910942105907501066199546365724452741221205249666227884133190755873494674268241957984823604906854838379916824755273928948577858807928833079375927921458104063598945211052436285289697735173180144751938967597126710475823377931639707891960859219318176565825343347714470605839206687484393817605476752364793758391956963062037206152303380181730723668957565807029605906043201 A013843 255 154951968623455176058971929451824167908693753995823862266847548929627632340294774632259775549769677357277852577058608446347634210294795481852894625828353377731884002172814200747909033186617431540876668997086348300497610002355667289222779567723064986047821886850518176310571339677806274782802330801727478661971996203560136329425941738290258426356507176850670201512180870812832243676656400607996440328522620808111063634066730604567276944213754321667496629808893534223400396996512781876895727423138443528808673465038719628500733529257362851688924282536450081487992444694456596382955520599308279910505832329069446241025864182273180714444086900563103919369319561093301038512873541470951975172131194889834427271792226054203973987370419615775768730877221704796631140292048626537033965824990426342587850930327669509268651262073661888923838748072984859897565071220575946354996907472162158296646863949835055638692845838228404908622967163512897068570540186160899080593541826545645037107472339546796550206892495247776995088697293620678183659323801762910714348272704169808518746586462868079207 A013843 256 2604277736654411144023141218296808790041415923407811653118906754860251616743334277244390047664978967343768868262624032157764688172424627663501599976297135219539774424518488271970107120767479171907514175834030255886463331309591700129967256194721553220505742452296658989251772505964890060274558773784633733871763340193235211288661802795444373371773816121329214076815223895751271519473564125018596172601479687921922646497759541270962223601400568884265615857198073629692690472320390325004986490800687820388687374926905760796211828426228497448335750416590116519568689017979732015408333434712574260455871523954670182972921699311465348267661768537764087572840153863295110554285865611502289846718008992513447219157011943293006190805734642482343345059853465192516979574888461266207929863620614095539874010586017141442278221761672035367142957838862656540298376152004219930388433023884629394491743842404877780119510660003104801299226209117161261031465068908806230847535657478752656138665287610763009619327242167629387956455735413882738232762255136229240376051419338981971774573878681423807232049 A013843 257 43770095919950688097596934455914465334226077424715090453969465828936248922605219197646463531105301504146723368889922108475551114113940717140471390801625951634804988752882232387001590378739022442249590753242546510683789209320307704084359674864685144977040013395749947632354540507751907243034509310998339165182726458627704196128538919583033583259402527551180100989033468015891620427792192249187545872913069114903753919687844610141062092068739361237852205711928023494245048768288800192358807950887160197272668710396505121701932200359622356614178957251630088344390956325185355982967860037214235595481832703106141765225895000327798108334591343814201019836724465980400923085882543332518985453789577137173507412371899730925555048871982136200744600420957189490632875715150368501156677217871661103738662495919190096220370073148421898415571692397764668472794807986734924370038393832428966233222738759298780850468615662672182395436094896632129314155833413150306321854531795245395891722547488874093902672032959111347123384151545101127181478035222074604843000296204830269999615263178998689928149047543 A013843 258 735644002126611214856311677400554418872337683277186525259864812186931535642225919054844112567286802380193979660932920877148587574913001632979902665202927369126167445969691679728335729495466750186888871789747479205062445241046411582545833055450763231629111505142369369856982762313786305033680997989949086349226083590155824424332353621432045433840778280552683957322685496943090464529903375132095083486049952614187392128193604362640830581399302444324582021400374290867776534648629864832974485230560501435561743015634061580444374491444172947614505734528146894804178802957390278005740823645459657653263162241104924648151617270509302806779476715485276540395828099732598314304427905789646588521841422944475139079734518777665803706391403763125914499275027483769066742144532243398940274000769008170535700568913827947175759819405526846670513434129230783022262337833053873887235285141633635481774570327534609753826023442531369520094446927696197383017092174817198351409115882689368752180855645506896222208857943784411102717435018514644539101337977407883596305978314582347883533728249430981622401042055201 A013843 259 12363968743741954688090030362071118117987379442839673930042547898425758319538891021554764999918389287603920216161299601182236311371562818445493224094065600292903496264412608061194138605630309670391041268170285882999484517166267039467847816162960977633990477066927801999186309286207806428701076533217074294271442786899748941099753867315408387606561960561248959270722375147122521437354086025845122068150041553586647499498549908522904439581578076181763250033676090706614720217839522138247802173270030347627486214863761672982528602077702214730556997880214564860973833141304858402442486023009240466178393967786250468561484231465449852273542665157161042814432682872205779868514519812606590213286588795427793662513098057096229162893320323046857244989315386919706704735223153414805989185130924720322193519461734706308182995284748689711991319287409981770255163111960136458422763437375436511542185203494874186132553975998624727524227369513789989416368268182152652692133010640360220617903640834034404806664275461184597403371930356175630768676187386294299603114577533185520878551370688186508127694313821763207 A013843 260 207801222676071032442729140295329282209013886295806399742225102528841720076490141399270935353628368756759087073022962397069845685221856289613404617348960544122829061715982703684489887544828614630262230594137994835572336280013450132336118246250885151094477948063855568200324300173294602647178993293779367663820138919424080453063563247970068770503486871152911258463030959097688217797610123836378966599397748391130784524072128312544454916047582726386894943315994056506073602701228848577530811126149400052575160813215242437817358215119941122976471463372766191618387213605910755169850862588716304515060267416583511625112865478239815667161431573296405646582170101033162542250123534490478961714707697884754928085857639045616323540748034669448529716535423707959510586484895539442644260234495451774455106481593375208921631601750771227989438103263499563612678526422714013456711385091968961449489506715138350446329834674608885795499689399418268352120901483337439633796679509832534227925106491497616241585606477676129528558472033496243826329140681401448293429546704600249049405812887156350642102158332402374220049 A013843 261 3492515149516725842264948660943599246086896386973618160467577298202242789325569806497546610488431993694849976436296929007552896431523738659532491403783979865072388040260521300825221539965934526090817309595677279201464255858186056374173139364738626734444890873109220534742850513012562386691137340288549832325825074818760520174639307508632945825852103843466979520988161329554845876524433351318021291636077957209735095496080260548934653774011722882384543312311912107697579040599553258042560342597192966683630727787708579652396339521520850453865555884906081382530233899074542062139683447528554929984617914470519079883271930092776581917982180452392689702106532888064362847597826244181479909539092278349076076339009339439673549749352218689421438945810866259675494427051639331412522081761165057973266974636139857136345862330625212028818486201549637165638287993586554424166948249240722335081570139361330255951465531376151543564963279736022836194095991230452347925220792521755402768737264802600436172329288070302708986482239466971369989113867432314141467670391464216385773363497194436785241810975092686703516363543 A013843 262 58698702117927611230946992144479072528982467575865600422978571650885094560194851737804265882479076518029343553964842485829941530324619475650762583023397349592271625792658581502969498422207461580008366522374548031539009748208533049480727953303162099525815280904346669527423088572202136033117945278229657031900142032478908062575162841297593920495096309297149524809248027465828294646746151335601983848527562226824017750002620939045944725979815026484237019450026306794073210935356691607921311678031022191051781641928018098217825278338200933578118397757616509796185641141745828438381659702612422708251473288506014175598151329069296012295526506863363935823304498249697746379576665685958132839623523922212921615029729967962593350637362739513106124362243229226366034835456902243050258628159901129356698042709602578890564908190817938568352297589444751842882706308209220206973899224988820285715949332245877611776281185838978992696337842523335807914171324610212611579185859913143054334167209537305530748338344597577629935806998721387815407036769934903775647136269339084795692920297346899049559117058382785425999522067201 A013843 263 986549086496009361958526096972259771994608332547573146309000853736425784273194873157276296686825839038519177111487107659343827300165879527262366732874239254597309214697212779320408359982040806775200616141549028766076136838140814962622594711166245406730377426159354474747399849633001300308613306291205845735145687139873007807700761873688661021761083670357192063469031597618176148127862565497462542542202738346231266324294050122545193009542751150120571585896592138287988456190539915854333485372667389965007294055884200176746989453030143090647435911112260680144492070669322138563880554621806988457582511559920580249278129387667658078650914000852557669382278702082670023401545020183898338635552566560632573583804671571547306444162155562996774632156221953607533947479524155998945696763483458281098024003820290543413724411963077093518297065585797944223329644922072364018610324274387102542027960427056465021123957890395719930247350119289704923613477452723843362811376747560195314194348290693494055287322557651487226331108227510365013546066992295927757301419278781998161210911437509332325940080400239474654773967383447207 A013843 264 16580930496738429346436948111812769987913382245127061870015377348748108156279586233154342718415481876720391809712763818430591705433887937214698597679417339152016975971416055182038103306218159839470796755491014526471441631838632677076797949310571086550917453401460270657079549272781852854286863838836296649270593563759845642224026704811085325792738533247693327010724014061168686521584986138315852952506801423385108893112410100409617058911385018580076446644164024068206221983194404365763782888658420823141877591197245752370586651737077614924511455358063765251188478231739297182843140481528710055006589271787585192249617520618530329327885911612328936749307958145903435083309767154230779377447731986184551664223005115102995579407033348547286791242649622374281823055288362489874280325503866483330414489432207623163154466191863436710762018781300506048561501342205270222060783720079624032423863930897538007610030360263880864867667213454902070651171715547929635398770808996244202645664411721685554587214030226448545812946935979766704782668747939517657816964953818489043095471788530219348402074931286824850522786069813597208049 A013843 265 278675698858682782025565786915237225186860215393850528849348447100409453782591005820625038068409003902039625145842421496362954793227354560767439331197967219127949315151589639444514402267608612421985681069537481146405519506311899403629743134062768251661269639318342768933535984627644600921999320539321637784290866026111725708859216827759911070598556528293981747069238504326062114368278862026674540572781811522833525166540276557584433909123648007275344838748464752514341972871548354175391899009682078774545536675252109360092449855745063474036264030202977702576724753640842367752044662073053029894495745890933944326139321669035639245013778516468412439945618852558199033445187256561156708996764031491803759820596046969536046703094009489034249100415212203244554600090231508367317029430743483985334276323887113522503137113286648780797777249657317605158173153058443976622175591983378241112947881086594921293901780264955045695830882856536539101434243023214053382147140986799876313865681767806369115947306206015920709478199153011939007282313646619473274929729978827345347305594349827396588593673370137665262736465475357128275679543 A013843 266 4683702470717881517503684180684392043715559640124445838370999350416581689724007034827245014815750128581579979826173578089372181209772148102818352839444235051883444139752767070143953558911697948976313341735716445627637566342584093276805092854192946005670958828023386917465939293636822807696042580304378766240576585300859773988796857224160825363549939571036951222992691542208125956187662834082319003406743906264263057474042428103321580710641152058276720704845447095508545538052113188625811646655726697963786834900962202015073804725507281808127489555621446247207012934441637674808614635461802273436790001188926802289423579291481988790946575526284607878166016054945651155113262221023360808108613077282745791304757761416992336938901017482198624630678471499931229163716520961129497313642505735341513182175570716972710225463008706058868242234990536989893416183453267915088905174464638098385315037422400842186607220913099453009829648169809612677805322491158595193746998565145521207140513471521645731726375404509579364200093164671658895393845458733487331743971754151193252165124237549054464493868331903740070811775244327254929346079201 A013843 267 78718987425355434664684420024762577078727410871571561205501386082451488459191386234341506964008312411070614720938499326948078249592640493164068056172539258517005045656824756147909427464628907428444898334552186301663704577519810855703263195600420843517311805022589063921850041708154080928947387647175693924205370669151550221429708779366470991885183834370418039204838166749891972945646049252421535490257144832583469206966231089132525807003745842643456844886337429334212124858041866361234016345342798612677365334180471729267345436021600885349198716961329647076808266389160604400508386178206510809652129549982292766078342097151937785609439094870265404608336231835471558963988598148739625101881459989891108514459063696135390206932109400823312284167813070499344168554583567793703461350389593893884812052824817040160340759356787322731398547243485955189138645795299073848899229267227172519561989833958290954630307561886462506736206896789990160275874055108902509421305804884400774928410609915864299813125191423592500374110965818636571054884360624933721584620933272019104989139243060486958384748445054306159370133506531408173597519553131207 A013843 268 1323030021657948790409351047356184632962171594518503229180861795887762166533629628440577707544087706692863821614813358188016351140903508768608491820091867317895303802354253676577913747398018047149873406308818595172061882834375461051804744528456273116995459507014654397334533650988945638172818744186081887784119664836430104571569115454812277960614284704263615984915715068565434389297473149785448746984751833201230366961481445915050361238311956377308579192004673174820103182489109647933260112716176416283268479171571188353796274743215046080063982835969067378419916533202622278159344446497116827177823341346552394519478695626832618362737842867484550655252307048458770491507756369085866879087321698050099860802513483540947503207907962699637409560008434275882477440896886023908774074915997904574522036171826699993974847142509524533146615383521268448863853219881591534178449346294287088536278363139336996074471579192625775350715429314349364623756615244215324475843886662692123824221797120855931286959195092256319153787683002513824849719441449023261058672724025502825097552463258117604309572467116027723620533833844273377173653511129476196049 A013843 269 22236165574005145320409963052915395126195217989072483772842744203485618732930713165200789530693482086386962249880168111065990813625165271874002922020284014011866371006167941542244996352518489318447922339832314129056844064797348373897682341289764582277342687934395296456001507072171209340770564633535478287987699206905880767534362123449029955684044283024558593858478423157379255780922631228444037090572724060613078777521618661494251421332309050833425290480022542049201474188094465852814302714420777028472893329436596962662253989609215279467635359524132115429103537173536472629024102112277042514377676898011506094688878437400175816822534925073812842862825524563446555650770861295226164636820615779128028360507844117872704686415309129092805942475061754874756798349153963403834765877113176782183991861939891346798735255924157578828595164750841958820054781066549908914937198163168083097029230449282836893023643831490461406319474220486269771231477432409526958465508203139866525113695744210225637139923191915551956017709588223249854249234652433733948613112472696625981414564249979182575630984454819077950890312145420702650157594561553106426995543 A013843 270 373723234802304477400130249030349045885963028742341234770168001827982794044366496167529669642365353425905674533735985442686107604598152724386367110394913423497438097500664593500511653696778249975154230765561703567058378197049034120098347110057073334335298556113381747536017329361981515390330879795830783586209260570467138059950024208807846465181732264793756286979446858006073151909966663056458931381255773286724015013805844843733883638332118217357378857097738864220929176679303687588249985721269999517543918187840885151464502803362081202012547487522088464016943149275627495476008084201040253539145615624879382933435979897384754953336344485715572449995508591337846260822505865788866149051044089399804772655055336089086547664582100532662789475178362914180037509854230662928250910096641162178166351223623753865646343446317316427372198933967400801888660705385504319133349489528365972611770276161096639661048381875860184856011403223712736045087441206506919590929796370171736687585884372941262283410689086524681724789645049268160300366886803453766474340581328612192869634581349400121548629955732144243120613476228085749441198691796023059718514091201 A013843 271 6281166407322331351663989095453076414205380624072529132782213606722906819503667701087671157679234495029196671888500707335225410510481152838761672024407309908721442104693669822963099363681752047332417156476795551851550162357803116456492919878729231530173362832597607030837843254586823329165291096728527979733419042407841189373580056877433475540309374174388661915263563342508071464150809705989905259724765781629970520337034834288635382309447910879125466451241697090961156672449057077295717510017384881891360632983041756740663898616106498762224885622783740814732763509875471316465267871166883541232420361807347788962258514135345576500723941771421626167074512894615182105643856086313473367100898010542518814013515033649277606598631363652463502709322745498623890428120054751835113045994248012728441865015444431219918094302255137194844547483190105277342720475414171091674204870503246901686023031439551222783240154187582126874983653980939954709784624357761797564757087593476378508255958656023795197283451477220325748539564343049970168266266505647453134242150389985125559948408739367842867823665990148294128150694965437190858226413015759564689066330815207 A013843 272 105567563807866423027416664727279855293549832148786997134670664088191894915398143052180489147114894157955708464430031388183133474449656735761067421714213657635881277453586508714540811005399206659515935148905502839969003578747596978284276504401802194327623709127467981367291631579840739693281047462716369755379573845748586869801760015939024423405979651748950240809834709097533157097982658728572337700194138491854914535304544459889094870474891038145461714646019203007784160193851302298109124190862187709948098158545982805540338144040901924696713652662126331873213556310477046415831757110701811677493289020896094289088678847072753104247667289352283270990021338219797365649556289242670546880864792863188113707125147170543408734103197328906954090035587383595371726425413760214092744964025326349926922425314574555513163410938002090833752309549976099396299103030285973537768361258548070676636989089404537401317917271430692806387850272457657818807350181580902531670872371183557493588257897131791925880742968977642014855704457913640848618051141160416744827207821604480005286052905682555335079512354296422379411828730284102866754211323555871003729137822011184049 A013843 273 1774274044918810971821791884071392527918692028924663060842409851330241177843096590277997481095560026112761592161675537541193924305075380757936260156750788943886256630162428451965287410567744466326484322047654786231359043148010862414023835209481089480064371679305354362840070451962383312024974564705874026478664497625496499520758180587887183484184300006944606697290891955802239771345794545251115279727162885632605548594863478737356017488071493678110775038055644744951828380378058837724320050275820788841097685750682333012716463186895438648377666360292357259793100240910187719110884341759565348863629708574200656716713425382751761423090544132143824935529288631460134324472092553301563881426694573651602627075652348495323070594072437506939177391228117156087412606031929067918256764610373659963221785202262054554509737447635001140642875066606448302553599024630016357249272847672417423862237875625622060103950235580935653996960599529195854960695134501830228849792351942482050794737850477094026898277647079607229343679824824154561742723585529483124230310881857706495448842691185806707516681364138659970930774605469884916881538029715003523959675619374541970311543 A013843 274 29820223872950456003408856195587894216729456930136812063578382371307363476008924392802303664773077358877184079461280759454846285795401924398634724454510509779896315183139934992180585509412081245549222000654933992190451438188618564592498598365748670891441894814085090776253064086131776325203747509011624763026914211591719667445382741140619892818685530216718004761368021101168243837008768922035494506374426618827201455233870487138742585922017594248007796064601221228405379589014034885632647084985719998052328804411717970944725596782151637363283438517433648465342635748977524995096633131953014818351024512006590437437802540407908854237882775228941265691440754028950477591402459543339384155138455699362485353260489021160894847474575457179126754414370965042361143669578631844502141442806550103001868543894418350897645157282401464170784801244454576621018338806956684916288528750830319642852631975639829964167091609408785536726916796287194734324403125572260656278460059097295827707159052968519310079352414466958703579226815819565719209955301994022868938834991382473069008699110759853333232863687078458131433528794132355798028009665420064227190268134827926895026103201 A013843 275 501188502632678314049292646079245738100571982624809400352561872514562857941281992269828317693841111170648832823505745724157601525363320143367853813906958137870717369283032887413579100656688849493945774165007475606744917321636112215106123942733137911672463926140328120676485248095616764697699384383958377392193347154222032450754547730350398538603647706352379506024312330647334674168606379272650556168634988182628774858115661277340846641591349706526267028457752725185809214752558884322827899557354996007265490215747743937668003105117622569164704751162507329757013679033065262592589113048734320052025668973294765482017147296635724113176095803272815852476044752964570676878701137544905029495412024939185291332249038978651159701505189708809583361442332809466963741654608065410547491229249687581152404617233489223536722158445321408318380154515548069269455220328521003388061302715205182237424185614578622207756308679333458515769290595198881899790243331492984850072078213248250976274222203241904044503676029946174931056065093479441042761718760613542358254999700165224870829205954540854971644739988727645815003318442982503897456758446715019466386836542052967324703716499207 A013843 276 8423475163747424424226461502653883120256313311975171591725507391352257953419126444079004535480387555445094933264661068385916808836781321649583519050334245423193146825539933738760023944736969493444746626391280642522561825424738137999288625105515848881479101206640494724209687564743030964274233553341188448830593585621009699399831683703999148238311507000664442357750617341189753868751767416435437897526248246385441819040349919088267609505225814517586969947289450052197895472346257168813768507860465417894111094056072332360386128187711882519951192752788260691226128903508727868393645223010077717114395418434165123456262194614556615170150642165606216032564884163075539366300330018717218830729389903152887191421109598114190041103197723435962667555761287528711259605988997755355071685089999499176428464401843253379981689316990516909607015256942816400211733888061452503943146314734453497864388287624222903445760279973557437274534467033507608089774619672402596375161418530063354158240852569886681275973283035305362066259286026108965605696207209631806415191779960676934404026464477968149508433144990545543212760773071206943004555739213939332171563561762284221826295363202172049 A013843 277 141573347077102962297974138475103813602147857834366708942130602726457399423115258145635829227818873644365710543379158576362103806119783672964550204678967662827607218696849666347339722439194246276325856549758253758876696599913573885354043922148404872151019253980006794829792218900636121416557043331005354259495786393532310017812971108013113684441301498160167282706714625653376193272110954968030404743723654277000120652611161090116513712954330264597084203904093787027290029203723544236253007311610842278546325157800407689981009656450873609512819696596112297437437548481271189284091995263130376191541643797623013229929398704886853031164721842877343672859318008128810590129409646624580296888068856102290575026214589015505192020821444137788224553609679959495050140197857085274252689811307621582658233201201779559557352252350659617699765105423437915238358611456648832233772460111741959938606773950100314338212893025515579848273100787432162369164842032834070437277337961234774793337554009142085452205282967974377220247619820240813384934936154572281770420128245799097236528472788481210688788235867856098944776870313007775091077568308968678355807468782538710916234546169338905627543 A013843 278 2379423244324869487342051345351069795211299046622201277190389040023569512104298143653701381831951809340854497102573518192917878669455204191515195290039409509143594524637952342299738715035537697166208671031786970925440639754747436291145416199548240686242180601641974200704317823062991292648074227264206989039345681916097534469382605412376401694404954279577931520451752713356293680324368820147687012527763457433541027808435784441588245973623428757083194215016104278567663520826981607978704293886243426175528086927151452045510829295969832755081960640690859383031012877324724878297734164387432232651240407306649983355423404033033338894785480013239515109746557762620919588304987930819321049797773264511197694465588597583595762293946011623806690072517891079233307706305384032204364957658647195939736925412598309057480419305257536194679952126851721041411093182751896923353013737098047120688164049779335983082344093079840350509926004934372352938553500045842221839320219114472859951624270231651030195214190842745357940701746318787350560601471949896339715451095427145427254334042156003708046463880231057454964864859350721675955740690568836577126056127828128114369154017468078986882115201 A013843 279 39990966467368081473757856961315430048116303076579336865738868595676132789936938900387759124449614059591741532802953120268370786797533616846795887239692355620176393175590065017031708583602282076272469134031243620343880832358040161745281010065807281213672329371796660391237469652219694655536183537629526864784282875963851261826913449165810183277864066576866295064232607853379227885211666760222175619554120429085524054376380229109773650078688967120297245171775664609886720794539079885298083067346093263732100556984634454528900507977364979114662512488091273650602233429196651029550018100859573534169397525602866270254601151583191326804659562582516530449510396316369795520641932153280328883951175256639699650883147559587493976874350617361319040048808195368674202619874589429258761843368883422159158505409539780329073407263463410823985955395996875542996243122511131590794101879406877957405973184641299867664957172392876771020326364931996135838268675270470222453454922656945357206949109783358864490964905494021230909374250379859000872028939061907781597586560844033195863592246515954321136918435043382645594483691107579207788133786390436351757625340407349218202371571586003532527710183207 A013843 280 672128173417055345329448301948828432818690705808068914702473164487528763800470132098817067604624663499558399941819233092350507813706147498344098476837509420908304640102142222741251926164603554855911388735663111527119605149441580998452937936176022975358190839751786471195528152444856408075596636716939458016429442296324448157524934340129771750351061366957391821144557440191744683066752483239054105637846102051640402781903822510647965736872525470390835799602033595098366116393818315632204882112885789483545414061240751277267230837575573203980132847387350036245671737244508113853647154221146852388785064212807373404169081554658696629605913268324355327264921230889227153315428953700182487552567402538343432032393061033987011269327210825991689106100319339561307323432232224537552010301500823676228977000418135087990736755877029545718731952340519487251137858160044588646476470287191397830122191314266326875844935196407079890538625215412059055033781625270793028775216885095280618577193688128912435499647166638014827893853026134290227656190378813484085310637328105665922879394887193644275348188137774132124506487396445083745295164547864063763990409096226318310327259003645961371193225049160049 A013843 281 11296458210620449188952037610853959470383734692516214249404466475541895933194501510184818455230926719437078027822155850583134984824959221004669263100208020837205876086196704337612221123048491946463302710480289915436299203746664651840998527893310418146845113443708275221383241658140701650526552673301601470882129636674325000183521571454561073808150288394452884337976576897302652888302908985798782353455279437181920249555457544936460360139616535580858777283911378632818239318230904430830467453671271463849947774127273306717030348687132658839294092766039192059181004887868447869538247720994815148098310574224653524803869753689148714253786584300727439985341531127555240765772414424838967068296000334461938062168430176798219698403582432352442318806228067140006892184925526997802636637137324343526380416446027596423860312656025235574894727922987111022229873982095869401381330036116825823330863669418874155802325825846013791720282673995430476537952767775926218434625070187796381356426894316382631303442569929685115212411987810239015856217591696718227021815881573471927165833989869063579335776998031569838616580533672052522507175830555951319681386805680275731841670242074277672765644533401232943543 A013843 282 189859573145897889518716896125622496818739428977120012889740868054432644949199986881676243777066185373578970413606973380750749689953089627425476304925196206210919159380708009802248600415076004144208728655042232608737880717370192803491662258302868197794025821648404981645788142548370772640399770780180015921115952803585380278084447051436807967493581897045569627068372327912965687093706991324320135014522881500716533634278574957747089272866535113507493469810698540681776148221506810768967666493853059492926072239757082465993129070384638597112015817118820700938655149150405003343329329446759858194088305820993751791378638950253522440463391122342326083833635113660820931550336969238268519516850877621301793010864805981447678471069009940547498052176275124422095836952043332252068913960367010241647875659208385813095820274809816134307255692201644374950617492017085277029016013917015491612721825691923017936569690154993953797442790901841200019173372168009991953230743554646293781457466812775442884316959272808217731375008279126687139495449063646743241555659521605342679876171867729351577896404005916594277628869029426186745778104184153873829885068043068394225062951758542384846172187672874522082127201 A013843 283 3190969845863105829141074873183337304032553582818456056637874769390849463661204179520332629161151377573741755741492401610277850039041577368139980256877772637786918311711559520746392227176182401651716102505294803455057561216840830448284367575296305800324191984444742526520761311810467575767198947502485527586195818769859486333765301593498431509664630943644888722138133715233214302983933403187848509189086069382542780791320009314855329409067855652720442747108410373238611723158864968594039570762188370897608496133597285005946520285954620901661649838316019520675977091770856891191336040011692936668042155933441986357700784836910951656868214593207474490991905355297417396566513441987579007519712700181219235133604794130191132063256850070781799762926656016162164731652992285160522236931888341131375846204315340360701451358728579769302046418833037009795028188331152251026672145903279367535015724404150162459926782434983381473620986687245048722246866027743934757949106922940259584955644722316868556715134498087715411219764147282230753500012412710813660825969579620994420678820580927211969704862127440200024108401777565920636292597023074157458878338599850501740633030205821862109615958218002092634311867207 A013843 284 53630630199421219670374045393592350068875128066429790943912761249152006935753858645198230498311471202881877688747262793863939825606171790826328648177344724723284736064936180865184614162150097624560392534806489761669152431371443837344315365838005011586048694682562787643234435367598528545919312710674274262141193126065028386811593423881928138382933452269839644752975613351924632790250968707378169893940969568112396516759715396554773521378203449955272481250651053143021347231131043527160023065800099949676105994517369569094943166446039313494227348832577340084001146981392791770252784824476523186579784514773359464713877090753962364496984082668038023770100953306483694184093391419485240379383811351945751684890495774946122356587157879139629708615508307663637502644891841336692897236114247349395033847155927925442309292986151240182659494161326853023625038761281675883005278756196416330161009280060551780463989432384765692427147923252527533874803077328292311476850640053856942844349520847979609832711265509360232916370576023372452274074708620430645197502070724690053228348937503643651574829617775887441805189908675550428134169678166807364411368236847687382754819338669248036476315409769961170904879552148049 A013843 285 901370001761672438999976580930106627607584277412485496394341778314497780569215102249846659985120896506835718314775245776471236648962929288418105589916632788424246559043382391801157810223256690775986517332492673424373444914059856574245908353639350229726720411529832771919841155223228469271265888728302527523807032869774932097142450675183566221801962532299194909363261133605797303305748031064904901407465875531265048257180536669896078573803465383398264592379692250174759782913619448560978507666902279854206313449853430347778709798458582741897479051829127354791807277316268651282638554544976925196846438339795852523446132264301845460100811477401715065504086722222071448152057629587288435056303717392152248567954562489519478447160362474699756512700848126902755506952697177345797523847372155201282333869149680642908892287218243893749958118369420418768066026460861126565669720055393169261016082969977693774258270390090756992623075146105230261833815320656608878991428707385173638384982396891993302458378239415817434625440271224820805370373627783577853834417302669865724608860592623738852018161385959340234419826795109976045650989780949531373661865956699081841960248625014051749057433092003737399398310632952259543 A013843 286 15149325619608428682272606395692302090200668950471643737899702268131764198026798223513172814369926907590387917716427555765152074359119952550443100649728847275046311917842127859002059316422275201872005396807204362243444488670604009443350981699616559311016989956581899397656770295836800883042165791856580580092624801442307283756673168497810197489825584280352568841668329872512635276659707158107856677955278970053971666058433279810943392589914842698774633004125487648687187671429202071964365778357626617509645510151686603855116775582693400143070930424092143451985904909854527222107306186237427181783398089176948893361559144966121116647914338500690625105927185540386354829091632580473556727991296578209902841681612331761353874261424212112278807708963154468854611805353981459650818983302783812467952185338798682565369752671277025122255546095434848978234885706727692954189210984970992995769897306476415099263958750446255352775016023980590605010640934094275625429208942285022613340336399144563731434417963069861643623749774638475563275859869562158592989395051605972433233501119980227178885869238413818631319894028945413367399256185248418773797134981134241468517825898640611167746408277977306814471687406808028626139201 A013843 287 254614715688758860862955695692400521230002643050576916302880296020490560876236397742585895491115361535871649733059997929744910913753729042515297192619992736151703364403172642926247610931109179317862794704138683716225571521086841586714399949425455512340262550200271983176417338362129112441289680463733549809616745037840858518098405942942695989211498594999885624521919620167319861094819698206318747186394373649697101791444088133782525599258698761238305256900337070911485563193710599223505095636856630560484612089119396750992947647218327976204593127637716654997527103819925039021957495072092438644233571684796980050727724549445597607501496287181107336155318207377273465612543068780019067927349721589973837060142858459913074564711756732971069921164543737158039460612584366392351314652369887536148872378989189457876169433146152961229748963225973506777193724072972335481058069024407479279904664029949108573329354718750213714089694315041786298413842179322490436588714692984375062411033860422682634218262705315164644384362462348858791977376827731199472372762632341578685355453323507678195534804290021049736593458944485562465879298705470174331208447627923196361379099878452751896313883927964595630825650246222537119521551207 A013843 288 4279309526580970174523696377502175560312654421751046232302509135216384856646905136859641145519175881333394817063539385205222717727458924017554599916364217916501678445524122609661443596919151976795319990592458857218603180554906546547908919949993630795902792681215971221246046205852303992800755659553969771650228633850991309113679908683037891490677656886163077691339903056152144905420634667753599183961730237930459189808800789264482907746740950080132196452723965150809337860596694041149450142368649389830064875381829701193938471106798438296070596696207103820543438033901480130842039619676657616293633639306382843712580866502532158989277648098652870998762433111389835136550011356985780474654966770762690279469821022135759044209110495411044772165012486590415169214515705445956248545362380699820054098073671307218524779662887392819388390824938936728404294920494446042430142966093216504257357688351354667791946464758034841892705492352907302317441445507873096767746527844988391673942246092124027033306341288231972178167979904697269716763772343678269532169021561764912964769104008193547432353455702383782922926264479968848364033373342837219984620379282505161245698531657155401121347447177300958767286703688262181367798711136049 A013843 289 71922355213246365723219765016679064642174782866369834026308271035581780285664534635199988732740789037570366690386906447144178216845402135963040160794333410522643709633923928700579882533420187273998943081887456013273063655586314327830705217599542952786738236593196828315482298581759673207002300370123569952125392649133610932273618225235817842283819379285742846758349750664749099425404606860934741484844800108897227603116514865168164230499475147996781825780931682289652541423048636749598808542789890294873900360542411787966523883891961352442058518673152793911873563035782176559062159887905584557047100575822376454277346623308057996132789431594058802876200213303128959139996040876860012437526026516208535527049281919035702256022520096373429485777364862125107748988365461430186669301905532421875649226324193660421745971794148411115460684594748709594290984728750154635123412831128689787053410668121217901579244233188291587690701209975313030049238374650823137375515893490719898863947330070328522348779678031314756398469238258247012129648721780200676027164745388582892198874331065708951695564529989964239585621727114836434454308905773065156281514714601064245056455221561810826646486544708897214001787628888622482248592938063575543 A013843 290 1208799024069031668710154590635325039441031575635077800480163111295022981261163833613806210631174441354445152965332736657152203290520673699130815982470361630654072827817359469670646085739193087514100236377282473215080380859439184907850662592195518407486709542421859093498310992263634827590087662320666840185371474253988598938722701511538390475264152307655480025467584259422438114042775227511730200135786555430235704325579265338881336222004678812381912145900118784242190263697178437850507175178669686185945643359636314920353366916572194450493677523339679007276858973942391041428157721236029159650290619377846681067039364697938530741003791976801346299940296984985688416265913459017386229037499927657916856603117281213233047816970495259748229367460171237736685937247458310257147350957126283414464036546830722850708284547944252345617547725983941562151248580336103848952519199452779889251006673099113309271842357827195616714317615236055086096037549362756384469870295621898529340206362776492011475115940048672307110789072487406357532863006066959832761988557875745912669186480882221370351147353055541328974715544367619055953873569779327906081623417808300086766663842908789354563447499356922435475728044678731078059152101510034514151201 A013843 291 20316285197528215256011568204807907937885417691698752592670101411535451246056380551547240982078148835844159685888347304996757080703780962861291624217379367926403002017126360606754548763018618221849482672792986527325855961104594380746246086187030077874629127279484185784426112846974910547306603340623447582995538367786786382363112444304425728717764607834765652788033688648112917382716923248789649473682164637115971482600010712550578617883232636799702797436143296406758491761958478004953474093227901415727188427945407544866379037766828872129447238134769985075302168775049766233283046820813942086242434439883469168693730602478252886164050731754100227263096571426654465212181207505705210351433261284146608608928592145350807834659823113830588490978903097992640480547318031820491875527536421445346897062242583958951854138397299049172794124630612105835076034889708897389344990185202871598641669154776797388931854508001676730117536159272377832016103092139846553785110058517248582620848339184501236862273604398035465611031941295838651054828542967393909230741692217661554231017184187494571491733562804483116078044154186573473416753087281164117513844783104099558287319207768022682147862121691795373040561246915433228940169370079150079339235207 A013843 292 341455805314856713807786426818206508712040215144380934825006394423676329092469587929854479185787447484032791840725453155080496255388446642809728328221495036739055254901842742717723701060053916454624255281631724564765661138284917757202157970545414518838891742186290710478849678619107321568582082345858283527406013347392518728376830851424483222559469763878906326408482205108833802451323329042407638704176141056008132708058380045837574830763490926692604916509260382708389971043236139829253039084881339094126855908478464606569232487747092853879619731331079139160603550602261421082788167917419924643476595631121466318235530235851996257759200648591162519610864075967781596821129554548387470376538822402652050890262848186911027277127647074150700767882424367962308556558774160807006951991304635231945298925111108598103812504043405119447150852666697662770122918391337438422721250042704662958370533484333633715777678715984180803085430228890854222694644669594401029466344753499396928108598036673912287944232469117782070524613837359160208278503321652989432441075621102237741960705814639221263061565990054947731923688099413740367715369137934525323055189269630601276134973924957157218859118679274004834692712876907686278797426602920275383454526124049 A013843 293 5738847719926796788967466475533596791923259895931610371603882471078728063057136364337064231675529629864139132467072691177437900564313622725703104012418667082473301669135270976856782243716326173852869858518384394760016466751154612745296669010956781818125253510924987971018026548551336753603159057986840171245112866329626062267829396119891289521557008321512778627947360421264169717799391191215745183701088402728328686424337193430392120180641992004922610831771139252179910243323669802110255827899600666154990067253797554642609090421565389595154768824481447091872263874972207704138420738188076673482911142772258484410584556673964501104158885300871668467099792524790505297772724423294748214618487988121373019312647689477413635446684364375250827805799906352342519910083317320683365842117857004343304639034342402208330776755457509842548264380769187618177455889403208327570676049467737270341333556271195381861075446179546126757456825856968586920828892961873098102240856272064364170721207202378443823478715108462563259307184764495405620536805327021793391037157963865309729133582626641391768275739594853506530441425886846734360192209101265567104588566054681515648000506756754941377365207642558199256680425322187483287748348915281068369720220566891543 A013843 294 96452813628809673632176209054293161281854229070922575515546452691420182555801290875413038541770626489126586399374090720619198794784419057150892069136720537655128781153156499308031939170140294003945183712118486522731596756686655576410201116067150632017231135758116272828899972201502316817808294287584822758116611944402025228535408660587012902988808638859665270399911286600186900447054367750763029302464192784655020232733835209984600363876049959626734320249577537411387751459540918364067069699508588396066918060334575500878330982715249502925766199633059681273097138946657894883454437346727004651227287576573348347488694644019321370057598385251750131926546212964154022539666179382314833243092927616355916335587669717046890970952424112054840662932079026063820732128770314208725329708474822671997921068250192753915415364928974367923708679447587736298708501133199722361480352363404260302626793080249980782939095023939631752412576872178071040378371204010201159804362071364585768617311329450374505341206764827930300699175854336874282264362087131255281523161513898684260617548123205961871449410355370702884257129044880233064391750458364970386326820029681032233495944517060780299729377044848475654907027908390005031617186500219128916089887747067746163201 A013843 295 1621082438659404184735985545575505161664124027994995726689789230384699008215352295743066938771538919402750537614280342741446874143941731093535043005980862076369749424841101283870092801632547921324306702649575402987549946689632620272726250157740600672313603698686660197435321832790649438756904002091438116095665896949564838015994613358485925860532906793314394199611308993889341235813642758787074233486515688131696925051557568374211178315664771671446523720434649671273193938780504214944875240439640845172696691840043210443262108826495198395673352517232834063156943614276479239306218728486440767173177022299468265676242490882032734266558056060926164467289462201288536656824169476878565402316662834448093885852221964934407096548797392051305707021899452191054635044888242670906046616410336344648269059394080989615056386038361272201693771775475607083972393778545687733729400282171735402906248511299761427018857370067353390862798179490696839975639284825799450892831913333424593013151151514072444311269662096463024563851048583839846062017133598415007516559775564095186368199131306722601173450239842715403375709567857302077113232149953740057282994864238849108748366339498240534497551639992768330332022418056310814566390053509182899692722743364967609764919207 A013843 296 27245532546548606132857709064487515252088932538511893178475287595075636231075426034553726039933254618402028285683209720455497613737228674489043467801520348917546378583304389278004649717038232913697622751431413798011751954012655448923710086401146275499574737363826697938295454043712445117187285563150800417219856730031336232534821466716072955937976564475235023312867270260298158150319893846934356642207869170429430219341528051665367273951377817482001724169345157025088570529083934340578518166069043684817513299755606237919906263046904799436082035757132242099478751325144786575019618169671609973879586213787163141220607544254324164818041248215986046201733991217056435591243816397898048716736152258569113939518294564652580071695637768206295017917064092975055251199436694569917925482008522944503458081236319192460252680146737901893867222230418528260324022236017373740790030542460356916645318729415090303905935818722008440231049002700141789470569460067211371155825967394867134772031403497015571539509210855254053844644573548596292764321964388561031330820147905747797290322799872086757922178181036517784535550706977676010042092744272509142755294683262336970733793067946928663300350413358457327890300780272415860417317629328836995135591147735010617318997112049 A013843 297 457915665509842423274939516246841668841858689174769388650634158610436218135684685362744473553158210371482889397477705771695548394081602332137353563340152504257201984849596870595424147794261580580515945583307771703183515091090700130060795422144065452321352610873835312248931696112675065084566708459875502612214132061636668060212744391097038170449572119135275036819360211264831144032426455885425732085587657147407433696473061964339827773300806978420002978114184054120663604882313684462103154817122417210727946028992474040719864563029328964122230774970121592965939373521708427966354722577670748830994205495120850914494750996282426238096819258766077478512543190385067512982034822199472504782184511009771097981483976748115913264988583970243200366132096210631753606908932525636610573576117245128269619971338816667679466795226223917130226404026644204471265841720744000461458043327131218698057871885279422737747063305260795854963240588381283055631860915349621515015967034005531934113531798574340710864531306844254882966941347631257892489959255478545253577094225851903229058455297450162140398048688680754404689000732173800700777452752988061162288237741590097467122860092984030044088989397315592309852285214038493366033857396129763377243880419982323445280384462207543 A013843 298 7696188590223921607981908449560667928225118988960349115051208303765601518206452506891646367007930041713512922103407800904887081859329490396232501339057943139050793759367174604097293651978154384816731497418653719015405338135961397085931788659975308057164973330956550092967795016565729818876312669085127572403482917559927480087995594981167920530745958606306567543822987070728017037752991444066350279162471753676476738136622752434659485385866662886304990053165091397605993207257046094754567723011376466060704588909276511202378763710833931900002332634922833612978543050779353548830523822362912275602519611756496141319913279994518737783693241282081464181360313400801829690689059256706534387874175076541222843774801197205584154244663130787877468553582141012087882871318428958374513910093802538870827502858291491733688798427367145375207715172475809144548565001800544415755725334199094392658258652775891257953314892971518195934367184568924224316004686404281088802873357940530975216646128938638944327500177674131391818025383229638551399078745206827910076870222653892937570785458184244875093670004310657439279608035305645068377966648419470343954578411722904768129933909582782592951003644800683159951687357592344958002931041256752933081337898218642910144827421656322175201 A013843 299 129349841635893450465351935311766145869679574847456587576665657961388464716495847283327900490302280211079011681791974909808437184809750745089479650005546850338026690713684103571063214408796840745614806277115313055491917518051103200823255572008205002516771706773386737412509730843420221065854187029313739109385337395429701157838941964848489240360247326296194480709032943697725782353514527200423149141883662764040544537862218600169321970880261003130127967823545691119563927834369173714540019720652204265082262025798210323778379881687985893443339204595148064533330373054448595095194613882453466616051547114791430647163782496867876425930532306227943168496122787327276351611411018927466723457001260511428332335323083721434252880390053239151856613980055043990161047418248835503400455286946539270801997840539305101568107635168759612321116068903800924292427731985261749995606475691884179457407353177204404372421363406172306319068909271049909438079090764396752259509892526906504100466171489071704737312295486169126302285552615940535133364316470691156684661957832143978601752191195702603615699311762449219581972372249381976664228485459986038070844599365826860437959799218357827039727518258165081869308009419054541709155262010402246546298046055360731390804114475777806798603207 A013843 300 2173982788374461221971169976784853613631704614461202867401019713357055926490145705290892023540510423507604949335877722309150403765097480772718884477643225913631214590824888728718859444568648502411548049099477066523652657725884891496236456398741901477299382075740310895692051046285363655453811321401676013211439365604986987359799097603208558662734676813060140637276716684727677224015518658657511867627638720075229432047850308013045794364584546679608060755210332430646510935112242702620274111445001597083237577867590520911743230671529978911102202011630653520611683579926117537764935875522395413415978352358299574886881692424858399090614456470773040832914335686609533641532984995113933221141820185415575981559775068106145488160715624790425254111162785124342636723958508178305651452007710485524369177705944100842055185024281342804280997770066182134582832891476294232176158036953497404140645384849274424287285854767537952304591158118535827925795278477216215225582763699717614416534944216828141520007750236044505762513282816112573986454066922906270399113525284843848359649077426173658969058332791484033514209660395362881795688155125985341856685181541452043380790345462939999056700399364980530977459714306049682505772488608830557703631260052447812485244751994397598864124100049 A013843 301 36538128724209569757669453799823034684308059455249436592408938322392038956519878868824022239645358687892316383488096878849890836079993359347086291415749697930399823627993904863577870684865275380030888061214911057063030218398947371377246122693655138128970714546967405223896301934918106957212206878797968754044661417723016296556143433417126245444581713197101783690709777320218071104028822096056801959217723968304381064428220126775260665885572476044172677112820057161875909286431463102938946991056141842177973971220593884963668477896404355558894709209476393720920565927818257457215277259904899713282348168085940955123820604584595113515957169904282497278791239884846431913244878812879875647730571856279585522075139569659987219517147505852677245846312929584826695419570646952783083953893590130208072769703802502852421494703096528511550729521502323135933672407042077160184688127077430871391826983161755248996413361078010364383263594498231659948841245366572929296369509501153945498702807452230574526770258217200008350560744290404030990333502773285686597901019462370559380622044301700686292963399226472151273321762264863954340130823202435640585307846167184493100943336195632564145963612127227784138165418341777013874518216048615183324930587701490384439508546769840444109333749523543 A013843 302 614096329467790238917150510013625743939165555264377280808617026384442998742229604148325341781719543467406161457284444242830115281996448390546479299824505173116229835715693559042153272600530683312179135644839010136058348880631108470737375584112261906533610799390881179598025146620168623629865561011957460849228624447670734896219102685441640807187084853703689678489759227420905121045412412968426670528572286735291732549845095670711806011538816604874410184235166700719648407377053600371094882078680575941485208534304521424584376108004868003878343377683669749267511951548841453083417164907221649481136425661020409632766052901253290072862692154581275931764644368744613981165906678208072070011407721188490993869516870747275405198424698130865946470938981407532182269916723863335425292013089569318407079040411808665440648061474943354693633111067889544945637232145156190831224053351790380655482436105999620469882719359638120194189511232731779508760174810875991222684082346185894361996698084849639266071427729856480540347874429288820548854535181110612534650922434104061991510114698578683434525835850799317446450718858385568480594578745563335811317268970531869775547554651439996505601210429022317368010146186070246272189027657129075386142108387498948891274820145560708344145572328242187201 A013843 303 10321117009365150545480548621799007878385555487328388958550426362443333479860652956920904019325360367056695355612579654389245747544514308099914677592150458444564474848873661646821470052597119194427794732782809243356732669636767040067683071442174785863110396705362539985504008639245174057347150483927969044492985491092002041400754458834217657046393335136197912426377383335263152369410246424760347051573714423160048148965246522937653323635932890678124211966440446738995130782786139861436991683096384439848541899836056091582989609247237816541183317148729437475939073369681378301972992290595674262829459906084770024697899051111364046254603267042047504585168377905490727181455393540643067280681729570014968133964970046649457735169923901485463962337071460516393387410490377971078492882863996391534467777432201268240060971969209372962335891697718019581901324960663640099300382664683540927676693303633535621237318864277437886103743115288523018203732258046392784479651371992346326542078504712067887144862485855697868441626725533057206964598172788926064869878053349986969891310497739011932484075723144384128322497231852886249453353084976682984980809339587729135317627751026752021269639543680578088004146526949282629096680987833368370014890415668694834015655902186438825140054634120766440287207 A013843 304 173467013576400085217891580686575925412026031075528233226357015873585105796017994246969633852801331689121878841780626251320053278980651976235265986291272755077795128785019631298128447173999782300747946073880674953096605978585143642417549381728631626001296437427028209536365873199793640381833558183377375730793607148783278309822480189626696161978732783634078314150124681715767801872678011660947152895799418310050929239658898311013139410349124093627233630519964588342291163066286652651171519217800933280534443710544594731235306362618325982607668011318695655658108006124234925121260081428041497335374732641566729805097589352028695525401117109175692409562924927457582651738720799237588031786417828883241569427549251574037436155000911012266192814999160036899023662208111782559916229882295187352519799935303006715310704755886501931377979331763546755113015568613873799148941531445336272371462184354168833186135618151910898551745610538654206366950128060985723528749500609075364710192713428695724979243703799776714074898420376034092477454001490063480372268040442653231002963255535499573549259860678887664044716210975751459194562505299203110928572462570450963577283369611506621221478831810639475925085690678436593147227917362515422194840263216143754075301128748047477334128898235667721561907088049 A013843 305 2915460097178556232257103796599281578399921504286403015835382365787344873113674429308818636164031981699071417693806985405936135459827817764586115431597421194592502729489824943227644811653414341128670729663712503936694656682080509198111752458713111738203789223836063117677701230868931713897476612388023553907448155349600558553186424547055882394376561894537954225921145525596909446074099341985538798719700823537025967730947103913197834069737728641592915628149044836268887577655079771108239723493580285645942395443123003647871794036526204789687076266233317884645821258930016386513018188561093445715643131506812027834275184239546285695416575253915862327524079255779591627772680472786142050234324450040641057368820271204847189457100311383157902641690882740161890690731734729484512075631735213833800277512637633864227014832184437960669698628949930313184452661693376942296260319001766729747164932440515579359381334279166471959188476323161246409330802320987055347692856736729654684208934596089049726148929762847233456817751260004992268569403043496914616708955719672853466803435785141332642410478430064969599545357869454774683012026563706685376517378421569344843401593060591782869394726241417671872915203232483821025459607111796700828680303873728074743586070868433951554704392646867396290972428839543 A013843 306 49000137853279994595545143509444125488167480722541575487145271421787905282421526133393314818008885516416293317179814003717568628673326133169398842058857858017516193374535487820827026349458934831349568953458016053664027094855727118092664223573591268983991085485012712818809124587214135315474889424405511870522481146960736587603404237362368215402286875761499396675056692848707257060167387640750950590082011741186795439654027975469115997210082005279252132962300996563171193517648925713016185032756603860851353840212568322309781242371895923900270690806583373687242317898836785408124296695146297542142814111234989751810663021514054423682866380292563898138697200051887596487975440706116689438288291031833054251197762298139866713205484933416734869698898666213900896839128265598446194455142573738904681264154900712356063438284523848804975624856761478773691095885080586269173247181462693426860601019527745342293122085229950894218080721563371068401622794608829439228673843174215306277499563756468658747385062524173452708735945426903905057845956952052643963027418780541648216565345240870377720992910974101944059558829711926398097383130456218261123127579131315978783050574569366094685917163939506811168085820728355579974899616727967150827629867205747752215451093085769423779916727215900329462373611506199201 A013843 307 823545316900076869167327226963227417079630848503756259212450576785989324081658589723941442146275338874408641781841133960481175942112592320178086338483224019700394662045817943804639831855356317710492205400768875813931303383240205673783407605601348457813938173746608664345724956937307972247186466555983438007871340636969099827850415017349322596266235520923520359917677836708222869410233284078101226567508371334126470954265248183709432565109848262728390598697392849237218249451125494458663021845540241089328703992452635793060493340544454792991849500386246761561481636925749852354345054555323822790794276767526472758681813402586712698837935253577121436017083841272074834173403231947703199389311307372018142799880790944836739848844585275935062955029389883057032373175228759913085190207581236829770978006651416272568358207247992326865225326967590173749426248540549413425994765378843488425246121335202815967920502886459784679123282687315577546626074308990596385116321282229036652605935168054968747567300745843783219675725034789973932307216998493148787086601827444563481575813757463308438356727854741731373809005250968346972822718273577660314696405222460027655406731006787335953386209774331290975302018388981472232638137858346943903959975178127002471485086521492526705469060434317636837274113288584689971207 A013843 308 13841326141139591940095268703570963198857355670802631448583656844042122569840435917490283818152449620462186042427403938473807124059086339125233097090887546099104533085004062181524581653992973631760242496170722495804743415962118136759277731627341863530478858886159251821658599351245335089558462943406413642598293622085539660806681925196590064875446620400161606689136411401555101766177790805500647314920113197012663597328336026223604433121801219751676060792307081617129927118525066185366749408157994831988347528001151449773967711574530651705814014552991649321563821871811077768519477331911327489644879409631817427655165237857274880329369177806870679975139128120259761737952388119345047672136155143001508926037596453409871086639530944732640603085178955764539543095956069767859222791818817847397960827357790353293056396389217007037623842070344288050206606959221013991450694021722222509963111561280753727972839892012729601102025012125712911826144430911204953444650011790423419020347952369499859740363623635396464573089910659715091880287396093674351664564516913860778434844701821685824923461525054644279199607951253025007572231426024019736909102482573885684804420928031074755368562027677186007421901023063611603813949182985237086193855302818780530538249849166724896338818498719576522324066022041242884346076049 A013843 309 232631168454133121737181181100917178483195576759179826756345520577815954031308206465259200131688220771107960815077377993929276334061064101677792662806546987287649887559663273084883643858659907828994395633141332986990322592075319524513180835460734700356758181299678545366616079296380346850209086689831594091149520906391665079177903116779089220361631349065516123624315666425936595384150130068049379421862342502191837080297343592740119707478113100366419553736305120739102685081050787377458957302911419141228156903115352416351075328433136663219616142592130650147523154199528784055506855517433681118461488237681955506600362152667218913695707771400075518342163326317205815529765787121832216225592359488426360519913883592459703353150596588121490616052602709534616100813733664588409957462098871561217527625402382467796398854113570237281343913676276449259822443163627582154311814423085393724950016010445627906039520065057946405721734378796856909062009450324621652544232748161646403474988035474184142656291422440108380079922128457831549231990266146384828426335835771258103154434903517073659488617851593406400507810836709591302266493577185699718231285424619296704507902537418273413479421999170465226739890494630120225301043918432879707660126074475244376756365214945145332766522507979922610700577632447169157204500155543 A013843 310 3909832048208615377036804110763115018767068058591535348293899164351352739404197026061611376613283926500011497419005491943969347346564304356898661283789635215343531660215260630737639402332497070881908807406206383512346351805009895248493030301588568108896034753103697311976716444734264489511464119995999601889949997873724714985743017683706152526617938083744129489753873405620716358621411236053705919943240390434338205808557453763183191923584646877858413439646080164262098828157220583452952695390032221506621633070659728061612523044975727898732088508545939837029421652631480273620903720681507878557982232810720626199432286699877948282483760513921069236776739025413278141608773584156634058103530785921981841258192641538470234256402076856557892783996093739148292806376421700737406155065495734329382986800137842136254075541086774977987547157157178282709835802251088773267518665008796212335234919087559668216806213733428905240965189704438774070605192831605916114310919798352791103204123912214612885624289936950901544003251212990774847942060403122289811361426391807534939716587423411456995025200231730381373334776732578101017192957551760055164313214131576519712664317946388921260348645540058009065817339543248430626634645137101409246643738933705432240144230167583057607806943791618559318044608268539572025136034114211201 A013843 311 65712547234242198641857566689595674120418112860747934598775563255253185491166339417017502406739462952685693237121225303102292820853706263326395800196652399064278736613237885420807505435002278270312241326076110687692005134786801309441422360278799064206215656095413840722392673286648783275219177464772765308964389614263691284765382898210049305514867685373487584334293350328267379839350058644354635396486041242029922225024425125397819906659687160076166354680131669320753095004838406346093775951420271546861789787018578049531521674816907058793990211563131610840953489715777288958746528833494102914924007386849781564533858442564848676783704562957471410662506652800120965726018657628920548614546041918990748806026443726337069227147349705728168504020622347473865357196768519524293585248185786806873939859149916712784022247619045427055036705070340695397504210328434049012307186202802837940718293285104615343719862034217739610384901943362502475804661475920800632133223629050915360071551710592590998768687440970333802250062643136735952869362209195276324859551493367109239731816684825276357715388540294692519741637592544440143795962037572431247146612189909406566810749191724958599622679685591754958369192025703376373541848480819263385208341320258787199660104076426568449214411304305733126458375731169344587026461325357547655207 A013843 312 1104430781365908632573700123352034494941867222850590536801620891631040288550032666581813162950070153845788446236296433669240235440088241167726734213905136871073332726258689140267511743846083290889137839967361192328039530300361769607781985609205775872113866531995620421021253659928706100506608715650435866547764496246929859423051790370216298677788381188072205829906468338967189852959956435635668357108740895154796902835985513082561159171229362099400127923108972966273897267746319095458798092415520503888106100950421241278476284788647756937150593485741552983403905301653068895529652910104535387691127792150784278755120558844187411710703722589626221999004749313611633070957195578769267660564675326532477515182886439708547122500665506504173328047074599793993255058406088507644802287266258518863130307212732650191761061915733296492514001902117216067545853262989991061749846878510507297269652355242753270081899721209097549631739046962093579110848945425800896224263089533458734456722569599929676916305329820388400214416802843199121159875370649945009191914481949021004992172643021858419744122535196732897179297703017894405496778733965479851970793111075807396168388261665321379183858377475740625585311010375996646710117847417129359715196592569589436464687369212501335925946610791466456656385920913763174474153735495284303441064049 A013843 313 18562168142416826387666177973177643756487962414449875152024842325642894129660399027240533829701829075686166415893434160678920637041563069305983221933103635392129503130229788380476069878821121869973739676331439559457360385758180261797991832133921475082617754803250392416104210262421763431214572683936875609068277888422150147323231440752225331877589322627929563383238013373021559858697987813728678077926608224866671545964408518378605402190851888804617950003692508644165391379012385037376019539227653108847399238673729802167350918442802850842690024714858280992069436404883128927166876460126926260924784802678231373037311232494257828621797465563847913137272821713870717023577586092375081571110498213031349597678772392181551487868685167815641124487182798737644637766631129547986192042084006926532631073324397651772928167617729514149682829968884050447243155791072779774829676487126096145211047134564954210266488614361302516660638162291906784116038225771435662841189745788840950014136227266018079932343678291267842403703205385647629334025354513625769488506698117196030903445611268374460639467449051489802892456494621751273184360181757819872073119817851094907402101513809056419943107750234772694212322151389375641256950661539693148733309131317089658662000614354509952907384687572176737023878172797617673387101832469243287933963471543 A013843 314 311974359969599601097505453195196658615293184299659051680081524967080121637202326450831652075798641275057398951920947938530619146757550505825660011029672800035520559109772053310661306453346595268648642740102504675799856003437735660038848722674818231713556604978229345337463461880522577988423323098927068361610546470711077526061550824722651152866643745407612171782081290760373356545137081185337892455712504435334148673023813968389220994621647695139213885712059992782487732907061155323178760395799165800398239004389376785026666886268187514113091245382623128633711017656870747878893692665353249667362858178613034686638089884530991325646550003731591876098144314545025141015268489454547995965654143466417892688187127595395335856608991615477480379256081298383593426943769394313003929651305904414233930449363151333347603713151179944313719323287034235866815719380560209675562372719128297912562069190633185411948874141570411397515345593640077320638254460540519185371876057473049846887587571659965869422900201041338627279039772916579706216964133310508307793332075255713691394210388587569559967529416208389117213516305107773648409541574803678589932924778623352108707120142588811249983811958195824671626498398401236402605569768497622750760726570046325893132244325456248778514414444025574419160320450209560236617020498310571940306124066223201 A013843 315 5243353068009060495645774151851670241347232548524369681587130190121715604356459500659127576437947763909889704184935372002884115999554151351411867805375710750196994036957938899992284577561396226680177738532902796086168179849778023238272930481995670020409745859869100607086748403825942968251430791323667237953588454533241079980516484711113597926229681429065737771141440253809595003454118923481973958503160062044661036747511241366717637256606032812204767777162592298695271326968976837516665425972196579607293202946772255625943190357509427549698724561145746922946781073759026659600566292626592067159367557407949273978326376689312371210141565912716864661581511494558237545043617502262588168194749189240085522410361053495809409742027322081330012734156958381933054726643932210218657045649498335490029669062446484459573175606931881324080680666485184402213571795629075444017176798290389303016430696886971947218624727697373904358040413392308779527967142718304505948545120897949548776639684316889046367390683678901778308678821463408955122388516188549713129082532188822780011262494000991281594374266898214395893007568539946351708819165247725426061002666754322678891040568236490150678477927581397225256026558581929580218591811099139545572035531462768599285873630377943173220491763560737829262827505806672078896822263515105782600725027181013339207 A013843 316 88125035014028279750318526170171021746322937443049081238434897105375674162419014827577957177192588068033516258236208797252473337604506621763179262204949570578560878779152079092170326895074386381813747251522497293820228598735219236565653142610901226033026598666819973903306980423102623467401797309776875268285961155340182831232540558539686240346142255778307854719574186345777863223053376746961536320562611162784618044615421433650423329371777593474725532030771688764171425192367593708142595814314707913459776861926401300305227200338660948827786463699176568533966549506667961067906717680175132872747490537355403447753731413017273022928849298295032344367200463689040298419548079360527319342849149623558117375150938226104068749534253202220913524022975999525148850790704568657144968966231118524580928647932538064312046362425704129413823999961616494248003501169137870987596690448866573015797150722579337516903425798409763210545585227884533657526543767666543831477197846931838066288983174313954202296735220591302188033964952335514308741983791580955028560490118497544463649288736674660469756648303758289351773778204450878333170123710318521235807271820139901264121718830350689962453178528860543164878038370086490454733872569143238342429201177294751848197678105762090912316805070165320696420341890092737630018891782898382888170385531831291192052049 A013843 317 1481117463480773297763603469342064362490449609605325908374375315650048955647776382207102726277075827659439307752175961255422319385118942791973753859878587432713872689641208993302106684125515211919143650056338612017236582058942829708958932367861416905937078043793243301392880419971085792616622007385419942634082149137802452844525309167376506641497612892866020114271883349913488547189858102986182540939695805812921075475851388035362664896751466013529712016841179773059429143208122147452752607851187295901518469718397026654229953556091874566948607095392060587350375797558568421668308204050703458192267073461332265746396963858581307696365170156444608611779538193221700295537344569812382656195265657723141278724161818766131083473422193569726893598254157624019176735239371685420635493415446409042631667785802167246892563213288809303058139967354888418826194844149700197688537576374100492676502712194390925646595877393872890279639650925055357182048621103171602175637264213383402380118940210694628278001228852478015874286848953902988987026521585101111165016157421588229800553595797291018515199988041265569135261890282205912145590269199323386410212817481091320546093728381704046198950571534559148972105190886043645072712196269590406821207584186792894312658375923543461963308542814268544944736686146788641347727514195173121201479669633488511064818787543 A013843 318 24893141208721356815512883509232075740376986588636712542048125930130372797572177655754775520538813435472196445390821380819882921905694071504702881122979418981622058294799799550428507040097534166725047326496883052173695234664652138918472776306646833938084470682033040166510141218454038916507566078126752975851018680559045824957936871176096947123650379890399200060567543461996002012619945136888769965573467408297764515522634278710340308919701889289393869867049708445809825609898908932238413080154904882216820920557098826977642829417236135846705239452254362291597766029566859462979255985480173021837432703664611390399693771571176038452809414819364536938178698413477116867096150184836715302673829909352835471516987688002365119937806807326399900705857627186890303389168119916864620737833407796779510440475977024918523309925745017956498158431333609655211856745624011222551251046119506980413981083851128287342336911358821666929903613097405388158691174881005117765935499634334843802659028121144617468366653323598012799139070368247535904954748280794375350426557784633378257904284565070148184966199009550420456346589973034765430935654433028155396446823404701824418197292911299904465762255781335616774171943221735542737073882703005967444035867427428174712849324146994965217326679079411434886189484069076695131256331078274648033268807530041405466409362235201 A013843 319 418379024294979843998325033139663496968516013595217227694202852507701175608795589860270512173695837409981205657683534947439772268469000259779541323033915094824121933760700231044051917822919256740147870416433113457883295809008808498802771951385813337997385698752929306078535943458557032069742663075076337265128070964155883180068044993856661390307191934817939355417958702965766805826103417915689556811393266731260528212388914322284689572013429653286842770855504449848725739025570962424131008638163486355418109211803159985013243034015487735175574959474039067034883653658930206994292355347965267978021731450491123638447653218796755678276367834869059772319969384235309903185284996156550674092039059286493105769786012072255750570794719010734803131163349140130065329061748591442743680740766084840473231973079745857805621269921996516794864548755423977475145676323702756617418876332130553819817780076285913125362656469207715756090890025328092358783122576225053014292077942354265719791290285632077585790838342409711801115130355679136335954574454355311066514619156686333188380597310685133980544726906753513916609817137676795302597735544055904207748081760962823562996641901960217494356066232916907711123507849727709266782000746589421294831910823852785332398858590938544380407609495287667986132186658748972015071025156432562009495148848157405901673942151087023207 A013843 320 7031696261325726238079848831978324393549848640494815945856467342096933658457027478781566498103305939349554123488687171861620252516158487366114751016231010998709017340716088783157380582849803948031665258088991337886644552662011044439378188186941364771722061438940482847261953601707968037996164938302808000415007488694567928607403632211748907986892974848485106746509631920745642705519320144908994381329086633952295697665620483014638777636829712182791966449768463288607533495802771165462369862181613715175512161522775709868117575672698302365095888343880174599655289567045639988953071616333252258906611240488404314991389707648317072684790914200644287593381725440842853542835084930403147179464900469428089628672793504898402399843346842413419836225462408998166007985540808576378193042210055587913833609771551288632139076683578995457771288470932410789424773381972472230468959054514118218049677429742137341897970167277974078712619588655689248274067941138614466011206953977148143952532215830618327984386620020880026241341995887899244398388532854349713094911204166427201897112699000685046811015225121806308396461196632933898650760141288947582019622010156502175623284560446245375427642405176634467900852796430373609646805086547928403702239925216493763081627616337904115401510692787299835842923661173593972657298719804162069693584966690981520989433945733319599040049 A013843 321 118181719064101480883408019319059698082392306100796371602009646618623163997687260835881788133622262922647956153474365297478251584039075697162290620329794601855302454445415304178526095455956654954568197992701677415860834996590419623892629208857923517718332686604272695213931654183905818814601544118055294062975030862489603176104632846582863896535710228278489189088587383691972016951663213675485468566997959056836233790666083458027033935742196972656184580121258562491626815463957174977926050273686381710954832898713291355753452094331040367850166595395594094496406451753336071294334274655712970715443415118888611322060286816445265040613280894970228541581966659484245839494429272425285694645266582189677902389103640436827449134167130380442347187441346708032176096212984369743188290460424404266067801479430462508040361461820912176658762045330961028137862166230811340777491794829218784890760928561676102305279184601440910340922997426536169195742259886716693330250355275493928855410208951465202238433585922690930601038234924887922600603716071683055627986172608425141982284773132104513581752732888622198625219323331809720034623325694643342011003787124700332065700543607420046024812385903803695502009632949605289257333853089611032681023546423113610676112915347791154467553190213676148341012017973344593898451219583748551905340082535175326423269416325939902501066103543 A013843 322 1986280152310353589207438580695436345670767488636084617514976130719199517309129792868665213161789372940944199071443657554716974372944745242206618455882857873382068351864095017328488086328263499821427703663337092328373053787695182618763419113275120562292017463758011188460549311868905096817008151992155327316421343705862760580790564252518193509075681806676567801011888157710973688906603632243884270205534697868246581319724864679060359358019104519432494238097992659796771887502728239854003126949847017416017876528674287816148269349421795462457749968813749946201103234618319350243876154138567898814457477903160890489867240523995569537587412001764631098368113645951719824382872781651776669902995446861916505453664884821758937597946960304094529179326714121896783649051628302273765597768352962499801539464787783372634355088824070953103813695877461999913049427841246204447304595694680117659018926336090251444827255596417380099892817747793395672840161916047464801517721115226462272879381847275654021353278602666470611649614382591315148346656016777115939563603029801361296260182031280559768518181659073292294061167237725964621914234949870649178940650204838481028229036409908713539021769885228710302275900984016096548010068877092626269962744733270454633429768250325933136166467921255025167388986078002589651269647544061911873050767168691711195889080190071941335418002247201 A013843 323 33383410519880112773809420225748198661688589181506674166574203828997586287414544428743656237610193991018449153793753552522128188286082333285766636388023192277932422789779844956239899266919124641498735415469706510762965915009792934273556785036814951290441937513380894044456452284580687962203456010532154586207093523664435417081347013392073278307034984124813075031606804266648334789453287247122962929344421667071620292240615800660967459730227089658101930659712962633204345113258353527226230554646078821711012450817428755326003962955732116337527403725852695345801942064230093319548826522606910675374586831118425086463198711486793537218231633513658154870272886047510555088402942841221410491059644475408230707159745719199302464208694561830916751916944084246719242789610716876315178401692708240734164473784688275143865605977866160508815796786612503832538621733727824958145848339840488737495131094930668856033211684808986907338898587887163601073424601323009740919108338783611151420283770707161917136884553475015371569995068928212233698262247673972987596245476121871479306244879399732368029485079144044823586286037764460287400512546802476000750455507992720350641445414941335748450338886461038934050351067838358534682405227617295769719263850732076531024054114983227958219549826352533207988306689012989524268888966273048552850364243804201590069307770754539118024370363768707207 A013843 324 561074980607625055389414925734149974907000118373582672717612643753962432732576248213894630385514530407047074927811615957239408460524185775533879857773505792615210229827829854179523986979109727849669246127799357326393168133569589846335668886113748886338457643787392686205179593546947622580753485169013922130382620852228166054886199254080575588506336978185733352056215559309558562806341398762395637953491694958472722251688029761708880095685926695883719148597795762976265428318533147732091256931936646756496986260888525090764148605396989679284823074420406250676893240273515178421657127365454347721020680870607370428186980743958538980026819064464052608904676395800509899370788260332408246123239444698186133495233846302582676515955529500692217849468079223934610313564987318540229203397249347402019102310899255840342949239669996559671667096592596351913476615478763554071557273047699094211080668312499751463350188786584642951644868566619558643241047274435824715627453849936152621920709334275270341319618690254583349976907123476463011766693596656464002530097717180293952700057688071301909471555725173961350014709436707284050340414374109214144612905722833650933230773088919029924204845664750681364584250397159291892407184660563890001671667539254010256921277510523112293795973931507025626659470522241314934387216856151127027756071845617216124294855703071538956635592703860662028049 A013843 325 9429987199072354305929896656813858628261950989504803980364915703572846606936409003730927052889342712551240188311729829393322737996029990329397918769599311856483838332716336359195259649157897195969391019669923798584689976820904096547363586968913777532690457619134708877050453428743548692714723825235616989245340708663398786884472350863332233916026005592367620448008814905315750765086179888999583487084334917167051042884120716205041147768193369977717667730483153388342093053749586613933257755255059222036444848086753441200473045610907205539740021411783767855126544689276969603732791339631191222147194583392298074786538585363711164637310748016447332197860896184219169878724838291406785392593285347042414345654395254807507044203664584318134105396010007516668995540086741862705632221497569781785735052539283792908643947871133632178401708892431766886609801476351579053280663088112678676405632792328183322844526622936128094088295305999174922116952281541442905995550616855876917116621361781164468626558831327108782363061878024268913838762819279005190490523352332649200463029869563414371192488437072998768409697221502739323034071344385653562128509106483665171234809603305462135936110841087464701694567496425056218835687552590097299258095716332242150388075911119361948321828933866838579707265721067309780102245953701331991955496299509288551401023639801523355244174406573786146705419543 A013843 326 158489794854809058819763773111070521965198610280607240497993138229948832922780226125705690977911182969848693844955243242613575257499276047466190820760655634371923870857963465188994728923396778172657554867592409282812884440428935150671539806186533858991928521204797052096586970776892822878456363330735014738246441290505743411167326800960024855426649075990922596869684152113641823108803425394415999667426416952826626877753416877258126570540025969215500841546230358997865557954369302220376263092571780344766528561794065086256350477582517403506410539867849786341111836592678028129937024045181430870627899363074353742937354004207893544059281741912430312249448082168171588151728357163673842093315346827741857907413421047549770891930990668634879909390740196332655808042237870486493560746709655322472849028027742707415578831870142956022397521355100706063250933413040989148488104521909790514349470340659777107047958951687504877341979207928132916019616995867030921067219217496723345979055227456031224206574278114717305175980983953887634888086703622240236574225982654835112182143017752305336632153161885890300661781201796539802233637085089679418693852552670960532943445002754902118678214906157019241380595912415919869971400696381765308630814704395993821572391838183116265444978891499956009140014973978275474178447743858286788796026305852612683397004314144203031588839251285623767677986259201 A013843 327 2663737982124775851583769734677762262669093042986165891049770674230750034933167260494735548265753252174246997452162773178606359352790332529764269124524339246888924497509791959431434409015529650747855524659625622816236148790289113077336569522577074568077342655889024054587337217847237674118216098499663392705707938769530029511489261543735137745155691020179436085588781544573978120989659170603949706410435789726157117934401677456077333271066216464604922643867493643677126432539084862417863853796853912254491045538072851904710482476729370000732241943558951359035066637613139618779851563127364308642643104595190663357548108748722066795004348236322216257976473917000459882066098498849866264062351034133857405849897367546168999380684160167746426637130170479762946165765891889266497275469949177004801173614062271683533633427241492661868435141415177566805058437872979904618639572699737849174671548015468873838155046101011894473486644547648129919541702849537188690376753388467429275869981207853516785239893892274053748092712397312989479564073227778991656103016090479813730445277699362995792776598191816158283222556658594444456140738489102241989987579852740833677180480161301639908624757927781022389883675499974365254609331504088329542158102736783468159167189624343635073333760229439760645616231667652875894517171231026226059294814122464861369853451507821620351913621296357478663363915058391207 A013843 328 44769444265571107737568417930729150348679446773468490130873495721796215837121742147135020359702514909292569286178499728812837081642347118827748071175880569722462154029647073462164118112324006840119207802954327842672480952718389123490795723965952892265675898017526827285449376620358523588904857967483842641204833326899491205999600018765556460082831698976155782290490651419654850279473201680340582715640194317927522681123488993004291740286809900120614934875480965669281463951684399282657037790763723703261231002358390421962469078986390521602306790345395295491302364978364037572832965221481611935356902658931369479050311063739771776623638080807867488647810597123026729237884917470169702300095933830687741420119225056348462372591158679939314192490246775253375836208027344982902019708823435817919693324931544600185149777011647767168022789421764889365292617165331173256925475298364494031078704707495985362597871859819706910415890034912322119557737399792171530319162094199972083839546774160394056609526896647450021344194217261639414183033378739281512764123391432694229367593782293193870289196285809854172266121509760996827974357391786341381125721254585015191612372330070996661944256306492215643306774934128069156834219034589212554615051232697119749351122956016343474677520508176194057170872005638241885159150096879857781378567940956266925043126959491957973254612233127880143895157320386381016049 A013843 329 752440049771453607745312400161764829910255461921684913629590842596228999574505120266898287185520168080480211992802044942157352831162928026137961832253024735325421422776278363678592333113829582961883525544253388051796387372337965998509803732695770260309214817980573386186547672858365705958723947859500943270729633725199748699235277515392707424612152364692250232956276378410139068647106100641484173701764745901407873701642479505423131279000413991327175210452208590003613564635959698743616834149365904280711509456637467821923217810524265496569970225335058731322318848191364379486603646477441451797543462988659526834398578048274344249713485224137828881703752705846710238301131807921142186557712359892368870047943815522048607096139603933740053633183577551683487679148315587127634245246195485791776285712124470095311812302234764022792959021811602495562473016697721028929146463339612051180339790018885025989182432347989814043359863816771397863406892478307026910074157317218930813091262633313742909436318551953692508731872209516373634174241996471104385026621839809291912981148699001709377950521975606219073276704214553073687765024683753039592579997125810350325429141751503240897297115743214668317056966317890458318912719314340895405415166067940491627344323521766684778905087180917293518870845798761931363869835678259769731629591383651978209199834808181337656490267802180281578445909083733905736735543 A013843 330 12646259916508820785375465509518781496301663548517758343372533291514820795848707556325759512727037464928630922963023969342838629033355331335300724514676586726614357852600910458346101342644133800840376413822266692986541882566884194536954271335417810765016973445799496901637306737730552420048273391674632353551152954019432176388047309201205233685456444793382649665296137091939207326751912233481424507405560084364962133303505153047646567406159957952235833762070269772190733180836574656783968131548392753245918339437705921683063521741481330200851489577206332097334212881552261126031347486346358480361312982450400667505736901257346903804934546162084490014794971727165658975127122295730636729475471632711043598895791707479070939464818323314369081412916387911144377423445740072854148759852807529702384033963675968891905629363659678931081262279587603142918483991638597333212164609348859744187970850847400631800189140472664804626749231168476883890279641882906201277616362030498570175624851078104077078896205902685709994256576225341691669566485234689851399142433261674769181474166184121729515214422844013723964561567733993509470266769859837336432492011693494557919487585417514969760872624296208930404776432904784932965966073516127429078812696103875842780776045430332671079057800249676952171662305339791780432560328244511949879498542385038797762021623621103741992631930951243992488940393970315753717314271201 A013843 331 212545690416763750939805448818482160608342059259937964477062167030489593115829227899167040130403318673055499922239543852745088838163603053752399276918169393114207512428663502073422925265819956790724206387110836309024809420301622657582590438334367145527640272703552144425818214341037394523751330893875545966134227698204596588553911125744656362551466467642382192924632176104222257540719388908122301695965248337921918574432011107271795858395330413303227658039115024061209652570320310256568152386933837003804149530929523425727248609909076716685710985324106823559896115900248852745208857203023246979432587296043884018768920099432229412249534917346154023678659089818473230394961544424344811512294251730974509766641571227600745279585201559944601151306885731622603551355852553404459678206846136151707968458827502009166257912715028223794682775133028846023030960447469905379296850589326285720567226090192262418665778883924077371361774328248590987543929941126004524872898196646589468941726872069695223465008532606438727873470276619317811890403917339432332465386875828967845633036311056533907962208804739338658672386268905228913666773601034286113420893240532563034952827848112174096770986196546383493313077507830720368358991797585553700527604983417841289616502995547601202825724448796320535149128365845880453730041436805512341624732001865347073986297428199890591670164863497557781761621201459096872726900956075207 A013843 332 3572255418834548362045310178292229673344404989981777368965983841281438591497741833301300443471688576938043787193080013533086708103015676524416574647163672990070485661388547479348019104942636013781701736748171825845779971927009372005990597497085708614883050063328600891364726728429815489760688618333366301052817964923724654863825584290390439485402496921665517516484292983783663482486870769378811524604087928815453685480478810679917072992050318256387347248663406209396750630749373454482140937167196998522936341166332500216197867386741852377336744530342263383571174019935482468088725263011211711983323494684609558703449240111157479731677933355836810675967223322579079583248118677139963247087129488842488585647944887622285725913988482617988911550014828491381097887637813865068753811622463010301755825887513826268057296739001479357317233401660815815109081352240626699709842167854806884105573368897861354470515745702111968380477341134874068727650830520504758049538799991039229204503603538875367620776398407516415699369414939140874464442018638723839211745757222057462581554441279927165391120843381254064836306796021490182351997463912583246708264952693630786928452177643221310044429965005355067372112893674110917231009575142020401044767456956303658554584565846168533415891950810919759234251400444771712785840806428390245925686870755350888272487700875755561174200460860803453638067567532923041139921024368756004049 A013843 333 60038896824352254320895528166557504119899414666623732240211290420417138407302546992294956553428669912597701931354095787450588303087384475345869370094879851944114652510957317485402157096770883483629061089526523876990023988177246515304683972133519504690339422414363795181166962124719908936407893608328887421794711536473040274296316595168592116431159765762432352899551512178452032150156837020949685294020905819601330091870407371097366245777389698935102145208285868161331187851004719649481342730969079954174991085982550331133637557168970312905898665321462420687680721753055653841167205495429435243303717975164232853128871378548223761850311025911549277030981122382586590555651130606691362293793385318975705658985009726267756195436404427360539636421099222454642112197528737630210545311938735814141610165691444878087238986292397863558430741781713331404538330287108212942023317315135739301162371611066355784585958138015395852570682672453828473105627508558123468538598611449396325240092064677878303602388928035128398659301756882140677123877007261031565631810941631119773608185494591735868728568014708737067703808320733185494790021375978786627425809059921852635906495749649620557916734421845002617323101403980782185901577929411936880359406649064595589326902798176554541120896017279128393450063287275278176791626433641954863273019236785182379195700788618823716654787145687523645295001607525837552438652656565682160051543 A013843 334 1009073738926888338371291141895331971743149462301945067761231158095950845211533907299501334793475655221029576360268287899682037609989670877138026503184645671624734964751659634977154054325428238709353629731672286800571333169294982182725823519648062315330534672518212305609873132430167509494207467875183610898103716793502387890098193014998527700858502183169200555182762265183243304347685959811101360736609364110039554854065936686033434492780588670002261754515660586187493274211836323148832927279397326789819075182108723415363046423338884049009438868057818904497849890503606374108497222761682518134205588008585261562536941259259996765418177412495408699059699723884132827468828552106661726071785427056024685010561058469382178376699649210648589669329414631795169979703865493350948635057754332828278042054776114066012225642616330892826545477125255960916075717135427734916585894115486370434635979667192241671536198425624758094155463675931495147486281536336381135728226862630004038310227331041100648645350713486402996266884627918138360421000861036157523573846495994230035032773607603304745721042623209743896897906446562648610935889266075466847145572870106577251680474064361172716906555427948958989349365296705006198447820259626423148200547550828658069817255328953352172618899362410310908715213669235600317336865470220335387029634312648560247142143154316570205817007557570209906473092017686751743836435198899420063986283201 A013843 335 16959502330144212303006290221834844449087113012908790753863012074118645855470250379982718933873945337299844089887029114729956006111096398432058811439024339802996920552581143485061028191047472407988106454900216124257202396576340765545072915894724983333760296241013594220385137736753825332069144912578210948364429168148394633268880330003080255068328846192524753730956685390934770216171557926545180569900193582597434798432286197882163933520163353776728013308144707472053199459678333083162435008784830871356489196585701314442006721237056624211701639055447762327895363109694112329641512822955598082281593317660292491081558371744382765636383307771810334005096373259320620431268601475256663630088497672530606880972499709694906271977191004283370846572419471716581421848882867346749393709415677071844869052814622149107467476375452673315735749834044176935116484577895133940743059122398979427894926910266500005773508886939475309288470878001380638943801933781205557748184308880222477871879990752807778601782409441565975158257529941420151423595761471434699498705638058175024198795826022988742861333563368286165675163113647378435203999490894930371299975643227881243868993727599718229853048477077538153733994782541721039177312515103541293851806602686777256179418610313718989965205841584030095442776596138842734533480697957993176849807063892684352073717999994598595449166446020082517898093257541261236558658966387902553015417461759207 A013843 336 285038355662733776176626719758378230655807108407958046200175643929712080892888498136369557121619399283998479618731298331266370594709197168447612443855682079068969243727231278553420700806934868761056105187507932400390800679258559246516040497442642794890509298922715478062013009941621542356086118545701991409160961029070068601350071706361769846933402917957763535956189011365440683023195374071444849838312553542715086657251434127805529230673385486925467719669988098482798123318813744128711045192646652454888513927015881991826806963831210683126069447604910541444937367784628945924284906015414736968906738889916535897607751553907841142050694253720816283623654745369401667588331384994638745630897380382221909848504802620842289713120649208990613818342654061140583957014174351496817060074149284546496714170655354460049205875442233080417570747460780481748502756300683516142068594670159647244630036580849065597035363862791761523211330046569204398728479101060721809073733679349899185592687004582440334960156955484399344484834305725448484976373963050402994474745658843747631709161447968371801270433199530785586502466451071489360473619443471094750438690635731000065706177579768464289140185754242183749807250310178705505453091441345218525767313571356665344607488583542675064345214579502793814106746251305529839304210090579991323314707322844345905302978425909218593714140458259526878313253379495977602841381248081478208530121279786992049 A013843 337 4790639643623566576200565278979062922632150071012550882486352047526670943566776988177963146543057243766162446952016931053593890585277476810099022343882448702912166079323576098647341718462154339267069959886445819853368187016298605256195092640518497453724789786994079039788252658088833262378739394397613369613768272015580642982890655168822265817409702842116131748815668714018961559570844652018773591232519087392412461448424853386027529779927589878756335964493489971200388058619302597571246536552812287809311253571355928636633144641111157951299849205895731470065062340356258694149456415401075484236415560522827218831093480366529086074446018322285759278862765305423533827157085587604893397818492272084003638823820217648496363208418751255505246444884986805589794565537228325607004328666227025372970275066204542410047003148557611382578111552573337556747085825145587855799746870621373191240497024814330245489373360441941135920612824092688618329429548251527551445102241948833755612256290486017074709675357950826299782756610176327612686997917196988123128137050288186866446135876456004424863952170784513913352346953643158521681480121986418689470623073514730918104323726583168579307579101971548382283010455963173503430150107854689087762571239193791474446818060623601739806450021437703455633692084245692040009185858992377914170950285975044921630427158404256236904553558681967868243810849549188895570955094636505404250765748349379975367543 A013843 338 80516280490381283446202900643801110540678546243507942681948118862780758548526820840307026603949163095977892245922548560217752519066758552747334268533632315349844775295191343489965872262193427980061644815811494894275559119182930658540870922009194386704752541950009486421721162424499020640799473001640687903098603347765863866613443241422395821593204875667445826302344944076516686931707186066479527747844948301804276239563676510858964693011243003092257738555242085945964922101214618757379940539843116121211094238773779092595893261983155231687496565603489558817383502754367639872569913973645875663561436325707157066894188124520254349653214229942656756199846496488253333033029137470875443337135399616915849157711946398018278376443893952351276676999181973241547677262984196468476921751893277615443511413037699744285659981917807774506990320864100084316248271463221895092426345654533419225179033496054448435939898068947704671417739734525817608262722417463423557137833380434048930575191474198488974645513741079537620448790347233538186430373994329779385414599404193556664360205675596066368688444134375325341712895249880565273900636410225738913932761996562082540579368872683314312422481966835813661030556733373057072150532862713759498025534817130053311027671144900874440927005510303481978835462859917346116434386732084895603471161456382579997842589251300334573654831660767833961573728948373217767861042275555746329242619932508029246002295201 A013843 339 1353237126201838230880332151120365264857184326714637992655502033726756208925090277863040196132573584154100434977220273651579766587955010996024447051244758324084841138386280910035856415110684944060896064419343794688089322116107515578096417586208530057346775972553809438289867576868555039909916742738575041587378226465900874006172140558586206573516994345342762002663511475094015957261202676219321422858030046108424470758346711118006619595439961152971575811897953738493832445755114097455284660653143252649194860871070905209259178054150889978971754778097849015043764530792656923338282544155066232277477060326160188823290619808811914854621571562646232101450820066478073768286120713473003576167234661361504676793664683111493204672892525657167907110325251424270691811758975390045691623884070316882759096318924619602209087316092595266138986322762930117103184698482370390818409591415743176917584015968187114862841866844804072412517951718175416542071575670307759724815565624955060376177243106854004196867149446323788786882819365954076299335295722700602130663172186281106857901976789743087458546680566446093018168630464742660558447996146663993926467930876218921259517452643188463648884654416609520200940567017800970211634005823630155883315163671504805998442068932348996728660181611670621618287624286630836178912737806150840407539810597422022023740397546604723179416755722524985392169662435308671024440537525265428555580713205662447537560575443207 A013843 340 22743856380074295146405742463879979006454696979092920742561022680845591603403992300044116576400164228877966010662141139262101137043759869810182881590270653152893925012858223254972638768765281854831480154695911157322717236805419014321066490371406764673827263770711875229337804364429804555765970695207230723959065852212395989421735166368158373881100123962175800978765637361905126193689033379218135153974910984944290080035533173760337255540559427097993274670568908482865841915806202635930969291597378647275018026660088703852019005556114007876578282555490548395840550469032184910546514719614198165887556952901774293553045447126701852961624753253395222929083932857296985823584830831340771104642712953502809102871122329054866290937304678720021014803236500687717517280233099380497939122619569815848532131832166081654328130521568248637997943126676566478153225227393199158485010002924395574453834556377320839499783256060622045037189214527374225822596972290862517694975211458619699742410924896895248536746180744363918141139545083590160362928315211429020010055934934826562960758523905212070915794060280259485356360172220929896005835471236981745922146514236611409608709826574068508546804386779956206017208109868180906346932735877752029930877955826981274415815852545989588018591672347348137538560101385404463658986384307977174729521596710871924153004861565785582476457413428477429486195516550232833907772114187136057733645046847568755763780591473980049 A013843 341 382255994179908678525641313590430807161484092127614718920223108196971858078410898586841467299557560194751974741198606127578133810294472131899743690887678867540688197691108158246325139786638092134152686959974178821122908598988677373694164503672233493873014822194354486979480477952971725168758669474347926777580019778133739394211102941149637789819649783432288687050114067141539455937331584004519197532856328923958683375157206051389988253870182291235972967388251644871526205078954847702091800883877142924751227974076110845640883426381608130381651194910129646888892131733023931791555272892555828574072169707420120551746034829858478042726027227929813511769113659532590440736990251782344339955730076609521712591954952984425137751783279735247393195797995867058468312928877701288028862833867109894966279539703215334364292889675997554858831430130053052798321256396797498256657563119150316419845597389033631349472857184610874710940039128561578613400387313292526334899448378985021293570700414742118442157093059770524372198132334219899825219736193758487539309010098449630043681468511274899275881750771130321170384345414517168762170076765079952203713516464774727961293586055230369423146141328610723954531216702554516492972898491897378367048265803584074279106617033740447005828470237141880147610579623984492820716584161064172375679069475919624429239552708336158284681819747492420157374488046659763239487925923143195722329372302367088078121860400903182683543 A013843 342 6424576494181725159980453557514370575963063136388820580892189779466506018723851972549044540903663914193196439475324973186205694949619193120838992212749218726756346538594454815645986624394026414498704209736286023446612724823202700619677822813219228331523760116620515862664128392955595784911326957855365605350787392411093757998506007131901962333498853910146475963251267126447853635938731932363954152934716320224973591486267162105711532582796153768802997662894345395355740928761994125329056897455323141136293888560297194982686327747195687847324411632854548975261610058036933221620669471505185810844430956272609966113195607385431440464096339619816375692303493275764247537466595161705861321635955397576231423532986894809233290194221582510302937441776916537651676935395647525547901097648804516004698260223791940124660670596784490904512379846195801658381385356260975553199643663343559368068344955317488242090590310701754971266769237633734451755420309574507490110655028905601252881042761870570784657334263055563203123534010141233856362468106208498900073166532724642932144154441268997232129744585210387307910649693381790055385792480190698756687813071223468852845461300830256818894817197309960437503806159119833758697395504953319238214980203360837536408944912486075692826959099275643579640891011740307370837783629995005545118038120681781127782229162369005812290647344496105105584993020600210640766073570990267690505189760285883649328994107757979791362307201 A013843 343 107977857137712254763791482941144026270211202133286907503055033623493566656691780102631791598967879405845052558261786824340559115018249778781940942119676119140593916274157002086562097196190401948479721653037759196067220066103567789314925168021775570567919836280041010103796005900404698357004672180675129729130683704253252790680890461865876280939115237667831821514364046594209076059222267587240977448373777194021131152109692193510693728119054956392271981720265263059743937789702835264405459275531616033077691385032914956074009110447117925649981386313386404627221880245426736655778591807587657922862351082073755700464478573326946219880067179990253826260544811485769708362201064882790411232735502367063721535318910741058783908294282137250661469583944636248311734253194647961883573748183457500490963659581271137675171890720156938632139568075012838472415943682678216122626411049815202299124673664021024884816551351964395802080590576910174930653349143018747386289779070816440257171685698758683177735816959174850754897236108443717423884001461046241013529709915503073760546803694408036480404617243630979484054289396667745460869014214565074003652074288052841009773668083054126355165192635188505073126470116327045982427126251750436436679172277885596474425137144153474169342701581525741643024455234319345981670629469326058196798866694298695414635925531935880687168909918946038509566977697227740239355398507633429074320724301124846494272403969088366353426297127207 A013843 344 1814783844913529865815043453791807649523439674254153054403845950110056374799018748184932521403853149174037798346705851156691777046111724031988081414205396534395961950819756734068849167576372085548098681822605618808301767651002663835015947298941982014535028688358649256814499471168101765286177525340606905357499401017384419652973725992579782653743709799483249424191916531108871941327348651338759107974818073299913151273507596696334229488496956652084915196772498276245116362431535552288862554043859870667936759108248201666735871119284710976399237159769085302569718141284887162973670792510125766709547534636413612057706491381905985117524289094096196057960976646641331488443513297485058441588585588283239967844104932824974981146701999880771867319297357501425375317593442448295377223985719370210751626226582424010906613967333677667590369720636740776205894765474772778372982090514244105041388390271201365239111778572465600245568485826129310059490839046716087321372316843211911402284521539037188168205875632851716637557847274613558743218412555804172714393834549860160693510129691915869126160402013705872188500441889794797960825521904195198779380412559304098851266039471890701651261392619613204764036583245108661826652710913169585191266848474423219945663279981787440364142785480703139794312019123205247913938269490963060113598552531078173833786000415246346709247869007726069230292194157306630202846182717795042452108413329005295029236293508468173302035775816968049 A013843 345 30501072081461696454753435327878911165540450605189550385365438883499717491247108100744160887234559878168053276813085240390518696813999745805623684328550099553592932507427651429495147959456085641806894545392532635311127808910401771075113026253317891718290227165243818059281292611922286369164785668399580258343492432899179941107529412757288407061470530599914973072393541138346810717888748783050524327732767357951640333453842177675289395013168350451591169712155378528851670703386818027318912945815152846316013110332327525412829785901818137380341978944239016680289252800575098548098485009717683761087365414634203577853873000655693891870230726804474767146150134500100858326270127990831377227779357982276414139555871605989354508132620511996132774035430687526456282962792987228500405003527985455132102581990170800351307460948977120559191343894741702225692473323334506086114709995272900673430614675288081345573751662467429343327269541279755314169862531858157279610304529183862594938195953506598021543036151761338801527434739144430081797271859825400730810817177279499720775824749732030012403377876644354593872126926841781169327594546643808705885046593884223989393228325404067022652750225757839132469162854600541279320552112317641218309621922309631057626762746653901510200147795574177670523002105403710601689560495334616151329250872389830867624441308979045349142328934412852045553520907201852533819235792937981278492586102820591993556374384996824588687315284155781999543 A013843 346 512631518473126732315040987555660859959238353321420773326836931314979751875390145849207112031751247872370471423397523635243447737352893727755117262509941523197236416652336537575524951754578431381848476624412296001674125084357122566459424632239513806109303847966252850122340684928577867006552552728791745401979077319736517270194246840211746257482135207792770952427718245912194847735556200796730162376204620985093219084358725480188588861986320466039892789352195446934410029511822250585148969880315273888033232345355428719613430211651857434951407640115825153345621471819265681297891237558325110972595350523757059532990043522020247240662967825402807411425345310543195125889622041141902957067287669608119692443515534081863081218184952945119003533213483565257150747755661736349406306894294851544405248095508800641504424496169458465238328916838923789307213399145283043789329930890551641618348340847566783175058044191090084973301419180288847565252879572940049398410388221993178633126259390585392948073808602652821237271595660800436384766748148085510082737404298536551807079286568746228418463571972761667659208837259429816112888881545442492919809978103412152589731988465066154449724773044312002299409220097271297281540519351722595956129815648257969185533001483012122681933884000215204108480096385520164082596443245088893655390719412255887392163985080010815183035122400676804329618025887341535535899895971908651347624894630105689635701984288641630862067707980806228066319201 A013843 347 8615797930977840990018893877847992073334919004273118937304148304610864689769682181287623931917643222990930513213042179737536626121690084882380255831004587180375952454675820187031847864139199696234727346626497458900137020292790158974483549794049508539279069772768811652006179891594608210779128753712802864971062352512811645760154706643438819349502246437373101397452660559046258805891493066790643839056871064896461733150817099145529613003404088072732478110642348876626629366005196565584598736778458808236174536028388690490542921567232767909228308207426673352279860076866398305573658029642770140116410056252784899570963661474594295373822500241544984163825778634299480480826877645471962999429903863103667670898165581313872806034034504148615092382719018281276932617529406802824471799972413569906819004741216412381764862507120088425260594105311792126886335599434772116967268148477501440679580564625054924823200548719651058146276952163114661029205146982403410239083394847039353286953041577568699278276501184785966534823708271072934318774736124873167960567554045503826221581569360917861029117254146205348348322927819236919409323432134251978503246301984048048575625530132366857836524260555751822646170762174838693410851508744401670234673811600271688101253155924984745915262788391616935451224979951437397736198421620209035666151821161784699400100097239741770781271302188175050367890161088549187751869551599868703199531604048186325707243249939199889898771968033410275110626811207 A013843 348 144805715825944573519247549404991202776539983704818309979270820555594802840959048420901095423739829648808569135571599914848778075227245256618164959751694096740578632905736509883444267052587529294617062514751542791734602900060924201884145021388590090019663325670925417435267865438030580198564816963651077751568644958682825330290920154556276236807084255872929715186986866015890471750618323973550351003028831987714832349065782985338916205748212508238414759605565957569463759754449338677780350969035557190025385427029128721074554882780481130250400176042220099031767608311893556321776470504206037744936503815440555807089186258403506322347834761559646548841419861506671368441257332587447282131418394227183342544785468925142260251014017911225773857676358540253421406502816740135070897542136354869423907012685624242900322044157167326163354805127975290276578642419700214969868875771461366713501710549653298121503531622331175334264476735005468107917850905333254115888274617194190410693819769794197128769993155412697739550782064911922807095646990050743333913258880842782807306121436248946490316373690435273289690263447857914904512498923880373002704060597445895552410538284934689779658463247160520883214191999872513920156181307467158871634162751565766261917761791631218624597821684497905834128738238043808343752286872170853262441013658266115442817482334308339941520826775876658071533129937415246198545671553738993294674527669237867576161637301728132549528660466737526493784304815956049 A013843 349 2433749665886650447137993562849687145065307506126881335821604681077881851347998726810084710786795316907525621461551879768863413110344311027981498478546722683918905083246713521611047796352838604854628969685429179700683470941323953061066825374478033642960481514551243490834547014416979961397278878708083663770614215820582245326199495037627334712016665088456329723147688257129071158712642171023460749307905579217523187290748614634591164670010207625963036864690747048869977410193030035157454358736580609692756652872078566415100043914891546356118475758741593204426918192897995001100097139764190876379147819626109421449747953444987730759700058837532979546377743612342625689392211988797226470782748951776270438150209376224865968038792599033971581225966557986039253579092840951450136574990685716290407605162207286650425712596149511250827504209785880703678457243147901512998586195090951190353823249208022981528109855976520063842983060485236902489775320165936001925734231491182758232531028870931071143237274963021210908629994164974686618856538961782843213080142010324650642393982979036043662747292615145638179824257768147975800141569413657429056447146461273166549363916954897331126719791795026874484180924941857341456064939234600539155555373365565833564051822431945891423615589051356303354201703566802286833444685460575530781846116554478602247433425592720269397140535622158992208257314858138042858957101803691260303594786536880840352548638130144723759928196464457607781032811041773315543 A013843 350 40904030634556934065048257810814691847112623255474494611153709874875960275605814601497093734193668891264783119904302443275287384145556835447285044928934768148625037734127514157716880313302158431791749093503008223229387096110831679097350134068852311437236812815062749350456231671306182211204066114446762136992713125296525797197434913097402614504864090141685533656943196537568298964483376968391304813617969069908912208795611966163573704608861559569560760584857385650357710333114255800891335407285710307106161064821024465738586438077582219607283222077169956986803214068036601983489332628016756059304337404456021046305913853549908790878278888882416787235970736892642509961614906895714985294445661632503777253990568986211322324827987211963960365664819940071361734903813377871022445415868454833692880619961217866733704951603484835592657863253871296986723830885586780728967238180893616656276707349439242250542942349397372713009016297575376620145653806028886384365815228672308617614149002233738512704388880303497491741344311930729558003121850330684245882237946767526403346715671928658785839793746982752740888306300309263029272979357135340410151707190574618110195159352260959444246779540699016679455628805497796337852083433715931261587419160155064964711018979613714597156707205186145390474068031847246034809704828535892945850487680931121867972613583936849567757740982201626182044180690820726086330492010014639011922517577325356283805284961053342372233113197978139013975818455179084114331201 A013843 351 687474042874998390831266069026362525874421859054759830929660401867040264352106926007361654390592993055487209896231611164127755065334373733362519750120606648273941009197481130448747607425669376763123927014505059207816308924334748030589163703295200798325639112982759628333117885699643004423706739185506731236436529496858709073497288584428045741983250763011308764172244304206910400696072116707752660002477206157959087493227850315311183253361136231685607703149698080625562037568651297245580674190250933131533249016446958195668422264769924364939609113450995467077201618841491169536505213479077619088727998756692345725263494136613317048291233285446778943074960174954642664924861740196281757843748235057490984307819492951253694313383981071478281865728628732779376678528391441878274240104501120389876244579688188686193379121599769631805800707707814888455867425694057023711752372106279015142042620422025344504875232066321643187542536913349354854788003517927493462036256548295490936241002280542443183022663911260882343696773850619771681358468938507810120542773171321816261048250298104968213609413505539125316109763989297783732990964055373666273419742751987606578050043233449945379455623740528373331610753334001463050279966270463656713499753824726176861898095990367701234412777997563545577697661411256664107046709053202752740909146453409365235015716505226630685304352687862731241616544870623943332956579212316037873381752922107263061915424340423525250121933518418582407891580776194866709564495207 A013843 352 11554376238600097954701088822126074972371408185133348478434802374179345722965861105405727325342696434283573536725964688835495179383074819336623869440277035937540126541582065359452101038003225215257823841332786530105768704091294110150112074361282439817459016571901241073394712304953899975349239165490811631890788751253704323398268929238482164785512495573931066399442910020805543104498884065507198956661634403896818383498680480249435056939240616645940008666836975641073821165416322352806474391115547433141679316219424026394599173003988118801540010369770880815166527607868942086400043122942857544024251475103728254604503545954060019630630757828504013696260855660462679269392151267478907504079876586611250973261522218031720840325044569868335483317301063111822983836026674963648155153436350330392650042650819387248852122896727328201760092494445244830277763823640016397523422117990231407492310321432979965093438025338667857053027417902662607044421975125807382616443363807202316165402525329076842577061912356561649550511678107366502648591787449500764695962388690405765899437942760250200766133412787596079187856803368127851200379132878665209057365616432655703757287076624593231992510668207060370584381931284562589486055393107682678383790362532172854517921299310109954646775559805050510524364595338990753647134039057178665316460024442451201504909147303343981927910255624908923977849269640576615597001226821395648537927121361856770281612536889498188878799336644061114529433798105507124787650470944049 A013843 353 194194401442151846324661199833472942060646257367536187877053723502832263565887227598554059157034698971004020431753288525258167479891338488590637373682736143002236906784369772496311462145720206192838245301280143211487654609662380109292933633790073966012033691523944158720544929709360196885694662654404071097188486542321008563354705893711169743550108513111059432975436988719678762957312744488979492864612089426293826571462322831552255001977817043968313725663529049599527712327152129783618415091479005708812204267699859611614028300678028312697482954284739193860503829505453309646125524767300606742415594542068360775137891096849886749932011146823666958193056201085396250480673886352517998421070485791175295107606403918459132163343024085777114468113878967720408889332100326114034543663804740002909269266832321441491457629525296205086981874554141229862478376583917755593176155537061819265723259572324094273325412891866990673490231812690050436595600135939444679634563615507649327791920243205794493192679560976731643995449773950508810014882171663759352245039866719649707471853503971525124276404268721127302910309294208124795124772086291726168627143915383644413048723896829538450098126800556063648411707119099643441492132991960822775596364623078229165882703277505018007748356833643483930382995753862417596547381794434001827973743630804277343693008038727302304262387666287844285295712674849171178338799619187196664976941128728726738123061907501796060485980450976735151896193844759258246306041465156631543 A013843 354 3263825305038246081178580785601179737213281647576180709649641930912101853751866634248898072252282185605664571396477520244014020834533725977742842339485746355438595692324902766345506744283119505483032388778615366955473011024595622496886335583109773146764250253442929475616198633625216829057870195232569222930446893316789190924302541955603629879846673779857575890018169469411640969023555296626278336575535386987720343186567259829898749818241171057975448787226932736619262261082445845273274702442487648948006717127231540492396973649495621851506596012663611631213487862498153775222431694764021297519778897468542939547742535664756046606107311344665370566350695571642254781828686007926769999462931654692283184873540830657542634269306205809655962865589963810476912203004610180998578575357566265228896088567650826467146928379431653318896904365631451650298674075245905718254511646111397996399010823632051052451780214473608512249350326075881677687862251484734246730618110685837062252198803527559788047089365381335928740631524350786201569920124659152803433182385039957152633479441841249422763713526544395986580013568307755953431662044454305041716116407785852911650109902534014052730799217136945761738855561550707707321158279195885548389448100220075797590990593985026837656226633303046034417947009635165652545171845819052268722754709202927489315448386106889769827737949507299798902965042926190019994340205199679214348267449550543710287634301479382686388587873439565987697919329948868853345665638904887506343201 A013843 355 54855111901777801886368407263599027843343624650812869187081531932839695856007622521821229900344106693474404451460597682741143648166008332507923951199736938995856477800904640793968931851166389528653325358202188472420634896290378627305168642145325957277666754009615315696681450435339019245975624371273790929792020935975275931864752822647830207390583046218066277983535374272401449766378893870397860002825023249102615807936635935961108288195179361971393367766923058504359940822012667321507927923950889915869148894757380501055715936127072916458271359184837320685805090505006470500163409493898905947414923929753801184978908796917554875308845581769790883108656140472591376118194725735225223380973492320413203488169600740861319054164229401042887767881970521762685463395898483312043110116034616219702056560556507440433338425273107797330700271673167807886569815182657937406703577236194266125478174912783882038557070064657938265374830930357343356899900860703928484801498586296863505272705290887697357707430963964112954343794029763663689785647535146381167301496345366559864310888979025879048389733240631663346450288042548454309325943981143504836122768465656829886103397131889174184246542442420647417544945422982744436946707198445248411781454220398813930111778913106346060488201025924294700462435390938229122326703212680811480423338397573602312924741025298496361494791717369187720162133476460475666044875828791008555551331024595988138804269704963984810132996388898785555238930178450638818180602393074444319110179207 A013843 356 921949865733179516304193820879308860963076299506211892427279307195236768251920111724249410935083401197224315615698265253830401294726102044460677847813978733703359822399804297824235837622553508808076439295304181655973610701952393589117969368536493363965745134639604610914125137466742896467112318807998604157014495870936462586850900690242082295613529257787039934069279035396251166223530069279776833067480165747667663883991040175698346999696379536653208332058675844282777525395566899672583744617842606816012785474187294081243417738487714506914166733819560848766326156117643749696246423363958912258202626487372136515940520149793344789315767692804875372407183752922843258418498755431930329364021485429184711025666479651656189343338203543327814714792278559265454583294865809025508551720193794804532464613273220551363118913565122749737079466010931347149578883774931953994467022608717030770911685759158705422028676576705968426154783446515869799416633765850926044058786739891384933118357823949529490988792211344846423656146258237895634227378123205228278836249076575771639473111070487949166286246575296365863789991131111871576841140491078885780715369602294339895739795595661350514631638829763821146677897724070985751763307884269290056810901082242865723388668192578358238625194642709621030672151615498816858944900895526398551475048448019534073326122412191828347642964393823938012764977338871214519216228054490480793151220530384772648883360931329692703905270308221888826900699509219886617161384420402185671284781932049 A013843 357 15495211393377548130524585547518544026206423365800903276025283316030344364010021317749459849585946723921749072553040744121127554560461597061250612588209540577352368535073510833531931722922256822537340715236177381091948475067713879052305711176992843968172278477887834695633701185403547860922756742206032540066942632102829126697203087900898677142376586235626780171902372747904793350718869874385209233365139145721050426898237412232962118023897050872530472436910164914860641869323292882797114995792080692756726885464665851623458121930763017717706400295305359185215643705869238501144813637478057438323611543373263498423412322157576745874030107612971540384047537335374226644239708582544453045621109105608307438208376523505385574293485186952710581911513825745574495181436809652291722228761297109279777132755283017806759939580289018054831094585245723151542972299605281350785007248984707136166712702554180362028035967224697211338383445385592223718795363702656514022496028737354506570920239947119742155048630696072833842388850162204311924459544116710271682400838230008993944624577761690961637772946191006021072718380940597225591969048233562833316483216905760970627698744576280318099413953811840542012215427048461057529885915610913957984820814489255844212993346312664466916573646360020600662506852201688614948286949351112180454641139265864309170392139381708059038835302566998926180540974134408502424467144911821510690492563454176873909782647172858145274535878070285285513720056651458634374631387953699534577283329931947543 A013843 358 260428017888496451429726709297144169448451357509015781360156936692521997725916428287415171691991006588952836662398955786443790809497678061808439045770037748483561257968980496579171176467154370416385085400974433244012378020463067165232102087751718728573071484377860837729515615823077428898528772566256788900905104817752249132399892298350404066731923284862179294349163178774035861845532045978792211585167893622133694524878676187399394317627637734014619650247149141724062807897716583481171111734277500203162308764004638968235460655290334038781491469763197171825919323764544291488740882805093711365904939209474439618002290898502392367904824018651212679234686959995634627209736782146824622337753980737958823113968184230555015347150605537114206750186812869305870540514408459826066975498791120515665214270218041680278214304525917526447546206694224869007982735439465963662643616833685972837553940391828109344605200501145486030964210566595648504041793677750548031176090754988717191937456472791241506399902336108896118389029404676167870514391557969549536166110888131761161227305278440739992246049906632238196169177828468617570524223793661490539550133426535124633339732800093543306296850321715603989599304682403484993904792583672630891850883429120922973687779171476951695466853274372866235334752664953780551435858757744142416901153627641381444226780686588367348265704930243550952316352152277003700248019304532984130175108513974350719801716951034226847629124502727284793629092992141065267934429737337828077640400926166242355201 A013843 359 4377013696651959859179416803157102055920121965654028237320157634991217215779477410226586790627292847740530325784939249902760792135227475184814435042257024438763214062684655206006129962883463503588184130334177299532116037389922769846055939788843136671127612437938707099719968955138462347497573080521077851057512096671962051168244989858375241149563434648678647400126385545655220730037857096765560700111916788107201003879635910681621620296367707395583712461703835624956323612336922618568042874918001945914548923396625967139133387233464644189800527132310054866878226074510695907051268017305210006926764313293636906659764503131129708527376377281470931499897383736646631179514046097541681427630631154262873940076463272362938142939560227262278472850389763894423766174425662984296707657208182362506785256239554626520435947816167095867003909095909837373417165834531104451278051268123760145480769076165455033754779604822752183722415486992773064407430426341953460759976557319095369844892830938202395998063158562982217061764417204392353399735378914794219054343825696830509836747319814753517049679360780768027363015371763072055507800629300068671498219092499775839712540889171172182348931163357074156253195513797155372292557848953785907399337797793235352418770504535013127145711402982384762817271188039878189727982478141405801600857689019768697933119502999490690022301702762603360855580930623319601190068460451285864275853048794366912547707456796032250628102695517337475526524165918914883958173960595436876500902218366076035263863207 A013843 360 73564469199629489353228458210661414253849489876747252584639889371297387745605676833678244190072910891975093185467473973115700633416768175431176209755213809742293338751541000047345026286182371104806610678526517873236274240412431992802662180031086598031641782244435850224993518229012136674391710764317755442723605808765666193984693544549712678000712646140342026853924161865827294809746264225338778686780985457717727272205040750826014572321052058197575455343856365348640930952546658450273096598746858704985823755527092629707414839232840274897977459512735092147622345634301266109810661566848664586418127813526155490230662004124897011219614772969681945718775328461819930234092572761383039754188017809696122310865118218603901368385188739597114293196500761773580238093572117777074765594697920966651539801618194607928966974946320380236734700174956636735022306180964272512630207663356036765095285863112802752316580818255995951822637089887536893495683175529211814992925998862035880983113809578367669539447505968042122157074559954222283589352513420946439646356678486630378826212204126562361053961016642368235890199353221952036919605176646254161870568287643732538048674724299890868738486062542345344147457000388790342121019767366279745660670367510906568102275869719965627937971549924940708669876857386232734758201510122607307505615179355252506161939486912440027204824718331074685899748700986132537201480614804761520884262191086924699189319226370914036306522003559890951174291656599202454685029755727507583350663584078639924679748920049 A013843 361 1236398033838172827559710697146586389364448376358491074190042620663395195840394610543630250102555413361425391168151835066155580545835622724471778557355878500338724144397149587795727856791867111158484705673995185895482061158611744503034343259782472453117803434182233334731466060875006981086501482815888515725855642827924551722300744403247020979157977443680728445333903388478959343867405462835268853388728022587861842263950119899132826916999921942126650677964193932414608126519451688573739934535138454254696739859143845827492521202986346500210307162030538693725088763075701379507587788954025505703929474161934095324306736303327144067568065489301444461695456945457807567444393870400564749148638015327562727678710041900075770298449867146408699925753588303128563061638666583479295585350087957686512429445796996775462147947922806630638800105840496193605519899983466528119775900198024909910956469501336875858184773812428523962283061569739832568981947131119462974586107262874237051683193797583625421949494232804883947093952129150613920286247693065846811136316695324796776932148514755133602233922806708282940606580529601347884507804203893593698558641210428212766984076091308265830887735253149198199086309805534399280027979230125063685318886866755806690094950542383462308753487839588478490614620342090413573081092780630661017246874319423728871063716956537379537231489040990372245917076417473929552745284693023626881501794645597943419274888237615952208203715313831087216386319872462795655891295104512219953374602857609701214092540099263543 A013843 362 20780141754718170712796057686942677446048283861457159483912046325489683056489512219406793613473648832365476549363127891956876842233859311130197182213480249955192936694882893122082798089100910537240652448262837089345367001892787589862498207167164014519550922318300795656831750085126242331120830421686638283804455789008927940796708611185372681596708126895942002980726914250165869692379483613872363618904351875634193982930209665144725421994017688081322617944544207422092318782412424529858847079732072000658688106812630616822666803858591525629034632472247263825437566841013313085384027968950306674365942672239626340115623317050019310343616476678689377067715544882309371786037927779822291738941159123610346764096079674214573471406046917129691019652140558610681759376961069268536520902978928304837214401695510124805192320560738611041146313378861219525927972959022121938109073554628204660873445382908968872548511493465486202234091415802617365986879585432724814213868704767127302127639438155987992466705149570751684498808053434634368158250964977357687354768074698323859429898620087489530452745540612346111382774798961009853894922665254839629291675082823666971974701366866618023819730166399678574132043608901616648699430246920711945359154531569564843040425833765838851023219870119963557991759924089513580922773926364059519716868216686554611135967890888523737882249636311925186337128303348484333992989999835648096997400662608564635047753046609611308763279843279559082845804878096482206588564996821536880756366950227846248305253321448322367201 A013843 363 349251842471548295169963341544445579835733506859510479446109762592505103130419231871569980261651615925566564365146090480119229087424473442165224041461962560996927687030896784702845587483519003399403645697953502960627583200812081022819007367858525592030092351403681472604371223680716754859147796897287329635901488445873051900970281628192558659595873488740097244097077247802537771919821981098352815342925441973783898271108033842087400167453455283582789239793954494143105601776005619073337642869056934115070571011199882776938560972451347771247185067961059763114129185896910753026049358074147804276068398492331399898323281089659674548945162123538732360377095162836973611607939452195473257256384061390519098064162811084524336333921430536198716967293526368569728329848584691196293306816366848019399062449296438667600867331664333835768546088958520516572271441522284803413799199232636235735299996550551039840922832670674426600948374425394590070141485192367805952492491321021108566859236037087690189387913448835623561371466954075899825635723968374450651371587031454729105438306107810436538319294301071701094010296046137692614411965234938089649505183117017370797978805872927249126338204906679397795437256934809471014691324159996405665651310212089676316980436988102453569147256357106227519167509044172454754569061380400748347881404117850923349362212342163418462586969637494526606768115394377976201420182927237737566235312936462145821247585454367737266384444325999549505389442586167576446134011901579570354872259332479411895266392573581954025547207 A013843 364 5869875716419312196921573881337496860299173049787792628050766779892233268312956030065476658257578708860997247285010342699363883272343125142470920464851204762675363635928282260500725788835503890133777073245504524259267790856048645750519056831598239625249762150041674510061667156401806498917697022452708149190596316309788383299607523325032333391827845725254814381539577303817252332656448036320015767468547903253385978242512724783962934614390222951175938753216993183063175849049326439765585763700239891671991086985236429832006394263989801991351439437221531438659169227369379026108811561152202146467881573460613838091119385273910150144121339810315474780857838401801015490294638373049319034708046919790454481164384365897600520764217483021891836069302297676551424039765162904936101607662677614662040042585325244686367777243282458777761954117125854322030166117665040690975723141502917214003187042025111326606390048696025087882139328967606875308867941628125714643541301632401771683203180075332809013042661334580325195970245097153648369459612736469392097602263237659632075101610753970006899532379318112080287031045647436199770421899703604472739233612647710951001629790306288276066366209866560638747913977303342779343917085157059590022601570734591189859490204459037937136657937593884365914648324505406447060042214620395377482842759008720468732730702834740574100699198697370508679951715433310646017269014458084655275716904523119284817708168731558560236123355787074428537080361545718457330174338029847838954338062600981475723742259984191901307371908049 A013843 365 98655001165859380093660892223639309731048201447783430699649237269648764540535851997310466195335125359826780735119168829748208786158270904269508760252754198446284836629046639952235698332958313881478391270037194539225513760917609589128973788168671613381572752455750423490606439897645161827309733856362665863446352288218613358116503644523818427316450603104357665310535675745256559954956922146430505003843884609979658136321911365444065042064056477140414002625318004427742796494972029473140199930509931859331154198960868676186531468394876602068643642621382278889544657204397153291810795908285061475685685605152536776797443508298607893472247358191972184641877690019069667345381987135839905016338144580918168464929808037640971952484203237148936088816763717049799783836333092943261059719986622669624906995731561387443783232127848284677845162846534233590361001939596338893228978839239529615751564615316046066273597548434093652035115701958568753316143494943908886013998656535776576679595847526118521082208009050291525568671909347861368145507711261841072984401238235345436286232771941973905960440699199509733384130784196460209541480868318480373328299327770077953484391885677787055847416889227284655436190216537282092433214450234700529509864599336274127968451866343050609455809957140414537927494389962366155738129501124985109354138250659564917991004922543484828910451432506706139383948481287652027612240325997028801218974014320065819931221191871304721888525240713359920422709636498890112348240099267652629305559818134695662488936163554313285272999658579543 A013843 366 1658094604594598601234158615602705878649727121732896119769004730790986785632786064518797005344997451922608703815147870521578145068962059088057633733568039813286709249224386877677225381882030381406007322075515128620763209779742264364490662457750863806104093250523797367606622435359722234831594696923887325166942842908090234709864076753511816307907585286374939280874173102250527003162960990515057497599604168639928114297162364319018401161970597211298938142123719700417073180690994899355067340232080424759778708621935319840667034389312691050967693701537571961296577053634302955375464046830547028221849317965798685607634633043974702865588061349132476507276038336150503899073835057792061283609595195971491657390075283688631815605402003806762168844743347792455984966937250293097388630713815167208385811877260352238767664782372746120580543651961700863953197359598795667778499447351098774251936546489616786235860353996531812009754189602817665036984423719522276647237275420396796924253967409371473983828670008108249670232668780409506014421548103177762913648831611021450747662714198028755437477126831446160088987086089989906741763668953828699634528726801831700164212174422586567047627535657242973203916048969342100127525035265094611799472294321044759268765770517627651593123797949658947138947398212097487979490742525407624732915001578835307576674819733188349519497957226140210084626022125001567628078923159032063062087296258677346235584034571781018460780443720669440182544480860636846118236871348391437740738543863389829999451550100857343385583305261746379201 A013843 367 27867596019421418690942503852434677702465963734964785084957662510404114906130235386367421268833372174463284485021190259856163884174045327092984650160078045141909722351714270253121126993291284620290765062123182766729167266768128237173994563927418767989191495261553462357364503271090851600814612071199774274080808360756272574768685537996273096687002785908103604493652227329524607342159885367586571362156547262331271816992407857109742268329239827330301253354673357004909748947873551273460616787280575698937600755808866920562090846981178398493614028041741971953511570540431729770995424235081003903324621487051178509007515277570082831061938547094869532657788376315681519031733945816311173993626466458692860285754995292954834924879991477980251771773601446347807739339314365676087810716407091515271340340221114740076968141997338744048597197158520306420461388022776958788353240211629917098852297536850989326266104969619710164447938664654556496276597209454010903610116887990608965905936430249306363246208456826275352207600464192342567584382958970108661289695912886437522715967237526269292637678070656115612615605955914460362608821984106998954757524311358385384659914015520412432369475991791282650638217035027732676843313267700445140513730850653799269030146305089767940325631672139917924564288921750722480471300909624525948886102431535485014441173695255696590374202167099738510892309553854901347125122461533851883884501188219590158181460869047923577270336917613291281148025089824723472709207096752414894108592706711992872800782202545109370281498611534171395231207 A013843 368 468370686298415783938670662247869628145345452493553142922883433812361959227330866138677249265282486136204422339751144697402546401313179812451793015240431704700076703565261740144206781376246620613226888399104332760417114252571931282183326635928127233594341460860929041840225206477223942854891185080654606224476146119230673164137297837103361936018455822757497280724812984727320075599681193373027504883765089838001685428191398854443438303809533777940373165131995111181518150566910776253052586343824635772044255902879626333887060865212665343482170969297557322622668966073036082261120095119006432603176913332869157200889309270120382141658001161023472235379449240737659290366352427334741901310880021771250902822684205888691910582458016770414091528198919508767604675075856543918007834710653987097165417098096275436473603562549272271224773092643250790008694548498812346355852908236864016680410564701854577606554426224398468733876505136849131032920769299293561256975234536458164889981073583200092047079025533879209844553141001680701533390724391410616270295919207882355444287261361104008001361455333517335101230489301054335314366471086886331432609711101000383159979174858851571750833782994036087509276513707711103099705566090241381476614274406938404314589668949643729773052891513655600558152003907864392729281154388059407622928723566816896637712806296162492594419215822445305152567046671639326941131933210999448612446811470406651788555812826088451563182552574326586562254857684684127405823643675117837125283117621708464213162746478175653186321147164054818639650896049 A013843 369 7871906124617474080657237820399944840238821020059147673104901872084367448733749867192748528401602744491187726264197488929244597366870613107877285207145935660894189156821354066603683374590576952646504313323746520704330439242976449059655170770044034415020096932689634406208665045262702807562156147650561966814770587825909923869655564748196204058662187013085256797141931834312068510603841817020473274581439864907294326991612840546630867572126834205843851786373441833627775556578069416485054818680660653420747808959697879793639831961629266427904847480984045921319197312789517434562645438665141112761594382385531925075346620902913262654846025513321497860022403389077839693187285246215007135331960525909413923740853448371244941159371887860349636314439240183857131773999920933629957677981961561142059165167704101260811855075765619062474761368055116027676129276619539105202819828736973528347660360944069885833360241553465064010262421835023345270299369613226884045982766854252377305911903712843947035257182147907879857404640815247550671697904846438227654863514126878747952136001696075062478881979790425851046380833682820213628557279557298572387871414474513439769769991852718366416263390780764522768410365885500509796751449278686898477456109957413761315308566036662166295699947670009678580860729679476848601028361800114463918563056987491581790039135419603013034403760327838243699194353410242167899604401477267732829393560383124596610257546168068605422409161116706940351817393106486129309677979247705488564633357868054158030626280058698203102499520386269336876612609895543 A013843 370 132303126236445886873606196047461872929893864884134094941874085764121963710868134017908524516845737326663392115322367196433813947944994394504093532476501740652648637158696497797408106476743826843129797994032207773477681692356705179345624455132130086413242769147714685465149033415730246086697158373562994976255849269590068090477301076722933601613935377128923910989564448339282935457718769418663094325890259809496895753748037011067224991284735702497617616973578436897782023779407612682864316337565863602042508425185642265691704655779103080853796771612898859799611749236053419522694381887645026682184116784753635064741350657515263205439997150802394414533396533760231251723398703133135624923524260558959519816312523906775513726065563319268896337536780309770086813725616671131518698693842827958114588388973602829890464848258392759583013314312902335077152704752144593741143792861582314090939127686386982571201285579789087330820480523781237363957921505089504240160832362519419705380461365701768217821567460359887736763399798181865584139226686754087292195291081930451116831549780505933575082569434337687278536522671707159330455162197519517106122954863073147382210524253068637584358138808852309334168673019437607068154001608026890702710604840054253086426391069378181028931829020489852667908526283722967394437483676774523795079289298788771015145187748997267840069223999829977361852359497765940115888651175628438785663617569359175095228598578446729051334430770888493546492994925940712375307757797216186146305792845688386234020735888946540699543709439132028744885228134514391201 A013843 371 2223618642655946020684699336969691698332726187107641733688077759437597844088560728438988571554626307249231631282223025470463111023111520788430300000332564755149065644726212038481038045554633497752482514885699316048839396203439143949261910217405710362347371221065640718612759804618178245979119140784473256565932058674000274396651999196482345042325411883405824172001609683238328296237879357619470626335237596618214326933243258045006850428522552951877459288474932788941022473660503746360900564685469469559528439102095089559480480149679385479909762340497991136652074669410349821917924476385649963447468450801354344533107880500859028693830032113535842925062795542908206647715162003558610448089672247214432649552764589301176059193983922706952340744980666666305849078286439391707434768947416409492031887053479342761969042704678807110311704773656949545641705508769294187007403726624613952926413919025106016074180006739515190769099816163191256376040786736039297764383109516863886988329414173349618436927084306268633191782460408042614872627982924275945119926257214005091920587857160963225596412744482913510090363336543382226866959911053710524002608502383670388052812281121324591880307238960380762979372887437687861994464305026107952040457135546791831623568354703039088553257250347372953789538601250531912998310788155549421423897615244742874451545170497397080588043447765142429520652606078952155527740560308787170670648420488219655825507056307954175165777777966322911035907765720285552891797485297812440560961460357484707435186508085524509537231124543492007115286029256783372915207 A013843 372 37372358527118484769647741756449608373878129026718134618095522902867706965596440162874080922118604345937836026960322389082073506965435329891148052105589415839790346290913445730750806431636725196725973627683948404832843731991201692355244925023937774059972268112450223557724654036217721780171055399164642023103620110133922611784530150495278773126363197524401686858831053946186583674870038363510442816816338286362328192767019437962430135152178547462204458261398195383731764714812086465087655790668685374886994475988912170226188429875661431760843375656749737033711418968779749456974556674613618935661602252618362468567944147577937695257201349732196912041530404689658229128148727793809565801043121458932969541033314452384866026873287788935747990900890064660602405458760186856426856161699227594332579925707827313800413700737536711103008822130852351013600144485885527401033434433379886706834238737054956812158743373271031811256260610254755445912117502672612477525986921649931348612852464011487037069433505935456918054287812077972228164258509008305809630600604995783579909320115304308932598908996524327364088736597284625086952995225079712776911841099562348212003616008806102415732323765207119483394320119165219896540961574573796349943963077134930314097313337493977961314594606588297234340775271217689861762609416530319125871447219418393490907119680549752733443246226588748812953608350368948877954735597109785977461588003145507755459297095367785822011227114279989165780501818460839287452440335400333688508079264228245477863179641393410431792243510202470163586612293718758148585884049 A013843 373 628117229765280373523469595700648567939769714552051688526331453428497550970779369817424678058047383242177210105122138393302409431568071589480525311738641312019356350111382282396728803696518440381373438760484120840025604603576126843414601454877322168625953910165950907334678260386711249959334928093760138482302543191020837336262598239374150339934786260792619151036373523673557911823540734775520012422232197578891649935835295693834563281502664847197270329999319469814379769561846737218728230873768595095725716157945646844991548940920241683604494614662992830325587818608281249123371374030231093451664549059756818009221437288342398844187783084949033500682001511619085856956795668030557372418131742360286419076146916001232443313659347868643116483071259316750744628545382460495966171509678918177947670811371453663043553068295779503508269273553235463485577628374278059029168932521815755881763050453682659141951999874566231651783972076551674779444958867418597909779262192170396176136211362641062632025968934257224421738415257594479238756692760902595742461504368164134627535943177919520230189863504584370008239395990562693836418990747914732641557313360344386399144774260004163301213165521836057157408338242809850801163941183861795253508187437406773789033545263261287595814391552929511617565409983355713506644176463625073548521413416764939401675960470999694190980639330277101299311295544650923791785241180624172923196909568866548846004406281846376310542694109703777909272894062871325904213164717073408302755288193884121746446460232899049127132236675972916039400192820531168203282953211543 A013843 374 10556766280665067237808953494940800481363709592476332729062052737772758339165888868521456564121602370151272370236787779976233595316364579204399188914391344531109322176322002020241821003727385427489743385247456618958310336572303963857269206652123153688096407368159136899573937522319455978066542136471826647472058843411487213110565488609161344763283952685141550071468329812381487824018249129372164848780456544708431960471583814726277505072215288086844522436298562329170280787025958112435165376295428777773862111466592486523772963050046501976340740988640920499282154467349382954016502683326093987642126076047332840280984696505170697374264070308738406045962399405781975997872864792589577758231540193849333845412801217232713674772672659628284858730978655336629764971962243013555703444563173577816766503326720021714772996418847166115463481680609228434802103200086491338103242248894157409104791588975044452198787261891834655371533218690603998018131423684704375069660059663807848532321304371908339656460459878061170856157545234390412565783735232489926643550503915734610684996596991293376508801035921549506728479528413387195308693977500202911506653765647308102210426220987889972603489672925498612644561940846905162415162359477165192825712106260495647072286795239632460622852478830086301756421845590259476906168673824146611129999395295568336523967867636091860267811605223967241537524944218948076168534548522750474320170459123940086454796056378992046651291059901791395321149530514678374472110659399852773344408128674610434192525657134334318679711501813076799874199040734667343992576594626403201 A013843 375 177427570879137785065855081389470033690279867120749724177345920363746749406361094213240120473191771035132434726569692218060558036482139482688337168084175327534354377817443887954204285609646166879820117075854003394832321826770712720549123556202233844035836318636650613871139167937623096623364373687681990464062892981216865590749274167054174721436513392779174032051168219156695665858274713117357974613453133146914615959645909174104546027748722346875595888586869937066364909187545277995697824479397271468045300507419019921005052189982131558716358833796087950831435170132741079308155360598661661650301212960127523046602509794162403910769256229678966390414490046812977670596249238569053033382597496038025753939852950058030218731904309390372583620691558260242736459883769418328830707792773258322366394621412183404960189750811564320902594736605999302303718948483853659919501192477164103574824232235903572108105017510616065052829358806532981394690734837868826431795776622769618510282724162578663464606130949170574098579439862754399663993127238052458197098153319311751601782737805632667778983419010733482559585555434043798591553219679845910333692329839234307273850633496143466769546850932858855182717152539813935064711633775732715395821743369920150340343924167592502765688281611697260473620181958835491028361976900962432093261899836732617031958327951359795895521109648999217428521181737487860316164560157021867221899104906496061033045757319561719328068248843769407981162560159360199439752763852533325561599467418634177567473778719456756894049911210972381775485663277627554050483234825885958599207 A013843 376 2982025183765668753601826352912822856232533726698440614248652883553491617272710910441926704792934095787470830449456817108943798919155318285542882783990734729869894027977779424846311428241323126749136707693878235056946832942535368694269119609090944216710301007326186867332235995527631384948885028568871213729505042335311859983723050925679514543183480592439577956683984259366584056080023103363435479328306808800193950433768795489175105088372776483938140099479523032274395028715073487273693336025229941563437365628191467812331912157029685107345842919610850189623930904420979319932167145581706547356612486220863279844248382110487522528298889452214388123696334216785715709711160952630074332061316115911098846467108531625313886227115727923992012912963019679899671681266512613852657705873140152624011994402074566487165909141889961541409909738137030273818604367168128462267056541963697088782070871188831336420921029300924205342903033461399818300567180420061365839191617698888978302321745000459596849635242862709838874824645773313195152732489489947664918628662837672609171162474299268247361374323313397641378954430179974122928234963159170214978366987608011002351607597169683245995773923628558779055927182736652806632608428868739747657576040818247966770160333484727193982922949047795856780134398182148097713679745774475596191452750555965094456123617878504089616023289870729847321155501461958468333777762559066522398458256163479297782400043269873816746843058317232439939399148598366871983924702069527602713802248904984622376531798937909713118296857722812820500587542707086300926471727718665306176872049 A013843 377 50118897263549594741785895513405813744700194344620691403677109013883533611502452271797462127454843347900022247364020725150018428434243434425119230950532278604923308928222538793391956174451917791272740646211011496602105421265191941644581093269991499450250029030131222679252890376832900686835910675157018489151791246529586430746433316907895600927284758317131986717987723447174178230536948298229260101070852535504859724940352145786565991220281254365548320651952343603435757247614240100608963898576039627856691804113013999521862447623197917599161581949899559137009406710603399430099933215791741941422586055914049144342282558130963791133119435023367221194964289181517523933115482130853659298954539960117838312572693091026650485819134039218533761028169471760073781947046277501021618062609866545151769589915667238949797434947744583626476352968869067812069283598994735065322419300783856971160265132070688271226419739460633119198171283385746746177632601319971375659293518665227058327121568222724444251819526793564261969177821512074870931974950857550404287391936312763542339727705547801433402618251928274158656087108034825084054845025816173803141413960727840916523468885630866315450972334425187399592968160254923721074249863996908938880880518032293577506084724877809949270986004646304964903718830247363078273815487231611345189746378594105342524069645684018234176503432857356543926660513071135977285802855330231041950887911339596557828797527236769238064191281137725618061481490492752017433822467682550418810874397346076548282369944749448548379215287747315074153374830277999459671210327767607800914688527543 A013843 378 842348306308478038825195545893811511607176166350039960421601171196340549408521715332099945976133552148155673911447096327596359726694329402382978914585596006512946053156636209500538607424013382317920952040868470223391585815204080963220474434588747131260352237909415459570203328563430561843651150717364009747174155480422759141555304757271001364784874933036037300769219667976656413520634490048339174518697818564230177397072498514234814614439267042121770625197363038942944772060652533370934856243367498025387419151727426289963942157203087401089108707831961890415717098585111334221689577557811806809489403841747423968960742954507108437574338344437732886623764808273765024743871908173257451837528953109700508519409252780884914715162185797145896921600444311871560053184006785959670334778284027024365791497712619285029245489166743217010188064347782422717448449448304512242873901188274284114290576074712057774502436561114860834363664759864245563007471130384758910705746168206471169303932197119329734540330786819434550915971646153442355753702999062849644858196273608616856103803547141898691197804960158503784532856024741305187709780348892433109397744437952822284009941560797970163784492024684124624959015869404502980094917464196048535770958866568758157144765971021351817397461780090447545136802379967431256548016893901691878604067385031128491802038535011294461804493196033591433775383243186582370242488589535193122068573125884599347428600040268380584144862862081754462759319410711683157010254214340624888954365996195508546981791661403981752609471341169124451295770772482336918694031978790184309973170082415201 A013843 379 14157347984126590398535061539837290075581809827845121614805850884296895613909024469586603792020876610954052411429691347977912017926551594265850726617440112081463084315403584773075552374975392916617297440950876379044542382796134988748846513822133073035092740062543545628996407343165577452906244890106736911820756031159465312892120007055453719937939392999536678914028274959683664342041303874242436506135754236609016591512597482528744529224880761176940598897692080595514072784023387128365302128882277539312686353683082853655423975836112289950104650052531783492216957275919966194263936730014143037047088410368248954646323206836400971510311904554964976625485615132657168770870255160667937993033349114914736446685711311488332761617730856692631089561338667549625309813863602051624179316618619642198515857702055992323486528936425453248290230797493179178612156089877653937265981657271325893108881712087685555016062451282657466043150113619038375177466567288376643012231475849046160942491188436984574848419339534074236497244735456900905673152486305249313981131704770540023500536626216813891302961507965383973106643711207827116289838278323835123269647890768673084127355087812331484542725957458866082571686179717081481586455277820742987740702505670421118347132081674955859994999140137980151891114237600112617128802519935805735403698560540218176561716861657934826019548117145736571227462866168236889896665505724317990802606508526742461232232480876790672477722710123008047255595881335831258819871342580422882508656029298057912149122972453216721316107384831029474652928019373110636592490595467526627697719069575152283207 A013843 380 237942547569215604828178779300045334300303477776592958980041935812377924582968974260342049932494873200304758878898822485464767285291552644826153162259315963753150058088988049281080808766211428749586918090061379302601623827654640755901863357808590558500803682231169371386542618216583860250995257868023927276971446615697133513777860958581010670996947378143212962508073217247403346596688194214392630358623621454687741853552225888860609302682570953100840645673510798568805021281081067466435632880124438603228319546351573521386710761877539257191408853432901685153690400936386871826993984621347702023650414913059160180740754137299391128173812179855296362144536733534569035532016378485346033848911498574371975459446750012184408724509202508433050722257418985506552582041605559681647581774409140326430456020398455062980838091834502592744013909013467862454934507402573729723629353713759174285480974935057731123154961618707624031787223959595177971607680596415746239106574414594918826960449404060399749477383839549185692809192268824133521648673837332325220080880562078466174973519076825991071128874064374208436003360854269950343483311943788696916792972100149088524928456960861855260709595167011162249782329622504988461023553854333227394957987012802767736060248896710983138935950548299032412833956991345092756083783952561086994929961706999446893472775293884910620910545204868394552619968391689557408493257154708612471419407588808960545930131306096220832333085589037396250224799977611315966985577654749167386322981884412459329490309798021213435159816816855112380491761221603870469209989438022720031715564402349584423860049 A013843 381 3999100396995806670347200743695861933585200550991197861577564815198635778465959550393568833215441333877522082477652509513206343763895125301593156198092323402799193026301622144267125152933715482994307332339661601938825491671391547184442617454688981516723007487259263624893621784366124939238477298987878145744059103270021722966064509130871046347445694584452980260873186562277108046250538480161296938437387205788936877332652260514080260550185970008765828731834695991545905992671129500908383681816251439604458366615530896173946447774875802295616008599646778622378074568537854154796287899530990827911492523443785305157709854785590866691217261306827965958563228880515501780186599273203210790898655556539469791546921527454783357432826166559234283488980440889408629246373264641569450906882494421466316674334836834243518945809462485076248641768789354364280084265915056675465038547867150442216078745733515286986865439925619037102247873088916156168810287783959447040664196186096800724724273134043138589466390191303163939044094462127212098349261184044389973899359606852781002779935124214431932462986399937321183908485877715055422924023839256629080539482087205730838472576141205201366746165971956603932091613965441341064422869629778552827058887724176117339964603207021493616096520865261837762500315153536973951500156890694189123787866409539703938596934364323692805643533258223107245883808759126391364546172999187649807145983345112199895447716861559183529022169494951518777528213223713387457126603643369256261930356531320203950743636775342534204731041240883873778925030851496250976012292484847855573043490910289465411815843543 A013843 382 67212880372308522708525402899296351517766465660509062459534131849043471528677382163464711379851922498479513640201905727388459019639785370943876176221337679430846037193051363378697572445356956122685323334632692543785840038521077733528927071560957712351563586838366443743587101329841461853781087964089267995520401348659255097890646204962549675961519788880901239244495646552191354933332800236070917644317166767694662097329886542460146939066975597937327283495945735529912042018823673521767204540285737945432131767707227771995517947752337609182418256534263408306308299273415714779661210727417362844708454841519699623785629529381425696479288510783857623865572187794824038419596173984726363762633703938758868786529110111932543888373509381361050602599294270028290831743795458830857761391974083741584384345545602673130822922219635986676510922208042678800455376257234357544540902874003197482325635479543191428388247448829879156577480003005413836729194506785006426412443145299728929780440858563863030273161619945232276323514095624972053736956032720234062291326536912374690313722369632671957488905412423746557137949922146756936493084068666386164956627075439666718202208587205235819370902811490674642286663755917172619269755169867688137364378725980228004132785086100410243205734226182455707274342796785495921202863136861897236603502670745133804095998675861188304984450863470955763481569173814637259663927529597346830308702542081300743642789777292225197572275602701650176093916679650950902991926827434107089994263502221898667800148303283181972378914610135535266602392993521097490153838599792837908616141951729235045176388882427201 A013843 383 1129646880417389341162186446528473779959100988356175812757390153986873625982480762021351404161171261431945185750873429560217830743085872729453726893752022378194229347103614264305770100089114361553972229285171663583408613527423753467420677291725016271492729203992424819998468412050645449376498745412448327200711385466916100430248090766805572403885263091721307127982238331602680102364524373567643912848038621864644185869823403119127689604898658874532659653716359977051231690210369480880341406708582397648877838619855377163928670147873538197528903637571365103404123585888297918301765968695703617331015000521421591576965075500313621680727402000744295084308671760267607613718152896161295995758584662098720307695194753651250265131893572172535177477886338796365484009117970276570226395714908425444808747695584944127309740853745422028072119069550573302599253508755337847251098954603371740085446955504682418336921274872483778984597706410511990353907572075535603008713931943052544122819869509882845949801027346419518868169301405168905307157020041928973884930325105886281420102731866416317589516033266605908385817524341520543831639263942075952274426031256914478532824519725158398416166763552723768712911957745699920212066775139966234524683113247549692065459718942089594957558775139448533072159879385573829947656520741237906855595069387213463845441449745198991841873665662356353516834733104302608423171629989942608176998363624760421598404367786950428895597236054606634509610457634893531826585314188685037861533586681843450909717092533280439409772417852547941225786419042109085517015565346718226730111497782713253404279567946953967207 A013843 384 18985975119175062656912867606804058819772610311302246885013456318057385031887554167292853049736805390886702736914929730618581081299044262963928787903290240110310412636770444940187078072197745074637611257595880149846348567555411024526939323242022348474978299731500683949714258601335198067670814414147019035262356255542458899931179661517701255392099616782560008899997479639246244480440561146551391243236985117679074831914121936223179079189531759704270410800010862134300051017365679865155898022551144357284689833683909323994149159175310556485868283436661933292913105108024623112897780635868690696482369113763532689634052023933771039587985445426509367481975846274817681163760995725782901800714532415893192211433138224616563206071735267503798727870835696150514689741245726438315795032780465906450900622519696155947694814528899308025808105201936485496785653721650963198749220130018868835616106981167197404988635866781834873394133651641475021878124563873526879767455054166884109072233546852600991878305866611272853617321448716673791497388035844700264084023974054630731827666614478859049726995971111845502240435131607935780178361109074470529876278307334961640701181703020737202180514795030628380757911273831978559004206289777412503656349084351567674544181496259699822451690333768711495343791092833339359930263144097985500521986331190896686850334445867559455886370698787223233557441359284013939768245585240965415630811497441348405804382209395275858448302746369773706203022961469655589409419375569229431338794991361742879439615174206844345160045026847773248181792344840727400284480606782293236652983943234061649965726698484455326848049 A013843 385 319097283827975278074734565867555816583918261502056863396421160337590470230934122889690981206926488204632812899329223982506492233393036927634751138290599065533987105186200868109724221159427501469434332406413957678467580374903793089224269205728669610818960283587331995142847544312640673923343377858568948925654421586902106731143336571128004999375018259264486069582257640296811630982764511190089232625084008872832210699980647382102970783938460285349672794315782559891180957448864981493675178065017083212883782034725464008369664918259444522857988239719977112853990557550569840658472999147045084535779177695023693914679512366254889862355271381283342939269568048340860767319331055163233230564609146313916881497556754141130577804447654640936345219325135545201700390481116924248773567115941290489720286762688533293012906747787210669989756824128946511744476482099787738481378142725227128520199910032477086785644003013002298717135204283138270692705639545022366268251617095382821221177029221951664870498686700135662850746321588581136413696600718441877338460190931936178709827592789546184048761621286476787356154993256934576657457715160214626195630609511378700295264760882669530157047912160079771195398214779294063641183695112288971948952259060696797906064058407636774915945559439650734102243096897249934622347932662854842307273024268325400615893571031696071775082232334516860886399916925486422285684903551144905740507048837496742656354251793306401352940624258236786680154206913420501491204111445192039052511127419816812574741612232894432909104876766230524982191383939738105416581265558190002428426701133934874150973968621428240678335159543 A013843 386 5363068049296780498602063848536010609325914221065069703103650441793883033171309803407036321144813487255263686399026267473986614966636771642757262381250098494429721276864477990320134985026498017196782824754599386702004623361008050450592292540681750149034265486252288842365838677262551806629632151668968324593473863611063707830326057750948380024495931883458217371469004160468513081927323139571829732729786937125690965234574740551004629965653702015871950654065357484091078351843073743964198717738742117558937724657630873588668958281186484095674208344973655335737019300752427311946955696664386735792840639520263223624018564339645933916605046105229144780303630188464846916335997044128460906099385922098001027329436366849981621159351731550217154101197553108204978462816132145849137342517625269260728859620506179055667923710059649730517842943135204022889416234651132520656522444782892349038999887915842397606318758639529634538891378386704915532303683833190909870504928522099076264322330133341631478471427369180085532493426939283159704998768274852632427500428993051355576072352013902715307536568961815365094896971669299429881891818697727222469963654057741815862514836155026793349504259674460714481057795795595327617374363752240751546040618033131082407218629657151276012297017502209888056399729552079651197801704264601334658337718877745008151323248329715878323807078846224880917723403766650299355506173984092430780701969811807753825345909890100687538873071908185673733351755593858368562667501059342600355554518544861168943682276798256733903325663810036433375690589875178337736481330236499370814567565958043429855419490620344441080779026439201 A013843 387 90137084704530989840004887102344730310940640313440626500063052975229792138510203865862059449480880280299216777308434477435293037744264220999821308841670405395880325500261281583310508693340352175026328935650551892300591704828462303923104660731238174754818900027442218573642650648751708214024227573100350631442515225711147737504290052620189423071703127165282259362279552924994299367952520006783742317989529052271488052697497664440734815832741769780759874642876463235118753859426540414806287849035038769813066338320802092404759181831901238195996419653972225227732083387746045831892484393838347868470272628417063999448880010856429211336381009890586236322563112577528682122859102320667042448812379192701103266325837017647641106825224552164499708978827275089601073024550732975286451315693727900465069943641847351388610793794972533020813386345273374012702418655781584274674172729466071710298471116201563176569399376454574567695147396545349515351428014184439622193576333670919174774465402551072800258669279793809697544617026568532065161914298395448193208999710086214133167048020297662936173767114541230841149933402845915518024955796852701428052679133748466699201286851257535315825118092348661228283138373936570671265210931583910311234304667282834102018123508647741495938675973159641588563910254581802697681453243575154631602682041178260351999289834677534766988225574168501573584177247106091581267992266150641484131258006627052918542588707522922255465839719560876618436442956265977600432752690304371084175804793183481666436468026148300926713194431655282335745231744032122322337041717284844925280437081056835925580035378856129021244653097363651207 A013843 388 1514933982629052346240962137529107882335979341747996609586559731354687116471940996373543633167425154870988936376222858262254970085367848762343996737701954503488560630682891359570699719608971299005667510421478825653896044783051965942035620032909920003104241252761221367567212029453569959953105192821097593062654353398527260024234602914387523633566114458266898933101832446010379189477178003754014357138450014781526899701686843246255430049700890924705231213122824717592640896115381864751649279878731896604248205948157720767046787569048764110360111825124311189402493125497847792296616985207241112625379872065805594638737326342464005754930555633231082873873318233090524560438892932703450982437189657091727442597138342755603904082411549048228746608807150012430925234323624169115639387262864484823116430542788528434788381611312103362480810584305009597031489550347721086904448821064136267234986404049999672308601895320072034759252342293737689304511450634397876730207437440007138570434440020675880553947454585494559586632378365537318419176293613132297783263658127419000936138576077142820968272503894094466747206930701631302111445432077703352901281378200910479813476028109085396053072759778103949263754706650751943271954400127130780600914958543022592752618601809842591322241327080894096178993639648756357939932184664767623893346277066083021736052064251425326828771107225050005947229266992112081206371146017193831423794053317380878401945288407337754347614368166659653326061296765962285530473274465945564811742751159034776367797718115474493675268658812830330216870109921947879871518660142406388659188306021322241401223654612434960460058884607390885836049 A013843 389 25461495446046482783271850645451716178420804796758579017321309404878226366543912326050147842644914577916711053675177578813719282224777434148715553170556749340132238519887355080304750187467980622388253847653794622765030824668754391587792665893117025492172982735157847524702132579026150316931838975744187246604031717569047659227310971182111109709345685700091770368642497920096443037542930709093719300425929398433122603286250774439815012845322873771520820998955315028579515541011223000880969446921846986227599597370686812931755358673002578402822399444864298160287701960242327845129241670378101379894759509809994629093258243837792544723117848527714809861188859543552446287296473519946900661821846566740663127730104126693434815913090904853580544254221770258926560413277151410326551181726963396422117848132646797403488329741322521213214983490414296297308244872694148307603071335624938243418416492868344492490672054644450688198754116930849344140923950812325114204596401054199977953291633427499524470194869218407062972530383189585710671095966755914528843312302147531148733681048128539392013755972948045702620306884302317294587063376929960252211836123422702434225091604429398251463993873590593075275925354679187910571737602936687029559577708232580716393260840618024432352909984248587074480346101576648107896440227660749454775470878649657346317827043873705468011155999131415449955082290336427748835479851110976724739706654105220423301494462262125637320354685777048793451112214745528132910664323949147107790960418729897486413576248366779815200240348667239359954935937458178017000614121013424174194977859300362911230365963071194380452209673596418618246475543 A013843 390 427931353961703236138449993798106993810718466219121437544119247167788350542503534463924834791333079311046162679118709567122179976351834335737462302137547286159602532803746776834681936400774350320479382417517326224811873070207755059416031335665617847446951320829797943347668742255692508376673417665332555053673961077182984008633415492657741420884972939561442384585774462543060918131984036427738140282258595399465491593432016766009970920891341539477950438529441979685335917697775624975806453494415482297527266433009133264944012313217154335216236067469834259179955406845792804093087164754044749891891223081376579731170391304181779299161441680205302809337001162348485964750591830449747559423239775247210325187759860057336558951051318837874128207280705292741778700865949083753358345711285073803666534673565394723960428357962407614030504227523393077868859671575370550605884819937848337057133325995638265885290725222409282716556460443256784926976508841302748194436651712517939029460972483015984507770565166953767507379318150267367039249109913266655486269549862193556016766977375896361561575196637337804123939497804469046770124774176061841958924329726365359812021114595644896412355345033437097816162477436093111212979193892556898905807822542264984100421534948267136634555358105266002960791176929198724749415470906294216086411339057464791019563719126385367800863498877401699467395068053684341174677909857622185812700249735546439654428217427239545586443201203854859071532842993228091329829535292613315440642671757593387054152976006300468354070439540050291922762608300859597931729321531872620095694992881261199449048760741337563952260287984135007716868514451201 A013843 391 7192242266034346289778929045764784244976745261744774000804012187149018807567856903735184698337935063980752856147948151694622478862545279680739528912025757238484439768832572078260499305087814505836296980291213701860413150690981739283605238658532039162040910849186414033844268551091423988286750130701244252787098263824214412233101814185098660060813740195209162157733111391961224851044255700240994923723920212878816517210811905786329581267420777254005913020364331352571440768746514928968379063880641010974540766939584502783914014948240712911979279585965504394037510522857239658392515978021230111433015786328696175541780766649383164681006350319210524316526978535591003609563196894368907231226390902579863935430679967983655546290319515708150472779766813855111074625454006250642693716369568235418223448258613589125602919412274184769010684551985667459741924500167252844033106168695417000919239810008692334734081218813032814617164430669816784267694184095775288903896805332289001268150564522049651622099888760991970496524200151543637828659790312272678757732324533887095973802588756690148765394329883736473911051139599711269065487079577071377803641209711022602360638873009003774002456283976977302996242758268416920156541311752203799909912073467847587775784737875525765416971903675205711762017310649042966863425819522086889764315375538810742665807427357158876629112825632490362948508908778272722122811630977056076954053097305329011271975050299615042671350882633188616415252492187184530980444999662951992610881384229872056219149067737891971626861877349625256345871157712547262438574706986183125948345745355356979140162521779660437345638660149357074697409122381335207 A013843 392 120880015765239258092314460472168728805324157614144416631513032829413559098792970981077249224965674620324513253278564585531520002242798515594189262424416901907207979194769038919324211820610898399590643347754428687167963823663330092139553246133947982196421588642276060666820621538193562971135409446695812156592760520093571626401742191008953179642096531460880388385020403164692306071500805553950401683027927017854269204762115700550841272361541003308077380133263317042668205000322676411171546926641933471449106669953596738289242849235081661911635752001322232350588439357661626938603016042602814482854696320826396622330709345076182848793673729814971282187868928247677997665928650203658223835221951899659773162783438221901298766501400100506884996009540840462851831230005483054551753291023333332674081494882518592434008266562092223412762575265223112995882525074311018549664415377263873534449663486816092069875703044590642515270682586267610693187136152097695280607793607219781244313806537922088494812632830405992048135082231946993920986285095778366911881207178441040422031700109233691330299982502355958917023036503252347299183641346451838646745797811613156877875257538662326429659282764801057531457852038217283177070989826619289265085892218774114407747614089473961539363046785069182397584224940078465144073597748707714356268848516680792151984225431591769239505499260405265530075589229836429640718095081831381485366770406410664692448084670385630022177394284416001076091148636190010412188339109335234139811083424751459648875238381470750367132667572615151683405056547674781839805125100316779797813846942187484748408711503550752970468148961130244354439355119863100824049 A013843 393 2031630424966376210757529137155739825031083117020925210325839542763953687773413463278965327723998093343794094247852834989028256677694714651591538933567174870354444506326483237117082028069007369401919942745708682945231967984309588858589471407773263736775257640310733751627254186192419212855872826570616514915854526061212658324934081004287476090244716404263016687587037915988983588143714038945244401086650369389076702524436878579157989264580419642598856527899756569536124521440423222442560189196070975854645135801910100380427304567094017491748862083886222759116339900284218963957100890628025503013338881064129248031512231962695405139675274377000222339731513077058724106771262823972883767998575345577581807546901246195495128368589031489219216127932352905659150727482702153697851317562229163322253287684490489983038376936109083998898300602482604860121797598923945288764209829245673922493495494222918059418400941070434928754154362227399732920396197308305964581175187156542863373182146482856541332315919980633508353006327072333126830016493604747012687987449048058566373086783735890650188351805917096601518406174510162201057379460109816052135856623819782327646449453452297720303283565428011373931212119206317878357032126015990394678298590520936540851014150001788871592074727316657748556198068567898763676444957362530555185810537019854073698398876828762865608368926069631297763980428185860872971549024040340028624559310220544041485974959055171283782735465738179730085863935128445504997649415410597280187804879119797782318646131477378901420398743892942854342988785396770058381604737561024118061857325557345056166505214240177505174658179589716016865062241499539135549791543 A013843 394 34145612552409884974201792208176519239297413947770690009946385195233769630407760077329570263057235954829147342023662597660597909982015069149298994856463508046047148817829203766226797645755806857538068477727125834260513685912291259946313245950445243623981755160702502163599261107335989710468654596172351766190767019510801148467167099439059610648742948606448521468275346254026847165931401852552722649063332758322212139328210618279908325569803112933158981664411208664193644831849193099592109099818364891189020797422703057093841707859149151983823125043875745912468324704076868127226994668785224629145186574044820271665626082597021674182522336454242736863867540286125976062504614282512257488752055833122417439440769244807686622490875852239307365462159055285413346276801775097199787094268385547957111006113231665144926001165185374769483738225925139884067052245114748468260074600132041615348178771404583824645064616570799847571072365955907311193098888160698346715811370540015904713072335937369890172233667114507374888977339104702862632087208014983042247005056150720325032469574249114157715628802048642581719852574992296113171376586065678388247342276539081580753875964172767785137286884148587161661882087500584581546638941950750563358164410885380442082994819080065564847999942011066779984020938420674521110010398392051041007917695692687416648989922861017482279856540452293221519219056519763692032824447045994861092968326876683705254781136840263766536434972661586723553115157703783602495493724805908488116436603366441327429485531740307196172641688608690552942612516163514371219630824188132352265636070642298358990453135734663329470480024364357095451101092882754251185346463201 A013843 395 573885310168352936761409521642822758854871636220181986997168895976293966178263223619678087411202964692813479377391697278881669073067727267192268206552582179729914430181255427698973788032217845854642316905159803896416453519127879205917686724689133209588261358985926953863612781430995979063846677797868716134368221296918034902287677440272274876173422737228580300317303744491429220317809070935853609562807433669121419425689235861430419227851680919067603004833759184019102588688889388424844577640647258726213872542283370280576197583988719797392115262612419661550855133301419922614304099398273270342043150749971294305884177570208143277985652908786457678471021749588919279682515052246183511613455802387288469904681008697482789064204150448586038891322507242181942110874207434058636821693368755904515164679745084596090771301583270593750713188363123826031514947083643577506047073804419223429156840610996840340809601010705433038127013254620934179222413013316857113252641704666047310512606750099375744124731243193525449759042138332741012257489705107819991045413978725156502820716134404861648726573276031535870965562227895520774071326282005856671273081641792344127730393329851708164802380661885304426051252244622325062054360697366264718360669253750589090088893924278661948400335025379999371191439912036276676295944765775201846220072711506997411619573633525120824677548875381692174073514682927668371995680481502035630389518669816423034217106566874313124177862585523288062757206455527491007141763032812903959772949992779779390107363331959343046073588860446262123306488559160186037088335262129940444528545439285108519552545852292486578410357769491749703246656068080450699672118007019207 A013843 396 9645290407999507808149009830250922108073827589952598655461417634673572689558069999375929615120088227592116147895822256166164212111049292179700451747529248694720671828056359973336652455457485335278973420225020824087071334295982265813858560781850261853549908660476474313585740017510749420126071113748779512070326695337301412602748994738656123843846715944600749107432924033667450905881417055218891615922104537676923696287558987123061055962503201206769203702240990605809057208094163951256362816406358477411476555818156604305644152794098413634769281218726937251685222225396964639378608998586778854638719234654767543398995372422488264073104868437973994202062462545340966333624030483101606279687351670723157313687973713178593235802079156589385555646457379219351901057462804344223509062200448680487186372772475636806497593265710028869168236556819022144111671715634797607144133169430873888173839020149023895607986964186926213071800711770414040750191095514816417502437149130322257147785381648920208131504358004353582234100221218958378193011629473747130589500272740433705342907776070942509730147517050262023383318204364240017649816780821672433074086683153603927754764720694817659125833611784306311488643396475367417317947640240634811121487768147786150837124040185351471366764430771561649431614530601593702098505943678383817429420762062298105497090174058656705700355563948540100369653561275965322328131401852604712839956640283604621936086910069456580678057336474889902470760368898050541357031611292486476851903970528649752209534455520240678575358807977520327506412153213805246725343650750617909051191263198064818888119638139479821923342883031847837262466548536228134909389287343971812049 A013843 397 162108395887247727731560408217027247870396820304333325602340046185958736193402482479511249041323322841140696097685084659384721912950405453664225492520724082812170331414143242071869117818873956030033706273721924990431407915512573941533520831060557350972613314856628103788435532474303165504058877208775737259365980768534024841614402354572593473443531754880904790248625154233848847375148976447063911388802810964736056563505003896577287167561791302682170006623564329111832824496438613528765689855341666929854686473635758048564961276010412037959567309443143634389073529942246784694036281439247992209912954176842678101906915224304760254276673523837028920554063807999545621169219080329488696742705319529844104971153774197392616514125544384797803033750009172539647401072777352613364516808402940972948141367186998027806805050016788455204110551810457305176084866524674043383271446178624697438537712411644644613483436907089668863097754562725348782888461742317519528963461165433326175882828909373401938066193744979170656608522418027033462289946456565268023817731083948469285698250992424330761034589319063753827003429060749781976640470635269848582676174883762621213774330660717800396927885513258836177189629564561500182862745989524349270518844919259841837119543743395202179261209787977636641997145415820985351169589395402596819536274747981044259089594555403843252705875963283113466912767404365149172368904470936727408701151253246542880879812697537356751456109654133474590826069520069535448587630290992820216449950032675016385385645593928685084816055485678184144400269059064424781712850738165635197423371560569875411052626758210237367065623835116266600870275281248386263422105752390134245107543 A013843 398 2724555809676972559984335780903576954957759358854930203398529156247408479202515523033145562637521086991051679313793217870279021190957464459734637852795809659824146760077505469501904263181814578996776501342444393314180672836019830235353884607634787397796711982795348540372235994295613302626717549247893816118164038776751355513013260373301578508165438204283366809708642967208297577834128847145803158711608843884318902662828600489774465425211026424179231301322245679382574281311643777577964949398727396090067715562396185522231304165906995121986447769810915063177158817739341710352667782149441005072007020850194890858749524174890105593628051915128945067752150421048363254991065083097716526154648305338089872250181482935577705752908024475296675588236404162873853869830168965372817433998828228932339411958311875853348972475632163566615486044278355928094458351680196647142643195924145289849503332502511542018816124097456064582083960935724936994006376503130550723288891807437913038062705479838766373078518271864921225619436279780351400707130095492459676304606327921923284730504429675727100708342685504510570446632224021585681396389966980345129038471271398374739905175414684071271166971821341259630026104091585133573374171845935738189610226558000161756468171695243163026843152906540139042046023003703300797107288968531444745946169689317410862518815692672393548227657314899288038402881765165062140004177443033577558040249113314646198947012007510354921722834957021307448013750423808682284412302300716329377874310199169000389176545497159410220503444547793240914935322075695787306247882356349830763094605818497896033561497925239459428271939796799092760826716651941627929335331380420986257522475201 A013843 399 45791609493240877815656731469646417881975061544274811928519079529050194309956678395618077471248816909058605574226922612745779509156422105174760058391939172952664434596622634425918504951296757629198822658062462918431434568354985286765592738600517871794769338294841422918036170356126372777247241850209351367497982999720860032107213867094079629986736519899390545970773162349869857390658203533979513688466009839163747797054160288431639440401521721111180340481322983133382925946004796969752856904544411346085768095457192690072141529116398867015226227667212049466818508249745116125897287414585654972245221999429225530663003252807378004712106668537572179753710392126559841226634830851623321655081174067817276482908800183698254500589125167356311226611489244765420861990235649801020942613218306043665828496783347697467236180397949773064106473946186328083483561516689065048526404193897109886500602509369711486710242597705944077431085131446729016058265169888115166006316404607609004430719890999650146432330656595233731038985865554268365991684735514941769779651518553383764646465587949559945381605115515274309157496547789130790547229126175038660583749586658392484253586283194595185854503295401282550601848731467271339967699706214641951752779077760308718640960561681951840992152870900220116879667508623241376496982205694107991845117273968357724366353735346744918365062236491512334061437233827129199387050210285065338017982466847479258665702430810226535169395687122657114278767103372952523154117564768139347853933531517433389540890200170758207576001392514761000057317958126219097256108158763171605635331039991494138636068095629499594610966492164802352031214626769182940608338914510735516030180240703207 A013843 400 769619580752899433447742685810347345342354859374626764082620169644746615767441893795153028059278865790547983886031888352418316210391986321672192301393321679815431152265436616796412312716444605473944612414055814270077120790342237714669317157658903871254688268721399794983433915175415947267194393776468568433538600276308494559625943464250196341187080689949056906130784539614262693164792426795593686562048227366825109225089271967670564074828375566715607982469595377522766836374502622670636265994677921493663504380349037542042482679859315757924907208402832915388818668153466166727955709576941103118525446144406993493853095669933602125196376778110975625120610560471091251496051602123233167056949292557804965848248204687416563391401426687757522785659299736772428427469890566205758982500360069675891579545437724751331838483948341835888437507613553616099108218410993116270583275286828725862415626374976740957139047339643802109384247804225174572891262710309551595068159812240084537467109208031120011088181345396093317572235442370588427222245349799626324686603072326720932413147136668254002028637176465215314010044478691921196727279923623874768431079302967602482850024661651561288656636885809355827965271629770429410837128962349487283108957959917508634198624160188564591555113301219999504396571817430817814784779931100873018940886023586188273425307229972741842961601008712847798570575588932560454098152884261093136068231320305583900394460754627477376592033313470498119683238706389213056651253911058118019381060864213502978013741594269933194729855403995588127963342922227364367583409824332625175913008789137041988056396483244999686626513833813833130588624232109657682804352136181931817919239305498800049 A013843 401 12934996293713980777956211320414507833168958121509352023936597191219256371203395909015136942592299897341739965172537947539094640548058114108344536009517557472657951376125193218497301739825284484200587100843036070437186169123281989270447213468773197364177545732400566354286573812353215825719736176201107229662483254843916868063633231803653049906331265155973799421340095757296913084020666317153543090048344557354229610746075393960639170405640508149789223361366489510025142218946265579225383722572551826544002518120526273969108006400395519943443915451626412808939875355655305864196751610859649120113057173349048339651188978924574050918175504509711167331402101689837630663894139276885179838726146760019028061011507576181410180919283778341140685458575850675934204580486450746220191218883551691042709777420171839895634209399719781235776969190460995625777711826833561305159693107745730395569619432484234085266635968637393382052421052845612509046583452372172633658310561964319100821209704459379034026359063872072140388436561079922479696324277594082319639007737836595198711067763925983345012095305024850873782566817553375119553395393676346463233021149844976494929260364488377790578452096139797843400612320281551607107939626470207832767212256432333567614976276260289205090266789253604531670393182535559755013087796302012372829339471398413066311459138614151872154655628153436832950575663923189543552027655525776192337898763800375948613929701903024012268382303899498661897516192938283503843137624483153789551737489944836344551476954974894767203824679774953849666679904493875312925974368917558431331569938719026264693263855693898709733131818004909093425803007469067016674892746352809728063768655007518332423543 A013843 402 217398482708450874935110043662206633152070679148207679466302388992822041830815475042817406594148784374622623594654845284289563623691212723818946616711961588442962188778536122423284150341243556325959267403868907235837787944455000393668406316769671128099732011124456318716494446064220498382871605913412009208937356064161710801545483726923996809775709573476451646874462989392889218203135338792399598714442526975452537067809289146296462537007600020473507477034486589194992565273829885590041024225276878548725050322051685086598798263571447503689461886995485120079852485102498725659554804323718122761740151912477455444517533168785316073781775704294715589338875123101101058568068798826609217549470348595639804621420407832880960910710402462579551500502284322310426176384235777691722753815775853271354823229100828113125924157381090363229703521184077953482446002673591664855818962061882490758338593801762522271076350724888670572155040635176209439545928084019105453895225614934311127502071502848783424881016786497916463508453282070257116256122133523741546172803049819655504736915908304002079618285791552668635663600502619575634333916381518355007557386465444519950276078945956165526252044379821582354034091266972037860663141302084783045318536393858230270904906275106680669952113926985331363784298218875152802504966592447921950142708495793128405496693742688050515303297142374812851400325183557046658478928806421720464623064523192918568354316499884124574194701381638874010511554654713730849091614054688365740996051993502864442876673182263056352394681392977649351347889154828562384346851218397404555389695960050674430699685622647355614484746465208507133207471146532609349254922387951673099567759784711360613042487201 A013843 403 3653816298880933855034394503830706883386851904443926468790144251802360057050515689044632152627858618984282434755363984693054695823378212249225035787077938416960865506800856609568136714785280451170397407256824723912725701982455191616384904965947862649972195910968737348668122155001353916320923080586715638774610143370365873441574944998411614381900350801418722829019099462726289090340095639083860055593635550876430790498670722681804645859486733544098240166518616104600240044557258887111819494154228497768421920762722671250466002415845318194508785934733118413182080717117696082160137596268730489256566733193008593656006179967774807252050304262081284910018474193960205491353532301878821119353948148846918196272212794447230310026309734188574522068941892605071332746489850715664784323381744765931660514011497618097307407313103985734801627080540798164179469966935055111231749295374059022175396746026222711809980226633203886306209767955406552050448413308109105363617056910200967119927315748379503021975249130670482002186574311754811352916644698133524166526300858318950068113345670865362952144529298625701759598133647527207686250132624178992612016994324726046804290058844685273999718109891661334624250971923999040324165415864138948642668641171575276163098759765717982019885178770842464231122700164634693151700973519272224216048501688795109111182931733358065010702515071893479593485265360043283189055356449529855848919845441303382378330997413552481718490346121204555494667699081773674380682757417147363008920645854802642691428246174295188114697410171775352648103973025203647993717528427605178362434620000571685156769616259834105812645133840759379387817967559773565332927480574303769784435338701643837823405082387207 A013843 404 61409690535291855301563068425882690589082819957989072160955954440042265478848017185773132589216419809268834880933402490736170272703517613272725176473418910973861266572801997037011673765396208542820869223765453134801180873219124405496581097762685727558082696675651568619065129059107755271605754215420929740884872679625739234932550100588304002916599195919444474587324004670040740741345987406082435954362232703580172295911158836113090682960393530675659122478678380870016234428873850115688350238250118361993867222259079935706582102603112262895109165205059521170351230612597118052865432580488553332935117084774895433576495866718391185485209463732800155482680495777889173693178817397677346552981806537670154124747080436274599820612187702507371992412706389013433889470254920978178030123076984281013418258991240467361445594711338688244810946342649194745364351734277471254472010407351809985701893110462725117390337669024257717148467570026517920311886482469389733846311875489747654384618395783014307290338012139178791010749754457663114408470047441530140666807538525766593794781000690234155136693103922002169473565832213989779582805979014576328830169623615670668639703019002625400113262272949152051029786085126651870728248144428583309837331852170665666473200855382422123808210199601549296332479221667015287800638261938408272399127167883579398831651533642548998634877170813313711527706854906247460558453375847248287252795842331985947632609073529576560242667247259084964198880018467370145316135103909995730090929294881668015714834533451379226643719372757028351956683474634597711830410500282760232737438658349608312429826940479031816393126764461642889371056580777114312550512166012323458767004737558527982297969219681788049 A013843 405 1032112668826650212053370491033810380730714955033922335809186726273790355902998624841289039426960367734381307843847695661802813773328020526274692040988751636737686307289083164201055200975014076979190349043825970836603446936193823883181038510097459023068695883027675913780627624096424042849877911098579566155052055126469799321511369540587625377019282685818103284389154546489374729639802010334027501084966045049071955777378846558552715108515334070065802871499147547282362852046082798894374102454269739310030926404508356479420525398450507802478099739601435372310093132905919763114509325380271115866640512843811667552120166031936000654449915456957172213197411092538983342261256384002763163515965222478622280374624180892467199185029038716041401076480356280148783380326574456880238152278554874810992520678865778534943816110313469333330537575180905016085338659598001459373911078916361870429691717507547021047979405203290699452114294449435686686681876110863033256754963691356188827242281377925121462628710970023177940517671123169943963863156087349797074187034300002559141908884278600765445382400997617090462342220942020526225448220089297984358648660864108576927827488640377125099703599021456398521657614732723637991329666563411199688436036439432377856415086776412368634844588824703239023459978278557525942065327268398827834212130310619318956163567325930321020056380609859363549646169110409301069605925887864701963857739722073687821861260698811593247998508424683440993290576470381090032328282691415298235638248659076194340119224003717330662200991497927375511335979158183683742733709278252351231618131530881866907008101388631087738119281530306832041659347953120960251036457974169120371497048624146179798481968675191811739543 A013843 406 17346717624969510113980997842805251068941126249255132697945001308483594511661697887707544885648922900511746640931548220987919891088324040985098749132897948758650293766607620740727134762787061591789252196379583091850794132656609598004623714239207993800715571706046149082911008478188598888177898051833826768367959890510577917196641587868656219711563084100544861900728520462846921081056152387684000210735024319139752360750406274109595482828817219715595948861286172827174672454338513601017745539948911508583689780080571947349620770371757684636249422323481324302415735284749793458665558231666216644370627099365942696548483630498748362999339729085079193387208888232302693033384936045934440489212827494198204666256308608259696216702783053700507827892405348000460602273148736896786162625345671780948351295049697139836800717366038479085286345026065470605346286851863610527697323503347293956311828696149342782753389863251706785691684946811665586143062291795274999946280674760623465619461023118787516422400745273179551646280498567117248200648064360088039425861485480143011498062618070443064840542013566950439400585707372538984271108235040831223115808043143072852425996601578818341550718388753617689953499530812886183720277705931252033163544464437539974632768363451162679645833004376787338267291854927716338508291955399979099409603274130578893696241076046910905384087588909906323178903164238649123076866796397342045906557031508892471222022208564926447719110931093654592774234718737694980173341447194616917446372045213093598274383797830477176439612064105665400219023801711593172664125451839587267149805936639531537106085160038722691614570764679866926124168661048103978939169749171860406083750896226024843873086447523948779906499201 A013843 407 291546283122862556485678630744027854715693508871231015254361636991683772957498156398700706893101447188900925794136530950143969609521462156836554676676615824786635487335374281789400953958162144173201961664551653024736296987559637513663710765218368751808626613663517627636485319492915781513605932557171126495960301879811283054323955167308505084692240754477857493965544243419068202609310753179804991541823553731781817927132078248959971279903931011760021112511636706706324719940067398092305249289921355724766074133814172719105076287638131405681444040990750617550701262930789778659792037199614103141937129659043398900890364377792463736929902826732926003258819784520311361812100620124020141302199991694989225825769778779020714314123674783544435063387656683843741342404810821024285035244184705622398940215900259829237109656771008717986407600853082364464055043119271702139008916120757969523732904896182004149736223431671435947120148901063663506306447938203186924097139300701798586666281415557461788511289325806328724519036339417539590508292017699999678630453986464763594247938421909936590774989622019736035005643983810262708644516106331250366907385781105625430723724882735199866442923959782052515048466614372178089786707403586552921379691813801734353652937884523691156807515304560664794258374205770128501308862894407448723777202228312639466352723765120431586790360106808795573667825481358975811552900247050127765551504028569955763828527259350718806815097418891052740756562917824439531773349702999926531521174963896464106197568490136829904420559961423918381481133035366746452965956469067943198986788377100606544141973284770812277966090841974523427368902686235483574030625974331457845049601312870799550974963923535007143888532071207 A013843 408 4900018380445950986854800746914876154206660803598779673380056032919229172096671514592962780752356022903857859822052675679069697227227214469951974450903882167188982635645635554034461833174831157119005369696119632386742943469914827692145986831025123611647587495842740767686408764717435539899174908488375123017604793693988234294022714496954044958422490360509350901078902099144279281254685828692982492843428467570057013901308839130270237301345368514650674837983078129613199568032712759737374324815708225666143407967014800889999017166334074535288029996931545629174636126077783809935124769213914231506537338179542405327264354097557938026580876808900287336770984118432873057975975122424406514866075260417683918453712671939001145477476602087031320110356345885361760741797655468955158587349012347395658988208635666949988102001350343523197552547537755299547373109705599497850322853241579193785378932590130943744616707216101823963248342580176992550492470497380962633300620226895128846100191751274260279509239698826966872991443756590587897672863941483894598742040150513281728525101057040304281155250577285703540339858435899085344188382199109324916612432823042246614173644104130504155306222992056956620419578387753197155045191332079194949628480314565749281844927025189677272463909723751093197100495276378549721498058666305990700523437851250531510990228320379093679185582315135427206635142865200306464769594452171497355624128208175246522666057647907530986141342319301923413895552959875355210514688458319765215276387618207872232862533613729700203596351271651796237553402925408907634998830375624921345370952253929894187394144997143041955776088781065815243789147447559772428732730750588812001748649265419528053236218662852865067334558520776049 A013843 409 82354608920155098236068636153398323523751348126084689970498601745273484695428758145763925456104847676945139050029239320138124401298007793596482834596341547583945231157296196756657200030169387257699123248482682661523988650898858509021897600669039252540961003042628944082505472108605939119085432686964120692556883767614860253779639762550306633616206795489080660594433107580317901880047504722842956757219502254449948232639297659262451878323711608625733892001981594124409045139925803352906050277177608148770872257701617758558213481514576790714585920158428487389538109370989312493579641996178256488930373042783569206335331999317656264412744796527187129269109930078501297485402213882587000295354126901840013617451548877278792252039949251276735397094759105295275112787393195466729350377574850522678840614822539654428450030336695223594381265666467053319492699854822010760370376194431221509950863720042330771515772998181023355350314893745034713796126951649481838977883524153426430516405922763666492517711791618184832234367195217018010796187824264519816521057468809676726011321373465676394053376296452440819402492000732155927379774139620430423873505158456871038844416436458121383338231689827501269919391853962967984584844530718255029518405868646906548179967688512362905918300930727084623363668024110094285169217872004604785703697419965967683105212767380611427466072081970481125061916846135421550753382573957646356055974722794801368306448430888381873284077540360507426817342558596625095023120368918980293973150246699219708617720602445955071321843875822651739364560042967347510621425342123128053051649594531799731607533394966983106150728724143373156802364201151137095209711005725146163313389548203906007990741127066568103186691925058683055543 A013843 410 1384133912121046736053605567830165623463688907955105384334169999532811457276071138155854295140754174906416952013841425253561456812615616986976087001060712390243367500060677178889137560907056891640149164437248447492233677255657114961131032974444542717455931578137464663194669469729340018774468867169805976479803545482302956285274405489183003591187587611784978662610637239102402976897958411876821574218588174390540279945968675759224028718986621006172709522877304652448942821666732976952291987008524060156392050035191089668087893983815492121540045560102707587555967004198217375079593043029767956809452779730063447650877924912531848835985001795232434081625930594829371306837155008724639713964016810839225108868508181980424661380035427066208091818971616282697688820617717436209320191795900512734663274213322423971978959659868836622950765932056311765140713806459993534849544912699805539917744166542751453276865596780428459533372742419172798434771505676372841267701288390446638017689234343888942739745182081726832475363009450012421707451528762413784556269412878284236734072278323837623154855095414476172851697683056305344671471863964600574134042001198184631549858107047551646089765660010930813843535218889555602916917482027781712281115847434348558355260716940827283359768883742730111264873168481218354650839044774781392633322042537368018849949310981365936261422273481677876268915636432998030003512100920506162306232767166012226597126478777941034144285491220839048322519076382333477972053584040421301800806736196273785642738030165309166883706230020951307783500160642152209611014295725063413187639074735295958089127813769210085065075297666677672646377335128747161159189612873222531566808138136663048276300386122607810110258731184461286114511201 A013843 411 23263138661018432492852948778521593633554219476001456194504395182147962162438927618985443138430655417652149712496632834236607404649630674700107094226827393142820277573519801345589734986164905177795987006696834657001971413635829131151729271201489429452281842033756368594312809777741017695542498250522929046696058188921065786286606933056698741357089784991270136382496980077594086832723987028413740197891811446981810485051895533485278250680008139250744728950998859293709382003752781143637171425652263879048481184941456644051553234185986976086723545728646206424053137439559439422962720274201310050096472868923176364668305284004922783386399925172471519609887015507297243554012064231635019672593230539774856404753017014544997283814255422701759399201455954863300056008121976950370044463513699917531485649703309979697050375003415537121933523020070431836719976945173111340216301347745631709397526207084023675224280085088661119377395681839037223293204695902798343186255553978236645163302961617741460626897275247582873413426099826358771637137843909888477037220022245323166789552781788738932363649588631101037118482959127323927893427617653041849470843914137889102458465205148200515830691447803714188268296423876761018224632120440927238308714047829096220276866869624484151427635629064064980028723342663836886616651825529750865988243568925544292811098069663817290745724150406560066451665101529397890269027880170947069880854117759167492417904728820854960863006250948641885156578116757878764276304586967360819366158815250773515297498072988351167814450607962128629917287199912652186932317268251140785444649929076119167603971166019113899688720527883851644167663871508853537602499823560251088043344377662895852379780589562669464523118495017240835726589755207 A013843 412 390983571475736794907379510120612424199145766733156474261035369826360800064111056492288342827604025604479680217930908045014660649946342749684699932670287996551380405178147301215326675912473561323217153621553700080232133548977380207267113861083432840804500919061343286964615393934493284408982768096538868487820649981196352670119002723883935745988608016348277182180626744164123817397592049986549731505967674989423288822267208231287071559178896796387266659479437828149373583337072992681109940150937599015167823275311061816574455206963883107089562633061356791369061080946675498381734439648501418011971419507991825160980206908270737220375223542373728830083371069631144772412280763541089775637274425681996011594683956963457769349066190889348470222378870233387484041328506066604869337298274754513951679314563530828768325652682404932408336721398323747879752652517524482295015376751560832139844222962461185909494475390085127433375889224668698611888891324038331753931397095712223295259632875909380728756262505086125353459452459781611874905375742593495633564556913877146464232013603523335236235858636122915130850343094052933256104837969894674364056473664915502145019424702925806069566431163237024362225257996096722433301392048250664094254557001863620174193301477778705133044272017679740119342753220151106553366067231678522804664409662931622929276125256839777205563385795883055036853135361404590341751551582033107403487515157178328045067724777292109327224546059693824163826608408349668391191851193160433291087031207919750471605050112715218077457471368019495883019845968931945305771456327496923180968231357982334849919943387283247312068325912143894583525926688449301406485214534577140036744488955380290590946972368779785690240052545754766726056794015764049 A013843 413 6571260885792708312008327426597133013515042901484160862905221460671645966677514526465890177903540858334489985422764771512561401543648182593950751768389530358039050469829121691525995442060943145159310700917453037248461468557662829143538382663229255755401246946663996624014290925857028631061773383398528762674801664233967099326690078780317308082830534930765494600909793689166428999001329584123941337420798713547237215235844968743241811695119718456880790745870911577706521815146185787991414764116808226647925605788153015951166868663441983380854279173862223592539809587470775101301810727172363332527203647670818605480594337507306280462846382076675260447211217567290650189933202792835095859135671272437306966871853264684834729449755470277279739027521672012543444282608201461428038951972103799115985874239869262639109249244633179698986915276541627230615002830862033973932323437063482905774361855330085151580873647881160736772748570199006817570016596483112241788324990987635336923428649745408961908206503922982508815593017491549550781534650105768881113319508051533200624347452634416695315416076097317834604201716381747649235354011760019792036697152886234844551341470982074022611203008560524668455919911140397613936496496154948911432136339530321864267666817937026697171075079801143392185793653371079647842423491962820932777994733204891786572343837191706135493903825071406506004390646019126949873818327439230436130414667246696159453453250331948481462662945625274102721433807519132876650761443003447402323299733511507246176266077244404670227827721282303667305914551199839204754100866496240787902533064433609101822604488510069537573932353605402436265320249852767408738797000682637992597564625873076543962045764602081858095864563136500364364836537022946371543 A013843 414 110443181707518048599923959058818014558147326045244291622848057089508353761948986646312216220024811206027773185000407514811619475744095004856530284971322836727562321246418048269477405394718271440692534950319633197034891902048639169415449597420894101481028757432581791259808187590879080202255225254779072914275391570780285038383680154060792996948132800581375667757490902533820172186215346320371082058031363978588415876468846389667665129159877108104795450065852410886513512147161944538771707940511195865271685656481487739091261561626469414682017870075102391919816579736621317127579532891585910529784711706403448302312349030485296655739059143562681102336278933653453957742207339339179456104493227075853818192215237819558017297862040188950240573835556741514817668057796041962221050665795148551742374588349482697175509152054549851200873085052835128864946352578298204999880560006725957197349699702532741142619743399938668502939585219334707582899268937091667447736378123529187107672065316271088422791226711433567025663671844980473299985252864327657584871560971822118502893407636426641398166197990967620846192818247228032740698594875650652644760769048558949032374396102795718098026488964876738102738645946536662697430696610876226354439915458486119572746676209067607699354258866217816992466633932207735641287611629419131417199757480974616256921382871681005019246041587975129146415793587643466646529264629271145940043879312415222351934188778329058127942976127123981844439138002974066257869347572558940490847698621127902286484503960246709292519100511591677736410505862015697514302173263202318922277873213935668174332513638388738718005081067045998746311237439275461838672961190473096741587268667048797474370103165667189789017195712635161623879807677744659666523201 A013843 415 1856218554958255842818921979901554370678782108842420809305207295503366901677076618564569418009957001939708783920301849101438888528831004746623704499513022916880139933188548137265106752469029988103719434910022075142565428197731478520365461383852967163591650326169402165703596208839904700959303570857071878470226506130104250640114512349299747899707267979371180848000149598885915633933721325606476776149333134388135505635811901271144447825790054555917297129256781469769632598657350801863136095356171668907621220828484364430906833066256071452560674342352245900996357255633394476963229209308884398274091649649522755616963650155366380893006367025857981286965840037913600667773278752273589118748217667463875122356561502033311596725167309455686693324454202154639540547047378077259049198540019061709134089706389755691428782318580819349133073940483000010833153347783457931432992572033043162615856402900467780384010027322769201528905608781358430345788013025699654794105307122155047718644401770568183121852147339063961000329332698586814752852144890754941028936325253414345678129502145422561978979289634192803561962696281161546272921284075060519000494245399130256387116475299687634073531200032683337292728422423441689955717717938996736339071659110776211659153387045799282603047028764522850192386716498615412923120888655647341728876323982740375430077681924342651358468220969097995563810242827523743928217350624160149814317479603762642068957910797376479956337599768572762859488592415985131596010124651998112829677270725296653728945058059866443079368522298321327715851372022897828122876626034641374126724215106616775006006556720399531633511397493842100929252967641902687122576458728281336935857224487089139151738323905368458784012008342259161412547927639854495015255439207 A013843 416 31197465253183405950257621716205424307998290903314566541992619015525087516486626728214718208493347331600685531348513177847883399504062696776504601523315376164004511857099928543014649188746987010059212542532741016921097151719272959491782309478416819118484867031929142198980341481972278309023015115394807061449096888528662140508404609054680862950380052929291436512338514308475584059524054319468055176741841989661393443221090624664124734608053446921302012851418726162418215085634094926913728354651177239330389858464336712990251143344565792903187253671914196858045776395430460974320993320854420081792658355659528953654308068161242763668758010603595091490034873517213886423265495989462212318801294337065349181446729164673868006159886970021726254704101775613026757974225283344492839879862100370145416645695292623905843544428387830800879573717697781182072808316196577453594306158159356434084698563548161984914056529213781970096316566788291138821659134922934098124527896802059887007256460557939453728969040327647992532535094665148595551185999178918293873332818534134907812322542558116999180704920881878449465907036397482108208988021449542142841306782423182219098266600361850065873838878949308849878886595670784483085747685400718147650777374674815789355390976078748542709411412445335543183443544192229244998892775635464872437224377177917489853315600102426941381775389827630011440958751202191564201549011940259637929233879700438725252975606771506498626166039310402425379424772735462106734142165026132282328385889080060859222379590812175308834946754267886554920314009588843797261187453764217574947853883296908137525952198799754928164426057679004190317954627157458462469142541846224429880952371954507161723266009877527686782889824208349725860693019843034497721398166752049 A013843 417 524335798510253503805979848184264566344527275212007919871269947793930145889590735421104768930147688602212721725374460980089376295464781744722712837802361527188423830782278499022447208915270610678065185202347778271392879828945820630178385275403751478924375160205633092938262599287508081539749815044440522281774971405501224595524756264382021263607037549582601173462873409982549141288420780947299603355500138320239039600216870128729944414557554282406322929993794530611762940944252233436639032456622335861425862351210107135227150966192117281323868172463861906593175363877999757595412934743600238314689208983569703124067955701586007128980815884214622702673016119203813789115823191094891402442093353923057323692575177070673699579529220305155153162811838542728140721272804337170891159860842320921034017564200783129985512451207914272270382995473346608327097689370315877262559503600184303587661528757553958480450548086496033571408792538010809170175625080649753387178940361552220520930959332597288398822782660786779810494317336037152445428783088200079765129104681103205395601704972774272405230107605261731100173499560732481792668461676502454794733843092186423556384566752281614057141610038501033839914447013438874807222161348529869907566615336159628971696056134955526757317077608968754474284135647238796920696390880105258111052430107229259251964675290921489603803498976832977602288193731455233619535434243679943734676633816125273655326761023008709722409972622689933563351992155364911627880727367594205269093181637768582860950533782780230415588950098980369328545717559159697700568777535415204782148580216571135067398678605227481077659508751411023426673863418635404378718878700809493993009166515439401867082931828011607831760029275469733842540667584501880803203538988601687543 A013843 418 8812511765561830638467103308432934566552469914488217109276434012572583961966351490222507851408992202337389214038368565692362147397876586783554634664944290187455839323957754733070270240238953153666241567695859109407300131285092407331408121323710851106281973317576075393013379506225148326438575141451911857989791944412259081776984578535468631377443480095834777922390513401576703417634488065381264433595890824748257538560844936253564175775468814824403069484405704675991899748450047287369592218498451598822984468536788270621762726288790915147210252374600127064111498340697541925906105194235689205354981535386856000406210131476556021816780572565995163763825381915458498353669640372731839800844262999384824439301111001026812868833147605668742659207378570387631861102432022494831167723781176887719818733201522562065666507767451415174048327004920536446153530865246898949151837577008297590397827313828209380180932361689738836234667576186347669723141730730480405178316450656608170295286633502962626119014508179843408274977991466776421150321557363378740612524862375301573083877855477417196314702418521633914600616007117230821489378835396976757735091700850377220712155413405597087458379039917086875747442110954867168884982865784741523536472103954834884127295615460197538210228123373937856449293467823142459846144241521929073072458192812202160247770297614517475771125407303631854561657672044568111443532043333528814348710184547617474325076872513707384304544409869549713399256932155218069729791384867155807957649103785976572143995621287187332594803484313563067304867875016797039253459444037723346773571187699911067077769591318058274472223363584965070732107622477005241393128194324505165540505061624990027180062835233391092828390812032819816691581000092723110659441879781428562535201 A013843 419 148111885243797687540716605304832331260047361852803464955609026449307418648768469496169689458630931944684500520342860483591530611316111794071202744813718685180570291517757983798712031927696085653668522028264304051808493306508548090018976295087608274543281125548501099130375869361126067922453132402382282597234433209736838387425779811445621287560692569970695112541617358740299654340182840914862911335446137091543964450592120843613653102258304370753742388824406678489395859072199944758820736416303476021417899962697800464339966140735708910879162711659904335566521952612103587148703909999519228474401174665246888798827173679726477058674631083116680717378613193853110981830125645744504031532789528230660744351333772594257643886478711808474557873298411632504928689548575002070627435933590239951906993448917989700637656996047555934830230231971699456050502393252204630638394934156778457601816283663510715052700930202919440620596057952963945285036843068387184169831964586185613518152882449284292857182276838978628162877555102582111310273454414606306493474705361941693538820735117008950818461203548093101202692553231619298416771990086516988367253686216192289948509196033107870248912976523886479120687259558818452507449907025244150786077486651168909897527457409039540024699304069545773553343275313703555322634146267259061931128804846594681707284275392007195215285304720552140579617780494053056249031443052306618782758772071691806890981566996337880008006477896677522033101311258732750097948603805462287664344208487330908248024134406973757498920862160858054472192914375407307838732892875942016289223410951672405304376073521282605419054658071772507943794532810971027092094305562011958317239268570731207386815316071767604097166764377835602659135401868558397320853239673486469850529123207 A013843 420 2489316455292507734496823985358316991487616010660067835508920907533509785229851666822123970731210073194312400245402456147722854984389890922954704532084169941829844889538958433704953120608788111581206849729038158198745347002489167748948934591537432270248925877093657973084227236352445823572669796286839023611719118956047042777465081290966556980032560023497472756486962948348216290495453007256100950814843226097579410521101775018614667689655321559258148328971803045371276203426464471561500116948812521491970644673061932404161810927345059665146087694868012167866534457551624989208266615361919672969260542598804460041888308035162899925144524613942052816982351949089236271618921728027879257971593600972715130312866715991688220800047709365031894176526404307510336485242900059801035315735851162871700838895964652898617101132571272596691679508748352757840793723389803227139503658372975536913726279532624587890744533920467038510357946015465028405614221450383404342365828800021606399595495325121110050662526832713803533483068609097544791765948346288193235829373018154043306960095111569436405877448032800751913653742163825548490686837384091023488432704235543817164594057728443975273480396436960054581390771405061731292710587373278442261604318146195868647743976673727549195121203496855816111040428197415654307512096313823053876481823056716815454326816513464929983300116438319826721636036763549716377471463380117341881826682208924198416727196507450749294564874009459112810333738325521330896222184158404668774633112046570574924541626978007942284362930337541321514146311907470622845583730565957467772977867864758115950648667672196749278051638212280541011354712953990052336828993580734983437840386868279402550205017218198122061081808898282973892088699204860983771580399192287098777842973740049 A013843 421 41837941664101177493688120721917233675932362291163760111398433692915698960358116964279437576079447700176808510924479080474778023722640896742099719070738644212334203058481274395279147098071901791345343523395944324846313047070835442356584743679969624166073697216313109553626607161375556956785861266192903469842163232294282647960855621257274923163407236314922024618276386272888471194357078692953288680345070101022017152628157532737856719860036989446451698965029093783555039150988588373534132465558692048715550625020151897916747556255888417792110295887646680505332844628070161193623337004387783943594361939458106559924016793146982859041904025186524081695022389208342794017099217482964566688728573651548423195168350895672303926986401851298091045424879277196326225307477421305076000551572450494384675999324477921267057618735125378532597057503533564801030220109012422838533637986274599848908997580104821448679743381601289516243585998681920732413158219916593876782142484641963138758001489929310496621485088477420895987249934113102435315210293856065663714584272316115005860078318540147517673582269087282237412778444547415993482973675914417831770088460086784935085332328241957892421385022915987637349434695004872517836586841982690779090783775083113964362633015955338919322402067171655701378256476713964901946355802746424066502030000114239517340870805141805078229325056978841327710536869884980083156162885029632165007861047885389002789933991700724743393751837476979309003279140037037008372806249150307268095258714166711652756771124619379485973287770183056990688257064228858758165725759622047160860439025202989654782552157566610765116213883433799052777838660617710809625084895111412866639783382095171918661295724386255837480601962153441942204334767536098554248951769224769269159206859649003543 A013843 422 703170285548548490136416244973262946391395213027589316192273475076834152426738871818644507341167277496871620643107719905539594244706425551544469978421904393276700950803894778761456625277294453407141188597715636267691983382119531279687119787029249473359200629114574432267802386561238985772699970300904128617637237445170008464278100426471019633607385420744894467759371224088436535363559421592465922850559593187877042284221443652725157890687641681626513704505243979220209543010665204793988164348644937262762259354713692948286776177992716637831997742983677759253129119663975199181227425032745484739990441116472396952642950242421340911917280951309910241048241295424617339045386548236185472337461137361574348641194473503564412100860455914767016200455946011838654868742773019874412341270278175459123249520646500422735437398081252236997358745461888623610914909372171790647234853635317199660613522328821734087960447014572872899505949879847041749667950202138193287077468739377474473105731041241921516717299882040012998857709642638912630342739408838895610051017864816944903490336299704259329539897196549952564196567317508420602468338571093620498559876748678594403979180440762586297926218080149004220931948918946892407279515053203083924178802907821896399042773099161381217051611542954017373064356604131608107012401976759149285699618211920023567948015622018317949800266232643386194830993172156860257605629608693027797287120631809732969890420598514080762218787132475591246418112506602480999721754629469214254877013208999922747883052291477911020753047553466638842497536478494429148491352841967746632581398696586647127930354112222027129308206738871860680037134369001865577368801832137516049614839302873554436940397239759801860536477177912898722628254437979208401262132385360697106758789690120802547201 A013843 423 11818182989214454473722747829265630340000179345354693637243540295616351599836200218655958234882998432889921328148711448452403960470780894244807906927336947137801512880161059546643801501035487878413821956761806698751099164703282962217701422260600595898748084973528652483124954710934743633881768400847295689676629049740972332259122033867698426982039326766459441319631752163254352849855343198704574765349355082708649449670909803471351728668787193743096815831619635558754061789380250096972559078207675460575245292974673037381855847223523588532042386066326672099767341114192431172638889332525353362025019343844551575583070064724375476706593740948665661421297791452201543617335811716205569233575709335635980077612555516174407074179161682559489241281063084620972272378959786145029248219729565294941484454693505732604914496349551606347214608434977962097028646881818091285408076185048776174695931469780506884816351232973926274821996499630589230686669239047336614575911017102717213469488021610152974931467659117446498471801525963832204578170421244355318518127457253978392992962082189129486551577052182415052746451706905364025065685366364370479719295848515041136147678085667896787909245947273064313941203265480740420689146809499184231513673140471762612778711887477605334114986435202428169989092641445639937454557440023391022044753483287739836106502298559261869782293074572037391776524502244440350349577816833303718189004636458826182024948298999226155370611155335517262078549216898467898162323530057489083981717961003661701623670459862869250525796470231113799025856095594055870698694167214951917653795567893531778279125461564115609962283030660219362449384117339814354758837452392735232245876604163395829421657256408642989870036571929182088831213072339116555600012659000757236273294978321860328410807207 A013843 424 198628201499727336339858222766467449124383014257376335961152181748424021338447017074950690053678554661580907762195393314139553363632414489572486491727752070545030026976866927800442371827903444772501105627295685185909723661168076745992907803933914215270259064150096062283881113826680236254650881513040498656395104438996521988279064023214407462287134964963883830259050858607815908347518753140627788081226610875084271300618981066943008503736306365240228183682031214835979516494113863379817800427436401465888147639025329739276851224285760952458036382616752377980789702106232190718541813011753613955554500111995378330824658577822578637007721004124223771507751980937151343576562987514267002108706946804033917164434220560343259695729170398777335678210827263224680981873177125739506574828994803912081529230033750847890797940146913847877635923966674608964760468142716660233853536442114781168114520212600979213108415172592778900933295169291313200150849900668586481177336464445368206781685179201841049673176946786923299815568246874127862345310269853879838334168174067614851032713715352699280472355516029849791509613837958453169278973952485974652642205325992296375234025585820341314390696635818391924409803282934804250522490427252789379050304471908914232971810692836112850470577016447210253006680024776870428798746894473132907506171793617043425441984131885514245430999704332232443588047309222308968325354367517335591602600924963491641293306061279993993313861687724038623754176688412549964414171569676219034480733770588542219189029418915243493587061275174329620227563398649297018832952868381696880007342109586588597537261632508091056636090896306306824686798860130259860431781062364701048356448086174193705089793508460062730745704664413763366986198106803531949969412759825726870045268700655506539600436728049 A013843 425 3338344182605917341863997150036018417433505320623724078499084718645762526635279015978696247732175468197190316759217975430743473382569990326244780466468329049650319663400202455542034943311573196291426082277958580919584725573251865869902801460717296216047244091170664518805189880085014730731917365589671660918032520306214545057006229038164546218659877356147995535163867780621561971596747684034531234281175648977541347749503214792111143922296101080592515083143898627748307733716571701824597771783923599437182097369098716928026038526570784327962217482639757216723132523299444429406532251288542989751004483382306323606170036717464079152188766916315828927730787543610702631491294131152285504441037654935398045782645944957689165706120166892250680743689373813017213262342487952303887003150915669350354261769177250500500640980049181041279426974107900152870729188074638908550376386982623127092500741213184657634713133805766834987985891910279100954935334280536932989147493957933303451379782806845342521857084944647819900000255525213466982437629705434158442882364501554402801306819413932816806898879157913685445902079774567722416071715219431775986957544913952525178558268020882476470964438358199713073555563776285255038531496610837631093698467259373121513557222314496548677858987915428262722283271176424861296820539055409944776456229335321648851403427304599837922958812030711830679384311126099346830644230854863859288064913745861404015216594971932859045626073385577917149436447602149727251908981571548213312517692482281629077910017443708497396717738851854957927164658041098734995525438858891179462283398835821794558808756257563486388882779694220098802511028442209277474276944315163530519726822984329673601444159496688274315643058294802120908937031581046961483135920254390991504850831051917098411064540088319543 A013843 426 56107550677057652764708200100655361541804923923722930587334116866279330785159134421553947835634673093990177653772176513064505557140853827413196025299933206337472922582767202670294981292237610710069998164845649869515460482709644109675456384150275597503106031440305358567558826314588842579411335163465611605049372568786547858773103691444431528297016558724779360959499125788906592056626538325568366454563719132365537431625900531011011995902030570861518401002399504236565808080574420592566014750372403935740719510482442135409333629516075172200060989230726399541465688319093762525035587547406542028745132352206422380848899807110418778310836605562520136788371346245465079127474180462276462473140519866499234955468930396903881808022761644958057191259187305675380303300190195014371428861957439654771404077554562049161914272951686585760783329153831477869298345463970456136006175936016946897043659957569994540866623639873523195643078885336060849749598163252984232748601930950985031107340009634649671764852026664695909059304294612262739573829242459231900949523900177624847881563713889968852073549462007055311289276254771159710646917317692989859012795457368800090676028810626971782047499315486262577627248360388026281432598863538348065791790139228284053278356235439743493628776009894602811573414938662172643815662799904274941857899846438750952245537402708409475971168753800173738228412117096351722182637587977696883054507005326692617283745311693275561979837415391408053530578374849330465922834253273010821143484857549707339912433663176408715746635036883126277881856407696746439069796050901384053222597084233656901149898766420869515737952878320757200573802855028211326510172603104953457445048713897628824219471988660839826423012880760739246116504689782656281647065411715549394222027917489570672994761725264386559201 A013843 427 942999604229307970016450719091714661433115356386011294381324502171556712506169572223057201273511950690692915826948970655075144898866330277333585597215977398913907409848568375279647750578637523204146459156560837356946344332900988551315395448413681967234703070417212161444961193869294677232166310092366534246064804763595509862399553742106560696087957302487366719646301807134153092695722229637827535001852427457667587613336510224702078615125427804469539765647328467703961536410214286899257009909508992947994272812678404969824670311276675419166425046000818597093413823579008866758273119909261751877119439443533340954927459058104808407070230829689275939002157216347531584895458551029480504786072717396252641896566313180763541547438554966810067213493161046486116757566296607606540604882918688277742988331459524360264293185498996446881485413088445648549297292212951456277855798956636826498612792906878898248345343515354304349173226825843174701741496329792905999805752653493205417821063541929557033351868012153544143559727279548299864017348078012310559258648190285340818345441339348706496800145807952578616838866013938881256842739358466080560428053251997423123992016220207514740872320995377615142181163193041557712037689099489015941762616870009770083449333249035768897418838398298589454114384874095135624609844677991148947805722719096087254390747127320238062647433245119520018404922452038383394723589941141151513497099238525722818687907453628882370195127440483395155688430746092697140765075294759492870958550000837931261908272577005901285553695064894703352360360644159217401446062227499561782512189194715071537626348567235553951007774025936966270043904584459147764656470940384952759278933734477447648656665713422734962691577486945744509480094321177104125642228374703238668689623209247214301022960316518544900491207 A013843 428 15848994348281979052066487235774448314706369794779691824666920907997353667091192000352922381803915355258475836303531349799847960315246412971145573132408932143546041837324888683325039743975160852492089539044317993458197209203066914581957851301488752823313654504502084797405462785361235640241019173722404341073611173661749734257349299743584965619150298382905172457095394472503711028937003513522967380776133748281019145017346727346567835284413065109719554841234649556700481542446471519915812565549117644476939743162685952327843233921627083769930105748135758161349006132892402023606296326314962263798746418727464861429465804389567514897629369554587660706809256335152963347337971867152478843939524161278818152355590025629092842787799793327176799657179557708292164344416747084043127946267214393884026404886840225922961975568681633282737125337777506015168039590223075125661922413064195142962185210385913642859940188462559793196554423261946237212169328814829371138735284847260303457318614949210065059544845680264616420808336387368275814539569147152903569460100134125723133931832590433710091720050594258988813210821096270777283755920397739415979114291006320690444933816613027700249841098969311577694638809785449460466217440695111890933204301734254205792532943916544167858918416960204392955300466578916944442817659502997240365770781739847938484545286968871241118915410550723772949331531651409109715119376140759333487345746901901823413687660573140625995869506892204422381655455549579960844838620479022796682200349864083110718892337201738182906300952955685279243120581346383966866103967857585134878682363795576207332886040369527955254587658053922592100627904351004896480581307095049901025201039275362462630972580645495906517957342823097127970831945256023589039668932293637332304666497277817930757292894039727184142555716049 A013843 429 266374048011575221928081450971661152825269957140862280497176939700711523082801663949931566470978405375829203380753451396086044669018346462806043647636396922536578325159919404100643942976990528447834548882717852516051920495075945633378965606824121468701432591257166539189993613033566287405530809252752449760424182995733027783663269680790432517161059064921487233486402294899369871263344218051780512768704479907359088770306546446513765607625130385299056558216630755099464993283897846835225061789184020250723926263335262800774061232520786396921215287308917687417792746075522600810751022356375570767665531059552501926045031774375461222884456814103954813499343171224915854978709293171231711930091582578613096686640401560748163408734551126449860471838216826403266406136612268241512851392913072318008831786933123677087221923382832210582962865552026543596929241392879223636999929996369927767765446830956050595547014747490242444254490191763530408824929909390837240728723932427903920207153961451373563455770221348207408184525709662498611614966538656198850291915902954251028711992310347419365511538890337710824983634270165022953808085754124806364360973888943231844308002655815156558099079350377219686313794476064049082055716525762745550914364699247610436755101188405357829204841833850155232399734941791857085250436403266874618827509528701624302109752638085818949485611305126014451959415052465232906982011354797742117921819968180263946113848511252774501112578802337279726968483241421790401919202694390936143837741280165644841852423511349613640106200116326202488239127610688675331118609387782433361906014488312249316643815680490656343963854768912277005435253188427339295149130028346503686530553867101016909438756162908849700847309060827793429805772503917988460989715745059162644044529819748285962237821670125694783883933919635543 A013843 430 4476948624930544754945264946480708995534312169666472348316052825549858568452647566006499837677734059151561421220323257614018152752191349000381175585824923077072271910962765424719522749614279811622755263071838947237284627760741418260200274953893009524464977561259198024166222654255148592424756311111010423123449243609284997960028573525044799315925919704135435933205963370373709426323026272796275078103616193802984204962542126126556858567355566385721243573946913100956708142122471111759627613490815828353917028707875761892609647134976856973054865333800979572430842683291308351826292432743604217892154580517898899871038849031928376773019065674645168550483460678777160774627167090328891382409049228398750316012365229031494382410601600782242804950184910201359698487938042392335106493360690006448774435842985009640804938866295260963267856881332910118233589760090121111667057823448989375992833864887878342359358676861068504760585216652969655581120596987131801504927663132315781186921636630113235481001130110199321909357323602297614165412742615194734076856230580952097039562454760009077276152434129905905835499941178663540784652497269575620565814888151468897607284600636285336271971226641789931267875943759208472922110427648494464474217727500254588610542985673528849035445776701519558990942345166695742031804084629706361718633952648888199645558612588308359084004669205252924894081888786783169467646664840085651775912028205205696142335451928625381040199111930882660371159297838576031285056039684628463769480917695743992857013681955252956449264905355094485219835017752844566290110467980459357513554385505063974264832610142006461173000507101108639630350300337898291533571428386419687459519018844366791196937174830009036922140723385332724174745618473349632063854152527209346558456412680509442167331068809802552232737277387314571201 A013843 431 75244075539207665696365067955501276087945184635584400758147899839016472959983647641871242771849676332160292806449972990718803093306080002649406418070959482156353674007551198493261018852767200793943647706448397186217042738774781016699186021150079811077682877872083341192161704150066282392882879320842752181435811437341252960714200235235427942102766932467404271729392626365870934328211102566886995237687477369246755532805445513809041121941545004244816940747325768487779393744652371975344061299940141627144283501493267930129090339397556035146133121665193063673845172978077019469144496917121756090113442034764326810132549935679620228424131436793761347827975523628207741139158797287157677464148890381697796561219822404332326085174981104347154822797757785754252452486774678487976134833913116938384551943213049057033008607525824451009642870604562220357151943097834665523788240838707164442311558767170571300033741282003978359511155736286461001351893873562724187893319234264831334408591946842313148729185993762120003330568537783816001278091965133577895629722667374061894943926177151472561780293960421328559377247511389798129967654521609757454849650825161737762085632282894047646723020406168563374819190986761016804401909957488246464418177346096778870777395960214999365738737169022439227960767995216655336328531250371474821405080842169863971442903601771698591124866475332685908694834304839464729242737495967319549397753458044892135064231940564406779142626474222344872858074318772947357807936858979550590573665783712369287947828952621936439042795264303073013089767143372058625637886635347580421730308557183610215469041678656702592934619522848332906267297497779056585804734996890555687132136149717272659646923097367961883550419137937287095204949609681587266097196741524807487607976927921322194506333273486351495375615421048595998175207 A013843 432 1264627177587463237358807697128109947210094718170267023542191752594349861038445165916929977266477510114618041198004696055010923589195286604528573668518616016601836199044912993076237943858458343743810887002278211508749837310587744547663219457469391384782616128396104715416661761650164008177182552745404135913391682827394438510723563353601837422921203833979663594955901871331192793254244000841669728959813432144930220239861122750588554136471546886342638323140304190974108270666372415789607638268093960327413972809597354101679621334254724282701059375826899821166315822242540466217911559686065354606536620278284040697897766768967377179124377058192746972944784625619287505325841906005259085139950400645194866804421555149613404513535907420762631106761915105171720968945222021347414898153577756383429164509581715501553775666686531548119067726250877237542652707645307223458308963776151312781930368199835791839667089726640864288303994459766550049721280332968705425923016370289020237405204850578757090691428997159950895976865414532595533480891658000043691848748870555858268322567259384799345841400592801269097453398923928337170366369544695193543658081418493326567373221778600258798473803966475044640586142914492409431582900655504958327476306655848562481155693903333494339970955599760136104336627695606326237673624724993377323355193714348903768040880834976938221035630850916452067434080161436883704382689094722739666728042369360502114024546225065984737050123152254950278125655075616926242677994788869306775771600826853790622539161206716885730992260007141748130999716378654189321095960680286784148021295920584936891388183493183200479452150320511931155634469045172604037620181092739569433629812268298201590685836497463335376831894451311984209109588089918437181295585634807439444227268227573662123067943327485109582777968381563752941330704049 A013843 433 21254588973712494630289480965632143882760061928287677864673616785853238114473147903565842127917687512496385418414864926596568592763605181962311737646792379391027060997347852674632331122429109383302229577847289900827558515679048222612575729421688061004041429269953331952007834228054306485433907163992007312296374013280018328049730929283986081567036672837696206040423842751463357276224078922145943134627584354059842211571345890069141829371677288518760722297019092537701837705089721192175935576371855191222846641010902730386929395764819151019356704929522705294342270024430377615724439583643700414872060977017119872009567766086034708249543405217045498374282995202783365102011424914230389443947146383643790126381913077399552489658997996020757541011347507172621114325062346512786002193267181351536293967912539892434614307630000535729237171275098493731379364057394678504663798754185775113925903698334640153449284777035653006093525234885296406685665558556205032093488136135447563130069277923677170423250847155267294708683177022049333131213346096006734328901922267432309915697387928480322605556419763210929720899275714463562822347572937692117888261374400617339617841738432934549625949223264546075274331303963873925316613811317071834609894285964846789620783747433326039371891850765168607505585701680055525076580610752963692673630740757062025629463084193457400680945847711352809897364585273269704419559855615005085578698208101841959030410548404684005475601419819948949324457884855893679360689058416526438980393295096931658993015682401290698480786913940031360837712233176040959919659811153579981175793920537271034333561199969930050458152290436844026932748521242215956060282383625673943471016254793287874134656854012866277678413650043200518602504847027259173706034907764208634739127697100830539302402923505042236757749314588941995684945142951543 A013843 434 357225876881185897251275306589379442237548360828731001871569477319835372989950196815231108643912574022526749727298634821308528338577912293240573374629639520424991814182425359902545589174666041405160572514879401363208775973017763477449560284390311241294924301740105650117395669870908729100687677705213666897765158041197268039531827728475954072897185360383160134921403525123844645741498094444506866263685810238683768049879610374392066726249780188134811459645999888281154786309442944076900949232081770198882383495470242189613122354619315471182328139750488107882010532300601356587480656082299672872754728840726733688864805444607985341550076011482883691176574300373180017269506018533470155384419689269901180654100813091854278693698779319120871991777717553050243068461322857840394338862241516975270492718706057972148562668337419004001289137620580384143292971712632361627884465661600322339752663457910297059022129247638220073413878622717176707165981042654137974395255104028467193527074354063242203303576988138577422168838156209583141936302707835585183865854607548734832753125998913968782031586746960286095819154126932989100355195658363791425348008919551175626957066097842330975563328595407225887135686225720829062796328326806026324288493264211179993156512443111910743723386335810188786346378888136693209962090324925060782765711859903941464754386056039438533244656862484706675945006584687843922179542493321390473321180783567657805424110087037524080028433062913881991296163670773005069015101004806559859943470110694130392695614574118492769366585662590107081599429502989720413369722446058218743621568422469914274044163087894614358050165545372037560658704396517923573505166021596701967917370194310789300581177745394243528941098216276071116152298963987144932477328694793054524060519205173658874055485935349244873187492730296348121476873017586583201 A013843 435 6003895312742091375102184077847700285686475300448481948455468205314473113842092957873589242978238631596607082666708155441732435786478971912494316707400351419782837420964023023882083717258612157896533742257578098711449897778509550765494759699747961032443792739345955661523069023520363009995257799191526099550739011198402483940411428632495360103182994351959772387624029046756456960977358473328826901293767412681558089614326611562407465468080055621981776202270320122341368493502807561100474253743598311732616219408368360480827747414086835124161389044786453629172951016376207000165787386775210601972388727626094213108750785107526409635432127524992826197604684266372036550248587653492032901545941717559229143253472365634794862004995384016464495565808098914115435251629453271723507653257693175803371171123292716337900892766747001200249666535989094516296324975574212101879854214374516617564223014737098362670984926265055564773867058012007588917338643383888096935661052533406448121609538668740911710923218439645070734391662891414463866523439610592680185233418389071586334081788663747073319604878456161528412432523411362747809669773430120242485823985910896608762267409906436056706292863703009245485089478395689974058417890188628884432316706291597302144981504631381883869758954145961842932123589972913402779832852091015496575943319229405544198126966443854843428242947887780465102607725668848592800071570685252609685109085429421624735763018232839667213037874488393614627714622814681896194936802587783851566069902150436249510035194147209507974744205231151929720441611656748230987504925150900482424047700476451849203860249018244783515749132321067835281990844792276741499901325324975769974787240855781435774867854366841050990913037720951927249171688687731944880146463373386867385885146281353684696250552115414758583662190318090722877661804806577703859207 A013843 436 100907468521256329741342407796386298701532590374637636107691054126720349624344056342981414406735256681244175238379363968509197048263352080933291980901277706312290148534142334962386181035965494537767042606123115105043338431963410019715670426273663981072282824570187476803218221078306741108990297831011979155149270561211550547586494881026349517254196586073387894518797056188835772143146463861237593730044348904938946812147987360529382272122021494838647712631557270296191380270301686679415670782668656825290080799596447034601271950788557437931780465675725926145509787732234911051786388609530964587349937345211765439718774445302196366742707767312554429903141928464914818300028012692240596976282642447017964210661110049223997245717957419164718776974536718449538120274136221137856993128302049205727259273069180683491100304730716849172596145470368711535392333864475782796294709780992500791401896208686412181411243655736788877154383644007811546933710579353007245197655309928962173579891516405528503125486532315114703832920678216002894204659449535231175873218062865126151516912622071597061282599192212706808027753420974773702437119882040030915459243731204439303467428358297470805062664160256476388867898863396361393999829480400285660653946882642875857150704148339635322199038742331180694160201176674755560520650745093697450951879366288618981337919925021868353498479225149926276979528045316338299190802888507040610977628398812289246933969047439336286849527556526431481047999665646358629348302841092883193270936845442382045515161508032150200531525857319970482811462167114967518206995277011184408100969701907726229569279205249640076549195666920187107584420128423795194388841574736867765966249157063118591068204028343497544004275424976039041276828571774710797600621609916513080154571653550711378689883029403775847515610432676150779404861953384151468761692049 A013843 437 1695951823436755133962741847833864522276658246426534750061963546707788916136350554956488631933999459041670853231441970218734074790162158424245838323007774409990660526413330223712824544671472066696250685081111195570463389026009032201361272854381470529881857432551140922631688641663101397818799935645818333660593790322282530053286219465409856336491282022135430343177422123365762822409862618115820237820855372045308879071771223568417327847554815263753152106198583041868088528202960448020939178844312115262650387998817485310543577676903284859319434286611925640727583002415672150047373833360386921819590396960974141745353442102194014335844689445222102303382106391709823351168570809318487713380382371607030924488581276597307721708781710343901428484611038626981387187447407468663962483507372541000658046602473719747434922821609158084043823416920486934775338955260244481457325187289140960801091669579392529532978772121968210658333725904839288669314873707185992770036992793976067251357236716227717552030052148620132827319897838776360642897711368338630372901175982574175228544750439157331808976644623518963322522451746323021616860673857446799596123509390353011373377068417905591820688196541430598667702776197102645948955134077087601098610885256578814531131884621144250860199244142360153926750501176372616705670577072789773058148236509212819219346420179842541417248940337094810937194927857631697794499824147137831548701000498838145373219217780312924973080009642539733901973730380518349483456925850248087829304635561350115038973319465496348420333355083976743904612244642701259078504969620726976346952997779963154740370875602630700766562331573927584717171349098418725832093260346602536542594749582759834160083305104369163222079857067572288166739657805817564375273647397866835338157885781226806141640864075189260669194864541988066149457514850527433735477758267543 A013843 438 28503862296501543536511802236543761025903795147690769544291421329517808313503643777153704436914728908113362030260845193466263594998255396636299804694791664508713031467428841069941442122293431024963885264158235863952778179360133804208278912863589375195724377868887025486670791000431745193140570518399268733833599833946602482605581490555143455447408976946030177777782933627408375756242561022672590737055116237965506330559258954514390029133853780137899227448879585184676963893507156249887924778836353721219365071096125475614305910015713508630581732055086634243708487521600201825846212017288022995021855801723092400314155301411574798942541695505847873412943062125467001063090169592215822998784086519599368747879585515770950878759494205749951308540857726203676174459428577325835217460308410296598059789247775807795138747862785119918524540168182623912769121821058928999853264422768592128183947690620850243860774223053919716534614931282633924665175082396674980486011737888355762293561077489639248896969086461858572428765522976314293325181834967667360677350064739124163066151620630917275713470466187483216561634846500451024314577345522108360812047822323663062152348388899739281730306519271824071808080559544704170464088938433611311664353148507320135824733584827571424207368696300647107046895673271294568972205388862377715788297411010339852619555283962613593599702940245552487421435152503215944832158544440945534839017715383972709287695393233719330022555722062165307690472486505371899768460552765119612147123009879611383460024580256597127900542698896397134804817995709880061332433024415558291463239033687840741721413306253414187783613106763000916341498864297123525059991426645348831671389956237444532728520108889132526273496157734687447218393428742375804455224191815947901528419586325078930822558002511705904067158088357193427773932452092814578792174683202595201 A013843 439 479064413617301442218153860189590991562365085047238763730905918285205804325055740962622310471225848758661275642594025166587492241135678451266290817505363505397939919873076531862505817749385695236568019634707470165454342860505768847328543688498346628914539618842384237354475984344256341461113568702736509609541312409140547925152008111760296055704602675531929197911197765475852571335168723108058232517685338611486264897709465248523353219652680482777672315733319188198865732158174775091866351757902596992533868749912580868649639429634096939554187170649841061734008549775534592086997285374559802477332330459560013972080008150824337645827298276366785208451334045142723886867356480336371337140564142134906590545612193763562371419310819116039431642646195804305185464139616099115312499855403451854923590877887368001612896935329829510470641946606645360101910630446537419700533815153471727898387608836264630048568032366867228675797273150067228371847597609840916397028399278689595296867881029368366856211359436164457026810262144662914327916331100301585330904222538070459808652810287943826652916298125213030420751396865133080365655101446190075220168087749793805085594519372237918108041261669401547174878409964267842992989942788253705315142783366962529522806297360196992926653245678724975928137175580670647820715855970609982269253914586850781902976865657559646667630207316707000656092060608121550384794088656418971604039370742458429324998296474079120779689094020698812326353771080695785519408516510323365321356696427046628521812633120372627928624421140351746644664576053895954190814201841352288204622658439191539346111793438201132254079185485365756400951571412241755085683275907628377813901050994482730261568237470099650369078649923046891925399538356873110145478952991850636380988147987365601590334732348214241129656725991019349940596482722323934625760079900586017543207 A013843 440 8051635599665985339360511928206455795188669984388941902025335768619453953291211838358793172089892840086820059725077780974835982096767347730432549769812644435223176233306797271013135278913925379840998706000528451070791140456520457017050833772591711792166667373883951877216677868873916330936935749186892517007560837660425188978029800334355295808227257167665134029293500844352654166430180729277134713924737486043249654135802982431931997562702600874044338610529895596058336360382443444968997773995068947653516732079780746659394489893860267263087223777111878724563481696077409889206163375290226600236524478033825154828748696990904642813419402130896558998441571296713760366579660365013393063321461536861375067300104140584192776444356936883274727617954612882957252095794527777831057185069765815325700791884652994003107958792088444582480079196617888567232811965914954412906871831284399330788200541711099637226282919989937512354124769833179907245642573028596281884856306676936028154458476460594141752344318043616029249600075865349601109289776802768744656507268197350218004027782509471894555564222590455402281568727112291681705565290006116594225365050810784482073587087089202689641849484877631803368181436269449637183181968442180025231604760048539233689805439732830860118261100122330670424201509984331577922771391298041971999350542461201091443332181106604981542860894371894560026939262640698897317234248048433655749089704068498821665246368839847782944234603205884938769027830553254067224698936989004800956041996849372685566104924854102757596390646105891805856877529737829302085014290347607907855093020387492201790100912315846429794308870452542267830793060725547177725078818179510145918234964064271247506177367159964823753104869256649112590190041163966362215064762934033645655267803223653665928755846576436750666140593731062214451605085114098369255149662889149196848680049 A013843 441 135323839523586215598632123977365902549735976427624946547339818263187162592965397367296236843314828963339184743799382264844068351100368813305379863981241115022795922953187341733917764632706343858987665251750881677146786697652739321085573363215948900090945178552867579200380704942163911774057079136584102533346074998558766151153746854219509456648875511216947907630335868691035058575192047516960803136933062927928896937060440725733481083036342612890063199027175955282952459208947726979593945587535123803212655716064875009104443191646109511890706970021919345723738436865973028007887987848502838470175266902314499377206779350326134331765139891613978467086807488783868170481104351754780097215243804050029130756112850290798527993700307038197198347074963178723862535974018628362006578109467554058179053209205362870210235463418630488097742691057556853149481870711132638817725794868396899552557286504538451602862137036270879770135775006586254701077514724891617709638779946319263825191983613873205740431650953359054603598028475068930745843833278724134291441917656592865113993694940636694131795367889077783946146325596576286294425435829132801599145710408976854790210778172708229604810564292338357719209025399380640052137739343607719684067581202135798900624560025589688266007614309756011577819554778306660830148018773546191423393084567145406743888083967858709924790863051708431870372768187202226367210756006950024452174950656279259695727795721091321687943750976081308165891050748108541107845515033974203689668197841047406726309525472022905046922537589101723581036540642303697080142835177872246107320548393652581435486226033292430945552949185695877895432138971614271416025399697143027022447775041028206856836323009857528792818433537596501635303324021842782649748593470632303482528085968779947163264599513410172468445824958837962638288126665512651292071300384177930551435765583543 A013843 442 2274387770872913525566210107687588724153412555819092476621140325549386641699969433552147852625592330386841677989036217725234256776943898645223519373932719420188131077074219652521955870181895521238005689886177068347806044027449589769485231515570453163828515615938045403620798507962948865186577329048569011277947482500777182702441023378867295437897650717023243483543054945090226229473252742617560218322433988629700970821174827277402616562591810294843292186049746280440581981924784447346035443489702825760595104619902354278018376721996162566347112045158398443578871908406408681728573411769787206168235710827199791032714340540931339713976706158356136096327973463990472341275920839942589093896602614668839600617988674837450859990121060390980312619288906144811957642115331086880244558285821181055815347287114533759623427433676922613458761408604358030883341801042006260609517434353146690779830314281777756089303937168604676296671970535695182761009789981253418845898974557787867110001668598366968879434757573105630722672064580483519045397305915516525036264310054356283970892030867280918273084748111730314782881294301657643750408299980234996476841954843673998459072548748707214968051154061330778186746089887390417356278985148014944730123837264296372122796980350085890686789973704069286588413257159000048572297751526990839252967572320012851144527027247801337705960035310063614445355114922307818553711176208809060967704395680085517706097062684381843609270622654998546344130889923460250399559571176004441412253401114483764849084194608288965123627089260032668226481138575198236825960630834498840325736456852118936186217000941545886901908416963990619788527959695921059689138892709882855166279755114561072642848080826675486420899412466384402984542966835111647994324610460917124630849540877284571972988124021884768677168980083189638061708544867271130265842345556878478777980912162607201 A013843 443 38225635265061057624191293279905303686846404825651487254571505451508541287051386269710948959078330296811648081961731711308012153650096104530271690117687215295101919012386409699936512310147118025447161629916977987721576181969345255255738286082192606324465861957070729098654760523333281577190805169319299372548463338390562109679926279928622634424745815601009653227908124462131432238756958845173334589345148046899384216591485322051305776567480555625431211770938085735364861370209852206544817698731435392558321923346698868350654857566589504252595912142977202641230100164586510713812133331614813574069537591872746887886829921471433026572806500403491579370984250009287868639824401556915094901120200144739187167586535657993036603853964661991206114192388645575854572091032369577196270291109796590005088541854533968897990944877808038364401402994413445425056325650112999222064159519173336431936608092133838746592931271992738794518165808793428936664291540214926210543024065392740682517798044132753645956659970531186335555949389404186504595992520522086236284494259083566064698782362786390393415735361513851400555885913327960018513112297767809585786282735057628892101632326819522161968035746308786388984641532737370744506980903382687176079191332901029126267848848743893564772879088044292499691461613071313816354608309914135035324625987982455989186065746953797082824070313456239167983083416499227506432223738541453887684207778195197296086373332536405645541011354962560568405807866943596428465397712755106646815742912531128635818558058781512636832800489193369054882468496033356766333920322435422009354652630313562960481749134824561721160374763913790346785789418609345250195357369775001146779663844210427947908347694453934900276056425322522660961213643597721467840613728016634113670688233524521801150011400435817307157179048258168246903135513584225886378012301774456592821525190716939227207 A013843 444 642458251899881195489783066155368439064827525904724546287583292123504053411472649035031919155229497298513369313530824871953760266397165228840276295807969027464777952841178387826832962396642612653690445514014649039636530890358785705083193374183411134495297741912487743961090560115662463467845862480749464554422023328330177377390520986760360616776702922806169241801451847835042981636788207310828234443123903224237950528253093807716296186769645698396622376234156406954277225049116986035398751062579234642727716565687967880369456191121669797973379495387017844791154293466205485567040524904450171739386718306605256944713950490170374877609158852281482974488132289906101208229528716967072000003127203832631518725626904803888966200973584074086201161231475966193387793133981035483937714782682351288215523122949152415268533810561319700790494380127106777258921665201449177925232329038746265411558572204493427813987395888381960919466812748391160138516747916392264820596605467055792651076631727739190527593584124717648741688841387716162582744846292414703373233495012417494849392435171350863342138264220963300489142774545303024031149878388583575708310053928113568789552134516855708976196776788211772839664870240716990102928828043152823368362968732067596525183735600838619143137778832760424042314395330889571311471901864726867538700988980021137810250207009052467571024149758259011696291682981102516700606384373666215490308480128126680955323676599939369684607777842855755473196412819721025173217939358275077413032191130910678982202505293940882887248877821872953705409648012832627171774198859172137711223646757680052676816757708996408847542418657099074358428762758567265620033371313808444273925810229644662520495599700687283868939680340395638362775117707946904709997194926775569548463257140846637911928241607124781481390708264075033725700998576810084472355252755923291955551373880379597591668049 A013843 445 10797795839681303252596783992873277355362556227880705449455412390719732625686620812331781465241942161096114198052512573622926848797337156001118523703644535444600523053401685164205581599000372390870575317754044206409171174674260111345333231039900590937462469148323181512754049043863939023504085410713956250766170946079245291181802486224481380886166046023603286446957001206563567392369499400273090136285583441489767234528349747626287790011037435252952032277367466731680537321400509184296946809108769196640324732319517676165369450204181904294538589178969608917404930210286515595925250102069094036423872574579114553469807365888293490567977132830294884352222039396451843006713689146065579104052558914815037935221611389038961854939763027533166782916817416563812268639202819263378541172352542278101038297127406404643418247754104100211185839046796283605390696427040756333389379754154208482772064923040921041269686162696035617173478721862210228448050982230804794839767148084806707086644949448112575197265368384129522401564357203345544528192631636613919593935350673700835933738657924893960191317806761730191321022611782907924891536006076924156929567076369804750646002724824793900762939227479475266116247474135730452659924812921269502352076415479860094798763044243294671938716648842204446879178042326261025031908254640464462722947521787215263176875229201144822466202884987059209579574315863389998187091502168208083745614625513425126816125032615180986289202922204876682238012110261051270086273906794529226080832036337215781653877506475264418685991889552218732926819954151677964876008960226106118512535831056328645339259246815102643500645430369864142742112215683240033275900871671178522911871092529637842981969544169451179985269207481029493963161403317463627460922855134316997401021962766209443385777956690946202357733633794309091827856683080447089726874733068802767896951940807539896723164899543 A013843 446 181478554677523663766394148568221172511578482521991016488997116050826546239915035992860251086321321901542391326668578824880531547736845580910799027887153707217400990958522122554803209934399258773361759365492220977118939932750289691381015614087609231885931718975867711684857302280221223168033163497869462706627035090753875608892554385974858568553792735518700435314006319278713877163554176420389825920551800901118517910717974208355018886715506174296364806485715013359354790760778357860478785020691083887933937776094133583311364349581685265478310068330942217074824662044285467620715678465475263470176026360951178300167052398484548695975991671478766121307795816136166125413836973477924188001811357681296342577269622615577831895972597203749934120482950320187992799019081783359603141483729178068044150659820319442841930490003227612249400396859505138555801434849273991695275305528069781969950095161548759940619615336432270617834656878338167309526392858353136186871966457861346326005241665374428051340439046432064883003092151516628566885333559916570146615271438772889949538345623743692788935478378244399325532427036235333493652045654134864305515233852547308444107367796130311090122719596247540797615771297799221717855356330767776526031348314970008613282810484597053551274010717090930138698345357377469047711282035742286224984578998677726928213741977183641031189471887977504135403905526715995699530446876941073263512545011004136106398613423163346836562633513497362398374269537157488696340005551495652702740544034719585642256719251329769084855465687704140244301062969427251555671082594520165533840189712563715542216930161221430129315347748226306647066680008988215239268065950177497434579817452145623226997962128855965982012419570133662705038853705556611186735730426242465775318976128211682114984770118104732823026429183180952906350787272533074237039583638687368120044071269152323044226232466619201 A013843 447 3050110068465140216921786454986093246402099555747103014130574529466241762654252009932002240007802457199222971027318804309767093722813163678367799261699392357202858455039881313778577549367448342203891089655827757962438023449734118843040729425970448360306854400827408630287396679423678097785133378908692059710280578770300387358657161565079447961683594505862798216322504208117344133487855043097491804246714117745098930525436992519822802429027512271399003302605412229530675968316401860561066939842755046904505692202814103134714100623419384256893957318438145842376578094978305854301368407969242753143248475048506453690907649661329809933268492022543622200820124281800544069830358013243471827746443488549547629696170547300016620675611441203425142762956946031399594973113707532924849998917036295789618040139600108875844325745484246479075672470017702863707354715511747978422492060010268825568951249380150008321993874959417172273947078154229577971210084770341159892757140257275647701170096669948012258878759053383714488632969790539976323641801141517794454162867071455961381890974898260244703638585103153619464223501198007250027809931309044664382794535359762613020112530549562138491692548254132418185528268202111519411994973851214020073008871129700934763444195814622679036262298122147262841103090421443122284883517174720604583315819230776556482488361410525454811201454021237912003733440187515739722008220660748618339855343999946515540241495803106370282108181461350169829476348111005912519386473303987434974960323591532075889408680457099429009165811813243485085967965327163816896163885166100422127252068499058367118039945219648576183403049604439535817249690911064933526378384424633199382982991918211489576154749499682220259682735715236469083588014229289964215467421273857122285786031786853741306549031374986244556605195281722275497037681689463378701924282215418595993580705820643093404310289066468911207 A013843 448 51263199920693611625804464948951269192280087233441560358492566116739125304930013530927161647811135898147340474056147144034255544199320841942327602191381687347508442053855285240676552872218704287420797543845497128074695860119681335394985539462285325591677301914706256849240275991073757789474736699318387447550685687392438610336950914424290281892016172860036049621732328225828202851530379709339544753974524176941877725341019533280661840424665398745403048506889163341722070999493766070449852057937184073324027168852696631385139889177809591205616740650989917172823148042300386493243098832739062952078577120140247967183084867857970115548443545422890658329183828804221744181638827128583031008934475712052247012303538388471379343695001492305966374417017391949732992713122082505867953931798629023336110400626259029876315582804353730573824827203587532030329510703605948273346824052592588151337363648332181189867751056442924414408228542538136516962127894735123874317569256304031810913565814731816242034975303410220089410454323269605382071447751785489571391115306869960342945441615115059932734053699828702882335204384634907851217401515511113674281627755791530237029031300946490861629876658507203552444173603672888306757399525517354035367060097076883610569206599056363366562460444538929046570419640713194556242037273155529201231788973811661584801181890226701319011862837734945587046747929231577037507792164645202028437948766607101086684838819962808765331392205820912304324008982701676371713328456820116819624158158602879599473291692442470103357049799145183253839863593253642270573826417986649794692725515263673976152897359306633619914455054701815278480515555142268337777841507024810182029795145169380505306432874841159075904487739165979335887863755151676428569360949349716654257205836241650830139169570319393812262863517099906284278712316154811005843241411194540342864110922727548470846243028340142990656049 A013843 449 861580601067097530594895642397023981314651426132452304945184558724034478999958737414292805814761761040162351347461665049783732931357985390524700010030552019249574385599145779040050824123379762958681344319411270231551413321031484203983521961742629467219320413280468058865181318581976647167701899705444137830984374348004715723933134018729046767759115817258625885992455240491494605325671091774869728680049827841862138929806515295848083552017351356713989036255286168284322847288491726346050663537750252720356924626907272283690046117411445799392800560121187537923638649146942595791936762081845431035584645658197147584446107374088903732022690667922523294538592610712554854460803767550095002167161733292462115535785569695038472629481890081186376854826811306499162408529442840676122701731739557995210007503325535515131236000192773149754273870810695650833748086395505172630140071851923629059527070837518969258107292005636230632959097114438460440582483526813226955655386490701862646024300648197635579881829924415569042721505811192257656474822364258723226370474962563423483884037225238812289461240533021009343407780092558896255410867271195287523651317691588248693746929075007671911413336999530570105929225756930233771671613825370169272414179051571182842836655310340299101815272691365780485709042901466660906759920449924979285102677282852596255753464029040169068632378713811230481494692446595115269393462911191910491956604920365547963912086047114926918924708803232073098773618972267074779385911373775703387423226171638597428347613474880595027121935974233094947286587411813965641534300607101623099400637735036568517201745917866591249902246104373409385422024935276103953032182208565984729374767004861778152685217327455360588726725432162614698267326132834225734965249475720687808100858489713425502149022968358051802701947131898124919872317897613908575207358397946639542517112278281907149512806577312783243956215543 A013843 450 14480585162134708196708411061766782053955346519008125889213716878474847488552306499722019187328700917802008639096788204491715199377333660458548633068583487787527596698764843108326134201041643676046557353976345218781684603686576155016351053611008373455555118186004826665347102421407281508947565828349399624525354379666915257172144183452779089025727459540665725265875195226940549831708554039460235529925597456538176968993258102577318740258755624252292013732342594630354614094377680444698073502078968497471038832204430525271978605095334169550394799013956798949882594776212664207475081160309576159415071139577319459451785726636312205024105362055773849011310126008245909438922728921214446701423487251446410775809948069864511609483702126594499435799074217628331422600154345823243594248005346751225494596108392275402810683455239938327920080946715361803562804088049255436394764187615280433603471479566181316321009256738728128248143545202367204624869800635149905443700080749226205491730420994257661191073915539652468901020348168708274432372339476096361265608572695803458493639013644588718148975069638484104034654560015637369364690446226979197410007696442523695795804636963653941815123954951110291770352497296726439000484813562996434961465107319756870039555665800889407004209288123784672623311884044950169859913983001889126844720697092903585270448469936078121536504389043025350702481295949924102332695931148402439638314658896583764629470430193860576726367580855921452571088214066892725817139012459048246832422162266729906978238339672318160620838377918935626779045674630357320537266990303556979431626518412759607068609743641583799137107050276203891540787973087185479138611886379368505346601709050711905412180447622542245414730074338357065233778950314544831927560947938437599990751128636613542414618629029193776648011625445811785528294046905196961423510072594289170791085106061084013461861740144895947981172114631201 A013843 451 243375194819998040662078264715114305980827508944969571820014939576526761740098615340827976481433476325498359197299719352892257355934846831326826875983682679244976317716140718121637337516906905263314489448280434092063773134160285437359812158040217732667514871352183121764488750396592180320881738877068359489397631059061844727292227291290858149255401412499968844543564406179189821021525667741208178551459516452037140317869688930016996067528905776808271874799481987952369999084205675234040521349441223536995749652859863838246144415837281387633485387027571919950676770403806247335033689061323046511289100642876008155006162707576499229840138820071391080333089287820588999939974304978851205710824550235059825909037797210212846620592581641673752017475040375679366219640794090251255088526225862847846887676793748972695039156832217643477352800471445085832480048307843836119486801701250018247573545157068809383407202578007803651466548564216185608130186739274964460792267257152244835699513185650488511638379298474939044819448991671479968384881909574751543791083281298368726902590902324602585929823995414002336510439190182817266912352329736839370869999354109495755240088533448131800086788310863310673784314422066081260281148261553281082397344058723153714754812075115548263519745505496448992780002835143477504835574312312750554879220756040430557640427434215664988664029266646127069256603141030374387905620514811199803001154472074883332127509520268214713040059931445471853362279613822266042808655382399223884512519281216929546583251774872651325554430617683551079275420653512415486269846306031882153307346894963250716002123961384098912097358193992158805126023463676326347882649974378046469360334924015314994262516783192067518685368359404767195384122817936554990206516852001320743044554218995563807362495298093659804123131388867758679374038046335645330644933790092218093485767377568639014253510266615266197719559730606595207 A013843 452 4090406899339707069407549395066926140619767942838103593578991089462685284565837428033295800723452436602650923029016383164060169381196970694109979304657754790070316971855177049470358731646654356760526624157249255785315835065831917345706362940181939432942922442816141727495762427915524774653059385306887917938305985209652424331600464084725452914535531539886976370243686974653643321908781897726485856914380093009388217322435861846795652906958319390816625399754893771515482574608244783658519042320058643986287564415615731529402949196977188281955988899772401258611024480176771598959911212053656442715235914504817069061188576626238222555923213148939869887158231660400639321991148143779552214381828215800650494053198257712047313152299519651610750157703003594043108053502826274852844272860278076883762641183872538984085523108879081933923868517523577557586492171909931353660214676192909056686968573454855479306924853728577155970198281718781431515844048526994327692535635790957778953601718111227760415106240869468300526280479203022563828644710254222849196496736708781683193051845295369595661722551890923137269730951469402609804995905605887059306212079144518295158320167981662751164058651140679662494292972491664627741545258831925995151852161594960044483884126546467019664976362710878818221653507650256426423771497467040398575855063246771516382262663886862681464476339884521457652995728991297502337529763992431835089040403212162564163067052507147884682064287267804045439459833469510825381485071011983755827001911559412934889424712580284650828593315391407442989381994923583167077737306865477843350636579263647354783847697418982550415620299166426213037753076354008016928863698119371827010539149067925399108570119575109078786544986016515922252820952201059679720400928731586197728349822758658440910341458475060140327897469252700420124239457444763191072149402210079909497215292314796115912558747051002778985072640392305045644049 A013843 453 68747468757202456715532682682889827645396439815280007097282103240599351577698029652955602522759065101980754063348678351838359266789777486455906422173382884756711817345969960670448319202785319774074170972210888241983803239951437034829286841935637856049471697496410894014021279125976224887593969088852865236789108693418628295741208999871980687134598678590880411854685646983003783311320897355089047797159986223208787768538179530059094538407248474001455023093680499617860715631440770078948729544273225629477535095133253599814675367153595603454834305438474747953475488438331000263719227740985803832714970015082460479711396407357185806497401443394232393193468399516353545084705226852502934067115386822961532853552103117366379192150698026784621877900514381405082517055222001201451753693962693638185398710377345762705525386890930730063458458174018768010356173933290216260967228062774222515737880814055756040711486016616196260391122520847559519486790923593193665528446430738627390873184076295404969296690590293153726945196013965200230268031645242723426445520653864493749425622363879276794286570929630745168092368101346249662992566185518143805759506414181918986725887063267805858814333749721403087541581988667407398452151165188180200517179279926493467640640514866471199509257728081740297851330503077859758904327557928547978864396047988488875836688591946501087373453844439152138773899217156737121786862743420801852341502056786816215888667951487634497851454476109982591701001421122068442186619588498410984184421127579053196686561144336844126476167851783384894322543188680662289075530916488086113194148987684121091852128250520839724835330368090125362525515954281812740523412174292282296566131478384622182817737999698858287165461579979583105303161743643210037060778409191769225220375471104772416380108892590335778490972765730135961028092561274134952349615002944813038919697417934778320142374861686203706402115867073470902139531543 A013843 454 1155438707402301690017957797851329333236177963975411079284020309164753301966370784377224811600011607168990533542701237059347304196935790214864419237468046144106055514133717128988224900841212869442864591529948398683021781053863802244375823952412265446623470819822177895693655638270282411685791838476350106034714549810286885766522499660848379408671199991076927082041701668843344586113370321846981626326867888453470096025821183361703201907010625102542454573135488157077385047617625022716891297450600103154628932343904593252085248895750481307265400171504445088854062534183029121432329060642748405016440501043490913282509439418452221849801826059126863832402623390671354032238640747710016812866008306333514482669650197093576735082476781736169139901873945208275221864147116174192799624334430991976981996125312050233791765177475872780176546306530733433950056215296808664698076202051046357822006562841835091776237945481268410548393596207884932844014495052830805936536599161424110558405604770296871318969478751057034688767909406713120270114807861594452628269865629500546446596435069719005081574397614303934040128430679326418085916059880003442943400024303155512409901983872342013069092507331567621692311368483533116145785304633317744630092232157724575710636245133360781450152094635869809185987311765229588967905033266105105880773904378542532536187225164844843775485638763488829996372924142753280805871802128673416732303625068416020140440842260652673005389395379980477418718730884798604307830515423892793411187565891221147076711033152869339233684953084923349918878983372155891092492448113415263304454062036007023190758719506503753255307397496490736967966346643614426729976988413330388558386971757210345026617722560938711232389912774716853250830239425411431092880502723286065368278850542857910002100490157765773429097779273626395096999151677334386144139979354493472745123354503229819226632894300360025693500361377903825452259106643201 A013843 455 19419458355310484504131816708487292103700443040534734009526529336132008746148793773028017408561395081689223897252179691256450141637899826141226294124125451543990475026045383786905095908438264696726225189843842736665547074172288924321224473168192945361400674068751343892923270312408636493203103429272016232125447438661491689077943651799878712721536858250029913467874879948250092458807414999282220193675668601237471903905976628760145714451127576098431034010688149455999610495309423756802792036252235933719848465904004498787796778190878339331209580682475208608370229012014170443913154522222672443111315501037951779539136148305926492629619290575745200431190891327013447219834835046762252573839001604547377910228810862551744186531187270639794734330795397115481653870720581539658383286188781682157136408878119628279338197337836993816427213773862036824398594810493463227580566727871936135914464301682722387483231149703678176086851171465922066309351618352927355375370622106055026155122999374379516257920029369015582014122253398627412379819575729817965323331631635015684127946284216767318406020900703606219412438534427439108769991218403217865549724208463134697073222642942452213652237770721657017782677170102741083062213614972171333997960145874876943968663371956394653832706254545063882988888748838213701783579894103428514538167010890164344335698693345547289334587130697956765749039736067254390504287378376614115019827026524868050500389235874789475201579568151331883976405709980810142601707472729366178861829419933753818918282334200274984500543006498306742086599073535824061591520575442170330357959420639170038767081798745808580961951429723519816220610388039227670050723244262843840500809834323434268862364063081696919682777264004666152586703834022889922378042609270268900644662641073812893405302938081569354022846376251838822395264742240959027924560633010971796427288219135783571742019054506150951830660573678429594376118805352279207 A013843 456 326382836577703313060943443419545918386893346182267274498112378552370670996522776943281888585691367137950786041117384070947157530508182377955590325344176464099847913762744765306513946933121914757877666765705464875137849675613659951066819720537818832689061129073503836808361404140651953541264559335774776813332395101583690818332998955800561524710869976608252755654573107290239303955176223892936274795106962180998190288947749199571769022780101171486330388617635727906985453594665485080584525753291329338029493166448603611126500451054092249139639422530360831080878439004922162650848388054996455751371879625944855558714261244577706561626011416706549583647025310533115007423764072630933179008512099967627780537215624166907164543029664457643030099897678239319900156605200813937038447890974853732014991624014556592490837082657026355072692181897299252907667182979963636465946584995343630636314401518381515166430665933069719105491707638827752168461272649657650061793854045736466824589152250485196529746861933605044886911352712870730919867627609291050543189234732889708603138393198831208320449993278125509729664854448121969101097242407702882666294214771639904853709652959933794354853160212518889497873455197916769383026624226837283610503716171719056797281325292471124946966294020138888681394253201723857685876627280196323043842972952030992135250087939058613291846405905640559361944110844082344541205557968375753431138232834803457324760041887347586709712947801919434973991450767647476066706897494162457368130767060826600434559571190904021664500626310217041414249470628916595003168686311456556742326223982682530841558343791520804820227517679363197551219798791775299450542505566325616427297110885473959756769752808214080129108437476126424026524731338422710925407762134005409413134845008527573299462926480336936133061979045664655087997214522843798382328090559015402982553433099015114490268114249084879047417912261813366192679428761555756632049 A013843 457 5485516334361459582615276453552308250328516469285366082489774746329693867438558312085738701459714807487538860993059874080408876615251021226299606598059573832126143886610451270506579906104980021335649945331211748156441839498038782797580039043079121121005050396338378985238130119391937383168033448756366673901677564472317091583722713450140037545815591696854904064286410214227051981574646794968579970481362713376036584186344820797202721965865160389170754841496603678932704518565542807749384124335567372184261691648501680892203093080866128431289919774467774487976323924355726787672808858040325431813307180873255187375310588737617514181248373880586978852355554394130063929771202768708093939596062864155920107488982995373208714474699570539606406888980278168249561932063610079839805193703614366673975964224812652649993498848216641949706737501147908543619162344344248838083164254016740400104536146319438125402200202337102769005999130285778030695328609422796124588569304946692797920869881873904698075455508518099989414319105045218374570215217229354686479381468155677332492946974492756118241803037025455442026477208709585934682141353146262348972406867666951880876298137297607281722017063691804975790759161511387143020528473380454225641735957698082187591907234190562196983662503596474302068193213561372876126528474698259601397868846404784884817148227991758113596062544056100881196194670956491964704041812774491287917140279254541707257242024000650889830145513706859943607874313051851130253142826184388420986173801991312673503642713005523892115262026395817815049290852860201212218256110836650349168276846476945295854071084104090166613563889637057261243351158293367457865267891053234635293582542652160841632029235447654044729925508661256808613801159604870502523328258186228916006557340058322924444073405355022885588372681820485858063969184485435719411788218025371877927775550095147029237936196184369562149952851384297245600363159195467601714847543 A013843 458 92195073031613051205014951354853644763271376299279147748405644161563164830039849551225010355433426769443065636710357303669431989272523913750417488093587257396544100302261854503404088481906399218588268631181675851265317996443537822478927716197030788680731882011259135604897252916620291598905138173248254688265494826086233358247627644956503611032522649649040372608461696470514062654325088683036923563880263123711046870419897403138586148080295750660792876621033418031821964843531077969843898977707880824300886251536367750755257385410117020544689681649479885819418076196646700120416898477083749532486253788936799934216845064913137560844241419811025353571539802702143984467664604933676934842791028557868549246567337203237518864176275682059164880583091535173770387392193094611867605890576646660689514030726426253088440735141977101248721137181792898892607261521393790221663741617259355904556939011190796573634778800679686238683827382713071361896387938568934465960084308239065854656060104654716260554180731663706522086461198494985221401607155973764215658964335292468927208959800299752079289983643286829614139002446782010804202749722329231299179242224878460261887942793560885583901940789468166228115289227521883712746022052105294170360656241031667326857184885040778844704415697945943594860123340325993929058564074253649120693981701525219559121810267857478615209023177950887510264443834765760450780830747300875076023376673431082473872466697378939505375255648871195072217543579462461946164571479681016191514623090067992103575723077483840054781208877634510017533431364021401773752230454831582418471228958738019587419372710537443430274168293130021389717002917436626864341557444931714515379241794354867265309515360168721529775858024069743182372156089479058535909578035335949391322209214360233391131541723801869638083779663356905816481130083646718136153924580352425152332123670449136120401993649270699231054257573215883806805303616598223982021442655201 A013843 459 1549522592442320551602686287421025207536302021461984636207453661423392111298479751407438749043769603714029604156190975202772143443703309418403266722388921035063716693780114988638712515115400851666813030884270426032216199566226540182403338126123496465357060740963232292111508129769637240902798657277783416545678171542031324052067877828783956190623608172651421542430415732579929851031241765495801574338135582320211564751147215654550217390785530681355945877369708656860831763125226827439166410118336353014024995229571732786943610876587836764294599479482808440966959606637041088923846812704346578392496467430660796494382515005995102985109165542763903117476869464014933946948039015120308243902788816972096707187057236374812979550210665388368384147960019431665558900900589341141658852202921700426208662314419046035657423435531209140687256152614393251688050244390065432255502505361277994687888473961083718013079727303023486613559086821258590379392592083528081569391136968573979819204402178931816191134115557071915516707153363105216616096811470451055172580213583260525259600987363637933196626755092721745324834214123065255586235614583187390445305524073532281621550654531377804008639918848591469795933666046960299560122392629733679121251549443019232762488706362880370042947114635377473998814092980858979965687286395981080771503750457534365130160265171880643085818052551820566385014507530908135896273422369885807402724891750356203138374547782847836266841921690578175578760254940025597929187952858998839130786270274772743284797177763270899800707777606403209864684380935107699611453737254354405707245945109509895205757397146002811732617946502636269496973668033357387708988555976967325859978916837722254128057024658355702750942845810540173666128827395874536813032278039891301419952370265752442604747821751938023007274084802039516057598353315850391714339010421983209535246002529238630775596307263292641976328907033039359140976737884166350465834386705963207 A013843 460 26042826211178081510786348432685170663062628074711575780738673687542951214593549181904823055178635729621695557053101720232991414858321521395103703803190595836315886472362392614050841241544542113964126610071933050323457666109569460845652903885757605093256119873369045133518117137038293107853337032867705881883213029106920463343104822668371951695810982557752441863627997217470881006282080352687937059901044732055795768772531253506025503686932414161549382360952693395859999442845687288770069854858879085106718094823412112950161268002811772497499333451667561467331690108748749581543093381121952943042688128107116006681086929705759695870729745277232919695433745081698994846355691727127020655274171646850029357692870971751481747300390653182307432374764046588003048447436205056567860328974505019063288987518440906721294315680973032027530714156990107381121060457463829719918230607606999256719341581863934048645830976781915739514087572204893128506451295147856466936756839030822878821368387421307034724391080167707684089297126573709375666739110383870884285555649693859648038113794620662743235705872843374373674488636766357750637861974299630471214249943103857057213401850708866751973211116088276832860257125251261754706977052927933944990874791488824245039147687840930379311812155676789205498068460729296876283306222457254024526663533939780074742603576743797968343344009238448259232938828071973040008667409770670765017597255648236706146661024586323584136812177853547396952223604777010224395861923701193489271124844508105496387586166667294012950495618230818748195750390376355107369702962033934496721682599455532808723164573832869256790109826869807781435636438636637615224970660304889845728665655291597925130254413432984296135096409537748698806627202042463340216633497016453102965139487056501302857996640184822352683255543267878146380055524179497533542895748162271802658879564508913667445447136174159433696159940504292509082396033619183852279278537367123620049 A013843 461 437701780131270015951786158108139663334093590051677454146874888666534381063673781100274361088387330707751837227391480611955886709523809810087507949820224344220961103940994732664352488746639119309395075935478978776786352994303533928432888355607928068802355606711713541559038994722202592263691035511407532756811161380200012227407562754587327392151495183848145290401995749234033097072582924487626158165756858811661759485759932777675770640466273084813160469340531917904219010635907466262358564050613180783388611019697087382353360431323257460365471297322176705581443715657740234216994770456516663113718459369096298724289028027564703208499354828874453681321154953588115006382700110857823836153193002868608443414744082422227153726877665708035041015922659331004567235256060298385736028549074505855396698013222436319264793563650113749286708712836532734754501663108594586102665701822050836507681973966387139555590481226773657834013269826047638810807926917550023639806072193591040124350738487389907332612840884378663046488816806324333476830884228221717952187333804404699104576578546189478725562508604878593098347130518132174714970546202053889329697898793746525560585644904863923500413759228095668729882341504097956311360163328559785813461632620552669086372955189542516885093626900459796176806036619477292599693527680839068390219634014925883716198938314333012453946582763270599892928002883405650883425673156015663547650757075679914320206931840222340478587402273184571100576022125487210841421251351645958974179795261647729077786160703177210475658979855605370700925976811055400289562597682904337086401319449049139916210226992409033598871375860200859382588741624165968399086081887744283637161683668485886327664185926568167065142565355100942380842983384727681359020959184355527301535099358958617397134349531586309281547475915703228006209593194884815046255448839363302187287788840701312008755630017679097602131360120055644200147830137037623005257834377529246682163543 A013843 462 7356453818666255158101669959323503321656110967998542971846526253818443342537165238952311186812525867205185128280768614645142587926966671478140746112628510553321693273936298471889772278364763678233003041247595196301448234775259494735171554592702447052361190682003769492982768384296058968175855233840226403043725189317021605506038907216349211479890179554935777895786342557376394262498901211863532840291875526047599191677167190194396677154316651736454788008206319944216208911757696785471460385998655729426412385408048947635212928769249988136362476094093823890707324529059640116485031107062675556952266146616401492659125694059279966825248656608892943021964651304955448912274040763187445214226714799212702108471603793270371772687632927554944934354612135376193761522948605434969065431824295219911652303508229487217883385424267461784261713336643605673018909451866149208627502450523208409184610936453068654510809217978384867216261025966382665493248827703263247314220655357684611369962861757562172539224016743752189822337544063893072745096671223722413622412519250629777850618555625806568940529082122194514203920222618247460434509970017919717964232585026497855096762933916047962271454051346603904343132513659374351725030265063104320166849659453628709334670257870641081287768587316027794343579057463554856723049119731862222434421388888859327618155556248994940313480216502288972400440944461398774397735288733155257245366274170952319979717903438616876423618470005413086487381203863063552611766971467113632479039818962513382610352002938299376464400474433159465370462892263408112666678579256573193411146975980168894571745285061418627696231214082395843643168980477357430883439778287318175089776417416242291509051972867831183863851095923181538594828021747118140601065261011463347356900414926017482593637012577371100094968427715224153100364632826429086482415328643179019861745867045666950931155873707132593399021769537775212071884581113191329849368422383134048987122667201 A013843 463 123639919330323750442214767006350120327074257039151511727824566747926577258022136171071494116758122250117546451014878106340911475288528847533111519914947376869677698855047368417051402682476583140062082114248332464238440481867786328014028318039550027609034531792437353868561388234863863078131598915152685155955889256851182123739995913585181197342514247779805619094481059361825058369819032667790396446785551966281999614518148965597224952932599965734595622053923619302441823179911609873418834707479406844469712961553078662905023693824784550607844135713434898131118003359905371437763917816402388085696737126181859887121925540054318402431954171625663693370159894482386229868589803106891391715508395630367884337082244953495138383561046613415959511697966159267688549916197211545525082712670929761055140265062812991670966058825663230208086616048969080546428811157514369749402433685943563733165756008966724876363170526562714463303699063416993458945033047208745397610106554596605263294965817559347433866738049412243054344027103081850873626839753257102605751887211045334676335346064402931004183472283227723200225287181544885067522809066091176699824857056540349450611294630327018101896328240982371820295028157073104729442583664915594309044242226437137717787803024031864653203526647020479139532533218789966476944286555333408372455320283055058719278340433876857961848661998753970759134210953562729201302736997738140408522870969991195641899118803092833842051755625380977744593415893326509128745967489447778821075222237302962421532186113383997620237178773798111134481369830271100149588866881565225661661147225298698611067323006027262875690558015082826944110741054882946340857972353674956568733872247514784193392636507989638707199745369180912119163274561503814589082103841819664479027425273661575829951257270387876079296134364609772341157828383913793656509954428505909786816362787436524444299936769395777497257358880621387989292164154769406680778335074993333961326570667647207 A013843 464 2078016124184751273682303589075726472337137038057019457609547493332401983975578042627198601620353760657725603202207056333271699165174304340489005315210520563048673084656781120985382924884383932835023414094171723726455469178751884814931773941290717314025043375835494606468911252063356946754157782966971179416150630739897817953698111319626140383735636962435193040120943164694193756021548482047553193081124771897301567521206529664792559783938207624101348619860294269616139722184774427142550354928606390835002465744822593087444733222113153942066036388935700332889700282469929577754498166740274936556305060879738519122858202551692929389673853762512529694472277346565465365401388820817523620562549605359593032053341290933392790812510510431682031513107717238812041458441526534445640065151860316494053742434910697951013926550682921910107311755935023336743829029124344012378206702959653475663316861242703744997035807039939541984745270158849409064489170424437383897633060863105144660198490495719952320998266396471569014360063521496667633046295732992123494871968356038939905168161304420061387311618664208343826186401660224883329855851973794406793956372549273653216424028851906193238571588746190723183698538235927671187741503656236393552106579099728973622859605424903549226391672356473192898123285808202966578002624135488594515856567997306371894911067672168351764790462213057986548768683496528789686295100720984925846043892392642025153398489723581258383363856795778092953381540919138638926833475595148818645811260142350889418691452007644848003326263651224853837228382737366380214140085678466747695538901415595227556208497762300207151731208559497072449669224909417679150799941348214995050710190863980977938350041789781857751906120419823589986777155555194611798702919269463100899013936574430104973990780943409033264730130265996443737839621648439129984962804079898825787022609368445666335349037283234832396404430706603667936033402949209418083841477605412963888015673211146608049 A013843 465 34925216999173114656778476421595734820570262198624326024043664720437680144677540162435326897433285655374394213019493995793297447869084533050598712332743219103159048533826520300401330818531840759158238520680744160670537070487282928084558324631273085896818904017667157850922991413428840204097129858325884612447243650845462626347804156948956541429444850427648289425312691769015314457454165337773226516114464041277947445328918144076168552288649455538271366253991965789438460310759503796984843815285087610763886441773233322020683631264055778304303873588842315494877192647472106413319850688403800858701819158205765290897877810286303064252248460186548086574995565363725776396301141911480119490794771217278680089720507076717532635185864148825279903640801403632713980792026736464427872575007316339315561249103544100462691063537327868543173588681999937220653534492492849816040520056642895965473366486906121842165180808920263882137613755559782018146869487323519111167518853926208166303956029761565238659017863325497660424349587605794492908609092384398619578313172159946462986161287043387971736546374889349634686714852703399614124887304123562594986024753435642289608438652913987389760672692057227484548421332131236369652371451950365066430255274929144859679401388376353951847964837295244953038758064578467259276490103845156808028001338330728192437770314366133488110833298414865579925155263526159368257561757817593648694459699443134516753168416784230209649196341166642408267483558227963104443290224327666194980149849212491398459947233892486960391904513186136118442297428666916752259052419997990628518922316091908989537196221890979581599146422259467296661590663052582933487494614239449421817286177850928296209849152360863683236286165895975076907763653416155840500799964161866336809727232006446774297863055315875622080319299380602229901870521045316457657269848170859565002488995655466314098211269619327828086369266885887847000913403367362689735123714114175684065879419659741041479543 A013843 466 586988122105102538036475853217759515129324396772279047486101872956396090191595417510050539165161232009877443538218635587297950206335703746981412558176415283466794128708022326688845167067064647639172514817081267108389716543679764172317171762077806754667835319824931922000462716685498517310260461528883142681400824039759690361027544465841112591804679601137484800371230410561840390086432156831954618056335797141758462713643127247488164858315331399231726852630842969023092202442934980315924270003496467474108639426882732443201629790654985465960435203407672796522400976826063692488666730520002681032201474591964297244120632357481895600887539870355313691065950467068139123892633292106246368281787719848802776267932562438391570999568818749306479340490949190855023875171593359757639254368147965714876637913683265696476448704871869486605118504978372944867523954215327326858193020591997152491710870545431189801270193855522875067086874389693256378994435473446385701392489377937780651070588992202626966142113228911639178752043518890588042314993015704587599252709484492220203408412751338221640976134922765299310179616529386037314596980920404716533930118030992839961449028439525386059707625935405822332805317329129689664747406992929785671493300405734137656631699134441380868708745020421181925722406791370299226659969175325550472526618493324548730301605673551605534678775246458645801802084514084160502304840463640296453607784168540761823070501580892557133574042905987758955751596163137375896378378800275085739031378515714342933916333160031028343306739153119389742659692883604869855217894022906228493517527366556714387151656901321693827936853918914866854991354273924761363124321981522426432483128791140551874398934703729035924152261590213653117588783722965331211296944997668487522761085588332350935624184370693921580303926464689781677960737847208633703845734338207636708996832549981422341048636808492042806647608268551117044544351570395264726378224263116950722095235406221267684146679201 A013843 467 9865509368220458356779049665030884170778555136551693951098914178778149087850144182091419411748864826390010193546840608315716649117884172875516600865271011669226408921195731244659420722896155532871572456530684856290705965949625796444134705805241698125702308220297630813061776879333173580433547576915938979046303649636241115897789939837391579330461250056317707039839269510312851436182665259874661265672835742561534482828200039648533586773705774826887633212166577780371110646458408214169739205948765128837343902847618084172889791891538340726397034463672756691151993217515652479657021739849685060108210183467143943781935468032198219364116882601061757205745429500014214255263487740429682711712006207498828260735142576902047133789753136719593998275631383050700386270008969597446642948165462859769931653415274646560679673382781510461372226713171514084388475098497006382505650097089696141928184601257062006989948148129772961252529097867574559961759477002213404483303568975000279402543389191949551419950497038317919677285595421994113227188087614947003780640288305860744958685193111741491119885899646916385506188815009391129146431458329242070785763493746896661232073820983103163505506069096365655947458968350682694195409669330170907780787899919173651595008967352556288260387877558218804625616490942560619102474101929696526791754877017305690510179086555381834221346175567230459990887634428212485562237453672402462495786028520664583960345920070061207743978939120936264769317076713849876690431412496223366015900378713610961690331811420641493365956364946477583404881458294747047656647144842984982290549082449718698704857897540513708166134703815202167231839691281853464230030479543447421050743945592699255353022895565573906777227060546720867947314688031878321668267754575814269795045565483101822175035666718252740000168092092041160661486120998035506660535257022255750168109764667537765286004438840325763451326352169538624167656916843633214256238815190206590786254621472360845967453237331207 A013843 468 165809615951681243602385487720174070258275176180024320236119450602724351719497373268410486053263171137136901322941750103962249721724279293518807510742609893124688254738536655028990884089715686040972518276911220379677895169715360760836572000468697220398678694258542281075129284010952648366346634125226186420831225439436304434894155518847040273807062229696531702218578602659828094087922055022713431892163350325231710052893558066372903992905672957515500451396883672754697256635026466855550806834380895520369238975159917140693758732321084892588554958230948021708191550006785571225595564381653656805238688553532288263142989411217155472852712445876044953356963433606738898988213438453401677335743688329432806578175541289992706177604380968846216329018536654933121392040040752024285728029816934284153241298950520984745343270544408846324283014368273637216317100980439186270772461181786523057386998593327441151480058525617094159771256547860325629277291529976200689150883083762829695918546742149096110715108003723009276016139002257455061009350188544414292541221325556601540520622040629039241251922315365723691202515413862836707564073520139571483696327039404092185327464709263014869037040503302617579508942881069924041342250312432182447071702233941551562357315714294413536792339058120983449342736363271616325255282231132409525789024218029856740404579907736302487758165172758442341066848471834967244844524883872068187166675781346809662621533878617518718553054029805575801977912108329674877536080749824026112629237665039659433129406754546721579001628625655448744285842669559813629965268563376048597357258428732422169132546683963413893148225967022102824665529691374111173314122269686720805599853493576496384718255805770600651204855206608737627590517961751778952278576151155710432445330819074492325295824450533673801182825123790935787237597235613982760443616064773052393075420814767307221161876603589355106326442000913435656385809801390943432004605766901802171344581423085968738174986559825596049 A013843 469 2786762215299906661225292892112965598830830886057668750208459606279988179349592352522175039097194117301859900534681993997293531073019962086170597833051044473746635497390585561072249788895851535290625114680046880921246384117406068307380265611877394183240592814403320118029697876372081161093187879742676515174910405960605968637266071805262205881875294894509608319187650574903730777335705978766744649811589428916169350858982030421529397408765645396963016086627423887988196792264889828441242410465439711010845799455512727383640003014120473789735843182987543400849575380964045095588584650562453009925646638519217168838644223034326732032235538077838687531070484428628460675294903260086321990981844169752777180159396322460907412726996830943398357841814545559460971236016964919272170230997133214513763526511461406190614984348039879480172224622487575020694641516178241403652872755082286093025503285358054303432925343640046501543275508799888492851263438744310004982558891988801878699303015095299858332788820218572616902003248210941047210384148618865971014740306818629802091530094636852262527721058354351718078040676560792696544029383652985777926484168551264577358798699368583490903905539739007093658806803002142213362839201001047690387934099445855657108539405210146208312868842549839368833103370057506055578565528458642406899936130032427802235979774509324035911751482058551140426310522266130294484101929723237850021710319857095829999680119897924637102721179078942312503842768804696845666748909162292406874959597436321556092605939323666749578280372311391127045212157747291787678826268744661248775783442411705819396610712117373097302142233827740482174153557522924686489890452986624716579716737666540174737959725327586485144800001457473053306913835383162148850946029372474025238108675076184992511246921540119455576479741855554257776102296738964208254775855200640691570418597633794132466067660076526291272028510709352113076876305331977586261701409124318589093788379977805876582506999110988792795543 A013843 470 46837112552545531255213497637742612819549774701971238684753580602747761330328598668840195882106541529492359348286400273112512376744246502782269237780088904470259702804643571524941302201972576753629536302427547927643387977861243790042140124138823364037724643431676601223725132208185568074493208694835164190544719192979904514886530868831041894256678081292022987020586843212407003174681210385132677329383383531794058279886910985294644582249124202186757411367947113285417623487596003346611961192692645222959285351448802409136837530658322802984090316376471641938078813427862705921557342222003147737820343053592482956671093456537929385265782688474234821334701631791958538569681439092270813702431854961034926066938973991600470885702635737665696200247377067217860543563737129398207365072368817936332823590078131853845666041937506254423254579230148673372814839962407703271193832394667982365479633717012818677797176250558261551437831476399725899351184614975618253741867297655793175299185774706704718999181701413549972271968592681286180464926385837280374844740336700711083752346300561575976303407827761589325737629650957242850815501851055731969610419420841103751669329740287782731621940406393492223123565938057004179989238451224608532350008409386496029023221783366927323114386636735150271977968340556504276108950836804402932767226537455014072180112070178209071568807158958069017145000947726851859394301132858458545314885345838209614804623775124419375785434856779783446252085415300539885121048916290648482347445954112256393248428022212867060162158217437550672248880735258733075518033098791521608174592316613539706598836238556689646357104523942834283900998841287795205835588843346201611555299209961540716820889103580746055828653624495749606929300831284806235737849915663170942176892502005441169136527010324787689873895021366300410442951301291771448138017798357168103224025370431177984357199162906177377408983179492080964483060063714547292300415583152422526899301302286983367722195134058388640514691201 A013843 471 787191350670632743806373254797540093658173063416030608574653429190381624678832757827197172190564643486178083566649529390201995515940550972261599079369954217431654825037644506619688466108553097498251616634899798019902421743913924379238249066401204279382038082156188636767148297022974842628007358534094604550485095476413255181697924312443321116771988512275030342855003073870924502356867102942924907874946527018862737510059312929847091493861030466152831812861087132988013997956026028246507231765585288262276708901800022090362828377774431349753605947339358886053290617282088498423614250725206904029546505701728861052771067724032979178162009645186464642172330325527447157740635946823795565896772186330114002407043335876829114176004198842947356037557666368730582155675729933795671184771302723055945766078443162067584109166843667618091639713121108753376899015248186268878954741057184779616616203881834443517737141243132701895015633623850193190395359823895215990639563671700915897253415315495586212219246855657534383974976137194376835074017766767171260015550838928851184625684273538407433731375361189031797672341543638380593656139610693687213242319206076430754306424945016764370369952410255423794037772720924069253079130649731995603206591336558838759793288513047947519583496203607670621133713899733167368563136714171600091018776415006421511131143563485159865856941920608265971156030928445199200840019139952112771107278007502788996021311788516116448825803637897820381158799574956173849229469136096929042813524150764693201326329769331656680145393160472914148486938517493526800231582291389103668590373065323761848806640661422282886323855733907215809524087525523974024478741690119610485409913821823614827608683163881598960312181466900063643660759071403738404046043532550914025167032281205449729677609462528706703710553624103410998314682520810802728855665136988924310886194400836808383091446330964123182112780297723404770066790490850396341693084706042765409596556987537329461306933618119337881130415015207 A013843 472 13230325030721324525153715293382256354112914676833226438314200184402743965977142160801702873006819963072195050504678640461124938636412840190800695726970820532373822644407691222757104049886451909653114920782760905320500002249961327041857252059005040323573914046799062418145461428065138180048919674882528018680002999672077579838797013919234898009586810925806434972364036662548628111111865399161738926654226279606026029331566872411940066737322339044630644278756291444129551263646929456739047044284191939824084646512552971272728056545254867695308855156932604797897655404660061393005684711938552436024588121328956967713923335237822281047368896106648911240990355781139804380146868358267532076027050135650226038455177346081866921956102569953416212923231698659254894290441992997303845602451284866401280490480394224869886122767141521657266188658426474818005541749276266621048592332948104591016468538641991492202608132873331320749527754316050196950974812560206895154679146630277293485138151207534317468768881903036180391467423937825891467089016606055847367081362949877201860003875585360013738723225695504057423479044323930262637578738436928800992963658896526571687628084050896758772807790159162907706392846120570831936500948830045650103093180593544403035845800038796853961639820694034120129394329512815343963440638755082082729752575207012926337581129871495081865457622859663126177219411814378462968518201685175159344000021472099374656130187229590369155415281742148667146135944456288413883999687770381086422566900401902198634691624433157153823203622848068268093619975663513704931492203571376665357998400108896465392893209596524308470445043319778576110671339041481431429414211585840293428284421603389494407619137935358033725966833914189369659006377713082631356801853651583212020982311550219993606691582236719973569263274760306028648674869127267161463877163957372850893064269294864238494617938484514018321769498463837263970512547779722611314835674654460758239089333289539896256185633319731711768158885160584049 A013843 473 222362072791333301294258492935875582543575756973536036748746762499256917836177828296594220186625623119354382213832133910230126843662190605086787293083198580687606837184560066380878647766441597245539902473595862535721643537815100023592494835355697712718306773384551842061770770221490777392082192975750648409954810415488607884350661412940580930847125531230028752580522364187454792663457121763711346140277581081338479474975644424627476701654176552323107238393056990301485368088113943379413163673284413932623390653936477788180740446356098561355055928622566288838265894386121651832246542953551250792265252555175779756367909495342079077563129036864448251227324909613616692217128416497402411601786631629873349028316165655597937357316215893207066290600755159366097008339458576305685733040398744749606321203503985737388176065347347554493672832782173762266219140180086213099963691339858793861213786728955951009449234889202079507837312966789855660155033674699397286864692417415070471604716907345029273697598598144329083839392994123039757887365102097980626698536467098586131661085136963145750906721254264336693116412297952295924149785856909462358288740215073922090353965208643421824694580529205050989821344564748433972356771446986577241282687086235700781823460361252058724533280466404631457014730496121887485993546815556664564438951531504266252955726049750217840912746267402358161660526654364258827111885415722738903094608360881574189845580056767725334395064640240292648725106818476839372148382752356794919504081895054770252453262131848072284306583289207483381849470930976674838783589465424127614671879110630222893858356173688784052462769843075518528692053195270178418034164654123217811649176273888167232508854851279562472832324577595780735858920190223779785213768754322159044436649710224547432547665422652552595778607858896463423498278525421979182723383494631565504959731174038783256379043692109227105933979960681712895552404390533797928368443183917521963724374424597297036377711939204730879687446382893936111543 A013843 474 3737239357403938794852602490773260915809877747454220169636186837325011018072640760180859058676616847766989101867876674629237741861430437499693634034849318545616608112560901035663427433010583924905789140873725661637873662940058386096519060697823211457656581940274162809532181335112595495628725417343441147826110498653117032712281566367292343704747638803383093244620839374898552700294723845482696594579645305234055824535915655844714000924701745314894463355672108835997064581456931046377797041856891144965601326720710382185953704681906948520694424992359471616504734886947546602344567647420335872065602099694839330365275454888214323056603509722580781758377649755876055746093277296071842331791227917803281377118909796173634533164413640517131163146126891963465992419161280291969660115209981703006633440467291488288283075130292870348375159300569994422408345089006708983571089760349006748425420113553562668615813290782819350288221719032837104080225650970672770200334885459495089416260477061747907003035539639011738912088678052225929210812945270960760392922302402525937114827857896939590635489264120420706801207541491684237597185450897077333855758856794747408572579093261669990607641814954349291985927338099726929773400257709503403694238121858363423040106898291563350983230844798862640898046575448320562977093541329060861334525458389992202913426887718151911252220526516231433623028471479900098107269458182052072744311082721336617408734664014095159695177851408518598547122870298140239327697868918860652212105104410185523632981976649970550882340745341710173198744057936924974015435788145383312819790272212362156177077392211187393569741772752570239911727338052905888671900205341848921760387705635238426676776323485455606480892879175652286827580871637091066850087811453892527059846771679743968698828612758521451477251062284472860758735567176767204124031906394272721441858201842069830189962587333279779969432401199177548635549260591701541782088424592101791644315560954206771290400204562213911894906911357298384226703201 A013843 475 62811781879887999325087690062426196212016615301463078391075392174921460180746873256359698199177899360419785835093403270493598727465061363057350907223712496796178332547811063706395224866608884025891598090664707195147742653033561295124195853148314714968834172670187854339807371699237392495031988089291215371513439150862937968795316285935082420645693565368459648162342447373919975233853423671027681665100098645068776242975134427782108213541462233507431245618781133206602664420546640096471634882488769473436861498194979393399323914588810083787311200846585639458595079244927415745605148450193585001806574489571164625449184570306218127612335187907415199013053159447008868924589711515079454070415167614519750105237516944290275598894300056171423458996954673229972934588843637867134077556334162482432488233933768043661173643714832271945141302364679896257417055910935757886879305602185756420786035848494727771425973978186844820294142431784893208276352515864097248757028419917733967819089837976797073000018314712870295895474412023761192246133171169037499923845136479253425088911807673863699810668062071910819207895149850736981295895873227178750113739106149319695879336820448887532142635983937748550407480771442110508701538131323623705889060114073514051035076639586305239975160808534484405573468793559923701956011149117525896449369379160598954365965701878979172416070389158301704902239520162680948888877783665749186613636367297504528788603498084897348996854148622972085781494081100843002380618082919290981728850489821988095699528081556055048679500906958122880951291381745898038277429291359457338562215105073170758868139730893426523726649974652448022196401370655189270908626751180454828026836168611452237156579668820052378124366620305187984711151709604589560549425847105571702294844691621456881921212494632470034978158603815135370772068677539926399712604250768541629273310798359667636002701205310433261946250366954577059917676422764727812731560152119454812166011632957353205077756238077129217217700459182113943698200699207 A013843 476 1055677618055277604656748806879197079735363253371689958518804116283904981257812698819637447633582954550575340530414828767185913812505286328904896697708935933653369235131060547713384544333095513823160089109801733828848110769535064687152359703863725414481195940067847267889142496149082855664002623816717456749026371808553398441542880817710930243792171753147701306664489513013473023755374491638962245745337357927670922315683084327733892744991355758559396945114854505803370980916127380101398767469988748540053331200163018664862437032494131078213339352628564842380607496869495076436385730002403583125363097446222563859924445073136608070780517503159927249812384450825878060015579281433940384561467722097233440018726947282686661990616501044073114075361817192976155111634695021632922441489308268842242829747724839509813345429915185994581989868843175016398408458695097282804780489255936008164150904505650889654356344651386300894683651851008700151500656734127882459859376653557354797135442906876028405911307815379211063115238442883354358080760207838013261220065208806812315469340751574627202717898119242605138427093783541336444640121941329193253161613157051616128644013941284452752721282982041739886698529325627551319746751373156143624877433337233550655746533081527032168262527709039079404473290013361637658774679383218257741624551155552186626028785551480002950796895030583576754291939615374178707975368910070246579415386425169158615350058992312869744590127675906291845729571021061868341011048119624523529916790182438153924421968466712617203156371743245171260148354253003308329328754099878399489215149270964780944296824457125819584273806123983693909054917836601766076161289807089904294647035485852677749890634493858620319136229787469294459040326783324336744154200212303343600469454732081825814449818397287923877877911654320980176566158263413542999969739642666879163196534588030933958297399157652451833530629917405576646036387637406780348579331476671677028074157515114235317741849093362310753777891617473789051735659151572049 A013843 477 17742773726655050701465977197218665319112250199417993132825540782383591020000058029061646582377628717131519748294682027090093653446776347329904598798394086236912176734847734625418854036606336300825851617668437740461450197703575832196969709542837633041185460164720309031412817932777635555144892098487570295580886230986356967607011197903267604607415030655153415861110075245217441110256579080976038464241884974690365191359685598296223535365069716234107784456545359679037256076257352877364209084868100896712676337481139854700342979205128861031531594499628289305890870199885603749666334964150397021587977578778662630793750148344206971845608157675608897287596745465030532554681840983060236043324588005288202426394743802980114728076291533047736828264606061562350238961244319228584527474110804074431575239570011377641432896640584531010939503725647242500608050965288500032099945682924516489214884252026474502420767084555849559136948136659903223446271537730487320502856543416338462075455388935865409418151350453078400337777812509540536696263336813133488881325635964416094586093210011714759396079713690110464561544165219979241625066529467919751005887232330566512274119942311167797414986603079175522275742182375822255030983650328635305903315022098884285871131981501224829651988303205819807550982585254569044131026036393749257863483831271365600623665798763724409594043414779018174509384629115593821544942025271550634260234399647818048848188441483802401797326275848957047051176900150986821207372685746529366967311492596238053007760024020038957333449139888721593369313389930226603091028370156656260215239013797105073330796728650913649752889859525793943529486004079765882442042797787760021480132725410725954942411893938281831703722614037996431973090772247332127658999642968182295893090125682099246463458097803218136615494061174172713827547421933191417200491414174302238095844156821035907037104387642664757966149297021835526689933567021895757318572824128420875810842365356524952985287257712140356838745024414881972592521223360471427543 A013843 478 298202798023891437139538678753654108018319589101618210583398863929521014273140975294439094110020805848829452409588720829303204033479970069573706592004609407383782954382585875849414679793242694207980088138153433103935593472803999011734469908286472098523204028988454233890955230996193720775320201499280593957827954884187701554571037203160218630636824420221163460377677034646369532740082324613964278468513360769620967771182235850564628958880726720746649533361157860125579162873657329809860262089378171771049951204045517537948664451500600767356951508755252658364107855449477342220642091742475722741829139166532982835750558743221086575809136306053958736712638501030768160646537701402293387180156350604878818180416459096686788234778231795933312872643234076678420466221633273274820153257380284078971485051453181224019562693838304212700860239116953204707719512573603820039503787092912348634234559623808956962185832390130163540414687332842993476461485734636300395691509925198400532102178721845089936090869747064888674477031694847847800254097901818334547628439963653941301708468580666889961169911747989686577885872784852191113992493160767327255155946713779831371791133870423797171153679837951703002888398859190444640305742211073373586317015576415948192636115213091085711960967411980213505509364310373541924710154593669743776911572752177841649681951079821916152047087672190958458979227461545785358705840618738951510011759554880877946991503136018266967007662718193421089789130160837635504032312729341919070619604256064972956901422723704794755903279694109743819758050144557318518150913817222921765437522104887944967470700618435905711396819869050018808900071270568625186203413302418882681016590715978071124717116701420702745444465974136606032171736609160911069564806999366239847075165742339042035311340249778687222096608686154320801299589520431148148888659198027497715676852743691150489572613443110266587137071235045989697077713460937001993253253455126369659752827634547114884823722940367942977388787625340921313362504201019443282715201 A013843 479 5011894426387543384004226573812664593463897334030897265275184706063459686888680371773637854707119683901276606647957630978098950190697856959325286691821470309899240114308120815401112523285029961553521341337944750177845519497416811390221235748570736559879490115208950309005284567353027865070806626598408942649214437738542700027675422273513794525113108030657094278567617921301532736762563629786897628220304054455019605330259837940439718911908373995588938707200980155130608990417558742114321424936178932956036529886393013260303203436370597096968284007649531429125560726539365690702331635915789472121922341971919842520459640797316802079624153895848884487929315286824120475986359147468344958336887784616198297158259428038014849861917741794251189450514835126734212775786990423929902315796790434515273749259773616832096790195340378902863358038838632511522641847824559403403940149670577843495580243597357139663457284980917658623749650003092191358888190742032300750387207312809517743041317778050426555879247838919583951935471695307777978870623435860748741991190469131791457814231435268419577382706748462662314527863895010776052871832553016469177405996418497625865693586960212759055579897036454272369545319626413803069618609341510189865230080792822841273635188386421877560927979293151448387095885964448119128603568255807383658552803245852984606204551798566944767455402506513438820063875946200014523769063279145558028767642838882915655086193207059012914497787304676828256085910613198139916271080042049633819903688731684000486642211717306485462466421818902464378673548779574852334562408526065646111708434016851691068280065294052267291446351539123666121183497844446883504520767373754161219845840163443441393120580400777751042685139627313937582710377190167432346175711238348393109792310631492279487477695578030396141777702188195669707442201069886306938371695141248154107380864063217166278246914138354250530012756247417948838785130137968192500607430820308894871465774053833359869232311458764017620973353619104864513683608106533783252594383207 A013843 480 84234909624295441654959036026069453822347722493057290337480029354808566957538051008399531424062560527328755927932223903848909055855058881915380093429443451498476528601176586544446498178851498563830033183866837416239049646193084349035448309226228369361894590366316827843451817723502339328245046973239459099105347055071687159365140822150946344583576006671253783539885954403314860706768406925828388437498650243225514506785677096264970355752444041743863292851926873467280145301947909778715400188902359326192105957800607373865915940155080625408745949316565674729313299130947119163634087804836673657953148801522056793241365182880503492552243154527532201588628002025652992839902738191500473714768072996044444780338866207034915581629251486335979741094802833975021914122651948054989868221596656832898205903809015178097050752813085748220424458558760896621161041536387369893010022095513401815630217154140781446323726588674283088489360367601970460168833821801336878711757793306389564707295427895693519124662518428721447480179472783037824490878568086511604106645938214698019031483787732556327837071152321411965520269808483446113120616889718547797464662581805689597924712116040295841447131329491686955714948186961136788191079967202761761064921967884973493285986611210592496166516547979996393041920555404479538194440171675354697149296964153051112276479902078514640706622949926971366248813563027783644100986646532599393789497773193105163415033649231040830053964311229703452500035899676021137572768042266728195611121296513412996178995652332770101167673151510293718812366334338314543186990400097585314199483650521226371784583057397136456367338830318051456498731048271618771060480537250686187621949035626993919494177594795871661774409141716265348952613309435144035442175178782921442996279364783490741346037629579956867954857840677004620772981073381579160713213080238957726082750182310490913638495885923319888657924394250353466133461682228831411357709089796931596104725264522777279322187458687446844155699154276295457881480401446513295126353798560049 A013843 481 1415736126055533487894896518490149310392198171940813878702026853366267584855342023298170924644219454782814400880756887151988614501755974628351793230268656089334895016199974890052512294891957136362291367721249936454729707403567168654238779733165220203865362380286686925564894700478903817089814504479235589078663567954589846087449921797890955213416161944123762339954863235656512863898656615202397724469039814637891222315546874956925356769131327009589110362962334962364577402089838519650869730974881953195310724832754808132564449206186440071244793170163519295175568618493828231783198113735889974169218571907181208524007624628672622199325550698144233712100070830045149850660245320784548461724107002844518983423155324341635826180442829730848811508580351230618193310659411290960214715200375011390520146625318118098277132002529532170340673874997094389511853625102062525791819441359293744315297059709644113768362872775848675868240679698286317524057590043015068920508513232100489414035514256642920975928202947231521367799376399064516716218196093830000530220398283574429605862148020421074201957654857065970904499174671181278823218208065499632831988584012408225072320636534289252207201936254766782664701134178255825999127481008776816918218143514242749501657576974616428083070643621899799377855558774683087598433955965347686394988234076520330044030797714233595566356211919422607752543809553807959706405282568273398011420089074056518481516470542626103230716978178837625926168103365854887259185512486376900783636115630500932226780379928756867090325082657433506532079440981224052527343747654440116375750721714310251630583487445673672422165863721155490829374172728301096685213496389572282755362097441782886804938642835734215019442494444825271719846571891676465803676638229804560692438467283916128889802854440350335079717295728258416661331492900324200954106972239576162502272782314092420785522200354713237368673735294165690705305090493219969530689016672217029335732117520834317733568004618159919109724835685921697760614041107111548951188628292398743543 A013843 482 23794277070615351331049525786263939459761674675809258859344965324526859298663733385572358730495396376534761635602881002363472643931012665578708588821125302893451580537272977977112574140249123590841031017291047681994642192331753403571791170975307855966365145525478347157969185230948936453828512376782512545645098586612791543191770835657153284271885433794888073647621386401679011703544721731706698555151152164619037773457396327401044471218790213050164177870307963712461452396923915999772167568494840987353587352264110060284010697808375498277411238810938268794015781771025771091580210697559102795862056538043994571662996147134100761304064530583710135999265890440568833540046743106425905996197066396807830554392971536209873330614702639286375975024709963132999974972252725567168328718372702816440472104331721610877743757566513847186915705817076165404525723877090364870983109350925649960707197682539988620104874802743688695317521103689098138626835915852954263346986581891912925581694888111397572842425306934120179628604119139077332449479221749000818911414233952035438385725121779216994112302305182707772991917628698543753181828422956852329007232131496545038790492938231799461846442942633865316245631962133945667567335573314511961944492338043877890874358896212378306792168307353269928143618376326098653266879497909598565240567250124077187050025617183124040683748853729735768497003807170850378785553584124971000377937437067667906118847320409916916998660252251723978941107313269923090165130908358536571470572195401829167935497845462616665187093664223484944284659164571432650827066366828175035927242379852412399155216673499437412399341671561460334369291721044556531988383233819541356269370771704044978530603770140184951831770004134178341795461333783406360762393258728325251557813319640778378250916574578968081684808589304839208826998401175748845435675882430556563175698652352951316142271621361665380455299469089042763684062655919548027902290303209951612045649699172662378148077453617413760477145313373285974262640188887223803222627275710345682727201 A013843 483 399910414725832209820949379889738030500214466276326213649010832209322924232641367011314633183436126900419738809577621006722884726548529870381355252316652965730240714089946940861331033575167020191265208307610638391283951326519779453831094210581999135226699000846714580683988096176558774979495807516583688354657171945201187466424092434889775248757578485790683853795572641253019149701476138144794482616425414430752167858498460074629354427774207110734109337466265946115339630435100256208170820323692792474451742629502897783193367798065366999548450690695439483621023244225630134736188601193875840690053584234905416765939976244882831495237412565520416255739661820634640385307565611389700202078084094931149208127682672609079341067641307258486121012240300350376330579358651558607398100769690016235915014657503245114022239333420398229670492267667599111953863841202257762386613118861007398889605871450449588738102630809713175902201577189702672415901231237740602304072803481857380540251545984488259006762642133641757859017949430370472726478397279935456763444139030031859612948882121743300020045464843205769540675159585536424859726990304635817093624550434062432466951814812861853555253166536847374370140336387585224834804208980697002544401082725503455711925349968641442202255972741686407682309794050912740065456443721366623085998213772835365282749780547996765751771766984635669061129142987120482316248799088388387603351994504796294498139466914129473623996482859594724914063190614127597376405355176781924156705906888118542825491912288690198291799483214604111458592266578952068562450504427281137828829162678179495192601726631505044590195735473933463839744685955595861633128757010805031574819314560029883954163857564746088485436558459483135390556318636897710705333543499446962502932168463202562203263154868948716548876577960446432582755362128560810845237404556010364157293967250096052770403159140225510049312218176979541729238041058039843704953793126049656743651234493994936589534737762947873072339381281864817369432193654627570460762696622863779889596067207 A013843 484 6721294340297061950460696227806827078617104534706214672798925056942090387578003455359165039914010984815354550172571076259991523599101141531499437725685986395028155681709738235056390681297832108354594356026011999442309369944817933280539200397251659465755130107230731957555787932439423331080386036931222050176723088882996357748189721553192452605868621610684023530742189381539492849032709453799560869334261940337651685197783618474295559867601098910108175634795531756360513168722730006090726977180304763118110438374055203042130932582084623161410810758518251401218537665700165674511121820265471254477730590236055339585153180747745748940455192988701636010216496219406400955864255230626691296326359383507824741001962678540796485323847451093376235852722727988774988047280856745514539879636180102877023651348657040631371776476796633046071963542689338274608589579086346212431806688696951353137605881467706237921290916018849347388301907827332815294051993412706302924551608119576994740007733361294169126659726340117024336514676076236535113922423083875221823205644677745464514831861820139643436904127619759368670127407154110692617431526050014177892547819145287302472059151559769172703139969984793821038948633666144873798554340338574521763748997367536580150329356922956719093316133869523453916580708613690422280126449625008834206371978880043984307175561670181641990028087710771689910397506184533946289193566278543630449536971642111321630230020425774063198508887421208541630660044651642529105244804456173799301756177068608349268042569836016162690273914387851301284560224392447416329105627909314083489131737132162775702057219495705284427419726110399726754588936855699646467995019080600165677988219810422259617631954090687509174732238028533056509080047330339823824540865595205098786780955361045462950243843882421079036968645781223192418369371294721547875905058372866190391639707572364358912165895669770147398790450900495157843303756062475653149158401069516580890546298140572899260310337581864902726807981204301985528046878753325576734038642140471548604441101548049 A013843 485 112964793977372720201392921500749342710317675914807350005731533432025713144023504074221486825834782621791663924750402078701677537130092885719911049855604373341238212542495570516592758180572664245115667341729183674626893580662555004646022341076608640640946471712226912010640127780509387925468048122703048997320184954856519784673824650144505550946833923410766383481183976935534256313692747790009219530900940431254911873119149275697485474694771669382188107894008502229151144826722923212366848305469382153726082137752745797529094583907096261473831496418416251300279962547422684491508424433201775374007218030097382092407669508827362802442230428561108396423708651959563380865210537661142800617357122158616010422019986738235166528837904110526374395976710889307341224110649359321862871757045278989054136508216878881891465447245521011605331491261979708381346565055704220792341375016929661392183742049827738740743136425528800981555190164853982626647131853287354833252938877665730550595309974603271100511770020598346828023802160813307445659694164770690853182617270098868022100779101611086987244047672905295709238831332039138410821171658322588287840051196374843692647898160265040485621673475534429750201609686026896893932302798070421987283329398756187302586585501804133577801364261945080689975971969670294927262085238847523476506493849036899244250699664990742856926402070154939792324050886443462035282476268443482796965367882388964982639275953295984680177338870888251959186503370460155986671849428494913044864616067992100526147991471233923646335433679116616820689603691363863726243278288271841801201837105980259771224475688064318715371643336737488207564376261733743958187592285687646984549948010353766917393540252402184966699724724545555080748108355481021419019058328058612095309427516753091095804748284131851075374332029645018194975534023350385055150336316072762061912288565168727780236772208521826867331471108284622117872406228142028302477905246775365175027411632848608717868035843738403420129461740100703470769883891207142968168987458454905317394841593718059543 A013843 486 1898599292377703308424810831663094202932309179100167131546329882392056160811603032975440529081805191524452495583280007736739094366545471130294545014923142702746190638201723053672374486740884767967659021012442390019454200410195561963085697486474561423252387350067397710162828627607021282863341484798270144497960348536273528021012970894978704794763437750764750607168259100355524245864234012106684952655852105828101303851513541876647638373195027447306435529374600896965343291102732170430249619470023905857674262489210398619071492671726566866590685960304321935603805330534533058248782089448822238710939313431846700827095701434861486620646566812826548818693271313484381742201593506470827049975921152119859287162889917109518443850178654385616774473180579916588483953627683782122549285620660003969032872293601083367949859771855471642050806373640092958765291718891220838856881489909536819018432152631454805015669893903862558096998081100700886006058345058200572682482143716927933363855374743157177386301318736196415138596042916789258239202479827301001169440248458551674847447794360777538994610709238519304985177038197581799270671432061427741353727740457471997942333224379574535441843466103307160811638453993054056096320213127169582340270917204895239994572742528822073042107529150510971156426160894248646842493866609310327069644642120763165598121509269499415196362039593094073089590323248455266426992578643729615368596937999311334463218310947045614519740534403018850678047562147323841667993773344714003545039602254743233542969292657028554723959633844912978905330169240752457646970778190984845152799276240210225974969762889297004649251209560546964304534471830959034705258863545552282869330976210015760580633231022123522735322273445437144242133457130569526989453313319681093485865548274069202047190404411404021023816398422243820802953800330449921621911702464234911974559833914790807802439430508626344159240034916939643935081531476383069679746153482553562496685707313286566721208078425711346282115863465872523233229438559518451866016172214251593669455102665619426739201 A013843 487 31909758306992059504695795647761624268683320373136508979899166333363287894760612175218228972277899853951473093268187090031373959018529733286860418065813259405055226056256359363071597998654050295232445166156119249056966746294156809913581317655177953840602874192582753314706660744191206701084180335004526318577219577849149185449165001831907091485589098277103163454676930699675296000240181041477053999286906342652898613832388098320816858138288826306879261942198917275296524693563619588421205354432691785749931329656159169590734577333708409326789658934834738771693156190293897109987280577366355366014757040849047500800997454015717005633206848423175805995777810965732003941182182063255190228945306803678475039346690836859676485789952644259061128570746006658102649808620481326133685843426432686707535484638553408165133293185574911887947902721769042357968257919404748638667607200909585317242789189276860907898363906842218013936246749059479791103822605393177025074477389450407776046317283308242680331566263999253149234383693302477063226276078457447926654782255842877999161055079821588097882422190171793958885870480986757300342174758656416048932102133868731869416794502147509217171063134798283451761207496261259520810853822028339170392933305462674298588784083681912581618701242432637892226054486149637007481794416102678667059517500123666524207628206292476671205256799441132086416744562836787662838464269265163645500008736954425598323310152086995643233279161711537823345945377010071806913971348604608257581480595095469526156684901686678919245589566031452436461884154429326555672637869055882292483097435769213267961316804880414757139965079084112829066310868062928496291285719610097218184845717161734888078702713788830046612561449797462083277537013993482040111741836963880138216942269842281078807129126942467381347282208282651896235244522153871832699469983316396165556427128605889106735599508558482966284347266849004595616915299523570252107493601581277724881796682814407326883344174100930596963521317270919497980887173869826620512133806404926534802531910501065705205751207 A013843 488 536307307865615544095422237451929619083760565511305306425165288564836779647241608828892774337074662845362408278558420422157302129224429227352263046432123450820763184327500631815144347563378623311971705907585896218900440104965893504217561205830575870199012506554738334960274847127621611025121818890421073836327329444910650359844116185788862486598295974743272868182755174269442699876036722764104846566015034900967267002680946768477968934730220303739719755462537202645908690524723754422595198391950250843099095857531067163311476041247637235555353797717767454535846876090269528727556224663796334636610021585549941345962364209642155713677307501448315771371037668901057790239448933937129982177883771449424129986299832895100582696671734092062040387888528133902731235333484429648328857970468054165493548890320167131031395258569957544100740401044772294910372510851435610370086474225687400426899557904176201279047802182297158160226499111442676849081946528843126260426741484493003492010454580561634728332634199035447679182286733334732001644022050634327303286925373951250531899852726561431161109869750217341066994825173944429946850931168738384534401840563931776529288065197593187412994058106554749973750614389662988766268020186830296436794030064911166936381694094441904759265511781565345054643297748716949184746518751437720357269310624578463272357607263157655412946751028207106976406225867597890249326068973539605389918646841993031031019873726126135775821722870885816196975303951408276858803116455997650985171944361769556326115403142648012595760623836290621099614886983493691421190024665222213689763418602973167394625851539625130823251393084166684318117486759533639237167639089486903946032701968337278263938756510648866593417320286745945233645564594188452648158045053851933483012148729239218091511419236522049278303772074606530420025754683840123892179992009598670354506870750479178216905220940342423214341024513931220238533495439092645227170644961776534722088356848061743942928365534114340543165902779372344002564770731230176010947432884247600270426153819791411307393060536049 A013843 489 9013716923297400449611761544854581107940763824548508285087753004909211755531189719587200858283213858442005995937731372035197776885874982024109485021384698837944566838992303118917131049497704522004308461188796157751059696844161772125384551186394488650434803197665487195677339355673936416499222410091306987967153425980613300597900060734553411812257560447510187095547566213946523456816549199496310156235014691580556856514058672337809223886010812644953469930058862764869787361649032140580557499373507865919966504077524645813775977825249039017978831278242517608383978446449159969324037467924424996237504632788337864201589455271455711079774507176841843169433030101220078280554418232681343610463692546750471352679741291467955493382961834885286712799242492346503203872249872809099463115909656586359450076199611048971244660110785276443701143920359487960558630789880078303490043372311128138974900869695489414896956411277868337198926770566017069802520275310266423058992244129873909690219710135499394879086582983188769144016693127156840751631078605011138986343354759998667689640824775317973524773580891902851312982026698484034116723600152986028869691734358001368127744511775948700850191134596865682808826576047065852194666615280056792213197263300961982699767132645285093288975456512768754333389905262685764948034740655413766044625303667290232218514305271890714525396044531076846952459438156717741420423241238280147788362697473376872538351017715001963984235696290977912822563933511318909165903978275952520107784868888260933173021580618485147696948804816536468821227405531578471715940744548389745483853776460170024401476686826479573746386163565589463334600599967481874659076510177006394620971621981844635782018680674475500835564902059339101541881004134525323657592263220089446048985183692323538464032423108226082220451497257911956769372858971300962255869125705324852648196976703303548291526048344335106963429599005642018549032457844830088333057029872578219074139013545373730448797039531859721508989328012910985651106101679785568215993504485549417745052367249234249843355168429375543 A013843 490 151493540329859409356624876284370944681160417599186778747469864753509121975212705617102084825165975318834794773725451169795569036120900822879208114754412633369334334862943638519640221548907919901326412307200097023322060324859826904111338151789732170747857737343163843297749042550811849352102431046404596546763947630456167743148906320765639192328612818441303714514867945357799219738715742395934484795841891921394419087431784105981559625852183728123732969114499306489166516187235283186737429891970546702516877034030956722192132859308960598775170217293421993444109525749471031604429097723405810911763740363273594483636113974747356136117770142121180858148660936911205855661278107236675342061063280633235172024488411885701927977287439558917013782016868568867679347480903612302534676589093598246943277430686862900059709002481968141189285125869481914153108907685514476046757158958433130631751158916972090596173146404347133143302362232903048892170958267139647772352482647090790800163522668247338329732808200198453643003488561388125022512663538114422212943472763451297607859793341998769181030869574050211222017288922721421161399773547771236187212908979354928994123002009418369815189162399169521530967948263623035777835761803011914506727206404299268043234986198369306562907810497610104454081284137749959651481619886195539165912017478736146932896569928704667239028331320433808566729985777099955080053053415491774443879011856435045096752065554736038008683049347562465780808832030524736906351348162883934005451540291405001503838973705454879877342618562551528431478369004769239374129816093624786452347130420966077600115618675492642195955512251046862110264632283653467867395098906544946474394670050648862793588387966095909742543339308911312279614394036488967114713153167940043319745293982316881710964992935179955763879128314413726257422849640730655272634392395729394798458246587452422736135678294523240142734361270487825405753588518998059294613689501068422127979054400657096287652931843411966339401583635912994935838140250932156045006202829888629064041095136357880037117270315792514751201 A013843 491 2546151932323947093056794295711422467256263138589532190408726016912227813037399943306634739656564547183656395762003657810754128790083980130130850784677413129038402166041493732599593203572495409781593011647112030670973867879919110777399260317130028593759244991526554714305268158151494752060785558596922054161461667825076811259103668533108097905466995639542991529851385557628531486148595482448470885963714677522876001602465995469232072631697651918575580011907389844163421637558863404519495984194348978429201152310958289629883176966405700783614285842050543443815148799271359628175639845437281463994013184285539302486472167573578814579731362778630686682904544366666636816099101148326802474020290557602783536215576738562992303514269996666718250634357510036959086793111547011968700309432896105736375663777554104761303529204714438548968315110488382531171301411470441798917847570614385626527841727917549926649882071617862266739482802048401542730717295595816060109928175849654920978348325485233015307819307420735410377959632251250217253370336085089094132940946735325958895299546698973313625585824931061900008444574924178925459645994017391166598487361216018291604225294772294541483884252442842148370978306466712362318085648623221247114564158037057798002650413035992935402791571033333025559744142503163571862451585427288426761483277765118421501192650791739342286349164502531020581030870955718945030451668754170253078274552271103802941111965778448590811936010384482362378054039937029253185047108573590278829624037677643860275021631067580166098497390180803538347856947863156606160999819085551785904598220985176866225143203079004837387424294403344611487217674791363834447309427322300915395151219541255436971840036546173955042925903764872425483479120571270070296983965293568308074959155960799830916188636261569516523516509580351497208505833911760123167166232995023938377687750395312868926232345096052097078936409873088881594500562238800382564572279444456970704943967311843817306582825492224918266322416168789705886631623197416746648419250961938188679338685956766889783829962197524795423435207 A013843 492 42793175526568578793005541728021877407176014570274267524199458166243812853719580847154610069407880344515713043571995476825344642574941454047109209138073282459748425204659385163801362972442930352199233746753011899487057797457800494835749368150004390575311630572586805083328641934052172297885622883338468964291686251136065966831755357035947801497183795713799058642212237067062728687699444273511450180392152585126976958932645985851383444720942435795499773260127501110854627462451817239759169006354423280459583766890275973809446555274380613070205302147343483660201205869353741270747978882264389565347379588287059056890137720409139136641545014220445951079576677170566164968177592999928569180859023401629982893175198245028211645164335833977533638411646671191171371731825770630157946100638684849111265781109351838723228415343635568692510472061978245201396062822583715314412264119315979225053435921110261617204567977681411117090487454027484728675165587078880522267562851505150256883100306430311288278519099820300042222367539246762401377395238582092405092338491780623391153299481369644482105220959616357353441927970750675200200270221450293337020777079957619426992214529237954358719642630806847987671032396786034673480065496410479500254479804128830411030545491895933265314717934357228160582619803050670152292223796276436588580249449398345310170544881856763125806670407794038862905385848152768309126801196751339443486560400020441616031268808838385465776208526531995064487954249221650658281086753796331816289491201248160359642288553352819851617445636768765069012431722736073079747923959370868865698582300097867590645981814148834301970440116037012885265667460218451965555929545005911485046306546829880129185715494231545662406455664576210855100833579441336071481409504689002553815838534233162758208382409648198864210741976516967613583357550554952390070562877947367332313798020894023388043187024029347595605684240737004832958770949547518029762766300622988306637993258610159037471737548047824201302080848548848586836617691078983260919982350917295137133645294875381116596830174653799236681675524049 A013843 493 719224901075038103774044139822863693582407276882599614279220293400059762632464995298127531436538244950275589123314527979003567407757041018169764477983597658300991782414710286448009507477848330429412521581677870994678980401873252916704439630497123792399262575033466433035504484985614859810563663800269647882850370822843860704541312285703174699763168054561820778599661068386123281054164559904906943181850908498229101748780981084204201555424879518414964689182962911170133723761427692348632353489798792074684224370124868291815368254496514963870940513190401929877001667046228329537461281074217595424793408740340601569152544666916401469534447054003035099794445213205705534620160805549799462222697606311195122485595556904189153120276992361660407860784545602710017244696795726981064600113434376259013043983104876353421299976680483003015023503945668367099863627859164503289326923053343662835473097526100167000357174000891476644939822639839935834843508022034744937750928845247060367434266850174241822097070510679782809631331232120335679949881774849227052386933031356937335113504383379614810742448668272118039298483404406598089765941611915080115308200382847709709458149592902298907001033695970694128787041492782884757179460798170928960777042067993252718190378082294950390144464322741933694912091029872613249575405344018069744268252496037989628036347829366617855432709543794411168850819949903576971494147713799762026678620643143562240637534870146744523300736705423241048849047066668282613730225071054948836377478619377831164507943716200843246134408817172634514891939964025180251323357985146193025796072717744860595987016350399458113217187030234075562660073003891522185098507862914354329173274132569795331224320311549587948065300354532375841679709969670535353388049545308065921982798244856766477208283158957278310789940399320674681495490352177084819915950289661402754198003337165851082841844312861245039344735034066840227538063349045135526222813214570564469664752697460942942787492970039781351284072821560498198963033533964471666282143371866979369805176470970530426642924745406403770908920532691543 A013843 494 12088012912368165410130359858002870098039519102565851717190855471174804430563839175975629420853898282879281826395547271743112957422172588392379231581470325843064768887044035784331695792180196889527136250223259977807569623614283761771051516869765159578854406098587470340027723879153228948836143497491131971967066182419536766861225835585813257178919565493020521825924503576365573984677343758321770994057368219129736513091761949082220015542025950066000311531098057648036437495258315225303463965103048298399217758988688661380540894253322926997778897205191085235442767018045959534536111751014375126304502820698904490572746818216863959498465451636629010922245240698348292920361042658875479561576878669272256423615404524888707096492495410622426474916205857944747259831619045783370752734106491561785232230224043656871951788708068877831673500030814848245847407993428977806783717595757546941275796350121165506775003023432983047971503599107789801576214839326337958168779861102067343595467722950878482303985464072995109681473784018246481772917662989890959069467183458016045791252668171461186124148334767649487886489610577861694094696180671456751497984923834521457086863120207908937729966373328179456222523806369201944113915197634858803043779746036762598434625684429131231207158011872323679610387513939069010885613837616911698191916519700910491678406897968164746296257549302552668514875730898029418159902140625832600382387577149313850578395048562556335203115481808048412308005934049493825888963892769220525092996283155883208381885010038187572437781008990220468291788834975371204483991677656352066184554594167137872036753783801163692508841262417144107981627846976404813364950621652001553210415218346100550131887151476213924643133503058625640771110885460252687684392948707992663950764890101307674182439615052594976569446528291382579371894706349040264568327376518339196089805842087746459149322877366258945376266961717561383704232230707401592789226821697287477041655498586226068039429394347458605171031411911967293229971704605340875295203983650968322268315600947601704880587636196045428177666227392946763201 A013843 495 203163233018171756048060958133454237737750197556824269810826707904034938064486445030622403676291468440352089656229962996186499475394454693110717745189771766444389570684549109427262811179172569122282578957502330447011822664085267184086062844030143037041806003298959614004845955236928318943089063762333455052850481327925154440636622618690763413406101137241195910328313131607976201960472116546114005097122187658913481575533243078224871801214830142759267235903165054890548404982806503991675318861486932751195652875322890331822750809715598434051669925327646569552086585272298441896948430199298602747799778907486487773056155773770832567290708845656823786570175760417139759112508043967720184991422599794458813711704103849804500170749370366331121763916671854477367195990021302481112241202127803678924398093375501741046893712816513629716936515017905154467957386145560829998613941631897091442022309256486428672367475814838146087257060990204623195091442804557762062942683125542445843809026019635414652083083694674828808416529887994668619157427161871097349080534952378875681613583593957748155188561062439884942908230884982121492649558708545173622426632614886802129258908461334325516427544836526712120731957613647177074722572726649071902756806191639868991890753878200408602898704705538144083211782946773932865954511768827434911511540946613202633638984734150944891001200631128002699729516409203180431013475277498368514626788009148517886671085581190884325758761902747869665660655733569842731715816145772289365237988531000929083274341363711818529961785418098635410580094949431063833762448126370309176363809064167086215321720844346158179996095097444941022847219224132435698224725098105190104807448574742911946066627354860727431477144785906321144440060651930466921911592288935232703020505507932678079984262610188963771202687800993267011503434329608319726599878217143726868681366787968754738922669599894714094938918825587054175917031101499298570008535192266310626639103964738701525538689830797736777109524940004434297316134439301964091086493353221824592363580305126341853928036401546935511382036283793256249119207 A013843 496 3414564457336412703899760523348965373658367570337545502710564479743115204049823681629670738587430710076997570852256988076906496682954600027111833143404494078630855514495216882144006067488353369238203304538741667822927703515281085562934458219614614023561633497445614232579445969667054256476497894653538379073258039678438070683779716352335660689116341813612779664887958802935256026349654862790538083667332607983358884839987216415725420363017650209355004433824495077545447042546028912588087084105010878749345337875551817806944972858890062881106416434981755894461919238671519912962012266359611616382270884098125400001754810089766382958454943568954237380884944005330867931403922694965473149150839634745469282052610873403664234369784667746927163486147503858201110463004288030800053437884161996431682358755362057761775142631307144574652552007905931931142959788948440869786704517007294415866068951673767406696480166019984721288529424062369102039901879216202306991877675290991887296898300312012414057560387656399847783056617827526395482178878309567533145996550944631763580879499463647873244254145776427146235458636483894515926961133214518733072124414358402483386454474509646008954597746067504450613142011612568105094862279816790951469633641662891278146707900430914267388918529985979587606540435986429489678097479298682698557774468689728096663570416426874930783057179007368341374353982289477853504043478988915079625332426069759140121280935363075192863027511299483445470758640914108346791947721961994867361554873240532615102591855299904534033067727521983765345619655815087889854045465659905786327146538941456218020912162230925880531194370302757123770993213499993846780062954723853930091498788195704121077541805953144245940836372416727539474604099376995357556568131600134456039665636071824520490295501689445914102603573871293838662338220777727029644964153195534617481927731605390860897073307965430459793638408701641619534637541722898711066133450976419882701923420335363356539728759986217562012879785666654527234992271521348110478890693787599205923854694188258427538968507800799345139797883821713257778946512049 A013843 497 57388584834453088314443275115926061035076183754663127264056457211042537234465386617149876103438947944264098173313883198608567489750417962655668579641199331979548788632121110138194309976276755076786482939382631211099945912981329205056239439297062817894000374191568438406962748412194180888600500115442019537084247872875508653982285692733705449201978356861389987827771923600932848034858649278920573572196859142376312777505665146299097140041237647068629559519288288768306328444071107933867979622552917839140247093674399401881324158839365286842755541022738371318221476644352235177152540160705992436536826749037193597829493093178703598382752236563413867660533253897595897323105728734284707217778161741167102223458230949295384787052970910822604836711681097344786063551713068933656498130519110674027285403601370104802154822204379178866185441596874997966719725172856445698505142817341597247461020870781008804347742150297883210696314030216237497984630883986712173612488088615700649798969733343992643065417435341112241689832575827236128868980407748901529584764031726426050503841747485529805616179428064411046779353303384815129184435765936416346743195032121670538276140353083620472499924318156547301455077789172432142329350336880805521350132615428213711811719682542376092005553733474358928903125107623920433019784334572960114660515495268260120624627988886486961670842007576839713478767380339254283842458751366695743262962084954441868018368680647204766448903382410418268027040477843418984532265363015247735745652754553631662029261312025495503493769296461981144163829555284182164776942141346036550800351879989054656277470710615171274087783781678438979219082939294396582832518080043813003047820133205199162950245132654495341527636911207939755949671098229160974453240587803459802658660345459154715880396496894517478322458266054835546397918476611258187242912522757350316018759385091804199097111086974989737751680735048490699518653163736758636888504910560688968571226925576451933363221269088358564750470557699462639238515107459297692818715890488179853962225845222059391647443710608034593764583033391534723490754028007543 A013843 498 964529945312653055300848124873369307816525420364623179926996876345991923299659752874437967670498398099246697998886434919014193800235274698353821818029637172580276490540059498092631767771283422575550418762203882764956790959477199949380216256265734780344464289037690744305822912563747598194708605440234022359774953999418673947480275637775387484737650243769381525421362719960878376921869318430818080027912611605918688851537714113848925632673081134282457006840678269328924462159503111044519133516246890122430132903385630747419415137613212375966192377969163806745348357961628016622402742480985614880874447171068112798720290417054471378018916839921296873770582398256894246309437982837123074209197564383795487069662487564807532115999282098195519490613224203073819370113641549567964764079634693098376585778328227351409816096789000859203978716918678090826658420980198282854775935331060224938077377775216414974672502320056523122172949905844303628627691267164671501905087305364080821171284308312484352000470835778073446081016101928357617900953713035788007731129081226042630818068249989299442991127647478556463220590969988587876202811918093349539712878904868916736807090914276409281306228015257090495555492402621067016129391111955698397331678867501987854419572704489714978337341598503550518074823683835230717763515311167740647099283928973647847338122609215186364801841621343945064437643361361846748540204234220055357020603761829304475784722415637570509706719148171899830730469311114342873033783956197268694677185845782887343725794871212502927219780565636517089961483335661249643406066569602836309301514046976041608055450233309183603593382018669523923735126960720923367666131371296365142224712978779782331704769944524103205054993566671843478246122147937508497635614559212748903284104426132013309801823923306155258165556077583621028309815836405416352991630769982786761327288985237953174225146038788652522392498113959983186810003722923702410185102031793499494776610938163427644035659869568042397761158663254868577681723411068416323204157971434838805543129780647152195418586444189237417401347042211524097709102948722775201 A013843 499 16210854790869759900441354434746717956472342740068221785033036500747086254897381466560678922638066576854039253267284311683871555200554261855232683295624111959556706976506779984442862120931960483227275888136360657630628785655933299549233294619058204453249411305856468339547965691458905882858467531634013213800737651868229653035300992644090937455985687647031995297756843234382482880925857634866759471029127263260675403527794361111458893108336474623885254913971279672611233435514768787325233077007561482287683243707202295971878110217865260402863795296527736099969069852261082075372722892877925229302856833604141771808091921039434500450363935328557236557462178367503621597722724177543527508233983464598450751179817428501720192273599934224372096078736459181061682153499973523588783789886420286904415277176362517095144779138732737440641270295252222672523648081414192539940219145109129200534266488268062286479320746493189984114360769067525211086345607127236633932518802341254106361425775369807924504071913336922080408283637625109906484061329054992489045937086468166098496159273077570155738351882371172098477348472432598196435340659907394925713954355754131883595516776996243610790913774252425919958801160810852273340086676418639422963953526726105909869229758444358639640915700246049173557283561654218722673451401834796217055797664994260099370211826693079637233224552129927684698003471974408558302715212564536470385445287425065120324513829639620647556640828723325120455086997711898760667078806951807494951439462510072987585999434400468536697782851966652942730982650422458622756725760835314869850430546587526331306587952071227448825593971587778688586216278828836559040364669957378008945370751034351801648962068457616602567359276875053673338882574940385705319761773896688670817495943090000747697839254679006551423988500995947918622803074762465832644730338351100697097627745974894278999202029473920882943850715801325437420715732571178666407981009848353346008710500037712728413307335427830088579171793653324576185096725369826873144092283025905335804763382223336686948400182367488513274264439738449085510196893259183682803207 A013843 500 272455836470148054646717843984788088694430664432326603541050244468056278686060290308485330652777984957185837729663247426470829228255715479000895708149554449704269574154149451198531183666503459841600825851907813572797978000519270965523963982662511242245762855817529663382782659376349831173202263804172860084348997714949335778564303783369236385822751452283666744969399264240266389779720889269205626429586541913622171507091639827200289616471811129003639479339115297457577000350696719008575192325266085832809092276986948988399355398431661431590931807548741660632180157006952006440789353660599289328893114802384810758778600916909775649069266661067061474821266831822633368192925825251974066830888560089506161775079191520828411271542394094509021818795323669456103691953874055010956689156621065762002507563503124824818098302984681118164857829852304106457104953304328334018775263171849134473379416868321322848857943786311044063010061445717896222728210618987466106503843510949457765616483006640361787139936647453649405422023097565222198277618757427258763395064612270467617424948902614721607494480087012289459108795776174677887488770471063586516474430857159694567589850470975866366562887803860522436747571109747994158026836770568072781755166923685662027172144550174335656444870174035348459977264820722454071972697710637420020056791355558529490115150171230589462978805047647694596719344353473884639393734577572164457768178945753069477294103934753104223484462408352925299488647170543882470531593508439028567648843046406796702357892493968674696279636393003536008479625405650262072672289862359137017576186196496555050269823710461119732411757880475796419068536998276256047791409007973652196344846212634350730314105484567162239349607366439027087806599437023062549309236133881646490429654315513642566557584353390063109782974736238896668293451277532763249259982796666949416119829526600048147139588509368188279637298980472876626729969317323799846318936832521274686368397374133837826442456386535540298750140335931426151942920663290680256932759000816390978870658165027619697541761865050379442600562438684113780169879185007100156873500049 A013843 501 4579165243553778354447386803852333406687296177114113225714431458774621875876615299214712952281239593175422374722450199496695226839293810055568054166869561636179658732808789826293713603882923649557785080093014622718015616254727387117561262656608826448424536317725221052474428156138311612528010447756733259437653604595153486430330253687086755936522983658531586982700693434086157213027768985947538963402061009942247836519689190575755267584041729645164168729252510804369496644894159756377123257410747104592022413899319651648027966181440933680748790889471701090245051898815842372250346666973692255750706580483681514422791945610502599333907164772554102207321031642442999019218504345009928141226744029424330060953755971890563108240813017546413129708493004912548734750668761242569149074655330252261976144619797018930717778178263535552996765546327675117224562950185846309853555848129268403094087859305876473120755461216529717567010102718180681815393035873322342852010097888527536666716229892604560556460915233753485556927942200778689486451938456079938036380850938429749246061116206245626057159726822415548939241530610167811255023765307165698582385759416282986597482616865691386022822455319483800594416427641534537813957045602937599242959090486384921690682233454780059377868933015012101566837889841882285587645130422683118277094492312872205140365328927872517104284776435814803087062020548835579134290497045255368041709783541271838704882004831395422684103359697187615508505692995331032682224492096334753136474105080959032176529099146131515620371848857210429694517064192763954655403175716670015854402961404517600729884927101720039342644414697156710415284901330029035395230211197013172463967830295745532724389170879120295756748851007740728264765516738046612266240331702148832564651200080837790616133320227426790686122456391967136304008035621493151930312530863581418836725974853567009208975064076951140415864083964807637465450594316261104017082371344185063653793654667067412349018364488502825801093608625999479335704667587926463078268880526721083181879151779619204256584391665901727291787652906963900303315159462414332336572915323543 A013843 502 76962030248408352803197230012346167566193386848756900984582449527625069867858273333901680588990793842499323851960220502940956677488011065603932286382576722419271524322317330610518444540460297778117693841123296764021688462393203195284852141469624546118671181892007790228937714020216603271758271595447415891368644132430744646434560573718867107025141786348940382418250554546686044279357713346820287357898439394099359388386416226006718782284989350146274183832546949089038130110736143025430310587302426586878120710405865385248406027611477772372344928479350880223748587263397862750411576431826845742402125498189235212903864229875717187004977718332316795798444578814539484516005402526581862269597886902534715334449776619564694160203344385902565471010641933565206584954489870203859688497732135549767033062624928497168573697842075242039216638537129235695193229503773518929708713139508614050802334651353865883740537036666214963148738796384462719271310753922928616313733715212482308757499675805004849272438602333694831755287924568487434198797729631335518577452961722188795578549180078370237142683528704338131021832404965090403763184423517533896074157458509468155743890341661675124885577006554564236590356899371270977039176065448572230476413433804671378855296297674488457963843157183308391033844414572515573871551707014035168883127132302443151794120083290753394971714237556739395484251379364279578510020383839606970677016331978155793112951855201262869051725166430632253851455182172528666290147038663098195964720284095678453790924569349032383031589663743135691875748297887783785893361174270072956464950572325727315467175969798608701231824677815112831949693336653797997887634159588200389601907323780595168498808794965374810783677938887098419945914039816349412358701254918015428914092719758640746885352713062362071061660124579791659861463054690435404492762706224212906388853459363900723775243901941317816969427659196521962881828138673400375215103415181718364829309953989401999349951651958266993238980280177173249195188348150280064956465075012601245037842903960059965940413870728810330593075082407342272397817885084797683580780987842787201 A013843 503 1293500842384999185563335844817502038285012252767057234847877229210794549269093999922885545659168272110886135979895425992928658878541001979605289937231966973700696509285187375570983497391516224756824080387759248712912517987442566103152509941679979746616506554058974930377756159537780451188441270704684718886232801933763525272625659562492999467771558003166641007303537070266152346203165088220008569624199070896627933240610497510494922573863816007908430207673616573339463852771142355828407230040791883645660574779791379529869960106066106920262001212952450243920542506135927879246167365089713796392552523248066476223275246111521178761992660512011248386984458036135965116260502800264261359165131685170900960626097395645023814750537609093864417871275858977430427073330111248516269784581384002184934524683537173251912218139631758592953114043893531064329112608269921532651614341735721276351834838485304423908027205975249074885640852950833664922792919841182661254384922551576190163287297051254716501721875589422409037311124148222568306579193441913856060731251927664827087288676069577168575657082066933810968083937230248274416047840606059192191318364405168631293587564972307773823951892749162561124374128407732951311097432131994153477617080581955111864420964875015127512998311942779864128105823075720269250059169539784889083418717712607162052203776239867692309289601190616119019903812932975446876017912591192274356168613491556864414849381830367625040152344872199636290481407246773689294338501278810691379579053814796067772864069237049187261611927478530881573355701642599982089509721255957116179306424269078498991056826524405216441603277360038601366578495909140382950497467320198883948039256390780462996959479416983054444841275118875463144030977267193384573512691991407085313759156340983475032902123048439119328333321713812558427291609560182147843309862803510346317677460091529079464490524259927728549805170668115944630154885526683840106240243098959140557686212396699879403074637414462593355367541568937750799223530567361757051723308515736789125351025686856727847560535925339115226277812910020201572190125194620194667942186062673724487207 A013843 504 21739868657964681311762985543847756757456200932255930946088272591345823989565662856703937365893641149367663287414102424663151969771638620271226107975057668926987606231556144221221519640659213189487942319077069693117920689814947208495684234589815419601383625654069191654858947773351476043124132436733636070320914702100763569257019460266819842054836575359221735409750547539963222482636595637713684029673913784559625673974940631658888163698929155644916986500370473748116368973524589574408040315295589188432617280323953715758524419502653059008843454386091831249572557900626539866490334905062819775969630258230253265884587061396336451452810645225373051640047786213337165708990270564041440663488368232667332445242818928605915254512285596040579271162533361833673187821459179753812946269459320924722194556356209270844888650272790966671762987735718576598179395607192571199275682241552267491645288130422511452622213250826011201602965815544661406357380603770756987702447393324341028074369601540438020244439563031422428690088063559176705528676504178246178812710151148262748856060778701383472251068578298956560940586733028782748110516057066036843159487750557669186151326204489576754659159461435175164817355976148767712685614541842425737498310273340919565105323156654379248110962628822301176401074568433630565285744462455164630825018388595788572611388867263456304642230327210685112367523383964518335645233056920168555104125886952596220220373560422988674049840460267059287134121011596525395969947190992971290016585157465277511058526411667085690305911665131668526603389277507177898978389885148871251625603072690402332542692083395678472734026282590168773168084780744922416249010933250582642514695782159847241589897970561234196054447310922939909061728634929719214527027814299578882868350140622909264877985982075116278551298138044047669487490081877981358802508864138598390561205071758329238559692241236605333736575503419024681399013161046975300665579765764206275353032171751334873127475431024872806523662271149136777682549878245649050768313646223988214829774688719001024933949927297174509608051201578709527823799434145981611784104321155357287456488049 A013843 505 365381972534412398806800498035449247822566369068425431410905597442749263792630095632623075308574426797422316871568819451313595155951930290898497196736794241655880697933764115926070080600559396075723846556728310332232893033719817733186964930751027757240454596367940904143214335226718257856787293864182221433883613398207533308502726068704441085415638322062439707031677452504161880265673262883053887486729468977093628702496827196290933367287902318924119792111726552284591813338027776977075933579172967489986998630404690100753519918581089962761631937867045407811565980635830255536103058749390811974721575750075866639722254740888226739567388514302844878914283142887557744070999477369844493231249004886439856407196057733079617682587984012654015810428698212338545267715264434122334187950802806781805923908678809215090043545134797776852320534874222116885601101970085544146226391433768959732082357608011149984221538106632770265341046461859124256648495807575112692315033339602199658845929893090141806248295735869116758994310084239082889820466005723783527305219510348852020023813507634152018123709595470562919728441222014751647493443371108881222981510623622746011645339518856316515556493068340988995085301891132338947107123604745649370134100764040835130725166293890152023000948902616415871772860271664028910757507180483951950276084057129418539879612692096910112121965109429984683560965514291659667189431987657272905635043782012284673243818430029170644755668615708465438863171841902802330066902439018868471308746741518919128360653400888709196971457355867952926623163587063138948129798799697079126071510842707592003045025845631168091240779731492966570636000909979911049897126755142542472744492010760552589401415191222663133087095954681851051600473167263790838555756474933022284368360813449236014804310400736479293611667806106309181076245806123232697393766479577423150162173641042239512472747498463625844110624485963547820273214197716513878286399123199014869858411710624685212653479569235037259243191791203541822510615803674623596263047452086569926644023193300250226064896428083611982982516544933371034134597089691512949255441325658089930281194639543 A013843 506 6140974812385869186745895970481795508153872964933026225723090376220286876562734017297496026711210391184276879660457148518227593786084092399131042385555300819510386890172773496369459844653601769844690689078932711753838233217728976641673319591132523515940320401155982775935003332155453759799024047975310595639281890383674012316005317036715541322580633278903424156081402944237448721625170529275486686989462185098012617602864174688061717104007774274157681346021788164247134606772232847653715215665160064604211485981211626523364409271592379004134747979731432169088989436546399104795284108401011376859145523631525090613811935430108426811909098759887913879912356782511183004601288216154976397737602025126394666635744142319869134391256247300676043725875130854773930314490449344294070696889142773581812163133164746478018361863080546235556951229631051118496297720811227740465626960827354906217108184317843397784811390958176969849586967884466301381491269037914919019738765338694169666223543713166013337615106432752245368417369585806266129212572158199629743418824310433155900540233622807192968605187171073750991875911618401930939422302738226966714650249051227492217723221293418111676957978999607002040398668884261220684029426424960128963843831541234316042097869901411785050576948206274101556886462585857333903101423182393780428290144748174137399756650516072768254433867594189752576609147398699924026452783416555785725008180844280468503208856353500271026408522424212178630973329146860398761434429292590122397286106484708473790357501708736535473499283780072684837755510407770176301217528426508808871883882733386498795177749387523042109483784947202289152679267294032365015621009373680711339416677224852607370069585118879299277794821710337870624249152522202532623606599074199305533379040191641309700816044905178007487731300817228738406348463263513171945097033222257750884775652384996919486129467206678159561967265735589348215331911021021448752359510063605842917710325620469084369067031120133271216100324434757927410935919812359398782393038527218980757106097809797305549472714266801266597987155570695166970700173286445258138136202360335517458236038306799201 A013843 507 103211363671769303421638273575887537105542142921629371775727979953134361534389870628719015720935313044634141516453303295145851168762715340952195429374027940873511072463133804153481511609093084945779716411349622086446759185690370910416603482368164322732408964982228602515139601003536711340942197174321045180909410731678409124995101363436078103008612703518529849791260139283798800664354241085533104748231890944942298064051338183982253279367058662225768150382588193676501591336020917470515991629684345205802982444886223806978185626627653113922492709295346180465878645460035329754294340009895798210871658815675042197946337198773832329427756222857436168579686980443665452758333851048916688316775877236299315162146951799970040541713843748382462266900783324276185446795640982129550446202615822595589517025779099894056054607832794740581005679316409076148567275793674304634005792330625353908790937253829993986569325047834080332262008169234225127318723758720236043964749429047432909580219099187181186165297093815266987906990730628645914833675700262861177097640180185450051220379706498520492223347380784236532920458446570481253298870642121380629573126735803980461703274180278478202954632753046394883292980427937778336036482569924304887495323276713525149719538899433027871345046768502848824866590776680504210909425619426492267658272462782562727277710025223635016052270012655547171555069940329949623112591930882053090680212495449821834133431248733279055140848036383734086250768742971282721983428453120562187131187591688495318994538531218734951703102462491681614068156863423393353094563000264333550709752417100026885250552433956099768734093973607628873789080445410801958817542304543451715481576094118097772068759517093004382961897568485648591581755506440657965804956110640067728099501528500915492141615266721326771846299972835163406395498622069865880881245837366486019120424389634643225803377955342639827757983835218050175455083428530307489180906285639023401917957442703223900990909592036079889328998152774976485995600004286324415335679798526969409584682185889263314369987908682128887712370123676673671276557812425285453527655153070159041920573095822374171207 A013843 508 1734673389231426682607474463989941836132846796083824851434660159072329214308490555656880497221759806341166016467030668481516320593394956735383548581489287602261100594887889846407563765614027478683719693725553098406910681633898063891371854728161737772163597474456316122471951274066441507507215507908813806355544466167319022163792668615270164677265753708035931185441709160942806442765801729924554891503533391111645203562510840858189730866322154936028485303480159771120962245584503559926962271320104789873930725951202763523882365826730965885695334965126883255090022394246813787180424972546318680530119969715050434220884089299791799960692298837564929685318799080316685264509317034579142780540052168710482589930203818902096471384584571879064043319801465331109848804294337986651354349327364130364073012652269331919400109793845781204944962452270887342828970204264284037983735351700820323145049282425120708932270646078947388144327571300319621714845790212811007190915543654000204911314742400038954195880148255753192265752793209675651890609587494317907803480038508376859010860921727120633912797799428840663408794145111510078424194118882134044241235541048657499619846929147940383157058512680450758803505122052350240493765162552717792244133898311724217191336290282770899433696201038227380199532791183669234272754716385701055542532585281986531757356472393933633714790502102701781312326060487125463315653332582334666295062331411025155566280578997460221079752232947501418787616670263118348708375482011597288679113869853508540826341209094193278333274043087097692887643512403556972085460320345442653986778808874200151860406034757500168813113917414423418481773075046019348521846433512461792982098849413842869255159641203782124664440612433538295878714564796748138431283897351527618306168322189514886676424127787785339054420763643440591371289145341128235859971098788618530523356972716589448696077373295443747585128434318509769298873587183308877970663491942735066316035110739513084103954217513350394699952471953689029800128049272040254448546770373842774866889753498240848524616386781220540215781804668633854393145107153431772617439300157650163017559072021486642695476049 A013843 509 29154655652812588254583823316278952439884756101780844278062333293528637104882800768925190516806117065175977238761384445168844800213189037851591301009090456731202317698280764648571924208674959834237276892445370924924947826220924759822286762416214326736753582753187305070386085063234682416673771041423433643417635842874130805506863381416845657730805522570959895433718805867965747883564829674841994061499885704413420936275119702303594806670276458009830752495591045273230012461538751331692454894077001203411153711061864846545890922449867343640881494758887526868298006380106199321141402513585978063669726331000852647950398888861600781939355466562953773221153056142882529240608091400171652712536656799517080888956935584287535394560712899571429376075903227819963228853774938541649312549145008939028975123646690661569357645305166044711509983935316803570926502223069821826392640056035687171098843289719003755024672748648868752541713490844471882161413196106714597857717542192781443944466875517454703170157651734443902410507195475018681325475337017001076453089007210289869395539511467716494172392615000525029911603196889149888075430556052026881562445738404786596110767338189434019720682422620335903210510586333850491978711087023527934247158428925148918334789030782530506782132050849487579013547621423928820422188518294477640503345160834347639245890231524842581844483968840108838516264098607117661946185560711298736421112604025099789602477691210313935687395779148656345563473377112230086741666726168915630829866810627918045668316701246106428947336842164850924362624512966582029840331604045854685555791440748681952317844226169305337242005609984214394423160072298447190606673008043945354650135362098457103571468089711966169235253373170478138833555690538945962614588462787124680871770991039176700370660315729308193487649774555306019177256665748342260098534257340311642506060640447718864234972412976523065663253595591193692606168379789872312052941309081548259573602106198996404535158533746880083722101196125651523850752124115180556516725569673175517187816087044933941153227612631973619406644791065729190785589815927727802381302317749626289836115323465126003782865955543 A013843 510 490002297556821170794790318476700353657143095802630649781393635664335803821765232523325677015960409514412649451862588369952774557183068159171694996059783306281317353555004811448548330175200049934025912731329349135213598115295082438333173615929314189464617465332819036317978931657785307377036069893203649244920205611185516448153852851472924969481648417850122962554511970222900324679074092345069394191628579034076365675975936836616517915707336429771225457193398697907176819441081793631755089404752159225731260421816762475896788733614920444572295282412622664075484593230444891990423552045839533316097090445131330454102354125096924342054747326523564066527919414593426668946900192162684967139603590829483578500699216365120607376381901703097013523707705549970121987345395392069499996013480165238259984903129929948996193944643925713466348300000869517616561722863134495436181101421791794284658259170307296110699674886541537123968578640623038923486871586965552246194658731634077728374654776821861196180839652700798667813394434348638977037263989244737091947066944183341834930832569237911117555402680313824177724314930115942168883761355566415798420025525369248320833666652949817569445509476979985525259051424513025218686197239604433990891991714944977870452799240361990227487293378627337740480694873271971684835722426975285703939722118142880772805677121238029273060242064295709248942850705289826544329540718874797863029639535849852163848842556171746317098060860151467199885297049125251067867192666720965007357571486223418593547398797843310751317890306264649485762630189429344175526453269198679700136186744663097572606007909227514803026388287004691327070051335120001932526353246194589575604825030788768539725664183789015406336903442876226079375570490888064793663388294063204511411855046395442803129687926462482807946929760951028264312152781232388365476065263118617775599361184004810951197181344896423164602303181101192391631871959128383948673784581733581598653530598886532571022409476683813567117354803283825161359590950003839613376606649497060917375624974964204748962296485505580621367479003441710509533408036297321174622548054417969053275590241478372745578628114811201 A013843 511 8235468615037493417548040882637902843915604011154813330875882834610491854832408263019534653607246602708733399337454522733796281982575826551198677798776778028670100761198965866015751785254587239241173515275452370915534943523764450541065648962923983582331825739848689543396271904372397661085845226695073732859373895707194974944121804874705449962078064958807016631653682683536285756881198270043581308178701527825721477916127570413013816609293203375164986259049451915725920804346261705568907787625669540106865293909474326932397328245865967911926566811508949115116669558424087299683048639234425036443643799111322270942098265780504007416914138316881541266134741601071722024990551529678246242715317551071130503861251729448582048174850621923951506292955407178347840241314060354512086432998561137159435566266904732652779031627630459466228915878114613982581552876160701464795895771596054686542251361875354725732529435818103614442539901212951415187043850762130036601793629302573944380792822834045021124211372042942323209939720258097575287065295867236296304354354130889426219682502991181572152753652848034442955012561030458640032429377103004750324045369004880956528251435436127583889670677779602616723028877291790414850458917006031722084921704753080243068700196832763969753378939814589665404259038735082028107033986830173626826114909639627397148545015376647557992323488374617985346982491803806114730546590862128727683939151679028465317807496841578540351467108876565709228472187504648094697643907149579258878658703968956996301751131595352523797399782377389963907212525593738987558073100095422209720188890617552680902789174930386841294464507939687847134066352789361872479970419008792466997190294292466832847169237936941981934304336164420731716065213240355704987100567058320278223299047764768207192200664980054948553164048492303932038294351794172751258556228877234608954498463419568857656771026863674184127470909564767740526156872017070749025360297465196305928569888775485952921173636074624854622541382178791249486970645096714532382020627958097102838332128954223389215809317031892293503323219610844828533727988866049076981881165150602805878402845188527010734940002725631855207 A013843 512 138413521012935151868729923114495233097689556615478947652030962801298536604168285676569318923176993651725682242664598163586914111281151916845996177764041308327858383493471019310126740254773847729926403271234527997977395795803909120243690362119863392068250995209636925155861141896786887489869800725064104228167497065150825943885855174529174497512646037762669528528203444862194354715902299324622471046559436578166900879336356075931523215752390869126397924055844138347605550958647620485496633186624627960576084994736535012752801895828269322695749808401030907777765865268433635245772998479612981587508321331663993407723845552972930852656075922691828064059926602089212432074016199559302284601316342080852490378396057816842318483674714402675852966265701528446492150935765412378284636679406817032238633562247867841695257184565585132248909389163472317205248159189632909518824620233214891116715618639039086875386622227794867447935768119686074435048645999759119525166345527688360283207984973371794670034620529925731626189456878377845947849706427640640431987283629877858586474203827772788683171330643416914882744896113238918363025040540970200838696230516865034236370321875374996302433695081441781179263946340643121502391663018120375153081279091785019645255644208168264039645039841463808506449381664020523646394920216654728146066513286313217663875596073435315507176980869112204479726734739746569370276296552619797526183965322269431416596390599416410527687107698888439875002932055390620527583301147462978603973616837606260236843531268723089867462898142416793123388520917653971163888534593303761078767214684609207907933177663055011641636064984942333646782253191330804990770862832280774992821777276173490059662373382006183890369852977915419237951908038930658333718199230549188916098987095782459258279316576319783520333028163010152185767613170604661430402554538739682072698255674692693790637350648497772012630403577055051415023118547990908078869230519497554313741474120649592410746165301506219931641053010278944530127515632140481145744620694091738007403848091333632502550107191355013776910353351999469033166366308871686836834476742686181358398316619083573469422136625809694590464049 A013843 513 2326316047664401097457743817785321382672868378036354673187684391801424504706256377366100543141835732304553541452463901335405265468302320266430657759680242269066315851374767421545300123461984058796873059779638712062006091140076300583935703916148544030491094476488367801094558211859297218042241740786152399762811123173989931638889567918311835779695041956677186765973515297798900519710169944748929870879524450569251103079006136568181110687150433337407369909606572433208206494961990557499741913967600122133402260506536943959336341463185722506547467029796126467020910897566564107575706785446855381541252356621276737203614672208816048840590668032681554272655186401313393345867990265993193497294323761352887805789702543727668846755120924965773060804027645588600193580777409285841829888670790373860834714280699914815372187500993789317707420103670479235268605811500160310282885392259642674998639402466329933114622959782548337197456454787563853029862593317951521859470769283858271279876603447459753019271867246461771441366201754896456845510015929356243740410275967357169262871943733377259398060554123908088434293468975206500927361856372086165495967546296950630410675999759427562855003113233792016279889146147188943090696680345549145197837057695630825177811612206684013714314184615482229567894757627192940924959424081316015950939888803066249276757143206227347729123517467168820690767230770920591406233716159880937022573905171382333818735536804391611738837219095218008979174279054950159207092542385410281396984578189648415800629230033428971402448929079599042024790871063010293351474600909656312450840577204226957308632916982965580660977344201925801601469329386696839479885891622142985304355610680647847432745509431377932645446118999824451132257718410307574614801774467840218112875676118815792753900473698206601626237204335711627786196274558352544660775734132597836595839583124560104539241952349302054216279192919564249132293553436083192081555157341195395351052955545757699647410800222415038391091177943758220717853155229385066616529840005599840690436474871044361470359651565103716548532308787055076040427118553206440666677050614326650090600507416937619300577850269983536981929271543 A013843 514 39098393813095589244972300345517896478582898829657012992265411573006541650598050934392051828584833152842631371191560789744156296725757096717900064966945831816197570514055716053911859175025566076199045515716387833626136373791262383914207375718708579520463824866339997632996239866719208343635956937392863382813566547185248781054816968003067023949334570165873477975716871610106121034768826261395264339872167440717403289448856137301419927318937333101805666070757662884930326560826175299898162348053455252696091792333366417124565890971762438167543278369783497531220449455401242956024903943005298397563828357733798122181151795813571332863807357625278882660515717846874201964003312400547603109025699457057985351907530652430930307413317385899747832933292639407603453512125917867143634938889973813479049042915723468301960355329202617062708609682389744507159457873883194334924454787707814438702132437251607185857468085065289903277650635614585677872900605894811227892125219353805965400886074141456068994902272811282992615041752894544750202486837724690388545075508183371943801088758326871598703203733160523242315170333066295661086170720045652183490726550612849245312231527956699048904037324120342417616096879295804566525339106567644483340047428690467278763479766357738218496478500832409832347607191440231758125793040534678280087446711113134451594457305867063033283378958070706369349724847566862379764570067499118908538399624215422884491488167071409818494637141333329076912982108076547325793604359871590599439119805633420924361175469171840722360959151040821099310660169956014000358233617488593643361277581071442471486193435732702514169046224001766947515895019002213781138442180493357154010304748709648371802153777013168913972012922030049550179855473322039406550973423480990545823101488528937028814805261445758353532168693270305328202600786502231218113657763566571839666275873574481676991039493134719625213004395399116335166457752600250209314697529433471009665147023857549657974033319338129550239069427700744415604957979940274814624017020974116522484165833157642583232334663854698164031182513784034663011458581523740648284841189674988008072722728156470567584811929487613306055285266823201 A013843 515 657126704816697568440249451907119286115542780630045417361004772307520945521601442054327215083025290799826105455616562193230034879069799524537746391899458595334832567629734419718096617154654689042677357982645330319754474034309746886446083363704335096000435504528576340217767803439949734631489528246761854874947612958542476263188308781227547471516466120777835544337873461151053576231359662975270207760231518176137397085766925099624964718449379757442047829651224040107023998507805528265388414583734422432063214753746889372612578929562411298281899879560951243007222093996928690361910560570090050167855263208431945039498618232238693391442010259608062180875287669852414712409003671516003565453394930774773559809509867675406645676695625304817061828109849390523591243178300301593083072417923789883142377264284564331751047692017908384972943602931924435931829008486354847187075311617005237271266739872887761972706466105692327404387474232774341488009840483274092307182948561679416860492692248095452151597322499139233256881006740898613616653196281638871360277084066037932259464898761199730959404745143228914133591067787845231175875271291807276247928641136150157265962675290368240914930155306490595012873740250324587349591374364082400831496177134000683554177804433174506238270314163490312052266234066535975158820203632266337853429716873678450727948043939707728400393750148294361949660825513056256016703129124457691495804882484188612419648441623969184819439366434389261795676490290442530904613108476361823204773286573280905475738276110371127020720640451543080216114265476450727304020832409130793363972992305067733618268453074359531155639159886797697086899647584370207019593797727551853687451191911563060184878798530260329937127621180559042789872830940123516305902210328445008103648866717705844643290432029118860647815159227794021651101111418743000082836246032263372909271098607166313545188400761115232740954964873472948245142655447952405267952121377188347259442126029973837101569577998115943350868039871366411393072528768856198809385854071511976393391375157880498896385848695405912042872084509168270581233584379669509075723325874867523451678250892125800829397934098898316834871179479497539207 A013843 516 11044328527854236032775272538202953841743927514049173329586407208172504531381555436607077503900406062472677354392547560781617196212526120608905903608654200611792530964152946392202049844518281358740278355614320066684113445094643915920499323093778759958479319524611782550040023472415235189951444501243326494883244530994223398555405905686091390353777246091913081993686639261565757455720461855625366381826211125986341232820484710149396782022978725583328497872948122442078752342920687513556383083908824437815686450366223969685499614069155446690223891275780907541222381733806380498912630791501503473171143408744115700278853276629235719829965866433232701073970959867209534071458124707169471924575208601531619219718432346020559493888223374498060358145042238706529998024097693168874947198128045136565973934680830672723739858559744986226240263134476853994706250145630165916673174762347007022818180097043624615475277575838370946685540279430238357388981389002387669406823816476145959174300678613740264311896199243033093348399080294282999055090269905504510952176951897899527484826553479483878234715551622248359843265076310314800372935684601404891898936671575275693169034683605219025057231120236187430381368952387205339584582228937132910774956249091149488495066359108363926346609170145781674662438595956270134494291162447500340302593251495913721384622774494667791225417758742383341287949494397936494872729491194760420969992659911758008937031358374050089260317431662780322999934772311467616913832514162213162602624627437132178330733206587007531837251804069084549192232459862707373798678130300261244068294081671273398922237890820760640132827360217408894939522376950510069378312958406964004924992182457640352527257966898085365253303929181655832169392669610655938553298448990175251198026502924482130919782291113400690907829381141534121890056379614813602392228787064250508486119354290644231753981451592063716677230094628459841156112610113736075338471303986404552389443812185770280166079897414334659898039146118055276283369991018166133389348049379901787243728842278497544951556959023687163704551124345591123658792852669105439035681937978898466652356362743958334539691078400184011043679913511915141452049 A013843 517 185622029567646145002854005549577045218190189728624456150358745947755283658929802223055151608054124691978288295275546854056640216743926509073881521950651149682397067914518570013739851736818754796347858322809877360759894671705680294875832123237139618622161923250150229318522674500882857837513927732396588399502690832419912659520707056866137997675934175066783169067891346069135685558293802407495532779353130394452437100013886523480911715460203440879002063750639093884017590627467995040342130491255612326368242171305126258504192013660295592522592940672049713045324569800083837045224585712765768873587407270762352574586687020307564743182236317143342006950229922488190639138996701953397314636335530965941924225807692439567543413779370255188900439343724905940649676791009929089281237558938054610264323920180721116467895802813633983504420102501152485089027946197606198561526048230766147032505152891012198912292990217115500500943875476384016072636610204963129559720487883514585135842471505461132622290039420677657199906543342506014365118902166301814315573238030547997358437479884329685541490864276115128183885756137547460849867930051095812018145428639165658575091965927352916154136883437809602142419667982771760142398073521746392831394689678474949453136580297534272510107460322640152606051605482237032150445551567255138219465684777891821915311354970931881567125596271183236817026567152346118669325964558510338395242666635136916856204686040192659850198155073956348888659903718238836237470783065524316623862312113335880521204633003107835587588691070989104018273850952912522831434383335956490729055818630649092015686052231024524078712429443173991297248552589407222736041305891945844030774343610565561404925624649656120733812279137756089571270982598146294359265287032177875446885231434651771174368780966742925412087888408845763986606177572186172215406189224188858296126207987562857603089166256907814886194206200420524550310784638181562218213687206099501312009382151406241098751304835842722628906343928806155028494599439042318203874772665928009338205350652174708238000817810311110160382390746876350015333331474809655113872706331611346529026153388637707728608587954671892673611128306394757782384587543 A013843 518 3119749450943428759062967271271741398982122518768991234519079443143923052455633185962887933076565673698079091378696115976129952122815172838004726739424593872712047520439313606220925688140712811862218454831465608802291549747357368715978110495246605570182675444065274904156410590336338191675096583398389461230441724820481472068564523504749181326939425680347424722524049853383963467178243937062777419422588062539562110339933390800143683201739639230853387685456991250908683645675854592643030187166533076369271046173125257026679955173588588023527219553875139527152770044630009049219089612074454277458383553999702859721078448750309240638663845782228149110812514307259020072009117569730748667092891268944585920463149886831811702155389875878959849684049984494144499117826503878203549759653071883834712492126477379804475924757888746360758788662736869816891292691743167379223568292614486633175314104639242027118908286579060216919363715131586158132803507714815318510222239858229632378104418592285255982828692543329384558829273957498583434553388709034593201839411579420191603258724415929024895836955888666959386567903403760174503730300368767312588970219138457223671570671341020461802578599939265983207647359786444972713284421679991624317250549426128475458866505060658518077376085642613044849909333339957799352538385190857108054559764062027850930637942996452133498679896529776661183765514129481216475361486334883257408843498136746161602232158277518034102280392327984355771707001792440120643171450982267189497253879688836143919886266883233392720603130830113871235128612965600771227917680727420739683241143725319289507635479846829176190919801651425271732856423370167192524646228125933800625224393062775390532584973486770421173182975468266597424351404527044769296171679149813552635800084722192318127616101708048347400961140487470755322890026455732996424331822290942141382993177646968947735119617279849644792266023610467756117073357413917516201517440872914318550941685818684694146713180376008639224028922411445047563908732771984242052523304196252052947217328411100321356079744937898828465546841282750814707707302097125873498858575315391901113342560002833953794724537754170500165382233445576694048537762835201 A013843 519 52433629022006207153571290928264157692692533172950435678562168200919914742621826956478257491217839277843615288801745621210816105328154609888345442309509149218671382676023543779755098040580960228968305570352442487140114076603835296009444103093609699818060226188405075314156792791782835987483348277176731674900034069057832101056363946544319490561870927409599167311461705885824273992864745850214100088235437567102420388483260499178014883571638116552952886829475651954022246032874088138551408355707921414538338473031716194847410006602503398911421979041979470032856606140096562090225239110135353041243052392073005963332165488146447407414023256061908502105425927962102350350257238994464692847830223557151655565224160147982259278125637643897678193639828089393086596673310050680967060810489179151610012855169705322373826867405836160085272961054618571012491956270127414142610512293971676843777504156671740749787491572534265065763745960216568559738028554162901058201305185297265431378800963280538297303401835575736966280243607403678691784538804032744407943314990415315160275969381258519121424331717620825586410046752506997252884195158297872222682822473060050558248088273228530901515938529179243379770929175930780656392171275175619229900029984204941287037169350554487713326459871395397444792426165444670733718112639902735415072985954590502090591231907941371007712313020975956344515546995974190805301400500830382907270432673184292738048715884170245599157026553856433067455079579125541107649782576658964653880345955930269070861528487506503631455176819861723833848806598112852162027612459985760371856233902591441298754829509785657964240789106355504542014117907582400004761729156112569387108146374206065988681155649392150468657686268695156702911074055886041437560757411470916379149892023925886290770843821407168574767953888172920984711812674641504470903744937243864570223966336712607104584155407622432980023615058821131577059651918055711694798903628751070951885676913554633654523808422579577199438254098969156914406614071698739156176759173626408253883881638605363101031632273171265610020445761439192942792436626346394555895316075325791682011948405967630261427935306034343596279579197519807496873774179971223207 A013843 520 881252002972858323630072686631335698341083405037777972449594360952861007079245045657530073654898224742717642158890938655690186282250294528393421848895920270918209928635927700306343932768044198568270311720913500881363897285480659820030727040694298224842138221548524100805033216451494124441632634494509329260044872598654984122454308849570377677873364676973133205003736890823048572998077783504548380182972999190290379469238159209684896148188521824905479168942997282391251889074514799344633520234383035214145854716244054086800419980968274625504269201758548952842220979396602919050415593724044878564171981553571011225723705359277341576407488864632496194885893571259054202336773415779968092693482567325047875084722459607137831687457591880988277400504590698429606430288322021795013391041891634001109486056837237353136908160489888342553182656444974323006952309032031449494854880124781972713368512361181946781678370859583392960291278353359867783517045909815878085189336249291140105183507789856007162778274650521411192272054309633627772822743679378335264303295043910201898758217390811930873778743178053215630793655769385102829224668025512338446630197304720269732475619608151918861778378859915543483810006659868630491983222621876632396929803944532448211233705274769274997877811058542444854626306562628581021600319138845274121131674938802568636566834676770622526620844943542898282272798361338224864700638217456245522494161938208408048384767865249317785032145290665070564717522486362969396269895765907218937766974481320032273969709289521806533867156811415992475496892494482706287198082614980674569787723200854353908172419570967553404994942510516964837631279672737396880030381926783953689126616111281351071764182999333872926729733117959498705826421657276698441083649814591691584372235246122370888985572106390282236125000998522282990051435622699765642479241160257631831754202221128787606745899935910231095256898293606758415641569786762346454485173288419249488342571886112727831581648158294953990958736641374620260431962703040708997862791431139043523026398700040337639038643615189461107613631912508515789512482379003853300932577278000580799574816859097961803819308688519212822670887572715404599957522642776348440049 A013843 521 14811202413964829845250631644212859082018588788469934382960332424534734945980871482366107947917874463250855411764480005986184960845780700138708241014393731993322354270584036859048722478032518845336919129093393209313083021677073449595256429372949070264921817089566044562230193268900261749490519687949218296873574173765594318146089568834729337632017640125887449776497805924062977366378693307360944625735227197391210407739485741837174049562604486311186388392424955325149770499675370232585255574579275672844149380215913817036854658620133791630850252473955932250419208000718705260480334883720022274028038493970867985670738315973374279874680665347878363547447213252150923978674150799013923733899361509032079636548930378617165537171099746743769978270280655868506395273855828220308790063241072692656647132157263448194172015453353553373291340906870683446777847457901352571660025970257210615393584587254384979559668379037018085483615515284919297837570990606275462977777174341836191747819215424109912384814462051313357908516416782012381977831853019311680787145479802998763312429359687376122195599336593540395106748972516055423250778995504785872272513726100433573393717738754209300309909213498600539332394781932412072678762022605880560695199214895756857086204884553047204889332370460922870671704334398098561230036563766572522153860060696454771074778790412483852804916540966125491430158922059011545301023626520787118496559379695468714069202793511245284013035265900207840981207400428302426643108138137602628687049540107545782428608904028993002414705304529468585535676272154770844568938174509980197494422263836759126134653855729251670077749998774258628026068917459697429362670629043457909653151036982305667463140623669804402279546624513545294748824668793849470699292902433842560458544157781578687531180510392101473542552891782164010213794478510714961153148606180450018196292876730511533306578340222843254017982689620648788691687863406114756860532307458462326150573605689896616665392760596463291726043486731583242717079997150005196127079935583153904491504682951577954699322483240489272835662311553530624874336291343917762428773826311355761498453946950859444036791121127942409910629607434627805111486083057142088231903543 A013843 522 248931878971506895209127366044285522591486421767814187174414307059155290237100507004127176280655716103857126905525615460609810636935036227231269406728915453611768808225705907490031878688292544233577599802672659668924986345326573467347474808471155023942540979824336510957402858270406699223687164395362511915554161138478343705081327383405295977581320477595790368393598624165726460596726698416815396324731963506554073322877536863057384250998693601432109629711486224149792192788043947499060390441953886233491618633288863522938416247428588635939700193329777353332795628868079279312892988390682414359589242968168378235168098876564501521853757942501791656141945313128900579309576452479027016195646568882302162451477872873418701183234673443522542024788606983181986985367694904898729834592892708745480268350167126773799449063724513171544907566621775576689995282224948032671890056482112938812919976157984448351459346446475162962723125965393638638756055639119671706267500969163240874705597553633015297451576663696423606368435416855282103901419953695571418989554079049000214992000248265730485741438050127633420559129981077343498575842577448936155284138194569987068028214035241995710308644151270979264559559099938049705511953313937034583604213204752985497047845494683064372575009150336730687379334748228842518593224527224784379839926040125315337453807130462616114092232304017671134466681003045807041874304090934869100571673494541742677361091350543499488407083713984793183371152778998478884590718477678687380343241620587521965277629850015285391583952053226778517098111106105233584670143898989237179288754988304410632945127353241532818996744229398964761234140295745134695298405262333397087540509478561611353053004462018402589112340118199155768843496208418228054043015811205591913626751659834993001336550838160049465829686452182830519663243800329586352100968624074823455825094379209707340283662164125326570280235064454244191541197920266570718554966491454376315612690590830092436295256127344758544039612881497719560345963512100137331307832477346067672788719206367170684631512975822903208548976470280189212262970048617225833140401698814956283504515486403094675926348372797328083367951812153789520508746597941387076913602847201 A013843 523 4183798089874116387779803641106306778195112290651653043840381258743222963014948221218365451748980620557526731901169019046469087374967153871075944918892882028852998359849439187184965785114132790933738719883519391055622245505903720265709009105974702487402286247907623739661069838950725393852510171992857737764718786254405522651301869332892809495209253266952448721591212076353364623249185620291416366029770110654654310337602762057405457106535043359269466546560948969285557384188654625616707982157918965926293634369685929230025961870532289204238541149293567977464296134385808447411792455882199338141616406566005932998470237818419577077796109739627612364777674877757432036456051436815007061200231883204852444321988609383548110786625156565283363810622117566339655263074848266632952330002747755885286870161258899687247340414017892874155261472212182117428750708354701585116456179294872162628746039287244623442977235725908063914487578100370884601573027126684322367237888788726589381176978083910088104268648986745791552234294051086726320271165161761468838957435406576546613370548172602132273856349308495134899337297591966912180564186199184269961860510636137772652350193290312221903157382250411348499452509792658801400539399347339740246636011332283427248883139229138262909868178789709432662784479113482156209996324629066951071969636956386174876586136441685189029548148333624998756981507618190878952781428856342344973308116422763069178407862328584595901657855980942419032918964756627434613316205454345698801428861917214481670421124889206901576351482158582466536867953360310660857551108510312109272306105088432229507908755425930442088878280263508400742062195950588478823880297244037404850293342806185002010761845993143292315211100366573211006952640774885158904300966738932383292324815146846727373463409936955951372199540201836832543980138552139357819760979664825557822052361231377551268147509992454363666699910728282482127232913445920254066753321821873702736502490760081363576814369732283356849673773699332172650734608747867008127290740446755359376560003701413037696601838584655534226082647535999140090503737607109714577590731351982970256860391779976812218294137101604693097165166106868740471190504071600892601686923052907207 A013843 524 70317094496514274129415159796073698021125252268982332707825287815697348339392234754017068147545117289710351783062947703114005951511072955111173406251832668258932343433989524419017719950413229817223346665082310405471843080217723826505771316044116824705770224968583432192483600783244841694479138460683959998611628640577793619200430517877929449185981919657669805663783501367270999222949062720237834863862346249772774993844089621898813517589534473739241924248049869326782362956058718292740011056128144060323217112851311412569046341158036184655637161096176996997242425130622282575649995806012124276146146945154861715905289287014177831946519216393921281014818381670469160236716856498549823677592297261023955031719662557909293097990809006392717495565125929937470586006498974817300029810356181533164016426800278327043566050338398725535927479563470144847625013155317469541052279005408916437301334682300720386206118400845336830210792725132933457498637866918183406026167196872127787729441470656276850768443183520236518618401780116614609264797472873725006776357616878332018930918803136924037126703662827877732253161960628187893018742277449690025248989602261567544968049698630277513526366123482663534230298332085216475138865684830739014325211442461687561771978921024126784726154480918646434763418740460294599421408228040728246666593688325982441150783195175402972019615729043235354108588198538934102559397474788545791966389512717378903681500942156521303319163585471699236686269040664637293546005465071188159755614882242623793434767846012900394793739360639295515085139692126741277032861480732815620539648708221280481339422452443612940187777256388785691271839327341540563592956155780536663318880212543551328794874345606759313941752963860995957393853033503494865704586347981236565994103168173052946965799530810418674712557672172271644566674188645806186876722785226723150315234035215762504163755200443180490146225399610243677112403576285581710099923079860231321892397362204687477635519112090486378572467114564675825740896569225400805595375474688617325041843982209648924566787101092305563737771057137537547501096317962692972905567421832777781107052604646070282952869562266670076884054946758142921099298801931396201956552115750211428049 A013843 525 1181819407202915405293080590692610642641052114884786065820419612318425333540165289510764864355790786288161882417938962046237098027046603156553491438874551655427875896095061936910430819206595153538072787400038390984765266649219284352082498508753471472829880171046981744859071878363996054359110880108715315696665642562190977357901635713974360252468798123686456423791209307479723683940104897139037290556934453419931029321537614275253358790127305900135439020836974153775231174202478878346081365820345717221852310015691990911047961855843114155507293766543446788532653439170368703248949479511645772709188291707217760859220197046847286821525148469932634970016052540735575176098500207171126886549293740066029612218112368610781489097931526970442402947963071504459068139011228269754361601022656343027887624085232277842621214608037467380082333149023242724454033596101420710576465653243907658561723532005428207530966231963007576105352793331309212620179606629293908505081792077829851728368722797320045030865224585424615168419478718419941737913451126588696188890242466874126242171952324322282291988508461148141045978893072277953917966001457096940254359768245210165728278011284879074169837635437373126019808624067356233297658915564950230613763828713453582850701649725652498870892478360799690629068778770916171332475608088680519641725440119694786888421213161312997750733681558029656596503041852843865461715793358771089125579108540240987234174986334824653544885182381022849070986123766450558992627713851451459401012619325851778096258143187938816935298377434264639722035942805574140643091302906676432134409875839075061049871673158219802685735972348126321113205803574629272252306814110203479700400419732219467183055453126612803789419042063611759055918487934093238207896982750520642964662891947484500879654192714330706665893956796199369530232093088570064582837079851305535987348138429871320407480233653848534497887610291249365481228166906631771801649407203210907827045522466574182436620169716904804564667454794488506603227248638971311339641475603091591381978271808997569475193990808058379609740718157310593560850925815998980795623871658743496167066233126286503245588878733015923982190311490164108074915914964060975966283771409413803471219543 A013843 526 19862838776859399216760805487770707070868162894868599408243792424235774580809558020807425075227775745145136757798300135111106906540572259252194530613164589672776310185669705973653610778405244745514389337832445237280949836573428512105450552436619595043851796034786622185846421059663681685613576561987178310913859454542743756454252791444767072763243090064798273114658854830811715955981343006215799742390397358628780809807082683124183201185669630263576323623207024602500310344821062508362589515342550469347671774433735291241983094911155219611611086334295710174868306352136386795505093902152230501923327618723208906760913851766362349609373170334157795941059795052142811984687492981925129582233979889289759692549814579241404487268935173792225466346415342775443558212361713529761555428387785157269707298000498893700934753917285714257043773235633640469898942649676577882658658234070356017446887402415231883972949460602268331602664397519313936507358648618542720244909679452086317998693124054557996833751829607231507135626178820483960789111373084576216846678305140753439752184002714884598481450861706516806559767255865775571499254586489428274855024624897247255395168535664962599572461138795930129014923544700056213033753393900118525925528669187014366971742626939041548523089883809960400402758964802788091584917545146453493618479472091710283233695329602187553196580985945804438417426624420746846815057338980865694933608077235830272444778995329397952128885260277851024336063782142734544989093986701344678152819093009590834463810612559687696231559829537685799808258090733284581788435527952510794883026783227334551065193210770200223739164487254959078949649940678794178744520624750189883324629854439412584945613000698981393288765839963122834452822026708305054560124589088000446307089224961372006284348016949756186933679731873722803694610788539597075443742801060892143339360162590847282088520287020232319305997066165028085643001801199760188670321586864365727849154096095712284212275192432019050318365912730968330480440367875190829685354280461160376356908814293822150169585403511037186100912250069919145977221510189494870232050410968501940079882180153497260048612284865798634368672565215188164415111782800972823065331346078017794940786859201 A013843 527 333834731322675922636098857832962273740081213774056550254353419274130663379666241655710393239353226948654313488316030370812373778227397961251633476015457258630351445290550748299196236352656948437860341600949907102980923903289613002956307434802265533902017135956658759077520798749767498090107381277318505871529235852499894314726626665812200191931826614719064576238071373141452510072178431905468946270355408406473919070427638655268147062327549475839927271135240462494222715965407597578050041984362245738326319512907789039904009876171785776012347528020508000909011624860356252872054113213472538045825367287880972095930679106637252009884734873806190076381391975441364241026642694547215652888606499999292991152684733633310285217528993465925933412884202666026879882875163319294702462084913505138231970557494384906431610409087820999518134696771294595377591529113114244473844068940020473585229836572392802273933361584342323849245980529107109330879176807331847499156196982551214746604035335984956252784867000208739940428469187435873928982594847432472476542122274500643061914956533629065446677744632701427967850008269336090030187971835127821015488398870648034621426597578921026411014354359743197678353820015773844772458293291279292065230360343026150465694078330964471306027571677194004449569169921440459455267709181276443867245784487445374730308717404623966206574936630791135196481689276639492254420668696251409734749150954102599388979400574501191381430174569489842166016223986472939497631702634489500005714430496212193154833264965290671110563826055039885237377393730954313966118235918297848929599031145701811799752702293414755160384137537294097239906766552988493762159158140176441369037053963563207315180917702747780277004287472260205478648579802886483051992013968802023501083248603925779309621037120874552233794355253601659161695323522985008046982985257430414253104626252664370270061760463949044590575892691035627035401931272764369490982094910429394787960732893080636360755709159204944178700775895269384730384761262878332274521749391710722445430566441836268877900221876810001986798032186925131086439161921754840283990071257147612106922579801839828449637026671739477647834279803571667479324783733535950237259023933533245079569804742591207 A013843 528 5610760329340214231744913503598596934749544959900568440124917917740314059422050523507524579173809685326033046798127522442243566090667877534756203831391790145800316740998286426664591144379105332395118761287165088679800388042588525740686659056721676828291202004023563763815892064587342340400434757127892128182791866972965723747610414372305648625798209913583318332833265568388392336783102905035216579965863349087607157816677322879091747676539124040441657645969986453140401187230605492494287055631176264124050452053441210393666693988819203537439524903440677971277758379028007542020613480778832946936186948007415498016306923745252294530132739024060636613742054931243008798934783767255053478098809445488117302303172318175045963651009793181817162870344794207913770191482869907386064280261141280858264729159808127122396076145539007538901289848635148264511180829804111106871897266674924099546957863272205827817998008148041436934277194752703186524086324600826360918318202685738266246174021891899159740555259672508292178781281633234733124410471600797564913243449067532307941604674460703702962312854041812899855655088982731665137369242632993287807313519818981517882316825508925690889918253724203923380092653005111009090706535346531061740326666285240510876920374508519869240405397178599632783909038869649802064684388209713192076799899880494413092298613419515000033904959953706609247267751672479946320048178777897443411928980085602387930576785455641523547696943989415777284234676540650694136696026177865026596042433349838330353282684271640309355246224507055351184601856436149154828549191078831946959770916465810350918443667445421789980576199589301892311113025456077614660608970861945450089405765965606825346245683830081943115611059546277273479646680747113120654829778773655608982706159286180572856800770890538599393381728747283085530613302450809030245643033221632972351929453428530071128928008117591592433809028458235783584000258901350758034936069159586838201256037734006255315221203838757496811423940471792549163576682545196130537887042026482112140351530187942171030869029083545703392114526965650678169782994418933600653021127618879916681047798729521996753049507271925400827150740658629015325011640209538715637612415250893250052329708308730416049 A013843 529 94300048855220980592936761254981618682335602141048853773179495443461458396706403148590965602174219381274637417536129269686787615285855017726647517794201816980465923465958199972951783363579623321564761020953383645441405121831785352123720678766321222453090232081624036178453697929519462715110106963048482998368182908214634919026088234355341036453790514017594831219928694407903710004313610524926885059486265308115413501424895765628895003199593057747702940055817562317930722753784786512351482543993179471132915947662186423086356125870084353853746095052127474663265285076323722758740450771449845339156494035160632275160070467386455314167940944777387119567162717229401248883696910776255683806406690350318787499809417151567997511082521594006801056361884956252406735608252594533437582358349001507384855302988895192546110851778074099706313978486010936881639416206517695373195977361005449341085720808015963348137092522944132430554396812208682455910318857566088647954174032539203040799446785937149177759512249315846866648777000409776159621966796194604673496882648478015499574549763661047135687592137880749407873995080532771095963764860932718188177518327597622371048098886328514086786856090342695340249217219056900729787504739569147554669670280256037266308400734364693442323493510380724028199159216282204223301150512640649619234775917291469600842262795741788605569840661941946981618829102359370457801049740720122331424290368298719333949204033152967086266142537630110968816132208618716216355450111971377501999685177310732818247622074553458679333623295290079287359603401122358845203426254461928532552869793040874567886282718755204024203544186497396904072876618840296469600854973276717179652642708583953913594351208132187217944075077794282135372421763316730218845724091848829820172342419122836888004250556357282240004566715055586818513017774290747371338522459355985366318878323773304905463893032432361894035028341297568814696292351355002190293170514365175989648510226195443133082922772917997248909602167509417373792233303537111365950267515339084858742888167868744068515815771807152636911268854711690947999542787199017026175326091890514759658370353247076199428503068719250211701922498249577860567470637001717193721351863121762853629505407544832102535543 A013843 530 1584900921109699020825488146412476065194014465184608085365827779918256731273444517718368358875742105141082831076529724635625839450109365282931764831567149937990690775692359466945400622991682729165538938479163518928933695882626816413143373448025560785769087530595855176051271301101433609852855567727955853753574050138363369084071464954810216799678857169093716328313341566913637654042498852092446157194785661033495754718448223132924838318775560521565643313518125769877461657322860906913091367116893367371330918332358367212812387407498507735219910619541106466665499646277772808406150756115757550615203195248944746648615304345364154465220583458873545318565303788474546789988293979416529277734277244717807861509296874066403334168763940430472305354274200459734200005367901356323485446696771668334617263077334361501122485085834091393764019036414385816169713668182942906137304791506418587075627709620324295992140114033122033760327747222791326036484729039113251906165802964886385506716302131245666230604122374251438287765995045887107914766395943642720747462106672970006501349457877851219209501361061361755298138235318514283809862996017696194588699550531933239190205397982523336256626690310389680583568593800689330565538592157938662951333148400263218334845291142467402685130955428968828741943268948055006381022436665951398150478878841917729581355910808032241093812312005258302920067660723353939284262242992283096024248048219996575845684272185201917818875057629949275052892734030254763448286050031902941676108708775061486476287784207019980023560206723940362582652854362663485111333985058741632846616082611637978862464753654118714034788967142461749766752837332848862764581569535861785638421966003170513425780260755077670571986069832488499849204292576064284788140084811703282787636559038197519576687439100696842607756752779939247658748289732504591070086546974396046051721387987657935546131650196090706353046721332188239068600585549223521812257316834935512858022511371666812737724683044432779762423683629330777801326065132548230727526146130303999220891721437369981559545315676762814368567695641139389763028315624453879158928705626403881565578230527023609683794851075964438308074211428080655102557478996087860874874760763487468280951097384605993147314871201 A013843 531 26637429781090711443013979276754485227715801116357708090743467497086140882512782009292617007624597561106179141903235081950963483637988102310234171524149089007809539867061485560951348270621211629085212939019301262638588626699308903455700677540965600126421054126724537943893716757611794680796943526803754034036319060675473144195989111495495313752202552440958090329962331715117508051492278207117742563972762604989963149552959286195067757623660845685953767170299139814330498074625323262488326607133626825409958744411947077745737795157827419505841037782627376385247052554990527590882175758037537153189720102549014356923277420132535344096962346193287676169127060772891707899333256912053607570879997651972196728386752562434040837374415546814948036089286487126752699490218318095728819902632641429699912340540758613749365606837613574054991867945016582412364377621150721423449681630848377192980074915588790442739898896554682021409828447573453816695198840960376424786928650430845481211380889919845912337763484744043923302483078736224622723478816624803207602595626852606899268180338553045441254089375358307021295809320998269567992367374069419942452273345790201951069782123892269712465124784046719361568037356008185578815007118398475108223056225163223910553744808231449636928995967894679104665840521209960492245844093044645148715098516696111281073848792950597876063703527872376297177577173777409657550595517971301994879536946433482450238415562616688632781833093586557465813968180846491809275343642886192740750359068382458403206968789167384804255976394409265673926646523273285194266190286882270623253076500453799510741445114664773226782698170763354628329814937053190836484322439189229031224957982615286819147088842510590409303369875674634216965576545325912434434270405430297073811807647754985711525385788965411833708567743972438935400582505534204662114944594998674345991281367908566922723834644845696501675656245430087734025970041325799731098608724044761164604784348623604121682938747927781729467054850758162382506887176682738113837531938012019314905527162197877280071278120579352621092517260640629723747216900700196347024114755462970037472673320467685807955540062033734314643803271471751570308683549487248677724020104151933879397945093743072926826921040275207 A013843 532 447695282330791587222735949704412633222219469362623999881125458223526769812392327230181014047146611209511552837967672022349843269503666035528105720806373738954254936545702387822909310384330703850035173866097396321166759048935284740379961287431008841324758656707859309223021697545181433200154229854990694050048414452772677134501988996904789738233268298875182624175676909135979957821430719827027899272690221102066310654536586723080503802380867833443824964831217642859452681140227808072641305286094866054665176617331594535672615123217605439634670322012618314906847212291725797219956727965336886933659625763541284296809523600167521528237646152470585973374518510409990934664094048920884982443780120536696710413996150316828924353751802095318831642552637989139332620332099272234914276103546804508966426707468530021285587754119771339142248324551893700604608094678680174963918799169668675482416119106300800971129480754394540733834986718367038297196206920021046571393909827791220002719678616882850248660790888093146218944833104319727234113508471013067510176824700511764156000306950061034731157480131647066106918667258017916629247718455984740972795358122695924191629828156257377057401352245473212309874003842429575023143824638923171143904905976318304264676788991945974047865635232405871712118781639975805993175901671801351014454660770111542301008176663120698503002665192951028426663539559676924114452858870543672627940377458707539541157050360898685851164268803909271327935363215486987838490700605988241393791284862303978382699524439536236405130195260836528181685148116654104260031860151630322365014456743127008377031468042170843622536808156019701238339199647052978388792007235453372327797868813815125569405122176075493009161737500463577284540444997292610285536782704067002919555051135818044853607158955141676689139898072944781187277590170513377756165873808142719733075465950439284270219488875921621103662754516943484545774478484562716080574316825020300893512610547316914473125151536422227527152790876692435162793252778506779479267399282168008625617195015059723446157971372577179502701937599587063767019474450068200004434296695066137419803220497100395374308761822600972626218401583625728642178044416232188526507605890481552711041263190539826681180061923905404049 A013843 533 7524414610133614206452523106682063126565842621577621566002075576362814420236877843757652303090393094598260668547722663679633815830548115059120872849592723430604162718523620032139636779629446139607541167167498939969849719335455330631566009357852965596145218743288991410111325670641864347794992141172828594899163701707750384599574929070978801130486540299195194364520601811848415151104786108132857903076104546062428483170796413054814027406615245676690366183918274923538821211923808770276882417943396413780757623407492109361049642375918294623939904102066076018639381096987035473875812726913417058694017330207838365176477663148015534325090118884573138454505532604460717638899428680213313899932612485860261611928033298374943731613506537816023603416382186683464763349921592468452204238472311143382198733672423584067746873383490996896963767590743677426061648247264577700618583257644621428832967713819597561921773183039109046113564621775594812660976649704793729725417442475687034585709638513950064129241912456181508501805809984301655623745736872316625643541892741501220169897158909675810726563768572592240058982040605507124787766404089735541529771583968150397888722521822217736203744527189668279292052382579713867413978260706381737415609754743981739776422792587635985822477731351045485865580363023073371327307379397965306499939483563264691453044425177069579739965793897927934766934109379490063591609199037227505857793923948497617068226545415624213100517865787303123208609649562689804601513205084844373105450124680742964678030907255285525261023191748879529149582284396605530298355473568450827988797974481735629792767883384765368763976134678223118712766928468019407780427265606264828713298781153790815444991888413300811004981322170291343421271259069496901069016706907254118068961744439693879854575520559066160114374266911982937414574457995818339947879841093454690553799356229033050729578949537614685889259915166269144760831659890045569166212542878116197117266445468755381549814421872648378048856956264569757781066199448363442708047179735397720970748196618108771959577024858904655901911465236259780732296307082296237474527224553976571614632726894766345056007359952454546928852675415997621289086392503614392565013332201323456414470510443402867030593300755078125851543 A013843 534 126462836352515653967847555854005434968192116940855085659796884211929821960921205920034862258040236740912967056281574808463605542664022169798644509983104902698164162810226481880170875355232101268383944396584154684073264232870997741924729919277434792774412691418458078629741050546477814093390432916691730194470244334602160713965055832895940710600087282808573631684497754651736313444618140119388942777000089105671235516651575314212259358622982434088134984453114446639916968108803454002043562798374663526413193376609719882031161339412058777744557968243424539645272078097061105209430784501233800505470349268803139403521060084528697085401789628093020738004874486483171281356982697828345166716167418049853416911674455645787679297228204381073908702619135411588992277622132204617276196636004133386824614116832423177426621700956333184847270041897628986499818122091775757414296528811233152354395688366165976223219241887338305738030680598182422016393034551588468215495090955688871990282021894503958727820168822651042613389850248406157926068294599613025527191008591306411007395461549794921350881357258399557778671311156456758246307989953536185246490871011752703737315759424266013492376334268476754770061524394017250969626732627692157860744153147982101100422337875020398013718383230817021480942809161328794151898055125541602906344482900247789669251317653951008426689605098042474799627861576341089498784175808218682690951942479802399450065683548800396149580403770287203591767102380200127545937632437860979378783300245509247007343665458239583823062016783723418246417029453853749147724460444264953066007727557114530729927049816047751552816146895536895956205473766762002186565641053044492976184412614851762235183978668562346730560721081716086608881306051181034416266963792990219962385040038797935038715850774036224953042288303989697229126752915535718839504016489257692984137705780141358483612033404878690025740791394199485515995297707771995880976534208152498924949897148993371697707730988413601289867138863938623919026379614128644381594148949812829496355364940560554130324611056803610551743425996225818134767704033132152863234379063078684239127132240920337961356315698720903570233226915716672021005674998808247095840179074307643331958005869022271986183181605790598061186883201 A013843 535 2125460890576730596237613871238269345510404909424951424684206232949904517697202707898025929970882258904524237314924427805847818355554220607805818279286044099648045084351476480960031902095385926017728953473389887775219351961862859048528935753295846562159554104670024927530057836534652621467613006030837909378461396531658515119610693383482075523055666962163697027721353762431732220063697080986569961253040497599016455328363026305965443040376465769719284683703494504677084483004659651412346159952282969888426541080679562057297728631498471877552785772267236237818087816577305995254903195112236485095440160160774363954978456840673811914347878279359399543647925494322659725766808202400997216998625795163886378034512576038753525948514431032709183564919808862576193209995175963002561036861321469832361289461602536343009230927973091837728067594173450376102443177996475154862081759730395591620328334370151562383645798400494904539081648813651966829517731708547385297825993692262871540669941980928034338473577402296073203243213124962296263429827335696120035499281394086849801295522267403243144262971441921367586128726606568735845698387149082665437772069094527691713065968643638888766369050050288817420424040490247937046516495273622097165526981958135173194798232665467829416564866960341680030205793574453043310950612494977720046931724104464600971106895809954598627372192882799873957345469513564691206065642808731399986829297258038927557253943404688258085997846167217030766829689704023543664573788383129480419210927226273914452424985356632685314203316084039490467531014030919961925805006686761066180391877052423917977883926258314560348180980873288610335945397597968970749608729178518793450731422817813567886737129482527361500534039220402267635468110802199645434198860468786626907805367932076894195697303959226832785781739525154841329933336251408826535544005134954045984402421046835812034067445435796143262625480962310753067332968574523934771572610436419049431632921383131598123373834722267396878797002886216452207076362174660126121452861399504225345244618556001233268365738031698282543151760718567325391040801684852093172380208913163446007009711573148120116515597948402226304909844772450106657042379704970208939785889701888561480218204640657325271780733248522581614367945959207 A013843 536 35722621187923111130965576333901592889993375312705158594667454157189045228936885911642121805020618125408338856551934858132884283101799785755392387819960543182784693732695265215495256178517151258579970521027263843838111648423029072028625823205643293170215625837189108956997682058637906609006171792360292742923800691507584663615296923696183243315996594633085255944912792685190123422610556840141281338779851643146669564703797383124361201179607260191672017679004632140107758905859314761287301910318019874914784875942981399497002925109594816846029670474495439449008601933214781862249158000251358604999062771822134734991322924121204756844444790241193428130090683783080942010962745457753560226095903739319438355626052865483330510616682042366743248175607227553318079280388922410184043346528229943472496191981153828316956144206443754516695632055273180471153762492586757927767008135788758708362858315759137308981934933717117860588345271611048606503704516825555904700561475985862081984039714873457473126725415400390102326908682991241313299465108031044689436636422390417684610373842748246307525627761024372425020065508076600743358652792814632358012635165271726914621499734993638803496364624195204154385066848519597077940802736063766587061011985770377855884973896408517809004205719002462616267668772605832298927146944203090540828781487023736548521393597877906939130244445781217481601105306114481765100345258686348639578639999015860255454767026802595553651365800532416636098106594855523698370491661355257177405678053891985680201906728888925542075815133424451716287793752817671800087004747384393239293846277620088789454295148623492815771877745537361673916234297429064491388673911303365361526443023298992635472390935212837364739475597177300912149312538252569440812580247898896838439484818834416360747084587642725378630633696199277418232189582377428147582888094303172650859851490534169492856571555439425779814946458533556826802665202832023771705820863604894963797454509686292769659544040177148139341941227508639912244332419069512739723258241541467515377526304070712727541422959098753034702751642396961037847222753917309129948194171203538037039812222409900454798277654718796217506619761090568942584911275701434301650981448219641052798027365395527665842818783707919029192682067736392049 A013843 537 600390094305423728778138441443884071702118658880635600500575902019876283162742241516969141176981528833737951162068369160639386146091948999190879862090076849273062347565409322476828770592337761202953564546905223423387142475045849613585114210617246828311814023445637354240260042359527296377566729314199440130320318222167975441382295396561751770411954765998263896666149306659990404363815628812254515460872966566366075373976722618171138708225659222041431601131030852378791103930777503192955683206714960037692789409973688381346128162316960086731220671664844850819487572691540838758821598510224584074219248006014618490999164385705088348284583589583737946582434122342241392378250862908464086719993854146741800443007070510178335891934575086057853772087430673488616958465496618947963216525099960659942243498627252392523081915677700182162103487952976344178681286212905640491980105738201667611454559712963820752059380430983599882908318979966893929507761814287118090302336726894384011905755487878199750840874056634356449808354235033792752624110070677768095361548351115750025246553175069775690583225779536627347312240994243428693628877488835526041118359222721914254043546046038087370363400238848796222749818523068868088951071585023725028734428444842740623858756276937958815933685519274389191610709061186223448068558691221342719709330452407940170999062199533981925962018400244922213269776879866095026041502762741461585398202463459563313428269419471223470218505009548326402900877539736786798512853352397807380657231051762603327153446392436171585668224947464759995648949603606609944062288789289497172811674387960832284358338562915043754677949269246437653510149836890286906769442427275661631174927892586169224384474448122157589176366361758896430493495830410934591737036226436759163652421350150035775076250664511285438645060532021255568228410311017434876425600200953422743001524001407786666440398132270429081349805128573489588072394063997823531059731254607469656543817944297522579667956683257328777920006210737711005090494967301300616528801265587444530950084592516468811788695673572742254249146853765724163098272825088214547039299435417863788528124022043196943794652542858808027633758324649192218024603810714006307848045200227507174376445930202633479820255297778995123641407512445541167543 A013843 538 10090756314991256609574172785347359593097508299806842537613179185248060691116208853175700355761528555108633745180883080482866162957367386829401117842147921605732358875531834482868061147345420752538040559339836090076867703578095594455525014537844067443436658292050827012716050531936575270217764019583749990270293588359977163243312238730013362005313723752132821311267971397034458726142649273447561641350891949080914628810426777043602328269148654544850340920209235535930342083764577496164006167655258333353502711613427780625284376024061148177691625828671047407723127634226726877019514606161344584535402901237087692978222955830545419869618996390133883668210970294206051081701262252902555905502936706644289440045619834064567291335744403471374348347473447329323185220929601674658417780137355038811649286481428230961135437756795106961598473322025673416611096377380305099748709637141955427545716785095782935379862006903541363232040117096303586273236952812723593743711373368913912088100032484768903212382570269853628851929009628212954793353417957881248378741543137202410674318819213397720031632275676672095826276834390249306053820543954858686173076263456287212867709878395762134433697667814331718115756199917218465971000660129493746557939538872471941665194116746496273819397452522444659143401187191356857491688265923357107090154716913620250453981238387567634229643643252916407638425140019909459102679536933395744865787588803364880608788924133052852863962413695478721853555048810356175722605526293749948646706082286974074119467973517674735840325856692040221246871895987816293329854887681588578983445811438457708203210596226913140384872293368224877642545088308615052042074018875222045035157013090695746154229862049589102601287189442081772307304184421716577683324367857722611263506245631971651271706544918441174367307532361681242335214892097270027968085062577424176041626613891660670502863771409069101570246174795934639506732727033611420086520903196187742517531948189808461996479347975505924770501544383868708862555948915432959461999562870728180231678071746424291319732608185737079067165411171240526009192671371257621892089505611068036693792180438480011034356725287827986520440576162378973608339516246670304016002095680223713079744926748915660895339030789771571043041136061672210402895201 A013843 539 169595341386058049837113122003333072681189821994853602529664702566464156035590122195323995879284010425710807355255101933675531600824473670441744587572980118427543755621063542153563503703434486587906847680824625165921915494037052656014008919337545241521839915914498249602718661290258020566549959877144086086472824339566136182630348796335334575223307755102096327778480795269958147810279506338833168506184440988202932166416842841771824331219581436935299679845956621652381259401831253978028451659781926808672320074086880708969154507836395717422463155302474293781602606148448598622066981985753718432286516561091732855884993218643976871748686472328980182811621777734721100530153114684533257103787857228570572618846732551123182465479856189143388672675986229263934774008163815345984027630768526137307389557893364277763803302378455362703585541123285493112982696814630787811476562871444844870760862007104823794929340750027819691840898248037574374494293465923445440050557052211336120464697245971510956290513858525429940114370864821375131211890895618110141501509115506960916203276394519575480571643657297827914552234755596920086846561882249309938510892759909819186667599926197574193427156702955473186371514452008690757574608094796401398399289829829635923566917520158362874082612984544727386223143753125134703862804685373862898864230327167215549380062673579849228497620712151766063179011328314618279138734977239582283959292005018153548391915447904219298084616286979910878192699705355656245369831080419055386905189124997173263725898230911559285268356673423119998496175955867228441994871097264459246974773752846158701771360490785729150448548634639755518538255299202893179671138035235856910905883919015323405614141291467444047419833792953068347168861427575790521123632650584743927505749470336547542923571900444240817591337696402776639927956691478817360059605646738768126731618499677140889141631406072224390091127459795273486189656943253907137394156820018327388492159453226110820774828401424328077617819456459681389852977833421681749677826653168328525153813351842153064210745945777683087881849065555039520636501227736726851140348320805220492712565176629533545454433481912524969449044763561103409435362249557787799596947222097519945731272983869025512667963090483690794520392373788524840241459643207 A013843 540 2850388902675477643612360241510018952552757338267504497716074656034563070490163183736810398743126363224921539219772498199284659615056928979114401283339076850411727900723214952974941806743623416082950388971619475163649633708280743989627447907306122874257563466774972081072892540305366551662005175655160654855348758675088050821468272220007968205778133440000932980972926726102186590247367663036769063083441899688726680920967877641659051534807505210571581719170992940111571826766577885608724187045954843873355683485178204075644579813206302822719338251168685455587395001536975597041079766234562745691439483842268754108859081025749319283480173540433169932514927218387457536610283398502950452143362516440585614004957033986727327697319942970932933421665300555238951746755209244519953552390326618789725296299513773416376242103074699280959162189659059282749900185363499650747486592180373507742877807753410773521377429985717565560769976854767512512125590281775347510929712376515926176650166613043184642374666420236901003502231125052851830278250282653577148215863704325492118628466362690505101967614948204593759879409537317435899630165554964152136552574615804331070322351959602629468930222706572637843346043394910065562556438249243118302896864169946690967389182761301604824706476431243233180252377058774138967822158347078513741211119108699391738430713354856525983359511309134732223849643394983789417484718762465659446503820728340106687822922932926213742908145935271362129784703947912514515930750968603063887715513623827491043441171566930576907505270610222377814725229290260508424607798531723766563905022464085389300671255768635749831588756902390371000072456813703025670732816958209047101595191026890540478156872685693332104985146558162219710867054013266311288524893958377791189589131347946354553916472930766355421257612663441466987269168113684483370521792104738475905978312124073706923803399041855875324261579216779161482389564245268417258183593674048028418387723930371244564762540942738682000522691604717865119258998446318205166835232559800097522260141004411066550190007110685519658030237244783549223337676134571168187115834227773340821020082923612570298452663530503807161530095341171465002380133328317739547825891961793017727905505039886711791410455661759391183504234626263736989938212223380049 A013843 541 47906486287266752756192938579058888535554192584261948093114066743972901525728172629064572371675724786721256309666716377235377274150261805351975742369079864624869910827455073714649846945940078754106147187446008519075459393735074464233668516978094007147646869186086955766592104924912295633783320987236285126153846587052204870156417251201673921634513088726095680611211979485599450022287508312658977643243408008068429326238707119523363679145509740074076573954106878344455187692465874523425827411681363060979488972335390075899358452920558331541443917987392096452057347790831948859469427631104296066836023404937010950307594574799768809197451276694060287055778381759437998817809033078639088249173493813816922414581312870214926196608856281512469812017928706431901062007714801772646859355024219481998913054905927989809035501026376470815080638921599809365177572415404338630113007154775537544634547314911574870573790465769955124379861000998077582791294795865798265616195675912103171250959350265416804284391018524921595165861998518763280711486552500558671130064021278598546037788634157739319248769704434474607322293236093694145165084192482282504959039121567823392298907769385041393484310253029366324233116951338253471909886057655029089316787596104294035088909994669196072288841749379905020060501701226816953632187015339348580448535278859910676947804999355073632202323306572627444486240956539492548739665668240760338317389714981212173102239865733690874377057208734105783315291519252565631469248131529311694760834637475668641967115770525402206084441083146007503932086928681408365092383269922681344639551712553883137976381795703461047419512237258474965398217781667906752448006454616619454636510375588949313816382559228447832688485358203032426680542576800966893826237892758455536523424530564934380987674160547390135565076696034460735655032908486695112008359759904339564551777491869306792268363727696471696574864361896407367034521406270226288858291658879725213627842476097749507399964025624609028382784877800493159059385986887270074238999753632560239056626189861136795509043449509291528892514197373077111796636322793737623720855825866186539178884533697156469006093915957177486963836312399068812295002900849036248580309766201855248952907823205375965078235528307190087621155671363614627589891532838348483543 A013843 542 805164315030092313573334718698242739617059314763690561600968119765952555942913397376688267850753906490424154796568502152194985846643450162550656301997125284750188591277037423922119977620414903620262015779405065180101246030505396520375266764850825978130500930410563465569113507473000952716996275832480244115267699588586407252718904740946533600911261482219490104032639739214469956524586152210859437249991958391606091686093950557829173355398582201425004978446674304335258339547273953115217881308128668965882271158040901005640517518235823878217047929614098965069727844320512564481102670195969903995313045366776343041819742018659714376181563607397071244546467262230874446130916418952687156203858910528821015021868125409702264586405047523380080130585327769000961149163662673392875765179892056833955731713803931724720459665750309344989060298355327996000539459585700719356309311250312459512672836721718838849733696358195635775452323843774689933973291634116471450211400725054717999214873799910860229607759848348357249952642609104854458917954487876889585682986005629405763257113574289124738614072422430214725265782419026717497789570023049722060846570516190407754367742880054390700290802422664559811385996601142026102389454971008073904147249127724869847739310280405178386958563281828063672156852092519112539696167166808431591598532431798518747461758624160722536424447813566149459480251756559251266667560886122459006100368939689232993329345423386142525655200507194115900180104564077870568103653346613141653845347752053562865541314755220434877661201284434948118586585010348430392107685617590505359356945632893113899969048840388069823979742171603188743447846256492508788393644482741523174075829882523471117311941672952522723995373415318365995219879088293850584537580263591362202349196085204852141259839616319986008442244030251181584154138092935884747524502484712235061421724305847439257654389171394599804333745330392918617749201275183693236841307910791541665443148495774875970871195378672803940029465441192888524311100281614348137734868859302439937824716372996126122120493255902662726096486115249307017966066677194348241876423865332997163979512357848108774585420445492282023401196902491149528242113754569752229889266240554581169151521784612753845069904524258943802648763368608271045903306992414122962907201 A013843 543 13532396642710761514227036617161365724743915903233347268827471188906364607732545469709999717767620906384558769665926815671941127124536466881988880467665684660796419653593167983859070463866313285145743699204460930481961642034704199317947108516847832214439329137410340165820090720098727012314556407916495462845304226985371746696446631981088390230515571731662970178476576096977596559308719460207914561860614844687723582968181027025434916584183971059350058672753255032962686912771033330007466931145718539309583331353193423201800177928989491921193924553024161305926915879494854671233892577983666176449226353479409997503864404107613819520483539549522576407092475276314306816122312253337813034318256709257894799472537583760865960903709633725449006754747603813599154033993678551714062985378445799208293982913902680497376765602265449161231136434457997628781066697256871990221490594184001507029492366781928524547474234692194050478027206842321213720289112494595535663703011985994645412804383955101827879017619771190840299954064331225288891034061077746883266573945796613422663062307843077319481886715203784618887542005116582040985349303377396678676648310665612183127658654585074144499787516317723256749964444875394032702859569697732698107002816089671887530954587882769833149612573077684266137940213118968724454673481572549309759996534581237704588589777196269263669685694402606273965484591272491336038881695813060168515528900769356938918886308530850897428686954924411505934327017408456770638118101796527071776178759668764231081152877090989848988851809987498173029084734268926069600153872174843623574712185252034565316779803860402289531627526678134793211127952032869595206531982821436779986692472835571979068661803697313049422190240991255777281660507836954746774323111490180024534882938604037949938154124431490004843888795416431608884878598927973414951644313260558534677314920408377911603397318803629038911437257767913783208510825832012332231591862056673440771102996768488340442432180729353815820075225670128877428096662433092349150909940918296108035020008080945891734479130151956052437503642138995103050955682643605410901217055904651683335003664198353164174457161427388783967303916340168750121165205873053825727748897705000845709929626633986553874089885339220068491117765936199211468496880621504164637581327207 A013843 544 227438990374039768769613804424631073735770994585642867547183308271949269962160891709415965256520404573605279241775231990998314523582084398885587114020057162094005425117940374304719397286201127383444514352529374858610329317677273477936737052842661516028081804812455587166938264732699304895970749547852539244041028142943142946727178543706152574604275214094059539789655814461902465372301647967714420041191353694666570258946218521216484643030380001594496436112963957339003878942942757177435496711766091490176167050053121863752655590452526390719506289962677079068713675186670022459428032558171477427582147322928443828047449039836665464680766849208825941674003231969014554658567702041848623667786940512497437894734939170268874204908647814023621456527042977295160981849331755418658256595255538547293796970833962351119411299477275404052811710053935566146923387980796247539652592416450513328644678208503872712069399462471705406384203265398892638996899113696667167899856522448612005453003281133396421162649135494404452921327959214903430391609464533691867061308307003681794698088207918600508532070022430008089642918479994394362840765741863905978518428157356943961826559007611341146607928786751974776196652425020747507636960787909793457084396330019115413732753758545712585745538515716639460980361161890507351909697204789836249136261756706862101020428385337697514496407465824603646537899525516761884805484661530102252240494235230582072409722187478011033083941651414584180238234181583932944114850936894230495342236413752920431780936405268266391955632370459881794099827128857840451769786129642596781420187697530944939279118163481781280158063840879411469499427489816439286636183035279887961236340390947458252206998934740740421638751380340035848772868155215698429036048534815455672357777549118065824610556369320052511411238984563966050528154612182449185092285972970207292321631867303607560318298737132593256984525991305326954385441449758631267816364425586510519039928066687983537815957661518249582488004317837856042934020605512983112179343377013802687744581275816457602381390740463925373317123713430090696977412158191076141016755058589480841811406584181721630280101512110123292138476921929216183286423615108415649006275723727949213846787234837412010961828702896271691130216292089700147151027072605620495063829366368049 A013843 545 3822567111216486393710899210964774456277103106000899674865509862126651380254038106960154128066338439668583928216516324072708672197844092492070062625335100723313949179957223870939418910189182347933551952722961203248663804842201935343682739647126612099883970893482941053514731415362477217386580387650757627074597559998445403505643689784069306321374053523278858685244745273661194735512273797393376257632303081546261046342109094686085457395411596686798701601750585230996638193394038919881158393234652699675390839610242819164090882508735611048822742215402713667907870738862363067475606943205188021125373150056458355417993476012534836464889648434652737601714972319703227620146547368217349817984495109193544438696810122634708968761899643810295005819850011319399770621941718813321389318596459836364366845688806405235263945710314567715915606410876495060231341381793242532398941120743283777514531106650324588671750396765761952765099304281559188583620883403899885090892888572793821975648626146008993650480644020254455640248759010524881954591780270417759209699408715810879923490768510487918746898500866981145962628530893265786056264749823506667780959222040698157166418977240923810651039459118940440063537137307323703360854399962399898633217449118631272758606392419877791428625265833649559420696930047893757063546280920902777839233151344972231331850339872370682126141120278114113487362477325360216997925780706336428553405986611520392890990200804942931433041807335324916317264001889881160991738299696381331935216967405945333696942198163343753249598313250319233313435794554713724472894795480903124105329094632402591594464138973638297975616578973660268567876877821344895090494328273949076964499172950653930844843031096187624266482494449374982510325595084710243496808867724643363485317167268027332314229620899162122559288693613566577411226694566950423453846050347710273962049666793771732266269646874987494870138928335868630122356114446093315718189636900832482293504071016824939320072800417137220732875888569900846513592084316856707166398224137470981772923177502647202923224034174977193749340898251619534344099366142717416702068602269713404508324310460342195440117666114034842170971381626864336392494921699127141812848476088695642437122953055912383668235455009577638312825545221151590373167312009282663660537780160547799543 A013843 546 64245885438215486819099083038684964286649271902557120835464624252762629747929618463679310430410950155509890081534989858690014653629165662514221542544007037856737543867541061598878813623549587721719207669414808943000292567982887927321275805249256969562749898806767790286422090897997154592616256575246283438242761190893871896719353494200852831343333717565747777922908433814423699919754785712790474762026117891548009405871827554389038282444682705515025777820622085977360498116373612126442629115094807923444293841329351061690875462324319414897563828414273408616527583508059736075062525894449595071054146532998895579510216351342672996465400321241208560872023539777252146611803021617628998390865409300215901381177287731121553637981247313519628162814219140245151944842974468095492590277650700469775913575491769252789081135553256939601393596947601252477308154603799027242029003416332370448686724309472005361806108918442161140123024007060165282524916187369345368722636778242945765944726459635973156283628184048416635945660892689891691010824051004911279037417962286633458874109346355770450379123104071352120193897718723118066247641650283676565394581644838013927496003750488206485612020189412031976147868666724189482385879900168055096328485667336835801253897637400886040540904842866148145183653303314950374967022343437612987143991574654948291994408662234934054494053808514263905382101156407329167084138596331396354697094416979823243318872304928675848595133655884805868544256079763232672788145602997081045835191571191723223444507524531318460865998850798115354298915399081073567215942827647538806838266093486790356928158783729938874076187842810308133820306685543343651785938175300262136542337599781640615709276823633625401046771284210645331051042276588725062450866639848081010097725630273735374205257238452217793853965073563213466550487055586735766988790568193966574480168749802921504199193955027914826282424968540944066466439215495490357275613227392291529906922921579776755152463556610825268857445059194323527353942161113410677345654953078474790657519844286991539530626342378841695345172476914969513721278046760651622511666998347073189571406685906971278762057614378583592367516011002708901748662148997229872448544337622707662440725472010719432312033292345971367123658938531894779401823012940013728142658471158326866919201 A013843 547 1079780596560087686968598288631178194765714312866277529881653939816181518173453097519058170403916839263654722600358574555003076283545387289876521465537126285258187899781762622292356220570997920838934723299854693905005917190088397394488682458824261887441137549245346251343896081722638177238101424260164285746546087335353304968162174177033733536387409791127522903550322047119019124551318683474869509325372963403247394084487805706616566413047782231591038247831195399021497891841891299009121267537398436769328246591222403293838543895284836406183355264158693178617979096019959984213575872708014344359207040780112438004828206217016305051593983199100992282576099633036276828104573384327490575955274934108728654513446674896959951993550823598324390532418581090100268736975871885280943964796475322795523779463290165831626086645243589383880622183898334250386118154426050250856781460418298150131077775469295994115875272592257402282047664486660197903396266361116587612121356331929189488233017607101800837658938889301738400338722623439009650818919825239543866781883692151448543297155784201433959521922010127215084098838958579445339424113216317752034586733704792500079425335034455286403681223323448021423117228681633452630459483482124502003992858610930199311674257591796691683370987694051351876101661068814370952070744526155961474929066395225715943550026386182536653881562359699233457756974135737981311183117388541778533394065866179889250460286828936254987338411354455932232623311932580651531550363149571941137352064737019292216431837964797869371774842685363924759701871112355603444198351104272184726530738233232485528891564678149082656598489074112848805117894463926976755566262912271505728867068039530033828225815574810342115393084973728316078974867542626702124611715615926697536712474668010670434267758406666424461303590991376928732314035943246268035780603079635996217288196177937701721075852802154164485328716446267646925101443894832706434731231512782243743145653542991307923847454995958140293687079109878995524237705901833093254148422796389925806580936022931466804891236936361192373666313819509892617113520131906271819553587241219259097126632170038466282153902324860854436920841596922528511689764738196442466242684682424847682641273008084161498868343544458740767247335779905555557406439378482810728893660924757999652311011207 A013843 548 18147872486385393754881231437024211919427360456343526444720957766490562775941226210002810669978630317504244922744226562545936703097547324180954696271282481476334364031632084392867630999136762055539975894500657840461434450213815695009171286085459369542223198790166534446336861445512379844840770637540581150542200089845282996599901661393405959546063196359480277439970262645929354426334013113162131843231543395918378952377986550511104631704094075966350579831298901071354315068186667062446301143501055526782099840458674932159544407248052245478723651924715156253032374666807467454677569692603597085645192734391349745547147661889393039002140075627290377293256506532440704649953564870392134110080305817565402496407498264993205913155608692217038031678359092381315216662353478775916825216334360750224368161439517817132139638246609006774881617044779303746239487821438626566149926005250337009253024172312457773105515706458070160154375097027297946162381048731286487996923635870733887728732326922559966678533785912494317294492911132139435201313585502801013769003119213989395667195297265073500557684943224208103918449186376844737819701070826652458445299233376447548834901605924089998586670320397190896058331262452213438360132538884066505181107974673903859831309247345326997122416190173921070981640617583563132591453003251103244509132818904558607863245293472569893541787418579465016724521464299348251897054653949221671810754065012885398632486040733931637572196679634340853033700003650883010290766953454855614695476152035083244281569900674357790531419781012911483436309347785360627086641687009502608698802117485938384284080527545651632209450805868614649867616452255220698330802180766547196785068812540381278550991282365837419933411579153451808339330598788926982608349104356880005499526561745255337988738215540842595921129453792072041204002002098140026877364595959442188423962713162598952826121858045805042504919737312420341870179967540453297048527808035331170591048999097054912276104176117068463915998738599736277775863123092108798322472541938925483031205791737409162589807019189422560224209736364502765215826932856948710471237140763172087645407306881836502804160636373936380521328584719476936695969875954867608530140801457514415002151875446870502311480249951718056075125972452872672253330026634160599920515759162407700156391165356049 A013843 549 305011292878679312838288856762065929729815647189765648956425137181406888575244188911517238930330839746293844416562215836709558168960477877509305580231444666172751656279640442390926274202491559867460374858872556324635328804743600386019141805238315623896145302066328944439583630314726568052238832105144547397162756910029671323854547223038973962090684141213785022933580204290134659843395758392915949889192549855200195052616819954440135545050709134766454195224640630306251973351013313318534983318822240238626752018588949584805462852618014089760908417898687631144715121025033105510765913823588656218438754286915415173410910753375028806508968251067869371167762105290730923051769564776680597988119699875821719757120823339740811782406315290091758198418181265652764846444174917786834081410931601129020955689313975952539870900010757576865435337671605758063047071814918996697281806370242414114515577264055477792584402478440785181714582255737796581151138286026732003764295548079424451056804218587465359966117339831291990768542357397867487428477431545576638415635424629519772978551361134090323873010840769265602557375475435629508535715897383547869090144215357953953268191290766180606246168074915587390052373528034351258518747581024505752578881730344302172184814520132910840636448908253091439988433859726945569464550625641292230464995287328916522357563647393482200756821144065068536089032250479146069633797568924568638123343570671564894816192886615189032675909594614366716937395961360390753956920186715758316186867687253644086640345320633931385461572259484003302114051208228556059445186833568710344400767188586166424662541426459766982544239694233806420325029713053494276845792252143358736366651532366188148606510482722629516820848410832064542759129373845495796698523396926082252430542923252506465576723188594941509646422729883354796515661649263439431727866764290344860841541320123800600148630068175845349380186025009848685812114714452398563494606869649810984123760527824201910624482887999569673036190799645767620578931509809072573405796012367520593305475741730635795646886571516624969688293039078197974982403260526736976890082624806633277056360606763026102629527815536748747421969523380248875049165705173459896566076450096444772941166570635552532349048560938525368454642219015431002561717757640337202864108364242586216528466316139115543 A013843 550 5126324799411963210873120815600042080969011582318391262010637280607905576284129083035870234702070423615960643109161161567577544145718751687298898886949890504365437087091916915264297890521275646692406520253071054148145971221325691687823716320640370690822514091828790569196082074699609429253978051191164408104114455386868685940023375177616035380858128361380084880444682493504293227987952511309738369787659185416349678249330892974275358105667268428019795659140535073557176916110480756944617464639445391690599821176424475671825414163950962806611587779623243016649227039067731404319442713633054545063300143300187382819517177031974109150996229395697680521216577703621314623731091075201670810386327795812935643957929677871023823626902941080572180040814372531826018774187247843243320406273527420175455202270299993834337610216480802594377371720246677975765632135993343577491215319664664254022663307076980415259966052455154276549076983972185147139407181173251284787266515276570886748911708501799530304950534130544524488846891400785958861210420191986506561851584581748338824450512726580656073333693200809046982181809615646625149959777087325289035798053827521132092578491023907197449179346835106277264610241885673341601924590594278868183593265241896686607910177639873832498576796801009707831885607880430774185990702365153198517425175794137099991263572221742255348119892968301606886048365033803007992335235740915225100939035392276991187175753845341482072184012556683661411566813922584087401753957578131750020152685219671996164164283803894484795452644965147643498630858656697341691095255111789314758343694138567699099303333754509303675621036540987584506402774387290078310947230381773430282114312304478524213629621683119234289207999240854508770152687386221247855112082732136664416600134911104876166947986630715181952627426821149544065038725339170626529050256707427826076163784967320716686698025555831432787032786522340526862444212005801462656653857658204373210168043191141361511865683898608767494719258769646416399070101885361082741231213579860918611685130791266795817437222607479915865551141107787273365529251599672868370591618675125085487486252717866179706894473995726136197921041779451842842951328006850340481586046896770947298822186552671731411190459163693795867617171774992348860054790352661147368537069277825146541193933375350114931201 A013843 551 86158140903716865685144541547789907254846177664025201940612780775177069020607357498583871034637697609713450528735671642466275784457095059608432593592966809706869901122753847594847054645991079793959276385893365207067889338316820900197253200201002710200653994341366483096478551429476335677471609106369900207005851651687102004593972866610192706646082563369715086585633778668326656282793517857582772781021187929292589042336504318218645943681949780469728705643174972981275472429068850081968185728195158698143911194512166162616369735853523831890720955812127845380823558845611361712396873688030747738878885508446249343047625194376388852500793627453490916520087021464763434881048447700914481310163011264228009368000924095978297403697357730741176629945967159142399897537765074501390486068239175350888875584556931996373712214908392849203700486502185916738692979309640125506894855877604012117358902202042809839274249443613777925960336869620515767972016493978834343419588322253326893588959084789744705835303627132061823084049703773009610580363532166717215785039582065444330622539767395641086624519381625997652629529674210172828895373973506676132824657890679147667079966698638808267528357282257631201986304335372511852303546594118044937561652008920557611819146355593359502803580223834570159530501411646400021743945734651129807482364929572062239553166858330822085635851041118245106933814871123127155327178307097562188271482367837999390882862894878654289187196699040182297344203441596870756961278765015660322588706180487027239531109117892054605957172603929236444281488841443112221802237952663843013143482467386907318761991130412037866876162761144378332799111429127184346172090101026466042751495246901370556458473051628184970698718843241041728899956216900220512700868774479020918849798467450939653737894811302430063077809162583060387101105856775440720073747664481739472862084733945759285353333715516858890851660043080977234977099871181505182870381385661440900543294301913512862929926549283917555283746582141447320419171202387263717631873006636722459106591993208821037303667400363914945952318028598580703454450131635701898704533335072827311788181449429176882333775424446169171078458949187247122661482969811133672474016690194029311251304489390753789827878047164201627147041806022296407290940861457175903823002523352407237917846438239509381648695207 A013843 552 1448059874168769361570224309793704971232199707999271569015879006488400999029347857478699120479155783726453963036460433294930697109370396666838926600516993170743362428170123916526594447435172078097073558217709789035190016109090808869615234535778252550342391682895346481402515013875208773731265334250758912779147348709905123391210901969117508820600709642554801460244746918078566112144910654632393662130623105527620544034549628076300782375462529960354730355744841770896296865115360163327639297533776032239704715446165976695093326150490175042587347104334432697315501553518190156300254256074732777247337428740456112708601436641883967443980838496610821833953102569758279050045781260509269687379909730317880153447991531281107244463941491380566955619501870043706315077917217607144869899348895820122389331949648356063052981195965358616566594076642238702627212903257121589394381842734890631656451069309733504968682310398816765601615381767712008512305681214302268809853020932111665100549635338061239270973948061208563060573623371312972525024169885126016245699160255773922864773025870618539742898297246988142547744505234450374735244550372726705764384025168644434840613000304022450552349100842904007611783816964605806701665707607341981265598685313927811781844392798457593163619772821987620671229137225541045165450495962281538674356107371317650060170075387966126793281748448074345512236626538966398099583885807388727698278804156253255762568276674225542638369214920768343871464027242918606812248212203618203041748384775445466814799350944411761762322199954238676919038982958134387111830213270421209521902509829371751306432784928835120428587667526553566639354665789340587306114318327951814780524380614671334942397556578714904802533367598352188337621564137442006156963501492668904583108562842447942760372798093559942070148738595533495926008286134824832182279476996944595320393058123426376308933479756691847378543850344061984388260117534947557608502499948811837215431147332260410687263275513814802351653928806051305114285010398522741302238889622543394370204491629860655173962737997916318496620609106656345882958943362401241811527091762569008629223965620556175861383763558666765258315659558990062390571544273615723633270798512091050634200674553190398945637146338688736747460331633816735717338843058510755415553203409983908447685245087491434177369620344049 A013843 553 24337542305154506659910759974702799451499580492343757260449878462050555590686249440644496117893171257090511756753790502387900226317188256779561839374889104220683692330255272665062472878042937116577515292965048424314438600745489224671623246842825090613604577014422088312932069838200633860101376472752505047079129489767375408836081629394957970747836126962418548142333461452146460646819513372406640279429382534602718483588675599078387249384398741043681953089003555643454061411993858265047633673650173773852717152503711570314433532611288371940765542782548810343781634609980221956938373281848033787196000164840845886293464345640143840830985952612538082563249794889927395994119445645379295635794142837452611739000393666241569457705464645633188823096967929824572037514554676323283828398356892048796997502077739920351731454960589782268634746646126105875055567265042442552951375630845306846249973121888691018008643590872913379466349721369935727066321584168778231887199722806000755344937721126795248427259145064732319359060888001657129228081223259312955041465786418792321588240245807485797458891681830129711799941899475407448175255158114417743782002311009407016366182696109705326433331337866687655931250611724129793234895547756596679130917104071184732617458709763676768300957521819145940621348109349668346095726485638065820499903096589735744561278457045546693014686346166785525024160982240408252859706368764782346424971861454148469601485026063708695123071395173353555447695905871733024693455702506211138522665102920911960756332691322728479939349214630889442978288186577364644188530394435969268434615482702251024207215816298931869043272928118785794507633867921447250853863348137886151016273264990781126376875733418461405016178309225505229390405628457987797480085569587286279328305615693022573973585617558461946372989849575131466028421265068000954487571169887647813549846127880427106624244994270719878891186492732649771613487795409863600726101516639680548079751293213300722420833871560685383124247581443304285055788169767971713066729017886086829180026890823068031508791737530979564972702577255573205254890961091877671126335831253497328031367190184687647702276914130512323696511290207945978598335944606659467104382310592714288009010737215471035079323518514341598514565793769557877201313935284390266269202689711599549280245914185468534219051209122431543 A013843 554 409041073522731793433120142894829950381353449334821528276381107311683687812663794348912046253430529317920231095760956973633439103712983031694095834373761174637030816994600367681704981661267644118318299528863568867452769562729437399055971909687361297942852125881392038275449297770638053286723834377551352326258929334520278496308023945241058614358881785857368538628198486626225564091095561250038403176369632259067889553674870793710454500403589640721162585566882759699532410151380775860655579153038470617142617182129880362274684382597923667208446477546297855447937932889937590430263239748019903861403174770480096810934255257173897532846380905558927553640539302715009744473165522961889821750792158669066045497379616348522057875655744299157004549790739996561582234507120444965431303891184284664131137017420574841351550563522632470588944186881441461442058919023568331987453770227617072164923298259583229939671272831801055168690939767064509764803666865124655743328165741200454695082368278978047740316944451102956091467736344643851370936361119319272835381915472340642548933553811286413797891592496518990066221623504483172981481513442429019019744112841135103724066432573515817421364999795525419433236529031247449434898889471145120386153323768124401801101628534998115444834193069214385824022997673839875892830875044118972245141871344383688658841407027564503269497833420025164319081073628514541505813084939829696896364502075459873328592158833052752038933460938678553206409425089986216946022909992021890605150432384791767324431683543061097562340642250301358868136089551805767574876630339285335494580582417776732963850676224536147923010288102892432848289802418155763945100881292153452540130504764700058391016150451564080834106908843153066390364547397493400912247798168053520496670832482952630400774053474305069932690840401809234549539676201997892042072608652301696802332263871286338381033685618707989004524171383357644711507889377453577537403588190163110971576379985035945241726954879320439234169229101317615118932631769290300581512514603611461338028711954063304405568262732683173548496212215934418860718952383071188018620326315877529592223188365434045294932168095791520624367265254524948062302232221004125663623353494131749038567443460380421686578190375670539246234307295884959242122483310324747205186489605982853624753093079715169654619593671720706943201 A013843 555 6874753322696553252230450241633406976059407422970345425741137270587467741067440391622164761381406906246285324026454403855857211016104105813682668688319804062124576941228248379626415626780925294696575660181610001955278698040793654365933719886115481334525515679688555987295476347631113761589967484383505578547433825325282320687448958447666472131529726174904793028724131964726973055679043097929395442185244409378154019728613553429891608788283131091600579575622598542270041217414256699890038318825117575662315966980056899248750620418323303074772359948120628056513492838081181082361434270444970524198603158367458987101372028107321695834549123879728895394036544060731168775360492944420482234165563810750993026674459211969610226716146094435931775468332967122210512615361173318534003924499134272350052019851787601358595510321124883933188384948916386642456684252029112955713135516215560131875865873848815345596055082484080334220188624665053215617055229002150089078116481612356042060249363664784048371506885389687383029298244744429209991327421332399018544263853343629179319926238906290756701163995088994666042986826239848688299759796426904522664839304520957688290384532263080343400881551563395724414406343428175882652345635341536038330078912570866821071115070787713326281328282914286182544354521904226794130808516866507566524099431685056655289147527912276606450450086290362936710795604474443899088200518583717715737198186382254091033648413507117603518354677996370443740123207487398348211807048235911915400763317091195233421723305308227866730259174300814938496763257097199535630951526112368633657415848695573550923438315305779038142033912145313118881206709241943924625310511877223076841973393580313881377808440639437506578834816926873586822856948109671589132148743810475518987546681540984859145809516742645310358734954633207805074113337926978571551114333619234618156798358884709489170033154193625171199037748440091934666313096766862277671142106712071406099284218408499131677704930656738622208682233505845157303900742146462081873480832942897830708248561811941957144385791748206097829575838713209777792103432702277457028951824390953639856495126857849999271924949185968087133740627132800802083113616938416340028517702175872306091203022238613747286319645643894753111460002721938509982352576996628026277569330807753820871225235390772856385191510840609921594379207 A013843 556 115543979094560970510237177211132671046630460557862595570431294106763570324120470661993723144537305873281317440912619165605392145547661706410564612644590946872127764651223170516381167439307011427965347120672319302862369077971618948928248030125942894789370342028525560478475070974636128991042583510033578258646720302242019963793954644629930397114620107821624856433766485931166236146797677346899349196807402788418634609578807992496188268904674584256530940927489013699932582741081412355051874024493751094156544457033816305673751677370759754777699053648063395745822274129630410451248625783368619600205923282681883196212759676399755741891267125046603544887572196028708753607483804916875044909620630967291939799317635975573239080418267409184705350296272178422992085526375239964601003959056949715387324297648994216033914741967145924265097185836437710299769492223853301446670668621034919136437677741777039513432897771309938177238710214745549394875847233839136547135903706458867998906611055114025500979916222744475846573415599419621732324239970333630304673442583146375616830000297298028747876463265460733352184479588613136904254062898546984312427954191083735867096492833745591331538616237125991940232927413997352059737973093185196196213636283578558661742230994729097874810284450940407870022966449644339728956498742975392670570539148330747205444702501621632924612714600282129877298341724401978611975386115836543648395089918526544508002528885814125562332987073084998047940250748240704038395841059700971562140629070351718288118903592315385756135465942473796671315100062032632595349402299370579625880188169026504670370227765344228294053163961426277589036441162229351541177593773120488252483046825904335404316826461827026173070476768089964373731756726879250398544023937222662047623697076659332527663620547893639731199258382520323579880622870538728852059578605138476227361310017775312384480747222532258252342227438032625145936724217360654300818885387509784122310669858791644906107186769547806023461322298532739558806659773255588210047592359271283840713533578373308473725692001912099886221681121252916735351882393427177220285593312538757825068113597099884937763242620968565640456778720220983080610890559883963426859297020469885848474849194764381250641174284336939115544308265747620537273399761582327237647107742885918467382682531212719397265913722698130952236731332049 A013843 557 1941947656642286231365556237387506802280718150595996643752238760052375326437492750416128504890238499812239102229418390316329825790219550299642359444717640044079851340493107826868818281152432941069813589057139670523207837093468999674637064642326722232724947338473429094961730517870709419952452701053134349793075428119781629531484995712295240184305420152158048962082313329045110930919228563169337361950742018664951991883191025929883436235480865737599515524168307853254766918129355297451356846729666474639489042689367350649458744441570359198548787994663001492300034961296698308454135653541076389620660952612034410878747851881250694753966526570658265778925425898654508021880980309237918879795993944667275632207131507841459429224589820346167342822429446502755227981441788658085049073539870153866514759470586645788882005068241821549123488402353008597008225855806302437414193927513733885926108049806046703102266712842406130944851002579228448679678364459134367947713133594454194457623412003301426594969451955666405553359395979445582455173501181397324530646549494941134992061814996687969165559718102598545450164548445820991949798035135879165338976626089544348718290755056762153509169523097376546539494811047053496068016113777163592469762585018104835427901676328411947981936450766955435071475997119172417824571874373187424614279051465994868281909114944754784563965894286941756847753229362024054531470314448864789098576276260675633545998502983878008326130513737339562191731794325681512773318900690394229044897552785401329268414412676044688403368776095157100654792886742582456030037404445521331772168322556828463994912418052140444938151526699691447438935466613588711352571818544836046059482568002974165140352902343926828890795503041288031229309635308659561448329410312901281034411476767413401792442470548448402962265935635019078407053628585144415816565337616562369953261537468749675245967918569099664447115816551014330827758523921180516833863006707876941743675428316711175936943488035789975836314443871439753764863530809106671046269884782272467510872358851720195517907705476136662787727794604897771571059087386330567541339966803838902765919785226457766148986818730618682719157079950754062635827237639969773315224205023037371455316790416404955679526216196850935714953189022420258369954029792914173883134939834683631681300745302092174909848211937387486914242743497747543 A013843 558 32638314265186904690560903681771826825932029957066915591543876840200272111434940656243871781690238466344302591169834886046555382056219981886089135187369376220850061479667663246184228851328940440560356991283346442483554118029933477531625145443585220565408189917722922799021804813853013221140872546600029016972218720409169847535668322936546101777621196497320328905717440121261179415959474461187053042306121107701848127580791572803550912809726910451835057414696750089652867593000074484264954522985504439265892340480197062365453117829473027050009479826301066081086687594513608470188657929064870880354448630550462343639115146568180426729915412073053472946399633078686316323753636057361702612731270228022901550505259252291408626977681110558034530816571707371807116684092141976435419778984597676034513562422149755773739859181940294776118469578347015489917251958536525065620357339723325420760097993090226939039796642742319842790110800349092536959354271464671322097214636321991646249276685539487076781651579018885278135311368226541904324101034355744833386576557361475655811582924649334697765562182150373753380915565728913411700255576528721131852180154686971868908312720239001514028612174697607617689289289267828108415146824252788498639299766399287969036743474051619609732405928040219997246297083581930826377579492590161045492188017988975751214046494876493664166574785280630107340188525887538284510421574942070510379771475113175373007596839650037685937275544383466021756436267231729185181170763903455807557593169664240141014241033846283077995419019831305390705104047482583338496838656515877023094832997212615994362493010202324458075512709241714157106188387374585471702674554283059426121723520425986793513911229694378213167600019614927940871007040632641249262072399128931830345353690029917043925580602507772308586803580217765650787350335630522196629013629321563751804466660237275791858982807390858060362675528772897858222137511543280946426735553739287759885952923718964733972209203417522123880936858147287941526061362308655820274657953535653361455231735220861326069474805937428891473341043924516846794790081702057848667300822072120438786813830301075675666021462405508200460873042732323530720348383014971980108973213822189102049509296528518090105797115620473676561218247899817282423817378729508520453848933801527797667621626292263183709818898031671492567677789966642955201 A013843 559 548552147854996307134257108179539093463439627488423650347077938053245973376887047609490753034867837903848693649791414929784456306218889235559500095094117106143826983288774416178618334304285501984497919952499203658821094061729091956874023819470336802042815447947169163483159473506427593207714644890706687688252080033916917627531977503594530332576479449530462767918393016118036642444030887269170800482038977457144961480250363964109280191593080183963991809968808278756795745635552251857041090667817373110741852566450672027176170551359953165629509327440642017624823958400990217558460773813793284886117218133661620609542608268371408432049688330711809719810138633153480918453327361216078135812174458722380906359341892253261704793613886425148886359434120685797962210109536630197950100225394133141112069443629070945289245813270870534302223118203278289339039253667123376777881345808729930346714966969867444164441862174570169597773392221467198268675867240506730910487886392663713598511593253862159299469218088570404869620178165783489785975166084417003414728192199574321347225274214581368265345803595401331673073047913205847710446195474718216063039591859823936200742011889056898446278884820142691230503885084724387018133372675216616296630711173872832895600547568385570780772546432571977493718515083761511398927978531962836691587204018340715450654479439389229013647622416211550214066548554591855947766655410051379067952819182227138494138680083998183387547790074452913427660424343363672415339937028925381757620468402546884050026349055854479691869007466304749701580683726039778170116367300062345127154858184152437017250420022470467166875142104225489838483708226604658022906851233835379774827807207799560038588306037473414628707853529668093902219015331912801476347650812159957272614359468332815757257233186348129190418407772719987292782997090942186558743832068007521976577671158607894233773924043818151420515487612086094303139465156507922866594144451696209380403210788944640283870920081838294336066905774881468433228513316321578371356176225073726045978079773857016307249663063390367378992442925239354644080036903166486262551324916566128214689980045870178880918822718649376325145893229202161580816895273332634069691512804709532238146102746754803540408132122233301081964395092452229065697098684306849703267839030402277695399716673094067328610926219218302775584960615969368148063207 A013843 560 9219515948998922934005459217173513543840029819197936291383338904860905074545340609172711086257023751649984994172044310724887357138620871382048518098246826202959300108134431612714038344652126431853456540641654115893806127895480848519181718333837950631933599233648072130661461271222528559042060036678107299976452709130041634565929945902913271299612890108258487740404431421895841849556827122332953643701629094122235367598567867144784672180104898651882810350145760741065466096896726696961289610854006589872238316084336444760749898456706732854735163266294870390220416268845442586505050225488423739080972085172450857584582617166518261517459111774273385960849000007410553796445072959958625228595216127747055893181459183100569472466268589147477333043009266366206350865310982143736947334488199195702670551139073795377476354383643521070017463947642498208921232736383342593505851779007323939337238449862562134071774377568000840429777403066199201301635300711196626412569906601499034450184347817661311346179148414602794643706334432323112832884616380796576391336726298245618882815183724469056435666921027910181429338716277250682469469207343589057371506420388060895725870993819379292186609217172138211511078796618962772613767594552365670097472362699280702476358402981856288112444187892237225736927083012779722081782535186699396275506137936252404579149835937814772032375589949267524447816481557025322914114177476733527995083031995691516670988796171757468194515707781330115978688751938913242284618321645148891200327212441605480228792848581746240181242408486183928234466551383550551705145785212147834552091701501050008948927809317661141673670513345717807715395684164544487390995448687071227875530955741487205568553659571815679664692894273131654214594990683458454412974967199972401880829539584269634432222318162953007303362179436104826429803832107465329492807585567002421860340919162722878387038341404451670924603800296330986952864990885428659618847785799658191056436763729792569251018553815456212906276485358432839957271623307416767687383253814814113654753586759214873075945087106401904538725988244497833503053180231519134614700117872726916904294494630940096451602653432340067896727027503200729688789558858901580809305255708753108326521548864707983103639476578375091284575588318844613907171137587145222962822570583971081226583038124691989591963836966402014749256433072597170464498320049 A013843 561 154952404554824897751829753063035242131319381171259715249279776973997231587883539618365755226721798193981297797049548730353181811428800985318089443677234407993136956917415392114884842458568288940161044078564280725827199591539346621061887140036814436270908002319923148300027179585437037491819903036448949390704240682348609752149584600790263350732593844049500403452977278907803413965501593445049951889693280184912409823229130143102395985331023031642194393554899800775087288690543285595828394489623288755982709378429442627093923543361870059089533889016617886648434536230485353551390379139783937782733897835493381563424080046717672421323935291590212797843989143124549177656852341238024614216999797459044768396700784490371271123740576177801651536453856739816830138993281676889786873850743163882174783952994413278909245088125896658623783516568027467397339158600394838969052850849776093448440966626840081787344311963785390125103268813333609976276584499053081700116062420251394272004248333771433659795232947404229169576772362804054557382291747512048059409196358894614116563474792857151431514253941716086419282895804471752220264368967823701287242908407462139474464713793122307763780341113012126920866701334774907319319591961641609817328217999886810766520155678916058634305849465904831052960533484195788789028519068882856753202431660294594163761771292606852873548136540277339283394451605528924602217516980851460405013360518751587320689308697258727767945225500680815259253821853837314863077580131890017414403899459506063306205321406113409058726141159427293281836679329103334122508385212060568655317005227128147500404629691201930808109380317801479194272655263753499199580460506083606126904048773147175463990681356423506128124493474048523712384698008416886243318870273729936158411102071792819745902360501364751193747608149782613817805713006230169792785617090624609704206749828367883417050953403984619233229816071580434897716801901811399482213974735934855217085532688006623711401868833976372570315788889419180741161864172927753614521850346865580808195443532662124371787409078997296809582367684425275087685814800151142095469264881086921292410477571262210201062085796237339521140291151246294663879486115741558868661993432697013491643847671769147072022868682852750159219861912874821425937825309427149762336158943804801962175181121761698269072136207894318661890752870651140643996823265063543 A013843 562 2604285063352942056515002659730433314501084839345362034194645211601971471297558650365873248095513262246243672075011765511045926704683858160241129279883278695140652834911000495274869547201157232217286667828429866158977743535001798660187137162598740230405150794990948353478556807292440289125017110333597492409566173148233084104378068385481956135762704736939953280834189126603451978518185281030954541410074960067822871899011990315121969325458504092810361172477200951626892061021961001009087826187098614121801396523263642233567572993282950083117796072702296820900239250425767337138218102202348642314408620921137263936468513345183920385191380445756706493363925528494298028878717299187479691145115595894165422443350084929669953776707863820312357373179970226101464146060085143486647988809440355367711593897977103978627682196131945141489929562958837644547079238596836058552871264232186802587947326097301254599895851175341051832610638945697982871280555675585144133850661097165183529575401745696485520178480147022879653076813101647744945924177400434991734490363203941779457082320843550144109460065998422264448887629785756739565983249242212947534691561604216178147328444721006626585856193086394817159006649333561867315804382099310536199835359924097628552904256495542197466778411973462495507107686268878622177202319990714173451073268914571244110344090114843376245723530832441241336010548134124635789469807897170495027059550238657928098825211274827437595855404989942462062278983897443750903744889276675522683886338215918405987392836872548066050010254466494518187829069484239736596998430259101977389912906852342775039300611220030851091894355001289460818140517017905061047348799725747168174876347730284578023291381557409867495388361818333538034049619427462607091460252690579037014415392520621921469380972946437373313316050173396390435860618495710463707347866442127815298602844365379016590375373860769495452893518715052369325926289563744191097570273386857111633556547887327324717531209492640893789297463864468170716707451154396754999268738779769816643340819453452324316630984390707567478650853672135598398735489346140245198551934856427886161542896540203966849250475977360965331804873378996474415822523147268379905602123623338705754058147819424054839488353952706171926008219169687123705737029975542106055583823368527306578278269113448862808295393246079813750397883497033720803654608615922967201 A013843 563 43770219059772897143847649702089392716819732894877499708709402071394334518098068236699231680741291398572617396564722742944148890125621604099172659806998265029228952196349185324084732479809849601875937026192420760533938935592775230081765214291797027052419369411412868976914104260164043939324162573376773054927578672102353444542282195354795236773763778513749794790980216650824217402955140018287252977479129853859899008006694521226254938452981078287863740225824316393993174869596098543959739094726566407545116071366492035019570199298106542046960798593907502668870321081905871635282031643714873631378265691821553994980226303792506149913911531151832966033967496357403666971364601647443971169075957820193238255005384877412962913125129067227989790371035759590087307902831851006580092747920264052665128758643301186568795454670389601993021246164649184291902760763097023636098107337950363591095630709717342186060449570703957058150687008760345998117612299239559517457628061060055239581573777139920832137639715831013538329261997799393649306147649569110906081579534368649487335182566417547272047695329235482998592454393809213521885480470013873009215561075882061306122149170425958373028485037203037691991424755349174303976724249943112181910632894244308843088661838920577712824144770037984161987958883121043002932239392083933113192188430647198899762553122560172624561875382700839943134329282490232753713619061327744509919789860861123797556955325896024743673541791665962959880722882364337121439240354073085509748077686394940649430111409316915346102522346818373367182843170821617252985752617364726933992266225467325020085525372775058514301468424506671967970487669519930361022791276990632655515146776302892902837458249835387642994992197080731773738271953717364037386172466970561875101279502094092634135886012310772933276902855264273134055509415057405763529395591292842191723618005248925131834438908477952910076781369043885171260843148697848619776863584812907475225184900342310346527547037942815501916722475170116545235702131551946261272709692671591308324629152554173214789616954654622086613684897667583002287547369440579101052062369131983482717051462151208070835352749751505744331644506880793745506729146536139661073454891737453627608455290401060089687280764883132631560420139584931488122322262798936176476197319354838441661122868989735037219020674286863429702937227934645745547023007007817309747207 A013843 564 735646071737603082296647448543016423391589250764206137604278920613924580245674232854203986858218884535809980584063295140662310396341322300094794893376219840346250999564040757741892098788164142258728873599216015722293911690507773291984227956602232633670012341697616088894995350300577086488221200370743424734167814742024254342422136857328043544456647825480592801052004501250402621891467038287353860792491735453823322627568514818249666750579252982784125881975429285633843290033301628228331334965069401611610765811456631632573916339603276652183270141967803397355703486423591984574185105835915881122574511482444857993632663487840650861603111104068856660132891711278883430787724859888590823438659623083987755351875503634679667680894044232900824406765998011430597383922894919867591618814295877933142819046517963042661745206645238040696708084289258840394009700145371676251900890028931760875544265338219370121117975934821406276338596556235135190362709913319276809910354822236348411647510472390649425737310703971844538699906397014409063888423546308046998513107234133891933642413393779717001305615398460762757343380996751451662329270259523163665885935002349804371994961107349082375489748020271454489299875863153572526936804468793886441372007053564098725791139526738149619435401150028399810531624948615369750282147462754663833421110953887471908309230330868821301011439557053016924258672250813341891664795563735401978221908191492907665539748162334487866921216892529839466715309483897414000029312630906348162335941675239767494971882456389396221945093082976401182242045171998921170931544240048965579608018451429331612577424940230408449864779810683635765679986261621469577710052992381563041243071869322721017989160804983360115816833856335858921219136726127737376349400652374233434827204591695414901921836208907160689584906288426638564070946738869818667638551702858798716298847814218684690741414734788954559660464469520578073380990800164741752589746269950535936109682620053209994088483066704900140714354640184148775776445724993560813210431804731435119012042166977989220969092156880233409716202075099067519446808638187812951382012238001246394025483924375354046529773665073557044981949227145500480731596765832899283661556365431383119215308065770616927374127815390810138635981286003943520871870270861720318035448346396769688998492059110476770540080472739313663017265989897591045408815678780385524921308049 A013843 565 12364003527693895004159753667662477027942440537594012554715115818758230420189046831580606407126084792393358343676351801429111450831308603897693217772974126856699440549672833015367980504332674738942456178582023576244593773782364145718378919266613723874091897426911833606058186852501799092607533714631084739507158462369201642733088854161112427851682880002852323207281039652515516866129886512495556338339408597772408583401544028550322149076985504881652803698361040003648004175589700465633564746757921432886342140993151607848669811919712270693244221276052871699357308496321310484738329073784238214027109814485450728298984175240137819030963488326085273886853510991464193821249291720147545969533552285172582204198971589588061174712786201422364155804516128578114050231592094918214612337411870820422331359714827404858015951688086515749989572772649573330502121030343261762765698258716256105035272467539452953625629821536543375286422792320643917144426065513157085344163333497326307754559708509469644898366981001654791161929326814621173136772734542799345904009793284088321728728041909255703640943478001930039662670204412401648088768045251805811732544909584493162080119311331216027484856194976702335601663013632022093460226872707018849420139322549251807284371682025888080653850787128527315615605020511378519392992052406517635048308611801986740362953234170912279606099264635390055446015504519419837173210219039700901047975610974421299134726547364355737579344892312749011917084206495863837098492657387642993564380171735754772287992428444536582302231179445584374669942053205785868119846464042502964496471966113172776412588780970452474816877354278159866313783529099072039192572860642956930034172308907706972149343825649355333466533526623436780888930030956028882084304376764453741339140827572624838256600301163102649709853519989586514346340401840185042347001138469947830024834735213573433597290957447597959284213426339232355679314312378368814635775865559058657478195435795234300370645134902109256664986158437574988474474723299966776587627727342121230045235392700399064836827531880686082917100208276190027799342512782022572273877479684086948144386308316976575460025905988891273255011620660634426579655946843353538260499777833805256084651682661406758698376966193273346000054937473868278755293523642372933385221780357890508162997656037469783082467132505329644734331189492208812700185965113261939517352424379543 A013843 566 207801807289951293334912979892403251408628598115342569007096951565869578672117310098375251884568107105755173682168444726619076154121803705708529911110376150080547497318351304489289648336319264337405860993428070245942887555960194197088794496113976857151862520054107187417019946429997737349454819141804641216896812277039172009415024371885816574903234164207938996144772433439828291969045002615512815378470440302760871061229750487845264359536895380545938671758353999341312006179136095725903322698760385522520752363671899073112593528934604133541355626986620614651098283897672265316997096743091691663153634652056970390521027033260996324453403348296515198216346959233538705553736845940519805109950413256895589105972115506206544163397797687305674366606502573012362842242368339290432989554881312878838123162727104193448674100021670070210074749589921378965749148156979200446803090634244116357327824361935585791585960410564684508438907870533062315446368883079631133379353146089563254430885020918656321806853849694812075058546195773338056909739349460828606608692595725672423294732200368860611093337034778438176610498125559234499427924536547100277788882295386576575080565265543747773937978068973436154457150270113395324786033049586865802204281594085275125028434859809100971549270179269158593551473579734738775438017424796341892256922838555991145280155006710522683339710340727000661881182584457889203370144151400253043913326093647098774557349081552726881496049605100372643290434258575983510114366092714115792836537546362830457844288744867326338753599432941936585077716088229643085490259521162347324292204334464094853166379641770394744247257693353032873135759773568103762709572068826177123084333995811831080914021677688715089572028981960101976400247030277977421190903660280174030686939889013105656578681261648266233673508110464980546618943133727990006726048134264413179227397394734528698469669121821778901689775056483478201902235648143244667583484972451098856236030689410502886329432782299750276768422364860322831290496674502541614108259213439031513370271245115607082712560328318690995587703200497925797223549612327453372207058801050449337462700683883425303756655401955295629596980308443282807524277498596242917544219766052764939014740830490263393443621670810345126222923334123304161040218251857361891405422462475065770695501605021754644267025096017075339049904301795553515052025515658593417468142196546979201 A013843 567 3492524975122211387079882453051621446424820848524562557302278464967570008742275630823392858423936176126427204076205050520286812922325154881843262216032091954403761787429530374551491119588517875718780305716545576623562111153022983870471369096187609038151353374549379498917854239648971971632287145316310604932384723940197363962238314618284919174398656597842830708205190288823194103123739358958923888065952690168501959926088416449215358090736600660835591256242655666929430887852740360865257144598065799477006284976233607721803359440803891672429564022764132670441008857468177763182770204961142061782623137597121501353486901348017565225088350074819530936422143343838085024241655169722316364482936595608644166104073345312813387754226785730546469079555488744618782289567484678454307255448890225554632335995954440179291865599064208870020726316357808616277345933074349421909419544289740863617608744051051390399185236620360652533332724580049178335707121817919360458706788326327289617219884546579856800607792651820706545508985912362492722481989246388146391272296456361376418314564091599440290645715543521210434292641996274054231885127685747114368797744738562192497379060417993768836575597405236541447961324589795835223678857464406453537647360751791219026352904688811560028828583902976748481819616454601754598786758858552118183162102147610543178723565197783754738890511696598700124237035696983743841042012752584052909051271655926789103985366013656680697304105712921963015782328583886554854492150920246144130203686541720091504988960934985153775431745669455128185401174294875611337834791772175571479379078249338042197167342639235024466563660052184423498792714514359119939859777760761558907678401467609444976921962336914234510437091099803433917358951837881966517955517818328884933755398714643266770117895964522410589350650812584928047024577248566328043044690992581992303274868013303223835179728930458638000700049374317818139370874538343513128075631931985618476758967796922322010538776772111902901646874686207445825499377608364216908317512600269802645214148816658008239150001438052239562842527690768638873936198334387508826684037269254902014735610394028729080238107340662653646636448044006254146060531918907054715165701608048820330020749138049856853606949421309470536428672476610373034602948158966681308850935326818430408079295475600630306195890788758985223411741600277867927479392841673979567387065897365079431207 A013843 568 58698867256879006782651584388438601650061964001152322900579394160709949136931426527248763771531095312156862018908778284094460464785518878099139708064851369477664024361328117005086911246924219937205540598177981506312208402148857289911012300399625145104209796166051421238312376205780271927223850051331232337098590055262897096113339353789514636564118221439944455712804633184251423291200687406022633786724466863662012440477768015261962523431010047306663782243670313794082944932141007245062376829259691891810044631595558244980349062121591007338523682530596777792102035867467663665812818834781914632380547073594821073248054350956131218738059899707491856448446963179886695002429498437522971137864715362394482499711160714672454607985289587773294505820089099330807873940760714990781542042329498020896705671084006276093358385123472158478438347199025689413773353097180590734031614280877674694821150161266020718439106271878401487127723102016886540288229596393770691229484991400582756596614599574367653247815171099150614910369526229076415186754793264045576398113486542065653462612878687511792964882541139960983769156434031378029475293341014351751196383695821014769303449868445221272836326065589810552115885982380698602604370557404279264607239192155355018175913269104855889404522009657330211733942293752491689541809056135685450304405450794890399204806960279151565896532830084734352988051858959205782736393108332680177242424722721161544470682046591527832479590104717079432406253596509381327439449580516576944396333359706689577924349466434295479503681349466532339412037536373974399754989345314954829853924168136624475207791527737623056209535434497063605744209152842833728829223284825119520561350893466111941727127420996517539416916190114396313849051903539282211267278387972653569081626986197009384605371477475728154775216388207114885686342069816654275419452121512325544641140706699587282997865704134218328877765729834159569468406288365939425143567145880882289738887971762873466031125221208884752067979022851088541989168039463777393578092434272734573058114199161571144475394074169343990332694362898748513554245685406050860850078614384367138161661403892440849651561870074517219839018782275613113432839359961070868597789946926476523286658730763203944138571998923948271305756698314390539592571749707753012757857670037837359868588719058419793556234336486672264649881141075870126257146155490014574589074416537014890000296049 A013843 569 986551861986365466996025178816487577932591428967367090990037877659052115144406485643469972708123118911420379951799836620775597031650215784212241073445956966811099257440841662504495717327055364484613520833577335176589286614915844471534383732816499813766454044162826236752316106890549030280851247812724021889616003058803511494376894519140372496733134947741146467165107469927713671255209953233022406053478114577567443087109847032507804131304985865083098188169366963937152055474493908767763367369367641625651420123226547423384726687077580060338567532291740044351858916824529023231316046156179639226419854665908157778080049476519697393330572734383815631329048110164355682905832580239448575914092271095764067372645478131499944596408762101705760759318237492452887937322365336850065377105431873237210932213908893482301074378770196567547113301374024761977288745504314188466869341218711078595859070760398010214806059111460293794155642175597812082624274826590104007493954250469594390119301575046397148136029580663424384798580627332087310043787810388814002523093368312497437746134652101010704360780868939324254208212186765370541391255182428209882357620775663795227683081938958833932560132184367945949411695705872401413971655958293721600253869102555051790482574313845312933221801416310748868612368131098127826129184806472465363266142411509722939435190581411700368023027275234130270670187593527371590450558971747355738913432314774562077918753157063808280484470889979954020451904196533171970274829099742108704469174776590331736174541482361204124018372440484009028498114873837387736682105926708445825354903493872247554817352206686230705713662047592148021742923231829506480432755748055783782074624466484943404607830564688470284980110407252658846861015342784716124769147866656388535554904757013136727062478421934563097307061836596979883730351167408508406974731806257655428783651857499963465345128889383807453448608621322719884055504488566343918387933020819988643641490141418614343585121592857726028006523437058245125211947239267706653866999542821849969387725345308526225197948204564164445521594157239266267306207234619496818307271271958058491083043215220253360093800350342410913834388673706229597465731122865718088523055637993290926878873287937168689136979585914798595835852828569961798932353397338204885421313860325932507311370601214861470299630493331500751970552338062149212003855435320674955118573718737609256234975695543 A013843 570 16580977144404844403802195180368706722313064146654538698269566609815688899232039804209799831305425259544242325849899854085375459310945176685255135721406198741194145219808225821713059521115819510892899444649934272312936140136890598033078387397446912369972793120244620561096176808509457551930266921988452635898776163409310617685992466183192240552593799066685448673643961247075083672786313683987407578540806671705176015965055199075358664034842897434451631248562550562891714596359819124659798915376961952802323418011068582544827101429712888074110304515227274925421692815069859293448728787746911196478438497369918407776191391551866554089706935946788789315747311587532325962598328176084412215388148800306506680332052550956119568831842064643368721081861617535655687562576994216439048793010993493497804137719166772757034157083990693710764333256193234174552291945691008565562673017862877097960603402270009357680245435486313157798373878045272427672666187010499878053950889087642472914735101571804796868722249162210173635309744603570391419905941729204796940405630241228144436199285097861686908191644064263222740477422222965582689162825851070923492784532376581406391669558148081121904538141622672067571762369728597450564621621691042578935466778006642755442640626492798174468658816403934756234768071179366234373753209042382725360414055510243913443087248101786448085363019414860027459153842884414534320702544638157807903918056914416064843580484310771425770102502247893087221735153831133021304409052679365620996013420470153705489885518694044757712376785607214739741967816684584975690416154310188848986739863021510864653815238537775479470929518033881231801433310757358515416633325857573558025328213408212443801243808300719120079660715614695437239193084866182723908995068194893922117071284251119788971739074837454201976439788287685440905856012070634800796024317467772414791566836769001885962055581243873651870110765098570953091320863939334542236345990280921549133682524806822651272635138611159801352705639406637925819437197250372345731542661316206832435499499878600400266901915474109911835881433000720348154615424992249883025290308267799089059632707318206798223096502488204900228814570438980600844606542982004123913806996107753240608053223350359994158325215900470020000213178489775347954656063549063209509276022050497947650382205694618176731325889701422533138369073145810541806148798301434583970677868490822998769541236514991201 A013843 571 278676482866012219894703494396456853881915669112822831901816606011172283329392892989354105764750282337160080770559266847612905344639055584549083066069673982243249998709316851385531391371393578519576960966231445314763517707280720281141948456988890256202132733971951337770343443620618453075291996157859923451550730978420283551448475379140911986967443980913782335857934056679590931288519574086776359172535337731348893300324682730859553066433604577180828566394590787310521047221019480028157240370740599540748649686512029666830909093729184509861571887987424809671562391142879125144992784735662336479213115825296218679494448717812221174585704472457679182029765065851655802453390101655450716104028616886751457776340807223919501593356769580461098095222848205921765140864231541795691093064135767645217594142646035949727473078110631589196816149036839686771700370731228780961411845411221375385423861381952047274531885034218465243117269768306893691894500605085471450452752592896007042277952852117323220972614841669266388288650877552207568594359162642745022177397427464321423539201384639761371865976961788071984599204035301382548256759614078949011143229635653203697224790263794799415849572546252249439678610148028537351639595595761352624168390137957644790724461009464458918294748727300931448037746972311608301119670184375326465132479030960669453237967378846724832970696267305552481505998637358355078328047667733518277441150782560590801826057199811135352918112755280339116935702730439852689063202948382097992079997557841873328168505912690810242871916635700458130843253095017819686428824305491343984920136877802533102236672714104392483467912409595441862886689653898924568607356307688238789731691282751826542967504686110186251178857647336186213679118177345933040738480111151582149021617074408570293248018630793092772618023521751129205304721994871159096978780703680850975401863825576614697364268153965784466980951629011682008605829760228395651366267058651448476289802194428268299939178774637762781334923681507363619247280974187008014710037508741488232743440094459636927285820493373365288225659244443106891434621447844743784006054211056899289825246911897101657735582917319259758145686485367946958395302167898543310619354183583008714899550524849500421818971903639199626143582890877654273073904460069105362222402102602719006159973731109447696323394228211808514456569012361637776135942853052211052795182935725262140319679562107457115207 A013843 572 4683715647529067379770281630321250343193356650779213335773831697229772565917106352472074455588157995240649477510789597907830100127348607209516439091433010619562302728307488321236626094779011874178529982959451901405230442106267065765152727716612278535989244859866586133906162256931734340836432579425151733450213135554309705649194525697221307764961830987217939718764297690613884782166148481676450268612801421250780849698556942657556508387549592128678185715393887362327927240643674400833238738911037256481362555281207682610427089138306404057243438721404648776149949107938369456311893733052276889206134837675753547346263199600270001281261935068596214012374261461768779071834127438523160185560408964015631750846959947012415063279547226338809675686410409796927106722505139522960180201128929846813172104755451926207069640023805385119630889016862164615571968130879762121618448885826397656102818838246468058543057391770109745341071952995933962279670871669671518667759412828803190359565553585535851374886737643935360187967355299019952605365394446536615587735518563392850165423357671640469376951474796772125845158822221310336488551358833824896030284260486423394539257049963599193782183765784861556332678400757915627269006683177961053554398133048654135997706016186069161039779841859746754847170413363641200716918296788796111899481575073355971500570517736276904267738492164604420556671319098081873801459497151597241688953421202495849606290543357225751876494721077996659538338355790502604145085251953457920952888518954648365026528078874594447751948302896217599805082554767964495469809250102393018354552740505227173849291758305952524469645203868070591389536593013079225224583837463316229339020535389209948707654851259453900323563060478779281693304939206653096615691635228124641178606318169584840918619449127739510229391121330071228553556462567799570942922367286764062343579125316466163218601254863702939536548854028799339518638180780158645712512850454754894541002705481755905317077777665336879065896062315094260348689051333161043703231600409418192727718997667583117836892785032126150399208654921355297524341682673926608777789753125233306364092924848254587561561942091384798755154552759579084529749843535870817421579485763479627471316745671145553589511460784464028116595197646980735367553112260381453822871912138443898336530678498756487432107286793555865702471555390762046103516791531248511164328639600734480792352854400340031735284049 A013843 573 78719208888021035451799123360809254518050745229646238534350789335340787515368806465998155375070171426009595768523840772036900492840348041370342791809714609482983621954663956215023974774950852569318553423599508106917708040480030574314921894733102565354371238359777713152560869052251659066437922362398525184097732169261283222846012393393198519605713493402171912853271551286147561533866457531536099664575353486961873740883646535245552236469545994906694267318625064898645473133498235654804243484877803169682260466611257521633448087147515732990090474590647931980752194657120175452233997971409617676887508216816389870248645595681737911534169342697896568905974212387947869860316179859258753238713793458210722836484855829437659968539350233076374219261499757456953882685143879962391748640373923935388983564624880523762219439880097107705636351706402400693918068375696161978041270424084265406120076214408388659933165583480234489947396314002662104034428340152169214249032451413695220373218259112101054057721399581621598679167340510628343438376184462940898183070860494943632730270372387261368818423436909349119079584325073562825363082687920095027580987565995317992021293238738211649897162551546168177283325881538287947510195324171991427088769422148730063713445014039264389595579802136763708716393137402717660449245814129296252694586832257893813010088691593605930027880837810506496295974860081462052981129768626894841066240150150347744332925162204893211788246777157889856860852745770977267866447829581767277455197338070775071000857421645308883366995126776729199924022497985179275361084066470919459484967909671353110885046581848144078761326941410662429483941518770822538349580556245955866500918138286451607929555085117641702738124357466843387419376113246218594819929313279090844288836389476212421319237081489917948425376576194507138299623466377007388837696226988643595808534359193846805215031290494255304790776589662030499289751904372126358490203477593065512550632471031871500664126209221316926460515119329789233680416885756437661520213508081091565174773193799069461484657038034944209759499863263218485491610660700684513728312380775796180061309787924614853147171560729904312677882568230245673691505620307380828404486417226802098910420544494943319178919121404486920555615486852805219322465157760231094401008227310826599342071113528600284271427169139293434861439431452537708861806715265693727138871445769544418677074423906514913374919011543 A013843 574 1323033743780969542838387866325121140684878875074664331046833716359072615770803530274030997388804371156943276081580191855624186583167729531311351301945873441580505734192037112105907944042598979132536927390436932752965919036347873862510892284779254815910917403112784024955090526161193633929622161144832012769130584568774387126372930295759487519013226683610303339324934962466282066699693551732527227062517966055368211963031447317871996438343659536396810550824131465751534466954704846650294920250341237872849751662335405166093362000688296924364450606445019792800502135602218788825696803905481444295448350600033064549268986526622969079154784142723547633602708587604239848742334034894561865683062726652147618712800971925358751091240859367314621503128026423579023906289213190527918119398764539582082646770650366962871622126064792089208630163129505148462680975190325394364939632017584248680660120935561788207496713961552301072545889849442741982506637112937507983883488410909975568812679280897082415548123562768314209000765491962130568168788532268647675762871952338517635297654148712701825731242704135430644370573751511370405877330735873037128553658021683309491901875463473123199821611003836448555600858091014005533803852813358659915080947678053706180831870350957916595932909734512587652396419460327475719170474398071082119037920889758421315260560639613734865978593241081182683246449473389132724453848021312221593800298203576894539003473201177640210525063583692654824260352098172814941031388671780762632189501660955516618311410685592706402749087095736487663123046123636908080993739905176743355563855657846431734644977901121757531741621904289003452336605105981214402041400408825780248280931150180392174472032315572204097919656075945236812357454335329195923138551968281679819962473197926702165112417628601050959185304116101081473401771599398363184195160486998132914754036974970983255249030899336948907618582142449746601562860256782327707144849847906652069438479940632664311661969198382673583021877610575767650466766598908447777170228430318905935892413068180960439172630838253307333427914201864913085657500374396404622231746183698806398290433605649001836844512421187501783177172324245739037733134960506149582994203214330862876387438091326512365440093673445211673778229487535097321152671906476204003597745276413062655142189205075184977749876431724104759716212524422801272840385463470514472023012389048733044705589842596796149092263827003201 A013843 575 22236228131726755106484784869326311011490759253379883411904134270846933453259894933315638973113635066034745641103118284517475703903300030232749881331804294932643559874565567743163994815523961042280548138651073528779098201243898716007220566630284935691014788794116561107420206473191181405455159662361191638610777734847391124432949839480829706732055300871438368224034181914170802695021749523968585105239739455492573538462669535071474644139241885828221194927701177544886039786107724357651506724647485184928985776188871154626531135145568206407793321342521447657598039393066491183793486183239426634273600428534755715879563856552952241313354457086754665077960723231864459137812408124472901276535235246842645027706045935149504529590485123386456843603072740101092654793002806093202719832735035616756063044274320717544983353072770960643329447151717593030212279150023798903091540395319538467575854652563986974403397271551809524126278770699584164499989049957140696685129789722163959385034700674037264158117312719447056910675865623407528459212828861839161486546588902953465896447673277414379585064996128404182839936233041651602411580297677818135019601330370431382630394820914592781619401816141479190873983621935672391006641354234118997192765487625048639781241244988549704227844413907953060673826621869723884412098163208380677174670336394169787045584242669988041892502216602851437357323076299251153699895823694194508327001611907516866517031374092192599018294743651122449631343737713990500713914549406619277559208954415679367803959879392756616511003906818043148154109036199965514117261786586305525576961722041424978164178143584153378835981439345385281023421322016226270455109816671134888632857609841081851276351447127822034273735659668411595105291735013877795880189642930910192734109287037554083289044403083897863471027406279310876323463575271088290036768062304977619898271099438337315570970462325156100290345510068152891132466992335740581773983491393767101331052532362213189086102716317217594909848697000946926901394946227854281790900029228369852064543786436917402101174406498523336352922953990743594230645608792480372485848958109425839136067317610142773871845720262898342469858735253598136007180799281226856041383573423258812363443672000924693325951654369593672601190702997002380676612956732145560688467304860674344044974773969698633921042173187987028696550383897974020992628358484548936731290769222742056282366848484524352877793678140442799207 A013843 576 373724286209931573074689779298767309170125190771555700503872784690124410548939054144235944221120864554845969990020109007885214155502763608121827255543634784932940310811823497059357260864511213237609172566308592798190303468306205719933356063355198914158885555262717042532411410194924185881484868445304547870131341389580102628344587952154304881045653441746264654741342495431468680895230544249340009863764301028463683460942086875946274344048238375114913623149873690996899670685112523279048873521150283503101463940406357495808108788391564845095782351803757970781250248079268517326017122281705043442236402402383639316787829737085468319753548360257085655965285875357945964729213143348016051754727698793684334980655514032057722628827283468756180170436843542879064249105998162008458112228777743610819151585118508299778535215094061535532438018278917586058777775674449988164259519424135483024547389145642929078797897942971262671990367299147911052751315962629663689186976375860409665384278214228544298705477674875746685497729273532610330813990014680930787104388519691938901321596044773503477686187389930089100990808268731038481731430063071089395274439559535840247869045755111560880677286323889840761019042733872845875648621240612837985818809550514192488803321604522554878957381064550967090745004033764449325314133829043254041274684343776811610875134366554489020087284754444124107664528943361514140234149108828327101451916091329635975551746304367481011700479756544415010953994199759038345498761831877050197937624896864323134681153692954060453700442661890851191026110571412820395768818847156036968371995662350229608005342059218865838096340051077890418160642159126714927539030688791764073252437848599062674401638771877304930038675232046993678934638190378244115358347328739807609282174787240171477838969282631071391357557617336377898368452309581180890647960823159758857630242368260135262801300560298898577579836987715445641263372740186791957875340539855043672070999911411717068970128353143476117649827050494915000431744861251546914059656791241212103648787418645270777114438250020681714083576087722427588234460746975217620369663438945120078359883407073669600464111020458532441890915763407223871872687693519579769487533718524710859392397795319541320729269454989760855408212145270619012031833963797170438491069992793353700363891026108724940310955804770497991302922302173249370823104821049813979642803958326625739937739622479400798817078348506422126272049 A013843 577 6281184078330319948666311120674382165222294081297536658368589892286920968096018683002173514524378370573296217622267972095526794311534947961703550683921869830367927803814317515076617483349839960884497363321948519159184430391822399534919915356810828150268389527300485333842238571146090792110116183960233536053297454734672784874587489711857402135734297395429470052237743320716694119806139757198657545780286607385389127928053654124029032900418742370556353264279927124584892765204686178750974417269972814836626304446409650432046884406497030351524813986765760214920472919468265970698369774188616665133667215176861825997253054391195466050097887290840838619808559707140997829203885300250105781841708433625452618019877224336794144222700153259385120124532029425168432834724511108876155492229067536867037480691086768994377841360085892227693685773213767868889878075760480951076709742961445063193567969370820709027356270727518011728142103196778941063591367383916757624165511949085905246113563946539144028342963281636674543160335900262581829990730176742403738863457850462417114512064724508272949471751462555007520352514572562563762460145070035799466377505677118867045935052006160003721543151245616553670447051228200920632026377190979968027656732115492033159317426207210579850636703551908103894151282795479099810554647264729970671703619765856872743978383298681296960606994867942393877517737951076968154915344072077693594102353746977191841098200137504253363649963268241983089103780515350157472797690108357582676737661641598678924586150117478894045343339818399535967575840373735272391686538364151513327428131097120309021745783989291478140885187238466104258025912768442697787148488786523178779153722921404446368668342838941863959160014625013822761854464065687148846827743554129946489205511649145562028039556733180416874546470874572503337878577967130907229120277554846067120191483483348093361901458516943588393384320252533494892713505644319412436010848453343718996497295511096728778180947231282403109340643237668036412256335883054748984600651690391051826025170145171065950962363668097597568602663306350840475456581774412482545552933418350633156994560422687164975000313920846554750860621235585211614564262064983577185776979207244815413808029745935530977496831730012910696845821525563293735219033429539043559719413368877895642015916475809340071806234210777759739828215132625802175423922727384223555856606127595598811133589835011289225718635803347436676254327543 A013843 578 105567860804497687377234691005174341050891096624367698617200890319666280710789786005217530258611227274225389529577457807009518831993967870392351576344674866238993762598707234475892710042660760222585747185351988761508412721595359068983399017401919588721560822785339257005886503665252347942994722703819645040447770321725645495387191939587187357695286336324983103167959751991285478071581790899237837371929277010326235073086797764862555955957337803021940629312752735182898292704795160606267627031056433098959178298830806994811411986219995589118077548675572131932168388357503146169527500794788080290901544885477516709535832085152822197903995191697161974683122462997918750515429700241303527875413593643942982151060076509428499181950921475830485713933009818548805850653214858206881545357893938092124298937975095326488508379738963590670847776790403796572432180819306403344746260649953007177094296861215383656622776842117395223114884328428263662455780111621488945389349759328286809471430669249483393684360183874467589046895765475713212816654202080509579639078136092721844443604271824810543461771726831162011394564712421059009155667658192091681631406737915336798441030419067531182547975742985077417539203589992372873062467321448800322640826696665074601308647982264588215549651076596919502149000609943617230515991956578316617079322737404756460208044688100936558016921762745507813899440621743750603779662187819409796236078259425445663273337449711033986282864932649343009778567239121490096645310777651165892047929879210348996685519425024467772220085512327841001007047149161368723087075650286294484494084599349301033728481391508021873113857341916899814264641515899216421708604651035095065741236621140044530118208838094095907561602365802607319158487977552003910668633885914262010644077034287189461005260830014563266410502535988940063599725259893569157799824504864297850089058262904631405133477813294270890127610270484330448661835889364076364812034329955347885174130045655002720574887180116163349058688190895486687980792237186501166184183152960402408040005034629890105437824446169716322335504962189838575870998769882550594143108151962219091469607577024103181734830276067668045697714461106480651605981552526178981761353689536163612659871555939938469138789250886326990081887722380142277807826294850262705108204180490730792055361508208927578586847378380541807947292811734041857162349869279146645303281979186499229218722244357034738016653111946860368217806483015201 A013843 579 1774279036541192631749183451723965150042326660965747910659295363602631179906243933389691031056478896797906121823608333362408983009322617997684252943624950476878768167996472489836328777686999397060998652944210875114671892611853199872403987285474062527643272748553196892497934467101896211877912304483096774194805675797242923840972534928641857920784677454613991014943899551717535029949075159643490332710015358712553032873369810034044977951774976455389756156859435220218971605489492264309540007510965471094206909668449373161795401252399465866307529360590340821383954103124555377671248705858003265449182264890220623337168729855163482680172447186854201308499239235606020439912826971955588393002076268373749701012866705893964785751049137244282973394072096020349779931928582121883058132830123417514333092250547427152292360338272761068404938584516316608992867663030082721015150402743760191625423847346446953116859010385467061514891860907893827374894296336022364705158801405030516406786335258076067397653041610378176769111177130350311967809507174367124504993986233310376039563656996559590803961997412851339925508449121660738766879306331234484893179053044143065571398398253267996585083828312350196156581394737001810877560888271589987022624374290849908824194446637920934138742985644364426072618253251322374793282276814211767383252177247561741826716607072912440730590404066463749828207898529647216397724782390680820445339767306163465262634982517293348207456110923037507965348379587914884054317738239983145147649557479888335587293524976386229847702977205694023703925441435955124128924480454361751400892079861263702473874586747075323621424600345597335178345829957718130399656518369946842769912963891500728417696735941847469918387850962044421213096707438716529726607729720561001612895002715264793271115418770054764818561316122366115648920582443031216835141650453254253966446802224638140026078361608036810850374745816030141850659475792542031463395860983559531906121603677323630724702128836212357407629372424380444764893175130393525100057566251805483271928364617024563002093515466774422229492831899524616944663876325416027835763218710029016270329694547044102175417292449869296844041486947816620311541731953307490146463071460034301837974461240682545850815630939646497722306286950043051263116136537548365284753587661507712422074460868467445813309143888441766166170150286814041493327614252974617667612260224187492545479064760908682841845888852490882208636673560036483207 A013843 580 29820307767147824561808526273124682276761384190851325134450777176069422240684241788480537158966240818482408189489385258822007777437685240687079239223504542664901456599516713136679177766585398866404204360033352178052290499127416730255493814306962568902100485084933580172212784588581569633032072101447407483892098993124261820995225394545683706074628073979697346988162119765716611248354106208128142021857228133881878823502726397242193944435482029285735631728336527746220255773461896486250438906236796672680335530797628614730295308849077822815030645963441858185000116611214402232520676999355460882404406326009938016427794842675732653405658319869458561391946713832830385533614882917657574121185895842557611224923250725959866154117882849664663933834169717814018751315923679722488558038475884278163396281454950608148577700205350295276681802789965733247343126812546600292101632818914377540648498602351733941035049387548544902880787506278971556689848438519527883599603975214347889248857936682484464752354670345626016958451554029797693242974387079588261555433926623247490096946383141177042642189290517792470128020504387752036454940501509057987599660344512912503058492879442675218605503902445669746803663501344789435419165849180612911889247858706314417608236064643537140069853359724832909002494982394975153150695226416457174410319342999770194881626015074439391359032921145056243362690150587780765996560417640172549224825469114689360669106151168149303322714856283491396373610215734085456300918226599396720496546112564483256215642274278123365050343937896099456391874894214097771234833742996457955794793186228259047478410179458094964105283258008454412342458364099368617627027104243696586433927184124452742516229040974630426918344611119080587328516361922508715115096113413468754107926310635455380507636843268310432305560040068607305711408229120025661348225719167844246414071404989493219418299023546274679962248352930018594084033809645253922805294235550685052746185793004778261590068679350221090950026862336562135163559594416523976356667515994094757351300024118331830376185714450077714411086025735310236988965769401267179835672416859457676455431176252170225262238434204953272057805271131953937576081888939238986891604842028796510990836770072151548114658309202638687218801764769373562579192906786575375340853547826960122677805463816332361784286781333040763954821715870483595378357212749744399139559257587919187211866641436592232522903853943814257280556572523533173260049 A013843 581 501189912642453487410315901072406535025528584095638221534714211998198779599180051738992388030745609436233834440748098045021484715395175840227740773629440848568998781068077397688166940723000798747655462679080550056524846418834492985404084537057119895537602852822478681954380270580290440822370035809026577581774507777439468425466753206129306047996274039376773310830040746902399085251087463040009682961354433246152737386610322558449553624127146466205358762458152021830723838784574094244411126697121841677738399266115744127772073255826450968052220066707567310515296959884680458321975018328167231050570857121249028242101947920851038705788899382045990041314448419388380289663465337197070848254771351425865771857285074951207470452259257054314006735950890447300213153366729285095865194952664187063092201302413354871153145407351322412715191059490954078688095932338470711109352142787493943325679316009725592346976075056528394182717395618030674953286282706197705139658544011427544974605555341822516399092824944498936467020695268578809830334670523646639911962178004756920566059377861453762555687275405732538045441640617244948476698185008862737597587491410228520438904089824793042399102704088404371434529172467101876041089920427178561210122588761277026416741623538463928713154025416895266701604933169112347399003734670381395730314237197797137665375488435356102850571266305684960282196733360928831334104190939278380034821641659410584084765667082683085340944868589556639898851266895842774264049532634456060681385450513871270087216299703792419396401130564219743563578241347056341241143850718541468863043089080938349810969639886152202061717495717348093308239697725418088356457444541023808528195014183579677243470261491660613585216617879078387431230374494831603974939420378140169350291917502850098580191852424810493435759547593433082987091638106820271290279629662053958249481298103658412538763351688742238546125508067694822510770356238707782680588580216900363681505144623031308242544284293839165875597101475290599805693946103358518470626510941312750586803299505356803073132553302762456146107122834533359153073547686327097491498146310156905168186431779270224975982441363682649643475533191914749828841208307401789652687202579977982960222993594602651069163062202768748416086401260478861466268495184361972333353725578327718781845876430361098004508507933864416119788688578635217787524049674684954116338572442280157779469842642624805652012445073233686222114314314403022042981643543 A013843 582 8423498861781715762905179349323936634174058912895391589333941761053726888723419129577245065632741457794782055445653283842676093611646720346707639182390012341899162513411176822945021772731474424551845361247306804800013093761351323605686448814319014084300491147387399207607269207642941438901573191842309689416884152215425145826819721135415246748673377779805429035120494833188621425815026991313442741531483959568089057256759691239861647760704950657513464720634161030908975558452336801965817806398526793077749276465607311555465235210675161420053662661154083787830596004781824463017434133041506652266944395636832417665007438705743407528194031914046954624371934584660507528373861922271169746617942103414526027605390254704943955891121333311855511211126615747774682468634619094606206331569426991969390627289661255319470914861353675790504216136864465200510828334812677241614881463829410705474692264175458030575626893475072721028931268152241553939882553443064830282241149200062748388195568630011033119553108842193625201216825379004056818434807490929077000348325725949563953759963717453387273436037744146766929737653854035849047866395443956030802652968131710743016661037685296663601719147613812270700131801654581230622598292619590078258530349310782982986176466810963249881979705181758747453874111773271222735055768605100118039391384583376492741965834133030020609551272799647127462880497597130868232289137116451733245247331369713686712656566658654615325260406384678446779993242718429507055880494987303011872045266786634436355844349121639192795313801392841230073059502319975927239904699026526467181165198183330845272966737566560060051285950521469404231584599671101811006980270400987149933373603383423635431004684890339932526735696693670457556688904134634768006806838295401826270356257470401606837284463703789963174810716402829825764049161661328299575729735730140876299032177228186939538995651832690803244731414093746881938517377303961703512652267705444412395056965679287197632441786126554860871160484495209110934298152159146619935819769390643399112403054786531789250138823359528600447622413480002167285707115964099527539609345034807105161709358914194671171336891999414292557893286356511200373334188022501878692713813761689959612467853344486756519423586441934354629164145984868224663574598563571669006676065794953969566483645165078974161774492844459241725288488941122105354916702882430023833302387037402611799549645294595108593373164345838564335075280682171591476392483027201 A013843 583 141573745369965296827147349324087403010563408149032846441935559178029987818774505310804757818089485681156902005875094741543857105330946428867115291738428937430299224362901648863236980934297890653442864986483485468273820066847031695840772145222259669714838354714140018482255373572854916763618740635293698950029571946284650425911359053122924052104953460345189845793270156661401160303673158643005032156919650908460872785314360130668354713914168105700828801559698344446487152210908424630639499872140039811257732089557462085312704208185817437986841908346016686222068827052368123749934015474028602304650534457468242443695780022327429450326357094379387166371819104564389150029379497327611549931407752932087938945963794010825993066662076248972355576925405030872849088250342043123046509814687359454029548272857336718154347666074771229011004360612281066624985491823196666399821312762580905726913152883996923119884561198635547222333247823834723797067606075717590602553626994605454612160402921964595433640329100310748258756851184144921182947433809500044997144854310476034321370843710199239079904639486365874711788100748324780514947490508226569009700188435389662457881022060376781025154093713945342833657115190408546743074009504057450445291119580866329595048667877691859340766432904989819268457262196573369440508082302945917683888051000692808713514219774273835556384728241943669271268632523114978502380083527516204280652871898330777932579618915832008119771651650107290655031346430368644725088183479251601720533464798882964971832675975687389913310839060009482553837911055491835409121078276538830333913843485867241516502751958281174929281962970414336276920242366672208137594317404629391028930210152065201040688895738951943245976846854330519380155270411790806545890402531230818494125877619305039806114239981469597911079043710582360881616374260041944730969289668416477707957833802674137892831899920352034330134200876673603844740661560347684350937146663325404239123722422171779930608449099429007546661594262910979527472749043338777241261322864148543608882158141797239781927083204203597187723189903358396425570879498008620759358214262000003016452849195270869838376659143834156015020512463793883744674627698094189075188441067892723151206747211160788916821952217329590698252361801567680251920698278057949040995204637815791366503890624289482318736943901236826475676923633633439224700085025345001410566313218937625696515030888466259990128822773160508750779610242425257937943728462238167207 A013843 584 2379429938433006743773865500089936982398539200760795050149610943105150005270143110758695564648629985843204052012742717321127606369297216629969606708247775151391039063867288012444423938562744648212414231827827940265278093863498061711995857444750518268897288227680551290631266063638972586046140173857381198253147015701206119708292211605836984543727952808021605738247491523008169301223834777312985575461348572818501888902778450716143037676755423352513829667813850075112109567208737892767158074351057649107808703229192265267850619626979033680244851953571502445334310776269151055865140998071998718934261532626668750751194974835257106771635083685234360105211163690413688444543781211585167319697170103529601989864813485939952465471389515516478380181385282353879974626223498718769042690455450450343874617821913258222020121223718680045987950288810607886766131161072466372181796803600697282552229360521336286875899820065467642165754896175190202857315255314585545257118808898333875666579891909458955453193011188922745984926397851923690321797520036267256267013566396170708839279770237318611215957275847351256281022609277094586114722472971763945346031067033594056929606337768752558689764853050279377005275135005196445110844877734693569634007846795620401503982961020367079940261437834163892444961205737808620186619339265612038513106473168644036048033491746220354196158127562347249442211906815993443689502063846964845344932817995245384712865655118388560469002149283353234039111839455205811894557099735781670117005942874825992281591785123377962273015272081579373282353771109651277721097962593788121422089967466970728167861752162831707036441951643753749806198513456659802168547692619606175023230042025759833890858270684565310135132865080733039222269629810968085616779995342396366430773625147659804021362031368559532091505487643757739337326402188524965093400851457075740837647312721544235564825741961356640986565514134253259818556298844763530886200623970510069046952402749441105293736204014103329836741414776744832918234493171394829093879053377744572434482431889186209014848487413049857934063652705744568724569771723030889102533507101434050697523036424917509373596510230420660144449752978983804096746467721869035786692129028072998002331800377979379325026550916658430865527444798948001994031175959319949532006404347770005496830889722433329331011816148087342576702055510477213049534329020973438707388026270684675081328124142452431654095124348508670574352909344441310163020244264836876248049 A013843 585 39991078975243544342607357460011570863172248347186682407864511120768256138575295262521396355049524172066730502178166850016191680248778319899899179945520356969429193546417509625153433135424049302506045994330304192038528923563811923193514376073921960545356723242627025541639688731580212253677477902021005799040641892890171253937267200459302199226435702844419127642725590027198301445668991102299348566778885463360561246788997421186216034233228400285699935226947378212409225496077257763737625755618225908554940875173034402356765364070636619063875226783676241598733761216755621795925424754596082469128133578856421693875333942056166193510870851497733890288284028144782861687447330823111907142150337930022020643657920258192781087177643587285452135708542440521660733542938342966351300498484755718929500701732896130937492177407039855532919480504039886752878366424144942317259458878116919227855318862282098973523248275840314661879842540016421739422897496072239259136395821154297448328208243322276664301814939052224591768657968697281463238450919249543776079697010420441103461775098378613898706593935166432564315146994120128708830140603236436629430744143633615314815893718879424253898877885216045489327659194032336652977969860086994824838769881093992088077441625869309512555973985678792540322462984835349479476511235037141531289780494545400313859298895778725492974829649940370221375255517856401808089461187075938155712285872046089180869133065574756535802519123005317804495352685723644080511821175259282529656518881897200452276713132568613411922567677875104526756519831039909024658493457313796956741066083217377028317252468600712500161479881276569272992778415666081295046781069857720983615427316326945528203654955395489167441178063411880190208685668232940614961221381719655730602012317856718326187031661211380055861932730828636325042444841582539088324788110439071976258338384910993967138026245144521065061206596054394537770475714683940663604373887072362730472129033009856656671824380865034664566112958152750406856767126731632892580825250119753028906346232761552614912558527951128962297807811025448966553844153348980153146280653853802090073269673193588580042036547442680035047766998317780795454017883001452884466934612574822877425190568952699428315721241256278247556919764735919069513681974348290391784431637872970482385236763564936966066315594000903966686631446964590519723523467855500584355070557531397334091881782462198018810376754925385226343149347352025099909881245359113379100959543 A013843 586 672130064336918249766201856830414471497335977971166571228978838406752080921034987477197108539317352759925539550108450248222133569941217222557605517344360639585196455934639084269953750707071996627219115026709422555591555618336986993113396118674406390885810447538832418278338248511668627347557371099267044464476068293805108264923649838119492062398704857706152278291288991587121852397358733456345151361852727982700952874782679657876732887357869723601758811359304585615961852912570471235138276074675522845082891289033189200410155473935189656606550936553246592549918324770011735524118613850496358058636541059839879408962737564137985214337206401122413494075189661029365556380927289144041823338120729589880100957958665779446071732194655771506594044853472797847551948656164730235466307478033289368048118294024785272666431025680118851941777708831398376655626704490604045526179725364511061462564344118375237448005233772048168522214513570056000174480638216486125228305404566140277214052195945517503896920603680650738713855834479895209552648644599827082244571467654136353625882054078449363795561724268342232108444675530177003209308173118594790430842516822050172596110725733206483435278440616826076539129968074101482126600739438482122021065205391546725024317561405985484977528254777303466225199635386127718701561724327269237716387340771824543075033236541353039360427961926547802310653919488612545188559574171185292583056388651478620862867519433114933097232938900350376340153392588957286061162178492582761475937112848046248001414717619080685614182594962046881781196828800287750977435299537072985451947097660634455714928062239772174990213992364615299771189626832099828325851249441098716571624486905506973492518828835331986437183879711763470356837380025991032915653247762562253864228021026217864908225441129979664598871503407036890714988370452477734457474713772149482704973893235199075605688807102143965540483699259886208996308385336692990733198711920025200411045072657796660828683352369198637607362660487673276088041685098978554025605929978762689156828961134023414798835371179274624469339255879904720780870458685336309433929538949320851727861443397364643264766508252869123349047819940726941829195678559605418629235770033545048100885177892388019291702326901794268506689150485916591801316452942871716614720942537731014897448674285235895588676566188373192968102214729133872864993258924247398321255670860430194994082257117842162102146002120030949499149311080945485854185374090750618562549827039201 A013843 587 11296489991310585023820554607748776022455725781761396562645447337102282224039835034529251803220306747836068543218672723321869398910002037859525675930006669269508396834893479089325112688133759047313671666253905264891827275277389740393256848566560748211617816191785156454004030942735614619830396736065381216314449279813982454608571782829274303092735032543467301341241694081604756973242408233200792958938658799205254914966472497009934249637823716444574760342515832170447470861901571910048969005987071512457308153894780810891293483050428732558586301590650415480986477284409587238953861542985292289891504345592728853226436730240467117497365427983664403594921712632920546906094244948643910924843795102217114856800411295755150127602995579551711326111852317313423805601064160621067482229783305494408784724167674566077704706248605757544585457952329312516451118022373582193158502644201337410001318931597532615788623964006813568352859329571931194932496086504482306712128934543119639136575257256312687995544586060696965563775010103598786951365769789293771284512656863069695390199682896498457312005899778027895046629661635684892938842465604222642771170180228197250822832967398001367096724751446995868393157373421423610101778627742569024808042907015725807483705254550398046017317378042139356846930271934648568217147900768414078299322036352055095462083606550520532530712756099488913435160424845111046984120763095111212443428724065401180842214399112362680565194004098188775148958069242605106829952733924838472126075055637113290159777159023889083117566873527121942096575101646436230677755079319585666490874870382283297200795942063850945060526569672089343254384058167101814672581949356546129419292751420855703488763956235424696049749466315608646287365846096831290213384135145383800696080349387643655512544989071568222913233357762069022246809542194793283026777514368516355822496223603990863704811780965733628838909533460907514600955032353799095252870751239863543308434536159588478547681103269121502266944234816324751211716601458532557508358865153064516658824349779531532524026083410068613456184873573558642164089799124447352656053761121235554990167279179507559350930704205971356127446709743797711323291769551288270901565586953791623431577184837365440235641008238456270791924552216800158404725624610844941143614881231645167381419868711959697158887047927988254214893922952553001241941702739826023585344060151250287265540495379573218450767857631360168232202471337450780751293582343245646180774943047851207 A013843 588 189860107283957002495352061292433678609413383214063792028382033394678057339437507425333135056723695510880804005876232460870658987480404250305048035355622090412627625604054703054287168949464088308200879694729385787036941015587089366789467853858186495192660636735333124522445748054557474915489477943050862102596949045833603114606265954011613212079597691958054933642249152429531150449285155175405727260882038438242719355841503257245964933662903202283967997076663591288710642775979719092193022083624710909869978142509581088649969569628555708112159970834061532988939723719071932725097550952953807516206513536376993836176722125151530843778220748121447631219849224221495631850725974851858210913849664282963049398244512647756808194623546705525612257961901897086713900737085347558281173835968015444528444859086106432067982997920316967051847791804798755463993940602032795920414953941091877849892167283359730673559402963062515643306506752115447593230461725880834128910751002866211774968420348706847347141117857922133900230366594811184812291604492848660413978804223897612370423086070441449572042883157569314832048704723110955995623125319410169957055057219095311194579353683058208976794652897569659560083795975093866614980593396469357599948777138213303646378634213228539959413053172754236170526357080405638486025604768214735413976705464968989989431239175294598590243689291764110168104741260371781366662117665339534147536706565367197646415097405881479572259215626878258743928538269760464030491015599074760201022943460092963067715374711714503819956946443370338480817137733371653729001029618124276296712133946515035376053777398267142833632270056478805592076432865614480199202084822835470797150053273130321808535655812448782866508139280366434518151757775349443494616347159388465538299022432158126918199343631325847122502713043907094056902127975667890707831049683991654392308694030112274446286771602691085099895552528877472597898251228770301393914998716088386572384859249234203558950876302644125088600531754557970093615320920713556694042987446627555331484860846744586467131306383873023186358099170150800098851857253884586656090295563164605972719741461169983550011092345589760582433996850664008134210564770848501969042612819932375815014517745561600954040418425463734543199875949107760262308223572834470925800735308860260328179523733441906630149414614525698588589722163063558291873314197948255978398877618962063578071939105844487082502055383210270347478626935768535272086991238442929575360284467805235236049 A013843 589 3190978823121465340939382094141932836388410731678770152621016835264354109703926187297574000898355150451373672926761838969853165602583154234876942330221940473565032503527347394233404448533642932195932185029316786922729867648972210987630586219794540424703047321610743823848745687552947480904631655788855839358346922613325367547187511889073183255421798408739029269725281504883130045601135603033044058073644420031545384213628145244532932640072414120786650126867484978789359773135891138782488122159480516262184722641158529356940038556747135786241072629808072184945109936546441973310714538866294642924882873005888135404622168757421778891380556113677170337912005911490677084515151459335180950829071307603759971236295524070848675327037949479768965219565685184336400529688193436412031688661114435576189572746660190803766590246046767265240405836863252683083346159698365201034414130887931191023137655531426993430512885600191700417052458982804327699424370226879179204602992105172421301894240800715983363400767838097304461171771358991583140184996711307435577741762591047171109700807585909442957324737229267474382242580281325837418437867243326726468224346681334895247295197351159318272987731249453268226328358953402616197978833214460493182339097361950994384685705221732071097855184674480447318036483450377566034632339339385058102706488749733814752370836819176318506225685926679399595336386363068529429490211601361550417649427244126490843298542100650027170960637040942894709206942699864118960462499173649494698592610733782430279092302779785665702016398873725278847093633884777384223320304791814711718840835239078199565335836732675869604857562839239285586028607172382568707989439617395757687700945361501318636058767239826693637402296885118664946576592930298096814016946707841940302191670017281639114176368411693512587903098128946529814354064887050239126516452038847735371532220564096996618741770326429067273944551352843681952875908401942455527529383421297513122072329401879259215287378018539810364109137198855803363392698714432747356780490015469322456266056251236264753075866393753900693120572752724497261403164866038247928909597530107532583500694737883913525036429052327106108968185069109984711676962103650772593699193664603440322948999749653827234557312476768986467560315076654126728614313588628952849932958336014395335713255387958124732921211426333416178427460394609224211514791724916338228949936141895402556655080551928294395612044825615013730073282909461772317966061744510317373080301050402588612275543 A013843 590 53630781080202467985168194856243465181180019167325089955101429950287999521793887429910326233098655013636237320880086227566322154282615073225576769744040153539207501286784127654880828566504936761417032233787727237810320885576275950069107262596086840917984116334311771447425868770702388311564144238843300092095736728362159452365580512319652990973874165855676864936272806252570766676418286080176371484043741767470183272478448237124864998881697064128061228682261820038512769707094922369517277869134389036818538633429951402902091228023249111159353707689184269212372462703536050245433179254725814063638506446609961891745484790305987837827433006602572201869287083354423809759446150577046386240584201466896393836568418873058753686221526816906476998445240470893141883702469467085777016591327350318729018149153117826838905082265308017426895500900160687844581798906050423933785398297833459527525874576516693478586630068282421908909400678123992335644225390403158364891762488311632884820936505137633532388676705054901396078913961230571537837089239726944069755105803867729804840741473096380007783756858612298441942351046788243349491685234758592291751446594673195584421290381880934662214104799109561079079900728929837770439430249835437508915573209362310362623412647661650918941652088823992878074239177350495752344065727277044671532187956416776224543096654419896385134135103369700668998818645604092774121441986384083577869433923692033931603318597085625006662335426747127231377641085956616247368493223611527057399246008602681305700704332819857683453789615870700761583102704701453496641344362636029859858557917863187300094599407966083340448841058639094672844382800746233832275178511649570499457189788690752662316239700999767239963820403748189401757112797379520113153182823318699490658935397980452508591962223895332866064887370253204326589848768556653368999362009416913888389342031020778222171192933876293333673186074587243762581985392511446850051186347161747303042669640257384709631334962357598592789582268901169487128541087293471184825409695689992902522463607414527901704946086479821808949277466255040625472402991903504832941183605688517300130896176459614934615287263082461672373428286456531513049154702076058534982302347920990021507803838792431874331204750797056355560286215493325907927820768484086810548823230753393942407332683305412202386206800442385725710830326852197231322929104520668896613961576736836030769701938836258843907051637384111535761341665859324007348055599739984904089360619754116306806515051201 A013843 591 901372537614962879426721850948883919300092582145232786875389733174490407962789866034502852999689094814184240652031609226707176447027911535702268769088082860533460474126980833495582085717248472149136060753270331685878063123880469892811485762452431535308559043230777942716886576429195040352458572222239344647853047193582813915908311670556407819297903105536361068983937054686956875530562134149524275532323167885871370260545279521357606036204682556800325070462774409387284120467144360264476889146541676541809178812057193228575447269386747811255257765132120012652343980658330396474995443734176756967572377848173629514566362870672737590365666541969430996817108009937800970627011452748418613545498674054127691211205415999498473204325201211747158912869156594301035639387404333310654317850438776806878608032816451315681477717633031848893832683629000680603886294213989475055131189191686954279127374007516067294605491557622665023040297197229939185172496136505882638735852141053613895185479841848206778856489381857727763898306946402215836427958852090748980374063245604934829958341938330858790821601522696899913725094043370005974906753740587660647466562916672398187368627448272868867832459358634393056095891551123783407775504208984198212344038929752350264611696369249366994652346656864848301793737853729782109646712678345289794441482983496758005895825470835198544949408682334559143863144976667987254659075465157292693251575955492014288456975661218099486973871517338967377764013731672849269522265609238935253709127666585264704911737721703348085807842073938867699927207157917328918051074702823753854642782925526588952689932249685962702923671672547264166495541732141952019048925245294331384376988778525479995549040654703088002071929525795819275331794785557594541765543711517382339504727233857465311905109097008859479952562031845605116995588253131673172772277292270071722159671515366219580031239639658862059045238355587805917715428491939887208810288936747486922238148643805864814773846712344159549014509193421955570169390054141370203360660755461710712695045849815970443955028875466365143010506375348467792314677084922205727242472860806910263299972037756748206079133030626933327580209210474925139817143077792315797447555561508079291481659118584402511884558246646126167901730423796328534542883655912047024894072039272291990040040408314062885504977695035176892021925303404878866844469459678882145390852220216003169146380486021002389545816869514762581540869378097658591498770464829926283029883936207432768497098465535207 A013843 592 15149368239694681114524914148897892031676656028114927449014675245463660286630609278441889450365774616541994532638695256273267514545198109180548031202063408636985870188652166868560248114649795071410529773080214464644552606923059057488482641209538016813930951839579684883242712690045481043203771223339176665496466164182546353484670994247041546218939857494749620486413030078123684207042157788651054498871755482657840119968984512915457284650492099732143063459267849498572084212691295262965063075885925957638186868294245246592667542256583070463767117258575541052647945282924558973555248422840308754353988954494254191251316860767396700681275757570880226763505134323024620913328181486342671637859196214827724106186729426703570839145093656765834499848591914880417505991184104629952167120112324521793208765207546097262658596000258366284358645913752614438909516946854521107251589896744682640569293774944322543020434496608964131042238274993843587885194142566254369509233466934688088736382359701942811332241017040882830527838844848182041562844704427089218113146880968882139687109852957526743697338656791966796849977655586919690420257810118056812501970522940512996335104521523122107061660144440568244093803649299737427734482899240397419354866262292347750897328780877974111079121990261927505408247352107636447916832299984949285575178004503630011805091138688327181944964711723996935530907877622858861789055081342898618295479237083954284146096389938092598077569858591916024718079778788225577672860718094478784809089308692298543895451575888668171278172401736690549432676570703116547125684412530358831034981252629325380527859691320471975148038149800501868846290569892109787584155286597661827577224050400677742285192726283594800050822919540050334560501474960866491463453493159472644980055950619442419497189168593427901279562710069229085201344851770384031014783664451183095434337599158760052481585044623746494626373321042364254059043206664033684318474526159915012702056564256445169941904041694368289540286856013842807267836938639954009007882625317044971948265635597857015251552170309963198958577580650481698185432777766287511657764241371581740795282630038577667099571988845746868436640576200452066824906723708455451607701066322266288651932244806048053017243770451381442503924383232744893680062245604913774347394668764049411476602959142534454916682160120456218024212498574325799115054998208822972217584053265170365263843216828554987161096544125934614707957391637687347947319835202396571038883259315838322540130733910250224049 A013843 593 254615432004548505491820232100526871376389557864527585635589646850507738437400650142772835992297573980221302110058551172184807116961144620997470760413079708961821520260676968559892090062919105765196773896159164507280995664555853579208927750808705448591737507567815763832660272181594399893125782950661542216999106821416056563016865400310027267301722184914256871515143796523024760467757545953858272962537594397030318896318722708570090583120820720198128467559914746522501019362702599484653815116414757570025006695421379859482963382706391665284533939764879118471854016370113062668543060242677069234427492358184930192360882478917636348350201657493783971214230792567074803690306746240961282217499510782609559052680361474606915093511589089263380438955284313395177023193831246515606072787727838237778459716843227256693503022976342362141215761872440190874752251325783936249577471394587881140048120475489228980544442584506860150426898687821529181586457954111037188341686878771302707392378319510552830060974773406117732681387465363395572546730947306088488827659628444002121721255298657151981321170804702585954657574457449359236893273014654180847720618579061201929404101693239113253385322047612630478484557933780686947933454087533359427097237270347488649331404820216110884906803290332215583396413246873045780138200465847042642662016721692509608408166767934714946949021909945216495467968699207388890088648752130097077692119537670019653643442025689522295889716613354332627436766842093707283947770089013904936286364011191461627250854635960845954672243555988558064314995123807279807541377921397740873204929912941071670531737832023172486313077183697034909699605608176689199926897901846902336090404615084190814587234150648377804454180808709625972958348289667283122026262859531256744179800362060968744489258356549742736805610468133533234979002923704844409265469048431034284964912029061280202057999844991307335185456406759016017970339174402414132340601361169691618483464675458073971213581228757247842303601189024656061750535427721707029395483283703574843534500537493182855332837326399551484896813397992645901402568695917994208432043604732174317546315163058374850942506416530467617814618164200997887126207305368010775170631821678329513373025238455249627060816049976367904163457108992743428080806161881785805456662197917378458687265934308576583784677065144507656332939463538693705726729354895687694060935183227718328989412945237523669216549617124583069396639881254611256950604470246679169450510939321294686931977244829575515591543 A013843 594 4279321565700446731801022640913555127222979299029115131777355194616483559917392726949583054522545325885579424563754069550910053214765957645104491070262630668521334291021197810586106357687481410595662178872747077873871694134190231105764448707841912474481332289692279542735521194556057079003765034051768540041103988347539662654624456783010628281540044761853915239555021788162477149181601074846495993681369349030888569690428772562937512430511633844369945154279487144803674632428942589538576670661582830479410287529947131298330165573146324718437161925628323344156450453132490244270203213498673502623022864064014121743009351823168714106721839257498027204197576930674826225622985484071836270229514277723318858998398835303718421976649277823249635037521463455232740228818721760187791265343341777262342572460984120503247705307163386080507413309790102288031961088032450616546648561728838518320788760831547471476010446517806798548224886246216440954923598834744202024458731371509284603143702416013861414834803016636620733176079130362589387792907031373429231726475375258343659769137804530753350064917714636362139929853906351380694465239557292817507640436458281620827494737158269776449647107654225480451889965193052005533917562849173171891223266802730241729312920813372175642628642900613547310143517440195280426782735229491245695220515041486008988516058868678754113372211240449253639330149927578585075719919577050541584771453069620020318785330125763801227018467120646268469329740315068938321310171886056700264164919936094895569205113866593937960176397445499695386942123045828951725347938724931830855955257046800591566626917742813459977463888226396065727321271456625615383171373036340887562671430365719995020767644369947285759461416851982683727510959704438027431895399880141832099429904685158701688630965198531526177491895137920293080292102138707319986524738296980393227405276472432936355988803394768902382461965828398782214027490504181374322248487077179007031851590800423849234186659711723064485596625183937394429841248933718730043049887549205982395284350533647924249578996944797261806660742780062399664872972072293728661117356864733653755000918945522106119790705342627569252610287485726171488930166181320157098292809026947684131260435182717380482011135351952815365275223630841038795754109162747174032310121560397379755156878557924246643669067433883740179987713563694825112149140267731823074082137624508261955325063370607060308522549415012867647349326484246251395568809331435936800954737357172999803265741553850675690547063201 A013843 595 71922557554727408221379787525834121023236613078782338019782008755919239191531619561841642397360419292158933388643014646942145264380571450141271181417904033645838065429193271602520689553653500067881294240314260137826161563313335214194583089432699022958607751792858142274755904716903651326816278927308073852470834732157099110236273245152059629527843532312478753431201251193646753446295169264945058165802774649162144190787036380465290771419609030022325668207975340442715359547233238102374858103809222631867448702515821435731035092787870279542773380484035230445237462765797763535449305409272205558585145276323885344134758176091996577991673952400769343220948675473851804374045517030795352193747446465695820063186089224949595518161544412375356616075623236292096665025756256623476207796625545250448191615351760113298084183097495029855088095497642249154953170006561397512299522376976588977417496703295818353097307574624778863200015663140159723129400925615545803425077898160956546325036206505944968799128534300611684662490361944004039840635388476293225097626871631966981889739899080748371554541072029893338485801054604047655331877281239420383850912815554339201247704047419040132789218938344567649954914644999625057008552478806053499975789445153487172744562260110346156025659601230611889641582097617362078132937431002059366399571196302255353069989401405883820383446754318230605916221829832813279367624688331488452415253811741103681497825043423712207222499376896701834164024945475363646366260058888954961339819809365946909831630348755844315296684711866513380368336262031247191647922806149929281196040005185577542460298606503465821841235569421038676679088609371506717744961266621781297265818730156655956314041798925704031759268033031272965408276699752489927047865985785543772095118408043462299280820632091719360465106281583026365800469360645253927013521276557349468973000481672180361335103818655880942342038259677898332671160032903776358234030322306147571184329686582723634078975189774929544809422479466435788182341870829010695833539460039504946117544079419020662862674201651207579184547103904508751167520041619040697607399416825578518660300444717390037555322384693541556428621101772599764214449303009447880351007241315909727194094134115931013761161151860270967844180683563545339040239312698291753961036213065598761544921657923032813340146016361284021205053501865018925659890600479768750406098487055110358683148340069792862605338488018121266549000130220726747205324978433443789813646270762006607693487318295568306331024491219207 A013843 596 1208802424822303549976730088946694072037537756015094755098476221160734653092071929975872483772436567043315193462923147171156635458444264362524344746090713093485600365668451315823565229328254375640880912296961770136444297394607224944968357984095372478865320484382566797211822490576999667849801199931266797238477319343364364745741044431270666193474466247575830408918199428811620985171882909835931592592647233528468157414557720446480141995249368967585227505571441546820717047910349032786614240150721604773796210343183410870331506804485735788275392205795180118093106036704763011740296476013637958823140536659175540978872880665578186486306064117999730351514484388689027276114583004736577484320313332748949647801968601603727851873741076938792618646382999732361268649087885405070764624437885539024282756479217032224200900865319598966774465621028873281547297928300277407989218072589845530943455867092292819060506448406718658353802663250396664466635841356820478318165284234391196674084883522745417090606953275990380584122475513192875897601558974121060234215814831518469064620858483850137880717171797606417339930858324730228943162861465790938391382291691021778955370161924971807511788402696757148492792250438508698333142741511293341174093093204694658912317857905674587844323260917882894029206070314655004447180279402851611771077593096252005719047311869428689369184589599826501793633940294000092786331668136787326419743170813932729574933945504822331066788547027502867726794767258604436804477732809746666035238351536013469713540211271539475407191379952340490383850627555959171550026638602961861429061844367154001756130238679503750067685646215259397038945442257706913405139564008112278263146615397742916657770100514544307661778017831156604729616906492740098203893483623097634177602655083986470864012752363565527291337041274565924130008488544364782751316252095099372525029219095464335332959089880149390997942637030406437277204186673013769252839347626999422228895029042395836117965336014547240859611963612392386291980619823023182764874297704883959629397563342795480280732965307151845783354683175323078580872509339491217004687561998587498163123669574365174361192303319544352938895834857492084237152249435679790525059378704796494784951140112086452548283835479315574156557144748652506513249302128520189508823135632993518385285498304712412493807834096984100544393334205845373083565781322263473388075297271935239798387674151553008641807923968120564126889045188619754440279896912530889775397952872697045055504441358593616524505528623921212049 A013843 597 20316342353988455764458902604927087268734897065345697548940089849048467314518452927104488834763341382296998456531349334505629572150072751140946662147546614962212485345789661265046660809319971291396285492975036470683219306311163629650083192638690925252289441381017800160739100599127633417551608767244801061187088306203924878281669733756366086713725354223006981682688177800036913897783836065612502276704622053912964321666471607543991746514156144238204918686139218077415791424229236194044625534213178011433192907237883586497661634862991761393544516802799592244790833158896951938319162872361213173940522999630763317231916505346372580275346019631221468017903939120696481429657796560607657778971506183511596730607686287153854006441966280110287541589759076501795842185220090003024341042927542254381120288146200660592144540843426499834578443692632273242965436280942762396074788146017533838566662758220165409949931878371720490952361361249416739690748585684081779093403932127412842501344637366782225041831063709570326477346445950232665210989401678052659356465199873330909569082768538069267361213506402371056232217935863740957847738212655548301543962176451003038902906311473001168850627684124397394718359353120015692885130056580307185112982617491303132339326237820672797899541046246857799948866423778406659743758955923727039036501107168707460120028170589487982227885397404284015645605634521259559459876346374984595136623471869767385965914822099548918239515109891240697884239653315364769372857255333412216054250974265778385475470330840763963168665522858986621881377497333005796241297714999980005038242418278757307515280921486419527387592655939864686033556048025280093600180652284343060768705164989865200267142079347946178871503145688249055690671347423482830512837779253401937622967823996560615811462328974445817185501652701629486853052666965138903701372248962335154028166085337469083941043423615670814502421900570040991317970765413342419832470915566979289401038753115546817634643402396495477127498272433478836409318277365550632729242321525984709491284847102363637078278947917301072080842160127654981708724264468828884197783854510260081627619514536355485488559041891581939844022296449869459773817856265470239354672977891514687850673811863837007979006422900856854849255931790602676968181020874038825074790440583722063501493370007301516783428267668011777849618767997643185415490086683282197233381521249415575291501639465151416242865778132202321280624182485132212877784227408906664455113393931419236247863145913882912927364419582243810907543 A013843 598 341456765943483976033260776081009555725627414977265138705036090092957590155111638345845143845867478612265653058922388265036116219126272728425890550713815957669905241206686836881639228222240757494497370280431437962772866881171727123528948218678478380715228641290766167301542063769538134848789888551083371435371393162369365429280023215243244819397582028426078341140940204285220411880052932754749325764574582860115191354248388307991869283663422316211510068357941838227127206467020772713308021353520882838157673191947109438266199097142302533741302693904652746858199532901581071227330170395774909814418370054794239072716820705356483956687740551941939212976911504801545763388258586794132904291174104426279406251323383428194824286270127269813602711499080798765682719606994052680830099908483202669383488682873194502572173297955469182719759903142070616394520087573805007590828964370116691224789900977406320045028505079793506291436337398518947143982411479592362461222839887265427643920099320223508856278054687766748477104761717085560404201098874003031045804110614271072597127574090819330176539915402104650342094886848061894278546936140101800304049372299612008074841146376926730644872499487078747013031465647888103750320380860945222860193898852176331745227056079052047714297586364270939043740597984443680730313356772210080345086474108184466282237313463097524517304069874173801450955693899398809415842141753524366090461230691715180455929130415027118668851530451942082409340415853271335678849611890388659115223796124484937324686229850440719928975761442690988153960311597675828417427490696004663944677740324011074067409326447422252996803269768381305778165976499160882533138236222942953822339627707984664420889856927600931428293353369582401878993113336146475932429264555911926365629220217910194269943247363073510849436726276956286785539256173683089554508963388309966933751387396266842893797116820708579379342204882880678941081134654302046050124338677934220916963258323612995363985451664077899484081863464789478803531412287682809484280375697887225012420024425249425648374634277646079118462714185265497277578528712927607056712153242753941191915401180812526644606211817071817662958482736432956010418556710253758312833988739422687358706274755995508593103160949694701159451444445604659191804218417829970533032002934890616721269599069712716592579078894696273950318542633736389017278141886885923888901443227638927573924268054490799852793845133067924413763450635027617101836919510061494309497090811805363103617835893374630117570213799918771729923075201 A013843 599 5738863865212135185191013863593527603080619963522895186215541566192338217736961305678619332617494713036348830961308579570462005294855265746653942485847104800558097388960785667469710508731200411210017302303211177840323573671853217765151032711329186144680847774173906973837017465774627432403611656878058223714287004879941924769909350178593215679615161151757098679555782013421699462468049640809071918125205014129956021090852662292419347050531138868566849718891928475083326959091218126992567914888625477860916013337055068328940008225670678684590074376455498716445759549476873064117738173841788909250929545510926776095151605594926425860050855456488172352502951661199579645266462068248991722421763173092477980865992105277670411779342029023757220772165050984854829468434749043406711489161877187264328294293049780004730516618737570553971004692108780849742699111852940762579062404168551229415043865727268020996794084876089460240170522656907944648912389737508835885772269985270042411365109274996513347465265137295741654699730179057013713407868775368942786829687094053917139923137744400482277106358163172858299588763255376257139538355706690957710157800239579019713855147157007561948372098879332501048019843144055359731634641129906360611278858008527607642031131520627765934199534024301672508148230324544942034376587270534820359868370336256324805562527374280094562329502375239080986212347367195789852058876451484020882381904235657037922800894885360783467387672305790579053784369245931338754425427041762193749566341464218341616001465096357179846295622567307437903610957022137648211703836127750386918198781625654121850948549601825806117272554997184606213635567021396952734454336199002224892062122888098254921895825382188854515326390082571428380237255840613820996338649391211746427130304202416635094936158431176496846483058536804312004558278511091686142632147667325614255559567969056828516048142405649093628604437466575570962750630134854487964439760160040450951401482644963613082503486118157256628963879252716770250952446319084979002300274354390590783743350515167096872232478304397651744002837311757212744262332078174291802161159550965489612522147645916135315896602009526039461343219351228691667104682629234915963800848743477106437776359824016512924284826081518842386900426797277507036653498948468314748668873326706595234378151564661627771476578983160276283003746045207490213393730692891722800766556326927455734945173191826873125906155151472605622122314822909160630573106205603534859717605274012737682504967859947408386002583335234796464817124903207 A013843 600 96453084982620356057505370005416418424975979726929299394724607102994628425505108664540555123302233642001914801966713296840754922990632451404012811359632290382979942816263924713163424520245285311206760799810070265962318302702837030978893406779309631533651008540540854509278752547274163256407501117149524565966021691017183929607866448451616175927292013477581557507294028299578502865700510313078071727930320672482170846473960695148691965878276850964003043225416641880725476201446103060364088945533128406408415436155884533404494718248847096651905380045087566927303880748057805588626825487758946197780372871402146325831213035233928439429874727657196712728517108569781335097993427981060803878742573650165277424414729313401806610775401481802287609517778011902455118875982827172536599998343669886351565642183287652539505792811122348300590675860272279741625543972912375396666301826860840512778642251278193628893118184512435558256545974294651825714270534318311004732174541642433602807813391584866399830848711162529529990538365119411229481246050507625821418246550989764185370688176070138905631326561648446229441188344033108753744221144362354926234622148626604584330763458267826093666289865864941345114069503722138431009583413470336202793763766549323501639617227467190862056091568346438209844447307064626840771767302255878725788307700241460051007089397579525549309071946420643234135270922200459640043553536520091938970192664488687836368514640338258687736384608443422262156953893916368010445628152290897190348961500989117667540136623874475121676690528488736108845989354671067453494106373799100752934166922782368825948892273157886323412999831837681676632572974928618584607974028496630393760888099380267370472303137198448077839090638117777996786647558913196489485463680318095822200779022730016386040592014752783382498840764828070071860610986935917968999218505844741598793189658855938116869221129411744316615954780500735621170949840676499379218339049009799859140204718813903445077636091187869012162995918600410757607757765284861242091660711074242659302374492108413397131611262862011332861455686698703474592817015237875322318922608573076983917659735484912486254274189974104145226795487636100620849028400949551232603600864831619727899707279562245532718455071952087183996635473181843060765035356826906965980877754001957746104193593347267977955206862969974763488443959781802288016508431755431185112483512186669748537223525835034256627104749630800082691009745228634262718042195997578610387273791840332082229860994822136092743545418115291224184181418248200049 A013843 601 1621086999302900324258492753681033744468571291270500734927136471580030719947464361324933109957340640821126182076654550380002567990703559610747243320521339904466743898912947782654137675911762510225452028762407850960028683713526581979662261487739856977186072500540870141737447994062036861850440871275932059380190926560925810304919411399126313068809996870517713237025090733631015897663828476831903151531324899542407845416687857403364065870516199034151999147489577500089353078517704654135539242907575289126506238235471951352929342729608373153428573722417786737347196323732607538528051055972764608746094726849655873298245197483176635281497904547734505150828187043732314898991975544077688930790026435338327817672138355570344163707302172704651047853165295046044563182948643376288822636172162059779910763748174515576231473859776533307888027489183596205617500517552738293291770534804050146498270640317232600320806637327100504427617768189970213234779744870287853056533657521384381562390919672366849581957074288508633810550978302561944533891302370881667180576469782484966663525156175210824586945705521625435778218052498164458824179124773298099245225294451967343248847141443107353156249333775592069187332166149057980609978068430195940560354787624394480092057046742041076818576730989198586992855625889835183312851093049014553744324087517958219077276151505119085907237572203491750836111498389423125170212004288293185218272028112061376465845625560165113764785416114108597960071924095052397151559672355553109078194995947124100638347076237458303370020137712310187781374543083956630690875445824441486354564543471203272857723032434964595437602288173695915939163653989625292551506219496942867027939246286284153695527998826894316844241596354845494791993185522654093398782188075106236483728493035023385400184229991950030309658016734465373697761288857431973304969865427732572050917138596391751930220999522023186729364351995875863585020153972249925066522624396707706232569420709105275201419829784594514487423472403917103603113584761142662895834541571024796374895008088866103965590990494921824471402485726345109297481475575102970542214132282287704868704107174294924156475586310894768368826751760699943134609620334759107566368719735225032766810380247602660668399074394298729301431452397767236322277949242189825377240612411510903838773181723387532905493161745936365849950277632052751054693457212513531928185510389321358463665115798709420751131749527044856989787800788057656053502135188131303704778910619460461306037273739975641310740767842263699604863537096497498223543 A013843 602 27245609197283845749812487711117134143283277692383305851920382677845576310157033520788150779053024150280667742162333028236703160219754726377828918488002159774372564709029913383068091919048992509359172247409788751085202087173241263332183628824443776215566320516590404472181288436200653537120359723534590122002868902709480093794780547385115943747489617402791206374680699960136484192035965210113796267786977586609248657918272819378339855085765757166992649671857329044001757190647062122056008055547617884349190346023577086388683463256527927589674038552675741694594328612973934900040954097734254779195614074162166262523607034099749709176135281733773828069969339644009016507358132969313717859787974298731275631615629342070774359428627616647070161268149113838870973415817849225286242046145527738720960206315569083289722381161264195305674078010708701427813331198508872495354787378451670812196434651811728313591797153556578177914971829968829373836943172034927946321161181961907300919104186933469640923952547566964608453930292331158601781111118947408180303948727634224834713867299836768328832796472701958699124510808336650059457978550064821154014501523854215137983373906234305284497082552766375906831491716467217480111901396106303172997882915603198026907202784593484378089819117735460651588924504330459925939088320874787604780854938914323788031780278346536476842941876024085856302525953431034464735753156073343563963497976479415554261467428789695067044748488629823205914928828265545638926263413279781104277223296883314759428699310322961704739928454530797326041561945612059092021543617971388061161166282120513406919751006134449955519781657335307259189523532603632291913165031085118766138574912333577771160739076283612783201168509935888230969029469079247347753332234978310516582024782439638038420896353474704159414422287256159535738273981826859175336628528243901338459764348389556174691224338966643699360426663994685639273433727811604490593045748235466418650794253857932360310263079189680004990126300692634760257530019080524735290291140184213752672860400949572609349687777248151103890861577602682251962771159990755625902992921268409455728309929278374790297885179127208371974871216842083944263383888966296320867959072589927125711782060821457917853783243344978743369158420449273940868525492913484395115282972800263760818260865224974265542623569463952500840114316161910586976232935370714931117013873113324071698819601228909234564271314301042911427363567844885025291210386106922821366219150781271973170568459747770603509620085124925999258941467980833452643087201 A013843 603 457916953778749595517098480960745673546162048175886221453225871666550601044809262383886450143544176893767182742522331205574270013813417686232170633027852299327879695064665754229225420883456417104799607962216319539488991479120665912824010249652426546855023148922334927963950914747224383998381885873445856180502217647838231936408876659901643666564057999688711805539258524230013889815548467286382573872695732298141642193632411275291757944426465080705645463034906129242537533103205173085395327389588813782256842145618260090934602966952464878999651565954821190661046880998252923864988315520619620073940685744443528374234263422114493362123305680099536728371974691396859540439168140815255656069456484038776549540563882352183504658916944352987308200433782156289904450199650591929385870069567884704683178187545769582850364060177367330502464229125981144897258657453338620029427911469637231340585477192999717766537334759825409436216931546286115286077503892391033993819755985233776006547384069790824255008870466957974174285206423209782620135134576149089286368466265348416797035967708356565302692810316701819856185653155714077549310245490939449135521727111417793824086565242079968916542466464344479866116881278664524188240726764358637428575418162542949238229357200662691942555589911779887171255054144282039975258257408942555273551828958333039905450131138170238566299324110336810986876553699315396248813803294124685279534510490689537220472483075668404991821087848401438621812208816659025553433709186993281019587291950717871161718149308598017371563977535299110658780531619901877159606083587245119143935721703599468830100255160101700402420970314834509105198322012469247930184564677447591102491028551590441599898541655098680047262039146492473497896478286814910173690254873280464852194090518462996511740005012849352807278195381914273317153170812564022159882715674195249795493259403383270628035407465012380655150690941758681539268600663329636673397319890593484098263899024590269179734591571940951843869052735741112415648307030686379226023923193076080541172764758759466845340202472209675603093710534768280608738294885964629804551602027758157722425704981381645100536556205590991107781660541464904851234693021856542264827788133018905201837921096226243225368534970899057739805445572490947124177307959396932228702560923854033028072510361836142480974874331980649681619801311733231235309546944775605847283652165415637673042061037854277505321707979457628212359699484768982620069372959299051858702045267180838053077744102980780533186184770694631269545029252353867838572366587207 A013843 604 7696210242159444451855874169507252535290345543692119723964367225099715951760109272885979567562546981053545040353572820572086756122162111052504091829299113594803674034951837331330591648788252002280367011020969682500191479789581031996833140265908332972992374063937683134290123024156600221860804355875004504825700772007217164155223990022966925103942122800768179315698318016733843446129923089682231919078397172734866580348379936303828575771975598611419783297227667314179328318865569344046239267436819193238390745941406097348337872065570077221347143869002679751440214928937636891398858618955053954582721105306862381385755265335478289937206398565432913793747778638307018296161098942682001811559355127239717468128257170693148162802417083740657688924690576700764424094505527498557188318259227438231610175798081749378966068759401012723754916298920365102288226255818262186834594908070192947141220115182746256502192985308385656394497968498430739613104607919416108334128638843824073342041884060974383253934085938162671947211464354886816496611206821337743635994812521710841107783509274348793042358062992807486322912272588086501371257295966219321620713667561598860801422902023638037580329233866237673109826423650514658031761894728575619262067053057859347846920806471537863478531799647284563687283695002948245864165532272097526482585589302703401690900354039227199583792740322430782256434238024393864753813591964353585493136517817019052064481023052758882697537023468082978916797793581588242476560350305796074096203615815715260614996935429606877963875770435772152842124394935690849421499446850828717452127674672396272627494988475829278663489248081423594531068198063570649962611978533861663659566716866580551969494789597243515554333091935099002079146110566498195289212113655224772770826079343807582372814264250959072631924629783833191641393341846763520441148802336199563312855210792662629445391093264463081671117662658138160630487371348581203569788755401204687239521350906288654103799280549611577639907169329600876369801096264745975651784077106029685655490657300470359269632782950428017861195992957850492191064522148407533125098775280531356840808823622081309204717900147367787548486368720400655834701485618342905844960635151648739727289939864274469888768967255900463432910123736855348316048014873584239967803941447214733102814681651380046677744712897598779198984000646300417371847555500843607475296341944140622370817919863216842031941946010744357365129469240512290895505951326939164589205274805508345158077645138797978421260207441064667747243306644311456762885765231188049 A013843 605 129350205539973782902341677166908393360624837552833456200669119952250926001232156549394658592023727110566931493222498395355062110145178600459436271375030202187865349505435530027673253841184151402326128354229437453780718200823488404770774588449121352277082830892600640438014097666999979928814538809191200712605552875125298877956849600316005110221955257912510789758941630907245706799105617368289271863950621282154902615915221589458446872999593885862132297876505404549411971055173623965385143367810620180757633267037212278133514615806036287859181447006328038582455692310654863233740616808777591814671793616892436043950388744493383618974627940689230982131518915574026056503579589929656404446878081623517931486831618267839741172220223926429233777757274522609747675756354400668250664064982835554358672224638359961812282717639252820848148878235954576274158218681537532574129036619935732862602486475876416333032357504078037727022327356553125440677449145301626532771700033048151200659697945412796459348870182362700027416783081412582724858544553046223457290164814052394106498517440373980164662911964720115422629186565387969828546721373304248138479334610707792053489514714311284497612593433589856571956852702294199857539822164703170432937560960743442059263197994367136871483683956671911661892177061914551168239030100897143127592815999410536072218962250337291543404804586599094157383890238475987684917345040144890711383145454950639208047732554447718541497504753428070626654620516725753591303549807589514617334894171014726385156253493765402797938860073714022572817584705684156106227141203221878254217909828218964154050308271313262686497263792504486353283663204854431913921619523218612981126337810376619336951298928760871765921676276153208927944208680291135168225787994203362755959273915531374036939889339265869133724757252776884451916897896418554488054387920864506060599157527792280813088688104495831013646474556295328065716601250255604288397439612028047178434635344681993409522554508197321785393919794922601929147247024921585612779534983921040926811831477249005328244718183047843696193121053642593222255221423748285409233535116139890514423473898616320563803693747776810405327410399083773822613827868787489218536253394993760368596562019298861015420540032669919088916920449645327839147818985980330321138880843903338019259006354514744444512855389669942681997324098862371114768641865302678510837305619055171440186336779141085464030848286602580414235730989525290073080768523951866539250773053656178757071810981847777623326120306461973870827918254770942653813821056240577539543 A013843 606 2173988904510339369239656568144229367212021644750471898364645899037481313302708855125676026956142781547298417606590530530732528885210016737921745413000132608171452929137854953175104377308782032618895239249534155285692530801240369618982408508064382567720931138811938963841702939489268662663585953766076510376761527172230898241820771232511097887500402019735568843478531990658078594172568111108837792217418091889177448265687129254028116594504174439684857530410426334261966997524303097986228104582793093377993542319094426758589980147852051890049262579835355344455332820665176286369478546705124985629188835319111172590674183628700298484106571799163905116684438414052655931655662167947735189538679917846465874499179008227582529881505303531496132102766512901502029186437048412031288910940166517162106204079496915878179035635362922159994838196511688563439777181380601309973386718471259862221759990200054929309274832571039580078064255881588379281465887785084437136293962455440277229487543368552870092276461154969899360793873249301277856697558303047877646675800029778587747920582620365484627489561391050979908128738604475608908384746121124498463422176802165861042998273803429758551374857838344719404878823367458617005671791122166185466381587067215030690036568691328469399026276259784819301421819879597861484593378905778284545452458502092879765784098541418858970004550686970975503151043238065925020405818089715178186216525661355393169658241042602805526948562390865583022184207024609740609038761616156972173547566332244506355321152469715124824958421258911577381345146148433611677359562202550107818640410482876130537123531115962005971959512560622902139638527483988437177280659326735228373790359578999841196140481095683971769845613173306982451958315289653108772370818818575917839407516698335803438848720125041462530511995147421096983367302945106645280730097785969753360490040569604863625581580972261431846356297867655578800498917213045941275095767559355388927950916238070263233845573619272387247115609993264170623177780747857089393985644474760934856926451638124032551808978502485109001917785548571064286443506468937432872988024696963139875915325814044499715848680818884852482337786577400986636670604990711331295938810809660130515002417858355957086173016329083330127426681997189024992557393697371411707381170343483402089686119800329309878927560534182726656329026129579871325916563830142117731642595539460266395211762247024223393966467152929569022059930740951550258268476582059020925187742712799396370105927171915598515242103990706394847004822107935233182648890492235386707099201 A013843 607 36538231518105273778810907940800062974732447783321181195814603625122948432678627728097236985051891729465444504713967046630021612973724751314250775156293228745537609380019928198013979269428699622225772286066920547886634365176446892186237339795038077815685689650012258165287501303996138413386889124946447909902230987183684706750281702104814022195219256745695705552343687166990326932258352243406236773798145870381405373001403581372450555603831659807783400513608035399940879327390962167854535753723003520403937465757020030531621796344949436116057956179292817274260778716919617845011825934473035633469776755208301477731461004247565916622379152228547753296115356424982988243336714056697585330576593379245551952707701591280979579718459636453855492251196782335544604536447472661009872726171378653943518971964104665164555051923544632743033245568771949685732335087463766216722710577346464504361120155292323196900982111021462222372025948601855890583597176003914134949692626988584739395997141395268087640890482631579098556862627701006576937515862399325679607680171100488724279301232100482700134217058299393819315919709725421558923222428057739445674736525514001626549671987814243951972957235689059699037798384336876976014325793390247079133475333838683020807444609995157585189434625098203457998996526716401257971560919269415628355419470044675030223533344185626762708866483395921185281459583702174001817960584633842999775741146790400093002446057203025352491424488103277853853849967462615910416114466482750231320813947346033418313882609558502102933076186098526881048267871316723711461382161938259662107889378985699125937435187465973434370723527606389116260904731423393663638556041304438983278294573444250330983533065775160513535795220603770454070063405073199799137236351883805451126922133148929848396730439141571860750315102442706376999454260598407387233230753488793644729756111853348942955149631400797885041710298261687312899985301599663135010534565370086021712071049213246914171242555819111012462272057156790915663748961029234101444716726687307032140362872681950615098253501691267226995232221714833877462256013223431434296309731081859491894508880956645906724268778522997715670651179006378382402522858078885345090843593277957813565645636945388570747309885442903529451660244326755943049912115871721316565955329962925538921354615484134711135135509898009086912921942159848897374679688293198572715717103231708697304324088085736122582394413439287266553761255963172705190718285914665964689630391774019454792370317978385464245674041771802378193610045168067464100779902503000144386216271207 A013843 608 614098057124795336400474929761026658416328249894279092358056043127441394308029696226130262007767144297125725790727644152710773249249391895338612778051820295526250600849994933224020949581288154550748554811926733648330663775520542916974090969935204973848229385947756022983987034416263098313793445522974950021726796201596188866351984567275609271035050048124907723218240350215606424750466126154928621457225437643500280104034589992126776488033598706389415612432210250966806358855459901155131182412822520167428976986978235653144967531169565172802586069505374379928500907895268017121113758480688309891726537924785922936232665098388840360672326411505202089647810795434689083405760153150916316651000804924979991669158340644659423796328151109879949258265864320713498168444072673013592930908762361036828723361800707107420676757679014642512159758274350158368103355815003518804458596673462028924797346449998075970314806339937715571406640118151391953038517737097784866099483981797143715028523955430270748980446341588949909445190183770817538588829099345466697166280635685913988962215807912812741155786098837911921242662561355160140822599348366426863455296784313825337420337099193998100809492260226026361728277445549891335872773609509882658996319935826745530710721560188613534278827744025505518589134624522555942728024370161068465769535033040853232966924915727829000847918986435247361025491223282438448554463545940999297230881454106254363092110883411247099323371371551790889721656403144185606363635838175583137808920013044783661601425018849744843996211459757941289778238113220175418531449995696330141047296792612645209630473195740615511468750328480581876997025821032977304773211386203705991958296895877515312840240236483122750996110272687570021555555649065269024099531366111118217090180291834063962003848490652398263630545926754566078229827757877432957228909273886154786973010971919235684247199854953210053896024982884178667910052963985538310122054440175035766914778124127040886476073635651798786453406464634184919560628788018337542981354025433569289183078801165543987956346602925128284108867950361212978508136814246212116218077650292812480271010762238347754314785360636022607276634365560201473039201675731825994941808272222636972597806220141145708550037244638879619494053726399787134839872931456020167524011230686889532651207022441852090048222514855838723745479081880580418176241521143788411633057354015328075593774948456967012242302906674101088969065428973043656140402231367790868538617994545944976695367934262724497577043620058682570300004029139709869141807821367923426699136870176049 A013843 609 10321146046096435218882782144493575048003228895973148705261847916842907514135055104472571313564542394201792073364759515274609966000134529584956064960716943706909693848485864842696120099612710013534430960724052612427493466075173764805583546931700989995467191289623935478291870087434133893359926438904639985015162263760227146276777804622201165018286086158835324104128965566073697180781084182285885340831587930474309207708509353997674732434380693458286908198148157687999114473283714558714289782812308096453978816220143206622407469296366881859293064070176827203458314758995769563754558938784928424350247922901877006789262402308621239941819789998167931520710756038870819424800610894007450533953370528374138719983544231214790935744887235703752307183674381638231763717039529415339456389783569001945980353541784484354419314266311199096701869057317003111692713101182764140546535634290876320139069001785117662833080950155333185608631400465770444554718367607402470244534027282064594418484402118916560478114361663085481128045311418636130371062450672699258779273678643973156412487961083590643740605296963168785660325429668696176486805427247994536294093173053962462446023605626153526080305136417618825061567159027357023682013706055032597849751149161440112134655097262090027670624257893836671250927585634350597729429905589297077704188575300317620286475107058637622017250974405017202396755430989707943004854868816630375188559424599163817080489107617492829998327902641670949483551879167644327486153627532217025797154518659243679000535150291807661593044326004151719257302847968891488259258080077668220680581917193440728038259363000812524901255286770773139606689012974101249561323363767925686606843095929013399862905917654571844075991625353059989352284223793839976488040823670229563874634660164855113009398681582394857616838585390963992076808715126646015712146278166204603504655395405046594145142687962198601375830491887334390871564260165704942378221368976021826134536675932203176179003369594399782203922402451106745943055488040224199084887617105461999043300005411189297805582317355362631071017743641720906529786255437036087037277231068471299355914877880939910706768597556209631960498393781970306157369862564024799496986971631245859598451329141912235923600475970645649764836560979601222375253744358981330955576056754154552375268836426180208077440475807182081429990266929166915088288091245863651834316794948935618966504575558716244574756384952471617002303082664749944728751740302598461127528552634333697223319048871153610630777372122326277959032167717751103770666364053730689032532393377048855543 A013843 610 173467501596742786723762919502503515831790268054620710289335877938378746590067871140870506067079264019349519377041513173220369698564261038734356583794769672882031224511501930411193690514190817197473181156889152257068882684325445465087442673281098538853817084004709483583651460559505488345700283658670284228149832167018137647473804562285334980462334250071545292218095524269000628517387681851678874923356498347481714853956916712638919228024636314953428066086276086262201116952479390588311068379726462177102021964211946873702802336464038183409138527827461934808523896154441899058022872084158292028054616840211846853107133195600997179702165210499208425068585676745301862072623867295583221124154298470384149466763427894026991257064319770472965026836015332193761252792283370883610243543092444215706091801976771828544725414873892323218268313246326871298219429091578716910165624405526758312577332713002472559235591529260684850524267947628203861631151604377613317399883396529659638391467346412630631955668076471477681319057549013017443146446608456056442303252716969256839824685161931907949348353226059977780593089496441776638213738815757044171494823959517947106330318739758762312831688427770919592809759241772789497023604357666932872060767563956323964647148219683947095060181902421712933714339931756530496038528423239315984974297385072438244154787124334522513243937126825124120682268528644021398082595780201106715794118249238146273671780431727201993781897059698563647970056433170598212059784017933971552572775995105908512961994270954411368394295987151777945557488965813159243173350551865369784978540282270158316139025113954656106015397604756384157369622241055719701377161774847527014801211913278928211495859758020388983385191247308879241043840949303068484834502123425548280040984733390719884348963641355310371966206104665931814834924075133539586074042497139400771102743230572618107797413156580671893323583077150429107378380520605002966550766548379998831843157912392538782040509632773077139501323817995751079064933587492048114019706180691499817920743190945858528218422007791579740410595217386403276046117595130265514835518422567797128274861352544957079248659819127215284360096504293574935586915280113564805145860032206349162271171488888118949167953199638641435597608080384157744460889681441399229370366785867075561771143333814810757157542076891309242593846416278508341888857949569230396379362372706760947970042401415343922567930561896190466957707910346452321056130499265772336170372384125246449232323254377478733871475293259937753657453642832242801073589580651051690569771935488060115111201 A013843 611 2915468299336456016466283388078576590584899035194010277832868100510331593939270710264610595469401190373207372169936711902314753523769535278008331103838693892128298790364812944420932356472005064637931755703835981984556711275457761931724649009835423142516103730867152290590430097623608742626184667451271467022514229231073839441092233278329625016630451740952461726309531476389093563491734768881166850836852667726125181550453899189322315465410062545422265506712042181808814172620321117617744126258062649810553683152510191106322998868951089748557391237196152738326861122667704997468190411118448414115513945233440510060171587618465959599254290692860196000127719469058288395854589337636867197433661294391746400087892932614911642057480022382339123206032909688180545375679906614440837363228754709933372284915823604122351200047785508276329435540731015725909173944742163495109153649383688226959487230907432556303072586832284330282761371395787222302434765014774547025539840245473989542445391691157083031278913361256125389929400226261784166962328148320940625790768414102299706933483516589576904697772670390046558428055166696939958458308276428641390313506287618137016093667059125518191762187405545845596353623576475273076475718439308140780725320447413936873824620128228098826676477234001729276936911233032008046919547209383183759463016150912469569509507198690319880090851290549861096306887160920067637574187277840000572351745414945524421601613716039083909492343882353759231432738472298244150088789989416259884090646149745004377352237711930791868602932656059931930984717048421767400014502725201269976134326524114550819348595090235905173800787543140548532911241005423481021045957949862386537763968626478946450610914953048677643754909293520333404223834834936672024613477188413189942648830414097829096253031920258701421636026001120316011930568930769399823146432249421908759923805476233992537751122922651352511089460777667262007708441409808284858818733378622640366787955033581399309754845398017107483598749409054588385844338804978852652329201778882037439793930810227044283767018684953080697080873818613279860507098421354372507840558128096966334915594752223093630932225580071107284240141947662113942409285112868683680086469561292110370291579213742615178665789426326646608088999007016539211154172875985596848027754570067938966687606011425524395546809686312234440274776718392889702126035558410055271947943398082531252532502640587685306599208953789273178158196849192824159990385301159835654015448659993017072247656936322285080177885253819773825720823375081504757643820082002225763406156919747826354673955207 A013843 612 49000275706947816268748824903436636757960398084505730739537014165277143099337322827417310278054225806602496304060126316942204062473994579417486020862216928245000317769661411156882610115224989121369719018114371349214444646406618604786496175908303956756268155404684228547953358650759992137318285705853519546247396650686658019486437164708886007654508002410188024234084295523671495521605586260585771262014982786472985926318478683674940156027146921200912016371309292949660739799229737023801425530019258955365975752744238781923970641990460965404004074523555739073059554888676117892447876239667762496039442877538434652581303873103557382984666863674901314174146581116462653069128082997662826987267545374842081746277216518458819968060066736179973643723795113129250426129052190468907153563785680409850187992580247314484356619203131037600268823133066181305355486489281541862299545385191648030508101889861218973785740966890202739062370369048995845237021095603315811858248095005681342239879698153277094506704696862631699428543429602781806494135849188830049097665444735817351174431057463321019037255465271245512507500323186675469881808787201936175846999100175998028829486262262722584248947083725009026937915351449819914596327399809451922101650460759686037038370390495129656979951552871867063957478667093568959244576829948103169445294912448385876054746287488388206224686937640271515445629852513583576784709365578656889619515785188989428953858321725468883266837823630719631402690035503916589430542293352119079871911489838764288570159059224420818935609489150399275964060139432824644692043747302457744488889625890793255620791837681594858256069836237563199192639227578152445520719415263337130540199020705231652995417647615889125158588760496196243524789992070780646717678711105660483366098892769742213620724707483787994793436689000829151212517072019441302827622086816034020528039398639064712581983122961001281653880567290253672563555774774647843622166451894510716644605160249402578199049686604473525476844181317980467000885802295279576527696894297670403250616595127485933277272283038006427275838246269433394615542803167702938739276260458925713190926401000613534655077915324255100126224065714357149030072854891983966611213293916636498993490571845372133307835922888271949542151806310926974521868183526689926224802471059131850213118594234028788515955230397849724237698172306029297223632279630197798955629084691573102761313771880357226948012904886336314305304814444383795656958405756593357837037645628502637933266370128768645342549717460948938688889878464994850461719684118211408405567279350201717543005165164049 A013843 613 823547633806671948028861500152059553991040410606287816539398597075812944070562384760402733843257373131568155382338543008847623678000426896269687552631279913013720340754699337313726028206586392162860867537448239266247171172156038890646641228490864601202598887886527829205452098843323187851908427858280103013779995508090661333508549427262247130649315996508030123302254754866346825231625088281665057600685815692251474463634671236524719202348258304623728259152595286604948053805654190159030558883033685262835954476372421207796174579933677445545096480517401306600911939013979513418371455960096084270934916442788471205933974195251488935823295977784066387324881588824387810132835690941719133175005635114970867909681178025737387203185541634976817030065824466363311911950980165210922529946545930648352109591296216614538581698947023348947718110397443309199109661425354874079668459288916028448749668462897507292416948430523637435421258792606473170898613553804928849901575732760486319025658086862128127374185840170250972295529421333953821746941217316666635184463129674882221188662782786036366959152604813823328713557931798454622303560286502941307460513876657998870537175609849578473472053636166226715745543311817123304620474608597458454762439293988043224503891153051644144862045749117469743933343957841613498023602780937769968867071593520021418852120853817340582018313360920043360094700931195799175020610307280486343835201801671345332427496813239955521065743301761504844985011426714326118559124324369065375407216409720111397998663308384840703850788684150760631127958763447483803339179260912407311624767942346562247218648415914564782709765737644724688830687497906008151866731212330907152989124940992828391893984403480248526540401297659570264921145396733610329384026097552835743934024090781057384323520158680024828493290432036935544428774429430749976623844413117083783014758172926760624365390347605548540756770694447293474775681906637506307757751556991041614645878928311709131791428082761386542689320155411297708883887679176763842701001702460946467433113114307656080591115261019774023225013405050367063303427892839583291391016109533164461599900021617311676947894522854755467821447872461200603748434472169574526834661830856909638583596041005169444504798355983186655954945408667749660789038560533077590060255131090829006531884213291321848587659557296660315262993181947434398437587723744734407047258026411269138109400563993163913315252892424654434529258016366758453606499925551064565167091710078243835744407882754214622272233101366168812544172187361168451710122730974779141072369264038840266745287810912171543 A013843 614 13841365081388735430521075233055664923927416181059879332577672221053188150993942000668088747703626670222265987510963892349702011156153174845604638697073921498021597767064231762231793356068097493081202600701892557347816205890426545635098099127245961352412079508708873225456033425259732818227024947014113691352600384504479745032278190223996587524823053953310462282340995665038691091667922858749944623094726504339670531310307919472270955633867177325811000851577668981969361940311629974002826603147147148212483886884391283239430306164945316827276436548055963760041526959007953682022569060321334888341603140653945835558132304299591774544382135498616803771769284863371485924902569457657473471272319709377315376958011559078568266723939398259055363824316311806168183304160123636699974960811597456406853905900915512640549942614202621425764298281449829697709436079575939368656987795268811690138135677855918405063651652271810774377125096527336994583292997998799439180295783340505493563864235465891787436777941415741408091370962984359761882100841039441216137545271820445745491517855390284913219482477829105928685688768159736626837055937735254934554488856724990987017118310474741865403644805463045772411535346441710391380756316746697484249192317214057042474236898609338983142696402905417313986287711899443998061282691939221099866748872272290999986647595190108043161981792656983168753111638550607796734571397434463133980838236680690301002108938940123932442551947672705611929663087048787679074623202519670881764469086198165912266163534224024017709620205414521833927367602937261860282721585838154829686477474807018671689003823926276090303003032752594887845177364777306279008424151485645556520288222883266466782562195869292536985564524609764397442529690682901788805957326621570510348299142893757231458325403306935177292486732291244775695214411835442614857116953051258827141129040612380065813709115572206454324499045061575661430554885804856568514484530418348436417353287148134895378018531786970623622979403851997680593211500223923869904275735613261127278148332112168775746494874191959342008342800298681519232940712594954876378408807752923895106109519663322157354463263245619875147675074392455398547199938173754039072510161391212080295674498661173882853792145969009418126634767483478868548881371086879435056142707988243563112781377972787246309212794179484969918625126408990529934540536872977751179243265649894200404204695279033105891089455362981167081133239481076109329764444248736742146763310371285044147356263285450085156529421734661199232429901952979158167892032739493113024003310220700788363188052238000867123201 A013843 615 232631822922900476380767711441966560376448083755073391942632937019240933253755183205228567582654853446425624452096770138721441701501466409630077162581721398617248993671048543227829750935436514566215772109996708211344746972400398952489093752031622872449989820302870032300239553778340329475941608284466208810563154662366791074757499543094710646529701067793288939579305114142305281177662779487010319280353068358436842619732345202570457951338405649314905491312465882579959066130817564973065506719094102120007216686865964297405105155714235939916035069063176582915017943600046677533753318196820675468357323984970867658225529638363238954767430551325252620992126370698684563939837484874849156631673877355504539540533300273433496858829249466539943499795284252526268656793019197962016479166360518449829993596476687020949722885516903458302820561216327287729402492189432812969017993875082918076151646337724420633904793319732323684956341497334952867961405417365822174303231230603875830327866205475243271449926861374365845791671774878134517952468835349888519623723383486231644475940595544518536479842004873783343420371126460693487250399145516429685057294214976923518796707444148986531839058245417410296920674567645826547936371415561744617776175275416656712864499554927160289679298443631348796167537573893955275415978203422489025460448296280394836775586132360145881423427989185916117233547309120065239717941476681021892815948243892361888942444936766662932561970584535163219701847504028974522207192164748108509815431931732574487457410519703171665645586792401868462817267302566560085771701693181868222540626919081562815077087268728922249722571971472862280013895969812186631294584714019244868436484161999059507214522825975199669116382965116310227816596511307530364461724788528735567423863694615377789120075053379659524754824509618950945109468619718284027903564629932507107760955785572271766131009105422073877831855450349902141663335965722224347022941502741182170866456697098703186618357463743615271231414840540525017730105684263488481481162288452079766163839017809220613971339350544260661134217444619940293748034556583406607291916831903391905048382696981455498656464065369133241606974975313997883382789360886284134691678282502101433529401298998349449123684597301141290454350537094829343701049203857182664988590493158409565236516619588635248718939431774603889422332499555903836609822803224137064069541565777771826193468313554709410711540476285624475132606355958446169505351014488518425260650957410187736984616717038559581225789991094450775499449362123720711327761394252660750594423634879318150020101593964080573739639207 A013843 616 3909843047865188306531562926205131980246962943671518498379831772482382365195863364130276535361680121874075470166390415721491270677135145946652706871510991546560103836629312866030134623971881500314388481852714674908071162365133505194484198690395485617266978909830336632870126180352565917502150610437023571479134940410398657593449294820792801836224685846401807207509381053389724860752978334838182436144894019900248013909841525819601686788144583748035616592488614088521372024460650814502311971427814574330961290856156261946487602352089163442168801405744808829052706578085984509309792018933965092596681544215405372731796476631970957112776205276123520801014667912332791466136848608291589775508542856713964796057743177695596781706343195784136830401059342432208997314720273660147610965349021233586292702375983678761101992536882596423695505172362812724868067686227797287570285423058518604105880719998134337594037861324741164173061231545708552851827340849667373283514407292759341080320447315422413663258920759118966770220627520376806843227143715725576349315918906253095248707133589316723042616704575913676652866177522424875440217458438694633716757943871117153580416262013812016640619051930730414860345777458423406791166594381346241790964177853927749373113644019660782988639968942112079217187804004435706313916345664921773050913754515584596021687276126576971829083554214247692182344229624380936483939442398577934952557642135098926267455672052237303907569039614282488233528951000214974794736278712921459724467964476629379410696698604651206184505377219898203254569811554236175361564990357307659216240316629003826233000605725526996251087267124544396340193549564633420712168085288521448503811989310718193137754485136165180838839048494709825998913537565545662835508208520802458681692877115400654501741101422151937632554335533165708534454839091605199656975210735275646960138383888113171573363870034828795664719994554030805294935687575893424600414577836571048745752537708137904457494733893138941863586389224964603972989886235416450908253894582014104629915642372319570859016300464597388931682792591727336517023216792497314848755246193800307748148167988167322565919191546659022391688428410102362426014540788415777451763036894012818793328647632265259191421767026840281668666269476952796779583533969227669050463240418513389562930134825426192625219215029835767569521142320036075781901291853788071635816785096027011082833621945914001065828860784932490553553715024593604770876434500508529173355760641193025295500453163267070881661852380324434183819245429213373995285685753204469235240478031416700147387847489754302202842116152049 A013843 617 65712732105470219867875978100729653192010706194287211402269832600111400411846875560937557729823757808337586427086523717031103786270610397925392044389485234923035665182228861339368472625095412375783927214498575541179952025870798821803695927389476926769406114537518467788648210713185575375458645309615055165849820943477570238173102298053064620461428295020475173736610167364321105734675306873625332204287233792463468369782706524450045549848346019053234608069956136985778699615110158239340357303787279550780466415419418294534617132731562569972531045226353001989888839457891141647969674462223151311272426713628318099503303382753535876194429682075808014102653523602577226171362014559556749356972079792791606327342489587529895110138510091543987708550604368258136617868503639406100897494620999872884821448833157688937841188567385798093050355431901793466857613602430589012193787105344522179207537261008643811942994335284924746256640118588723647780662117660359542776026643369406245536945758030304506438392681198512474507098086734972992614118604430199761702952649057395771845020794235646164177258953807381163504721845619394881523734823979140708877550762641866000226056115666138563678884405799786082557831481743722197939136951767286285780734937190963683713921015038438779690071958010077715403275421902550916017992021590340239666707472143430305336498049859379165531407295678860962508659467296970399485570208392899352747636291364607653777127480181952366774512848797245779740921079460613081375132636328070973589133078958709979755579413448372822342981874934829102099554822792047399301822792935269828447351001583667307498041180428932225992023698562217669289632987532793901909409009444179985003568104345240672066239631683528194358367888050588045563739825864125955276386460609126923063212185678538800210762691602107615790340717305916063338582480612608590634782366827777798459045818007518074633526563675367568736948948469595744591984101088040787259167809699249616269862901260673760217113992541986195901296443703980098974041017958644290415023206239911056514992201351575027427486961908488315774792695089161344841609204631502370663029422779201772323126259377128190365403852324698189337107416288590405294026387030903971631781361077673445459474580755482211230225638420104614005273991099145655474460455420809433731135681713954538384166776010938019452059347006449745540941838972846325666415012186616119983172707108925975269184684044976615913385663212360368733577288418344715384120234650046849816590269096531176141476116315029660308090752956112765327450057928789176738766520454107514436686714274020479377147552760300557123167446167487543 A013843 618 1104433888496637985319391563938963281198123939007385162037949076510072306721910437552677532765147897484729815080043204112141761335850148957932064090054078343351460424717720472530765919409978595799800464694077559120611453698810515798054717451634938708213408567032072888123810477456509965335333451718700232172437940597027522992975330323377857076095225354409126244991207082892144824082687882625020958357455538349933512890937948556431915556301151542227714057831752794319982604431156429528593385204752807409967299043954163276243310149819372113528329277119314904444061724768776417677426318686584504088555675775951142298352019953938677471199779666648105293023297771188515440262081378702470286442629745077448527543645222497614947116097939108579801417610007617314502136515940667498337784192095144863575194090538881277978296856252053108549897323743973442797475911816050909527940979879525384265941078745772276547325905793133730210335350473120678348249588211517662835436679795109610768739447355215327839710065792903399159040797543754691086865491384658367394941525172707650737399264488718505081327191236640655215023860059325169773769411186617417894104995667721841865799325136000790839751010208277004689549473713666738980763074748352780605116812089368526632179870499751040570251039398275376162782850015916173245514391906868848408078352484314633141790522723986585635086362418474616196883039666860181504153978492459459421629523148964960837032181559418073428379237449735309820105660582494524058671854218765888853112559658059038629752023201826802025118496372029672718987217906665940640065735680863080006714628283616696437119578119469063922247942301735192367750861621463667109391437221728333007954969129730459975417289489705058362581089094466233281789775253298364930330227243457596195923407204699201615142288557756622698588256435760531276531555751656112582798787239274461458701183063252356280365680955691902727761900976928495679357476786986701511464833377615288300647585781488143887969034872653161994513089329332793523456707388830934589005295027274185126847473928115921485973773368795963123226940826363534722752925902241660343733535508650044187434783041351393495471342546021202468188764345562338941776701486828403051215349335632457597837389278757389524146402304926698247586639968403341031559256874257544152719197402566433926622691004415835292930761445137400873306609487616628195475437109820457128557183688379718866349186984743921983656272841610140717305233486447119631460908783763337404867432652705399477409789086906703500798081284933387246858453123609159693448448909272184995137393606803462196891718919242371463569075267736963135201 A013843 619 18562220363962994619263014015122155867096869042897122418371810128904785259075148723947851293183840713025854002050286131512766582771633453535964201161538894716707995358230727981824582807523510259607246410113361536140116702315908339017905636209628414868942757786108049030696882694611562987390949323036194802122164467614241578942936376745011643877932452531554184799567217442168278058357735243278727247113755233047332551157994101387951204754753453970221190169978269214135947632674446111087069025136280434139320395031737622183821313688014187112070630160544325598991345408188825251904504138165425760216355242766410848608402399365847352258454696857354705659842565640365379004484801731852418104241278125516677402426045254517414416180258062597900722425771398024204837408423414798644563138916543099722108287079686977638981235263028256595398124320164961653097177649892367636436104048835183133357671710480194651930906498665198603645106235401739240999030829070977359275184277316407228190203891699104015002007075781327429665998684317885093096948313701953180806782213577697485943469438261891914901866103114219492198906016017078128387742493813478942546222662187400996238489257560765291643695228570511617817258004705596882049684997295565183630198260786016827107047083489315738864209219166814247167891360217503123737360384778744735194572870203876039214073315422042544768896493167302874421013247680919070540315916522766134499327395564654096787999875469139560110769843817701352146515837409985465854097853854798293954262790172998262250242253953103061636166568524702709388018171357334464337584819588265785672852757562745817018668749453916557341221166265263378124788731271939853107541885385588092864699166163379840806838384453472915899900364410693982767040752682185619384060129280791819264884704889379481545696443790215557695172825915827249164665857518084284179099217130485873736390783744082352004105999822313809145494269719237226882961112358885492303189454577580150468983974229471234325095569104681693641781492358096260748736881084081517637411993523397229426925494309844292414761209009353752212075194468691928085308425638975585397129531293881292658216398575992870478386854170978349882848562355866230594441021889124970081776376283974714846853001608075445732328583538903017447188657948954952717416430285646544574751550744934055004747567711216943768287307608424296477664185658372670081355671504752422959660586250597934986730785652591096779310977648941635035749059206716739645963493928710411763606940594019649016826325183640965737913352155875439457950021648499146967788080818137613213274174349545789143159119875706537188205448024855139413323207 A013843 620 311975237657126050565953476552158073658297078003971936485575012836502725849276024603391536684540810863825528212459159012335067956642843453578950328921984203503711277985783845190525763246047636933218990414775267337906941415823471453873940027775224768702320930111117980058922507448336539129079685272269326039267218207192558217293931683953410698656410729697831183926326223550522249326818456233785568842240884201826518187312406862027295898313141300877507543186824770681982871862359415789040369105465465256579557879298414216043484819154454442792571081108268480342247542275429586008759001050146310751956282565175067132561419126141796449407848090081560538024974000717620924928376062707243591077983161455558797102574542592674184092741597258082917441809939886592810702323372332520819172675770339877029473980948299033178357621065715908598856275449012510503604264761741022865581600748772922922342388438040631515002745523065992931463300498397031423470711144195916477338022148856856284192756807786841180138732922656770110396439887330694759680410308388727109819588663600361646251890848867617413755663595040687005387013411199032103812788093523140587374364283383648543780288951823782256655585706584588760654655285086966796609055749546564041272742169030584813188140332204929623090764346536647052150750091175575000653815986976362764415186229516544591070930212298269049930843360662859410393969653773206818571089608998130422530195537255141404715913907009828586781708765044106625526491679349625724609822629737594926489294714437581793639821562189803156919051517194678436684421406002720342121788062819983059803636296357068946632765672071975579233904141420281596143324206487493111178456467675579076776998885707924984440532727509519297529625424650533768365653930329493704987898592822268106384917235075800946338520130782152878182769685167308576710539067306442564198120542312076079887519902386792090133009539013628190308322191171220072221927415415788469139705163085389588932213654874723035301881229942385225037421542062523854404020760380158066931983375147737234978336782865553022614891639820208513428347793435305235329778709714262663769556032456262885706643010866712174130247858051633126481035787515043737600770254890523372164415556204763032431058398026924016423246503538343014234899774148085890321617943810861474667849313370106662464792370522423173913604778974787150900101968360269466057344770980373972683015473113799493321984314463098563569879601345762060045834438087288243229708442459835890510941850563688241025800047361453711157109709683798510969766013846325163087614274310438865275499048292816078129075327750999770522168964953740328119723140049 A013843 621 5243367819303317531861980080412120743974998990012756336513059240743101313348782145509201557057077408188315652666801085520315487147296269924301418178191788508286875449107069086117166502876322633936611571901127918148201964375745084725259310046818202687579907872377559890850310582684192213142442270371030562741964136408285325958059109812204973612318295134031448708249764839213627444435837793921234055531542540780098291174159622130092762162948965843848269278340963920852086127390674701166401483555558074567332629277368447729042849355528915820014742160186668349112154443023145052049212530649809044808129241072897353296959771253065172925197702850000787962585738030061054885271216485920643035247662994583576702902970337355075012046708025116599593444499659673965369473948918792677407835161672102313234369197798061850628656537251487275820977421471553264034076877850581371301829963784626515555808522478148893872651144006170143199103691476558907134272242200500768234620138255837183568427663668473439714591684231092335245432965186366986825948656053089336534737826669131278188555529496918045872991438041848826499539534402022132568781529487843423852000940510828981075315316413302308387610428970567183300322791376456650950608399982629101841670977634897038955253074563368252175286476372241427005497656782387889035988685293111728981526034959484564942129124078097007922187684362660678110491447970966286999724303058431578011464996394647161589060365035114189058040179214096300055223745654829159553517288937999757929505576265552437205704480995724021658338498849490960485355070570687720790040891971815455286119715232873257786056892650513693560184226904850672786380849938435296719576317852223457543391020272093095213492033551252490833580414512101521044921545607047800699731611649563860064011303969918986505111507838055643423617810098606955248774030104219380176477811954639062674669546999414814658865491322202048994511971067014695753833934070893156800831024675976142821183714897479470054318717831641668477203943857444838420968376919709316630925844586108019708280906309621349651088483790458244485190241364267175090187590774167612589974928237492410320071549083636831510607075750273797956766768480765340097856145673945026315967332253133452286068798495638511944025503984968931040245960504106879558635432781629148804742543409811382676045765371370366283965955520229247645178013782231048916025793565867145358883441056623628084262590373181297557918966459818222943190339400933053503961709792422461811817399682423908266920621396003952523417542890655601573868857394715187016013533108335546008685312504657359825115369033511053143166093793977513694708186814803543 A013843 622 88125282939030857758004299211486513343987808025144395747774986659169303773452981519573150569458299999421021174370925844339942392484608408617733935320869389458777515673142510130371217413842354508572630688942256920316830415263147638977433223956873532570155511611049649085521169963173218526285027238125910668004191240614051473377099458613728991502233586317666558439553797652663436458633125802434180771318635482891111979764100769140469053672683268937557861761076580617761011543055069702503709734118264559253159500264731500982023169118374488186987771486257334943527979723889998889791115002631340616090228154712185816862002875450266361353797791799963243287178499071236149456753335478868247493407471949966173645690222459926745727469021778134689367021705780140335964748659478148529193485562223023578530043107392025523515830421585746644723167522672395708620730086034721107469856201328217846946473837290248459317647777311701596747335742646525552205713574663816411719260663665855544234563743276033101283142436871968878469991845887269947583719062284272479139338652828089392515052784254701596987367099169353226977760954694785982083511166102184424680579807165502684932824522958371897070568479708322649728525154664106932526875378508047314652964121109714533720938424186530214310039808388261663681399117541593251027861833721328828992508069564057082982364188380576412148208411083238017003029766048030385604366361503059531638692194404834844827337555145164175498481292051316515028145493220713684615965075180961931521200220295139812116275212095133632011695150163394572877362671081548523318217271370302356993814053918900843610258194777183647666016301589825257520702944915282031965919174142319650931772877713068651253160607895900613439986026704890264201996417017652386360389196994219796095837985822428406191409112234201199020744534327287096866145123961615122626062585521618726373171076419164789971552312652249837450762697723315991534686929929501286351567031729131032395634696281937453202934690596401522096366684412075399341215510889554484615970669958717487237077192345806023585844147066231715062592386609238411740782838141435064799708618887534940249442525448684227198773122134851722259379077856223071024668240341994057292462953178413932571958296316196470243236645475372823993413858192524324741985718760841103961307927088699908636301178596621746134615814428492965172506877637957239131645512461529112046753993838673317212201356402058068055944069290164873006200034311481830241084456481244315671215036462498626242134883802638430061078643363248695652013886232978148178139450951795521767974047265776246580714007346220270177192538395380072666960495796403147201 A013843 623 1481121630356291626338778256847453829772403089478601859332854200780658488520424260399465941620885648090269102877652150665821411790488813523638254250937851828633673705918506167761149051074448452225580203989052512059764968789327722368293720195043173461906603683646911452180354303571052283771272452791182180597146442181000363113048910600920943160178039885241021847693580677148314376560246945361511276223552306560950919043895241626943863385076787701033534982618414090442709321004126556489979849501325672447367851720949342337004863403372520022958703475369527028395874755219419211340719269849224941734628464596247707023999682327692626735273279486781982229927609033890265963919653309393338635621699381063081480463115568883988815441571849025109724191533809046818626559530719849242330154911844282357284354434505937772973730561895591643857862276553554954674788610555985557653245873175723357353629385783337205855751706193277768736532471826660154955921428049374762431765613974232034131950312833240288333265774936507180940445152953827346009039566279811767556894864738081698420000492144968769740566678835739319685815228365555268000877572168679413625606504819030603625665981757361356474065044438457778773987322274439645214979194486584751217372367983490972168247812095303013311908839059581513781493274968521557770025273839354373628877083125163107393684594914112347758974938765075981351769921277969246690852585437781921548251499711362059237013062289324774297602975075506476668078041304560534897340525018566427183076812102500414822238237489682910953220560388796172586349834412867586031409277679920671713995032804214966478557609479620125566322735980820193103150454395191145111251203559809966373210306755723544821611870336906401610085845150829090670442953780815683657559061233881852112982749027717554222859012949320219551941653388438714237029301098422865365976233874861845934153886281376902625051879718746363018034968660635771869723483231325128119710787102271505261473432340410522775981723344853720381873634864913751236727809091520742222940619049996164807993556371755961838407282579742156435056990241741469986127337160643099134088702757642799740772380525216035806529779863720452896013384161529541154711599115427894120914424854069602964736903086186314075378078300504591052857306714641756325938553975213456434277702330579779364450313908673421687284487993099681265654323092461147318085566127940919786169794374446582442385468197049389949816251972559801020615203976673075120861906460080273213486111117825214411251560992070944094036548759006120827823397385917663736429989752146827334354339812395901376282060321467924080868074992811152881313605052850147695007207 A013843 624 24893211241398193363875846162835156516984778724866861449807280552520527216562770544533824080822225087453152812064699696240460467962745488891788139195512475683846153975372333161561632101408255136555326488444005570188469830442231029843912555318090616374264288111053640776795214780118675733343776114061398909296240253736073102841013040469678291693112316351245854194186010440831719726848070410690920019489243616369902096370747326024045511912985570891270622452867685618070615558116355034927091330568780576822911483873995596658040739220481944025866929310535640766249467010972778685003468768355923595733900604469135211952362660881529977539738008334344775338393325032593700055597613170973842448893901497527210442143583366233200021126498066565019134487108728649880656586032808506215842913603366853578878144980741296150369489553779208758319091282035598123219172177614449267478103390464382467042449086860548418817618925990419459154901253990677224344171441225841632190684674064917797655688907788269526017197879357876190066061685694976204373927990464796377328731991652939105344948271480490113029704171192270745959496543139887389290749355438994904805568526493447355136568155395972318259611201877159887854404925466507117128155321736029913710377388698532769231740977885757744733251858074386502125557472395941821440814777418028957580537136084616345965656986721486228785091795824632018579197066918829129133159403452800755461462955648862129596478537896681481619813202094037353360387640205748910019602203987045941665971981006724471917358057489100684390777958454497272658781666977065518429895729966426729497114516340440941605117742523975450393186223629644985484649687019977575884798978229726104834545625643445617816830704752385891860712799449984526898134724194169195232595142157852288462901062908848933823591430639224930009483368499489470181751463561193098205962562734803044615324366731101602419246942432970123244113718279305417814442582668881428307979198827877188929583977345279656295924824256956478458150181174605417035684287401189114540962984373285541927947701940102450618111198317726423204002834992948886056842155658928567146628827247702535243161399487305913800346010169549651823296947602826998187237846332996616490208738522347817028333130169533380664879361996580661825372753952983998570049276661412562290905343070054351778316425863074198298190389700026343031852208214994502975064109912303038846155734051323711109172563987809096886561746902812575753479733235944373556326061874569151899061069557288378609904985593736357388472274992615872753227839865118174418178837764331727008493389226937914431172587822911400027149736404177046476237760123252432309986128049 A013843 625 418380201334179435866661346458770475580963176028837340386910964246212500928770484541979981326379137044825139312371407794713419085049863431804283255458978178818402309864082803446366350728368544080085372291278401618157612440242576918586638317231148989402259890282478540535597174809454583050308845149029931468541909944542180639448906171173883048486138700915389071441684277479058713449135519392482292767555717460328944533703150308486132918721548489969585351565347192182912835685261579072019623992869495154662673309470243993031690704078640033242745480922172514358354792053419491358853299589758007873499667459312755507283359241435874332510376706075332639112376613822802316834429084564557370038559802468939825901107205636281392755073053004758276593324836402418544195241453412563969671848931786708100204982691318964399260010930367161601068967177172297656944626789166048838504483683534876123582441802865237275067721289120979850016425375821312109552489412682720312228837317009073425199163473197445923771044758367825126440298751475465066912607735741832713763998583710947543532545598772597329690238005228494427341258400552087351809624416863187365067190224775369697780300987740106752989285469949426235168983582315585117572906492417454759730312771856240252477870615325930415731763978656213941224244438558594192955773964064812690056087646174146926644796975828019047191037812424590336260565103704761173341010093831222297040807895590425812128014786429525661584200487594485797928035068938021930699454242410281141579991084780018199515036872219315202555805147744735661576143476883540168251257533545734042658003676133790905557213898600455394758280860543443271040507289744763117895816427107006643954208330189390498647473654773349684503000020355889943576950309531401664274226554247023412195978164309024030773101174753453398669386974370919525344696848072972401547612791883834770849756631649624631860283361470928861363819263120286157207336486915890165572206394700131914339517907242115183365608521286667533446130095001593244118745818351785448089964878361810103183017026507301887538594910126027994789675647726491927957346110159612428033390699552136509831813641183150493242415392919620998194151798360713358532906483318674133350938268345099760795194918759347528834627437076531183299039875687802063966818192848360934423246100978403490338164169480688050797685879688342747336340063469412611501902495296077173887339422200597612611863282943107491372443280195570960688733876496517086361172121925883735967519396049345779296673092873926958628053525800894973363500304613041157446331726305123335831748392737145527844717683539671900256305619745003620126128034391503629833936854119543 A013843 626 7031716043823553778610977249932555383089248099516669179882812576086093503109845533697057546152454156312376116423026250805748434562433054698334588674499046251400887621885639677523079256691690120353994852099516095996374992283156990270685630197703921064883781975977616830781781717022503177326540760419746058191783880437920430007217766018919452395906533146284944123720387651590539796939620674429449894544308943355748570777948847234726435964953065470918821003758790259018216029362191359463433820448157605064415550312266390790883625663449703038710823297858953448820868990041821391268247406205062838329908910988669481810911418770812739906501901299008115665561713748519838539036249624276515718238074600095471653919908805128981368034512801850972354704010525415448472289423107504962638274764996539203040145144092997834658363003706680885029166131346734806720268342445513782828744857269170663009050099380756042882063191706256308339226061291428792625248689558958480287630068786971497057322340494029473640819949253888036900082101116048141379600198214612982420231524196429895364151493878571043320103830153875305840324529938078932121864357574219590044684266107799638510593518700947974197490920893440006734485107067978039071047839418060162146787366756587829923395571431782912497203757189274987710155876278854292601007693014037306881772665069248887396119102772741516126139772513420089781531317697965921040342356647021353146364858301188286624435544515521037794245657595000522805776485403641334589265727452189595146534910161897765879249224711390030609355417118145772264110243415981659607798885366303152054953067784780623749700093993777853819702426423153651056377806018740233722474986690387460664938379405493086110768089715775688147441921342121442281697803852294267771456925697229722488777805007541766885203511444081291271436386878252044462468319925562447152810728193191610993671859708135241187675782456241901372941710355262649444183704335595366012772072875725117084304277467018229886825782417265021234629108506691777653903760969038458026048039710626942404196967164508222823861164654488152508430078611339149833179116073452606077957197487372758320743291867365210339925275508800070116649109275048509416862559265136956159229219476076091679684840999588353917123583334945259597706963190684889289090313367202402224851497219144027462113525196461924069756706579921976554481867446730417761512475238441169061524513668925444075167586196424807607496654210246961136295550262276962670472219853208327950406098489401354512639184671932090393661695608135641817320349619631382733200497324010207905324195236733204886486170107251265627607728551054275843459833874018001506618976707187159201 A013843 627 118182051548542468357114694639616458323580992808576658906290430966278973506767173884846446178184297005142105388721802197292213939690812350314909431852305470347294718261031946060130393067217235852789591479236567025411074495303019535479413386732809801337501723670255806074949405317997210901327170560374672000029311678520128667131308993479979236418001102589611055887368555260282202367164204675135764377606200410980066229064986275474047209262966171369732624610173987883319156805490350178501932220272184868317632154098261230022381096525599158971612807167115430614332345115632892123045434156088491123810779066986567980795988215281049719608577455132429399991095722971372926325582247435215399676427319803804592087431907287802789852556056660709292365510304900657442473768334167835907061483975296834385495719436771014607103107003298185634685195169544571896547550031481750148002714816122951333193105020292366812718836063007049774257372412125043717652554725417415178194198566102629951042416576683153363481260887110096236179679873457421112166940531393000395536831227169397251385294157617143525080985073396182265258334374669292612172174257749908649881008460473788524447545268806832602337229907456046193186491194491506902667101037099337145201055273077971657522509369053975410340503547080144718444589812618704095745136296486925016761953181818866050466573760301466661532031156633051448958196856549713234925033988166487882330954173468071533296888196672362082207886767199173786796685390178999910441789081288950525627812235091015751132541719724332244451436495504675994442900861092403753028275866351457076587596210258807943361209479753424389147738680893943413304541785756967108173637101305342051395619342668122298263679283853041990694056371997035080428494989345509758434876550193339945868888568761754476039615416840674262399031354262782111280705052988928049297289908742971405970642946114628998641266875742057636375031325940899349208395518768351316576660228822312042835901991388175389707880925086973211890411426671968707029160510606629364043789403416507020987338427133889701000634594347982379209184331220777091246241403846517950352226618170273949096732506414807090183124105476402778450521579585740297769209033569156822168165491734410872860463122680081464285096065110424978058660930345840934281740896762570774193079113762153669555742017976935557840400967488748659951176746177198131317740171332480728417042501233629938571341621203311741459196267311620675817719313258088911602626599072872367862475297311368565293926776781162643246272118085935732023703116057144649596900758524639564264783749343774974527173060992572021403203093757569214101029427920620551321745141517694584691207 A013843 628 1986285740376353265678026672808033815044425746133747906238023273250250707728235891482614220916743479765423365268247329529890239684383483171742682821141698040126982329813163917432611516280720082977834663991528981996083929042557849332802500790818334331079391469725989332701674655179579123618605755608217112304492641380887802508475910253418011026477344531223593016299003308259562975184928787975006791894427410307341973111895224331892311446082672442211096221823194214354945068429876315450081974826114611081814443613929476492986159089305745064835896450057709042335083724358442017912024611861379270317887763778843248053238173934228602637461361288410740925650345815979864772754060832643665222361713963942543779213468065786101489051909644296541076787131694465349635656624392358818089982361172813895517026556573810442501581919404432605962154075214535619865274673379113774737481627914578443056976516076053809021365477710959485555943658130585609762586487270090496899909895300486901587169895404313758580029551729659387441471879633198876632189769511122157647787522435036059604032638907071331226036116128569635332196825835066800932777732750002714678550109195182963730389893332836435547481823054613768368885357505818756513125967130528559399394135974621469647980814965690164721592843115775992282898220980682559737188505735055748756718147126829681710191705189386750180368847649531695702640414568031030339385046239114161838336346793477878260120799921472389515667952896316513834691891352738451494795149089223391484226640235174701729284628683406852032495293179947089438601834772380029877146232485768939086207729505819785104071847726215803708406044009784506947409433793217346187074318761638883857806174292223131466917657723718076737595005444154168596761715285929982510014970179099464470218410175178807478797816310841212328140519971094578944294809825584913724539551496243120420148595995348569580163772380596762694555151495088695362145503483939680577703928465816598503943004769261063774820354707936758772242144848075778059039100701765619721483968503221233501734196944839284204717665627206539847368761054827600572575579274448427191569872771587794262468783235313662764707766840741901497417916188097537184607096227196818710180357419580243540165803702884129170239609566310912606231914256322548582473219251888527001863080665000516724223356096138355920623619060583398727799427573000168993057259059585003602505233318233618377568538627564060438704711664706408698468408497928700337305345250617765886664622321912171476895027337361000545040095488670321848122378271572430125775111048523617156598220475220825996878197636102157963723634396783465781396001595061869606064570593487892884905116049 A013843 629 33383504438505369336250594289884624329451663515269901060142457153516963644788460628148297210947707664417470500063432867408865258375433201667479270174928518960414192017169845960289901754130062434608467197705627600408182595418269773736411630791283745102451332431684702714717045929603186330657906934507305006501607823688581296759954623629196511322004729536274927824937348601918474923933098139495939151369641485035496542091623035346114078474311475736241894200182425160663561765100931233769527750902508268452055353819312711417618375813961657304696911636119915874525752155292334995047397651554201396232739645831018470030773989312580124527813099174319322737405362129173587235677500414242081392233326591982333297240757781667007726495445391691965877561322388879131326480886162374655638333544231483141954665336336032107124087319430298808405923542130700163075671435482765212012853720360319892458604305690236368222089583888096073738745062200752343279791091548410981396785610315283354975564432060301340454556675920385324728817880995173519557213456173430103586364889565651053764976562111147863915989003772869861028232051809967723277195354329295625602391685243440071416662937244981972246527000078893604975856203600295840716108129562793497825617243325463040373613557128354598475810914246847102298670400022331781502927215889081969354161898760626460503191989118023110281459222445679209674277447644897526914044472140791718016918980557982699917850284280186450589831284328391648019666617965475154273022070742577540675397142432581211964086754282018962110148392475370732194581037019391162145196729388318559221893309804313128244135544734509012927180381672448208265110353762603937366158075426864720998148371329394170564485073362529715728759256499899111605774148810625216045821603800124699350960819814230217296154898736308255599057719154186588316762868738605644968336241997358124901437452893823408933812522400689790607388431177955702951579477054574211469469925724979571055770081156970698863405701576293104685073728461609601838270165494574770658981058633639271463646648051913849628689806196460315214726767048487482823277760865654715808714851672076058169312839835916730086443437292349138467102917373355307461691466290496932062001267150885153179566662834373558964217117980987508172939782906013074025627395966490473320312796736663684584021945907797347957921165551225182418124979219413840266313353014445155547305456379552424071794428713469163793310088948720610995158541624687666569090937627132791257172307364377866012174724459026336160488884878082099301392811610317833123902291392536433550946291527036422529531867669968968896303123306739709387922598808204842469127237964751015716600285435543 A013843 630 561076559097959742434363738230090881105094108701141227117814277379159607977959657777288431224398122715864426694566116202540798397515905820425324093830023618167681325232573601054592378781663959338464508191838483080060324881194860087187870278709105903936899544179324798526249390938840752659367441848264275244272522692733985854644557359335905765788933489316172711953722017952443808046543580430508249317069564438991590382933908355062139316917752972699017515822466019675272482586051351245964452909418456467873694331641188740795912042305253574320040993868267426103154316473998274261761612329671462866483655227481927425807218438376534152938954757822784857247571921305020480670031749462166661959265520031447075726725416036477398859208950698166870504173145389891560204164253731030837313471877898537166832060307799691624434535577665032072878356972590677640812809816158834918300032478095896432551762565735802640708659636407230711327088260408044633503448875654143364335775752568967347074311409637484629019734052193916152717242125885881343198086557906839750976034698929897260627961079402062148836027186410623754301496094770127525119822320212471579499397053886497280299853986276412007547379290325964818829215213910172194915629333561870317955149008571057319559323054656255736582954035746759248333753413175330251719697717447800658935399032469848921677147761106614414500485151644530476995581062567792734844345443270286404710357306238015237519309727897093675063294395707278428266536848145740917866681942970500726131399772864392429480406079217892696185264032333555895994323489184907262174321430829470024842360857881090746399186100352892980267120674768837036311709715688084375313018773699315365815879676933127824677300628004036932253256823993804368758246119060178006082123695068695821991598498617767262096475383061132851853363085824413989839833534889745074982827219249598005218459270786490033950587063988393310738377362807901499507196270856228772167381041659731650734327754005206535797259626392758210442034154254272578095806671467318170465494652455575235489509213808516070709389572743908517813912773783929123810829326869058808597070512052582309651640899122252482562854850572511970216598732293982652508648473944381937166055297004926769488976902257316405511597101906457049862598931301361735148719644008805385094497174753106546803656844872350027128781029419441640901426525740688413355928524113779729283562805371137591374648963387276235874162664961147308995629609086125612026711388699220822659294969873098794066620593982855631849336688145925842958508984734611821313425811434359838690754321694901153453842099929168460240166593416374295682815118169498787378621488473570321148900997315171201 A013843 631 9430013728759409391094351348433137438733316684940080604169104559911535531285567968262886663588459248485533419455572715016103198667049829123888422045001206950544220033183864512924534110183426164601572989180229385126573880278242013485366535774263942927467470639021911888830673513509096529945988595143777674030488288896780100259011075538358568205614605154936914769806205955726723081838257956295552146271988169526131659565970197723529375499436674212152387388428186392682304614823765060390924560048595997855553180631893459166556893695024396823596928983943970630515714596978488995517427418424788276396990793408288754245541920293794409508445012614727545095759941281373479218621223613210635087549375595168531001739074067325075642626724834384090592563638054567907452351388612457435282727521851840714162946437593189417131871239453816194048866545638331519109140894580181538471868645859357731341897473442321634982390442509096326565274372392678006155292465253119187524391383073426634202277951861777204159934670215223148778718688409764007735130240778740255694654215184914783259374141861510458535487108922003353438545244864801533314688853735811009836646366284670359789999645947347656610848803732508490710062620100188264079946982209174354433872189387053760369833542579607690164749708478795782686745393615237775540652959537145185674727251538720750826627822420918868464509653943689623726864730918576892494528913865043703603966975245942322096987038596766453396788788908652228543875684806785467606585323415505205704090435982531843562277184973415122544785732591430073943976594882730736355363820287950902707525558938407492174731120788631072319349497180839844069290905191569634095885906529564393353267489730215079349351391654863848720380487440863870025719842523044411748222252943019570680212795966268814374055461763108459841099473383450925927238082220891945475236377073927993673706644964108538000607516784452926373579908336712400502217447724280636973817173167175109853891846561565506247144542540783087242899268030551559220056222727351216491013568623820852982872181356479729600412710549106870458898431988986496783888608496688271396090964096067750878315128591547697474433901473572208683430374893664966440712854901583227217949891376761804214801234796238716827433412491741823637040700238381986682644531056855992107283214016075461732129060591769586905953422761452555658630275618123750163273090704780295910068840069872709498233725127649951696337051910002002822289546839910513161332938309867804366434770558657171431877692323069854604491801717668575642603660506434620880814747612777285808875507884726203686098724173509534311256479935549002787541073691074766119472491356775296387549579061876082375207 A013843 632 158490240739259393636122763113115740932790853523787934714270140338433177674316540842594336154931234589296360180789810621275646459997106478085192709310335285217796706097721210868722644789852843548458637229152115275822327205836413520648555366758054088781945779030041273115577129741547385378802230318581471367430416671488183145053199146573192455831764668839024726536132903497899034836455601471459344922393305165225694802325261113139358214019032183483645174837312528701811493661343019369990269080736752935958282306880233368212321712332275037414193585433146314387077615231417464547661402621465416561404224264813109092604823054377802640608435327015725850424437333116044065227366905267231143916442355627997500546228617849532546325627364291493410589217064783122820551669788409572114796801459763886882936640776628734533735359921500288773379300032543437841667331015209111117096696330958225390663270836145099719149036167250381960582566376803739249452000463509174184722445975315081441037685536940889470316022002307255461523924996102903678004333956768287477460053394612862762240301202266406276605931839652110361241629930442719370419975564737775642324515478146454736990524049437072064658535844332270203364022456023864154391668929989593374970089887028212550535792350135466448598948350403120719616129830491301293511754290940799135635140916611279659143133811428383422283013753831591505977415532548521832155547455329789526471872952958552607484061157695853782239829175187718005136918634547643354063879530644395992268647957558412694751192647848187964610213807664165252776414630194055485924599727579590821805382069077814720980705947094522432471306999118375259272572243554710840249554431042388759088366699895724838624548839543296705443434852418599063522273393284807428252371405213329924422336461805079963184750145852563884549358849155659712059090447886530927602297789481507789673987581911772198176210534596300333560757519415125315240768643901984665618945229420712071314360265160231463495758326482941347291407997789480055811484935378591895564465047860557076083132752058354815394136426198839171802705946438896051446815843003839777354100833562610689011842366238142151452810582066328111342414310837827090969060952330909299852083824369235643438164353220384113718673363748704829867743048906486050175206633472578659347108977968180285331893121365871447128359176351733102954599042313805868994130835475242433360526995054350628536814218220412738160336831451403661434220413738375994702522694173948187986669188779351080255568374873835046337693711468855750825239722131646673143853463127947842589770661018593305352261257184174743169287658276772089850202825525893594169974162233322406385545775292951316480104049 A013843 633 2663745476104732628842315279642136257857415875174303818742738248668046417172238101941483007755929259742303925558534347111779790053171368577177833865378805138655509239384400391070621490983056741518944315910359601440745853348492602041540270049102615070158162708157903677253504819566186906061529084964398789272403012997701894118909118056455645605164468789177488578892785709089189078496309293930817210110664279911948252542680663528533193503017873907809624453490711669891345773966192126551426452439942606594650850731736082219544491019168546553820351590374890105903613479194433326652545193858969256147520797218713924519409261074927728980705972541153304368083518257681352604276355576826353835803646671039753991680464380197093506094819111647129751772971207809945245011914133799678533389842134251646841516121532799141308490194200655353414185895646957559804902832372619530545044175234414894140877592943090690979737850862977169611511193094940445565539771790198690522630149507120573779520380819365529327601381792778042541832607409501502116218840811404607633671117403258384444972742306491490290915896429033018841388074240950784458648529316547795220548131641207464764599737698888870190716011935692465307939125418393084842860779706335095853122300731283168336855062028726784601602524925225249934588294061067300840052054367842011072619813385485777231218649968676840178310612160647558440962422855543006433038286081727772571412768720374393673984615877394214518104808947379976512336191490842241851751623271540363442059166222684242160683294832384495121203863465411625403413200689671490551934747621430182942083056434990832015522724852817638522545256734182532982594121697424025092074261322529427873998179125147447362762792346204187728387809564599394460618848920937758446637606207420436039766208913557978941246095701344041207621074177759172780577133157628925300211818947815701421050709289191155334747570454960019706155651628810011173251598598060656275057612470873907782580452976548010206973210193198795223926694218847791298023627308907993988751964059392382777729212163844769382329250915123889960488078841798525936666633873365535137990372709686797850222034649364455139467387452788776567331957322251359917917007425825592602613972836173743459265228284574995799269743224524482075587157422971311045294697888773629527646860592711206055573127690796201411886332676943578261357946104168135240184356951832399577490377205878471013818236565630476890260781126203741337724942493700885342965298920981547195491949055814553605855337676504545623797618208657058604119804009866585635528745154791419390406275499739497683055454949494424908446217672657708514112358888613693637214755744655449684121867845348632776081108751543 A013843 634 44769570216892241292952792904945384085809588614054524281609201745363856133413805779330504911353903068488902076862286771907682931423651191676627853775421577965383143786333617372723935398952234654708897117505413821414615557228115162512167318715267651484148240636009887103599655502448903330176119330996650451301277439452375734456505547174850035685999226939706050545451049412662000842287470303095244850329934552480114280484833911924057383205221406768556358189818391035863848423049791070949824386158115389036296848248288333863884260559165761930058649179430778009922031744820840921049327073187696288071382038854924929397711450886310340978725280499163586514379691356850493220072708179720528918351889600165145338173564837972550556935624809453309738048327089661749732915240846771197110683076750367428465361454601755167971794693930414524832222348138415707641001903686616449870557453164811125825729704594525243296454059454057289660668622346664068620026944477869391613844922766175483512399040431076451408996423791220561000580632731491746067290057517277240499110470196563667366656879945202477319423471282757947667209363767659834396505832223218794271752448493773860298627791505225241295364012603183264430532880906932576953961124524373956003426508390676210237523027516811068799133636418260775650625458284358125218754877760320680097521203569859457925091850023551652876866458584003514717255440933111309120074474175598673607734403883332434478659439051364563405787523978615265242834370386585558802389532324778888370688406704654057994604136247886209502073333263173188155165663991308741706367303273377084707589929502890913684890436601306050648418129931405831838459403368605589722492110047752094278287396556353147825954250962653783151013915352222022699620993814200906212638247528115268520350673210168952065523130452489300576487393705598416923159876980269347520660041055938493783599271023435747711102416636513051201358036925409857788839617637605450014893292797977768101829673176842407548598743717092151328535949736174828345883104180816654968954259946207777345294868837739039008807720130487218565923141094107825417556115509654549064204194131706011468681736351868397529028380919020967767148206715078606140431143805850734872133041457572106319870691778851954398326574374582970244393354807878824738267987416618391471160785981697240176017557099211757129573593301390719838643000172753848981778487289447139698880769699199462329243101958551425094612948388106280663143108491630779959217778964936863714633187781075202453610660329011898299166569232899183959441545993827704776331619816579385694558272324121737559113031336152799436255580424358106996686415840930348960668399800424142841036232876774471067595194787183201 A013843 635 752442166635307899410657590353417070330201755836414389601005853734330330034285833733207796045125048872092977205824453775452427028437305578509084338403510460864194497616909107183371182250190207841692433853913490096515443670332931536341996125647503418494079480369418172550199410029658718270270037596060704135020569924876078969010488731367704549774589007175639591517395787478610248156325513384121780199495210023533280712108603557707632439530156183559126712096277698139763700446197838529453698458159445343533041128508982027250302767217898960758495716758693086012759587535203873360076040119065611513615717927034723288387336355046217900829435789349442398547179472634586239549762006376562929530740208509975597698683104231804657210417046172481776767378233395945027761106452911683509839250470943425370217329967491699108101953420888476918855161005162352798322318995260962672974459115340980591753039145120185764083503377244340867326857535780383001296792855839550864853891616931111351392890672525101918831002894659043968736758694318181776152943996692878581068549672593645557431402181239018036307550281849312826442787776843058836702073522175638275325343401834857270039037291828320630451182959821701125283966129402815820865224619881153078549589326522095065462049523475043633307039027281708856360062077385207010551613230517709670399038868398627909347018723345832629901494569421347071852912195762801772381091687469286907325192126067168226282829192136284217161070915508586762936317263087343486791760869782558776846160051485120752715311717918223523101346512154151773323869314701926021858915266115648662680463945155087586301953567958150793247963509757137815708987192416154146465924893572569448535176273922627355510813095929322133419090875324795535512530043035274630715811026205033318021533764643309577365247253514987674789023626009992593227548052407386923779733310027158265020952948090884611780498316409874851541224526605363479857027453635234798400311572055612348487451317083190343669299085653167787378703707215890340009257331966985520063214246915914113842370860555880028621031352233098682437470232368670221792865633370764006122079890771582934754133942865852157270379998105985405262459910260326133402226233944933300995940027777414390918066716727164797572674735513615980897519114256019407376070064511105305455799329994385515638327082166452002076743382616473828328072903903473939836751035873738076919089096334445363367588814617373801565159823558902259105446224418838518774573211063693868451839987036530927637834368149702974714092529097336584806334063518262234175805534257249735368440882951514043156012717666720100125147540192186704293308591038516374981953795445728568729295965959948535233072438788188059207 A013843 636 12646295494639619865394922121069880701039700910342616646024105383712889856886242007554023428130416696393266667898291594604028941066945794858002180475547800315744516921447391364430919460078946823195324735782724028052135061767285580331299928883757589954629993826568811226051201484368474077968428521876992254397290718727392259232159284108097010368061517443600974614632871000153002440763362903446934759812915994865523848928409299994392178411183334977078242650202139272635008513399247072164528309986285797888759822246850460931995838608631227833468037511563354696616450387704171499562798006281135732709339371199672594307925962119261784259240327311596078392382445396569490928112850041170893156623150684427159870521766932823940873735479295020901222129325968685648081580916154086664749868282665146150197242664763632986909869531144872631575198691013763663481403215353350999644681734351535860805593328912034962136951441261345636957162494603860897102795197528095331385599356405761188482860313533129387949792665650534551982558703375405681111802529752417210312019114347281400883749576460084176136220997587041400674023934165401289868451749687205952493393046554638446137546099763758584835993032005723330812647618736873125501281830186342539791182947810856851765220666341045058344991404931523680748843563334613174226340963565311146430396646261175739272395343683273409010754419228264580236631895274185409388409007991296305051414504062810896379135510232234528837826118876952817724670684240708981982509124938435465362453411985310424490886244043051582752764330829774828854254271572195270649382788877605707073670557526221557062976933616672640382118522708488215268620947742938302739652799686274174721530707635817597964070235703284117096374660341583838565359092433293860718440635917427994975987917982360104066777710589826397850179120082349945514375400116810952027965977741626448960207156198563497670194835203900766629853360618656344005957060413247391256714036591538676741028594286217180106049909732572791002473873207177468944535587978369125635702441847915768511348727053362675641033673936981689555726562195420240417672692700062430650893796724197994384412729177746377207243276628167296706246163711745301324091216313912493989838764046855003668159947308033458752803944279777343790944603753300918179769609574238146868795619339215637361333363269971558798903826031635075632709921295905686506836274659929915858779130442093023222119065207274201482905641154554470268785234693807418985044251958347502847070074662122975300809082225492057896019753136538935980840056605551433369792763614261596302337385919766096523323105745824564722803354708010081939057637489584344714321697440056360054633277299888855031662248478713076711092049 A013843 637 212546288378408091077692456088821484942374253200128357969727139184062539824687069420960471756587913416281632887366586830509914412512157974178442647252531879906718095898766306661990463365546859257443822834300242739472233983122768748628157904749313814367466306243142010276242543347780943828415378167186608819655265109651281700914901088004786453256009923674601580348134662899571512021909840318232632508175679125704859328939775105005749342556758310959754024221947354755176588084701145541869227305939505405116386332502815696884054059495265046197097306456845302386032681666144010393151946091567048259645866811752897292533311645338432808045052181125995289540771759780143434028792670641959201283365293553167275943859336839971974264872200511416286840327581555699687307130457801734574451036226753111346365057466682379610994177209951874318884364399868325892131943840443770251028165909246263212559607079024571608635742873279436120339030046807090097606678884854698234597768383111628294831433289551305623272165331588534215170864127630443282446065117548876053714105254834758504653179131564634748321466306445404821128320261517899478819068556992870443556456933443808364233737298729490535338534888920192020968168528110626620300043719941859066270411803857071107618063739193944295604270542684118502345813768964843619222112574642184438055676433711580649951148541284776185243749523969442800037072263873234175590990197309716998999123569783662735444130520473165726177343579964946007498540190033595860180030862840284866346754495237112304418325103631567951325710108256025548553451542313885913804176532665919118787181060343205709557453323295417066902266011161561434019712268715564054145344604327210054544766603235186368982128451465096156038768916360999574767990266526369917094831767864212311561428937529526269050332981883212268667960471224055534260107349763241670734024187903515727674201674229256705342964595271960184747945431917757173708120314365448904851592812993990539986467584168452146042380832875350898378578386993031720550809627152449894559250940137920321370238055585866489498852957858851256363096330818427980699824946209949271949572041543595691618824739290383361722137750289607755741879273503303279354001072587927286487220107335492046650764234406118341258375891510217817094405955281728531847387828114220534423847974234197217131929836478411988733176604113690716158955647220286873120397268209442095838500845340257441294155128938657504323195110884596981807473439498821290881638742663946480350706744846300845880698244963845017058403990965809897029978831369502940646106978064894649053384445153508784267491438270073459296155982577525447149741713287444081613604768875027243438221491579231986517147410181730680283324067543 A013843 638 3572265468775904786742777109484822697426484073534557312397204028266539106833515575758082648812973060787445403937970224860380131531091839072017085572373303305592211037770565316068073717784746063539858330376084179722309836554344374358193449905121717278074006209028487766712808426046154322924177260855905334431946040697909091547276742586096445919873758787199028760911099279353098402552238686228535854564908639065721570741490800189831629200351436932300585885098269191370252915939572153122196103330925267343791105090374823417530296577936919631434614429620198997202051280762882382677704757960967380099868083505130944795607368823203040204813192008184602831311750966624870695721918415479408295969520488748082406788443874269408971469707073995373532925385663206644644570941604273752992798565863039542398357520842530754121979136367661151677489512468586953269061580126338446609030384436701945813489316177165975026340930471207482874538077996686763270475452017752913228884693214957136751231899297488793610335282728008494554376713393084860248071016430643959834772967018007786187705981664206816215038884212427918828703678635331336540512085237379173544853371680390087177676422779746547427434755878081667296412008451955301607382834801062825326806811187425794105736797264632621776220975010891979668926092014992126708266046042011193850401753821390535983728953533373233345391698249354425140223073538917446789157772246184413602178269837354019594609501657592496359862613548470847548027964973894645622045778711756667748689902801450146500358790016735762557931209789459021394537860071669480553306794984516102629456152081188258360532118004626074643426384849592363021569304100302485058020806764927419386733892300573777303482632883773871094543589177279319853125612409508699196612837522493816320412936153058748003928946426511148599502411639862701364309624227470802760026744526094388835020307538771117446699205952735834825058718874241744818512378123540099743840720407989999005552560687119175218534294658136022549048766950191884127297457403551225377857330550898026841269591000231658089007221662733713065694560032065319071621957870950617413656457302223212789037587393253473160463969169117437550753764949770018216102696026985293903990708343987614828059394487663630961529523608612230851905680890420011434759047227115704522061612902954152628336344761692670294638499185338799866483567562831361476534516886796093304757683707633706815830865252072016675159940228637421473238206097656689435847702347952948495254328260631778316716895403107343201700595876162366939382854218827235923439119980336684366640232369695022137183728603005124630390493599180470190245708975222072679679855350482582880466188608972151997393696522924347543521827603195201 A013843 639 60039065733716631750785854879111415075646917823895304749459808103075722768550896281766095078599638232654594903985465569228408870643060539283391157214878108657088290911809891267156114974808227089914398958630846808592861422968865899838157312555380702292589822355141793895142171216557715705386647223205200955797717106009758101635080212644522966575318263936454076384632845588087524851695475599443002107672419496777582439452235878790500191970306600521175946970846610299359840758196389177524749908682860968247097103253929657178431694585385808245521564718626684545974875875781764205664183867049978757338482879470735789179773047811573496722295318081558619785856598496064201782998282808962415230359730854389021010893376194845956583491366792640242967876956841514076541303815543028966549965496460105589089194852800414384528103344931280976243566236059540923593117977183370272157973671227649603287314936989628542267712018429584164672361476890314430286880922062373212637865038863784597377954531492894154208905096809638767975409421997577246189329573149833032943029256671656862456774433830323960126158526958276031754022726824013773236386616584631769768350617832316195195207637659200222612895942042918582250796626052012754115283304501462905267642075627065321535118351626680474192945927008061502295640828495972673585827435828082135043702276476110738278532522035403932835998272476899823331729196968585528185374678141621439411810181156409007326601894359157086320210945909149534739706007316247308969723402808494314852231196383972612231530183811277961311149842931437772577997814224548959659427303304762136893269548028531058265463307303750436532067250167098845303515294013783866370155699298135137632836527895743475139632610877587451485994103302533528771482167766612707397471960240553570897180217924458377702033802590372874511837032431172421829951854391101781987769495250068393150186308804126170926673554447631175904761888119381005164737539122338456394730987897087913286321887468411977897905890319292130981862626131874996527488366581485444925648154568943137121218015940893477501944374485565515495128470458921817636750245937067026871324077878465537345354731318411123407917929825356772915518527510784696158038012125541834644371835137399842415194243154162645570426703289945763927978778725289132183995306746133645902289528059950443224448946409768709641989255807989209355989320028506692336115625316381940173062390074199710453669352291574384259413115422709142700714529883315979348292333362045205359739495076438298169060861040025117190981914890660901150207630855829354165241289509518654150122385437464237059646926630707129662973025921426162487459630746557375527379328875560770471995231950994958620195857460789509163971356526901743207 A013843 640 1009076577786575429835457862953225553176397747866208386924170994788393672571034913807642759986024119776225776551283719822021867888897918483735955179310456372199682905354788842527092824381601872700191303297708642312020221935837729178579909952118283463431557144322868129995654471636685527860433379880409812464092231400706004414180793133916497499231374061979983661796524235798987030182445858399838536423650354482340828059873728414831936726444943034959404140739018979301340843623006712906658471715232844293328961014388795748197901490896579279182480938225958687164199738844264111004597938253508992974587881755264656408744445614569115759411617410996755722740891850923351039366852139170231312776655996469716276130084973706775992298739401683904563561108013635327084429693227831687840805270099004994635822097891016564560763832918260039367725617729452704302829533842520904164159063492323106882449902145984686909893435893746021055648379342095514629831607657102306584804597708183627728131281810801072049789067962079598773362706155513280776704062135929243784673492716880536887311007909386254797840346362587745265689859969731199486783949864937906154496668833907738292645854766138178141454942097915332611889138894056178358415566498756087048833260365064086859040734135789618729760842195224489669082835404531812724957001713962576443679504160733993178247296097849033899174622965519255330736372613451016972211592215526231532194293714695766186138198038494353149783785367895076230370238864964168521854141231002363949721449717625427693775327799316148695756495410148674643718409263671994364995994686643137234765181293715521496267641805854133586794454273558430293016181546489665442083206838103757258195083524343760586671805291019612297125102894205681018062300793653459773229311235762983866068907922656371954038082120136396901920445004070714893696000816751247649868441906667899483675181292070948554764602429601337173431333053622436553803743820029142436626243713586356558603211962681600112530104298596342845412165157398423066637496977135025872865368533840227305596311193918596676375179101978899618926624203003098989020861383464285520626343776903370286163376969268535751116876646574771282391119891873758388328144869793981614867957433154279151472169644692011584102161602194118454337539334035934444616409120482268186679780098103587099273313442308982702952913422364874641646112501719111978093095314692431268488659589977074533594820803964490676247956230909472561370909103748891664906749246815893766481141693749698477327405891499702144628833043567337765631539651793923955455210352786480020301106932047461432261485895882294728245587646661409512926734013957389810488664380411549869322823863400372269529631776343489280518866589147637598080049 A013843 641 16959550042858973249244540302654861872235716948387364359034541909408532454901383796365051867085107381079026626497425479048721533608707315956150198698670840247560070590297936076352849099381582674472115234524589151338123870075624714304392546565251990169894180924634444660836964704797773666750303815650047718083998133151665816189136590201734573469581703859697585403814182831073575016276367542126086281672291507784702297202297753468080360561360157588562705393400691985117635558771873823822208934117918414037979847768832490139962130357498807945219957128763687655168705010755546913654277548226725644923898528660733080261767897444063128568431053826622473432106169338468760918638683903034077673837257332666521452918338153089784102564913124101383999771542385168942308009854080167177540414174553976944844261999254315400572757739857196481653364457178911601217655975291248836287021380115474457373335505367564632894578977066189375882282311602599314383579829892918466770810873681442231226702453394133617940804865238671816583907002355711710014065172318562800289007392092611183465036109933054784387302701316012234680449476511272269774377845380011388738625513091487357484498881054484360023433211839662995208020757392402189669890426144593555029740606955632107839897618620216121991090474775137997868275214643966176468352327806569022288921426429456223346802305516548712743427888181482124343686214514271242251960230366349373361589494462891742290424694432974593388416080678212546203832604603452780346802551669456730902968405404130563249281934323106511129579418358368774736975304494535209292487682698411207504698402003476769787770255830990423193254392975696537934722963251851807085092457328009848238484768793645584180193031526166623877781604342914880870573089438933698408665033939468469837020135456085643431518046193132422730576919183416505218348685727138219251338903125367386622128771975836432359928673034309673873860414632232291159779522383229796932377278094245894680444183456789653091293462946508734202842259800395296480976411694708379845248248948252700325157202236189854339837635166959365895299772979873084708473617271884246745166959858414944399547876722496280369021345798982180943147552022722257232631130826627449001085760579023969698792755218338638694005030048076548862051023587141950210667988087945481413527064108826988377486579024887072288529615889686448102146212816393115015810652954035692329488901728744691686128153252231194795699400372895505338960869306707622212087734591234726533248548446851182308441710818435493944776796963236245826969286927700479919335720399282369701200704206921684292018793452093727497623591577438309683759618572581850544882982241576918653708700672170056733984521265005024337680590763804345110931383543 A013843 642 285039157570330763400052988866720263486665694751546432782293545871429204969527557465507426730099399753795200511542230026371862815361543859275016389528560812040742106411137411635262334813306260009852840746654769866539847884361024573313925530122190198785411498800331111414686865793536182017072356229630351997837756623880047372690818671520552976303259696769937317881904970841853575298556909280513132136066203371337491509079018342538026619954780168590973389546885430193872100836278883356979865555719854784736327301450767661782343524918482465135311819463131298420420425115768476977787442753046577914235962571200940879959533052342369001849620721664043910973408388071644464759560360358293743464182783990126226059198509338980001411808494876771960884160312867534413370721617525369752921741031728690511997511421467278937426339333779901267148096431805967281665143976720019191475968335600779205073649838712658785059188867551444840453518811104886676844826201010280671017018353963999580227188134195203716731107370066357221325724988592446710206393351158084984457347238900516160496861899644851761197396501018217628274314351724953038097968447301851410530078998528628017241972693882718638913841991389215960461204869494103601781848392212183879384850381103308836465159276149972362304257609545744330172101532521139527903597573445005557609902413999870745789706348816634215078792516666170063844334207341356768528695591767233918088234633437821512675167839335003991079109067958718264047814585570230879288710485908559276286189989627222376530681470168451132554841284349103997004343942639653262578840483112197164531466042472434069823054689751456042609026582742531713068888843373873321679148930311861519344213509114801333316504280860282447513875424191370402791721914200158669154433225420646572550797416610431409153523802367976628832806280715681203204786361016012050957252944828049666958118270597882918673321207687642688797971988723928117522414432694943197042464912929990751894225391358263699505369231741972295747169860465243747955770551352963740059087320073283134364917097983642881889651134251086062602303284472726934695316085488558535046021094340379970523201164074994984162141758843493515111480906845892977308831415803127535361248378051655858727609836954617500530142540018022556724491553429094757190696875794099706117149366477055193660416933671277023953317254257960133252771398805119084070729644198477880981719971355012033168755871710249690931319822067254758231915330437835006518558555274882048844308353746227821057979833725445346729863626561111583613872805393861966004275452750738787568080235605732747895959861549339278052559703642005670854947909349383162107848282534183271812882132197162143528077848900939444043397688967259628279423763207201 A013843 643 4790653121284549140464690583882967468420390331689240895772007625461110647922849658322783321052780611662035934997490260053231898337781467642835200458806521567968752582451986477353854061207238311985596694429026717146935223392455740003687146384763650670986411060337164989546642153391962611160935091151397326027659175577551956192814589412245933872728885723612336501641176844939033040042845974277584211810864680062069219793091061283036613401579990293508489758114503425268408398755339192580760600394983599367063452955483052091575847623304934791529185749716847732552006084920720792565673550350453835004563822934174213369479872010718195814086575469007586011730074778320128519213930976541842946402520050522051481376949346460236883728265373393906346580082378364650885521718225748889437355701520264101435142174460600557101324485182838800596958056729362892102946074816733362551136599816442296099672832839243656200489787296937133433502290658239830377730993960379787237783027475072940944878350971418788867099721568705265818821459883273251858438853052913934333774635044200975109470757947331023550444642992613183678406401309441285711312555693802216656779037728270651085785835066086852164224942349278552647471470241587399235147525927910174460821180355203311614469931954252585493247657643635324957202510457082792045475764416890208406749629872095827624487594604561171252829265827608320263031725022786183208661786810831900461308959484189466163531545875703412078066586105182177863851619739678870388205357136665155756541995155664726482351163469121158184849217466055390877652008643944652384162571999666697744280349775834199411516080170652721708129909776153730501548814790584688917461456071751456555618196447692466009050487448418767095365704254384362359720470211962066752478559219644806944861252180971520693643274546398583200792975159988453982262844369596114540438550243725030752565093773938618214142509537606210670627515214483059871199219370303910312692707791614354567086246152558337997586740677887328374622683844839351671892635656589261579173080588471669639271161665811085915919366613358003454156911302133121591424177448806203298518476532578766164583441964608440698813116540882595508478659601358923269629529605403164486816501489914180017634938529696256331410105670082905110868529538482795584104042391471433760710929402379866639850627404213152941583403092313535959579328899717636445976753130043817745659767558563687241467279935834166555482692249484350721603800958668692954557413638504942594926290501412850988521467065423559942488817971612602385798360240254638062633857534381666802656724519825550293887397393059745246229370939111189310059109512435082805546606084552018249359109995837704146276404406478089236037384958472732572492275188223427207 A013843 644 80516507009429417403790054643321034241741500304701071735240132161124886659639334207431019276934083740203837959502818800714668515363093126673131214111161207992850824653270536724886225206710054309541923643268652035088540299557003622241969869288722676827268610691086731979310414672058715605781836076981534858546867763931915727732634804251617410598954382356752539583083259232890328304000112289683357847905202677803197377062481466983996361440354896862997187364630459068486139957880985809704843410838489354562235453822803656503115271004886039041231024895491059841001566269262554360651275360740077604921704172054666004100848208884140717047353073907610498099147366799226400022428537922738754400187154489124119247502387665957201304820956130631383966971444533174687432963518220161584773637275451078752820434526159313563201960622467971721633074059450402127574214679444837624396952833114945670547201301529168129761631855099622401616872999093036829158524815492103084105419342773550918460570444776635584489345020405229402616932276258173543984781803260324494347750291187885788664875028820792512812323114776849778082976386807779688950030123545733855350485287099044832798802529955721724324128606064324634346053000350359418945124468270386302163021578229902058304396146355123204385013382016578906555702593252190485908311172554673732692241029260314574884763002518859605246301470764613038660774202457967381187978650929651751053219682050772357810474691532947246796065112669796863357754172964782774614567437395931272800201312581257057988876004425519305612760797951992954480697309278777772620620347598398188988119838682445389509350759428160293748539393607815748539530930185356866635774692197926730330275027696367276214111542545574218571811391403437978179821942852446455908907144804570270322283065405588348298062515301320987855727533513925946079891625319801897081150713946286591858361531058586356325093157798547582741236648209816787255245279956697820625426339853662457209018539086047986725440350573252327992283447380214983549499527480295719361161965450443351627230414117286920988856794670707964054015208254951374587066150382085858838200035083051322928153909099174062824952049702613782711000831920039423392663504078010985529924940540987623556390411868604980162009645997083386198367375953280345382036640473460387216268590465798418615969494782610461489192255772513598872649780817554315747531289856646444851303713356779891467340573881564837297997608637083482577995082712344722487246451022352570192926164457245786564080296968573771953409563648893008298113040557959701918687243580352673952251569004708023789365487985155138353377037373641758734163453575496436712821808463065770716978561700044293586467528859677245790080328997051216345877669088471141068049 A013843 645 1353240933307480218305499448390296622500949395621110912654180901232025970088558290024293140987431145421605904585363875583611433737707506179995316315566286422735843809947517910735162787049175882780471110672416234753733096814654559879020787593135562029435903539885094704376270139393290833186375318945828656367597206508403707636002393155056933819936626304269939932772880337927187747805329887252708195349742741405838338316289126015600026846728044751576393728037344125564046554272105728503709303205962490582127491272399861054847858359779119658165969835418518242747713324287495751139465984987958484305919082019722771530922955846715753031414863113165209641552369793794598105176956436867470245203945505498709072192772629501742682330125809687521670332889068269066971685817850726255755290521688506280598653043081159583056735352181819200725487075717182908558139826117429385953239586266162891884886812274800728756903746588659353703974784495756669987667326573975776534559782893995070286566807465360914268512421757950690569782780767071122753752227767396273776502639143994796450090554609391059762836714590054514220240584133078353232183156286433148906875606220273646504849474120965815020715629482123104129454112776888490754210706938220382580453903665309963893921986031790555696098919911552641682481693484789565496660985877126401425358494978778107060088211783334473385374588819140851340771632020711057775626357186174656979951463196227331017720648140594244376901466348641275882453774385019104092947034920313416901952983460553187373619039006379702969433670731179145585957079677048418024434766182086278362323330128735859661483658213709090057031701588366559285703896343625292857547465251770554556660932390492844811330572695563465891536434055317582099268267393521067584461002382730412533306611480271723369845536694669301842891212655768553375764738546749910484242900049295238749363482252501660890755840703120189223131964346462390743398907420232220271251540493920504918311974586419208512894475972084651876566307900119273228516438558361330155303049153325601410798861570069241281059716148030588751855833605140967752684820789471717029493627989640843584453482750229818473898969099351829846023790982080102588960495513039130633801448475672378989112253652275643901582896120272980471835960487646782764835889816437448727943826199958674021678599298811334026248854242768636056252624866200635384768758388620656798615861510387399635891593025227460220467445808363462091688363355146377750843151102332679647232510046032929934782497551150819385220954536246944790466385872657628710147376502854987391115492120262127755827865756566502410305207867138797039045085164243368611832396134838746408440258686492644442307759757544595469993880089453439793125165984369934467930699543 A013843 646 22743920366098820029060529229095715334373456492204011108978818407006660479278399180438294820575755261100930438366210656933757366829650056367181281315722575906921326913787933525725880961935499061891377957071299657505992158163899187886702377077829391028729230794848786696451972232783039033363409985522542227570206249786741114238292221757041886711674878295864880450113799839542244477364179415056266639243126254807924952081871340944189651212958248139744449387123642718354930437651280978961842258982611579213816745815224464748827955452807664094795455023879036105860817841299941089401004809692618245729582011505480621120222118915751661198989604342967678445570679124305810353709106834431572411142712110916803376343929584035789261922424483418176713284866570398208593123540617156180479167798018725058021561695065049112434551064119835306593261281578693144136656057555635689716097726375399723909292653902575848217281268915597757702704203020182352482724757728810876216346271099375146306328333070320886110888272485877256406339196352164360122313692086629173361679856093120543936671951320035541433996662115046220499583497524647882773302307706081933677858313744139176807005111551072453053167584706043011103735273441164864106019351510669970029688758902864563165146819236303869584334546953465248757469822398858227302381189636863428756000225108323645358902575442502494187990714283300288484348819372090748034952185228037459862044241938992752414830933298967465242582944921613923756400586089016082490160815905707597871123793021517420188415188580223667807271703978927899863180638132152761736675115222324080435568209473663593330555843597808676588531808595676761914825385847310297056800248486507710433800290687013242744032935294335171239052847167722602342401770082908582892036067046550043447284219148926854676993935227306956073472611105502076586477960755225745508670421128505077660552046217795414590933414697341020273178924770993401224305437011842926098924641081321926162069356873947637476217457662826744089449936877304625151675782850378875920178347119943382911296466408153738210770649299950105152440995401604245019373783008651148114699405621893658123909684583112559090819973652806204222121855035820284212659048087648668562300944530625673670009647133796747053903735093427982790146987915879477928596800144864200770551886942705434282352218415122090979164493258212466197437866126234078911808522237547378814336784405081025680430003974997923925396361701164707375006322909945170858420840576905346831036796343675453413889436342191821407408582890702401093368547361756765731446956883483773082478076065245581192198939770613206009999628623001761835230746355438296259067081838234810886655427743881875141866518245052016064187142663443962603054664699305488602511267219201 A013843 647 382257069593022868228420314753411687624814683264472814708607000966560942675232055025626421049416718673323337877620902511085660064305928497363215795073349333267626741440033798766874881327249932733208389324497333343703210202260653650811806851547078575019852181969023558007268297316384537033738831626677367218772456440165757907002977371070602989963119679518601045725062633903186502931059763428850673405759222964556794669640011627248995467936189276484684960849387063167391315865605079413411682846720752811846618046916477579033551447295338410441227212586334959831202765458728109889562687836503834855977084867372612799167573152617038169771418280192257771634706404042207754614788958566291437514075562448178714346212424518889510125130188292809296020178752448682691824627347152543925313373181300712050168387408958280432687499734662071997912942359493095673504778359337569037058454487191343159743481634140592280987846286664451513709349540160204798177155003148124396568131778367198083970460293912883132865699195670139048421342873090826400575726222899976516689753341357076981943645485835837344881181900167581827936499842896756965770891885616119059323764679097747144595334909838874718464587596154464887620478740725657871029867240839830186288978970880444713116622590904559136103910730646890435866795305057610226271120654226763647102095783395595507547075585462139419817559934959427948556450607186729202223441377127625587901377574268651189836063495955746188332091555297565216573824650398093298412132832927227597419977589312643281106694074467819184836815528773841213000476985087091466508298661541600819880594896623864013106652063348370427423454107067539337502470259935744162633641776312735089260881485576631570798961543491891223014761202347913777568746549783444552666450178851366580218505871236013646556237069365348010726854174850173401188935086413079104764223767906784840240898240782487533029817900818210527731318188626086094376901479858044058944626442653777613005899680980437943062786810939129087911385089096858834924214882366317767590437480044888436590159710921839878108422302784261417297075809714762546040615171026399846363752910287166712088550068788372780639411297182713874361202017587031516762160621209111172526591974726225697371852139377721927734960075715244106754000425902186385545926420034732622350665563846050233983493734902956983086817638190776919380338215983616164270765833246458795732558335496196798610987076807790107414136651111475236851731269147448486617479067576048164189235436148153345527239756603217942394316052644035255176245175509045961648429004340711774197209024428582483097287580724696153410063758266790611164723153995851445226140444455212466572017774091422675509350572144589233990793306744502679469539749601227346942406868153111207 A013843 648 6424594568649935346315060230060590233910260381625994596807557865244989763542625148815703258577546790742545339709174508503816688700789740255183567867797782244229002643382648055874866130467089619447033399376826681507619853869394805909194037753951749610358655622353378939428158272996474913926048543149566510845908675389865893142999040675583624452310152453669127775501127688010855554762321443948693267930595260365306048012639675419173866829603533169878100136995648370654345845753224569701210153604835692508706109514525238670816899174692752664285705761938531669883024879064843342913880094468119952424406865365931503315609401976034560519348227035191276367864510532737385731810758026623660190299067978066539652016792218888975996673063074637245838211144292405010001496511823592805752741863058121067427180087182361819232178808040465444068922822236000458984594809885386522805841444566224904485808695825000934466562732539969436590913037721472562042963444137910526733120590799017498197291526159793826814073806381628026986817509668037519314476230628279905316004684408188392835526849680442918255418024196116547782128752859565794323711379921550113030054512961595836259213793829661967393234323728568091366237386195376131838398978716795025940958869563587634293351075885332925400498427649982287555613228692103255072938724835589216616844923831529773695343699364862177228873729826863105531388265354987357701769379225384003255858452890733220547574719176528226187297462769886178594956270899240754066412716523007914229837563343577595625560207309580637039552358592101949266899016688358746277604975604529684979733158427557282468283501228696061773705993177484133645404017658740052141383617334488138645207635128086446810418146661468215785209091527861386859597923262210352596665028155954918113732428177863681357670676424823404016286238116706864353782431997344620513772308867209332809928776732831267967632149459051664339580264796238628988192583171974146498682336621682040341790155938238220509056257931453942580526649192450906438571279527930702719892482727114439953770814261463362831368253642895081640511953133876014111304619179440702217835595163196410930072261006126181324206585671749872086388722309585238702221633560661531476654431319223675295728718906521372439441473992546107702214485158138046581870385341523751183847636131560566282560579202513998014740144045072387684025344396036636872898761359373232979877107944684579594254859799908528335309394695230564305767047440561166714579970688750641495528479975342013278276318589230283957821269896788300533747152664780535477425146275954342788932492073571185793416112369239968250362941585189949801845502049208275239915742449958755925675902729154540907285655066034111255683263106454856533844554571547828020061032233049340056049 A013843 649 107978160915299463365517217286628340061329746233988091188544625041172542955860900876145524666912828912009959524492095964423647086994173164468870225154077326178756847427332165875088875054760375234046290343326326036098566883982918502915824192530667055701297925044893239834969056094251753878355097864714764347787187107277476066054384876634533976169976732288817030522847453052398449308890336508445687754109514540959698748948435024770055179805146581986141229002485862165587590629574445342968239051636473483993823582610625686340419624429061094028649856740900901775723999142442822064353582747725692040397006186205210776225447219011212858648685651780459781914698828523717241994543410153463856818356435507364331931446226822867019576084171095428190802814702122451003095151874219124286286332492417840780248615725273955095835229226736102718466385873320459714154084969743691288797777158824541969692986750730790705579519845799266320783475424984789350256086605625862222803557769559087092201878680167654847264138463856022249567441884990706587118402008169500368646090730848422318386699762579204127118810732664130818574237949310722305198617162341492749696126199345541220008606232895128685978089278906043911592351749785686647807971635293174000989695720755217369568351532404790477206177073513252306947191534628179408010881148311747963679312634836520906497641555225238612685680777200088214666042575821272520893637956641028942721213017734553237743088305199909897529908456773477003645430045003539353594198526602194014460879927115508649678790404252121766723756490857457461328771773481245448687706824985330415454375193691955246444440805150694710230676627333975834178305324790444056340234456540742146210004723597748911542697790939296302702009201308766328949262296267969396092149128217134308737500920385354892578371058672006951301722804027492269194021334579371036974971195131187256536472950548695120731993535958281322555325510430382637404552745371369480203354031600610052024467150853969772095708527053946412950911392977522384513067495025931320613232957194612392303026075292414739106806238976137637132084396321054169168696734548859882175162847907842078501724490729962729515940085385100100155935255857199106868238995254038359528131027182192310695312578661904706589692853392722432151118852052826148901495566434989686146927220463138437510995654656652764633737600965531619805413963264187755922809482166985926692794553226313729240641428657062635731544996642740094287026766333511528971945567365832031615347162945573217167990086529193382479102083155320967070688394836966459769084433459964639253588394280510919629944600589816146383849959222287486319617352941043481957263883356456810842834897168900369028750004694835307874268603030186773764325428684004345533165768740860258322015543 A013843 650 1814788950503438080784247870936362511410769044954637848605869513066986929459154161025377833076803915524151389728138656874068236591111068375228301874164577621086366334711171711862618723045357626558616001800285561688708613619100911278506257203862921205171714226229520681906324925776089227433514129812261044393259253712012540242176046621596612537488798939578147831997497143451660737534519885697446674083318610889909656873576347461310317406985098603441075635844779885417030635711257702879267193740854209845484192952936785910323432627779229807339518142244321456144593253587036510435590665241025706122952482971550977516021091409921454515308459749474187554640343210998115686202291094449267041546116611572272326771816734211925998015246663600861602822906698572034009020217550000821879614390200066649993638484494679363295702697613753678389264547372896966415787706086482219490824240708364076884630028319532399388674990048348269053407871467719354609754047580753866378659395432979576758636974977577775017968375162028165948479995761038805609698982551304792695834846913369433905125262909668683764485851983886046667777217214065309783473158647473468644142793032400511284684644956268427825233746510573880022132655858648035489708579274372375434633815978732938330335284205127313550404218074537231522861448122495811310438879459675548025558207453697406875505861618670585363408236822401882623892177571828127258659373137265773440315427189064636266748085145494885647785171432991828000268742766374485915857694636603074801044008935030353875151430324265410533326175341841287552552667196899292256094288607528448292541683880380691826991716612167725994846982075602131845034777593752993254910320511080253251351549389507365956298121772316752959512668646396435690650251413375761640120750397945376326951177968916659679564682383100420830528055167290062568343916570275489018438340876569864220608500879871918894142615358850834188187355853803440986858317991456606853777771209111453144375219404402669959612573214195677362465967781773218716511125388900827705546606311569850477436959247439614520168092458471945267278942448967957421218286017562688039717961984787101813378483515698483594974405015067377383320803845191945389134492793234622708589298173851106165856118509570632403652967786971485917163854546451849084587435985072871655071405794323967719247303967814363015199227859427689934069592480581203613794658966780532469925798056074654847347460491439251718740076758574532764682058861767328267431489150717538955359139767626249060942409384296153179326268711591479493557059852024895289339002073161625691935060142672547026220478902113039972273366264648985782573808850880117801255734087571969619835526116717708502266201328906097019442832411128349106657017479892061035375917075227638361618115231201 A013843 651 30501157891111283823740853966827444729280795338552598321518848906116849323420003984353525240521843408214412407160826406082464852386803726182462069599084056077598558987490662961275032878223325629570659142257399435302125669096229015857854664825324116695321001000239554100799603027518731645475071979754671373117508277137794763850252815569174266917574243777489930612381934489992062015742675718916986251318335893226711603074197671782242504659198552228034158211643215534204033894399108212291843725202536704873052830960008560794805932175085515371955281416700310713422178813037322630890972310705919042808462381302857279111766483326549886038789283009412670230840248347245330338001906424408831167265581890695180996053923851899840248642250675139680958644592882900175589602796362863813330679056092520186443082008902076058910875238794358072688369247696279314550143976195506662982283013585475040199976885966381036525460557742589357980626095757959192926136277689730232226128459042087746582411638448149664726994481348207385096103288755779205882210799739779650838896272073000075643440293722801568029713714293172786345331689716795661530833377388086587502107922495555393161694827780003466458703577603215201531983547016297532475532091864376513929890545154564494517945121635574758841643693178747250204732358594787100694546247078766935665556792674292317356627016224996528202802236274108441259755828449715334836288084318025854211381384766609341735235067040332543082325376274293653200516759674455984787820273757387878181146658171055157579670089459928754833613028970326519895752677578286404948176708626730630452748080977558287536249781100702970795393227744645029919499507018206557635277756829725816395465490589450299627502532627327666990529421939984894652758775504606425885509451938267939927068448123582299234443616812768772898685023196644081586156205796620143932893195112509707955767074288007340853854936336205970200864889834874432666127750482411191391443000711536192997514312529795674011208518010986749430965520508262486968402484411256211247121812278554476974282974071717601240465129949537984107157185739804460378415733097176097883539787078316820177452172448344413780734825088237411681472750226141026155183420375894303863260334407915541329543783790353618808195429595629763809772903362216227564661036601119753906785117185202925457389437787055999196453422633401184721907640821128289137046833254680409222042887928446724019368768479619503636864470081362172176011363289723486190721038156109677222721062074494367967259074521865446484936598235717995848213504932982415127920607843627443004352555817897497869687588907813862813998466809955504047718005356742139885705122809822093400575687443674526797588045734924772605775684333834163435584492784545869821563038283350917943715662690795207 A013843 652 512632960675907347225612532620468863565022327255053519989767293565105886578720006965029698717450622161859629327152009407027986774065010225948640003751805730496198980902755572390149477584299433856194068203920112309122826120500321069522963351719222429298260063811026185772138928083507322765499534763736761767985961613854916596031199071271111904083670315168273263802303172973296586298587150807837787925907271357461341912868040269644149775807150067296570097063087523483367197663165811723989017489479034398801398929944863881278303302066662256856452414770482122160486559310718281457384571626034381352481827242557122290031459285269323934653931479539198748569732053972152266990798041275039225428232634836913907000678298178880615058930307097072617871939672582903251134454198470652110648722895746986773548879323617192322115080138416776127673421946031366439644269807917880484743230609331079000641011522436966080883415593979699339580382791404020155509572419131296013024541011120368756810592407398051415066596248019321521310207974118381113262316911226476591649329644730912271339301016599125953875398396125355020105989709070184683348716573761571276147927853382799492868604970498518260771431028777237892148047474702912628316267867964576069619670392412765459363103659329104971851505551255205034190936750902586801373238774652835887731013014476830977812830261693516649504497185058940572252716208754365632593493833133060531730686933772403206544095771746869051584642599042053429341085179848581736328895341040418068590531883880924033441515193553022582488534177904277819887915252058259607964005941889461706019336996989822138621750070959514830158173978704249017857028214454997614176113259037201796158588500336891185839435065867496099109827994545326124428916739905920199857757358726469266354239407613047703233293867772204766108199184865997079218527350823794759080135930255950661612577217558539377730739915002613741165936203454734589819609102357884893715982512958788795709223050688275893106381562210654297686237503182367618477940555499983142430376298965665094506773945223357724048497439061884898888990820728893565580033226164238677128653201425270796722438662339324562412810205258006178130512513050752226590167746257655565029816440393836503125642374164473271309340585213749440350853186808768136679258042155019703911337464531705568162344280887050178494792674199573711621101719280703155526346126511413637794874817413404090593530891836964997624781148657454027762222982810382632407448488289735345082272890286026842425723265488992559072329406547712356220924377408635451054961656027846434574153405631403246695839306773627592314872231674922156529996516030765145059045999064679923783475578865837771887062284666880653185271926598750784861868570229862434091009984428278877880029142844195044049 A013843 653 8615822170079974784820869835752220189937330254175684510468018902948734635728547157061254146344192606674374790101443822103919373711710626867518792543056598912449616272032612905161242269759320584821053704303285327579427338607248896215472445052344971369215856892471917104272338964299507573719750680774123755034540056844059583229496362790853577771934246987033168744725309428162195725920354243627329701670723509704852773529573152811909225281990771181053453621339312007184952491124827797645083416945674131140655111815583327252644443597834392550986395735047493027151297602335242156454262495318759847391162070465657554328558736207521527369728626376615313367211486631109963151314342679709584261772305893704012034960400157492446497295441671380499488573690077100854941816771713696250023673085708819606703036014792034151357788151886370756377807202646949175751101242661675817307079476851027444763773480657598088921407565888016806800327493575127366753649383648339692090903460773900037695715626591139050133024283140460736808660665421007631370599760326983392075850283338992442544399632185981509906783820843678841822921369040342593973041879455210728438218223431804711076642643739168596408785441300659037253332233907331852544111514056880630002097800285281349075515683202344267261908253799946231009647073972419776370680024085590212765095135734312098244100238208282934328222084189285614197851401320534623186998850853467348356797655295912780692386617635749628149983088162099791986935618617715113242479743996866306478801069372386690230051545858045650543884793928037197318856191641343169231051047865336182893066996908407940683815753442616565750468430060082313243123073200345144901457935544638250588037396925162130160403385152035006937738879104323296173276803647598800799009327928115768959615701723752492748241970035647445503980503700042812910425789185295518515859844579811762769722585295506371321520545751448929147775889771463724251098170183328971408684518095298363289484911812917852935438954916074466781212593715986052563758746916288216674827334456715933243375349697368973268083096458313099495627268723990514156703618432142359446501274356354526280514026597937027920472101119771309835839523806843992672300949311352417081456124913699210108032671382582302270896087215687486843976789510694966073168289914499416163637848766384375484104520328868652349961980475272235371215856595950777934931299348277329010418461056267082550605473699103870715079696765485829844599681672094100902871986742685581944797760467037253140649130923073497940328640335847401571005076011106936025880740552860015025887796288446994367216971228944358944036057597760416684799651444929069793007386106280075479028874053998135432105855818396263138084865270345204441173425059853297929767604808286083100529649803782386105331543 A013843 654 144806123212534136208484359329487564732276709581930729567435993701859383022689692068728498437606845140376217097234966318100572913972720505762388346271152257921540700684052125097044998827844901069087449608225316500627435279972032198693445383994761933802410906791775510771505200972981823791507849691770697950865514735378109415338145369425876081612898889111066467092598275559122023565543393772644530295979850027609460564711535979309758349314418891239965395013849816904757496518334980795020916988605945122080990464284508981135195163548802635604428353118943215307331858802448414923526789758822396755103260918316306515600086679439814310503029023511773571762723455809065150684140157417878982687607145155483330271579445446975548280044488170892054904458009125834069007114482192092874147873551508131129857926300609717981870345468754233302441805654887274796848758585414785461480084767435218264144740889412251080502096959879898471893104184517165653028585190977645204971814465226937933551892536117274015585739126741723603543159803730875260445670171815609870618815712078445981843724618149791237003315676919710294517839449461037976904914868003726712861133681218341779065132913324206599842456911940176439116754855280526445708882216753992748445257729394723633912192087581800099870892021615696304579138372254459181462019164806514705942953946286583435188592703566611277254428568969323317823288501994225411903889686294225723832698192558406105096941882604044000316765762740411203924426942107937908266357057355332012989209572941703102696476331236173248691071731548521175338016012916054645266274961472705225883777017039612259072891368110056620568122904019803438677169491278200850358803522698735077633144530121199921605899694250252361602577341106361638784263238905193045028949774487841728904261098871108145619702790389126616585400325686619556585526238837261779696056407852896296870727491061575582800795812444602152186669379388990813488206946271210022465760695627679591806372912839710354285922515274463563191840062584577585439093259422056057653823010214024690021409502363680333716672602174868263223007505444108571431717714989016635217346918107250523196599245031527628259374603519996404410954876621626984843362055075900073888033091424542624285705107927060754266950537834059591386717901306250294791739448592991687462261324216622198761344673167295440045811005847900459884024901808144724752390348146497068678103074972680856428026196460838755108344463537520342198186849862885553874569481184316575746215960169495113534889943424096279883103458124587278203882312518674273786977606471918272540096192219928634329815635444867840772414020045559323221427741834922876011075138288249228576038286225546662207403118739785994561792330598691851042801754980954378305604134012864198670601824252170563272307243201 A013843 655 2433756512833061227255996627250697500455374657943509771839896746147150650462345654599119873240858246274303080753228078908316328965139513540348460935779255998887334556396864066506035295299589252268152765565442894426045304750489945163440736568799963821417120110449371009536687912752905512463872429769590120460196706157499884943588209223940699303667991629289694112425299217322163850066087819136836620684533339414032203711106785204259108576927438305070098393997773872718259243983656022221916551827500119666815206733229742445939225113764725896603627330870078619670326550892750509619714755476528022263020506254142163607690656821344959116624408798162378420616093121782957987548343625722292062030613288628208331874435739627318039942707712688182766779225759377893197802573102202504935803310780197159899522167334347530121294896293352399114139427641690427510637085545066299251095784686283713365480660128351703909998743604701453617107402029180003130451431304761282959961285717069145849206657854523024379949517503148148604749886821304820502310378577704955095490435672902441616847479657243541320314726581989570919961327627091665277840904186538634863057073780236670280747688874239940323552173318978545412235298852699807973029183416984356123119446657937120115162212415987314278530082207295007791061578622480695462832156102903092662783226975238607795214677568844035736815180958667417002656009853016946497868673957547051740456158522329131408364302220926167513323882174378091104357843616008112424232663062971065142309645292431204047019677699086363790750842592135995393906035129080130422990283277471756731428640325384763238238085223825721621888441647860836393847187639912721691980410805997640449780260117747007082430356161263991441454517371974620063047112256279579507801558859817155937693916288726714603430344798070051044950823273815014887532939496137858731351620046783628061506316942271900820132975219756428371801352259390768602296294145980226847582040011414410899489709546097011924483499714217909106565255931858995478474840411106496160987803332667112965189829506226375368776116424753010899989087143999132760052879635820402588097949652628559543365243511244884848155308961360579568934918611379684734262386059660652541836172167572287886369845748930110096964637689377039552436567767254148704564764912502411291178226076108769294581919921922734460849945575285663029270806524689488388913424581298176233272878381065847153985836283917316957105945398675104391324926385645517503969889270264808688566651642568704373180895279128786175995319820699938384772650026501358519537732631973530406581396702640340557181211384921893799861962434905715545382536057019548777118139849210604784677475476592762751719824216659583210600043700372213940476369095964900236182288680354208587056804860206230656917667836479207 A013843 656 40904145711185260046491535314202472890153481876056568735313144612495160982320643416847407709559104545132211878219504322212072540917099804072636582947641955573299431889362094365766935208100196562870843530858398726618543436941484508361948459511820991946557537696322578557283113749638082947980303927137501154574526040389100566246887032426771333196747935313471888947532003945533607828060737976232813083844951835531639247772571738927982837852419455593313143707920585478775783113633306765483751486564794511240163179565392281288900556487043748144217164549933411360799178340854457815178545895294006470174585648613367343754456869196344727873106438670715094115294677097806174896725011317514562686548517541974297433813641475916334297317088527150287761258447337864250975467846128717500456046244282773666431269066388378938748603322002373771911341360373891015171277496755929291513166853222370370533633454777207087615348883764217330942724105904428312613497205939122882708069329046781134287616298560968470753811540675410933600031347805670118182330532755487180289907752354471336254355590599292198970529609663498718451790033428529618324672076663154836143400239024437717408526406909350677017941376972072412743438667817325672602701485689256073361268539979949177775531304075498791079255091658007195944371951908033048643820047621492278383397695772835281214173085899561708628652746372323277563639557599655819789678803204493298601846656284785711580378827427106097396434487704772577190942277654248345514078368099354691846798208429891246418259723088544516231149411446029674585378732414449752019197691044467815385121157948741715745067498356838903299079038775597077271389682664013113477114764416402343039456831798973948034406996002363904156526073470777439399632815691290892787620799756946939844821651064629892339853805021163347912488486763008955214766114111588991697826678126292436829736668848763837083974914518446291644865327423580647898793815711489672627311346471842003987723548341252479414794179696860398354042256446754137006726642789466880977722010612136167605945464511146690823020188750823854196116587629193424298208748039233506298162239811728200245339647693492779642946277713587260815089177101458361328747922504716587270640545620387442506217997502268360399684665645359903757801394464240477277620003884428026570832445661160085534038328127755398083505035283826138532954445260456231352467926937878447952617266950573693117039950423798346098079624315532479504998037763544212689221928965340639628739714156652214400051306956317509259953340226503864432873928995408332637870672345579125543413534381276203744544619746382269094280002643460361171244283510327556297024576445682634616074330335094563568155085609397615020554934472155799697586335395882078269515725850713183722663719285486118650815243327706032049 A013843 657 687475976967890665601383234025800961864809569890882750734408021502206170629863053906954381374559870090037085037235209143418303195193696407048803049601018347320443551764508720005444880042540003632170267223137107398277859544675530132039267759015175411645792536062093577812257292790167260106704968103399981904934059160819613216911430353996745797037742548813522037541170390312583346766216823166544889500182105499780260837313613216162607555785613790156814006299021280141784586790834986807485411234694501350413422558955548071622551652877744275059857884590730844740951790374740872499705820862206366744224260996244864946481156600582965841363299914738708586795757637982828381489257265213467255072820934327962016970105872285725830535008306875814886403470724407484466144688089885355030164769227660577011710339198789484823547776032893895984513914243803986291983660887976903602461795302108378817558777474440519521551168689425200681154364047935726650095047540218838289674521213289250523971967129914197087959310564131631561015726862569897676290429264021473039132479593821599748426954411202303988097691149614422961019235091833297295182763592477643331062127817283724716485103320925456828640540722769621040978973690005792579433603869979326824982840351443005830873354627596908181669040325496126942237059395718311448556683540374420722789765072854042571366607054713933636921766708279637326012090044577415363205131645457918869601236752178393454531426952567372178941874434854112704848166860534951943055115132645854305869137489081182178551691165949167684296928158173420740756460355689656982186655593384370573177731301644502016527349444883391447747621404701460077700246396534068398209867845546474179464150972045355144614278381811730137158733716823356423989628733323526035081542781515007217971917489443234600555922900990692388365193997025891510294574079873476183465372979268596985797384193341173809870366388311526823675251558008119949235027660663006927847221800152248561021669676971430421524445778165132715136388204100596780672054685362569868592573832358172568953125422038842432662500312335096517474131488283853882179994428295397540353212764515715861523423458784533147458998089532261092519203799544210678852266333536771682257655650241851746202005884020624333237500175501563902457368036760489701604959405285581842575980914227117557570582180843184975589469128015265910323365361492487880340928448044923074739638405638292060218090446772778802870424245871154383040502020691887582667752960120480130240228375830853767421662316014828378132035789186850449523312124625827846644692390112148363008151272346109156334561424077446796667564004428638290205102672958075238684092056322588039992361269941934329889982523837145715650466783673522525517333538998590089475750804372936478826809130031165196164251794608755280647543 A013843 658 11554408744899338416762448014271636766061854441156066391593195617387579109776108347014182287762227736603253288220812160073431421801620455513269232854644315363414694774506098057131512098874969841045885681219265364042855985367361634929183973225768053143530835153595606762290608319924341140613390398913843495876226732315895239336630409959623306610813339017908864884954450749983588309099806146960119957829560647134806843892729897324044945190088810971165573003867650655342973550193563623273407306621510484196398392948365896439760225629916248030931031466316413307561176740828269844102555731231102405870177154563887445155508798985997906895792981667013475218276298621577396607689946856442744156008901443250057619216569395506194033801884613661820795783132465116591422493772726703161991979276409291317835815670914054871429367471784847709811725356695613597609369388544227818846575393642535522786710373012921811598710492163169347848161396553655757808147464008458015134559678031752433556396851552467910457332132651360331645991321379212270245413244640408897368699584533359626971811822789077123127957895151569606705850284188442227640136707698771751465161182225087561309965131514794152918961567927589020835733610807927355882540580242742545947486597786702598999488471226021235809311560750613405518178257263837660515892180263072889087927581579457893496958564768577082635744133066055864538285197379212620009388647565211242441387986093862258790309692791799824211476083626593072230383140425010937306927320034378873318742593778987428874918273426107661269978471554420682389893829198076064899611120558011116223398129986739145391775162120155160062294272948817439525908041186548087568713248880099591534253985387166283915532176763109748415226837578650151417993690120968502071615489528922726312454017245072443931543396196950566971253815508014158613520906560433514215502523662567309540296636137485108222491247888351831325509952935442471986793109892763157436328256795158841565091202260858831094561360193621385543297276546318730092755223096888711781435388400443806366395178968206824765758642749415967169187727923586732197799166356360746460716446933215636484624178071791648609343380890768712181970258258939548879470040267752521663704418513614802298417112892734633168722665449654784508600984593833550414874552724634774028174511225415164790088774713431409884732207634552574154804801630604243804889984426291022117149102683562774656085446138910093339843220300356491715761717461768554601896924000744909548947518312589159269055878545261220551265125508863395505138306878586288618557345000614877537077998434321056590514973854469648311591748222432123743477160624406370536563535190613737188151615863914090282460936278130908042937395233200893086369824789949303633818943769095943399642181048433793451932579911989350001843255201 A013843 659 194194947775523180770526463775863399127201587592510007843506838741433042098007052988267361710419761569090878015127189974354161906219834995811515996588007008312910775075123990046209323845791618118458200644252192973468280546069246998254795038005483669183322746426481362853818254032968401550289252434544967635191742690033251287530747300191388914207939788873994292121429453754974168711040441911958736131241425796394698625305111384325223393809822645992379785476003604564349356458103223816356156602387726707888867790283185621463050112162002380655857845854379958460180697483100731269831654174801138135460067436755256290728636384557666821197592642877495477993569750932851304785444936816233201030041606556703718406172881830272603126108274701814222114727107341214552037852838217700043599195698610959178866553981052520224113379098287935458805668069983177735020671313262836951354392640950094531476241239228176887539527241786387229284048591877292321481534427590153860366544508679663150782361884042328171056381153471413093974176138420420626014660402671352338075733917252175250515241305616019208411588343812430379905225726355148519947777646293256826874963989657046642936583965369145328108987072158988673186174796848835070317859532139773969739407249001110581384402735895738910247099401535559506544021969833319560290599873681466046900798863605948816003382598065475027858951644441200915294959312352426504497794999628505351712407882279542983488735006751779645522278537512149764976049441123158823317527467817805723868106773643441717100751421472591462964528171415148408926945587332064422767764103218492830366652370687124816599565149753447775166979845450774706111936448222313707767363573927833834916206732402103733768349294857585541614717459184373094882219949863117614317641532512604261133414667837932565157449859882148179085862877243193963817445876561206073419950915196768771443765563562712213895410403259529229087845778985981626682031797967670387032369011956234650184487836398254374206292780774194626826197326913978896668937034589408578910584572846259053600003772918652103838105508689434160212538143211722208048410588951355065765261323606555202397078560852602238177234202631149745642374130557996998017252966780116631601880161958323982229496416388190979666721838212347963236056748068560481822796607642936647091529010165552674627022036608641705932694213713925113819804301005565525628785968252673208722924968802639553644828093256661938762745003588091556266807185379944097194081601680519694789160940279685999835022150710205333805112964427467088254859523708399752812093297425334246765669919685633998116785165572071379172922512374416703756620638614397869608023335948645080921264207824804115377320956026546171477648801684407410102617645244677946173594987927195520717786136881026766546630870580805005480979590163207 A013843 660 3263834487263218099210238276680936149130877082667315701825819438727265138541204539573809548267024932691710386800242681898970399157836766774604149354654633788715091396687608900706640105876219725716926978227946607305081391137785834299668340203758164027964105399189872265484123395532099924855711465667397271044667619391388854389529269874316673481092844031605222067684864829259850853526456707214290478157774643360005699795503007036354029579761689211193927054495192581913019633991340882681497924016330522779488200951289500739929483235106774011683002815274563961840256982598473990452060611715882728642677353409545592478276191715260706263867939548842066498637926803928431879528973053070431409711909281398519395252547624921391640740501772913391631082218493083792976100192651924884632771682106554390919210172759549707406673562504925331256146863252207268192492422762008500641413277116448238790521186507707968948876834352703810162577004683681652047140149124507715931180513557379098575199156185099409570944598046394039870423978358432009461428397387697418746038859947257309435409660623488434835773565294455517395067128782850981174762298901250767489287519774165982927835166705959225529527745721776122630240039810638371026832265156673181109410217633961665541327656782199683864522999641608148626485377246988601849804112076964399850261726500625181750568851325686438793225400288123263783362381162707232261094440558756289446230439277472278923495169258477160502292935379966701099952462956956930343497684151613860801051270544625324939312329140689844718044824976974399308835174486290006753457811282793208999972326394138506792588891471906196757231430262491170485623315885272426486446079587005103263436686551482157453444646598671440197918556336511758605685470697349417743836601236939339816869300322352132622601259795039264445896097377826360949879812847364190475969115031712092741655367826798504178940162647582907753279424007417393199644908428442636194853025983948435765650687066345461267285162766471889093067898473443243316314824740344189985750194915827075913855263411443785909207039284543319930692128572959415150669636768505424590316747065855373286687699372249685817044775243621733775011382012288255545675970612673420227332799882033551169331146270236325795258593934834932218108405764788296017995742584654836227667328073852443802456359369281441151610791649889939387969450887000539789243005768422678619006199950665962978108625763364717204785455275305054786176228364680720441540929479444494510321427923280682599227217286986421045262533593132439352299424014967074645512852049827592685390614340156450606348808277769803669759308665476821540037523073192184994502048207288877875043687540911482767146633307938161504024843409909835341594694763627302241339610962092375116703831602559416865349225041851589727118823971873020049 A013843 661 54855266227432906593426474716176493858442651128389575000586547306689145183462024696617017077723888043749576470951678754675995498645762539180771938203680430086934541104128642794176500259461624930124391723077098628976502940852766517074525793804563462817992719444184183165991661908708003437049942603471945934447728679111072475724818438777640331196727429639188967291579523185370313295219157878150580066397718430951615796463019039260002175147054710572536332004900701724212120988492466215227935608942467096354858193388322638935994824732439550814356228316319596506649199106532552357527782701108841020297478278754232772782387954158386690176828459997388611642607635793625154599243450102954740703028059292464915476009567932053829305925613297355373143598846213259308549315937900901536022993661164859648179165373569751932383962565020280042422060330679847556511220149361076870280232948496145549352289581635047834123772954965892937402431717718637525956284486335601181655350891358870509753372218002965776658865859365744628102215804270166783018227074895030516864675119133553599680930166098970124284846311903913880858893233453376440604229957633321649192455344844407675068125646827056703474772822345891293046444349097399101847969880488206154905857527773993712753093927538430086711038054976508153965339735390137431289657711677540668283348837296007429681810684230811976797739302642487694406971540201620452612214262471016956722794992936476591867183309727225636562037364931100345386901044917575128283165577536174158483268704043517836255022315867574220176179373388008729183592777591076143505365434229905463662534889706285883663041498968327448898788648421689102351871070083773671957699259618794770548580390870760620320044175383870895406417176347753126885755706010351664020661756989239484302122330517772292988059373375224917542175708629127648484630014525649949329612916337985142709001767065002459735447313617925930609367279292664127506431975956835386526894807712221359913291097524068167519261730616093039987192169643160590417303259410964801090503525950305664884165412156135709776042709255319578075142604925728890437304585168270671089453567935831258829360163349400469527071537519550479556616297480528710956176038087202173760782367617337894502948575363861927640911188262770705789747975688796891174454445620293832478404782937238022987884031919513181435122575259700211293602561057818072237807197949879959549637202570842839773071673204870802060829146812052055791263870125188868460978401761023619234972239106578432445211840942380778507727402099776908194096419419551623567134504401452350263360055215009465340904420724477090277644700740668939623410650291141053202595924219904170445859256500099290867433466006516680398145543190354602586182034892284068770194841439886548586441297744216119255924425278399668543686074495269847963543 A013843 662 921952459484464861115718760554778332278845637514843587034858100583524463098446249076042206025305386351299131747284864829839456345739330996011233965389256988471108832337090099441724439860771530200600651689756796657208084926912446852471555016473298119582003635698403566470821861699655413766498385336552995320262975909819795099507023500535801046423397909945848973269577046176518855552748386458076799175946453669003806691153960992842856557696548520592618132006366093878833117453592879679335913779496044488436101656277538592597265019278111530536885129312383458487253089383492607472969443857536291028139717431022390212153594345540005101801955927176110395877306534783457973349484665880360326995792592528457834405292808234028709144691782688651756424465808306249198788352968300452115938454463197796106947232433586820727577258830295846672987567977736197882284077050311618958799875165374718247963930998540248948118252054111762598922669879697140898747273361842449060081482431068536657424926867975845808305558498360069964513941022368693122187342447760777896944594727277635349837393301625390878855411964169080595595418574650897837235292897943236957977596980799959794869987746222342015300506825167394962231590175279986704758829781365280845502747469297512330241249640138394467352416589990172543695464932702039807685277160164426011838243908433996870662192169867256894039604459512290679897970676168634947053485109350381991640015446283362079511749886585481273698161992397003504917645861929685181055163861650479081628297108859404273938160062786319918501046728532262711388643812973216743894676853102021127776223891293546846724738473160679433641940814023328743227897074897984104593051456413083708609990629364873745718982455676718139095653482876686803568896150915980417195262149718148012665770009012198928250313888317405189131347134929748388081176654132598698382804284892516293510192699061496340773662999976481115751635863071805991000602219906532341357521033219304396062683476087013691496231906464675723064738795192600043143615880920085411928092760646787309708168082108172874205949814454156148708921760986725461579778162923125169000446116297515967145056265413373691341491331091084909908050111755246045040450672131606934397469252544597992911056706140427417860794341132387252208294227401609349969055867540278442464549186826159452357366924471258040380105122389781451211578243698748340100825575943632480150752463608155608066015611554263570236355470470158901683771865194049312223663998397523968482178422664263714106675410718593744379374447090950496018178521184404137292829615475209650876292447998664083984580599116286456296374485348422868250662799443207681176029698363929392683556523997168781608954263171525847451632144400289805665961460434618343820664700080173222092318891187040316334321815654063229213731854042000334723267201 A013843 663 15495254986555400920771885208644159430610558629711976167294860096507295651295586108221041356667307628406284507276616723195111742802840936049960809256297242205233926145089473301317062660739987108081495152949742481417696283366617494249489425161866721495814735105183068741675103029586108539173538362351446192347659836116341296237414543973505208187238048672459883693741781415088752405275042131200896763750132046814946979058224622406709890165205890985600132944630994939821548205042535528770598702891990019717145560537056591125782233179007220493733428368353228786795262673268360253798197442913612443309944230863193312295665460165490865745985473268048887423509890930105578158084788779451216015818286102625790822849756227989320514594834791648170070225996840203130284035848338225698712577604162965359169462135511293695968390989160782295032902055001812277807548482984587379840549501904452889593529788292465964071023462273456394000093312668069847085245423392486041352789475218968895601340745870070040500191521681937695893585806762950625304602664519515394113947803581355217324717069220417944500922908881789737570172199984157639950413567735731983552729472456304924272379884050758902251155618210588407130226336075930736546881652135406275170364676716483289734364682701805995812792065627964829941889679123923183047766453230883507980965365369050185405219463798958986618123632151023069457045193154366247555127924232851870133493739605684466470353980343842183767045008606216437907150874001452218837994139022759601924926789508600007632078656175249678870247092366441739390308936564640853814637833870085669094534994940970641852902679518411539241220099261290086187431266137810418845895415827934697890608112507735433044298938132558601763780648086708475107582437608444882871800770950312913648873596541468027387103025520950629013730551296764281158480336026006586323719791616188521345025808693126568999382954040604718112437743950647843290747121509969089061195856005316848984625521182594439112977169651951804877549064930802028925114752110623875518275455028190554314265180955992061496779398531531002391350848036903894832771331584248964715390497876612350859806960652802571630376444801647864080824598228270420278994854446515917746418265727517058466856130060102163611986370491412032547864801079938848344929921965749459782501678182987261915770265899588433884668426792005056850512995541844863352074575454884631093893696655862271304765524383392507824962426392191960660599153738316386790543120821067185338279972749718280242990893627947405061784146332257604986577526405546280335480587347291848602277847173513547259528846129347426470973165975250943146688889670241991497525531140402561302832534498820415712501694301123834918119581450935670763827814265524630504593911614247471343705603604180586596630946755697840693395191270883899625693951847207 A013843 664 260428750559036623275413074701682387550271658889569183443724713641998118011324915720871042081507439310624423713798097266740243061287347612191691321170587749743366596720518777775235872139056963325525689035626321885187221434542740225851168768695493988180158252912811836341333456618253726217889659256040756154787118865607348165862226240562702034002909884038033265240718120243396661675457633099093471908348469310818813877031581228789573124006615409794981434400413131953580760682149894632047452399505676261386065435946310127051021993039574354838177730586912716219667979749621330785586304423049084334710232688117689999753249389001404980592777849216097650926930736862284452102931045016236587577857934526831666359635852923816509888795388343230794370288328893294010683790503020559318262291793166958791561150111538313148140747354825268032617984838415458953111467353521960092980115478508139715398455151831475458141691330429981613959568306012249919961719830957512897016332710005210228371733915838267170686718904908326854883496654264911159494456982579495228873120734791837137576519782387564393227011329576240119341884165133737454646600832934447447570724243573116862245888711241104870135172475265359358637714030428167889143439927439773266788319121573934650565467222169253371625596247009204896833339837035776937483810779451459118636084895757626466105523528069103688090803885562244728364558561345433522659035022581541381333629281552738827967239347638955582572725459644679671905484739342407442010167494555520629552244551271040328272345974337421352772242881402786313932922296841918830062618073854529840471849659972893577621735334665942740027186208284502478552157289978179709542964253820098467447450546917509423175532253193912419843861352393309341133138028885133146426355557361909139696618537072453136295040549930617221833769375644717273430579007589092696342758537693280478245848766705378245172629308560443497315741162578538302187586871218050479851518751881360280884601134515864738171807290340353984576967134291989700144403638723255475835655572658798646359854896327358577576371351119441557191433702956243760454387769936472349971568097812223780900775587691652821391736907781295651606419022422540953629066518682593029564051792082379201652450977920137063826654928849162031031963711750532224133237198478351170564505705221466911018350858974382808299622249093228990486571916071786618358317389670245994795071359695077193819194168311677879014143500373570282822689976879883512788658231639676183980471502004515136043947949204912036873406147406253567009408486298016333598422231545934099458483777445242188790901316895942196697646000546042601466400168687757151098911601876745847816706407321674726880015976118988293468835805445875818527654074360672464890709872500657250873660079775463118929576322123013608533892979689745701009038248696008049 A013843 665 4377026010645728527389867546511175887557415770956989266138681262181062369416337858520679604263895532493664689357804620762103265131056451318105756034914068309936762391081759098068389303041130382612110255621771591924341630650359834975880593495465167459343919756705628533388791405382990376544071503116276988693507106774262700623646436425137333085486906421027225088900749446930767692779416439496463982363612723706931804831269785712266355495179185192424252967967743508743831844784893279080821532478491900925115601781949634305346526637016126181765253117974242021503959735651885706513349018438185960413474880789194015825852862480946613508822817311774953219128924894444414786493962073587888327421058305592459816506399780090584081700984091884679960981435943709592437562466984266540462034338167757076409768249924624429080801540792548279824210471179248618624944431810643583282716800847286304196701835736831608024987406190536700985818464519147884404796625198902919260153503857057568308243731923493756337731684634794249450026928268230361857623338506213576311670540189646406771248567982587794756966379416187867685779047163402725400245420199129258251321162361733375103766651569829249552361843791784894740624059709406217712833794860480269294911279476293119672053807602998641416911396123483706701077942641060302988290407770240673406916678842998428015835533936257425685742140904644647149623135740532701215330401624527965996074307335056881481645391715767926476299796800248131245715482014127841877864885080994635220884574173212374797273318790689040676043086107736629578270625043022129776862421967273083028810377235164422359088505769730499631636918602637633157026107572663266378288600213954394942389301342042580875311170579430086040315777749674350096424650851472432791987757852581606910881067752576719861710746522683883647360161896460763214547741380549880947432742743010964997877980222017292166616380788975373859385661719457493244866772544561774414864475662870022240827491267808138654453565128750329418785086626045470890326991956021754782369863209676428849370081242573915613326073298264454251716426245585588881956895249322290785972145019930045085599335302333608969130922209080236016549084509855645807643720979498341047883018469528547242172743585903743631734589389167866255554214103391195091007317594825648123677647387657194373485422886782451859091751140509899643107814193418517694748240368187824434520764342395162396519196386814370112590709810778595743400950441420202199438978899168037624159784534189885891490633182286956603731337119456903700727128429210760518788682445592514409598736847522185467008678433070100499897336331177338002845787635135134438519407292742467464255384587855387134672428510631836248330723382128834881994282027779822117418160827118546415433604960786208639849389245921489718629139309645555996858905845833807279543 A013843 666 73564676160922759359841503854213333142177486862474118595992815973477115242780390388157062108863292214621022434036622261148669577057665777303403441678800746085107165506911125161235419016212278340561737066235115145472409786340597746439625134878283069489193259350951498760665417150271919258576209752875267348971773943555033209381625656997283157167778436218204572069154895954565412612543652098617070151585239047342402843799151288466060636807476565529074419632633865151457581815299701341511367496366013378848417919149227503769959073188330032736928609153793085655417051277101243069369856952890591436669272321423983823985109059717269733242785090559001638753899840700927279316604020570791639118965726942092472136023061103982446661148439632305816104214993905927120098112382604567745545411121585493183218974976483162779561031496100358939005505389109631533229441065441486704232621271840340914633967753228928836075963335844350333468650933173318493191416879717961364005399939325566550556652402438159562768256423656986950506602583404147691741075450273931577070246768967387158604374682083353066480333938847869492194888445675309605801924777286765443429954775813652835369006112934120197226545508608528725905668571535990301099597590220091886039573874158058462328208344383598166294029834647390658525016981968300512324196883394434997950048621314274579662147818866678553500268162184362584643716042391133109326058060103441524496020883380301007062014098566911540287170684821770341846740106211446638441275123556276834157407038129180383217772668915110706642256148212729533321994395098072935159726726003958706465216010191408446589200516471860507308921690954530700470137789973751518019896503795931515796736987655709656771354843928481456079587276638776802070609106860697177934938246228339067351178105717556930715772516806748032461182240993816047346903889382901849083502107281785288719335213591444629444321511920309108454694816518922088966475846156449742590627242465856463801587645738051386365401069118906786541520950923946229253725753804857632627290290965031739671362955443939799713171313923930682608597975909556992339049538455359741239833841349964267753668028426320965944183409568011526730140463357143839089068018502428617991769891417366293499197301448284219218563243863744328157099676435695815894559986816234668014650219644354465835169502458152668395755061418549883301713033148785026895633675868132765270990486302635494398298133673189118482312059789755858659339774068949338365970918358317208349253498666129412178283071894696879638912582966712180498120847509745252039281385863073389682125970196305371144014858424609179101774531718097519813829152783716204508195678369122650671740248768085491572439505978189271825694467883439327861677898040895470327447029021381409604192598575933808609948685056202477700999944377212859639207630550928798947279201 A013843 667 1236401512236628816560856155277763490120577021697602511242851258066229875885410021253755742863665352251135524048853510343125689581608188719138301644295604139452396130674655280584883687405479762069821114872213580249954791279026426324410779641899303548904871109911441839670503666044620146978890357316574618334168604669329443150076982417153338022518852177519364242766286336308380889779021160821457098037693112668683764595732335705249081122823258636847153770765677371600547577569742080446781553511423586858305359967141066655861702143076262860209559134047800390610594380814240592266899185807232170276100459906172896129717727966668152406611489017025140542536794622660484783474163773733295078672456972715748179190139587974632981033921824900163851263541402576917107488974814434970099381724720487383930361312429752516836082256354958732687865529074765577178987215986875067038037665715820609752253096028518606947928715785535996054607616233843963915068143497419776644838756780244797015205656927778147771446085712402979677164469619273510255092255092753968015819637446034875974663725281774914988334972510216142555319490106464928544712949731858666807727249917100063204046885740083758154786550363183542296296571681805388990580936698829084328667118102974488576350197644055134380903759430918694797829960415941226710632777019210269010546467178429012860381718391692266448679007001832581960106935524467774168443057816158541702204622986972719025691270954614082257606477699799494135418160965095783652282511001610344751683540089837134700741105246456265646536399083011345266542759798413311821229527083948533979560885483287001761824693080342559546341046859872797482801605836088841763360400539298220985995758551529512201356160861905987832329623358467921712400727259007737469552507104359694704971250422794979334539988689971014181575089924383066307759413668858431377546419917084965347505866934831409887070711650844635185798055781233523549259559546351450823720672064123649587113283561919429650643295768681466361403342622178764275067368744198242231566867920249288448656597192146296213779270273119502982602706181111924370242405592819231171017887371568849448135898553761176474623890564609569729753470767643516503569966186970317782587676565051675294841009045441312872406392439617950923336374261854739577739869698420456065322226241562665507291693827814171897727455317261567888651890948131629947034915190315707385909537103288394754352196732645289514332218788886426716487523582776831529916873224848237320725903552081637030480403589334170456091203781921531617631917084096288451024202252200674460387491181089304372817457725542406473163524554586065015511026570835918249169244766349844389839938361045212856857990776975427091574446921716964783371220432373330169793402216762357351217665004265719521307407549739595042720706065147816531956162646669460323906921531207 A013843 668 20780200216161020519938309401753370978456538003671605406458601094319125524006086227211872770309623575284834752689080948336913464798088827802557435735676218771776421768248931300790140134223898361107483477657293643260990177026597147234371973441401594746444168744281602999342155115211930810274210235419669610342371738677419951023343843485096152144474348547567954828172974454334957614516008649926229446719508144622568031560473366198121306431290507909490113425258739584490403136214655146069057569866496224327538184967739907285067627918682749891542060365941381164992259758344941634229774615862151085830420429643047865252165853935791637497919295909141537098415907223054767755850270545135490387247984340433579647648676055089656512237124111097053848186340353110245825567199706208542460308647377231461717582578006850550464034482557791420284955947159585055647238139091409251708299047685796988106117784951312226973837926207503485689790206042215501520550287761134186069804985205574303434561475985167329594694362568356879434103240891129886857335531343915940441880646555508160506173230810790996208945882979202707927254670219356054050990546143348613037471889356700762270416008633587723307497551954025795373856480256103172764693803097220420311908253956692229502717771803634643539849484755450503467128144710724197325605083361866991260254473867856419144435541009171922202948070679800205003517265359729880449022472716176610388953098542050488664793190934198880503592070700530097933973031340364835843912162404065064241545258289892722915355755877190456721337259388171679894784163931932531779404661699923010594479802317604638610987616601317398295353974573882107293446589287145163516798251863985200111630713975556511568192995606053937497963979785770360220319023042143043650768986902973388906451805855915217675613589912342835349732536359106195434512465532503656162422679546447012595531105573711505971997450715745783567707923515191830292405417295528833994273335381726178610612956825179854138361871984229405136105979450958491171057266483739857185944349135629790956571429008402800464988195480319486628603682785948112890664110798512818291297633053957652674820046993064093009003728719393038447966583191784581875500421704410130971951080028823506680392839026732145446534237732658901168514442218992608083073990021352605089870656441943719181051498164072787085105341517215171504572331165248304519815819603636094034981590094968050636397370485569380867381601184814173824005808855730207523312888290024324649440260999836073571284143125939402855524861962755181897539630432406319996363767252736735655732564280567938593943011993191225594459357188927994715693823576039278013787496788041834660039844034086892485212250988626003128091729413297027114120101806898560163717711057124940001915295726693947994613598688473373883006906836939352452587225602573619663903630174996049 A013843 669 349252825033018271878603166115268906034919034227708672066349708592221542681970291220749945650593843429812217688445383498698504602861478928877582822409510208897246320658959788372379885235901059755133474808986134262287461905286018253568089757629636602903487144085140901609943601021366921128278651426698387141024241811951397116849339977454011029092180376038974616797103181654007632627170557379310138311014773386671500906436875865691824797190699566434800336338323636196530205510359709039982650576746202042272934274752804621740131622429300977427147408570376793240024909758503434046499821968795173299551876161010705471293151507098850051427529606344941814013076152697881481672575497052092186938476872809667173138031298457891857001169344935208184026467822314723901590307925462246973130407436469129177087410388561137201649027548348800400729254603911146030263131403709315293461382094455189979099521611676704598749294025769511083988303992951515934055888686401382265275212386350087317824674726882707308498028151686374072648973169657220008411238275297195211006688026658425653627253490236964273283753455231459912133369242376717200434998109031260139320790044418069711478881857104708865629111355691311542848405863664326024656208748654983604182242024250126301252177590703687453974250290284856611772022728153141584451444636062898522111096942297062836560528137741152496464948223915402045494114678900980100706720698940780290807134727196242562989179160031080584623871932263809355976284737737511796028631713525121534707651156078226994038384189027940006115515318537001423991637443203990061616454149190606039061422037551981161134868872218341513150014250663236577280956826149048763226828219077999258276177409787178289926619677150948527528280608259442444222901820269298134638474362878273747350735501020367063474037605656746033722954738587497826667851008204788949121837975137134940693091291377369280871361154179539384422467070519829091724457848485953112941751947760671883908571965360797808503447982438943612122533196632259361111959477792215779724166675922529896607096007344225867415056601437729611766942096583429933353391710190604937021839318737866268505700529812428211202325668586838797194974363704323467581535587586021071245581802044436676777362445522287168519900933572798151939222230374608764052224550288873233745456122819748088275932529643571332539365474879835387477347169894328254064544480078311832445935584726128027045930605750964584238082571113171819460065629438257597844319713490438824383142466624244888512572593517663543792806355008026342151948568677453020178885836216746316165897207863505343948400202569564928566078416274312807186666092842492145577726458516619115131289658680898401998962302365837234573837696249283134707016551068544100671603569737098866612190375278545183945470753157171994851697083208439696670633500702454825691228312351158595543 A013843 670 5869892230329938095463683412899324503728884208265099651419139552309467467855874684547144336549530726524853942689701560462625766860292876357645534496236638080936018911315137163174588731159789111304528311114629958546265372242142108787718884556481302384998908430638963133358322102366113843402979294528519792679194432133467131342886857001069563365952275580087046384508913174058906281564855557874065494593225296309787915734484572674682499366384087613069689252838205353555083164012615629834988408243373417724481206355770387277586392178169261527618066495842322763985098658311167216019522507829540477645568382638106926856023997379810372814342490093839437068117770898393294062470976378954513385874980801312076178930892033181788440618653180326043948932844689643564614028305303243984877402757784736654079308106400547032948115206005098288335056582127934631330632449502142462137205448861508377978725659727450374191179384691108172788591425209536128303677321152348031732480494577385917550679308134717661733926359145392889039011292062428896681367681692919959911389405664048159960513249410412658541080044322075146743225536856625485987711013218488389161564518276534497640825567372358841904628474555103873100653157350606327496396900438644309435490941701571872745145348766956875038945224628817585074052385992069850609875429998309135461121206309186735094072796411015550008086384799346162178619585408288772552577854787097694347595513359987248756159134142642371385773415565557843845893417587154360755853213209216717633831492980206761088803123064992587682783465958651382933027450507929460965587744885446515698505320185136147375193741135373665811512289510897017154361041377087062563553301878043933533847713726293105518796696913875991902167812183016449160054310893266093748868838616895146871723811565649309235808150038272930588781700291440075972806571894897887867890730848129826948228785334179445503604966918295518433988404054226767544612963059503413969212024986013612352851369021818928767517450240851325288943415435798383082208702943253770609824069322229959972275462595434404153644856300363921584966995817277706889870454473173497176526053430027318374775308804557480945677487511938999664455934130778564519642868620558256144424493346960847226597130621893080441313974990558018539642508025906049497425738016705092439559881056231506119653598025719503385989115536305393357331773884413974966062799076676186967918839372492033750560955690856461767289453772699078769665323033968795446969481424633805321407475436553683841230807579251371180525696408619898732547799593761952910146534249294855335800234372561934315740762204586677754410079942322375350386297022403765490724848588288817468011585293449859442396559415862626401482490160861701645020827173809020699987641196571420651151083637306508906571526948312589717472472877484245981943337246306158255392474245685922515291201 A013843 671 98655278715155269570458127120598946934171356888311529841401478455665219732253685823183854864387962920703220214785814126695351263620942372942948498278249176226291669842473510301475312804602575593695207324903585713287082111273682422395191292740781249184676653993749053382353319574467275366073873003140832155559220820867182076479899405616976151491559895674522988584441303716408037874260527361189418767628337555078605499749482212943388766850817360512862267272451717377200282737560030890636650177346377031695355635221432898974394493338490778494676843595621918694297553150235787399640114789091086807789067806998663119669195323962472935890654231007159418803855375489296093307949700001088506476400802327652064339291502401686318321477704001739820649714320698839390467973727231621653834508150088068945110931344273993982758972267327686932047295975824197348773939578782508361140011979015371308688442163039258439031151918503455060057856083496673708399904736607513369327799672362125116274267131820199740762100318156618286078662785693242466523746626212905766230721740995657424456346182840805552099932304921116991313391597949304542995458999163134356638414858673715301849355310827235055891090771847630795202677615591640546231942705672294908682296257178318465227657876726244198779552390336537152339598451368717979200176351981581639695064114438501456726081489279938348985907869322610947736059371957109400291176005406750948900037793041305689844766567535390335880693795410330681517930669387303341223624954407305373271805902518335033619514089353330421184541712367053792955392360686770450448633228289699589344778916351583228934881207262225201294087049809646167313346022424702260505640344664284390903378524597808224454416085031513795899734419359957461033032803183123237637238570634156733473062100983867940326227577693253144405654036798233356874960053837548801395639513364518001518881195111553940579088678995792778320043106939389282122310070141073878580546503939930782814372959149710735795665786197988224131271983229463424462681670367266122639313133098718937254033699841466030610309099840216430078540298700986419698052728330626967045873379998469139924848615078197582254001532613158767360510884935995333881637692905722611019342459682370959337417974362157002977163977666308617595771632391402973903234378846762488631682920912082923353018022018267693408319064818684746156675123675345677254617464081696674369811933333473611245677982296224552922833849557753416881765084231913545077216074303820366036895439662157764319566182984477795431095379539674637997930867772357142560832801127898633628794539099648430044654990372488293018370213590612162513942494055540086602612530223370155184870714027011787648358974102403161929716212133602619547865042310208210904692285590775866883896262692210495192747653420289695381559851651877722218521669098667601798381314647243299714499215207 A013843 672 1658099269365614615670689742515906501122617995221851882044434648404365348039987697630251048705768492808259022149905178027368768687677178462052135410562533904835284095042452287636895582306955488003235349509654565083215989044176780473195980057094310455046860523672940340197212242088071497077603583563787966038483824336314729159397669310204518178118647166601707869138704991561669892552696683359510561227529469288206122634289547552939535004461687378139676126048096013958605151970171439178930179530660558771703842161166622733062648249540014514160033710311617587495058975796012878825751409260253895978510862632226531052280165809837282633514225660537328351836397295848599440226710607918294528348868284720848245350472280865141952029075771157241165659748587985393635595234433581865135996578478530174760479423103213016868230046896976434266918903465677284840843602500597618025680181331311345585126647434200816584796570294287569194392387195328595017077198908162477198292329093390236829221607684502097042988620047258283534124085439146326134864609546760307213039740300914014332837810295005418914143562248809213273004172586733961454124679398934799132021838529729133078182114709073339584361562602443130774971402685248702660520261054234260530223353194395998445081245934137986248887937024386179919371631172154043076417363947754442618354942571367893983195251590327923831406153559705122198599949864483137690693795122871263198162935187645224729220991700567305375146820619461427764271860760392407255945464608723581408579241803625656910043173299761424388848592559753073098201279406062550960690178667864980998117699247121059328708548450456218958149721046150723134035406598891970892318297272772627757913082862915362828405371141124652367686836386182805047582182323098752254969068656648272219481754731235868473062906898290505598025827396467908028997453624847682705056513301117454051527836246239887079312743427882289225224964498330315664629665348861028677303245091718416666761166324429188336517754868629588082974288222137591774944290833862641723198935827990169178428544393235519576467465041014517540330026800267478755865172205052847435139993897634270834716930673619266764943003758629359403028106443119273576548684704666479923402088719881608713583983895104772749037194972637648935932133825602309782391660205277537146432694851769377692794173896061025123113618522407634528655238803611534797618355718821076006133429163535690984206109848452646060974068509517161677531825770685770952112770560824308891982101654401885544918948837420118307810420043923311640831224094650006495019916888556592335399149818647791163760516423190410740759748179817418615371831497591462235530108795464182198192122090651987115005969277739089942552740377329459226740967766107669400675163243924169994717644487067981792704509811034808910277876426713108877326693692541306383425394755276218138301588309984049 A013843 673 27867674420227884845577282502464840564367840645693664581520813135732168404508073234071629375597851058628409385273456327105986895333790338411710239845324507338566619785378495598313304051833000886870376519208764275353611127865479149413004836819584075817972584821371108297694546152774217651383283428956584345208797635620441652981996628096607337019640102929074904156614214793176985884133173157223294002551087790326880303114504425722254764819987579764393536650490349706602276789162671378280279527371812011276026475202727428274583929130019023939487686569207356793029456206203588454424403935437087229710832068259831307395672746765935209221473590676650877609314329351327410791890325187282776137959429261303296459605387624500440787752676485839752271243394518270510833449105125210407340694494488656647199377664095701174504342398197482930724106010547638126320058427227544166157606807635349785249223563426613124340675956936091175450152851591887696452016482049486754271699175072609710388727560353426745001509737134269971358023503975732303348669492652400483329558915237461838892005077628156075690010850715736447479381128665237690159473486657897169011891040169157539645006801915395618394364782659261698934944364930974945615364027538515216731463897138213545866480500415057134885059557568858525904879005110393001985346635869908917086691519796980194175562593478641415834443222877963988791869357372368095167490614630097320571524451698753292024017207511434701440092614151288216434117163799915188750675423678817232733991316993536415687095613649090259703378295151769899561468902977693293996319832870806735635364171246363644137604573806817672029622361622655203713733078707577354787193622263489554727245183677018503057009072768882032343712659142574404434713738304320729149265136912287511192829851767881241426768276239568527586020081052436130243360203072815003223884819051881050244028343790553782142009278792417635008355978323437615375430785518307308979435640256511428918254922414681368371853906077057486910548862149466504961488696044729419441804514461030773381848545617109377521688684944330996300326760432095515449825949250323206842397877437539189919087453831519016518397064171283643486693384989505631001053743831329528072618905115050197649206017325025915593068135905120965666211373206898020512656633070099566820094302373687930882791680671097649244170586506105113523108598572299065343571704566225824435084543951544358371552088222943622346791169439454936314277395727915752392159334815774159547543182505532490353452773110519928399369729678219098747450383358782659161799743145970647381053511002013426089322999524561233319949087658191354668554371980019705792554538525366510205014995977587947441905325650960884664483907521776221223835445244971599617147468640633525101219450894151569989984696394062033355040269103767220901229740890541736386230609651927398250434794725901911543 A013843 674 468372003980770060599617387018926575365330297732173420621620306372250554374567186845041874915673082742367676538290980489670321749875014217685614001080368994839289178732856375520851701199157245905630418158341701175868142226035108064184372292426749562272665233092784217159352237189676276066798844590473313089924261861872762861668417328419679513289091209928961914160215108028925601754626241253451902300876132492023877254445475883113935832329531253100162170484791307518864465995457017854756658016538044473516176968732239887010932096888229735350969548168668045620446070457663711153510956942891125069749954571242984783399071854895073061385306638502471299979745933407759793179300695422661618550684127594724503596587749804978908319759233697508716422787731668572475577779109839411316175052368870852269479940400456449639894482686505095616680049719274153989061221986413334800610897615927323840683700430511086780793740808224884385790718976704856514269041013805723879044448035445351402503344106860043303240374152015675408614301031320132822381088163008894923319896688396021126257929339696419164122012367979382472785958629476649858510270890259277719582852712123030768813629319792054158354088902154211373999609941394895910957423210839825247605713719201955065377937770475865266013195984059805244883301438890375184367720909065559169476024373227846123508680508595526275929487246909940759624948289357390575480014760088045666845611459700946579047657206644683027103636566040701053608207171985174577332601845769881230560192064710366538453015978600259994834679006615796701929607852346091192196147431059648805823565626137633767020720071971184613801863031791966008816711853838252601908363209382468946300809802059649980879151486026600317600778662209248015334233799680718494811699156084816200617891318662780024659694418758428243138239502248294041000154933044801759183832153804964811451384374087837416460749948664163191585438927682016001614865212206190942017374805791187585829110481023549758225748599437105182505594726146083548887740514423767352558408474546544208228728506186757308007021727859371054819591862582229328165224729050182137400181126092721164970102836546340110624699457526764196080855721518621140234710272573155378316505938268648671890205533181710563372696160157368069952014549488335030756220032009163419545324939994573054347079777039138190846775047408108642982886216204630391229409638644557431280465930193606031150675946763013460782519184768919114634060189999080050455021940248716299515558268370484565370480757668508436608207046701828392648398593111060152532368283054328670533366359410839652283251653009300648408384316271222097914393329868191195255464128995834937015687037395320632656102808215699588555981033718492950109002328232237674765397505443127656376195311178005436821672792295000594598161802827015681686968255147334963443377856419943782395057594958233427303201 A013843 675 7871928270904802408497769423627098952165106313984638680387572489198415067373350709304618791707717501650973539579056509089889097650149363956642114516157761696263933226963117103378954542054235831935930437987248971662815866392972061234746745118816379893116684572590424337797233050446889171854688181032084973102357069112495525416061090038749553579849755965276062891290735320642152588690003236746766121970825158793445305015465113167495919533962431770854425599337887505469555079985646099084895151283954913466386386313482755780992735752400477162043745196070803842742837106181953993357058653339171139047287486478880845254588200665221492942702848673311035138759589902784218843964506787968673822981348132484534731947850310972280512130193440754028996917793406153697597035733499070985990954105163612414093149358310471549097706570512091142029541595631840706094151957925648917993867356230890531790370953135599835524800401763835631871984613841478523435319772319032801235100038131730021021873704403996747797560968372927456592580557433397472345758948755690496976237503641871927069017018412277716891398661868629481220113606685614054171982122852587680633029005532651778131450667977745054239457172178505830562811444285024015575461411904584942936509230478627258783807000108387867525883784904093146750753647283430535723668285318664852961383541640840409797810393307965010119546892158815374347016505899229663402092608072799783522674191803193809154053974672077187636530819765446062607993137939554829121229039221854393842025148031587130411779839552334569733186450064191695169330919174380754667240649873819517479476667478495210722317242249619699804167911975327572710182476127459511480273860460091155580477710343216537228635899025649071537916286975750831393722467471233835742300227716317505883784899392765343874455484096072903482424391314287077947089603959683983166602667009000043586063417175294283458455824387198590760976472057551642939141039621549451162486018360932489755029859854562800786500156710739426802371530562337226206156254825920257894449171231703768507700240003480830075674014180132449318352880434419528318472932021146411183284844186240364619652518373834338239269323782652325843530942111563465503924775551137022443365515304481178228458684396185009438604904363764885151683508533250446861919790077978009592298276266488789324411369812696795573561748221788081962613368635751222985392687796699076747530790888763936565549410637245967235371799938411223559654649613314538407997553749760174845957987816502734090181670094134621294074135833917629795241635154417587983611513733294101965654288402617982035924610532127315997799715203570429799647208695094689418658585616032997786422652037503153873051119897681262984860373233706711012482002130599218599782035873982646520714714594968737376661854620102074993411305420113652562112875464261258730592851632849995150713732998463029212684899207 A013843 676 132303498449097014079622010702900652089038941819139822301273930825957762037343905371282728032231608050247912279705202748273766064206060360019284018673063500829107925745569109156490088988305541627347182871251693466736946266466681433172388545211946896863612117611527261845358095878860866311361744258606252142931315260573712295667738740281263747016534848508394789013923388534032658558112884400002898211963658443841435241394922157006103919607306590772750331048071875304426812229318753987319832807629430230629555994770704676411144909790594819662469225510362000184978863243600100766352084786671449333967760785250550366193863888580377631888006777652338567577132427496094366110511465585389500942847518062667575239847520176511118567372161158752965351197353777225195513379572918886061549965645484833843663561265124095325685154330596715824090505597784346747324411956856381364722928656172577167800764609350026435665320352444785464872445404833729543377419413365984290358326340879986463314631349917973340233607195443791762951501428783111317715170651736890182679623723708941478248969028455151587793737310026055690866449387565115408468503538783441148399318495987278435055291376701961126602556692804147494269171944098398629776779949880359135933910636654288338379444250821674889507528772883093517439916549892617013907692871350800183721973184357604767471799280326967925079224616513209996650306414648352952798970463879545961665585141636278350452185152313601292607173487797851974252540669350098013040496462201706797302916662966884900830783763356087113505664666228869820710944758563817343692313602429284630277564350311069006609985890489358294608650096569330514540036876274212009448962772752752051841088877738440341201683554924083945337759035201444223234293510789027077320839927228148321388772804094207134497973321202697288829106744819222919056734973750408705081091024420263732550967852465171022086267040475646714919731565871270462878143452919381625687902510592192355312786854575636992818708133837397546267458314161201760846868174859241774432007220891245237308917933738502311081853156325486075693556861461289012448574568479407732757468376238141808162499876309033722787399524815037640452224544069047164724463702687959936205644215722415162485705108646681453634632627641796424744344727918340260408285911840576407217757129210877082175381892441995043204852302363592293545642886661070804715494903799121382895750002467455481857188944580192971324893841564877434367115696050977447023214885872219258636015901231961451853683329272120580089504000960653603968626162040296401240558711315473971736751625182800424077784929213463799975019813426408213642670636538456445059394848448666593796405512794315507144370172120328986986548292938908691986785009808981067006536676934026340073652208197639569089555790600055574414263810195850158611431097927838975485074057393309868498045710505168131977595100972049 A013843 677 2223624898433973515636207133883651259660477495154282993417510955391872106561639017575148810037716636500516661685005342590237186241111256470844106501838178258434816908005780017593128925626451238130824102517127212095447855900505514847328334279377191495586728860696938689834933517436014580095056835754395279766246615584462382553287685007907199796106901198880591218957010391091486892386203248110848710248473207465643002102124456692801588576840001871117614813924944008241501433138160298264884429997827833886190947604111233496442112498850527134067120273152654137108939754535186893580079489009587048955996155517706000004620270375370406859141729912002854305268864708926858011219366202093641342346438236079253937056117271606622369761823912595161088657573924933823860993370482047718036470272603663602410453474182940670138790388834339002855489127581961515782281391758885201596898261924292504459227450789345894304227039163539509308111189919040492435544288080442097968052390811169932488929009098071377929306236133823808159925884513557751916838873143741913300296435924376179424930422461245732736049342969607917996392414856806894670130138976333295381147345962058188657974282168229860654809170335959306936181972864461785770658340617639195997641236070248624103143319523559889867953036085846152747612677454045214152746594088792898687815203309498263326898530504455349916806528129737520413701699910994868077692296586423528977713489475480930236049875854934696924848764809418498131262451029767097305171624040224086142270120354484434528262982710725756116689706045308615076688848557182078095436714716028986781075024035678136794094032861454644857487582173040737957874399779540681242808717321655503735293180768149966814576695507609078869291716104630673059898771035831178088531356656923488837581104518411339309507437609453733333350797060176679600586544703823119106297896847431372552984116696382129368203890149274194337655928427598442669592957013216046982936577495522976915742008664852730938304027605405140560117171886107317994553313414859276502878745361519158703450983712343008342352705998362444474181610170579884432223192772433405764454770999434449369787135421125929778887823813566337623080537912168475697524061451076542647808262333646631635897245761024775191237270572775672510678201842123544756682061320304567676108844070647211120121643466272610691143952645824895677621619996112617014853322848151833082328870291470524283573774591559303269057490795180895039408113503528777952119172586854389079895519252005576121304855715076530589564293744145705121900699905411261615650070261079171042979584564447326727475331305290686086180158004257642846692365388301837472113249217876739441936187453534060728575429482826369284282917159424238386221895659859544793178861929230180697617872663177728237688164172615134039180531857961653615782322462873189660977639682609358959846654256460360794147440862037227543 A013843 678 37372463667979792877297733299182526721113645261058034270368106627271194494981466968385526050303903509664183532939884792914116389154356887505476897976394261989513967772853144755687717853003765959264760691005357053688192114119796188039047314233492457466326151961733448560055727627547097047657620238524121467031306868128059263573106121927896306973168688449586096617010473643074620200334917990999034273146089197875061936330405743635916299210949911447873752177636533946514914586753060132937912614973492404125211256382297501374702584768180809542266090430876658082389950454472886120400395971784129531803427385786084742077652884198850428081595054631031972308653809162933702594563887758587830040816587433784020920102162983892502168586974498986872417067844956362777631715577691775997038955871649774165712491540592683843022650065138735620992205767270027195752803351291583583239069088161584122446235765416536445571143847221608532941424768969313556364192849767990340549056532363333055341429855911285648857849910701176743743874341019365136466310940926870336838082198580990447594805610306157030094781307290200277765367316498353478720877245775233695470943443584311976774573760401439268025377725836468071676410417933009233447454730760661967132356254632668625301529771232471069010686677494816289229126269970137914265212006850342248246110122022737311735183602188381066051767318276498505593084470404090747781774428728020251528430617614407994477290263493887451215933190151896698092128014457295604408019485244046215793133912797819891116515950419167783053203889503501893593909477700559186550004864232299180829527928967642445098338410302468216119793793582295682857995037094740229647886112025064051279072489170296492252590521396385788556185872570527722117718644799214610133946511332913076893225623640939379774891503902088896133626846190389454047058056837155162819548752314779078498004049316094448291402781738851384232983189082647025947848828521122101642215057967254673022875939630179848880075791964044197393889307889805693534457538563539860183883073291052500328900683253348941209921929714477604277570322136936117652375200926288250683191336187494790558012385022863501793767654834609436431114600689815571048286900808243452281713465041598937904525009505543396639124806516640727886968538360570416725555404610358868932361342295367677295884461737643767886056412118379021653786567274664754168639797108887858614701322988745101634024429560337210043049247794605302927332163653808171041266933667261717265803992068457717870770710003291249618807084957856865983785063310247073974230730877957627719357877774666220308677893248020561050429915577558203324358585081188982393807379604854359800621502531546958665167243317862788560942988698443174557231400355259369338957132444571646984863585850028078490824975249142557796507198936761512320453493633509698632051190145615496038142718088329283867236038568259683315201 A013843 679 628118996867736378888743003559360726601757035902602381982076768084546965877153515337655536327457706286925932638120643714507554152517276208304550224289258361257761256358342803908843473955434294477362832933727036001337444862011414532372268210322307732636543636020854069948856614236184060079981623348874909496395174532628292042873194591242153231298046146772193525842095030519155141707028966674720769028766321148686165963905129333288845240838435161704414152849537226039076169459558681654287497319859486836132425586017274105604626342198814865976866181871743992390727897288325797025569455097775865041020204072906726260099112024730079144767368083183754358591544570601426739506835261558585659496004384999608039604157053270281283947441280404472364713659270181589203656243714265679182233731334817754403129845322741237349681679644786729582016002330507347079017365925157645283499034164731744345953884509355728040714214640253574613146526092067252941812989226050613653607993139430538661123411588300977900353883449154677532103296049512469848589287984157909751237647511550706452725897892415581204802989431626396068402528488387826916861783869744352719780146456321531393650261191066989777702523438133518880665429894200086186551371659894445681593511571611261585442810865104141256862610988655377373073925219388107925055418199133702166272372820836145998333230801980120577132053318273110383502970694081553197968282823631836367438333390245355163179817458541766392586189126882927804834395538983767223285583488496684748835201672392958909995283578694952929775197770885356325632836591713298248345931753152252332201875902159166574767773661953583308325374288737643541794322588451299039692021884805251509847371325485173145289288893109055948263815960292859425632497263140399952521239015972270083344443056533268155876601506082408077317866403921875554168904761262066821508155880154491972315954056855599392433606552684875214803748458912048565105495260954499162300708479255649289495475917364432720127433835539690825599097597703964291233627850637414430110522812802719373027833783439035654915157872711225095093124404155485329383470001968126629232396787303224944908514155079266874647852974805280798097743093793730302608557941884147702498758206954153349361351834759667867313770623125180713596280224226106993906409685286301510146197079958244552311930148424578806860950118473596216935190836185290523312329070009078239737285135471838923163048587620587489193528707683931326299671674529553930690573354145667682086367694694568864254043323025316032343290676886700346589475559055322572284895893865833849079247851758815164727949351819481569574575591112020723272494739459543227092720629018787225169045593047709734285465858443319887343768811054734434783388145770844220479852524995915670874602287381421915195295359012338968885896492530150737569861867498397504908884352777359641913064662910550273956636100216740497478583207 A013843 680 10556795980356045319983103660822175731995730502415038233972764241196980855497319132279976599055581669564364149848893658909728462641357861232974575619629565277659193435614667505295932266768984187281037133117150294074478435795825844045580711810887026062422388890602494353630433115467545497764251143624540603905913698369883704364569781495006869358426261588800256588828091177935440466670035842902031965066475559545968391355353508704585621962771579762766088666942172158038753180106802762563609967454878395254877676824192325892896954933335481452473189918718401280110963769724891670608745831828318963744426569853343348253485775799638440186105155374069359504848089598098179210891380241015149179149345698688412321627067594313617539304645599757967033742471353941969745850488105663270015802322544281998253403310339311976136099989789930564084942951168836982357044869104124544279768267206646427222446936948741721180283805458741828523153664029374320193050909922232663676189540694409063277501178564574535571247719129942665282060096704156080745240163149741989189051141726632723350964165877828673309123843377344838721641296304334206991696001498793336161344921491395978133079939838262897193846311424710051827343880231820848537368903487845948570542148984070473466537322209805302104089902886330927509253461162255929896406413672840132308539769999793105793986610088879886539858420120216166215534428455428664598252929416780273827536069289853684227563192025711467760196080655521367615851685823700175721760801691163780573673234507908460400290731107126073890731748935270183764911084596925403659950074975229904947316928287589112622121971936453874663024565670813575006937179744100982960103811817921862126004769867429305052877078426483903322469954844642088366605381501600702002024464141445943290770054451154637895818041512727032555481380650714962438916782322531557069087575877756546578714239833572058988631625330974697735206600348934800233728058850862267420788007410849697608550463743144020727181780473915583705844033324610527842763583285663024326867556914775304502478802398259872252159058366657560173230141860641241930947980323078304257508892804205301649077397404417238362206464947552354373628768177391225195942033329246870435896629184278455342716240286805737845942542862864912253412681728568180246585027580606869481027134322858216190706610004571896006911988641185731618029752383766177825310314679642577975264551271875196781601357612139213930875636990043833801118581833818212913116466363126236732825581844731618901517706130086486555593686406434772725129315721042806472392245288203069501474918644510406473582644756030026739839891959819732296040819086096543017747355611918756893416149282352857504135824682856877346586722407396921645404404565970578813604881387606354680389440644019558128687329098920381050065262349954243446336668407045566865003619317129083501632877789537618454389182936342757541122547960049 A013843 681 177428070041844053692956023227438307527652242554089547598380248601797657238343442656229566700327161120368268266510355725295806271613301573742603692439114103621618064072375716761508733607586317235632391096299944992509759070420444960874075023405578247031133090084356122601466689371663037180923768970897653929846691528502635419255324317586580453307070178522965912488433728427560947923323292411654451236872254729289090753509426420797970548328301941072809652225297087460157324698055034030406592723014141189048729114384200421281919121564569436771716902963900170314824968077766254307921191195538556823652577359525141654096335433864523264207869346371983725197981841875236097997451427710741612253963053157856145889586125057628969983093178595132151936109716045702685518509153591882579155589635001747544644949436872816382919432528399362990575636180294643162474853115033021215710065266942106502327665669297502107877029918345073911988643631341694199484606643062964378405717610450933126504962308134804219345960415416946375395584045306751249085251422057713612300382538999516181359654735908666512306444435643034704394625266986945016909434697190219600863724095505892204482674548861684513136974956115101841062168595056213001367559160920226857625101897975272447552092774380197712463438997810563898648022921754035413768902594599424103709627914386522729079532955763804253075400466960473105584487139050389565902836984707826062219398716554570870812654568376132638645615527577347625519619283638928853355633794023389660101726052374417493947686317717467923881528504355085978536860598820525259312780910108689012449555613729510215840003982335980271461453875229363755141593179959105220610464765223812736751762167161884330023705057113914963140752531073899579177536646897402998548025168825281968887972305160555999115013823704403236159975564596566373710874360494787879660154887777454278348450228882845595421931726937691744835617332064547187528267485106442128541184040554150867706907644131021556361744184425099215344120668086729141453327544282138449861663029066628542773161231907553672942037293968413613831478994251797353133442705289977059655951961360278504816043818176040525153604056373512419957578706757414321868197754164652151416114646700167998945031850500344035976756317896170580243106941812045405404354558547259655367623046564278039517205994346839856188169793092408591304226048313958150709990458820752808030271313226406432308374017387223768536226830891666714695400004880982704430748450165062660768599554064404318877808086928363579539863087432949225191248409323566448381496466558828989111288957658286401601503510414596659416489064168690240699558046380024598499279805769518547107645220988504476072010805444775537564083043501120062094311827540267518120257241481500003113305328904036713468847940165554844308446864315680969602580385917214842300115829862988506411943777008758753362918997611112725993646663564543543 A013843 682 2982033573193273010417511882383555634617251240606583026485976838250413225204838240723250327532398596950029484755239548675046616007004759549891940258824190739568534802864418671610677285742703233779273597155513175489111520696556418457410578918377553597852253845047773352562850648269540665899785785093876869598933344519543793491424235805677657678731928490435488091193105673682016851747294575562676361938111985235161748294232929854351491005753770723610711824950568148942864156200210956949043603895698670964341990225455256480485214676135718523822245988114270162481263238483017436153231460423416524535128867681539055780397109636961042501541660104473930469402480816397093099043166145534434277152357034424088243966274003843570098505847052648386077590195997580125035509583344418770507867994995474370982847665185521424947726902504808093782604717282212067631714856304359987572439066941495983984621076903883117927089241837625657238793133511959854410737783849959242307864895878848833057168901512821654514547556701912617731273581049470568243375820650523992681932529332964868460111717146416958072334411629852484276760466862249584899196868955676020831716610873167530280740311142718331612293138087426516642731867577109771913984566817586252796105087599270404026008023259007982953373019236202147444577321245920073199213945907432520911047716357094287507639710387522258081438255648204671485558475346019897434128981201984432627721434229132672625748285330697661257716860171992481542108241300119477238348137176151110017329709762256834820778763941877483396676849572695930041269016084376568033269908756196736232239681199951878197622946931120820422452655280979916632664756575572681442800081309116620666586866743489789934708410894913568785506627789759030227236858424404652196596659012446514051100150532833464677126037334999905190140709314174491042958665376835899893448223198875674056202402996833985922256406534641785155452220500008844580787591622183972854391680169593613633549996774910079297771834507632642512288636068533656680406076036749900926824970529522825918388520824670254581136820799727127607665667456389958114113771547808644441637584614582200830443248452084713106256623375469623242227025324471862507638799654245308708850638867089723558269150311359282212661343434880938942145898371035047128630987065503793027763640543605821010165681146987337462954569712504111194050127194012694638982809641400392444564769961396212907806842110227069877788364346796242473885587882034676313367589201924208139537852705160443387379320517005006681326478910485577627789312015501181297947811113454238819993433511362819551716469499538126054812931701483176875437472085509073426977395695568298221238193229153794729342285607110342459839543712123324883619098885469276177047163457579570552325322662890145043270927330362480268292066448553650056110568546110629854538046752507247827265539060186208367770579592849971585775219474529283327201 A013843 683 50119038264659339486087122207220419551012141600874840926149812720474695076017716311835668254837023218939145550281311094581508475229728993755033839930058173759928364431742284613760653141477613250128251347392709940445497328347023725013699599881171543319102830373717926736523830845466169971777699690072788547349272721339972537210367131186024392606447522138749248348682527057573657227316779931481901615093848135847363503581172852062085509333703624551725233641944198879282717873256945553442575850675007562897695829719226495667515003061813021229880488322236538620822591249184074049427361155336361527861910879123626910501134221668404241323410681375893349399247495081185943715618493407997236896099664677565651116341167182598882645587771413861424806058424131329161471809567269646275925737391888937753108720708773058589096446050398309632204237483362138220686231589907378311129983398085723002829526439523563563000588887564974421212396194935509273081269933166264985468285305035812337191837727725993547426000785489045366209515076698451840466417417673356745005240020499140544209097630079829814321724456262930703239513166553828773400801776538046882118661078945326681428402409375666999407810771835377465214394498368483936558338614503172150744138207280937680465116846914147169497340334302849492101011038180178670259188788866218378951978968813683690140900612483086591574732762679375913657781295140556416175405787061752359174114145089032828820951431553035592758447268910677637278213211531108053944917141519571706061260431974250622832828685571134863447947810768300496203608353330116978935167356465398545855252321927591216867448869071347628840161777307429458845196563765650057009140966562323043543325469357832899432644261910812350578009893262480021029169879538968989468200048022188561656840230005332040828457309489343406530694901443330670959006288988480969509184287303503453862593787167788801395363424627724483107685469943648650869297052394046031763760968610359864339074795795913702757651222569781822704035106403845167827584919949655584877147279689690135210355869500232968745166547181013833702036872939546026023910158404019887130602884617283049357259676734187773176855069071517957832109614628398593165885305788900903469652687439176983843829609283015456148199199110043940800646113921986037090900999609922249417623506616383033717854603037416180739877453158056596838400487749771358797384081643016395815800088741186150341509595346586363435989039576604447258595075533356804798769071716740166201212690415631572011684239929303147293054131048531103190254967044528354074608861383825391847629637025474908205698702878737284603240943106827753745477593341150997087209089455416388204350313602387828016055794198703525722523211169656721318986194968082124707631676231539842272931697995194667742254475641402205869184760800841196493050325554481355965220951769389314232851914984549604037120131217029472442124113708413664880267207 A013843 684 842350676114129518742666262936753591393861063885903451445799902393018200142629758053022076359045849240710219263577995566631412943186055198040853747704487726383116021004292577503475297348814245894905520395629275969067473597528427746305249175202850128564161270091077194660756025019749918715667798691053357115299226627560918432894640373843511966536563504585958616996307232256640457019513120308416320444882305619186638404688772124607471155371556817840846001820156150564104639295829483916709372322294852109621573810091039712683924656459891447810601367231829504600165291125036732548725658937738228198775136145430797484792562863580870083922563321884639523353152649829492156028400018708209560512747064235845898312345996837939420624393674152768966715423934375249216856703397100944959483868345477376816498268952348795706943968769044389988456619382867457075073494331573307275161630971626746508555850869072532803350897433304525097316742848281104352676903766725415610765471121736897951183216689890773551588795201714385469883319894070880082719077538836106813303069024529055126522303868751699689305222936411076329346497790270200194547275458274953947768336753834105534767159294376835259047075642237189057858328334079109521735997093954814337556730849770719595577218846086071477741798998627991413741692518694262911046185974474532295045910528851581780198116594003236344596533542352270980846330227427331686660045063146871900639336436511374753993730710111869207491223248581759049734929446203333062652222397519441663771604080191230217951351718394063649969658855582826439694045594419276064963357760113953360189225774637025581891213142482139597916598991205966914811218647209280508152632225012963392832671163497097540764452109935023176164612276062501713437258165411451805992038207108923155766513745699615610203882000587394633561389208558058586808018699029399654540860316709982549068613780929026385051873077718165387590869693342902875160275559586731655853530599434318239946830092941921602247844097730323094186718033329425735678219749593861415030214329744622102480451098690415505700014158471299503030133723494950059383858032296362243004042681762676210547463386871493903783403145885002317284266293059495155339034334394057484614452717790247567463244243219640771482783939442508513036459236686819325386773100443963245961998275701549647695982313249853749695120355227457223062996997610407227307634260174176564476152091473115628789751768990077010268667788163990945075207434489127818252911788343251973343781687815519830800377020491797996554360780532662251318615231117388046931951133277953360783111309487156782213178099282937542326670530796454057200241911284724808044723166477183236550515720715332225465849733097610156818447610128420515208200978828556269961165582423490129081163048205236780744070972105046874043388274779737989458696821594168149707468536388126204311542135145325195051878045364614343334779979097308465642650948049 A013843 685 14157387813450174821507991881178017610556622900730379308449558959519456889797178343597142037366483588188616655162955371488374157336128029713472628937669325217321030965019145350100909322541521030755677081289341241212117028753660285132152322887634302110777858466420734410663326512506936883854228692600533773036834101929416356101660220763187905621580022821576206475856935652537356161126957013023553097717136910541669831667604193098277767708329755437451098752591364422530906672645006136188134420620809579406409791026200104451078721701121395563352777179065358483814978047938492363946432149766566401336813713196255413326908604048203683500486521750915136468996436585684274666369319114428878083537739908611862012935599168855247842434184481485588023586130065044813587710613995075581934045375282438272154886406282126209446607283101329062535990401967853351060760219230752575373641531740130728569298185556502058825918533161549153310602497051060520855440721607354060170135273143032043865536322906994231081552880955213676592328957459649281550259536195218447211184681095259829511460361122109816678152881892260959867326588361071254669756058627227151000142435821689811722831646260591470198804200319080436495424924310867593731816903158098564571315975392096484242866317146168603326406415769940651690756626161694476745953247672993464282836618258408534979789745595412393243633939246314618375084272132371163657695377376309476034045327488446675490372632044850185770304989138913624348894959202339418783995901835109256043009349775774006273108368331049027765040056385780563971937824305404772823839153874235214124700317594324488954845619285697320222184279245198685937232151803646377500521289805792875743338704244895718367628146611677934521798638523782466297739997986070270503308186146879671478967796523973439560696644783872341606266268428235290668482370274587119993868239342944676702196191816074146453566830817209205669239746936014168622818751329974198939930288784692586658786373372074876368979515750553540243996169986167658339543839331424028802412812240017863676388941615689813404300137961427130747427457490779625648064501948804960218168945352385299070671217143149198040887656672889233946596663587450935075783150058160924143915106827900690866354745995792502446311149670210240578603770390995372401775495499161690274883305019715944928826374738790291971125887810307873548019790538838114269359409010747385519150688201388654373069357981416224311585499515672195813879011351458771241376688426685035915988938827115441796261936583405648928089141638412454457911966189389940904785302697002562134681751778550644038656884314648331273884351611096003339364465802962369848807662258982018656704517718062588713404536464171533905647648983428363599104233851171545229237309943791598599467107351185414573965600828169522812047226734223056388832317480533184092133423691075237115864088665387480553236914308443073268427647108688463382056034483859543 A013843 686 237943216980657088225084819546958941980625161092575485037111737432643511946821176420837166222018489666686080123323790928605104462348303795394334474555408348927514567429076775899145982983955343963910664705229958241052050902262768412216084090772469715575843467245133283240018528695704088206938021636537171123430070751127700697000603330366899129781895443562231302239727517512195345000060766517886856913331920055473844860837423673402754441873898199637240616734803061849476948447144618130913975207373946601083529357777345155509280075630747295233270126048551480037478336051702241160847685141126681507267828077689464731785352908238159308592676971067630698634423109695595604317669146356206153950018794644039564851408615230950150487791338580328277912412088003208181968652289415235305565500622371940040107175830383695202169128607084037554042390685873711271278197004611258534304793223956377155064194604648130102687212786846156619691296167937174174017392208054799689279463535714939561248068979097852041787659270214276262487272788024325475015212024833036442278380935168031954599114289379299688909715485963229952490157970584524577234590077347806726859393918855140665625631478701760839631302194762784896178606702892751647850646691378162574750107598414965610669854192275655716106912629845392532966546615899599070669236233640001154201635043069072247405326254222096093245755616912809791030041361728762147594886207563633363704199819098323274966692826777797072241515952457721284431877579313718611502619122142681266314858141681433723432132346539941009647028227675813938676359013100938016850264659164271243793838237807811685864090323334714860974251181274054314547060775363884666651261317765960862618293602243962338604726260102471045507869717669211911066116146151883036349100684570606638547011756178421598696628508882542445376517173473350530265183197204985725736943498636871181333811395852758179445097725544835119682912426753590132043714753602876361583408363604328303974222577264462447133438721219553350880843628957519833712713307643243652082152135317980234809068941734898693886072418717705786472013278047533168267020084253564966386765464537539721480771146524908571473198845701249354940450124914287865818687403027510652086781200456526911390824215951284588615151492507223513404593568961459223956640752854410528449963707466365886418784880234848437158712796427844430721568619586252186525123587243631308420365616600739114048176699593662482004817490359902595043864543783967568253818002387295398640026094867329230269774368157298741534394203516798122074126415745076736786726582428522061797596202142100674357706254676294503720174297527690528124698576750388550048910379586710787563232829287477928506190044353330970352220036464480507010144858336640160667791468225305397661243673251373262744639853119045169902077739722086908727104759895321225036486451975901510206327738199167385658252818782002732422463464955727004062215771570227339201 A013843 687 3999111647793903681799000562125738937868367082482916177018736971030439505290223512105010252693464755827992948632702954137065990698687941889192579513852748120424737334780493372536946536011337466001446541700799908157361819514330348704115725313612898509683201153988955091414991411788698610494007329645280235071489199114203265614489140173476473674244316719950421496743100386827467163416021302866124404142369580372348910576094579678880093904574607041303103045461835060504159072551159596926271181310333920524410877916163840028644470231125969790985571008498004724989898394020959567190367044166916136092650386501726833747116426328758743499517121852733669151948749204653875321767065342808756829437965881582372966457624596186579179248309027519577366873909963069919914347139028201859780639368960205196254081304181258765262856544499261419170790460257479465336372657056501422186060659715034830845163918720321122635863985308523354307151614694520086342710310840777018377719943644760989205896295331697599266325189354491341143623593748324838258580668501368843485372748377369113060947313861597889871505588172584005811502085011614104569581755429984587658325833594198349167169988262540494431683295987378125750073842855518476945425818941992778393825058406560327018528239409576945620608880569811512301568748973424561580737853378787499398666880168861897262141318354710769039181414653453594157841905166575305414627252490521985943776486359585519282365206339654435393163158612956921627446566475525668703524519585852044042953820787239856589723848348296788549137603422547404867333565933187465249202398126573906794443039262835891004317766064286552668394239603673030864592450451540809592407748967692504218025660572914275024929634253542230861850766344866444589288214068374698191919335205578185774059626586090731809294235348788890879443124134566602362166933995424195092460809381589893944677368130097306721933757473232043856510709156447589349258713863803543009132344367097945804894758856083820348971704587537033168254338871889035845209572561559996060544730938289293806436021703738442348143219141388481153235127164144889959063806556049666390062367162482430098927320659644138360750052999700897908484145249434436160814679182683371529622531636072847799745582597493240080854851134568905589791004113535245177039261133224077751658540031387211453040517482107097683326485969562781347137403789386140498927752130803711400621084918208622289807705790070685335054967560478882914902231387377142919641919166123273764942918576435202373144097805619719948968563378506826037699842669427504715174513670876170292632199369402286033929969022344481724024969418547894706191808979443780360672036749713848206575254161834641544403536075446433618709762152858523881319504634063911180343571206462707818492522416335830426949162011371792170544220571509114674976449699560663829188227798358976682037750295913406250758255125269119923824343455510903757273660472780810889951207 A013843 688 67213069464472139179995802447647294328753645555290372187153912272108596765412786567948907317019062151201077487669838550181668105672848239331659683889323137659978560385655752112228460430742548791086312026365344056400780100577350170670072995345891985252245561795092368221411760657932657546572781189348224910846518969512414285182718978895619093043024231112206734095761288201409240615533070037270952860420805537318068140052421600662937738254185420543181252885077061861893401532367339345539839744282782202253773625136965659361427611174534174277094491939825965412905222308310267445768498911313359499309175045934522894787785777307448201996384266978894777436802627882617682532939067216586776032363892571754942447253296588107836265626329825521536805049804749316144000432365646988657333205874114168733442344479374416067772829943399086672003475265547457373908415247148619402681121507830590402014669981932437108140966001080352015840297188170799091161932194300939347874339092837497945583499035639841550869127457480935970600881740128095556611965295502506152458659781978442683215341504071875735070394420416619385673915542790198255500960563511750964773482285217691654452625992728518089913301155659864159481491076872699042021771738958072626465017756639059416200404119756759725045573455736822087252465963996346606487461101737281502393394254998061907284809137587623895241522036080594557010848900134631158103640232608203017757051406245553822578712022950572095652893206807966981792494442754159913900136600679415304229924865971140269703488719189824125145355700722754233605275242639081728443344705313327651494204160890482820109568694242464090697701985018932629741205314739046386819597036900007918392357277248970220343992362899284274095125829958170334212167013847173552511588266800152568304620144032426929518808213507094889010800587329660885900939659661094446918988823276381347528192526162545434075540661852610961096375488792414634192991203908946147354487311777815175142866212094200768605167439002734916458850673419839025450437286042138853789575292879828161004770216774732000545243084109316202742422782247783165541985396787526743017778204899842202672671478326639033429126140765972991147893029207244568554812313023359425298365889207476352970324006716068886038927483018699596247617406136186865690498861866097074772125082307524862891251977321773990763668249690441666101338345488212863365478730062417977510238574220332314824798111213718008426268839788968585150761802927647641050421735425033862167395632514146446285432851819050633182314644702564225215621255745068071747938051266415794108269374801544221372260989358543704335687661017534466326965733517511616521814921652440646807910296697954820436790230820028209829654972503093210873336914384712155208034401267018730305403824251356301985734565925125711010336715145353690342329190100516076977166544607019321095008469223416618856493993890398098559715740456771759448498411566027088627409936049 A013843 689 1129650058489383243198189451737608075783362520847765285349495803557329185836292703847517285277139377575236509335266976512903295852043560358447204307127853974651259664401716225750223734459490017531787646227122337555927911150403524318451916832778406596134491157090117432697267461377874175385248733449375616076597444320595146891065957878298670096774108252302858579947459970801085107025264308116412904725092478665704771229861049842341994566838094363069247317239490178712842399554497872380488086582160720473279173317676981836887513861010395867075127126032655000694698071335770664961031161202443633104889304997021526292698315559206281930953230375114284524380341766823155390331106902709173944775939942453485317710986155756328404116381725377540469082472068421756432215266769428938363799191126236833902965483664845810851057952858708449696362408788056116083278735058826846300861609182108732886660558386338470476525215580157476330227874841586620325158594389615887619724017133319827971421868291998816945457425177882090857889019406332902019977300721510620904372694955711686176800244658936015479328119023942122015021498527674862080204644190941998464947916767653743636385285059788203537172852523175336928405420528999452799259917616668326632997553435832671608080192040751860698840953070568768820452195456886597415234758736898490210725777243752426475735787175435194807324260860406552719681337464562745874247881389446068119442762984769023096080412969730265211638176126821501062986454099369165672919595847618933018192347222376954512906534903423374071317993262047330404203861003035046609947294462201097838663089332086344757581521044133093972356277262213200708060437724819152623276967399178433084420348758723442493321479643248270794716779824106968807103891001729445897062264000110164215495750760752999404422609644413743799604525471249610509337092859924014369367445152806141307906331787213901110507611903756832423146782840134112756881603164097657898586868249049739648626152426667232317947049147318965740923903268167234500745499466510227715641391947431271902007173033332920733163900514625277419491899701238491663264148563807961969899798289751647900319589536235822234843323047853708062222638141886159463700730544983601860989635499910055064372235580876969767656254207095284114133705744930892651660214371383493535695106258342570370613271982847055462764972272547253082165193572620393594583601016159058948014579716921125215260381855168958567620300390333195010628853621804973903134438107288544121447418395665259322719269940522783991895162233515996933198946445307359081867594827634650251577683382289553728603590448149044038769902518721701775557313083228817738882143388212569950900548356602526667081133409392214122607011122859487595148173520063857192581434182094783800242922074192545367474240849503587824950729171447959473583526698019373705755238115210173729643807342237963113121094555315920842493142449856962961050912803190217278560878795175543 A013843 690 18986028533031064168431970115353978929690973887888391150868975970388031626350571473565223013652881518907000012397832074252365693385296118944422162789897841751963721179599644606184010305060648724656754970139245127302480402704832033220221366208506679661232392877213603691342974223377931265699875463083655979399373246696242633798145554060565748316482437396454144153176959729253837393773617226512551689714629288934500090060274664700241902684847851960104839660844111433626742209312445741098863271186375228994403065950197033732568445462001723337931661607230832596675790484940297566000050726329470141593874549084940792401380589603579980413530942914545780001260404074996772645294913713833086489849222612815727734768544319796611487984027658420322663869108053964460356241988593792167080373005258662467407140883955063542973731013696312914046763004500859143011665700133702805778581065523701473626104004799190673298959298255706704682139892462546327804940495906274223224701555959706348715687340383624116402302944964664301048540749162237084249758493226429005539791884120646309573481711982737612161067696435395244706466325754631406981999454917162168200379637113956469296727485999860336849264132357007887755709902830893803197161435383344565720789880596039711717003787628916522765419898257049297565340049043893042757850590091052924971668138135747031777691375057539319126698852280852931559684238766906069908484142512420066883474517485012971175823500782256567412002826163488968365613334048097567464759647410931407236758779766489474498420132121836648016641512755229482103454291878010028373384178026213851374410542404375196340672624188744910393391951946017264300371776841035498139415991077991924849852801587864897985254108364073687246804918503765824740995096066066797191925471049851529969837083035975660990130800293661792039953259595292203830428519696742909505958650683212816961981718347704035964301433266441082535827979194134033104909104378989336301549494661778974274459743834996173567736055018989857207708042228086710254029609533637397216784874460477386857034557171226398762285675949307037589400358278715329384480544911920416828105909855855946260671341335515464301011730465277271401775879250680682106418178269539396477652803846988295466904163407799230884998664458650440106245192455053512796453222939842375854427650883963580218897262215710461162690888984701682551950408375030955144166582278585303739281041302293351492881237839824686645994388660330008543639142821676196389980501269198561049166760975946013436942769890366430551781991658703360456274692906280784088948666268055566778266124606140529516640544662040983159605751632155641741791760989826739737392183925688663164785516229418665693632609211654942758656035941899408011655352351713247835716164298467031330682791300954109991139565957606800573946905184525854872518333213611613872628287002337389874123470000993446042226236191194681599782245154745976486382691483217981800772689910515351201 A013843 691 319098181554653095478836121728754323871316198133740190072654879134311647544074054756210703190463979688269949208370363671959510208726671871098903290009813026325254261865531226896134661197154323115306080783130292854572788128260111982332260501866371765066332827087329037240401367772312890782617806908047006045765266157223749946245432327095928531955120325322204800782445162169569245077153184725996456249033774459122143013643036289616965658424237847893482040179806980864964656311914275570648594998829408473708932329424961545943277862879862964140617436632728603452330010680391581191762852557419404669768249546470599897890003569467368730810214557564770924481183611288470757849471614788392684634895884453593936038254924382821649278547552855070363011648099062980685207359102295864952119829099382340089711816836632752966759497147193931146383945816645939616597065422147143056720611968256850667233930008659997646135608925783662585592725172618016131417634914696750869737559051014784602864557129827570524373505596021112907722824371169718674985690995656592296107282196415702525001507133293871047591064773989687877781579536958090057146464838792744560943780560974266379470098857199652681425582272524231569510216336878832150334692244487872116069315523177639434827682658679199998118412230006227544180670204280710369631194867660326509998826397647500363087658940592063336562427610284295220723613000955390316951892983206244064110556215370613006552065577647386128493531499329759091320863305346375816380215394035524161428204811535388597894947160571708543215693904877141905712756283593714546871467880086576200049717986190333924897684794740235708981738536356712161096348453367283617229164562047810280951476036287245340438165799274986461557050265292792216421904579582384660404691391934854664203051854585642934261128360535573738815494434018076069778012130543158080066647042032757814680026740269861732452014188909075274179660846315810694394207317297673775220142356780519220630844914634780689152939876704162530089949065727453339239475647431843735022503385057243440906179802376802083997735355680003380765051821590368540964964518334646445629976026947370888803103233826008408507104153929915100449647202566190224162570322176148636599910674256332281912258274394881673484172553556537946865662949592084389569989317949930810985365528406775892739006286059445720761345771165881178650630513559145263108007748356183199946096461167644358540854964373933508459227690214166453592943073403911832726402284831420215553345751722724647834697133547388598283799933807827379188608763675861138182960233967209910842318756255403879586177634134922803963493867681639870754294126956018014766350435239049361810550171267839514312883263020284622944731996075503350451891506975244556374881573364335395574785673395135726621082685049497497246325635436326042842415626321170394357263619648284511614393160306696847631696351665409013647540194315815626806633895758444620125586599326031507635207 A013843 692 5363083137389054575712798697895173921305211342033771374551110553610375860273252638287633288522128106620753036345080702234623488078069174137559267595194927533448548379173983330443335250740572708598949299722070832006804850071667702087058302254868110255469855824856739128899425788149262755383457480703546030611176828304459565346546981121501270836569707307690296086750555840583950302011713575689822440177510647334465857630298510919592341821136165509545752649302015927397460978634343229515890936145325868217626025660645328702668671041421856838311357257486269638223310489505341305089958262932547934284794970127531372483837289992038066258727276068991104927755252954925328027176069429748515850658695130011553282994950514102083459424548720835167591136769600951516376280084432286602250277967673318989887786505573286679112326868552888400777274977340368307136146878550027033354303325350492889164200661655548580438601179215646017076056931976190997120736190011308291867679154970405484820344611681011977803145508552326844640097509206249461770484508564000346720675091875158712337700330389270090696863025656444684161875007277654619590460634545589657835782119888294495039753951492954562616719761254314759988758205973922531950675172553107666654776985998046585981148862444421314368376154349714666335044524123345899182391492140767107653550275265261538602414283814530808497604720846048149774701763707057245057010465368747343985506118311733892801120566163519618661590783909235261047829749572956538345902280127555054581123838267475276164820376927728705485826167459270124009314294858359560389268760660615086194235610193900942275755388345199141560856079580547261291546328455743935754770568794337547391951457741879732436744252588414697459389343808775958781402950269041138987421648224249102341260692520020900796126784355521387828272014952541804504759049878038857851680136835444560591327209423715566137321002472994828133137559844029830340683442381822003140124932590410186541142610480266759042593460507766859643221773947681308272597867206386997654523214392657090511310163938546912625749938122913816820518225965469324067998158659650402811703007084904462528113756050913723321778899515100083093257220533529959097500319404814530135334698702226176662099324817754776286248488107624733272971197193794162335502810466784487140231038435932682429264478649801104228835938375984964969581147041388554437056286226622371041494043222844598733996149386232700476674239789429495585536594234699546172632643201161679562805082049203833156157754723530960171355825487508154762022947491100198149441012652286896971526851336384573004204887496905647566214441434125321307767421391749794774178051765062702623949916728498578717056629001581923657832110658040984811044940557732935258992634603534384993425422812752046157320536687626904436218994954778331802052479431579910817962529655428717786703105845274653918145920582440529292374208045865913239739095886012178730450733974872611548824924049 A013843 693 90137338290097840254005007715524188095376687025561595492080515074529587083612557091700252680191407087974996281851771362457316964128108609729958610472441147054669752608777137834761135559196805513422540880428844473538369115154519068977188885997568329063681866848367214539412649221424659129729769878184498136482048953313051914779415111709071858950227070720350806330016592012694452725910870066618845752063421449750367669192427073025588488987835533718935464776818981691769126667907406658473578963794491867133640613278466039505752354193177147881498981426571733809619179397116271314646928525107333131524549062933419777335853332896183779610429328891533500520782536413429988152748198905783305902020689050104176027296133290513716702548390351076661704235686683192135736139379053440924020421802685472263044027799170229215840877679768395351863660544159570138037220587790304349585775989165733988182720520444804991431570019077362608997288855723842088608213145520058461420083557587604983375531888522768310937466562238957277866118837229434703976533135435153827334386269145792478259729452852462414342176872207865806708633247315541191456871884807725379245990088962565578133144662742087333899209027401268171131059167803715994494997625100080553466836803669168970585168931103389030589298026155654397093093316941074527558453808409872778333219476383250679290776868070819298419242543259531253263412542624511117673174891452536610364401330465311536308433355510274230845356305162517032430874601072680539979579622103817802344948349761456966502136075024336353100280396487952974224545353684449131462440060422957753666517900528893136828620811917761972213308129510257820527019142355688328230428949726431159016528150267772663064360653253485820199956701394097539239039385171774422961595641704954663049568459183991279680502864663247965229767755307370108311485351300199083913188059793316729858436408784387520069954088563624076433642968298609358535866616111282406776079742047024005196983854341843419228868290754037610023628354738679748137552354137746269579571664297387720223589925315157960500979210031812519302449823801642929610845052592744320056292440075989301710007897947706947869137964150287096548374105507038022551687868236717807984570281088315351159903352212004525042978339624848892118826911236098486372795735515246875365863062992720593588648092667207158774045616285179306243750338324617434423605002610842190094390384446349170922273282734412996911463948140941532306113539302595272523436834281924348412065014000968823855543383638384847599977358968549557085319678482921030297655099646985877400451790410615518481671544160493218645366117183344275219647051331138800769610516015408843000726250455875612497570763629587390917184283829694831719232315953817442897889209781602408584501081213923639766086260108945382859532648204959422597096021806563561117496235918790459841119099941531108402278487229077975816933314626868403820294984556206687922685485915683982301100498491543 A013843 694 1514938244641674401149062164674815029318995978838613735435397216857618770114276247040206146795976978927595762509082721288820126216101121403731414366210318358547834532095717355588830405343420710264092644577367589066759369718402001992299613606961130906573301136120507774763908395464484245993368242342646860179853796758332463531697629782494370733376466377596936001988588861957355666964383993209662940554929924305954429416117121816341065734418551815214148356503996625293563711907519783708965441644494024810915097787371178725973179816924728324444353380836391130138269548127333171985270927721478947941533096100721986197683686965986160783912485730680003543252792089500517810883238979009500022295261720865100886490766112213664036619730796630545453263089186084410225317294543751181610011229237734732324980975220654042430637631163867420678772542765689895309991566418991645203488137049908491139386983787115837490990397310633233369417433798150613983238238336755622561087344352374876955592564450402167001926000511550154969095859297315109069733592407258630376009030025533334182111272914091335797848966691197600613351998987632300804815645767963440448987355425193839671683762346706261820844006123533114152199711433277054719477425085057053862117126159267722888624934225054659437114331925598083451943619377828639584674933157944731785446419739573294166840086821666259948532209424562941773598174603890158354733050400642782810394493161130490990735839406061178997817903420866423764065709420228541835436794708698865804011546914440807236001401012934021086556412623773025637791933759374536552489230095528650965873166354189106950678629985901825466989069732678903189597610725572053732568819358052128489590788621550455148122709499231336180100672280330597341990534946582012726715537950135173021874097093505341437590211646395208551616706663450969410391134299302446003328951720946274278730740722439201049815718366488829852620237368194727488912310216982323410685572224584332455345707639923362346979589362703110111667121758092990526947842415993101552823860961846195413797875874771859842139957583004673011916274188634212717969472798926253787186107040357152193840102740807110672836601763473875231688523591256788045026218001454516198796672714251316106944495640627160052397336954074835329841123897145107260467577926804754234274060499718655016444408493457750717515384672905008600038711936221845220357529278880424688916419191389790515690647062917279239090974576404804333468850255058718745301402873776302523761576690314283022540117648810334133612819472184412405932967836262453756212689259766891641469393241431215019121453642705409525772668331500467233616607991722449824534843942670976424313206091411901419246671824322475279145116258325681036705137534235809762784823948799391681079709671962414613548611773651045049720165218380753015589392838502913771701759237087111258549688712717313338917094534859113539555198218933777263007697805436165803916574961784900690534596078147363201 A013843 695 25461567077692621660112287801689616197764365416340581051462721023725998669310640884004744709199985084836101980490153296701199861314011547432513881252896820652113454980932721595381472622606871877408605077411817069445024726857182447484579605892195727146777472194777374170457008402571586722410540049052865779042802762117293714577242063754382888915858270408271703385422213002917276694670401773874805041906707237810176095196680466367244291798372600358304191427762671281308925306029685004796582177719011074997050048512347400847431233183053908948936247271717225724233896295376088621556448482214896678053346746164834422024469726837329404295217147675538819551449676648235202847514597520212666874716463742579750599250306047975051463467815498969577432992739950520682656907769396826109319458729798607646185955250533532491131726666971119739348130126262950070475028256803992580935025119397812010579677036510055880711075607599812753239798809845517369216285071725851748384194996530364556992644230717909220801370290597623454565594107209975038135012487588795800729583767639138747598744163867133080754447583178958073508607046985136079626536558422161543626130482631232863361988993761092142422925210918221049556020550059087458670257083404553904260602539358812618589119269520493661159580576673526988576816410883165945499631601585577107117997976563008355062081339211744830954980843798629362388864520567581891467998378083603250694300246559120162081297252897670235416325502794501984202652378225781102628186208669101837568022068991006647215475546824382092401753626967753241894369030693807835837686490215550036783430306914856320520055734173051980623685294997134325907567043464689507083284146950782123524552384362398499674498378553581067178951999015516349526834920847203887897908046327921852978637949850544273541578687140964270127021988892620442880443794168376209977949691573944031802627559322035652044252778585577763332988329447248784906149197816821909563392412378588875576995308304191950965685958418951171646789315388268891786412387485596057798310631185749006319700899827290648366846267097559539311276820288375213150912929331553547401236901027282656921870606764745109078364765838705421018989015998252836672755645950446053753175678308421869809416138232020679000642042187135757388639769339317817726678582215807504415444134818771434861381173549544416309281070197514479540850631512080552618548994590143297746618257349688209197212705186450712171402009705635546432610966236771885952280678099558316516860819434112154759831757323555285783630656869003419306515390424063060280666668388902147818176092208734430826374271372949817899661236647528352795394330516879214200957122144471100763432054778359827153278813351387842016591968953679721183903246537901254683124536107471375983906680456672302409911518079753114150646816825325315933010925436718471760991467497723078922444618194639885287179607847377121259304216465619994459370377015965638666425875382718825905814956285422733319207 A013843 696 427932557874779892241507221082997379435825689552436145731933952245762859635103941337467744327524149320840365986098006457657066069104592077698260802217436864700070837864536251853576410368153695643606425536060409486162530584288665394873329436230133586155888975177623327682870940222020658043553946604431515148372386022905355460899707365519913214008829950751822518798791133940030669407325442613513848339326028545875629631970608598234274812255248294222018545326407216224959107618440915875616156660923419137475420165347022766042776736107587047704771507895751412747199095036385921462499229640585768468042598762792372130965262698954995297989714600982780940201214715426889054258177840522214292163359606121537868321599893748316689946503575091181687916308980348401113414648880252456419332142871725198709447349895717080578450930091783609459224023032101401834473799912104703307774967181719026461812631952624509187111047736930052943701298597073610424418103200496390335093165306685837109375371585675900274008630474074257400883940159878050465935154878904891022862114382711004930892093162114905688240000530488748341459158638679182090283199937401269063724375021583130734524949018142675637702104019902541179888037384843082917871010800780337468907946879003563680627327562830936963109070752151968097010553417713370046012308327848794439332191992094481423528401068131795373860363041723563693669645997179348849902648740451119834419104243919132564100362929451143646642182725467194848493978520840702991871925609101594584005746913531848719750497515477389826996273208447028736518660298870828296923996841052749468219113168317990178980576724246484638342278753016836615528479299511036545548756657801795150077151923978831584029294248350036996076646247453783286497514514678955743900140534633382583011968023138097605413312994778186488024858567318271783491618848587898961099400466283277342506761389525453203907756449687805468337534853019910327917649567707325834031936274846943231822560146668554119880283903147312341867588023730635264254232996470412943416206778338883549215213023397273927101585211108683177204629518586722207427393603275420471172588595565539614885879287895071048280076619451122011066148391882635425959004141489146825429623625329646365886857035265571551963790803039190674430868603285914562532286931301076726710369573899091505715233383847193004910086946809625857643076563823537847859952952076538405227413051276209731977553936068677119464753577122616628892892509541425087199981356819276625698879792229122985048492345336993688165480449997340468284604166857227854137164695612278398380085581752199578898872378965167589439606404335009025432192512997188953075486351882125790531002544659893614965157015996775460772861222204495073937861864562506387459274078358271416161519578435291386603382884366410589529921050383242584886114623814927354886983594234231787449526697997312552021627669090867277005125966137675246878637926507334489066619687557355306999031970289099878895912049 A013843 697 7192262500201425648903011864741936956177922364307794301316613935394536381887191942058820378912698377635364031128349194533842309423440879049874669302868461385014090571989260784903058729057559162682093193984567302233933651530139599291636047834719855182522026005810315268366011892311501199738011180580680475098694691886970309231341381692293181387846404982285881073451282588130095460728918714005327249039052561770531707224530018710523456769573958080989465691300926083092887721743136473121480745000139905443549386718987411628880948603760215510774094733203893994042175190276538182020224552569325010642391957406251398405133170181336605973313133298717599261961815722179724334917194965656855608389584900084686952881129414227958607930885586557490628809405032715577513160003730403035039715325245085414709681609697316973282024782052607124181178155100528260632001155122743748493773873423151677743684905227760125907775379314583399824787725521016170403195060490742832361910829309468864297271870240454855905263052377766044136656382267070394180972148049754503421243556430223859873503409775665219902249688915924393374904079240281013391389741347903129154015570987747678255160818147923949442859262262502009610378244327057694600658078528715131839935863195412894780303494348499557538974152131418127806456371291508610363328866066154688141856150811131949285241836752091084848471121642247934999505740274593316120313817380761971057081885027548861004834799755285371269115165066927143818638296999769695184391453712170500173384588375729781432846611742628490822326363814369211974669123643122011186401614907573560312358635019920460938126553004410667316618679001953972997187151586881991221037953147674771087346692386312222432780348432019071793060193480955735696163726448209209187729661965583261072682146564882006454181551503236980304233797940918193865143637988216817839197623636823042295511138673754291998077662649902946506348948274705632881311936284457025292574752971352574897241768385058389092827931560196878529768551914840786886320893971678230339996187323541615811660085284237982892796342643103638159278208318887040140232204290249991858997696525670024307386973191652459108443247743115007639988756022371453604092982606008090694995684270915366471460406191708461073855432026679677665159608615426366052480146454377196545821181428522030936555927482319772833523831315029381789407187808182200608982229265550380976657131152799256965346749003506256346844113370699817681802844407862731440570086664061582248121072667994870009710010848078852916997229923105301250459342232369428544483327039155563041574098372509218322553348073267571675711464837658496690438859565943754734339699116082888161454559768098831986719393967857805169209478561590948707673644357702044854028019434967467691426659554761942334643056137546262778229383093791158124180928482457484053585533268294733651664195213240832061827496234410206324625152112875907874289267630808770757742677088776470644732730324648901664603593807543 A013843 698 120880355840885360881112920410717734422482341176921098822228330412175972970378034970182594108385721632917563271174164912530287694479770854191243566973310230497931820243423506011865708059270396847197940311298622648645722881267056245294527055958136606052647691079653968715427561874079400663996753912019496744983761686544309987251154602102371499585534528537278803201495706458702514408470936826287535074599356405677326403322676024467767737926229513467189949873694664678542163939336894703752726881217351390789734542586021427246602103183397942089580210180957846357866838422977777225213914055032645453866681628126867252995073191237724336593473831351546690795792236842674626896953295787794772210203753415723333617073142064929300323494394053271744998399670384850711263680182696883809912495471394150565025618814182806369950990511958167936113061252774578476442043414147954180934857490622910247838112202162964436131980800140203200855207302831718775966499381667914783506635308204243202244248323131324763199756121313113903804783816762652114999598892272223939000840452922772412893971808099605350897110521609941279452012859791402992069087382834207891691539701591075228434487870612157818286135620845871275521627152404858673153260325832115220833802052725304522572560829515232063557538574872744474043112232296385214376468251973861843600176326682694671637059550292394863048254141441261043536692976795089864034114328718466447556375241658013706908258479487081234920018579279844506159853857675129266964067162540449596414074776830890436541853003558357045250839196628103345658263961069951642009851941751588828169811578779803186987092976345130085590410137985840424163724456720725626451984878552969877665035858936749522427739316096944539625962671834423049845423750415052178818172428655557868848568837315971882475429336114903927973257441993012084291469123667960057423394460464084871860655707689788385611691276156918821932206773652977571836209713132869224092303873189522726297942401247676345483159045732228937449820052032729105198395264981996017324315920346763936946571053372187778479228130802642846542988847215534483636882657506231613174174285506936098534252858432102880235605664818533933405291022467997020723990758659177980310792465541274564285835046864044105268288246072405342518337541999470934244033821458717542345616596269169773950695473195348422013035032911698819734566605492118245635164327266105253074676403285097111816582810501929650421409013421351835778060405962948927321661446562883012844170868330989780253196152323661280975972443317630798116470164899432985547131277547087548039735871346762432347154121067408077153682589526526353876205912724816685820047323044005101329566786022437069200792854417786131478903706184659074929870940719898267861648922643498229489807867136883964818345844503740038513701241657347994593108865004662934488612057640229588483520128948938664463134729211732337697974931561105383643179721071003010125381173831066142126022998566374090276992601123375201 A013843 699 2031636140617760260328864853342932962438660708160512907905191549237441577713143633743858859179638823484445485898624189684896545281121508746392230630120425043978740102831218865541426955352157559810855782811995950855788664465455414314665116229488401937926849743975744252200191032417652486959793442999311681792942082665750217955730155397534557793534078821126044845407538338451413159663171035239414601998791383110218824860644215943229772371326139432843061487527186229252258149328435189285972080692620024825003068457243262127733641548203369212699574592511358523736667953374987501824170253522933672143137318123928257921088195125132432925126514683525445232204880124614832454257094042305466736536894483658062068102148298685266750536970280853338218188103260158185904208672830586526193199311387721488546385575409970426659766297534480928502252220475382340453561423661584665918972149844899252535415151781752943278070201307956395196773469138692697467668955107692643766396019624988715500119081566868175295098301130909505381247001608329894096798258582419267742787125492273035943508984178730067132527736536698283083749980134514110087705151643294532035659707764641201364298437641378536451935081379556558527691987550468459719686846296260360516553711100154193110877029861662505292211550827886216375242587288205346298025301910924696005388163522556049346204059861764280463252007355203274358721198860995075344821359522771265584079998686546236372007100264739374315300752261956346615028663785945897589865076800817336366931354774196775566958923430805306859530854377728532930478442393702677247259581585018953435050023204552152163692071653432601348518023189128020008919716944105235603778509853839764733916257681149949223443014685641346877493554625521148198752036973225781969397024008413961101737896448769539428764540852083190317446537827576554100686721561487404685114990697019874441362040479142273396975695278369334640214599244785594049851176648624133049319351196696308460889517937769696338535454081621571751719125614514078071069429218552407063169777673268061488261019694026359992900387194400018321848013555151488066485086824707234722618347216515075008065187791668353108119824408605099818742726214619625927308112680784804315083488968352201601952029632643989277244120551738916591705699068385107991839476437256665734202778133495936390789338817994220928773079798146922063278860938506031354390206848361430988426086310012627158301307296105931634632621288572660303921861243019282621495163932382374796871979784038945236715467732103775149363168854839420823943514061464770188090635381733900419903840789725036200458619312779927552721943282172328429597392775165994038577535358400593738046028972679099822057725504199731511765934589845565072346340900679330187950733442869274743035200822969608796701938608574358827299776768535047745126380694133369939950102852759338693642522807244812133631905393861585399689864674747498182890921572040347591177281388578728650712068536905049335285414647080567003207 A013843 700 34145708615362696695347231590134674299706570522053740443162554368033680596624805052333035846232189706303075281498176756034056236539809197500614220200433983714150684908284295473154762838603712107741053141721215946033240083670909148386576608469011571370736563647000333646728610681843485348333248396489431435893977583363263913181956721766363312835927262746665435716764496854352900974458915589268841215793686775933447789432847337357862784244878425447793334420869418955042702715763010226329332760200864757233826571560887506580819313500654026357841750176338402708442178292373414943158829450959946227709708905708862230879729295468100800172601332286012158017667420254401489058698979569027979440975585586841049178592806456003278276274859510302055433087451493478630492035164263667745729100826493435057999102365915372960870692162662020965337353069529750996003006847480253480100164922443221737362722455995921717674525873382823134072171695814008166339112128494990263781817901837185341410501403894353422184717147107196056942618356031200530084888331994720632953023218148632915102555497091916238296393667972288043788585916120778648244060483668851199923332708400324671329763841438649062147672912746207079174919234760723402508776825701247879201718222460291523614510240884961726446199534764283638618702164552867255230911249216911365762558864323599521361651634096672261745876487618901432147027189256744231320412589499216660671632537924782594704323334149474664117259743266700317558786752250392700792862345791336972319015279689925206953878626101544792388135069526483452962551181310960896494691787699413550382885739998908021415172648279241730864542415739674632289913682679576694792705415113484925882930542847087196598406747821574116970034172591133937776425485409005717559655782509413444236908825614469649179245638100962179665323961268079144770241729283918810542727648644813029735971814332944188982970510543553407298086769507111479195848725933425804159910335562874856302170127980095286361765376749813756431143344203138110140463896876210305510694453354616309433202957997501032400676807576281107935299563821431059933414854262854493983046561667968865660551611214570010688169888835425912653608999489112052960267449825950206123608199091095452324007762035847527782641934113075971156797684242348510018846080480972780994746092089666202919996417514028871149889152167455319117527815793470868973236206500410570622477232612382224649570071725652392983270465997040701728014721911425083019469220211550573211027364230342552593476866173468148935346778943286145788018640831038392551239308860801664357323852152908683421108014789892242378597700743470323916243380372214861806372636768638778955339608943817630709324192549084887518250062651534412170924951517717502468887976974303900606192620231650215046169482194309248810427348148768547452339080326299548580741378646326205424049880821363557529951433954631665812587555588481201959847718861282121964916568297842692432517735899763164178141963973483089622900049 A013843 701 573886924698400843358700921335393470955168330764157215628233051263542069787473098514561333467624412393835786256139856738664383167524573182392823198908693964283730561253534154017312099028412589394803880152908476404980666086256970056933193058538677480027969425215134607600567759729743458249436905799797874143070081243586376588849146622727268198833429504983205978091660898631109206677730994308841414313844493643113456996997865198973599814803671696501062571611552324377402704543828912873917095700695933974828923188223836323103830202005492220996246295213719534320787690559919984949670446582283816249117077578248847514395610268932370148500910591731006339802936332215725826609553749616653250464476666958037513544609298106047097989351563789646645663900797250895342679635005779463802468997590875163019790913463939673353353723177860586364424893039586524989822536085600620240043471851503227739855276317923456308955756353945108414350989691546035251661457543615301363381013476177574033086297095252397966658541091430644129034586709816387309136718195835269678041461227424073404128650239623836217047488377610245151954763492241926741037924549022382117111452830084256751039340883059374787515938644525502379692867578623478225965012109560873105743278164890119637389073618553551736381275580783315114264527279640039958665925365588629324371326832686737155525279014262770703162946127410876370095085969838100295802174391713334415908128064901821069195562277050220679818784505083432237210528945072350122225637445715000493765689805748572953273838068888663325667386113531607393941597704293319787386284875864043541285160632161647115924806699629215770640364381336711544896579264795645509380999911812341149314413633630994513229422210637196183915364338739188092208383133269159095025134736635711757289726632102391393755581439562871353635099817032606186153452744074823448791623590773372590772478283493792984236785370705502116458944335106022630844629536763087490515613009805237709870573340961461477882190687034119804338226186022142217130776714798466604718241677531036312643842115063999851558175104934556581068579769146791824300903455595795480373063561953552725156890929683278169636071321657003313969206454413506274103215029224745114319483002124041267209598456536489399442862986638467847232298679061151407886746074643709530178697569751019872476379789158283237416186980478421548408290000040864894833180922652400460451974848516308049685324195493039768869826722012263073942743431165321370308219184095530483957736910619367281438565689777479179156373313699810252259229296447262263608679064023493572853541983133936242258562404573718917657091556395505734060302493915815182379704906170511957902392807518742919331611704172469704519228802984338865356735660158278063994600229007125657488279368233345164280970487239755544756852440336352977031462923044116512996520350908804534562006346964657311405893750475494407312159046775603561339160610901568623864352763381842131713325587267319500342031988502330287292081123543 A013843 702 9645317543406022974329686384883958066343514135153190323063712892586351566918060366734232331590363499103198059606942572206732287896585501476476179504058419457716659542988148526568964448370530389958468813729932762938510054911720895746876175734859552406830082129590767349942742337777798302798286075777202870722578855460956231328787607288177196617793449690252742873786544723293052436632624821348697650372784404659807871748543120399149292087405310203093358641075359915811007255268132538671924627441596562314949712024478017082406074205106307758283911483656984213329478715240575187049111195708444099698910722857628380174447021789946345085854804315223023553067950935549703967826769869807091180556459341563736490144248473268333575907031732612591173673180699395798024416625542135448128096442509838864873625882588434090049816025450302875026889177316330725503947363990689624374410631408214748623747629075339530184619397040755437119997083745814214474674116935542370014344693494116486774081395279907052625630100123674835876684298831884021504660822717403377478842838849316401703190224577357815299917137162495390268903710014110062736624397895419176242292187715226103214718202221578912053780380798540118495498025393924798543793958525389594288227276117308240745598160307029544033360098686225177125443909988910151585298207619448093054708890076965991372913364392714387208059635563394599152188109895068951671547145001526011528167908386804906709969815190383058965714311176937245610797359979830988504246288550132013298719948565216265625673396423811764514491758410125725469976432616057825666601289908646979798379694744740803077348226200668229457152604157126110935076807703420414076166465517830017696527349940436124783846899094179356263065528441189534265746295320854756910087439518636407504768435505744892154850057254733178840545122624867012170681080269665557703840817690128073133113042510680178686067651725447374071325477440126922356605688624377211453095907855796630189794726141539283058765978876982451551512567508474144243316964245617828225499487874264127306605054427880645505138248988635092458019620180050130191025284378198534638630079285753360651711865855186856197073450703089254697880452879327799948852734996180291136367550816698761577991721259008777336436198216432729108433243898980771712352541276536826073713370054805390996710515116383266371253854580900830964098130030686816287461271767018894538816341279013589391061243753651519395395177716860105483755688847595556270770239827093580843877684256779705899137973548090092564081166283352710909720866785389136864471069029042856478949480110532066423639658333670493849062737788339264872351504015243105770255700358007794476465515915967512245206397912026698323854678491757783310050656240280179421557246048922760925405511341897832176070270979038571440728418964733084484967797347602466233932517537724277812383640673434995432798856264241634503695457099157569055427272387422663861288176894158620707705863145201838842248531630758665138518007443387201 A013843 703 162108851952025028129559039070744683221035442069519669759731822585698810785191840583702242797039239329427449787813883811078549562677912523315135148924709855825843896939001812286044585483763504264031985352358979946707538492901293094817747885575784497301593190352032026850487670471031456075130794075587448648234382823732291379942933315692394143555254508944077849479730457164386332302484525372407561409815387489117390900477764224548502152113021048583390078680553574105035598939291503577459037213410913422827359809995402033103998889165221714493477700305822933673428548767048347168734411866271819983639592519068160185591931095223628221857961696125953356856413051373783874587264521201847781471612412153661719189854384090220882410269482330019819855925148014745177396370225486670476688916909262861801931030208663811751467257939743240420576926403155570503544843346591520516860719482077865280119326401869231483812898206063976631675790986515899502675847883335660612831091263555615793211986010469397833478965092778602966579433010467474749428834447411398565286911592540460763425518104471652801745707324290060024249464654207147824414446255428310095104204798929805116729768824738076774887886860081063771553835312795694089125545060936222911202235829703599602211268280280245546568683178619386551947335795183612917694106975460064099970492315523567417004554915348350705805858294913973027950825563006423870743692866040647675753918036257030067074462683904768072036760427950784286980671229181019423790867371662068747511586175535589776370692773695004326195062983598983067973893902978083875978567879494629789471367529574858677320991637754630932486363818068818546485835907071386899378129785958169107425535170448909949242114833075872440713342336511072502404397985457605899387839595989722100932643095545054402446564912280300536773041875956139873552636916092269028328452622917982525148230905477001763176739022549594016016767299336213184047471808709907792892182923332373963599879962260850730368679806985444063226271722114924942297428218076098838985969892702757187642111149769390009004858550751989998941935756366102538120561954544382771671455742555656732473321329428125492104213485966821103707276771542862333740367917080802153128929426576256085841306859200160520693483183423584878125437530210169830169509161234754435820900610511114206481713627561053557901663533941200266013597271425753321343361594588286560513886247876381396895566323767621086478406751887267792865481862461538514242835420773961813243052239303696517046811921422750185724512161724309012259678608062035223281165257171123288841703912217712440382111737613999990121197434008618024709611727984190878680687555917037001765955925999665978305183929707432718729025581410973064092021379430388975538112634344244842873290429123276865383213044344701270204322537540268950938853770021154649993703822256531937192731848798421968239050377233109151103609547465541263114566167015412711516670389060123938234412441881407305421671071118160884983072151101008687207 A013843 704 2724563474757684647773498769662005890895942674862417089651812742197839912866719264690283594689838495409687148583787945212797182499927675779357476447977598546864958375853803459091551348225613216165585577817097375964313599450192033044601888712872210046147876750246602275276146277606625682254723256028398249430875272118468621222700880236842068370733162531823116416205829793561841087007857417934053884614767217529595988864329783321986675670563544763541037052384063919983333311372672300626354038445797221897459436326592721970378909330199881355491879709039966046249313619127781570864919260236430478465030631467978568239243585917423519524766762226788898068685734154439185580188154807839455663193389811066592514423882633404342370669399189520643112318533962683822196500794379754470701710626493980918305054824717012684106910204193264641748636402057835673453078182126163685326878112335282681762965518836216173548443380149317255248575019110372722941472975375222447919852150866579234636513848877959169387280966314329980059300530606926848113650420557643375686777123135827524050892682781855068638940102999343038827560752443259533484933598214983607768416370055613234596877224637372856355540714457382438808505310102157230555933035839155098468575977589828398514364785986670086901179858183056029778578872709650982307684855936557297328204064347004597577595554462259730312479060362619144680769525237448965995589245999545165486396100435371904337320494328387436986721832512568831511284141348845393455653107915524389439427228852226657371462233447491937710360423565348108423437234827352655703571790350666242871645274069564649789733906455742082082298316690282633310787444090148799617848227312598948188500969609734829516912223999506188111069144649741595547910716941585982351011420089799259350374932506825729341919416480695011121544514809194842854799168648762765559116303233382532300166316828351968633711452751991026627193807999943734984285858688987420275138918392447209206223182525718118225306401516004358370643948833585543505192876061204993186837195986655240052700962094174137881344657662488695912217114257245085358192284770027441243482156665132922702679111583698505145795516058644362290008200699320887243174363582377041787637916872467136034734844382577097871295371863800191046654228570242324335658940472872517802841876560860296468338160938418627147653259014949752870890529340852636071817878320245332222556886168058342137623783203562407600442582278969309794690153662391077808879334916947976195175978985977227362005767963352162371471875902100461569048418365698625997686544477275069115562517652643092985502151974078497833966965273382843141294444312230296097986315752297640888680421248276386097375226306592821703678732946774224288194603324086547511869059045423723074171392242274914276495661636301394248324048888439300258429315312745546202444180140665532268398244182755078020193719690156865502598365664253352009166513569028041442460679228933503029905769910700812582222025692282929993910493643554653005888049 A013843 705 45791738320252405875129193821709333008288108536412644025778016758119095415550950681649596375952115592350611906247723995191482246276284446823661106661159498777159355422974874736951703509627881324094996806371955597832218665959377499380623943597243234245607364541394644440566190487734557841655133764069289378184720698495102116889933694140604643106912262672351117607171381340393863149341059623217643638720392625019919784842790668292630057995161496840834209739418962303159882964240503356627132324158513908430600746341043878156158329112669405941752022269834709339312213996680624861526698006793687051561769823082315796396966948514137092652754972745641009840401133933659392046222317855357731331291302554596220389922195419626782223840592178273448788737600310826999656588851140533389083650499484337293953056439018832181784839801876198833869332009386044163725885006994433059288840434019096032390161475080285228828687890169575108962800346188034354477336297131363682188955099614597196535888258091859759892031200844943974856664017910619536246122618312312215167663108543853196723353319514638138614666311109958453574813566313862979281278985199229495763773931524691633869715514480325596767572787885226649054548746886956573953566533348679739961356455352245893830928958077964150548129876482622692488575113631104059645259373725718496195125709480106271486648483847199287361835567514539964649693410665804771487868457514355596329859260017295596197345548177207653435833839038744351210152563650044527809161784736218413308453435319373430442165757551996997098027638862805658272709605743316084409931080423647543943742121287173069016057765801657173557187808613580218054404572823130875177175156442850522204135796230813279690743748759700503582739114128206996373735419637235605373448937449256151901751490642220033049639632791041051919798660398137723860609627479755800752067708443460220368895286934111536826788386402713184523246331055054353880892426985811572564259801421860245128993028709744413012724690279485251135412848046072229691776667960672320491172752947714619565745069916784735371759661333447512196633039321518149615137730129851204979204607070889031863927828387220775985385238397635797008167829153486151896031528729010941324830468875555155335788529537973283922861314914889810921117619580062745109419812527568406712363419358379002743359470892001866470608324264260496501057126631710254459043080928363298664513585826556556307042924302273384540638480362637189719357412603806844733834981949144635912322678817319260273230942160059792977327818286602457590996767472296807143117753029562086625259234187972463807334668228337313095482785349745444675735725555654586518856008848866450416051839919781221138585428534905554373728464636434387611686698067922604031983275376436513707598589415914484245062585121317533131582289667999319443421502461314395024479335624165600834969289979564596285395846832466438502170731719106087218061593554654292523436635800685385423626274889148557069405585810199204407653666667223053069960439543 A013843 706 769621745948482185543296360561468759870298240171487308141251127653707636649164828106484766290627206760636734308305497187183242113165512697765272219654107695947717286593938719703947280886315801414064611324693457732766099118779257632090146620038867037965922975847219789112595963527354713644697833172712546579150600779607181278569115597421142236697874398734205233623729406187999657950975189087418936635973638848709791823852782761994233384724679277403900563090414499429208152979990139914832212972132143258993106743753924460170553037396634705663026238289111959865820380642211262047679213400181498275598665416544481590043823503677102116214852826935988452387621858023013402120858496194997390485012922035098676093422338417667328836088832740241853792312848424069383228288821118944670328913944833256899469019570589512479257802550133273800841863081751244259740949312555436427467541174558947016381443911674353840923757370080048856337785418382293395700591145886829406549768359222535082178673953749886984505368392600973385415952149023782545688582845975031400322913865296540677329399241082523195696696690825071729231891609037095092780455904243450135301748467135492290448308651870832304872595845987004290659800788929079138437592725991260389530517945105196737616422998416343478262418834043439592655481934797965930457874294208150765551477799232146104876101068019878422690370383216873185867397153060180794396605165443774507515944583110687085288786628214329031296059332724176310789034137266298378888582116061622872475176887412709245441479887176413530226550526367174698589430343727913430677711668680244271062473832473517770952882869828452115975655499368442724840377655438360619102782854334988726684910327251278791762330185404286363715096291152774988053371197843018819511556291709648145012737303223792095465293308319026959616056085311500724925266009052255743240001975809235923740023087501612599447832410270400492282201086042298525676159020350535100087514482497205139882985833524674349504863869527308615832883737110335964429690458415019690495140458792239611041477390091401047393164628031252337488811491876755540581619830292409202085491831040431958537035011704019581986369701749064840316276704582641754916601903348486890846425690391455495728597815944716982891530119774553052151223832282114557054018789150842211614691989156275899107642627281875369771514105909426164693267127299154246693137061163001960654479836986936041852470428748308773974510939454843247613240033632181639441564541619273895778407262882684807412192444884124940569948641942927504731882670906892437654380075167849989910731948997253199209873768913665221195779173373171688665090339413886635622412940722898432142583273531762983676205297386157652359254305144552752589618334427575205965542909251768485883609492313274736706766868133983779342503542450064561885585191867311037176424193835351253233328856686542169768647997713263431905983488003016007873961202873074694441399537902119272814886802061919798665499680712018028479435175676017852946825107399201 A013843 707 12935032684156140092426181931956605447140102522562187187930007702475864249162513265985689467046571464026021593519690491224988750195972771911340930195726588045793284435784328062064241949856309674366183922534122944114599827889322983022539094242993238307093267455064222995615400359004250672226436482133779770355784147302857895748911125845857137572181175019525787361514020129801710251182040002992250068040808948130265471183493719880837080497067684615327356763860596491906701427134694281548585003422624931753897145042272208402086484899525239498078481986925104709464843137453644681235344539616850441517986769655863102083866541626301055267223031462313157919278760567792786249445268745549321141881612180643903449102149241785734795748145011865244836687402043463334123917850216546103074218056670812548709375811922897936238885887460089932770749192814993162273466135096119220036446964520812222504322927823510865004405590118935381128469159526751205101539835388919941835881956813453147126176973140674350548581726574444559688685907768642713245388011892302352745227213334038959163875213044873967350074381282696980553200402273086457224361122382619666424016486487146218925564723511993078547993718383503581113119271859531033079720620945735113366839415103383041569119221334383484839156473343768089233760684878149413393205493262756389916623687371694679584652630650210096650157055030725987634873343951482458611423743015613518147820480608341317842448636860398228028992869205095231255431296745034676853980399624647695617690297946745404288134952463773982202517634696653105159192555787035041029400300015508865463746997702382413176405102393206794713202841977885416876392227254952526925260471432808155529393287870112242653149483426089840914959623365404689224213009722147617299530726594764056373229075855282273748485184632917886110267054625830392683818945814141262276634713207425828170298568031639602958919719319414621073786953653112911321039204655031443427170855907330526786013342904049201792128247055145475906303276969613416554169807534581235938151825690921171142774110495266177403536917903321258036174454743972630370555284487724521459450861204296539927131947441709457114444915577296532771195662573920459974883328189578019174455876578409192516710543492582858331457946723050913147505618949165499360406893789258205050608128261749529036302149636726479339749837578019725549999740608516885424171554586966573952719842620239434055414470495972825564189605359417550462635725245256076814094375250995136366347690867269283558176718421167487876159126825134782572028752049932141199657165923346054780429671866796834519120348434131971372637460566882896571394173334529192684905894294729753949020397078248340466645982433169151663201987106564498112773715346724256486662879675794472942245824737309208499830630752727865379409457037958235091611030319713896601824161425790748513092558094330714247301666897566818500043864482866690044337665936687766389476602033520918618199802482254686056171053133726887004653866997586832054477289580058371207 A013843 708 217399094322612246533406839730394667750083703096702680067539639455511850435674360461421482872651726595885344922285438086018385924543714377513907013799576765285647731512227201739113714451234996697072453186031004321734079307335851375659814556941987356227316546117264395887308033833784441048109717955222436600369664163719132653851949292091320911175649008553169908184966136321577344191616546330290746893561875991225371774180978950037228811914216575329806885130205045239475930885852806789987068152524057227987749316725469006613867551706320700244205046754250234851975618611183406157522435677340405370592803637606091156723544965113241835876217489787097245149318128862893358494426631806447440431604255920082085269059822306692844712139073214419169970205166144488256620687308589490354368382878466346506158479270988145614366955110541731500077981683641590078330145332560475731152564132701291023630155447929747108129044753128946950626181164166107504141580013381577462435668048163707043749656387575313809670013078536689714687744051867578081515236315873925642589033774505192786667250705645196769252700126218288152157639161003764086569837383884688733588445088389466501481966308066067671156130424871544687768195602143138072970864476234970050356470049642558779652186752966983229691702847488710275751815830747057190899604725267146645328694313656072479779256763338081094399189623901411674179316291792565681882198848863416399510418817584392528978034239712713018483283152730035551710033804393797813884848576491453820246520837590950009870684146058649318877713886346648738410549285112697934581130842360657501849195790383941218255840555922626598744800165122320201441524163473987120032852743371206669982512989232976462271483367942291956257726389902356611791348054400135003953212921878199495464861077899729174890790498125450911855258387096331409836945022298272195083399624877205894058208032907766806930563722601401536387137330047868700572705912637113469680460575234504163692526254188354934520299448255830013557239176028292692025931955233706832412517734387312123396604475093938643621244979201120383813984060881947998637922666385186032168990624260611946555306640652810845722475696107622826285485500879881170797864096882237768265079917653323298628354104479840099976813710574316697270126937678624547750358663916062652285570811695224334513130228944461938263175520173777527318845640407343293324051317943147208423362394918364168169351005625815279257334697275730770625518634197018883014484164843475256909205640406194848762276106504561968734606444550040290688087235703209497142637987673677142694681495065254397762855696132456042859917799747600842675421871233432141455213365411522974621185813694119858222919026754273932003435797300029519781387833832394578771343018711077706740325576359955867256653411061097233431734744436964057184706586583431460186858681083265110259546623891416314354399115547405518530237230363540459575183151397911289707933250377386079216084080319254508546066890018547789887217542628441886339599805972041044876049 A013843 709 3653826578280144027486968755348743180875656797946281943895138720328787670272378976275110862640657568897044992108851357911711012233806207542876235180929486694155881423526002579629284198781906589487696720697623089635384670918393654070714503258523981496112509190592862701677986124644415100695580029673423491942412945599627462513289711752178830554129132886753126646864725853156750423828499294173196583040094449784524823408659713213275704641842237981568064318383356195339871970398528123719312654439471829830790102766204957594159271941528132009004354220798683697157154221998159507289479576429060193063553250737245574071052620228658255535571587350851743399224589791798648676215828400770962131333972729248819607117088433508586641076921403514742989689238227390414129023891595463564385869411038383885729005561107497763340665414542874881321810638156964204446494752604343915613481145378310598234152022613355259646324855165838211399174226826139768822107535284904172411156272885487424284300474905978299199123909810966144034756914279738384816026576760893068274993890648108775165516482609778822100830131021350768973313441378990263002979256910949963545420996600561763490407407739666399349121084050816051567320063485219721592421319252081141636341192124342485409614302757116087141428449757742753604560768667365790207449656617564933668039365329617610167649968421423128953567180008911026007931768916157651415394116052847439426571609067140885234533821466851567701648539947933707517590538150446559857962650025091864356883275717391096815896588442807719102377737287828125346466101834889114186505066067555570633579433648982900055225912223391585245103856375210835625627696615507301526392156057839870502396095810038635401396820965006100908823607435088907574377186750303069011441649578006898920277920136260748242389515901994453475551327711928042005129534989767060782766697495311199461436302409080836724081984485761755622058617106114529250525468273691966084919500887966311479180288754143681384482672826835735037856518831507515274879838371612910732357185561847554857926731412903826783342264365433230290761630111242900013107566253935821642664225421948104985755038709451791884057649024480816841380154813288162837599701876299770171231198175999404680046747433992672560310308033622540731019023441564642774040278064437264996963588632161635390162179757869571796389190967560678901647838678326218730897330500670475131971451771392946574422282351553077398478024257113207061903091684949296366824435358524288642873019198306916823147574522022173008522530513552527165594682170463842018476316658831491737269511887561730663200315684898188712346638460357927362845815389820294001437771032471466634458269970757072457152600082659081975181745445221596138965785323221055685409962115477083017184651961881778260982573879703861202287165849752054909103363600707732551360533852966436708132200107743033995354385935005244549937697130720024504080103225544695046121234139092727833384725137925710525133746220541732704634465238956222783709653938972093841231755543 A013843 710 61409863301154380669973483871146326640977163803083160631045596472565934374267873454255788268401531760452635182373464772422126982613580930173120884685881882868677899085201525355829379528927504049519718784764951267501910164125442143966498656266012557005162941966294243427101912796898684597390613558721228629076134376692938762460860185418869605123248336427659799553855447414005504373285587637168914971154867417528508707029343799975524767915442493756214456999069067575077228206488062175350487783164203043966089257191606722285034883521263314675336181388963476898120291009123066839014283241043214664819139485140886363412181388183059300786351668605765251310767680630759888301159427931757560541330079660484911136816905301978815676579818028872285427707026887750690266504546044956126633307191322117967447396465533714908466563622222098130375671395504097384132237307021208189715777610373266224521393044062661848875781840772242818985921230266931094593161345533384425714303478386387139946238081744777274639675552192907982792159458299563033602958675620329798497822320122764184206835523222552663048652012075842374134479009256689350291072370902336037307890689865641558983277301880573173860678059642065378691948306996087860803825112669727747481986416033824152279387586438850076585987955078382459831852838992416836016606378771413840158737613094883174087693019258858528322603594409767614115309240173861647338528908500206914442389033591436858136809937393374298361607010904921822248144174694555331532778258971718964246137214982192164184773961958269334953662630596527302698055773538981342132590645397406475638569541338455601228181906738542373214460514098168514359924697016831216754072966864114703533771182279319345191276369958857537974598370161539269602557377712343680875299804457561950153111003730134395709840593764820779563591164854374601980212094573014990575959884803695329348359934589421622821645913252197826739939177702466893113581545275940873989242051424049797030583113090892853029000282200628198781254512001146809224905443511698190678727217737971854497174574856674616747633437189836301496830717279659420520298866029899354348257636666681800495584935589756266195356907154449088653076261946934152811538189434970237267882747744021994457545684123114847721135347121094042066236726982376951103294953428997112803967034140740606002455755190513893181913132591792330299995224666628758210191433724768675543044189921801253076315299482552571836220153689301671089405261948942824037218285070717719220766833665944351046641284991626661754238170341277324072149823238985792804531454084980881628288686294250007256407705716083857688409952603235685187349619256709681282164617742747939725340143398514116787363749589251190756879595697839366307597953927376282904685233274823334269822445523347047232334119196182795226840396436782786857300232037094860990716492466806901753577887210837172359921164409633145150802875676011451840074294911729689640159582175731476695697075393117416795922872728644901566791457271137236325808153752303981189582115411201 A013843 711 1032115572502501675920244343422356311854903192038418680725983339914415659028320149145677033427024544297927439510150822430098688196786454693419642708915616805373869449924982036655424381742684560560277913615544535952904604128456306113644942915862873045585773565627507349279301848377476192028344042081427689568882590469078221780679677136334941453306434790339678251101648504687190512001810871417897953920199856686401645839042181246188644774354841992560696378783353818734322974466444860981115648171640760559938062145619334181444581287341872529748375200604309156226707730990331384363313058432213308871615277326762877109868532591192677668316212494257096578780072408361181442677586505249049320018134648853769901476481727410357955076277001611256501183472000902425851309141905377577620325993964550836678888392396225146466597534798686803277223909144237364735110512419105446044553074297543485435531052891561157694055265397859085058696378117096310906827262734379592042980298561240008661076423439884471654869027005706204466787824015640755905764926461150882923352899734303297643964284638801442607858694366958682782078188708577177910342053337755561779033718824571837681831941612706793333076416148404192819675575195683248676529888668640114251929745694280482527359667165277753237180699561002374002393950664945549762931103408011152411547903063285701506891856574683635285517998611244964290436002399602092706818655365162977611033232487571279274705364617770441832563529032279021066524559144091391457071404198537680632084828172205703703453495978632632712566207832435834376446223385869659417222450977194210636057438281275423289842053306554681666615437860447918220847254382761882259985704354085175822292092260568520234629781949898518640739074807304990504210181847211360244471163813518243696223336639692368788695290859405342842125276707707473935481424673488662946610157783895707400357885420644409214763402864029688874018157759645361072559965031452738269137191158284004938693010381718636180858407742945958136916544583203274422642985789101111490737368348522092958534013079616130283677475178849578719257233865319235880684663041364518448531166099456921020929296012457033565945363538544825832992252734542122306303522349833544777761305341333777660847970313057191245649121779064227565007240670392809417193078282281154474896273942803427365083273877486967002708414019470253695352019740972029539238687426612187129851943700015713660453631238403261074851352123056093185999634237575882043593527717183552706943428173423526708040900076854269304103480928925847985680622079177634219665760148806273677526647950547459871958444309970221396169106073402582160943785050847519613309340730402364622963791790098826760845222539346544763050875364893586229531798811657413186779044715649955779072905841910893822833839541330244239377506542913008298710644999847453328670972088889623597772383550352540355853195010232704270549543931486724471076128674581440893782162097627518928824580746132124424089075721950334860633064022356003530927857640114973011853306613716055207 A013843 712 17346766427049545667191546679899542533345357948589702766961601993941583981288976746691393900808001516015266475847104872582668652523389944032303935008744771647918623844889173090067717583949299409336590894136457015760467681586965136852030555586907307277160096317501516019337226165680242359420378315262555178584209698013797673467883333630381361005721249521238972366265406418277610935214435315920610911536798991328352461616781940204692552722581829368967624038211827631467766231857538778509610698820766262730879010481424149587539077696354851607480941996556623988702276834754499576994202573070209082205237966030903675585560427260175333571390583390979022199556676967326376507082196393720771921544789043285310734115228392585886150966987566080388015390613919167071282952748003680947064818980562205912062077211003356036664104767361529102680302240987197389103002382227905231670803519718813359714970405948468377363986845541817642581510027014037697411045804776717803466369877918760825566711448754138315103383736884904178473302958230874184508191119032562889292792185834435523502107731924335845910281076225474581518388117625056629139118890447657726820219712284578875918549442684763075549015326206229268720287392313848360506437838853834400232183235883772069837333926046823198657296017521766899858235128825739854865583054978443438580885606784642785226331433450707858243701002659194114829357892330112372123501140722294164708635538418610490769973063130867815879895232445513507065078265534744016218999090364822798383449707090261262143942906912878658000100255039749068364931676446311365825257733573703098160217365193396039232375389923264534770805664120548161537779804411078955143579733079109550045263194623375119583422745231944402794901630286374975404260526306081331628826850213801121802425618903309642231601753474025597147599525626439514433636304487323958143676921873935154277814980264770585672528511935746980905623177466359583546515332283626172089388771797279271004613425485545118291687258935692718407156364809897433221360662157422380824822949833610816354081157829108301677767325330924869534556329574420397446667131736213461564463308633572471598758678081365363142843724992322887775100791709449449602043300133652387079834258871796801145871837051552213265624789740732472685076693947291947874764066690299363259581676156697203724954584058923454414520314425236553857781395786516900465984619579071029091421617766164099491244180223843608885026675132203758177095852630937849506676420342703970345598197310729213382043407591689704194067203972456727095334215284738498329922430820987041698190372104851158068005573517669511005414165775677198378982195349594262140890089655872542218152448616190981369525655218797377832596062257766503759740942627526143430195404535928806778878328484996392480368341171137414931217752466738930476429810512436148094973027897967903807760450330775145760824648536981060675126184856497378185376494633690277101796798374825710636754728600242615195665095658819278002659907023737351344304503357412351410218524256725739864049 A013843 713 291547103339421714028488325049071611357935431041947134404323644712176201973523832181642257290880081479668583659562291593496912042960614789350932235691973377086568310961052332124768129433435875172720083157751433063886180324432123055072077547749151113407229738808247979737000760166587833334778298344617764886464812394517897497974715188325819534423157040703463408559822685671991806988149014354677707590198980647255619822393254069020267733608432806204238857210226187002078747058829654250411027015080618577717883529161295682117769278842635990966932192136127179378119166761718874390541562645591004044623434495081398075566514100961766831334361535052184426107949069789854409954530474789265013685403269450496217508274643594190988539302160023113081374670048139440967052586835697865677318412606308994764027331685333404908213608825045219628747839764271826518654161038104403228691194755914096136729507612775908018356526913021329118867439024024931580387446840882296122859278538180613195299719319210802661942570465824584527600802818986302419029168137580284480343958267319357843499924650452312562214094048121551291579549092924326765941171191753783414667432704366917167563060483202813010752300587548095319381870202618849395031700757616394764702303645498557177756071295068957499833174166488336285917357810174209740725854405022698872228944393229491291298952402006046973501882751693075487937018096392198638279683672119598026258037494201586518370937272040495381493399171711745513242770408842442680592717711761576772430639227066021032853248436484751605007684986453062592009406686033155125425106728173227970778773256805407231378533178440307035892930796874052950965465172737003999098144573860594207610738512035065634838586079113289577773911700223104211619406665626308940685692871543355454133367376907925156986530670637948211259705227203568919086125369518453764520778025935228137947236373309999233398186700104099508080808743677105520666283189690905074306357087596872707774537842135556803128387760932187518269077023359946160151408648879797954522799317853496990463042019633823226298235436836854282267288231157283619886134483090539648513934828204452530160337102513507658341774485945970774836119006260716899461541745346295669650774388858288836858667965325438048355355841172490668418083995172135767931159668863861398303789231165609903005311694278326498344842924544950760687731918983989546131803501265446785939523129795920020149340937022139534530643328946948563682449995168172436658710596699825629598468902201425889312003551393528858389687497165080212291282156290599941431006294808329209821485583966233413648969674111471471467995884191806673155553757240630763801939736846249817060488203892321823877617687262327529232442018366281628689966022740831892631294164035355455532608066847334368417550710063306532748976765708481204517355825282514341032211679881146559297029888709337874802179867961040686766845788883151435161622745308432487249898790285695718671936723584277633593543262737775605390705057347953664043725787928029390151542737182789509895071543 A013843 714 4900032165825660747676803279099746572092820789522005487933467496677545426569015047476861418287821529428789885566263434811902600706039052764621118085274996548693953602322406546020977951387756754027906437632328335504735032712730692186596407345019982763035310220150223795439771776119841714857618860277990774446814101914662303248461038170192048915050000383103109507664939878089166300049820484259068231468474267738425202354963421138023639798756930173874642473132271524943937501817749998986658131042459956435704468474613896529353348269508183100181229353231889503808048835764209121881832043384448004977986063558833057456046402494864415134236614319622063649596300015958083068105793689783177085010572749654489927661571934887567944380051403508461558664079499079584333252826947574028438690560674235274999007363635398536292346123522535006300364942918116588299020484567420705064612910262648213770012834447924686064518147827149478500805047676787025071571819054708750936895894391201565973402382597975960339268781819113792155386692978702784756623228888311841261140906598836447275703233600152017233132278666778912557577481604779159955173264219805837850315541462294776835232357541189678271713915974920838032851092495415001782297794633258746810351617369894250486546290256223968699696158216169467957413032715597943112379434985216499945551868417008060132861493020515631483646143407705519725757463146063682513566643477314084027318836165046064614260342731184605876759559878959306841071242261414934132721806581576820814241753489298615499164546471999220225364161567316622983902098172159238193019768780407442504878842127128479337779007130046240352252487903062207946876573158190826212842515852875006847313682171773348124732116231657057933646133945649712484687367829181374366104440092029175117619505503691498113472620981411995586641865753610382823080509085496652420300716281893379314479201726221157115723323868649600432314152554981112485838221569135041583866943571240639599566657512772303190178813097987275619548377531610615113664725161722764221664688135163723918712347223985666964394442986917009922066313301060465799426262257302699872573702657632233674404785681944523213750203785293930812670652138223868929250132114035191319820565153541260481083632493224637278708465622586050664102737706858085851619000554594918521291785608200405639810273645735833457681775032826987434878710362363912301837221445768364131285565242480027778649973128531099156856522429611364509810937068791474142922948998733969356661466839299364921666843688271039522955477764853503127979579200776113215630922796843589029469708209720484983198233312791501020962606825611694755725391997943281247219201157174920675335625242818252893911120469817938783809653002682095333392258944205161619454161014942219141136543779503148729993774784033992895912052501262443604323199355523218529728381703762430222105181339537841661800237040821210822490377173759126170761393480398824813209048968331687943719240513280954187806681616833794599801579898847057231582899317706389960276978783831143292806467423201 A013843 715 82354840611031880186204032711829440637164039009496346235697788216659505984345435902943609857163416445109671606712189548883647010066398359814987131659216866993899278194232686818974576428974027764947023497286542334828081694802864743580125818247750850298334458870064811329956244241246179701612000184692190946127604610879729330696884668526417766115245356438813961495324644531044618004937332878942159766290647017879712375979870219066763314097707725432311116045934087519732757593050924232968763208430624487814885001652835758968841724365624033364745921739768366890501876782689062711467951153162417619665011770233307196663771886731186225161114776869888023758765014368207502125654074544185857267772696203443012214208039509655354441195523938766713416467184141030573888980262507876695969072253251872266908316760620143199465461298043245850890233595624785499541637284124639790020949182784328528832605708566270198686356510530901285163030436303759530377907562852489976996409297032924719314973844324181965422090416033845504755584148893057703404566607925857116075995217206644169362744247117754953637254207552553183355204733331523341366597051742276716750253305356788314269750233194774922712695785790494524818128311570439934955079034401179757641579633135812667927383500336356241935793331139160247960240840851054629889761163796533714584890252484654466653003113195806218345640732253306670030805683095892312005514576923217810247147679425929207971873580283019670970697922885669070077884368687600797968655403216561627424961150894641830694458532554890894327695463461890482490442563979480316310083253892307886179498699630648352230051772834687161600307564186766528963154565069713216159244163939270240082801056260994661932372677505460172690790573224534717730140591105051358971117324626734346201831029000543008793134340834591409824689837720929704107514116199942237227994138549782026138451943412598987643961904260393834465903961991567557549482989912452643900051720601841429749916812817164099717335311737872141337749581173779608215363035793074498273518413487696707901798419793527104670577403281114185760168527650923248690957189758486476758346220566824951365721232956441601653499675019435095168555650487128565093906970440589460512224238535567964905572611313626478743253181718803753511574712639163848908160542321076795587351040717024217588291269163882152923257592976723177818006485060250274056978180839028895954516495030361826875770098371222183529287572474478203316392419315178305920106003821721822977409273168104426238454641868771361262312714793892827071952787627444134815108919446550200818297385880772191112612707288086757659318532918055753759476663309432727922013113848638891790365853456046376387964201736230097139488838016077976268323696075256151338166084178133877105081891302109420705005372795259318601593866388717889657860011568278733829144911295135164742921782773612504809876583945082090293595769159369633551986740225063048635604486010750679270089275306712997034466897934125585838865153359922490891213788832691296062375182419850025322198297981739207 A013843 716 1384137806149612810289531177787717408788816003632605091183372726557396317078893741220773250869345540192958250694011769748087455298185957233410488721796457883566465168610468767366505706041766484645464623918894917021455569044551747745351174627289948540964107250229179284022574596962624542244992887104121653231566650695055610861022540623923503395098928705667146250851921300633266894808981753696380879192046904429504325903093678771855091020040173741340852927384014208944148456866406883583506003244093505766704772222779210600989322861413043128761284706680286942328665043086655076991641855031200752933709852822311194054328014100291046886282856054852208015313563596486463488225868030864131703099455705091266706284194520038777542093173170838852152390563963858300855352091271969883629152197360404217189928079795742746753416008036212833015912156041665769890796297834282820950882092915056209584089604143873303229321593872492857899735052542957286427061492408861799043378651055232365757526765401556526292849073622280841398427102790445620821120550979409880549889251615592068554479642561308107505781331466335761352650925953102912798348396648632444778421507303131541197931692169304582126032278071780841478618282532564383986790013331180628186682028894113603509855534490153139358214878516455866287467767812183675164557215879928342141028250473509587621037023323481915111735183786981325203207751115792662087876683494348521736823811048111592198383279263816711610004519989939440060799002584532506611459191361860751272131322063086245248481764556650051260965577654403993339216868172803125676223569248168018643018834644692306855930480146032587125016369231286985052283738775126670023988416663327314925071637352578537283097387590834269122414117164184755000890472914702598190227568875001524156614174104412126348786208866406977824923562102575665536934989750972429181090897486606186513308961812935551185332067724904439175868447889192275939734160611458591586028169268155148909806851873018077023949254584378417079463557210787713875275606542574203092483023975487718569705526041469810048198394416945686120071152444229067040748917488270882214877524929066626957603676762298913998990369038051645644497914817737169793533294452194987062828952777067290786167958878348120228237856225147934685269036195326426808599454234790337703436608941331026025006411360837367344181190365159786449587234994407626356075632285361558654307558731975291224301068043325131238576736230578555163138607391430201787599221606231678678781317654136331091789707165888440268735689797540956744598310501654453573837535609138169225153124164498138216029681771390874135980166582753763053435524280241635858185274404454073854320678899035771447952514338580819242623388900536222547141716359936830135540557376781896072505111347114553033789025300569923367736988112395181571479653214428060679466438524137336713834286403076105368339595746364994691564464092261525431108241142962634658418604596382686666492390450079925341158285153578848721193806632520217304408630148911042612920339690930419375590186794179090852049 A013843 717 23263204107956542502536150505078166489513630573053193767518945415250159901144967108697536027361090494023049319414255814156105861196611383221930083947233067649101580088836148573128861401443969307436323934204866870379603748931781224356117191960862165127983750554601816226567411251150830681511595453558972625862940698231799651741205840266282321561427694756147727038068241299743316701054556334375073436580732322746679205453295459118568514773815200070715715150543126809724303114553700492387985396523479551421007106748250192570827549331769015865090912065175582639717873379157411878998524657509391054556861496384584238471090932983591625017755961713901060113375063366147991846612163994733461533992552035468919532518457298291734149959961482288588125228208540566462475902598007997834155160981036313678311121237127048344684662847064629084498435606592276594554613377700791371721475335623349714479793976846078607375208028214987462720847028089483112979622502915740256522064988285290371286752346103960537403914380369674101383364316599019549140573100310941862401988651903255896195139352527905362849666837954705141054004112493800655401841502473565499390930273243731812913637950289502111792224497552420602731137474524809601665979754057152817933564859623367334190141968176003813193517463226073744693470773619371028490713127293955646364261805708275639146769250997760547282933233907795132690312673003127271710943419489515604830797792285611530078227774586967472029345967470912169101848836438237838618794629218793646630711129914290523891233016903617411543048463637567916052217903380302133240289528353959889333217553873343601327623579814369691810150117670240357773732797593553943093173318860542181945679008984787476117017793239151561140414067178453177299966178277406567783154750082150616500214424172854607544049812417702076303490308257989210679266372744593617246594714057390176729183721190007808771876062252468909228821003673654581719112037396784548786375440889883587727123759429814820541515121799648055854544006041709107101757119161044631375362183956022086001040776178983097480070414965606146620035859130157929753867056225368717385446561482822799276444995343957847581031132422534008347076454341708612719914079858041147564966209324169956243124884868396856675993649576061338255316691334851255372131027324121205781659086476950554402282755741593632953653266467240530858212658551008976166563151820071716302947139608308719606828050604165480726759205827333776626870574427767401444180117535935823554277605813069316659709608337087015596640738427270860006463804601306401215487460982785210167148557832720208996810861531766421603418659756342495639090856578021173868519906915659619269567650256094210725737908488527829010771297251312292349810826861458304088030147831573327290593406410954292838892148226678702041555559205025816671858531574892415839792432275176218149412851576500102925683585709156465781123947998639457920636208889773000704041487451403814803737606294493305208847298576199710457104308072767292235195846912747893195352149185467558445544269449767979950387543 A013843 718 390984671442425609840125081538848744189255589041305027650690915594109437458543462195879488011857847933045389911395397468521671209131447517810978920901146167978450256553069149068576773574068792150082296362181197490470000208296447037753261645286210409306022895571192725319918480898092011264165384787965652922878444315181856746814446557355406978482915265766574848328812931524785923794623928311841859248612368148403437406053536781405781027803512067588519024535178332291036362446304044175564870559370120820732866443117840986537898621619041849644582959079406017425738297883498621450328203918760335453937171169735707295983625310655224441673424448525535117325494689994849298966010640259485288001812822060126130583037711812389175858377072632824300620710500941300534832494964720419598645790608277323991375014632394301529115128470615221023165207239996392724679387039017200584522835965821638651261897368852043154155121330209294285949276001099942679848515406504846491366346258110875270216446680969264752147588990873112621950204069079721562405612096925999881390223272538021847351707097936505433414350545504729305694647118683307615338750132073215348263365102407400579639513030515661992891917130363533070102227534338474975200121726438567411009424595689934785733716059134096088343448004440621427063163292220768875843415530429512548444148168538988667139750801519361518184258862288312795126085095163560055645826051360288770391218494944272986024774207483162302397217675283620826094773394017463353666081333280264818922361960469480835039953315099097835804015528356603965089626302112737953369546103045003860023387427949285907513369505940111410253193027683729693103127129154861121566963970089132451961027104007323111098718050970420288086939227068262550880531558308372184731481884630705411519103827073167388992845197304318796432761610892024663886429926718384925063517359162556700287390802040461242028920978277244957408794608743112554953116012527757911452612035036273458929769024736897688841244652086684874747321109543004963059231901739677119525712225748863199419492325240168919347543464326942506242942684400564325373243613979772033097200358841802787439211036745899544294390242625529078289313968121096653983595940174097567124387080111324454578199939983145970153425268424862912057107631264845049039406176236505105572344266418107967839166275748964189052050449514911602133980152266807862431426892639945335903632575396844650431959046504209234574641972339998783767813744407486716072335235426473386476743720900256005099739387321421471132740890747141344128637163934156685228697756737671027279265811494528552609400149764398247888657414524848324206200026506801869208214075531491221063623497854175399667477027966687222184033192902805697523270567060529716807522694605252911773003381548908799743260335245788945212424283558868900803926340179216833019391409248886698437181796446237229871964025013792720383350194013133369272132762810414822832825279595743915406417948991548980645096547170188533652552105778999880596936599062553840934283571360153254794262536642250439026163435201 A013843 719 6571279372932847224582982245423430843588818685017213599725162218390197315365739969126146555015294850210693868240822445253443728011872238431849122723585563645213813461887433188395569833459374189666433154959179386222329293500838385363519068472325338349206326805865036134451869908454232433316827622131338728674818013605261466343710403289472325087362356871738823475862358940137077021216244363137126128391428071470216572483541792685086961734293627319960239245362742230815448143635032070458718779491333620634057286309481553460742462133551236366976505793247576934874383572527961330715666123262604957974322035849748032523596790596182357191205244706368668716889589254743432167721740830841169235446468100364539876709114822430824878651743459739878020532281389320438088929742872056092194439802753316984323039870926651025799837964205630019736337638082619372523686457964762090224075304077564280811758709078296289291885124196827609063949481750486736620213998437126954980394181560069480666527819367050432689344528169604403837117079789022880299351122513035280006525482541546533188440141195018846819394989618297985440809934123710351090998373469754530358262377276161181542001295503876731114534451210019900309208138169626748908188445856253002476835399179760733943826565805866752956788330610633524324650585452354462496300284819928817401700798268634782528617791721135909036122838698479673147684112194413953855239398445212373363965209244528396076118380105169508816390037468491815224174856433251506585065828968441410811628137469610564394516495366870537326358088985089442841261349259608786782281961353877379875413072501543648247577201286335452472125415216280444951984257659705750870175963445288049120108982537051079528236154282659853781877187589336288692649093900488811308782016034988265851401578021618724306802749231093686011645424394262258525939227778355895435542536255445090461730177209894032094780074881905655999169610989145492711097020822554027217784050472854648024232627998753039456354798867620912689878225888089284414136510572538753347868645378161143792643407510311519027474163004942922702425137696720284616548105420158028560264646431054179448490819894588333640955816807807267218808499862211271463502296966506057810659573655431030108095806391296734320368618486416670962943807958668250739205299604006941309354390085689140615472867596512841125397811904997119297065804419148239743884991784599561260532352694694768039809935694596244605496007629118359558785645602256629237027738301812738206514631717170602677711319882711130665327976150787204570770004814241371408638723197490036955482620493788541383706188317090241352264665165919125784933603845499819015782453967457772952416320128435125942211286409036112143247045873117455358273608420586322950384033928230485688168867833692510197284976454475974802185214933773909615811589999392097312556911415246038740633714452871909122458099368406814251482966710778732537356735344554641927351294474165667986235666468700963717702137668289358685098443241827650993192713420444342404582503983850095753327170453346303128712728855423207 A013843 720 110443492420882363303566182598831602188197275639084308970580801404484046279351991661103145150142060547491131843523502837374628736695536711324088205615302568185108562853942089597364342190951702005723742035398927944238688435868590742804664983814371961635110734626173662311732577551390284506755921845161410012837666354663629464838740748086161367743299131943314406158818666706883853495581419011245678839874731597199929933730886909658256565868272994366571740996811608673315236950073984008199686526910844161996600811003456469014698561078595629619774132867112025544433764703477446085338200533674601528674430456526715182624091259550036877312586547779938215124763326604472864442899298143947531340148789362826821707850092820594873735499852327848129891086053310308602960642188450646741511949764874998555517331110664223790617876664404023741708626683254583794005598299013756450396033635631622867603228623478925734128713282376081625537798939780430582375936671732792732355485009480087761562333060102016622209813484946541215290426760014107549191194316076583951069673785075772583298113453064681758493571590514734241303692562817199870786409662906164391731315774880440978176415773533656219841980521486804464496861178216916768899923209506044212628172554014238655393893091499202516944741472572917643324402389697721451175318886968543634070385316500944789958479225457131223170116550005347866593126873651515322445008569668684359128163271772788752851321614427583934677067359732941938472706812073658071175201387472594791511034106451744755778638737630993120844100401572398265833079497006244879449812924474617123566067509533444096097030022019439949699011853540025438307999418486674554875047417624956241561671669500217493631065045028664162512009891813975004057353321185515451666699343500047784164506321809345899424433806326991580797724647794365779045460601270827534585163406845265635390299088366688997416968718540188360378043651894568295995407628964665535449296536297268069343277778775042334142955104568104679578783342501116603148392333192658827517628322870754343722957750025805700294758257624075701859659289268777823550324007796595986012367912566727593990785209968346123503544413088816740146514457184184839487083105116067313623755454426829323026766218018524213722435370901204988874196580361337290173823470444544662586319234170177386324252485694591320794561024687286584025784974872624465375475056923764826105767251739734966445085589219079083084571400222592269104510345637127167586725197638566691036891415270486319204294153268725973092167295166280547220931470912954729264991020780215051110796402639104015035949907045335686407512227443602747067379079831315458198255703831062790011261092398609161710745090676669936791553099989485072206504536724794329827104458231769772961054161680870018885768599270377708500326907391938098912945393119782979532144010156040173113830838809418176621153276084813327124674221508058157755354650935929866872993206227302381844662846339457097203419827790939251420449535565397330242589934457408062793818144456568559326169753809391316684274833873097840049 A013843 721 1856223777117769880043036830938562737977031611666089980868551529205163365817068923848160560538437611621683452894099512187755385177641885507223950471776390263487119615886204699862902499203325255610198932388949781958819636541643404614318004382968149559201306116862100742473289430906216511705046778451627818085762658422831620415544715753084114107661628510571285224311265331342596925700236909322006124261774613954139222396215016290626318102548064216318971250933412706972409187419893449225812131457790557830676869830535092874730038716047956747019543851097551813325298283371345436356279136369469027892431152682844502074363101799257469796992642108537421581601897230241375432691808503905326159233880702821030392443836510035738042872546018074143519079483297986356689959513261290019784591339698254100722579783976933609248914653098638427026896888665459789825852090611524204661806137314060685535807463474810304813501284136894803880413786780889696797992367641813047452698636554331835008578131741134593369480335241496518205386202555557105579256402870299146465628007305768509807491392805658106315001457721781138393591160903268678228307187204463904931828224228415571520211019905780160086884166624628722634798745822291720134901009382168085081641696115317309081205161188827096702290269929533026831353230963649604429903584533280312857820966014431379084832160342258004467820148855939881593830683365461018024333259030421578023867040108685260569172162373684403190117471115031555159910783390521971202241609719251900660925950227134474110371581263364101382026795449227297653856567106183957688913005821644889995774896632728594923102783580080727234591292222447207541642546226505539243784921948022639551927015749290155415457310211796758579339350251717477893191937269164958196162215866205303108452857750649676531626458982937747498467358155479905648417056325558798373772841378848379534004756778178941979586993252504945772873779657392009350794816020009133654296326885548184441452469627872136509940646442476135349680611637416266749115029943969016914088779222488768254951750904683716404854002035887840321155293674740348880410295599037388736909867506508990672203127023937993297724070950783742951642468481894594597259405747685743340074457922551720432110859826237336460032971278736552248008621926132995835951451067761462144088267368698171331951711527068996328594187141919225617721368072684199389565609281717715432359630199989725581042553498005062149402391523541108266839505379123196305630090396711390376257034016451063566866571833987477429760055729859677157142195231634030134756704086253074364019155139155421180709210087710956881451058006644631369961440194724918905938083614288672311719265179943424180872492739002791627655632951523275608574721748733618301404144629501354574156437295370382407413112847937238146764994332536303628429873222164192536996744378692567189524154907869891294471723111157457588984399640885933457394245618280173272534396817062271131663248458427255432697877045682315998623495344247632929387209028425657311375701553881547776594935052274439859512607132905155397703543 A013843 722 31197553022018358373883320017584423937179970297271974308457745551351180689287477403116034540969520938525633792791130501339604758680627169719912935579145791158428019384199442390595802304110287571040613456661078985381881631355400701352842699664545689641496351906101327178748575465240780912226721205436508738567413000112531044324060037662084705807468990377171590764999436423875026530243881734974956930467645936727217910813185778796556528349525315283672949814437867366085281212966149201138224493411085905460186151241803305945587760700618009047157473505396553326558288248622202748839983444961665951788090383140567546363820651940120294878055335918188444521983086748666796897251225525136816758243832972313057805803560224170649286558880925772130125168875789256696888149539382501362519626646308556670844398429300323170646508574628816043041056007800382687603096086907887307750975749837417941800316038621136793000516082488790968818114514426413134083857722955951888537505984568655150989172660173249110760855994403831981477925906351248273470562363041117754647809918788051344334507838884695792836229499929975592981086641301236674983158895345424850189236964606980510540186611556447150580262188460134941323062521035256940307281264686099005967151986610138013727815144100617014275392566705661581954553752806058901653389545250842218201396975804548188278774118872330281090653241821781589947512295323303329934969084524295461847133343106673174386076533014513764416304337030335347572620536444502769996074734551466694408182445467449106373015166293360451927724351115163191668367323353633776877560888844385666158988687706269494872588483630416782631775848382670217152386274428878598070293183180416502949237353698319642067591012729668121442956459680615650950876889682855452402898362063312529343767180215169113467045896126234722206740888519150774232945465663666724268000145054304714828017947170853477850918595594850623604689614701787501158808472848293509327758365965408335907491657035646998322572444758696406822082039790055195252376308268287267275090112392368728060974077455019221616381212217166932277657020791361043633055838133021392501244143181896606227717955891325853354848460469822367788254967775202451396138832401354288316631414304326765302487221099570913883774148281725233632280908712517261014836038095866894255691509665710165576112415635448621294682503294236424957043033197603339140429195197829643271668304771227317840582196640971079545005994336155406640771566906923560308724929297528338053751970714493025368326472813827533161977256651751593980088875258073144474855925577655420836069940423785163784179693944158052306547931917676319434941925352741712052101371305349715543065689879309130207923985464419918886008223016251693153315348430965922791699458788029266327847241623290017121392187635281161532679259746937655083020879244913583969304282772685976754332471536569262986186250329223389698060804764369883618425086106434872191485607304365590909864216840786882057353219506782684988865086250769966644210822140750022432291416016087173481231073423576510718828388082736946769203447201 A013843 723 524337273641062549189856959535541413112183760786250072202249329481559293844854632714171192530074738413800327155440530336014737179145300841482576708278703311999699721790240028258743649325181603206479590366102754507313284578190219587637227253262019405804629186485845005893227307844301804791794503299771402369102510292891309261954477052986657650506131321269122925987345527976067570893808920319724101130369725258574351427037213384233725571970471973972691267531257236821795321346322069623530139060760120813069348643920988163027493494095286878055575657205199871759465150594593361599753601759470719651702435069443518751736733697157601796015476030776993187080969738984842855452101347400974479255804100765665562542140436687636102559195111719452191013713295390037304599129308401700399867365044507911966881804401250531529055869613786511235391028323101031830545235932660861981370649427517483347837911661105446079959673798389109812926050643964725544547396749720683390649863082645387122675024899531797804557706697945204112699500708045429732219741635632066102365741305070778944230073248135082190198509205323099791233123180349884796441951554070555457130505664149521440648916380429207259802466601449487958816711791039563395744476215579265993289923438956589596723389126899070158926522868622054207910184923411431960088518087030905161310878972347041400401356615887255034290609035298683182247839147498759066217025403599833827264770097593856041906788290374932838544826992468846186653033356022758055324028063606500732918322360971417130811265899892509115549263169192547762370249603604522887981165858807589891134122874279271400323594644376414865692256683767538339680156114326162597767417529713260165067832203607658224230002150947532117091769217852107245531387884899751588535512771198093680680694997876347290040640376193626976128694113341367062533114441409246634772278437927699342114497638100534402240388836162654430924018354292942531976094003161269011271634856780617901597212279798119100807475079059410509458732842751457666606688613065104101092439518978541212520791319786508057706519033733924630790581548440405060340769471501690543768410314458136260869255684665513617334938075116304535417201243397827600614905356169561523737624180212819944438902725020488349644592110170956001657745232731277605876349292277234891755407202951590752837721369584984978099728832866231594253022258952119320933193483689922814466929198290017530946664978944800933912915746807763919411447725004664278108739886703558777669409371798484277365463028581999349853351752545989040023353726462435339188903541183654657991827488702557247720708116119464385116151091740385900743068939403529954459667747529012669132305049801548551404578423700505576717140204234142206827771061079244264360092803850407879172128589962635317759238497586170481879740318566781168980331917469262605772097080560533211310065849115119603008832309283257510655307945674764633974870422190850896922298601964472486422087892443105126737935560250496586607855504616690829389251287719585627019521828982377124699050651030050415651348718506559864350002337107207 A013843 724 8812536558085338264233925918913844530176472467534504963503204480596567051650471812027075232852966128520742098501488993357399687769895071242797666736040166564778953224128564154944704514208327205091302475283088995004414373905643020609418878445574760153358402737267597014047471362939180433135690216959257959617505890492624234765668895829546755132056549116570149017069316288693767664012246523813602967698123972420859124434214445348816225688107722466559022133397840379263913965867635024162671047194195350505256542658380048056003083155259486559480060070647794244661330786043330628407058784771424385186162826212137219660439283248127813385632105649268924495269858403118253871583467345768178072852299521568541109645754319409099975712392242668832974367479355620356978397566286307378620570804303044476427382486571817683408842000598909894333217013026359041975973780320231107320896504928286342627111781288199232265882237529525768625848133173115142227208097172555525746652248830021021370799143486430925701201376472365045522140508400119537509417197670068134982461014114324581715674841081406326370666344213865338191255101292140513773799879769263825567992408697361006852986337605873686415500056170561544123832475072001941992277411755240723549223743238543401352130001055792672161078069852930865072346478007775936953207723488728423046151942888236724816545600643217095361322266056264968244039432552011643625909545958302407134838991030259938496327390796331496217422907262423897859077531614674494635830939665034457818158243920846607717544945979493400705036466084619150242156785087781216178299454588979163300291203148011714425238655188034404647689758084081016875004383813479814780676986421890763594295055846033911774633646150975172291961365244440366475646036181510124948516363145526360491200440829307768903713042802686288587794961962928356219994054416765208190617683706250842842918361803555681698454215169385733020539976480601485134922211911131448272442367037911845072144346786566987727271233653751512432472922888123749002658615519785204627060630995472342158836939711651840925873465399966071269697304084637887849147312507528912969115672155097896136429580292173287366548304228479730326756901297787288483534714321141820529458249596836864806184638099419347692476659595643257519861724126514582721963802555303486825733128860007385782943583058614842526922142493982754404610545106208269426924182880376532742745679035660324642620598301125269296274374956598088193548201914153392522173591275826712376289763311817125249681337121377663072985282905040437795672506080654150745747901816673683836868644602623879662441941307619837920647151398880665833788759664555127944603635832720115930106650972014626503456749567134397227884975412563228070154348223558858351100079754313805225245965211502011785579521428930767288952795534151891107052438536905896615211635632980881682488276726077815167769444622123708981583760642955769203215647185761631024573072603216889079296031208291267865084482961130096131118227466092722769545146392703075633317103379706812334816944291862057335852217911939751640130489279760828049 A013843 725 148112301931740280206979592919184985018675972761852424921598357705386502437089479744739053438559801722048112449514525511357816552348626462377700384832627079454239866837928777752155648770299355335969520702082876739039192382232142247382503090034774993897494674805256503015095851196918805539711545476434248527291421501509535513706597132207192313504474421002194494529883998864076153129053827325735225078102369604477379304365842182977554305140026491495457484996017503254288602024337341851102012290192841255941846712459393467677243818590446190605181369607377477870022986521030257871637436995653329641823838620147390250833003033551284159572318799647262813992000510181208492819703335680325768870428598059002470429816192846308743291798176422535075800194225529911339735927896573968112475933507921268515315017451812539805052407504065878594058378337934016418490191325842124220742307558329708560533867708110764496692682766158739593294629574240546195412686489179140721223984346086163306179021204576444568260091534371039320090615524680809066920774841240835144650222264219453244895347054055196127311789247202434738980424487417005614996254579282017116321248412976546442178141376141919047585309444058627872089252408535136639064206459370330840691803452610198946525248927744707441011239120018209049270927255876690172372562208675058606136675704122594633991681910010549721737743325607645321277570742901659694420661738921188556715238922245578786307774457113943456926226802359558451317516073847834231344410602950234132549785605577668935908777907077345585649547885484194058119929086970338900308678933276972797587994251308632884344986077745294238913721764119149650618198678753155247018838110792718063729317003604291955196267690859439720710994665663309239356182930102640670009714515386861540775605809018175671964705110384748452295069925710936882989440072582572854059711410050957915660928906832360342305919994351866014876215384709469160662637615590386251114938862806184380127530036441831362732247624018601669452572414980695849487683351041029934167008025140903654663572445733732490441155332977229759829802589750508981080618881314038440271927101910730340364971955970556440769577349168058827601803240111910957542767943595430577638604800974037186797545212536940976667455217823976229136315997394330591808045629546985703080096696750144132853932800466139658349980448896368153278289431600042384258314741670488385807326627552343076268524395647012401062483419895544068268964629571176068120171548572819554908302051981710424071394232998994383267663649785014638031867809697554311583784985832834604246251309836299545486661707557166615932316673560987350668487683682178035364953307440526988437302482886649827643597589974827814209062781758950174175084130593353732306939040430752124420708937309714312080235016656039405825429634542490833836230334489777404411861960083509678437580466935189839524701055764033176853478265126157612998445382251095732629999631242266254755728396517751339008474905127713525675704049022620391587745275422160592169160556502732394911268382713325597643668226445971405815673133324940237019543 A013843 726 2489323458566758889438706018192742043208887074208453705657303597954430946460162886069829271141874587542462625938990630269390822795323364953182010367881963324387409441945068967680479988882421265131639734439906909353031706368175614751757729434214463322435192999451946046174715971066614364705931944822430414998186921175870763378866778001006281213069701593783882869563760368908527905640007675863631927887666525942451313968476709569303755206488425242564153950328066177194828534223037704491471520561271082988614617696305026011251436859049629125501283278991193270561476334458955544048610403585945511290133255688817187945750281984896432869931962065671546114763552574615571138820753962779235197405293447577654520513920753167911048505251951133547018973864348481219886941740157718682066383014467632759936899498312613356503515812920835221530339164725657013945564645613428581778015963132847411776892714570217618895913919250829936344502839254260859906301021823633818101611504904670146686950809385316303858747358418174057852762975123310357987737462756734716276136285594736350686956097937505681311729241877731320658043994360017613371242050713992861674011222076896816053688022108817233432766295826293358646204065230250041492752117962637150439507140628019613694249858728605297961075895890146039491096474389519531727065653041201709993339108559188448013498197861547309173246252073487694914712131475948194484128061846048416072713020566181442661474765300714047680559093867257098891293492653160549926205509003784585065764246672943881805818830284248947258011951311332849534821648164710485897487966831586081809061419381744192887186181008665160273422921689550548177940065193804280236645612128093212497098630879577334890983671080274603385989687345803238385859366506235081740853271860106981915815606832168478518710798790236467237723240241423716192403519299895301958181569668726449688513232137131480273135597345071812112024551970812048183256950405227621722488777467183540876803397322477859713440885816880638258489384578580555142339494080946590103544903878543167723930662095446841966844497681348300573459492125936804445021961538245044065650278801813644830514083663997142100014286507467564715503507056560887463421300828008401718372030889970642998506342387108366994849919845967568483094062968206514256517822895796188711667185182279672440876048577434409237888121404601259552148210476901912352229495863255898300263738629272230082845089517639337424657158838184409155396488529202756176895723216863378259343832587656607097367922874014098599579622961936741021401602277586795314788674256892451193566745764418686460994323318913299313974446332539514402685272499646366240378770238152937094665742829875923653205944694706931073411718173022675577360638982882496178882724452519650955138855109364368443132509924938054293707995867755643444285523231769688835950163963123547165500414907779735632891650644226105603376409201975331001664871539494165978312403802288768943679527160273846754715437730481481226031557951923180921415234844020253072587081473141423361273687708262863319597131881877441417544018351792270563587459201 A013843 727 41838059368131516654796332047765415520211765056221481430982301570820120917155957626175620560081486192826169354156615522937651558720999794768130048252992157592979190490770774139805827173146854203067469016731515425496403888929927557132792158600842485060168288741788857198058451325716587627612598196630587984874527584202859920108613937862912568348062474686725719388758120520245628510091609008240061812008011301514779233868188057731288213755450963051775735443163808240113483174686594699388161846073283091789645879621798572171102899290047116712300068070004985298326732753251665828824995053068986208253269628361950477804224989320154347244946486437741675550831028121563904130160411852430605962790766973437639526277466098493080992227769542701524747893738104923862639829826830777889489699324157503796259469868140092682754590267760477568260410341544117433383104998824894173943114292373766449734235853781647520783625240848698740142059219346362272445201273789813580833784562932791155367582253339011118953966852934251390331387322897477186699903536552440376453022551990733845995671138035657985806233368239030306299745413208816027930465146350078026155106609446404787414334587582891242304503133952512478766751724324812447368684846598042587436796512535125647359257375651669242831802582225684485726858445064654769736792430663477139858050397554280245762864211459025625274749758599107688431566793716261304694740335446535728934087736655811506811406380409100999367156690626990061065969731021669362609735989826607521200299693832167821510397080587372056565406865689571202131747440704289136479080258538467276964895275548974649854938144212635348715419044836276063226638675712268537937302803036862622438736689193056267512762559846175259108328675220915027551138372870293018818520940152818045059112904028255618463972395267504304864414498737608398045725948873340340011157641422285439914841892528768788950589984578621946166796644973438093815999565460660638289868882890953771516434698798885388203800967924312887210431086612203390277299877018469339870279199486675019936102637838175072936755472530420887738133684160619872307484107573284455611384235822081928666450204140799967274940113331007360173467443099618835597721803016337207680678723167736596875896096500130324082442602851176923495361916306646885109295049409646543676990381358574454713803748440940116061185656447133369292954973485290440903921136973741882732532655142178371002377419522964344096212868593365364674748782710310723065086420105822798404791794300744595485462679743554955163134723121270806346696729479401268855653248235591427210276296062584863349931592020975821569968519510991618565931374901556477402045991392636413750047139741724648839432312483939390550830747333992108428700259385306113278481949873497773603018737823086940423728094308433878514350286549369099368106788956353160265814405728217457210565473355054016782009972377508156875947309457599388144981495964278447597496570705067339636421812982722542406502361936202254965912394497972901746225852023448393390971078319087902432926869312773943812468995538714157904662316438572691362214426791207 A013843 728 703172263800186400417161952726793338648199135299914438410519542500773772254640179823133654753289538442829428335310237094013109747423843550667961720988039192665201254578384400967716537299079178590954951764206579756318060161245292452730837809604359646406248428883245322927768391431318688257284937890770292261786185107697466677265474453661971536225886012059799165766857731583768278369109672601490718874418645944558894583622636686289761008587864336011194785593254125091587311716957597112616836146953668923708578298803568602479726428367821890583627244052573787908977397383900747585061691856930451202112702643879301680455609395503834114145815597559124340982817089639124536715606042003801194416624420522566407518145372717373212236372122704184526437850056329455359387619899544883988653376541115166303732910073830537719056398630250346489752716610331981702869845715249996381461921911925892720683301994508149881810389422944079725567589299554310712986497808585396853073417149211420948262954931868759876259320897265963117299626735937899076865278738836865407045950031308263749649244816965303767445364219993382357979821159800570981427327714705761385588876784965725262072721413505653109411784172339877230632796230727122802925486216773301767050238986177856755167038712577604964274105999467079151611309886201652714966270382161060289594253031694788090536458801991843683992719192775202919469343101989203748004500817849925996195212589974223994979307035535760496363802499367821956335753269281196977381832781015792608813436954237244576125243733431962154694793191644623194228279235916987516803901905256019523948994896151616940111945389781762305860047886563291794650116222696097317112248210640550095327847535267696688087000343334667579833680044437918868051982632831014767282881441148412883308510578002892179523984047260944851856214480282984345954516022714231094567526479384351388648747687731017035892565870812899049225351212068574042765504696697323347737826314748260037876717982712866719541282867903926695345715272691302380390579033049414195199782505772547060066077034146208450848049226818783860214812829687538193871885395984191845460534851461730975097028580994425049989918484754240702435467316175293769890910343295579449489167300280148983693185693877690356853612826119730553186547727365814198031921895427929459579177339493560860374899600046880530640347327906970537706694239367276440272202549117679823085676334974591881436957289922461731225049682448691684088502791012192322554907462718563772789335686812614416324171258449928131426805291499198442268931932360297125656964143095585117123113707923863798322300267096540633126460907421236133237608617970459715696186977336040205897042277639166173044338875917569336987812370442405366361165259488839845871446131523877080945935926592622207701598081041848196190685266035246453079770801989427564587542717074150803337973910678392860055241605748779592614046430053872916552704002671627868771124863840066777269341410800617770226085197061751299212089614327430559648817894958097147722050913308910376190201892539791673656166408019168851903659552383091223724737871079816049 A013843 729 11818216237689732831811240939479215642660282866985661966365601950810504790283737502287407335438537272608634202031559154839078335524952538556076432644645974711124037485698906627064411842385623754578179874301019985964437637130049630253047191066020472577149817344240704142447003354786173193540187951130176302043840413105071322444800829142696755609348466204689044579043577894728393454549626267413254512122354182390201341266945654786472013271336235895340150761465822080414307948026906334671751165121850313600770075467991577501876762081577982515039023090791607653386183117831219864662131855039430093353908193335679423343417427110232939956448722748176202798898206825564766088579190747957886674560206635722773611157469279260891578056706266289229335840945896729156225227727651650865197297299526522600066839019610869847444180891778617573453273908069849616480133496936206689183230521573738478956524256621698475063587215031421147947614473357609300153164068668894764909604922026796351877455483539918247240290406320349042112454826550908269784874739763631196896221282176197988840354857638735860419454236445428777290566854232768196484849096901059731607592252124918944479656228796789511809883856584516316615245406249830752948768646845308882798813366640691238484092419642291806634554899533043199301131285257391177180438106312980940287210610703694303437646263085076916796865631472972835467521249515132547392711645245603706218052937999696782683617213346249526662386428606874983620135005196809077598856463550532426376327434889865369590936971427790987933955389171971182025394689118056809194923179321637920139010757219620225912461466166062079074589824829469245192684503354853307608705555676235725452175133525244178236678214770425758014264660506868102415349672109990865193723388381381375329766137284494608861259599882314700125147396770116117902457550793758082006396417539012793789019502387695203322246354590752394320330477821236523936759837437391913505429646871974006456593999135455150955330341160861295968675436588122719107224461808461504378722744574519198438530556712895325433403163355143300338630359228558454424404777850306312346655209248517312498455759360773301815180559973264523485832899182958162390556530139768803807564434815808463968931371957002341827638670768594311407406307653837239226322511296457210427147233544868277380320937577987921078472317540132453827236410081045815131654908243020844786600962161917965751310941171726814316699410012915161134475466408541916365180329725910901329270364888259610495160346340767942104890316534227028219213938987179513790916596353007499063488172089076378858402900589091558420956428471028715691324488042229516441705814528086827740511589560281465870356203487546587846754162510025506992432104516228931289561395132521802099458345118242201444840758948070342633376847266254387136911707869036309078022830445865252551701327516771748798948445667819738613064278349915442108501296172902049590436295586560002325565821091325982864189813907016854085857590148001125416017682360560738761764509699982856692628723207916278659139188819578170893944806096902614197141669399238468335543 A013843 730 198628760306851339704251526469827177306191374145428020668706671987272154010298776200944455086715495940733315033544414715380389585167877315511976603458564896969861698022141523681071569834975178443195469147377242904104303367244744135662964140246606082604156980104653514522106785383891212863829938894644873108450825823056933716329767535401304371526319671502208772239985413676700108790615568676414568585240406743432113942673555619996235127051348116692981913847956071705523273682488214766828121832202938220688142658390534443074042740305081152130260861086934549830461579661389312265376450087647701578999135005392764068132816697441685021848033683228597440441082162117267023650750458900928201339333392926592656082723586176537804752399062217523077447478777686326928677402418641296091370975713142265339323363402599889525994348248123225557029174572929962504181603683006825825102555376089822615822303181040886270393710323033095233555556453721339507674228502118114313835729924504366286004394311855405981367560859026106350784028269841115290274389751207349526234791089535359598439844092334233606069767351938321459922557119090135078320858771616110909128802981463512699869582237387641324988717977615965733352429542840905464809954647529106393199656253130097645202141296927998394106964196451857050654113511320973514871623252802270663407148734096990157876520743670887740604920668166254445702629640600832724029304621642861490406815728960903826563554504710415794614728705595747849703609032342770167203980582893798490106935198193967266714877678786883134205988225813319656300808540007180792139073874858768523776353796590157136910739861853005363006631185908889603953448447885019540979514274250493837674707469158778903623850755646545714945746149138932197294781939152616471310908988525876775167379469340500891131190095222063165003352297515341593586604056190692084281504589578188025212050776629993282236994481606775491341794340741522257805122587810245890285756074977267126515975343469594722106237043890595801345528062736578540035121529614812504093193168063944168156383066673631734559206966509893448791360447554381943510971101330098191610234101839830471161545947576516883607739671470656846226393536567977835298083602059094285593735455949292853925829568481338359097123139607764591824277812738042479676802447359556335649063554188601137931053997873242989565884240897006151474362344232137014917724042840451338328402371055355250382282988273212568220766984087065113187129163928363988349585801703384518641047022676979273592159940949286802956891549990753663280328672557526088283935234904997036760045708301106699473177550200861822381014693312579624624090670525751482835749624773555313834778285739650596883076712015195501940397209305998696021806380604259648183658367992293927885596406402296679683438635640218248639164672003937484610075074154893246674329711303657299636444211574382782063926526339046346869771326227028835517581284777964747466462819923313959085784755081915793998438202335232266621008517617454914867009187433944336368976114527611872433010950955448895424152346490650318214530356070642236811360037593000937315471201 A013843 731 3338353574477250466409355405378385368985158425262208743378953036090083092451091531609273456642427340275904825768780978121398207757916514041809790774328100223372465558658132588507769874216427824094786249959969321489281026693282414688087438305124708430328066364618911618573048741947059614602389783002296382333733029608117884970354402967489722572242854718937622835037434847664298728443875862744499654212135516136863539034514449305276723780352007797258947026042597697154729660781579425586080243633834782675105613659569712384745436336307498923853294292288108979000567769368970171244181996623094920438238462035636185693108250233902400162199902114023037181493267898704906866498162962747900279910176334917242770782335312869070884473571038689910362659775816574096690281102450104263407671988810782053558007768707496343263387011006207051936989337047233879807780213100295721642498648205941648704125449563754175546507089399217231590368237317694553105480758435099147272637112841144884168875855199353808328844595357651769437627163131219624683641668548541923487428133841820788770978459659861464217214579884027368776918417500547900261338673374551976049727791709457257946708068663774087749085383049791536080454283326527098147060907761021691150506622646357551122912388777468869009755747249766361450343685784771601864447372009847763039883948773968113583430684138876610256346901669870238468924096369578195592760522775951573069267351956645910613053660560667958260089745354947734109968557006584938200197301656696071223227259876046007851676949147371144836600044111244463463447689131900687573481414614751322579109178259290771000058804858163461136052450341570707573645608063603523425242696407328049929798808434151597033206059650151493831093155528578033439933400051338025033322447370154410960238146741205798477241911930397215614211342064340346163410054372396961860519247637040606139738937402820297094557166252365075682981537484842764586930695333326802678032702352142928595353997597693478494439525996669243633214290150413675522370287548236153756294297575650709634204330201583728562736591486131779193836395042046497324588891300054960306393204549622030728812102740918519262795280658407329614526996169098003477854891099807197657973911808139764995931417557465853801345348607387699494790637198688279955928018732772063333253811155247819325207224542255594925633816436755982387829607919509526809722187988019465643285458650327355693175030183907883634086430701551303357336079858144013552191488569228783604800077310131990651263432127534663297296476280694596818752483999674340965788099493048285196826088219416700298045695086225884648757713950504525751057091899526305172020443943569144159621118648426307581813870298839390801112255896805920084038499838815791907022746190846484045973218802403400295439553149205148104878440642370177303841531771321290796855459457880568234989717863930651418148413128180351951840246679897673638543988653263253510668840614451137710354784378661758749731750866648248705099290155596564754169823413202302461353381556865572739981615052708229585393728487468359898231611694479284074088528151825566753461124475207 A013843 732 56107708526239148588942036298194522896533557653381942349970063677566026534825495371757058985789276308017132406695901899286339677787302851500697153544132380454221028644367234415050088275955502439561072503077204386270346215633997543662685575594230974588523811390150047573357230205904230942622365082919595297883051028623637292696746450674599767271685659261184626988474167484693868728956221625146805688343361619712265500553084349473785896576376195048531122666697939496079541408756005405825250654753861192420500048776388156050416548504320134413202317170486247610062542499784281668100966817244356327805473831432937372944070361681197639526093754830385185909357353573533369705234624914903960004450333660954099248538709603390474355347308447261323465222852149160843073554488878902355092743115942813974149436568666891041227745493981321921904979787752859817929362041576670193645474780397261289770236430818016428410144651532644011339318964598492354043815107018711368211211955521122068226296498335539456582891114176053288938199730746408232057965523295344108053204645479481996873834971503291629098725444110847987033667842931708559692319083406095061467774995260848134310322510032051092798878032917846346904195139868940938557652676739491563166564806817331361722788518182919281446964844026823236895926326984656312535766981369511353411329527044082084996719508322099188578422376365509097947207287683500733327526106295418088575176384335347819673592873043146374477328350180606567186241537609673056330716048944090869048780556736705253963134484319866831268736941377685697430165311239854856047502135430125478587087959003899988197988333251153291313633532890778882190261734724984418208053998517962535170128573352785891337094244540096156819182664968811008024960654662838186735050372950185185008722532279445855007004813814186002828050026075368197968432783836875737989746995035741467390592320929200733268222293203499827003870700507752344412544196467223572609695628432466200902114637624434293056045113426019977743432574558002644504477422823205036182038259353961476822072177698017725953913893107416812910808291471675480534365496080023717869550588865497470459145010766617553249800282025851988831355224614030144452307154714459571037567535759405030286619334888328604839211274044365065408946239398353921219282210841700068441996804086250099398757822881689783915127552852557795992252220303196617091000813514643159066698703536051867135192732300939800238090640800972755526747494175826435771682348383028166045874899351388366875784503767475086037661876849634088732772998582526648612000588179662529303056064703736481909253997314198443291670898366129564298016543555338611026147601359566605890752141124100951527545718112593641194293684857617098852435066790977014581331295229556857360671888411993948765452569778690924198691951876315569945664624480596934422749707108598710325472188139082458384820379445327175254579025949040200843008817295395501753811204207080271497932861052168179306741536815757115986603769645111463823332222105691097467966283826239681040871004190867214641712394688880724809578697749113327433205892647732300425421119054804049 A013843 733 943002257200501370334348804063755346322039503480390305075946860228852207970812100713120890374160366908843944359338023221305510964571199025172217059616232918294092828425880108813746833653984129501702945559218574120045708846160596716338756469012239989909319698034251849565414968070632409452654089948629638171520438638077471978354217596487998288535220875202730025795285332915249851727567216853842363203986878742504046267795688661605919563759154710180662578659192269110608852456962182855704987754448145061011344319784755738739350930712108499082691344684362363582321151793874421995772949297425896801426598684893378427070990568775888727515057737434283819578569041510375344635878340944790855794796757839655546070190092304183702490322213073121063480000476070946289537230294587711882043733549650874463529580409584437729914718517344077541456995292762314959938787832779095944599494634136770497168363692758402112289301158309147898579933838006860994414400503663481965525839336443498600679365247525411646788650955956927627184322874654883156198226550024848424050210476573653921458544366055822410262278539171022118074855436153225762748806834806239698088894345349074593353590426108682716670743099250243552418807715777290354338468537960634702140454708178888196474906625100324363279138133558818142509833777631118644788635655877377316784215361029887602539864776369521062437544879575111409198712884096596825035731268507091814682989491524190805254075417236161115840457581485454574699161522605775057750344634603335236102854817073805203358401277964001833133661773734763516708788386008240565590368390174118918613187326978547101643589916952133367108238787295320672971728975522813116822763553091396328604350932340272475702542967985396107660003050130806611875513722918321404455991618173762404441599600020646485102729905775024149531036788248713303255449797946370528393677745565706842433685137857076724039012081871221592454054863433793652541630310024626584851154427064459438561840714553867163392950221351117765933871280596350446186752045389607043111517024962030540948567090570583920107430801456354374591954954764449801341080892616958626233536747062415986006850195954541217469393340008494376288587260088004637809926349285922010428397573508320344027211161468138861532623882863643654328159445568134353932476117616453050304640286277605420594922729172560198261548780792938877241783066635825543448450672740607574434005110330423730941184251781895222601589399941949102138045134613114906014665229273554386733019433398784282081310154819953771034983164211800129331715787176525383221893885535588129996463279475699051448831932859733236403112788839539587156764047534576035516462736050235945205871235872764692323460884318361327552493961401970580412876167555950684068435078923162101660812428540382296900961340270458363007415635185235784076785343645392676843154327374218524440211066053558878073676117337613834503709689125518655568449192283712197976304909108398123065757595703790589608405009262429848386849556425388372478744656930350275144109332267610319253918967435905276483260217536018341874589173069347694169891437730436773250052747954091651543 A013843 734 15849038936768826531209400349899536105634517934994919857411438879866319059365438976685422804518513286636940172847394156280481722781548142016069452120970026657768818167353766988832643033222511264535121406013786575235608228577421149011505479974688717510405936164861670835645929368363118905670757289766618328748744012190168071540199335144173787235411457249532283543541360590306604257985222213662528598369407471025265505622842139335610690108100113214006395959525044466942002983244163407255833729189009974040417663982622389700992271092478407544082793430110078244728071598199647410482955958841837047541576844097003011223782138489416361843345575393058008155657009880664878417295207276259099913343149109011090762801684881356415487754845435119945713908368001324394288252229561135673601509029768982247108541657943885644926676674121001911239267719885456227531691207105518265540883706315936701745908688584190464301246284567701848731432948015381312733122829265072141394592781727605880981618091715159593547576856616768082630086914554324621206223593626267627463011887479773401457953755160300207249278115407847368738484095315427265394519196472588470605780047262281896690493794291608630419085179269098843385502901279068918985366640717504387438874622280362573918153755648061151573632474610723056521162776300646211062962599468331080563192307572829320935887507296442540496387816791018897454402767443011502838375535429798692129377004384047074863905245537488159873930570572026035036968807710435261395610042273778255313180680910559444052844650278740978809477453431160170425324606403640499185877321533656416665131839404528441137323815734214505500988169298072454550635848891611920054440187036807098094853326119842959499132639662930552381441671263548466725791759141088227844691851126646424731449964477547005475121581526360830881168135300096124487814344754084649470712541869722834900782946111963888500923676060009621304375300089731769918267180620583899011593352455672369783908856889506845415145314370248236292050574612982861949060741626863125573575266638536847301722567091219803945245589480076947973766986924726107811139546562213223631107052107878025476817131243407974242008093865522764982282286080299093947671432152448491229270078017954340022065337990795009845778809599289258898293375801663634086543126108779726416470089291467714303938866309203219252181850358786923709802648000948319908738110456751391503512323889323431645928483719698313006264913044824338559634124577442622225388478508400628577821857617133367428940579772058963029784962040907724773678147235075862115810370534196629700850558338148073957700518295573536504227116642026141841343733346913619428925189204796315531075077861313556183880407082738698832174766009282919544999209748112863147138188371461585442613274486478205264014457245925593707065634580558257822978531270648114719702894780178490740266627387162164063784274504093275716503848745132592044138925574712350911387756607384847254366187910993608439548462990673658461837780494841502376250261449028397074347045547421726635700616085695259981854154476127860271886220231776526695913365393935450848013636534864418387483201 A013843 735 266374797410273667510036391680761503327399342933459618043514053253913224430754932881151901075542652808507053485046153584606056314789479622864079281797143238037120526938714761781310231459370746823041785470873710969984867497700717251436372601934593275197392569122830101734701134894078939447608417769107554251280140612880154778376130225768128842065560361992889089516299647441283097763957629745026118152794631365521637353003107835813608868646838602787805496891737422355894244139384654385748797486479690633697299678555934503704577100251284595593399509179860085059144699350941474027987040800254755258031282018738329609638106401591620793501109085631125943072127365064334611559480548692086692243558307075149402450407917800957275102695687228060927613657940998259094802655222234007266220562263327284627153259645062886034282654861951679122198372568114862816125134117822445488945632452051948146243487329034489133511046304729364971629193557294513723105595391458067480418920882495872041658055267456687288754124229158021164763870772914533908612999938076680014770840792872551558303828762979165583238617285659690726387702189966386049485684135114794425471345254337171837677129200659066251453564607975744260780147261797311321387057130539096239685165776666053779842410171176963774498041000782422410951182781284960869335212409264240471025573113376542396969461335131309778122790036806654609516147312414694328204577623968626618618439312682679187237655461748563503001151099604041570866334751189285438276017980495391137048627704063772576196160037234799630850887559817508984338430659825985869817040143016163394890870824871909510195001371044943193955108161392703743632536712321321540354976223527616897680199852096200620301922274814873793874890168926459080260382095884269845385735941885546460461479552974132521020368420713546484619792849988715564266695692281900703654265691204431686177458975303777074035024223540581705262635668608121857016316504690153590687849474722485518958156157741941550892347298620762107360494007520402960777863884522688551515079506393888792600051185102131244907742622391653264595101749243871693981822359071117649568016224777105974188865524807957823085430033597841111057218382151586871978513760186201792090342201247758592750852135611291730478004452935254574303616767098560698092530320510260861881612790721697874306300526058778505971420358980131826790653104951938412706161422446620636999531627607858915673120025876969546696294393544362658171770731773078151742104158290689364507451960971160506378204324228994991641595857021536130271208620579920014580424897568242755382195333989254679007072610993704428026545149402533365927464126361577201741945654965011675130778833615096938782478001839589311272361292318018028792801718236532890913951531959154866534001304294239195872290982932271453434652120395442639230800175065782864094046552570459893871661206496034491420022301590295684967280185859443474485842922134190481767694025300317127804132520220069577043491017484252177768107576776801130437638144173820269628550794515516959566220254552280234515022774280280947589591703435468084178215932175873122402565189241466279838430159207 A013843 736 4476961220074469529841181634978558586423600756682655800457340693038519563007698156933520001376645365752578047923170703296473988482666784021476580489164586401689884696258979001258481060137644141854863288408974460272535668033855954844891114320714709176242576909247405519855121974164784735295954677445390664301265323280676761360167620704484941448595873004014486927500448174545645024118835883124653967794019369360322158991923233396519324255347416397054646986259430857535514561250637886261280039355264160480550515697489591203762827323923340198138265550785908449589044961991273353988378194729881671621731756888935105749187654291550370676373140402202333725213244624636271816480189581867901036537484467012036006984005874480688922651006415242020010402749014357740606348226320086960123368989959741672728564834854571925578188580264821871006788047752306499350615129118241841332709244621637092493914291539082658866920155243586437078171856117448892144235741744235740143400803272108121404146934880144543262090565919458861716186376080374571402058689959254761008253521205808974040412450019390835957491440720082422038398110706765050333705893258874349908896899689644847075839510475476926488180060366248333790931935029027411378552269192970590500388581208426365877811387746971230157988575100150173460856529005056337330916914962504089596526807316519548065865736659551923440909732148609444022137887879753767574134336126040707579120109528257789099903275345608106794940346531045126681550488163238320361105034198186038840376285822199825688128861745805277395710867217852873499776004099695344514014993683672658177930865953622183137847388043152360260803502868527171819232044523984451128746085388828657199311118914180843825414407672813583853655279069146997761936241885526923291398063975270379360976086846836245280789332046932575767004858429760342488630354500181905126317243472072883349584552997930581283306652125046556720349117682296704050873231494327411398690686121660814117129730543168811645847681047919148738407822784395412561793558307172826485313941263962088937229060268011519833164430254536516418049875099541751560752488388908274336289648689828820108192262875447347132596822574678915553538669348821720557342880767449493519662381376371078668363571843218980114143820840482823630320887004625509652841157096815954305644266173659576173465992941469890349861661973379075612870506734927228902352455027060353046051128065205284795718128274914227171324619872300103195892950688910124496329544588391616149276745108042294630698480077316718824520301568960957741468203286086715685053201253429455989708556978357403390071869372971190321842144326008378281142889571759028029676880622996951223922999856568934250117107776917977554554576239988929009920618478401408297590783397637515841836959921273278165025594550142686317876198187486204437552058542330612596828640409051719436301009897578851697296314822828099577245078083739666475683561992309339427069633483222429967004055267338709381369953530857826351748584042887696599265384289129397271647053203422293539429463818260173901493987767328681886138267759639912090783275172079899568219913135581323765244495685792049 A013843 737 75244287225791609388040739739084634162021457917565396038286525027898398295470382923581670663137278662203579251444730010303838324428180639048956888281389203653201892090024660074151291177733385092154687288289633753800506972645017033078084958388252117125108990113721144572205035019787537046119110263824680894911366288378334328180337201180278410926550837578471481790500032469588655920365274687676059236714083540838934526177253783695300282759624027385297451898062254422599393230939470954393333621443924745196612517327707559361641838833179578710109829112058763312243078676187331260482672318825121254946445638032332322326596905678087079957803370739814622919659002406261820419582546302453812721085501437071289169380186732396938722995464820972630314839002684310546370894639761701538793462614253378293548989179400790353192615468510861186011086718573015334585788475090290627278844274355854613545217497897362247576327049178957247972834385765963530268170111495370084590137300594321196439497534530589338605956141408345088863944422782855421554400402145194768265716930906031426697212047475901779937558644182425267199357046648600200958594948001901198918830193083860944803634652561340703486842274575535746024193032032863703039327988326256714540030884370021931308375993863345465265313981708223965356615682987981861520720589774806233848826050568744044343005436037089177271369868221678925680071481595021571618475787270366172282271680841428661402074348733635450902562404147275444136819054559546450309092309768912754790204235813712470340381779361749297189712545330453244910735300903579655247049998841486365996484064082528031997801050841261718903324472711336176765832972314606670120835457130043241548821975590637442173739949756977903828384275315153591384862417370050999758527261232369265919925091634776774434226303712795800916050655628982076206410368084557279458013911035128950456467582236219279628534902265657478798907620886360704983026401725160803377794361646753302866599381239038217331761975372377132846420277537333698926064334468653694738671410823410828768008815924469613835994579287995231438164250797998218481567072352381366770020125529952979558387362147643563257554797012628533708324415745646657407261797058523637584965643792668719179186551968981398778415196865994816754803147886740940735301327326185744014963181580696496747442943367284447110124952786582123825514606693921936161837711639803353644981309391905221561634581916483416068452886193747834413372822228512462409810655897097892620894255030866845858149354659462093283712708469526816760856092629259430518689153466388866819031717135252878776937908551526795739200919687222813771168545032553984094779332630709759220473858589354077941718230406660448759398762865493929869735834766492469257608296564093728753753785396839986119585167604248128944545262937080637981937447920950605914898959354932248565911073348607760476459163227271869594758027353412574456813626404743067750759329952519380455437156878161688572684808993127487493838452008813516743853313747397779944572023189918487517190998393498742762409452405493156460325866236268002509794505817146872043072080069715308522464238991106967543 A013843 738 1264630735403879578984800712794795446361094643220521611215481626143888380151970725796637138835348242475655556479031577283176610718664432000495818421345308345799364200357044461866260750824165003243843829254283874500125120689244801274943373895631353332521706796841311276825050023577569135134123886204101411800775333208774665053726927340236939252442539927181370194452934045716376540053579171675771527591453602070879972581461104342566911852341001028264694274050732310080628002032399688330488758175608043192519466578726780950191114385269249179380815897886371634988869423310680476494932273662493812931884911838409409341343114193731609552850801252024064367410708853442042415791923855705341230403284022652857157069772798411395349117384777246086997701499118115207352855626210474917762501726157756528979677861138189083466108288179262043953288334479056668728383346900842514572675535719098848489854470487160967295015328715550734466679427521568549053217135063902685011706437611088756348558635062855615013950304868650055908536313913711451070064807558854288470241904457737670188500042881927481215410548132774021465819593883023023577511105291067953450228779055160450899314687605598453203503358108791029283428612289376340256981985499799396601274299073606958599499875328861247234714132090570120185748639783979011146578750952345168372297219431908881153272892363475357802399913375201757703904961391167527554191722556653044257548140139901891512184663579166211023319366326503258389607517849982297190344914450286116669758962591321065489010796565732920437867498749368927687214728202286463265737169330528861353302907665035048633787042261489085709608174412859427122903354765691594304720881527984636760711050943751843490614047335565527629643654515221786410405382648738447152941567679532430252316181015105693247916041486500959025996063369156301754801139056397154195850839802767412270321850654644137432716786102378905246173240384237064368649724733794777622370589836196982761278935800484515318694923520083542471749785604569967477850363269414662647472850401709065799103924169242560799741560894093335854781226563161956058019697785026473631303728249781919727437816395615445367669723473391247766035808455437083371043849023162606776890517575223383163244588378942670369268824213726774885197976506532454990938209408371203799659486192826766020834273549173949702579870081484085755135423994704745981072006419530174964711200866949751058786392418270336773862487658258319852985557023194608955721687693662524281279369744303779078337916203761579401819359491247337209299708348819963248727608602309597684627466069892195133603995429025510855988749857183153831052029736362134810680956243524338923218504141311273987966458298444742162299215007480356479320650174920438930812622640352723299164339871164689646711867911924598303170972234183514282562422687207416833611706809878346301647267409770050630327849156360758312279098165728805138895666618984516739687012058511993227314532295651263499841113584747493682308942862912128775913942644152514487528421993752960019701429109999533369607815666579123480628696833832956318182116259268787478427912449731705190337056464723534803495201 A013843 739 21254648769933004083997545579942127066990917668607306719698599690600332005214171988464080392405697911288342937743083719398349296348593108632333220207550597367849914115400846270586244439101741209519283238276749078723602903424137375027973285063876155459692326134511918629598615746268204454199220155432332428135631025239875795557988467807362238015801768556137288858170462506355140508680505138354692064229560690005279699176616780685522087502295204282044716663970657935525114830158541561770524558657444381936674674788661007429862059473220270957853372795776248069257928397582606768450326723445533513946189713268146942799953720254047161754763416642768449823071783699800406882214864242839670059387994568726570238871671422900321632615885951174984170369095678162289979444509719451942834366511533413982561445812149543925814881999428857172722917037589505431317938911362460142422957728830894346568984085477714377327322629722261194181481138355002603937420389019012426991750096929568727950224979501414321539462773927401489654769827947748358134579220641664026319355688221197022858120220716555176787405082467532978776029914391967957267229146626979093637995089580081698264781954587293202991280939734450829166584686747548150699096230295128458677617144530112153181794404652170982273840418046212009961877388849335240340549067256065244833199366992092565543057501952930338584935344097015941729530686101352635603300281009667714836611591331331090645287640775046508668928589849540263754133552504652468878126977165958762868638884272333147673804457880273193799239051480643567639017936895828588107244604938198572764961969126244062388058819288847063521384587356928391654636683546978625479443855840837790037270633211637233546750293568849822871420901437332564199683266177347081299488927989901555250678054320881386417724909263621618349915837045409963592942744120866970569665064565111898027299343952604017831671024022682260472433651137872340843895923600888827499182503376962689268815073998743248961305579602044098322698646656007443400231055469052235116076196701524268885539653512459719361256413947026695711308074847062995467137060672939942321321760694084724859047380161108790294425042417286701203763832710531060217133970532293932099198928886779400824651796884889460896301128560105905495522391145290971032698485526494822260876984442839456512161635540966572651259876459503029286561071079002665703877211893043650631901152970824466045022897373869550158306830072347581769128256888831792718814405067386045595462367292513614969625357636620865006377974969393996476700198218617122321364917779017408285533822236678123610482351175631760956602918849677266438491463779038399763114831584913564282533399103018581915752264621960781521762906630722351347942167489887817110167748716408220489055060214664938892286363995716723681394530339922324547026638103895054722511956353625366291785623356005240943920160770955264954474802871404027969419468865272772843919611667411070171475344293010785641829596018851126318566402696964148336785634020271310991890188449005999051121919051762157342998557908195328338926507686230496839686827969530511149937924542640769133994908002608449442343843207 A013843 740 357226881876263999639746748562087329614916353256283004037974364999919780011634588610115799155162564795023179754648008071928056623730804376783624432028302889961453506537542023269743010287982964508390593385717321766107593997849476862095147002068566544811048925342741816407663934847529712261726293152351211119675550641206592495943112178438337134331580324122999413839270963344310846529393249860327309523506226516918735904061398232981569724651075498368325552971354847922370604950474608028677206257355667727209691259173025551873691633566413093988641636578611401300018002578170871957344641240949081768893610510897745667638822176309770647612308743515009336176367468642545438469385223329406334688134024716587466004716181604685705679375195181397958951393391062873607684523874854828803217197959342088804910219764797384761170721764400802501954066650766817784160599283268867613702650548460841282784915524623945539740311437742043890608153492332528764376224478242541860450343879095261610659431230480270502113750841397836836627716498317806655167872961324447290349411051933658363176426549583142856265917221031826774288734771185805457790320267359637626773783470572433102736190310748636862674458754116915085802788830166041768799710342570224004994711348117594958526418558989037699076435906102685251429273274390777384403608173372688569911581761036099749082167435322900200597008328238546932648222241305433746584667822929485283258931015505681640475349378506206671198682809601223212915722616945694044434680105228268927533213727965103212953631523593751568183810738235176441308974465408191080318460075196303412460715815104783956556104575787652596603910759707895478539478740374069758433012885116960737156407532387986984220232184011658972999971090457248406504076654642672395400510412726275439098146058971053461522702549993688539607035473222205258106588700439411174364360740145835670144820073811415727696894900749220751760192374674220432563358787960138523778760334256611918540974948696877785292662876371555160509596154347517101227683349268360915595892637962518387159264956583910503304636549207677674819954813954587764816172578730101610594454831985481970706009318367755438478401687907337587131658736365895529069370642736264116791236397800101389659922750244337169284133067709699953663244827978905350146563446243798477738559477530802745599900608537025186549724743654867413219231921624797802485064300286384636170362677980646800818699836162625529510662893025945806793738613530595940225113705967557268322936007085276326794493385798686878162194625310604898783900231460297974855180173111945581054966950331849223521376876208843006397625257106525817031726031734298384818670974447642274896538838724433306258048311501294855036269171742550559104864009002544542170589352676672961759548397027873627962656919676010974913197871423074508661876706612164184721258450435381531266040971744380084544466142077445138089858011859687498082033013218639493187756913294177856371986111532632274282230020288830880036145530127876441096356150978699923840698397262443826052206093502966578463776762763038883392337814682475960384616517683899300897006697788163406835052418799840209777472972780049 A013843 741 6003912203694369041945223603083001748837899149178348448866235152553651742655542530770216236400817226509954582136369071664894847675043629160602375829099686671582149084376468785094570773910129684492520703033751026922970332321856157621233135663766397918639299288235461708363607752982431873982833809011566805288386979626759200079315886383013132216710870507535251148396627080927832397619512350402521091161569149069853194339559920101721242362210625901076447568789560929031282757402626737137977805567376707491213280992921040450341135285350704870667099985976721821649402569331317844987091385336631217289794911856658411436005684317238315274420073052256761913116208045475261184354957448497332267103468553411685541141264864229952655353258905413755496096068723593716724353792764685107695671446102662486544126063586949645680996320694284287650341998199437906498387192153899857983500447767981359439766075222354652686415414334130531669451235745632810942871204805822401048588929575954061890353060690681906329025810391373443713202031187227376453406440860979985608902551549848996109906201018843881985261270733881912595470765299319832329081912733513429593186978789910883157687150552752339750969628280442991847087471868600664008216731727577754851946113627812418467953516720928756608377658273867831020771795922685795499671442569874776794503954657733728482823988085471983671433918972705258297018671209620424978848512099975859155732853577603991331469197004553815522836261980967758539474550023006279804813668528571515865050723125909489700111685017040182606465307077518610449079933840115467486912358483824271453227250704466103957838449605263077191121928138410599307813019189466990429983647560160759109387741396844897243789442316683952359210514117314973968114016334579394949496378506690511304922540813126495527812061757743923285175445198445603772997436288285183607541810959631060108123990980548464135401712596892153174833553241149622810092371149246048169149624937850876514918165962748424937413784963176727582684782566118719920333674051153341908420167566236046532985766125305783829041026482533438680698980558134756563265412530716817769261002361179995481655898613806865654506497168658622826921788382101606157068912392468391010910310137826304056014321663356574804158424468996927121218155823841462219913291841019521015351969138860201745297529527681782310341223766607356613975630906747976666366475694913266580115285528820730781359888146385247274485711243087071174782364877608725967363486056196735008703585471082239224435050335118530361272005067595336533861011190153228063391013169492469380790829534227389899723781158442024408524887696189379406852219415358352953647403067541523714186128262441550578279017971402262628594575969477047246875449399305766120261095250436842468292729908847472065168374848994716455366116625007613267080161808030643452610190776467457395988350612107796080938842449895620435876243605325767780264728853165673962006630441735247232043970576528950633861439950994380600767497924859219345506457829499009619990617962789893384459427813504359284240696051758394513175021651368373466184249812713295550175991569725662378676726002768914405729988253514283543 A013843 742 100907752407491260487973373097016010392718571000240502380094814208969224838811703314655024285188535125952806661965954987471887704874458275302244130559678433889281179661115310871084450997107549607265795455888253509494362375333436441140065311100921849818570703137373404932467155504375732506029487828057403296481919966586941875733062102439301713166259600620144966051102111349154079106791144073215171979152492688417022637264983577149628920381673989519391854288646150534228769303665947571077992978170900322804821613648023926848883460740889296761301949464310763656461508982751459020698044913352760868989583083574857921004947536319824364817178167789279397473744108620302714725453769836894663413207995977190198889961238573112814278522222423288988622886627037439596986214194996062605041149994647448411347126750705862694960505161908836022539297963737952894518393538530594913128692025636462708104148426262114647700583868713731845768466919176850653516836339171457094423634139383059918191163891028290799671936795247813468487786538163730516052402051550490618128825183898312077619193520523709124526286177224353304992077152385668421954879707312160211172693552522032213231247939340108574194546542509405363973999139695571359986098610145399325796658331742643317190894755528649612317003302608896635966111574072580164962977935271885373585227965932530774610822767752527629565789876174257276197992807020090482619506942864294264830402070078790282308002794055535977492309055114125117772948762236666544679503326959701467143907503577160793389777090081394349066862416051855285817686448050820662052536009037634530314390402589961809219390822515656538351186246222266942566413413517371708156735164543621878351479769656772187976369157016507187301251110769712767482092272535275890916185633561947423501833143446217010335937321962402118653943707450275262612767911697209080891955216798519227237239916410078036723696583615966418409427529324001710569222481905378331578897746330459681586229615335912777923113483876111260482183140588757325701048059777734217454817756285729234079891771268014308814692532091939503906507766240570853558801788403757556247969666684352184060190688002251991055290697913645473852074497337981694681857210580216247720369582486446692269432704196033952733490640050431354126313544931303455530082695972015089705020545316823410733215578771747715289904947845369842611088428649713243831621357004407271411997603882890022242315640076296850942281348862564405234567206497969857333478110146498525291281161012479194645079890982337139781898589171074821124602015072905304061412758339659932882951471981759742044657589929935104234077787509854899690965251713927838091951903356170389064326257706855140569135455045357827998789038319000733078235678054132011183228227874092011364595911577999462999284876087054199465338322116502956179816279507571024508019476380088556454376208737695728732339125055395692665772026274710179082909297835155482279445437834244300228963013479722073303309221256362554757099337623108899539927036740389854683182316100609738112609603261567766490233378541903336582932588894548252846158686602272358311807890312379207598419733928537144417103912576814563507201 A013843 743 1695956594712705615021368481641548086670421022801042123502253542410145761865908297609406993161163709861888821567661805474440016655825020233004817102316515438377148786564365029810316367908386586249316224227113876734071748442229066266241077683673193529900717807629834816699975482562042936228837601926160777203971628878426732105445574755697343893185325107622776444420873185445232607547838758438527395453615944614224899464512578981153813264854794741852418895029275852028782925686713580827107827984118321725380636860582338138549184324672126410667201864646671004774148581473103771760872040858719851925107922885642637078330153242927288099482313466034418833341217233581427726390701509648688607985786788388635672743578536698307069579122992268218031784855540618247306547301975298824202926607960039665449511159299113434314201210256201807030817980876543774298170640202083708704953926874872028735106422600187360883903713081471691131830623510605328933657468352454679385978018980611088045038891516512483470086241717730000964874228346917818783292721280409095818891164865778931088545785499441979255913291780609705997001840700145929167795663240795476669179460537237795407777584116489204806487743739955575952311003540863467847286359340713726468664436581598606232027368156170014034211874506947725760682437225437854832532770158114577473846926423428044728884098257616731870112230448860742041059665107586660741386053188720193709004567591814228274750602959691393173713238289303100854409949846911654616428412416211702558287653412621341454501983552997994824766756626583531788737856132390142867116972703895523550993959496329488127550301554020639440068387240257640503713710240986466298990247910484652909453320488621370163318836421976436296972127418706562483071524824500381898628331943275650346795309641900569292716098570222092408216831891116776338732790291894993022551091328732712652176291275104181563215168480833547594207248485348496749536922253383693618846534422576035868419761144950686058553768323505801954924052043875244373057514740684378992763122029894251237180740999701516488248537386869227242156676027205274335762781657701953247859626187963907157499624893253849213666270759834639479031816076759458342517974138221694475436251572849709556972355459422742643591777187327599768800951749660417177094099871201657612672280305139851064193154232416763850877432458437130944764563220315730489078060147173073010621443728459732603826598962762321173786922630333119958777371039611379392203766597232200714570562473136737824399857727740140308314369588198254518641186067330319445360164229414664491963765389597435984544560113952419296862145374678131299106052985555985174811435639707155729004131413279114347545459592947329015175647367027445320845907041055796711956516825879864435004763485891436974628980912395119930413941179812065184514172209683746208906283339520148368328700940254452112804423674806035406633630445599053979846456568715458190670639473680143953948181367553688886008718081655685457802568567431591274567553706495732287660245186702947868458629602017169451401352393153769377949348021550672485585389045724391526146555212480157342106640468136923786218265458678522368865527207 A013843 744 28503942487336443271664140070949498692669766130217114969702375287287319819680320757921303334059678471648765424087691964608913359934451115056111961038633674972804739655787283056021987195436253355092257780585102926269543876068543916736713792629495363657041364192834633764276487935420255629198073575572984182467151166559718086496223774919005258812765759083816003701381615627778024435056526013076329935388923181131277885300062914936252139542414535226313604368757039245047754632016595152961201264929076633238472363715807357094596140944764428584083661739116599577239115208818455091984976390712504551305288859938995801375494885553878931087999242423640477331965838044803055797448520272665509434417118552447799751801324466288446918416320131051940460208067071170882481140504298847338378587499984386657209934054340199490518779740775983770766957804592071214629353949876420892204160648985974186950933644641348974375769705760294712852677289342743763387981070599705796440132565007130556772968649718025309681739464549888126216641155826647780290800766559835673428103807899146494805189016889121345354134694956707328691609936647352631523141712088049576378899193249355627418517856245834065182639509037433365030491036511292304109341841439375600758843185626927774941683976600749425872998974838270426859789722447934026170378268047431703602945292398555147758355039415764412540976257154002491484089791463209007080475395942820295667239767515621734613733383943533245070598395928317216060068027077044179138312327479270084897140590905926885825814837575237299019854878622989418773317148017081131167634960234372064321555477254809706959737918218424887069229384347010163945916328020259539087129096631515561449181957452259368334899683744157964843210545526201195652983117725377918570246374970633855378588769151422868102679468669722707104900293593999659925082006435879147730016191962010701545126927460675979532957336657369434415841225293252184869467052312619738651953704040235434840530925563186180586113184213162013456408542701411232177977650246682357731369791956432680543296713981983387617993167861111102258927253989239045761165071320996728236776737341109387596096195580917443734089012660540785724087732802096216362699591341092019048657080184885068524034378206518035610846999187414969314237596056542631495420536535286259496183015088485476835894343184228550041697007328952859788658014043846482329934956893537838089514604744222725872513648767146331967836808648008747147171275062748453444768705199681597409787443486009152614688408830128538161839609668848063694802414233620678918168280203772266116435004902964106592240421835198311122362077312215352744075432528239442833055798796558166337372436662982074839196539378665758758057105297630273507457159639024775337853178292562881559125059907377381232589282194624780670467109409101379556129692328154722533087904087315133626500476702856576659903948702465037079291426899183300239279395550400705810601437634142179434007084244474849107148524798387105489287769912822754551656875145073772558705740852916444825184187721102566969702529671735401935194692198202152465233633691489848379945153456154004448786306347977278074970387564009925453522915768049 A013843 745 479065761384663602066859202172448224527700759350559051295787821453437984209367150978383345135541016073000800482641838849182006840418319890748073729176316175267929259394816866322561538793697110139035576518293824881812223925084017608593948712723928576983894207988971689676194932730608236359932022584655145154725409656369181879742032985063721384866154112921695574209120813856065256679995032701773877224081631905273387418238157411333589709289361093548652748625699558591517612100302914735818909659662990974839005016971574250688877340858655751212694102849332689094657809314611774730991498198705063993787989868994702433717942541504043194796003267414125502518349840019004958787717280222689217064248511510990170428524860304909927357823092442589963314716983265169021860528455750727216128920112237586547727361651295732837149131103221959235280259821778940904275551835573005935275328027507268160084341765487152212333561444713273238914947201983494431261797853569255320769308020074843267683284095810851379820995180689969737323087905978469243347488483571158163306140699360955138190811806855462451366941818137380073319888205232055678009442755063849230200158740941920030023029609923733133524622228392142566067462850645289755165708329071585721953877420831775113444882594728795600647493770106811064232485865182427177845547551073184642454701529342516368374673147460752481576187953987319874373097125122153782001549979610980709279298772635054493653016983938963249901547240367227450321563331083881518777615287944092316866241911355913170074469975127013284626700945016583161323141306723082571534440776659091285052382906221586744872315191497067076972538262720199825439015725036502073437378727085882041276401158900123203604658984688062915119839638658863495339687259610426677410130824131443207347941443127964144201733829932029538312059234434352284360853282167820835898382138305513860868948269831581188010413957200408084227043473503689471101132748218199947523385903804236953364803265940470137110804287070613960161858377182618579215270367695990386391132093411764061891187871895194795695611172241694295665790357797140642107901353691992011475506624492025477327588759128479476838834035785708985664742525204831108407892031669733564150779546667363346683445794516948624511505515342883389264391276922312007543532957548556163352347934592175409180876225897329240550801602177710714467975242034927828519216820509690444770471961936151353739336894829428401383433242947083013302507619979613257046227628291048607666297562669355827995068087207970340886038319704329406518544176024462750577654285384800476618923127404117739495784769784178015033539433386403433569675794502120315695168810373753101632218542994739731822376237337235407446665768737272006839832482053089399103298367563104350364214881863291646376128065845058688728540707838766886199871738959296421613608403995505450860593511944910483923005665842329878191651011894573727121568801015584662558778362317027609747357064896888788943845256286492081958459548924812035749697100563254895394167386514966688176870643028570843059790416192856900324817191775183576483181681452869881721738194137580352770751450790454112606027303788314817097359645313599543 A013843 746 8051658251592041159937702610912337309637066662404845975128305915167932200606833706493688881693037857138924453711761385538201988966910702403802875166266345957728087062648687072283291782505667330106770934542964314788618047508887083947638496014751067593368309953670647188387808234403332628501377503580299024615469960094596839852824348379965965315445452175874937515732693518478888769020676514618713554505139987431929822338328711612283642244026291899272206746152132481247636506569791087964908414649955889314119157320241248431327961467811427210631749786588734505613913801150680097903774110225636010543594745728193963803497460295058453974936426915429207320825905761199416342345164328702737671198824732965211794392217327144621149102932714682609513430448337737695750409901755802472321478760326377117107653767273327381793965446451851468867355326824638659778159199700475510754172438158314655966537532052542567232690167201295983326443517623736590906217036524938474176169759893397890799952955798292979140651466001856321375189138435780132572941238943380455250686306734159573007572974037819757420124191137434946892287361065335159780304704384358114011974067959010849944597058653988182775148325792586740107895848130795384915070059886706141228878817811919644331668141769606867660082427794185173556555389936121053578050117690887014285736168603659672603273131589372866957850990942664885128588643381928038614100050507321752780857174471677360874826256449062155341095304468851991757554514905526796686095380144476359569570927804158832649441616871959712274720962782893713192358035942094848779779346133309347227875399504866208421069001423491206362677450581538398466153537290688490348262024266132419467732474277634370682983503555652273414419144806939518766174123772272441167232068761177165985896851834651693371598540479667620450410779553138158843252861113394564788944108598500771459624413571059385026891027378667258671603919659176508940796738099303286518025546885237810475202248490661481594421287652795808828440353745308270460871049069866510424075757093971518588205194562942538931256136971866156027254938543496542771907498051501309736868839837837472197444784274672354567230283639450410922067327621117596439011441376273212012682151840838375767708673468446355532164873196367841123366624191233297910784158417518583437462911736690692102102986728656412545937322527800783978063259892881032013922477102306367305257322264260895802297035191398203142051362514211624204575245568997360011175947748687653949047463135783863401113109341704357519271646039270664335357171966443145448958635574462341610534241002281006847705654625762679898668697256925282508005541078197136145888702195951668379132697052112590672738677420926915492956111575167330618957064525866273530729135663633094816571359519476342700643584402657901381460583676646155056361244316688894958059916445952460112613995155258110503293956225812038262767078556912100631732206838668931423625387935462283037023830189722009875779207222407072421475829638779315884845159169166625026889771265157045128188664897381190159305897524953345923759202542165510369952834520178384102097253828870312989018019633435162270569500894770207130955323558785667519201 A013843 747 135324220234507435775072967781603653163070179395038246303981437516227436495599054105039429034614887264933903293533573606740560828566868175300714922919438476511535959261936483623865284988572750817104499096863601238652303524481865219907960202519921193041741185391342567295233892995616811487222651702674085706712203619309889087406418823222087979056691714719930074826919379965074683540930510181196718710567887768768444524040290656067651175195349887951067978782578890612329026765918478815426215725021808631702400677081294662385329048389506657129087818663196860835853049255939480405468731470562264429206196891453755949645381815179047435956756527167618687441120998128478590465795176872506912039838647286946314628349996617319647652972990135670618092225545212357452477139218809772152307093524805420207228336866562813305811177258516267637253640977941701954891521669365891909245376168126794422829596301207082927479823640152181591767536200702140883360789732874640935478885154528338350674809328101910100416929189093199193352803849690156688153423402921395311398284757281019943538278974653636662960027280446869152418673677425088030427581166587906822199248160187095355018842764797579387901917911596005340993405519534278034267582496515870115633766290964933462282346458721782624763005363936870211965026438656386547486288328030738049100367785721708117443211522622589774960601604773368724356189329320064544987179548876556698987866531345481404223204892139387644817788782207995425469218732017188871903205054088214175285778583604497500339165254767026884201235221492094637623961510078788123441751470462530198858901839478286364932906706924616705337519911923915863020642501244601457283239841840887573994179695184200868068903744259847759276142566770232491903088498240582918697669379669104628724968388784991010496456669841773696910053971949593035678550836732822450407783633215002465921907518888795084146957497153260616493647077711779585767970777234990336508455366500191880656724190382547521157438581580539158979597025397396101635859721717246440697441249478379312911964705019375251817621894086154484350073752100546394367449319751582512747554591154534395222454489304418263211439377128243056367185575328123443350465295211023874297148925988970581527879674984177897429095023811354305760422852782058037986549350523234831833439157558560462160044897948528325659568579724747776319309209019651505057995072658463115299459815295432875749206270461829600208457249776354768006296152278138629707834153812193399921640712923119392182508028706025136826398554982022055484347989240009945560647788099988575448248988525336882089388937295193361056924794797143223112049128901259267203951417807359690448083239354856311436718951413518668690113367243837325712811383486234459230964583098681424582114839443838891769716723055471348518208029853391928032263433230590257560113015707122997112703416574423063228861522287222927082326289306021675317523200337508730436871895031314591003259513998657819982221135786995666187744268738963962076592590156183466826936385653494457469466890930285663007454219701890884940620917126175732787797289780638101603948545101823350406425855979144772281461601538402871249966123052510713995211207 A013843 748 2274394169481366473071651369505412598711720505092407805631016020335234525181533302343397683784772410261744112654418771608488605845723353422279115709507002474729384867315366480266303844802942222983075316320986546018029265335966708750993087123752315491452544102872294528530996039577331750665751107166843358472712006229741305892039681161893632664005817649297864767616034019073010206272419084615373251368514489729691247115545165056529013301508245566793599519398803414521413952854791873450868407690441537673022248179705319390710225316282438386368578968272349640068182198844574847174712969825739978261668551154663276245689932167714250256125206952106167279822920615545339669958619537696223670653568144951706709958678393147291318103517045210216078276034738384091703783278850535840563825320871404697422886657716321203230768456183882910179321943916266184755861804697032545318687037257707033864497025034387442762153395920037716012836980925200881826644793040424090202593622792157782659791520377408803057707328881089398842680574301742463457794587132899890998670971915622102191047854727003671394369178502470529844700648496483454527396356666842949960702763828264511631801690347952916772467534340194061766076166566812610921935259018942229033456710052247636700579396931737000574391831151686977652496199354497888703602047929212614391229881374624748329868056060717866347762831171426008150254474057882324807599526677968288439889072792323505960779404622186688146452576062569779115861159229012893370077167344060615644028080654640789488200350436869420842770160367617634574545921099894191990685516964063745052221563216111558935427363023282032966607697159705253909787938518418016692559412021819797456120178136960863989634065229775261290154128119707297491415208389929477114551729264098641494980543710309343913413947250030690523967277106556810150649403912968546924003619523444546444749499669963978979257914654654851181408726435101879498002284852988482585697609344768724938197563467759476188093070240624121644970087205854036280193894342901760928801895079983121112111390797260639857298771173905998418471689551553883250133720717064847291748150013534259580503792601739357749794661611394381048363287964539770712391270216611678255312181999096628563739073697459077922090800065197431816915426886708049444439934934244007818624611921086725687523874599820915569360369119433835876598629875993282845509723186170789578838021115670340342716909787651970090703540996991194585881819431338675949499568623121534472483015462098867624411412438462164474641280513582844686525436655156847155037807374596507987558720750145336977276359869120314819283735026155586150844209709443464503896811479088294317360935003837070026316935416407008264674735363267173933255220922253142556294821748139538702951604106532600253973628964393306954545522357745958134438251522306530458812819454989616212473206322366328423687475605081355735472657944366306297061612428072509232452505939791304330991782651775441980441190629172036161617417924695767310621291662754975526960319833678281346689330035865311138166283070529680103197015754139635540964509049343184573657563197526345050280799361441486187734525137055937057098180630143547570117514756049 A013843 749 38225742806473326312915244567277469546547886529088097989240486253774286664726030212485484871370669899269133301382816294423867998449072400968245097729684190592776771464969364433835768719603049941676546841406820878925017862501592473977940815288905166464842908736974654141020450437176214733439278858153136325850870688703262128127510921287946284183945777231749213149322683758560082536820547555130578235750623028886920790270967589105083126558449083241100027122535688987861404305630487017088745328053250923670484925156307302999666756890758941959696706719753380400625938215980769456465400883861211814643863339256425683861310689942773404054696353244048353471983826785470523832994518570060431232674519812203334674275507753626525183365810978848101627585315848021429265485567640955872356212167885698749586456056238210462699525443082520071383863911400685767191769351543025989171173035190282118160601499752949750503512125228073893027751138409851220860419036630407684034991018267795853163116082983109752990887076504469526348932412289385583335153625942648468014663024985860671524941294396750705125162783091022195099883799280397420241950566499629459989531351661641646995691009678044672194861849655641596102442131488419551764965898331362043365306925848126030026637924231703768653803506166403033405503622551046015441439619546276410073400616263318145180092418212485179706849903498156918981326945490828233041325244876613023809215646420581164682819453485091667677428445883610277600278503162019698870886951551626767129179951562547748928183289792464356104438085298549584294393295925921684787451483615019363092687812973186971027727690332301128069775566163166202461805882679051606551846037850725335845011833947901241073779734316832816503620431307920548938215407409544721864270913741705867606137998139169143152748211431265815636318026329900308201964531565262368151728833330532492096904840953084594704387771600784083805936465194757288722924401524177426817819720257527960036286449202633516293280231534169612487012255668788787761218782221149895930373450609276316531256145129559574081620447119838115419253686292966115784997444091708888432411157277470300769527242257433385700798877702705362279841780820019926363160078530592476437031842858817036270762611633194722636580076695773236546897579684902187012701986439839039407623852557704598630213760399190127974239723790324479577993172325819104784481917589972460451530620891071410140043102801066661314454413536431007404915739182509126683239249848803629879022040871495668163482608853233598325296001591786870646433013863221130134720428544843509746899419647692678577083780320305131167701734584596936437238632586616307916993710529036962591885234609489635932308733543552587904388277250431392296220498040308566943647069120981226980507610218493412468534782004558309985046594266636318365503693335405857421267056580010479683037178660010881816915402494602345846088962070964509934714520078614662669829267330072451890978891028389853365275090904494411768303943060361761189612048975922873681622095444630874593807569912788284299160719566392333494432243779824854536990503592310903129462664660825281260069394867747058357254163978499134118649121850822604010965070504915543 A013843 750 642460059348397195341166515442232430668830328894383662905164852467184435974050389781243544233126848997016323396340993460381949449933559843073295357542802191292799198011740108039477764870368460369757722763524438512092775215064264710147251282560629132774614767142333012148130710497620641024913959768979762228575583665035726587439076054086513198279576677934009025400666345930119307196342942759079628408260721246502477722084152270089132108067853742033168155848457324818986622164731595296210542728590988274129840137102056841515399183062985537516622549838895064393320143595988792254813992655055386968719411142882746468657048765868192601947281608972720676803632176783403094061138873607005667727560654483701445870548458815201008756829185121500044054826403457696161665015935341545346690857905654938884299566937195603246590924121887914839748600758911325689192067491383637799999905202443071559925229406347826456712528288708237920117413383254369469001062748647261945576094044026844904112492006697125618517839094810619329346507053347703499113926991218092801922441460937360306319688334926189101038610895410810033043747014505639442006463171159272334044053427377211161056578799658896805579043107162368305693744903925867406513781853255201862840713502729454186657703592562245239764475528138735782446299384215430381524275685714267624103644157537588066041813272897238415333026328093523337319161972864350112725553390641235091161487369390707634824146554723935658654539889965837935627880802644065078922996994728191075140127445911740016235976551541948433047290899612722863235868124626965756222697085117630435498804072640353422063019291414985059468717940504334364775571470186820351316876358157140719547113893162376158727015994663009146976348588992220666004586352332218140372801247256850516856361334725015788968239189525284563399597068526634479950417882017364621526106501786259594672679661898492783196645277294378096526374170528285751566190416416850012527096038368272424329866351748661508341160851394788677069214981025333155902804072790866300901786584390107051940822031192507761589794854743119205851396705525881507998452042849351287883534320362443345033444360620682913473326737549369023837300810242074902385631439863667751477194182928137928602707213719103703353001349025860786643707621764151057122482286094374735323934089937341189178002671029188480863047037743983528267331247280041694112787588934667142808875145316237190223704428777527376712035328306795941454418828440430892165202072208842607376723440927227694823652206996297087053249898753161934954599663999157534174246242553184868316138546018770848845047095843368339535563053163320710700669697883260287160913292861524230281815138081692311114312884666488344909053775748000410322577910563466084621876290716331481861391404942218783358664081150611515918678109839356602769020573888166245679235419940236132032805861738802890696897169726781626635217185526700518472746938961276635491820496016527698931682221514148265510178452831837578589884371015500120313809707138335737967022558137911109298123827524232694215994213752355949040922721207516330203199393875969348896879004954490502137986319542224809810370733986634947132135790946775505612289939976115531201 A013843 751 10797826217468511662098985625037600462251031337727906222447105675415968815415864901053360247926162951092853347322303077088639424405033340282532875074221876429058076120983315995819502794176282713434518046486555238072743273039585096983444852305996493834542950391361190935173632851333510113705728921837242863775669834658255456755088551241032027323484845226036889689908999276047515196048935838951851314657637941989967143075068347203388043340296417842351457195345022258232708158722643922143410591639428739923300223184274269335349314069739597929041875195142309347258531653417783631426658774553515888783267143078430319898719018607946713060927962002004516415038645995198655801885561048712944257497111919907570200746307947307083354176028114337051240429467362913499389103922825285352641833248820342557828422821513446503765453661716570184711654732955022650858251078327684800504598406737460703707663330632487919257967462948319354723413366732356187665500861616514531519297412597959182303418653156558590270429321666482079068326744045614852709607770941402485721910473633974214668315001845104460221155933319169484225366256072796282101802626517673890118278405953928787983877919885867078611366977502077924113794770600282053501277131607660177708763871840373936515156024280193655744721540201427732295574953750508738422278501449799695958309947355734242625964755677583886046502173496267846730323155277931132344578375836507238177151118217349623218489431145245186615006851930655838184097792650038801781458810490396707399880121983438614452878057901765527314225818149791033162405235570605413464834869909572014729428400048866419964613165230811653894490742426056347668783029699429889644582740951547064073428343202380056099724957822301194733231490735192252733539082823647590285245670562645886636804864952723340365189196058351457657057027930727145704526673343065847193989271975521665007663727077527968207186017175486612668318770684068898626572962328717998160542903116855554635712063773839753970689890429392213295502296186092774351258428051396089919256327123844529221969395878252477949039682123667604492744424429773490504929983484169047095458561322331585299977099368951817726746202477992245183633514717738552884395307609788663899077202632473214166025700140976975942253893673077642241120793998990086817057559782388156176589360249576893366514690891987570797865231563363131159589036273035660752953621007224950669188764567329998456089800334463902620399177762852319388024417249598322004620551227614017702180590871663915866901122642986765142103971048344392640781956552833840676866556598591378081789340542937481656538706539839491682574208234515931184746155612323955646313469713123637738346467025739002672898256652589669612886466808996642896291566942840174484239874818069383215644405342863871091909067211898327748045222992070066422738928785338410091130909702935548671075368118244060183942750731598018798858095237147255613971457803122176412711027076549781035944783096988289898429569256744694183360186623657510522114199747874008748011748134623872013973567169199778891688214750535846435530788175334726961725172212873416846909845436270121869433136072546172378482900926113373556449806238442455922825757021178573732895207 A013843 752 181479065236993275504897651400006950969053083693192919880668505086716187880694441392003825686895020719017586208445947816628762805975395350128530031372447077143179085365366591941738383461720783564693944807299533886288596189976306725000757632706883071877163367227607536047463247332362304481052185989318540811477682911101299461682773280708025283225809793714002005018300550832530587899994464645263765045450920891025377773662673711447342844420361894676400941082163789094117126023651476399464301813683878831890906851058097644719215921570113422393406796404756793199374141498992689493387854023920941542780370873719178386537770545743760406415016257367689907387554523241303808062290624545718454135753960037886532363943197670390149933636504517662820197898057968487184232669630924570921851291412923497369422302361176495388785979692470395094448781096775065692974625873453398442080785422036502047214697597940224458968659149772403394836408454670710446094072981188759731244831613533899976973557303602280226675105609248564302901367587174648829490377806212151577528149330366204625930370236010670662936967771295281521375730665815487113284996743882545071217905168867681139645036199521767990221244790877423670580548709478940473195964750929944606751194394021164751010227300077214772101534926165395896691728247684800366663234773866783489971315285207825415814589648673152372783562029951773699996541270756188541315328762684177152043378843878995117433151869258135851438420160398532672360131601069202141540978227912097461269785210175652793109521519154973217570193325643537894360544794235165184103479658570176851557503119621297920345253468034251467004705907954729035269236380158318155256502127172651505882110164202401602868077366119416179881421664786376191692591365017045049924123985146389416704779365260421181517734818152712948842157468431731137855979798876907693789377694092592623783804260992012561658175390668403499116433578887145979216811777858763395084244572684991306762412655846924744985384988446794928857507091999661258521600400259814083272941089970455002633639636525789396889509937452481428709555541391203054916358232418429174533372040144426954136715109093973200533423425047615664801328481861031858328031934997718074151790544643977310488393942269400034661461190963415933146517184741026389134286407262597740859937377714638846811012409821635102399720946885444145399212932640910350274891508268429745897055566083115284051501274221334811341048980660258931954526380713998997931657604482508795520549190780055433975007168260678561743341441409524207113622343783478360256096216752525291420633446505150254201446040815082336709024717797509255422028637376328722547590485468468979468389071301595417923400999560074577183782847658806577157972365608314812556619576067292123705335520597513081441715692630375194461396062827721606366973176095182658401637199377237766514763711963327919511525811545967901952408006650733925104018291297074418968434232075572169871123969511082188322905770498108075139734656583811779345173355162518465027833450898623416938853743412740683832603825312255971041965956862850756045714969381763516946013772247391938259562717971283519165162115865187469363251893449502356694932498254948288728769744049 A013843 753 3050118649438145981410814827079916824936875177631493404434395564992438969710831476475408298319644613224528571405351044954079616480028469649610204237276718025545410887735716310764797010841141209371811130376283266026852436164931787127087733532904583789039484712994399858349714797915013251413044089922476715418505416686879540052502370528859780935176185202951231698342577357842341590835206967292948099118893627415463524241948557068295491186173022363826270616767926803304826537079510363845796520582584951527590471445733447114795861993828896290165988027174747423301881196173570132315369662580039264509509693274598231142540309562315381150617178237578764273462628872116593102102918526739890058659616806356758949440793323246247249934628731428359019066072660276364105398478486949263483554654777005220287880635784293357999325960691349930352400663893498529101824537055131267616051760588167489907537422528581352481886254330224783857015516897650630467503084594839484803031884928664256912994577601643523769728499974640620238863285037644322877244779789007631563515605795464801148011732556631341831981617332159796529761905300360891912980940274433935011959332173159116914014123405362354611648461200276859631447282160212552533004579568879579005667324180313715970228890232397748674710497504061808835697876658838439762508986844379030115947895998487921763595808225249671929373327037399460575841869137599260813886730514432965394393068229074270938698983466621489255125527635818138624356731819170080392879221076518622031561280027422196493791728172437634867702239224090941390517676356710421249227182621588962344126954931475154147242675037251664405948092194995130895770055841320853235396031251390753859360625529749763739403776292369027735267053920064624653777383071841476154074751818355366926557226791931898797768569088692646531190140571932105233945452479724187609518070904614204227934398214492755123788953790963857609649899160356262472696955550472236381180898533116648892755869506819264188969365500825282369308121695238306771972537927166695297568320899133437229263581371088942393521993518763855372321499984161949743979232812256539136382383878707383818175770838542407581365247504775276478315927794638362442919232731506647672269143683831326657378436987721806382555178236522131588393514323942430522179951646862480230632967507249935098352685571872221166032109954303659751724571758895780257070101579467498739291812899158918579053581915837974174209010217956971869359724880660181158237369358537525326313870249440391678817945476957224587220339605769873348958650731968920800824209114959692572906586335412060322363703607979088833068578432022738055878035308383956839857353289268558137925215121365914189038600599606173418727838320601562142294041548778947054639105214962978723115574094682402359790915646038715893312683627945517038209718170631734939756316409933235141813633706967652343230214314653082528114121367778885079223235421829929759602474138494141459023980555572758339143077284761702418873520373204124575454328580216447841722796809253163768491314865537932673174572492023086105302321836993932656860331490399299429311653470161916306328470600943362106608879681346205797588174573205786108971730498170915888664433088231543 A013843 754 51263344141106919509571564798732162076714061110452509648328886260827921763929944625122187269858267014464651699609735012543216114179838489400998702615909799855341720790174184035023943361207060305912029668234192852113308894624008546244963537487527339742386619571296878419283656608557627716499032019327066156038820538256384429662407341478546338177506144706001351154043697653256235117167323499292578701891245195971695451934429398646842320366009986868828130256018545783144219608695330685156302121431505280324213053588442045658374052530282259948819760772725979943434717264089193213824417918982719918611329414866172470812674982813834610998422914638986291144086403453663580267043751678917332215892179664438047663251413383799677529651305089116430033443483201264851519432227930156271368103082837126737378409845626618467894671421339518279432797958058029778614364994285591214822981940205331002875981460437866791163062276528087942284859792498814146267324342785467221084556889996060165936699865750822703997826899073784904354575231627688134597853013913851263688006786604376912894633189079302962170115042501609700275708342383165510381470663192411145746000495834285277973835372073925093957975687393053179825734471266692370422207968814159084348250717498532624311636958135908961975859331550766821101574213005097657088488541893478359158736288046586501080754748841771236116977507517572733898174294595630776498994279756074849383564297726051271666713815123507369910894742975195455859563591684791541163121068633048480484450433420884856471157575394159329221471534639296451950430586527232049935761258321045690117741731533302915752707639351088723670769585521283164965207328525079580327301097242124400114274033278504279168159268145846249146633375234526146556036477288439689721534353811098651934647310691999423094096340673657310249712692592462892666921219826724421153170217693850930458893430790979735365520946364729554845385855188107703378617731936786876858507361646091517940547898801111373224008125972370520780961601331870221916542444941890647866230769351735679512233012103891854807924145069864117242607450233809889347058965875595653265178725849434999832080180483382244220005714812758071771055798444486957578143544518432227427827497894153107130559390452640399871604880621227465606129795242500429786278447328817705236248284894349659198013586406456421137501672001981609447234877551761378780577197246110251311277499396163944558153551259488831945930834733202826208328896069255664726495466808940188159357217282344662945893209631220073637412247754174261375948042852201651899452482595127553072840996539270497837966766539304546017383597707006158505142139428009162607482536732736656624109090544796919775171760277580956648558778654350454925535956310327763147319441347882783399403453809327136461005919262972698018906273734880304861190733293807569132484409901747883028461741713005332932670211986374358050014037828259721526504917734695629469638782845671035501816041197511349405977699924989932554007256912441721739660900447697838875835045973117923457033528945096034438045039873432008171816123114357026163851591359141025508440959873011327360462605390055086925775440804385680840064450051869647133487874482758583340783126913907543201 A013843 755 861583024979583996197369289572291448023333225083375329659463591385734881086370579314428601444507893712107401115340816355813833231020545491362585194865596006168728301320457511076647416071807062561463482634012079265468382591945711636739102174552871999050291915134786635592900416620028049031199231148830000884544456786475053109336080188229928305749345774073764708846012426458277543614231206052610370242686158008696285460661954903057478878391529849304394385212903698977304898963342422825421969754899309246409048791660945461380292700876453942959813719307205544909307293057547070344746991964342573672100613475655760716948628436152118307050493926337442595258660182845723793548204334467563602552499863620210267076266504741521180240849484632779839572084622163658359487097454822136452883708513243589075118934275446576589905742578453283722427035281081306489171632458957931547529857469030998165336620405579227159077587681607574045981638532527569356314920229195347584768147650163783208898114643674077186091476692733102887487345917966554478186115604850098188804330062459762775020100008855844885193123519324554232533830110433862732981377436274854126553030333486832666906251098446459054151697378015044793331119258579298669686049331859571730641049808997837816805682355390221923928267785373737962254157797976676322686226923603690782380880793198979323664245063783649165418040968847844938626615369268766460618596859860349993589565151881743722902459090780788366092407945184110026631685285446291432328575800515645811502158434504811782710745369649635846225272082682655467930886867763189063270339468601814913808885281880222105055757294573748178734624423856206153570239570521012506560949541348384792720603677311821419979252819727237909407467137566680945167305073786805865149827884503135043065617350800434303942477197702158413366921224401523837052944941627757346321331848780552588222621891303996412288310545552009628286400068146526170684428220661577039360933227185860142026788535150278849775904573217631342765621633584742819751328872138356118687740540494621565562100234430110403756781106189206218496503416079642810256020039471136144427858845351454042177771593384205378605636048858024912256134804456492296015858552721290446379496757107031271543311675337527200642063228600970014442223468640704723417981864255439171905624924219334722141014346733313070057990601337304909979676587012453493165160954115374993788640932351327416188886736018228798515259539360939900083383756235979957058209310657857742394316750864366750131627174271915777623987648004406810945558756216953163474097874976308784495238628835519257162707445226091504914166126661652505995923937366549995943958994867104987881401484786401830661311774985303138392327392843668095933482817707678715216997850733865940593773848173361182500126485052782135603757742662133283802032654469023814409665477218676670059356492970480630599388252854993835746585933779561139695968152367029444496219023287193093679022204406573249466267202639305796435199966927408017278480753824457577986159617670192939542362520980229050800222985152771761343713581182998538735853695973083215720367212585701378947295008790655845961507833599310137878963212021773159372530706431723510208542014042044078579207 A013843 756 14480625900831868224089185649841502366928161513976289165586604580420046146418630326537601504477844169619389090545533100492163095113762308073330969370106072075677816560292929388665213121918861300470516752629841016214727106222831575478674090247710119688038256217670358984409877302132811420067365477918385824866538685210286217608611499723580405034729254424857763461574930851484270675524383880126222492668826257652158469737345476055687047509126442177258956432273272468711563436876896100426867045670592690504396883041445510369418579423630561419325589180396203593290727674418193611284162693944705635706995010685346370369755598126408652386597651419953397698512301693088079798164670249396341468099865207864873958750811145190746476307957288223130763688026244704606047899646923195647363616488982085001585523928367430612746545815516064339522831181969133518163507626737705955519334314482003986164812579156570070862617016164778496990813398816190858171584864292086206857198257556302704391950612816230215266639448774765260229999822843263881114874044970715600259234375359761232959762820848840184985440826989287782986196082666061930953218010571471473304976780814913196632693362211589637323127577832298857841516121378942272741413431120563822076884124139826660187053103347043459875462396668776413931605630110593998955387415905007230979475463491295245492824966787011791523181014563425729883497524511300157903616757423672902342259821507676466750821629938752710068915100334709337217598734592495820103146373479266459153916776808722371632019497427701429667508147893647390449514415586495918586384595448790703256385934932560892919672112849900985639992832691751256823055016461746657197769878941442303211255186004579782605591302141155687543411300181083206645426896375134846175573157254844190668803830814902899346361214261780176453457845018516411129348845633937717719622624382454747350257606127146267701329635339092625822609525945338665350693185104659125300539204749312751407044234910270736628183628162068729977861802795658772571560584354029351286784855264093104652402218640066865555940220051721988914270732914050556711972928803391385179399023613821888086881807170008339798224925073156824700288857658500266019138534695586728532300201996697874580828439327397819661191156683096503032730449837444324286486021192541166162217838101354358675024028125546792768464648036676083622028424397918305859626860155817107520605688150028759883886619372258371416645967078039316900701430791058115138277323884226615076421281631777411969462257917988088474526360400010065271562006015738331818509162984726821741011475634838572155133624031914919923092390090802393668273493615319605781830118826731433531322714754805055567924667002177989846959846491523529688354045717212956166652082877284084863559557066249681394279625834282109353092356380922474100860762823660883248783247675614298793687604577354867958483918365733881397392869789033084074870136736832663873647953124387854325463326189461276603779552874758812520686405844148946546399426029527658513213384694182932734888486890114709656799347711462634992903794158942656440533493068219609606612211741927883075967187212744552803075062159303605487331734704449941489574123582997977036074965630004634828680732049 A013843 757 243375879515281209242266943216886130280961610565399492006014063183119715582857919898117468485759126958793072444798774819971785139577003111788473602203372753375917062928843264235296236940090301877007975061449737959520918474287130289070075434793263981596858972250385723450976807816946161537072211587374310558531915682329280459347933475854215867418694579118584430498689862820896137243538319873281421434284962912359827400875565416067932207485888113673191280757216890381635246683589992759874354436585651349307398413277574692778818064372958845774605177354918993792437260023946580024852922397128667619327465144588616446804482337710550220661546727415156755118896254555731357167753612881604311054354434548584936624724882917220876027307838143166158745304657094750313847049365838149245240302330321902621647900664071406308431195521378493354360223675355227039774072682580623994413451823499040995472005017884473180988004190681432198924600793903719753289826814157092878648931114748779552715513949602381227986409215557479728685607022526736049897688073822817093556952146671507042354733730006456989050303979208959768648997561368502873530735103674721051836744755156246095805677338690187034489805200627446903742361452015882777964935536843316157646191474418066677763801507953759430126896500812125188948495825268753340443196299115456531072044114898199190997909216789307180130103311767496242151942894461421753886086842019670469666360820079518376681059134380616798128256091325459830616181932296077248473581099066031378999879267824196900019351693267377928421809441648531691284988782762236903681365895707825349630078408411550927300929200668285865651359539050263373425085661672576067522918355368820790071565911178972406252173015086403640542113722143465454089689847376891359672858053982166312570585984506073029314292928097739425653266001226205321850966048569591221713697447995916938715779586178947321256247181144129762200598302563306948549100362054005918926162414221699412898192456136920270509882238519889144737923319586636990610218741238171307076993062423612809892924088683603809398687278409291467682148208086447706658129014398599010710159389877504473076222533106330166988766315704546752737754830666413970983661352628726146442369494958501178079983579775575155045639770372802926471100670417926758282970558183039379688395204969462706251128840706064946059585339552414937435431728855812966582748638638818126098819800737533367368482411789546448399568768680606799150088947305313741129026982522196719589412480385282962970752168827625802991364539242969167019142635106514142873683502284303693001179870994731882211330819104394059147413800256115830382672607192676614375218807120875203360940866884008568930109878305605475357854139983035963472166446369198154292921556918513614301845475612458395193657671396779411897423233694164022213166840777268464762300043684049519825507570131603265778239215972889344645981962544279044046342388135946581724401148161586667648062123266275675879722945166071362035176423022611344605335153278271356631577356555132550475270799162157925201826636986552506325734068429349226796046417997566978658331442746581930857780515484597698961282569711415697425584465177690166615272295059447000045311947343487897565637063547543 A013843 758 4090418407013331283734780514646205191632121788772669262145078359918693059801093059727660292840153646796435168579733008399265792840870691299828875832232085865989038076645068742002623854252097703646873036857785745885668076797343798768400757832570387738698408746612232854040567208979414136953572660149000037557245906872908216680260717928681806083705999791246048523391480524430801378652148542110240850046027371668031619126515627947853736611215321526505325855686544276644143591011097008315208275015695042227809445131956197861533595207916319320933789215804123528669493029222470170477703066728541516678036706685100876621442934649901217558658615847666539583283289350318176919918434971701123655890534981458067029851751107189731263390962835672193630032335371791468524827358691641774364753761265720217362036266461048125825803103127808337806732279311695300857482839576132547474106884797548382010897988335584340752865386432782830967325765543139817893542119265538260011452585245582737942489642950967221298767579685874561800018997227606852790630443456740086891411694729108018860856009800218522614968458978564986831683702013920427795431064887461036718220169099911028132206019031365973488670156006945500111197868924030941849256671567725614661559540110544446653176211944178834742142749489149388050657369335291937392828800199233477917727845439094033803101860206577885776446646360876309341847704227213115417563461553824601583682526303076465356878560871535026526141600126907003373166169736100170315095477532002789386850970854321277298625243908744820842985351285786872135426806471884915640172716609161420651232727810172936435146717075631880544002399772817776517155414715730985966857688798683771018732808269184989231880271864557185986591305328065223886885417264863413082021725313278269215373838641593569403685321242538706526954441682608832844349186378309119663342113008467375988996107504909567628353746373489388913305455671181499884264729785041677479392011695824102032579920610293218986459590782803776855610277232292607901185946383989945158043022400153660495870375158505329224563737088224961697333864933308926605803174344997253573005648865671217678992072113918091116580195468046317273263445439010419610322396353631000343256904101767529299990284025288091630852067620655698785199788967714095026461886171382342854422858209921759703962722425746833548423450801857437853477301066879648529356256369602616245342864390995723305362083894946907158251552295214958473315544937360408047155556495250560266139255557835450758649431701485906870875863811056582790090730268235183199277998622892292168270830091808458744325837076687550952090583740904538761241578509087315857804302491280549542887333149719532018008356724682311224339454530694885438076701464127113379201132607129458315571116908618588248019804483165671575759992288697814721336695092943551087259976834197820279707305731201856087934866502856351215465018844481697893286876517400854199042010097151787123160980105736295284510503539406161381725210141741028868781867921147906690906920631622112775837876321518388248867100287832987973816612488092072454761152147285108210310576558241802511926717123749633526442276149139763626631798106241438630302881463064125729761557899002001094385662127043555201 A013843 759 68747662166673058885730456109658770655761070903902252288872331995153474256076971054842786541764462341707685878319572672166460180276513708676223916112324667149677762954173670346838099118415006105192995130468805031100423366732957225900511536892010506724304155804311797577859813081317013399778695699124243631224631956812968397745141886227355114848846738491472337532640613174108478771006660547246817966723582035624607422659348158919577751224695908895975011656523749657558121334123507418753705478188786574722793344332787817458795134659449578826934195350019904146348169342142056155218755442506597270807762929256490433376591402660889763508375356551731530776242244110797599493069136569380785284552221433365732570718380858537813343811912379142558339953460593699211496773417530423301748416465592959693203743530410835850754272754269074733517749418391662921511714084756059725397314412792395656457162489956166015033408549775781040067844141483550919336762398495901536012483600222509076599423429076906088368386711780493760172919286404388374852125863177430640383956353312118472994406956712272709589774890052741733680107979747960629957809907563557644123126382062204649817986561860167916424079312008733020368902583006188039660456879038764405616831190637920514899932594145813675511193190664133764967398406418251591761273644948517063363251898294853426128732964491954526244738785387248131108434364946770830822989098335130078816952219575806153253057972567889190824861873332926005692803814754635562485809690880370881224804267148577707557994474374274203908054799060219959980118336372969777164382848050175996885268456305576542665510873890145016303048332981748369923831055127290681144977175639478139511842308580192114020211729227612624876640068648792217866883207970559383669539137340267870702788106049263120967739194123348040598523301359606653614976775460241374181790893333311188247057578835015103129741415299236159465924793465547468554837313497195473396141540571715682861570725697198131505426342286583077612241929443141860995232200875719008271229077479382571954093395288999068277242729241796931247090267934123129463733951216368840801505940485336155530819756018621357396363345231454454411738727493448122390688515515476222769118787238406864944936703613016956039730700500360329482852853180370795109744920882423036354284977934155015344501475809527031448352937626817958003392999031046252832890600803911171235477521819465121593220544022372668608733839425677807061014363762216378048543438015676166393002468160540420900620998606873636778810643072427986953054903618228724030265322854950754472127841353024766115884343747887668851786440933382582960187210002230517622116911970952196167307408247336174626666451471735604747473212297388939557755121507584394564233435728024805909803761883152612684468853948565442173798190396144172021505834427102263123578430652362765441040687424309595269921301313506694878320571719203896492472533627956156523299063702830086178966592637109914846768032986799354342655606852241472197616854150732867754072615055672849423507187335759551298709354537609028875935806087363461747170684139420813690689860214369974817952334698860090678915335238592007272800630771599859059500528749718761140102503608526632393339823369221032263207 A013843 760 1155441958035274100692471775835034958411376318681885154219077283842544441821885652518742713407435318577081076556917057901101696249907365901721295358099840680784634161970796877519307931883201007609978669157789206157704815524680812095709897400544020586515379946603068381891089878457695044210080538615181162709992389298155559860902599681823157415264567133826175576911090785617241202704308943817577269566723243272742776952635664506961343264833464140814652020911194660494579345262613789186993527971918935961365987738201164848029969828221369071344283021247784528987673682133381537800761622722208380330466071552013834713760371704521574255285264617564951837756303396770175254680012978321582858277469185630577867316063827089445028869446811356248978019597812198302647626270828433824432485635537220873563675317515614918143627062181000339046232814474908678721847378622495095804752663335801793798075529968693282214666497496081551940420256485914040301292965631520617115761811868939710050406509572495560627207475464894758627226254446598555416139679382423076772933154430116775175616997721463167430075346577116430317961574815623974307700911116420713324777385103319473549490900145183842171339500996930775873340145712585002382573298766004513365202081821051530093923167109808690444316623955492096187807065016671554502731726150649726283946174654641601532945614934216279722595324766003479339539456371660377353641977775718531234676515954410574017724145344948513630193453505106487377678953714581159898699003474626393400745285317966145530927213130808426545082677007805116867385848879420503044801782527179307979650706945127824952579241257471667289005333332424244853309828543524374478003631390972709090775533680307288860337698533128485386301689633780250805688706076361191561333944281277882102901759698369965274104792635631110518339381125950909027306914665160276775873359544252961140868296727480098838301563966934262132143798003775456304001150727947364321368950872388825481854419186792808996211700534810601785428950108150885257746867600118209372014547105195982886832447694622207340535618550366881023469846133168807436896976518093511107350910341737044766006487639404969153760678743305055015298092792982382593020301880268608876080579457115904179129551177623975980159753883309556057618307903402491953409482885270883972006467624139343342895036303930720817552467822693929420163026134714794371362392327711335054954670709219750298617257683384017441306989639227366903274468411751570665861869562729469328567192482374202854076737123585725213341470478118297176719993765111570164776669281223157330413052629620287244109668165370748050391974712767361071811866438507488309674918939495793560983935610412979086950383049885460308990782279082215907147190327177970919441071354280912912926071825970145961387868028313539386615026185987995099165448559216307736317982683974260998767570833540371367701567311176107020819933848884659888348985872685059122687087363653465258409891522451906338829630330409136748437012784365622423225346467711367308342698441240693580260885297552110778677408121713594948317853092910317701584697688331245615699424480622916166765324889283741544040530039355015866233960201378278831213025386696523218481702778148507110634862411366497889247720049 A013843 761 19419512988698851810338373136459432546020001788086443786960031909541644433700432161882508784238765399325001653692104992143816208872193098710229811083584022321947346360243183120467008411160959334900911492534963187892544834523310408892596245610943353997563990762557770294443547587238480608038823612505349801666842086934100494582189992852401806678351579818216532921144702833868972893851320418742021169607917549684987852242947613368499296252056031814671856515454448658932395055828749954865800224624041556702678155915946977600839702902916549982083364738111514578695831575615743505817400593092156248214143264574696520034170567237894098508579442427414145537170191189516335505406978126650843099069424602893122215981084741892302600208792558464476573575380429616872598654733813487287236786076474071221984691061484939929239940034076072698350034912879790163278088892508275075190478012684820748364255432183827994181899823416642643462643250758757275343830873368967011864608772081269706817182206384932887461476040138486208247791658483981920879059591380384651322687526506972640376594880704631454997276349921595844353980187926192136189529213133682928849533511431490391946293558740104835373702993255415550103227828991416135043909432360237856128951389166413066288566669614554660297629498819955660628473341735198816527412121413969949654283357420561396964216950199373013297659623342220477259639643238495962182660720476501354461208203645778517515889710812549668582661373060324733356650175080965554417434151398045793886326010339057007938293671089497224943204552470180599190153962116420394673983558934302629213989431626763353977999307814326312126312637318054283249578288331014161851807032788078321688664394564924603875695699246290453887572497674944675291210083025402546571339601535437364503469875250504006361879249827052074481729978583856928021947314777348771772103553860259517894573463098758021175334385592264143654940813049454094101347340284611352149247957312238989873527223272426740799330050888561784207704364467691928526951603755186744915448493197028884378992948403515438772382140976016169361457703960168146591927484339597641181246750113574511382271037755479316567255727638728059642115045571654904240892213701674509380286298935747001538630366642326164298544983516783708660390900932485682260953178852747746917512701358909943564036875160163624780604326696016871764679980246151548999487727851844408268623150609856343268860249884635181136046574866494355543333990596308648181140441740794191005228804051263227368467720836105283660630094325734220649132935210230159759401480609517605252252175546028167711751192855386162482937918997481037533942039231995356020706362616105802379457005804210939514375087919424931413208077764534802751422827828880157243046086251399303327548489179080243173045897951865656470838745107900233631673693934748484124296334969555404606286562999313021576960241798936830698920628198204478743481405562217788675001877320923790598095046817849189836709596963186361330980873866833016067148398082824950351315732701932337003444699195958325857231198301640390296378156932543709610534014047783245063060227245829352014824815414191844130689188371439751663794169104564732316197317674208465733021978592341959008440132547836730024586430863543 A013843 762 326383754801061602376357037304473682800958170052368860727437256303666417997203163344759325136700930066455302793603208602961119022514949410022832434881796663164969050276607178705689010366382243541679619455035126298910001033833278042257865099983124950637057992746308445338712704298717143579308508455377414116614614955101427012442867209870317164843055002004765268805679020528835827426959142277797149797600270257555590832647220537884367672108305726709189892455242918610676763703313800491429504375256266443501911766479320852537312886689318455548875111153440225524140841291373801102273051768099870063735105847706924412214304723567286113633694688877549544043219403322201050839375081374620719966059819300824705083994091256983929801709176530112457772081418880570777765590111203280836588663587299715027896702670377385390735672152716553841169036780770633274214840016386579188726363959193782317758041048713597098215190332163512908676645115502433526703765488712228568408479632369899962476381342711567039565027806607537702020634404140284144214354552330124834780409258002689166809430160002740864139223613132261356057345018475511232937417485137808985174109726629059017441355841744941968125826207643769150584950121858730981682985829678517647959285997719904405111940016211820175622258986666994788182751454543486509376215524604592943839540388167375398777594282000862234493765289512699561302763483909401636403978729048558264429526278674599543889558369626522279868789697024877793525219492585788073093815782546955657847481255768531132418901730001179859620438913366325330588917641290677573285641675008824289199520377351011690308234366435382327906936495404538338575662291979355018243320800069232352621382479452687817338817617232403658488430968422795157619367865407940600224504683006095785209818193335220834924104551843264215814435750058883389264868519462900807173744429729381717254096194300826061893845018649183462408590244922174959561344748163462995572410418546800702804372041539676232614340165284057907178887253608498242752475604313423621793942825162464459757734483817883979447426643383903758458019630458546039770525229295617555333214129158846812801829331556340873545867014424102498405027570922803975576675435684043479154471826213099854859760572157575843365645537966583791455189871972286861759840076978131382442635971739199421480767760816870041687616918779955563748976427997069084034390242005948969770749292299855561319734219811063489353534783781170633616814379952159449980427404337527968224880509689581062381836984092421502484209995332615046449977242078338295076260684604162391474602314402095414731402298320475232850737604590663797832963853372145948640011836488890220591533896551373260418102102661774822261788162988536429843163467319988802783875571627268091026107457632801647009382406877006088305386789028479226647539773961317772677048501833317685217858264329453953643970783914731313556758998127222674241691983284194374260756552132766148582183451867591333585578196160273174889795547079862501040563126578038940554563519521376788016895059386471582682484749855670039711227683565262127424245174101092999774853239320653919313160672666322324304493188958787906213388600140419456038328318150421683574900394201491305054853307731491921523224143523567201 A013843 763 5485531766941442351139432725976289186835703964070163442246037966695721487278993566335369977572532531626914274052089126989967527411408754734253744733058356517813634827998936852506515197227786367205009364180775367705780387375635904056227938735416381045357033684087206040807744421148539032137438101609528199057941833550389683798127269196290420589517225418694089872817047298028143751564902304262936696648267742218736815124301835580222567465124294348801354522495267733089644367561595044859455680034932070115936631059217945568594617686587375282409943993155869870384235119584119475125903181066454516161195923982410278596085819488995377711841506635964975186734388511636233061457376992663250440469567382988960818346688691756128908177326129941600077775372407125753061906272998993541020545668911746310473859881781032716262094441870707120408528001174412033439728816155409236424923999062169899414559395905729426429702703912672161456128374456249400283310186568786425549241317181240908669340541226953307233969422345652886157860802430385755611810656961012408098154338399251196826566092699166065703587931265913916611255797725517917291979175672711155613821262175454594906136867632207239658290761071868828113881256698079691609145942839406846109251719763678433336716375852472061691683306788912181404987503696512377763086054322029393607111155303929078327255027097588491575136713220839941526815545874065313303041670499119118750267048165683994534151807518312959957754748437897121075778364011889340144487761857266683741442617465701702742564481376129829900640716816947829831207938797172417974211779631873309828576338982138453479010494996679470785131881678264075856441156141297019791615492686763588150507575332161324146013507692825008288215059286281918214108715713911257667973250207283451862021414375385056572569425202829741675193221651239653123374645206612973866169122630461718521889594737613983622249853228436826452701176246406994545347521182383322566585501904516079412033080902157338441549215157929161245955558071398029965940857481695710811490797062505540175148243469527176042572899595353270468403935929116783290423217528771444252485329868772738382760345575467421061685386911425890690693298384499566417517184047541718754149207983163569260627995936252377199446404556604373782987376178238225285597632173771454144713382777020724676827263756049134790643777553934713159929046825346740095365996797393984334936983355683672419100773032364544065564859111010134839197799283855943875821043384700832561955566726352788915451534191641328192252117391555261085684767507610631725346713326142157313513641098156017635390678427872227238522346920355286450178623483625656958792678935868777937481910199338930387847042039436449437753873655348331776374048395247051808388596732339494805875788040434497281286690112381841326148635763201650362265200980967867805383154170312570335456543848585132598894216965254889186948448481524231485980117163057454848200535371695400659220757275538607543572812742865711250372793759771249054988744468397100473900549072595779676199955263108427890144521190824246357426603677681360575619288641117070047215958393262230421896291425502879304585617026830348339728422202560029797636184043154137235843350925344464364056919543043184725040828180200593947207 A013843 764 92195332406984821595600445825483492363147676524127236973829160106254991036698044869398563213061554259053548203993461957320384233203546940818602687728511797994893760554178131680077000919807405473614592383786291605031050970622312639473022966326143116229315665128453671927855760486243495513133922173751340441566828396481399415595125013382053098848016007611991568492436113937959012032551313027747177060567435943470309651794140950596800691386344015120304365459577964790037652885607727918952871614347103302438546958212276011171369739458474016371463928692970704911547839654850296018441054764183901053121219894372369552364414368151545313202920202030663337963444867715070169063914135115691250152972019005895464473952796842345258559736320265928472507170684046562531711458730294084443932311057399720240134163033093816862217021284520974572706130115738343046021522213123963036593697652237889499460499766987594470004013344660281017593149589486183670561594305661593454206098817865115952005606476401404234681324081363388057655166506447493394567701711543735542905679965476214865064096319994884066280202360786215196485376192372779635926294005531256392401493953382865376587442334294507076936892821334899394110002281324625376874915861301910862558193654068143429090192128952497940852121337201247032873624974627283533064187314990348018354717187193136019446175240429169777903322739102656897241188879505415720684221356078695028835738278520650896135489428960285918009984056995736913920606963947824139808405813535081153642426071746048517994281238488614051140068527542442175973111827364076828892577380272894718288882529272800987621729389409191865485711535366584322919206511266779011637681585586435626045580818607635374922049023793309914300030501424540199424525185003706507625626416233812975444993911407096645815174329383959468334972476292384850044557661987544251768704444050170103197398418755078222739153283210337742190548669173362357323655788512316502376602530509201746678039990722558387187117659159315413060775064505986689637567991694859811608725826229530613723716527992343247747522723499102416762464951160665776762143017006061663551520939104463413999053128086880945783746297820334944838482265948284212779211312287033667100985738573030108563374727700593703591095721382849710170668831427649852375039403944576829810197824333387319643435821947917808426349969348980724078927489993602660782816308173800694717285879258975482347826692354950892109948587078747336242397412563766848720924276166666892868787209969811323301993935158915802927181336999869273067103887500411887407902210872471237968223765936708188398011132337248523197845084690411299368152124889296416506428554875146550795258464720289403028545235556808405700329354525439412165518631378917199743587145280429889202354369595582595806585400718801607168580121272130137638591232887126954205074672140443369628018132463170323589615104535038922565042573628977758584867829159506643633706397992084598879523267529977376984828263769344008985015544720475382867195828280350067664846528263117269017892648107063347549658967654183108529268928010790627194433384191254596283558612715558306700810969988426892472170465369937664545815591958426420808871345213291584522819199002264412566704646759926805673761199224631382470708049 A013843 765 1549526951764193896557256692988901056147422999341006471819146693905827634353784040119981651921925542431912984664518115116683697807452013434338255372653097788900179433634071859147054154459203063795040454194296203005756873663249208531623096995043487354466108383813920864091471766492294429089241829974238778801413684859662879977907266099912166432338605039934742291652373766955277115231089918057346804856956895901905494317704126956680429220130283862126955470279126854226162832048409083133840913222331765204084658726673722919757211211078572793155194249542758637448384541079068925181938807421638824999808342764716415066588712285523022079001479835529358721151617891687184331457204868889422841321000723432085071413724656529296760613488334709459837428017686770576470474486880052677249170351941717098075934878097207780003281476728944019643471928855214331574483723835974446756030276441162208817432619583760500257357452283705343062688065150494288951128715495254401184841902831859003805358228048878400972289013835474463085010383473863021482499362665915563269615763179758743237132266850154016501971361077733918807329717665209307341013223350963826187091908874505818384305143312487780442078357648175654116806808342222978709136710880901215867015560743923286612718859111304632891901603314341358881507014948560754340209796203042779144487731765155037078831867265893056457221145276098354471932661497847522017539708331614627349642253247096579611349170832535525423993802045927350312263641243071080317759876508084108949268254987835837441929884775278136357511131742405825651580090482508039263197548030246541530281248669487966198958405847800287683218353774906182715303103834860754848594514408951223566948076818338527746314877942894159729640612637442247131727994784357295273663903177641694678304012669019073326215634953956206784305882409046112174698880625024656239476615591151208924438675224016599689576949230916146432996551482796701139538682837526503455443558730268153756417818124074038813453886497490614147312446509152118292738605236415508853707854961439721024854503685967312964892614413849414318526748434157309710041337686820878379310412423528716599082085923756208055787424027466369417900371443792812764180204525608174842966267308196917034624639048463878376255545789281555078838431049804511068867287262096502778619994833571240681247225859478654606221663934848319029594534324322479919776793691477068276113423772705600931819923218409659643691905903032506480225973312959229426452574309533170468445706637962618910736612068215897899797136730956802872438815037219422591664612458133624096531936834098254522405373101192135929386182338391742708480532763014404872223544721786588079215909016553903996700759774003278874605435461509060200265871637585461376090469150728185147823969889792956687721280829880898611682326098220691223291802851133942719324690014664431713338100752308503628570661061920399171550670534982229188535873604683828159551703431052965853368147557376329774984008629171364759011156260117029759848960285907843587243075600518211940383721736735413682267118269363855505051422873077358071256841888102415999737769603910388460720529972595490781779769011472542328021522654045272854534700698999791661075022277631057982008604998094089822958904475368379645185190179543 A013843 766 26042899478300806819437813239064460050669738349924295771864398484475245050584048362296531623851802591653161533256555960766102909049845989790923058048180614538045315741087845736684539173995825893203244913643536283917755775658229447790989391195695891966511883606760567962785365979435992469702887436377031155315359801436354023788687421341223781228314934906183213695801445901217342475688928252789827749230874549423325642997653261760927973902729680870767740588981285038979118718237611460230464228527729977785050859219205261112359448824597572934559349752065144419594998981915911425532845536335483731771778816846588788024156487382785432081777871595741932026395241905586507058801242231424529694082059158723053795250470302287890655630898441461891487652693261553078739264700993045346526806105084439267362237496179771158515151779383362138147832708269587270772347946511222526628600856146613243594590037344262727825406700532235700854598310984357514401620321328740720713637860895054276956655738817499285141261455532819301069769515045215802056366788326042871872432131762205197586482008950538555348632665633473973394790564799172828480409244859649026726453712453819289585016543652982125890010956992888218741172027807741603164460699775306735076930529423118678099965865083696965014190246904135218721488400240460598195906044784539989081405307776960708183927193137864599876515788655385043609772241794323302548789877929447041865437350323952213527945514182424575801063830985900976698215018372295646900590244471369619110351561580556919886515573418099637760689591194614711726106580739512615896561189744353623499436946388084247905893927083979435091850871894848212896099266152504706740328003671243214489696327085815635832314153586222142576069776597491847542952408340693061664469220706623962458255540928203565393706176671141967423828965648838007320164086664789397416883478240478368393040814490046990982719785724007673099373040771364156052226642450307943575639891579616860184114269211312370337719470363324751973880288479319652146057738208435457304267918336917391264729643450052629000950170453567106451479060932881904296664762502398502921070101602247139880772618120570588793619235629627270806651542855825804127576697461896594585734054648865584600936308487532403869726958080455096210037510654064417534452497014055922200266253167831842129722125020257747966767505752995697930395338388887920011688571572655086516638313347863034861097449531811149631529862512267336413157933470905768970388416420323996063166991464237736032750239030504596001890477037190985877079164330546835498107141583851820190412262370689363758067105711736228565193566561350019701432314147983102687461116139067185847381782841221464472549669521673108045493553801582774785868504612898849347952515016288607779477461937750223050531566907808262966544854732795157389865330519008175283690065076465103806073459344049020485387100467696148876252119681446325971722427673921099877585479565707197097558455996823974528156233030483127504700503263786919173781475525253127170794371617909588082029211229312097757863456753198319473399264227811157103613741613337305707592693732921898859329947249412413569372577775819018907057731246538900866164714648089498447687899420145191503618624202967367654470307517516356696627491347579201 A013843 767 437703011531801660214291327108956380071606292447177639037724945328575443565166100825117807002077246157914685889442936032595891592400761550416043836615771588540927621660463423296457049897347845787066937263606914323805721321487862329023158697826060856281165227778824865750533646016380725438296429143188762627385252182740802077816469490481948091104289110968221272585334901261759874988903817144638634981323308552157834081861558370415916457383177746394993416079008457650122048297419535812093412288865557736633349790897182823515425256395011408311138991282958882260133147889060723328930534929190475079888286574740617760321998083442474756998440687909634651567624830707192424137272478183552070568437168280658365136774654370552578249188510105650010232978815646922594370821829590113139076030208154170766557125598293413861164155956096167455850624327886953259870851937014117005046894589256128785094274757645023666561610415845285424263233812714096744548032740572145293034111528063177232810513002305710485369181283140093993079616239364941985161356611395802547559966838527382755836003124431701499744469211301797070846245022579697728270238178356121192191507545211340800055373049175670589833414154179472292382878271364713124385090981123580296437971408014355622826126294461694890993495479717800621052055542841421273878592894693763596491179007807378622447264335068090330124600859931056427949442067837191745937511478360216432632405546894664852764180256864009845488479807380037715366899813783172937458220238830309188387678695484420152532667242438000611843909959207889459980673302488988535373503916033351350155036757944531954554359232500442365588737603936713914144740366225146606184692757702584705928326169331303391433703979323635550276004735274045481654401126982028287394734192416228937035900876380317323572019711311883046492293425660020389029997804575115402385560618787719937581836969134219777446571438663396961781162696244317370769773179662325607675779657778620569114408522634527008266051138396399106425006008471925393618792406069174730912830903488570594986311117465034535618969514813102358130008577098946165514044663377811638594425197628967679976145392752429885854358493227145540447392480777864289972181554242096065202432256483483880387936536749957111838500984458208802002100441562860665501543117315237884419874916991749770674239755215471970077461469190598695116154452302039271636449822421614039085140132437534026910464834281149991857122399243677123095945387845513259085318114776385401833647625539443629502433267385690745003773247564068899636069514903500664216686728599797541940258893664176136681833845697150793495208273196609781121972903885152006868158978949302192536945624212409153390142295650759926920610158743201695826091957028990960991037919878762630949677702787767998810284045019533475678719373494088210251466610032970401992978923740148999668676631195431887297900997560569174163169375486068400606738841915591925642579155060840861618664969938620539894721808543329923971501358354466750553745259152929308359541003782206446894664953131048427016411117651004155389421433876822117440436155295360097027510403569218354128758423420874434860444914678190250770919289060579306857630359090440200410290525554380233601318216979272548168682458446897407000218247078763631207 A013843 768 7356474514814990503221594334720229879863486957159714579307043156137367479999746656567754982283912276176072125743867425899839149993479599377842448762001273088607370537247408755343553637624725244143234014589441409040202758250246502163892228234362604811517543983278709518669218988597310852441448084609573533478463933435324660521861402726530101567189787088042894928341723685506398218938506454749941538131100846836116717413847211531580307899239068383660654344039895147725601265734730138393853980338963428879596709935608951714823752284230956739485313026492689934146057816571443576989335500554904314667682432461665562697731821788417673240872792641697229588897070529695783072475138540830959650043723487293025142853771616005877182634111289345659721985674954577828043590402489921031528450839708447148073525609930517406764585969154108286430481443078796023438649408505396264503823157361627756491079475851739912763900986259111712125592170690285823985618786270796045940024312452157819751846292029752076127599829825735559741689110135006579944606920567729253416840362655129721977335704512323607106205294034349303369712840094496979719037893063631328877162667312367004826530654837495495603330191689294390818079035106826733481540224119744014042232985454497274952838704631017706032927678527617075038021897508535767350077510781118084766227245584218612507471171679489394178404166652861265384546272834139681673971755416800157583252840026658632180407577577113413473124880122636293882171485170253787559860307554021006529231715835006649503616538343655476283260594684406998153895176194932430314022480316772536142055702790773748560195115620634934838449912909364350755030651335146039010146131178707341152537377927951216099826262780492342693488811585750882410165519741186949426243297571939559744762386029323993257274935288018818362395975605067962678427173101493964567894117319965208990937933940238831799544526169615712736656001435778242050527577830584706488206828708285275905105864039918495427927521483028279781685075984387650090551043968804619702451948994932405989934930951234835440148020635463811333091054155301988203794548657390880209856504296550059797359075615990089091554203195668635098299325424433565121562455382146908567857278934717913577680049373156529178669686045789115335249302121346999205084435172717203123444837729880338395721947565906437401091894912686392268817207879840374038393812165440067154903950205877634390284182469763287913142656164088481407873554133519541345446941555046709448618115642441429081047395924951304351278416971809305996183420336983135663489853847576797287389931225813808329211581444632013386273965447615420591316998595597749779433147959200921949968445106137960641028121563002322091754694937996990901749127521786251081376374319402363538371233150754016756004443944643299125732236510315140549696399314824133546295996771300684237431448140501623729815822066000486110160387693794351608997459716075353494274827859107552361224902149758395414010589436187746032189023329863522676556796570583282885598805650567543752958633867273530912864821654360426839630006039167749327821410462049117150741367352787852877842042822434636626699497680996343544706840491241156410356193445233028448295752862992468586137355272770633717071046079117004719452668078652780349696049 A013843 769 123640267170495545387645335983642903590865625288983322934413474325200735236355742056934257987245713625691244217377179827098596593940411626743398036342955396800224076619517198951059105987558757178315334083204741761738687757911892961868536679934932299067175361726965270880273563541355003496983417958033102377172543329247501569390924595624791417039758751588736935060639349982306034865699477984982267431369411932774613669574530084211270234862511022324184617560278517747824180473203609435985503847556958349179381903887779651471042804641069689920529656036262639723192793723116252198459761757826276816619738642383213112260778728797935834159349025929005337700593064392597026099089653455745938838284860650933873575943339550210777808531508440032502947413238961589555928623894648102776898673262979871217671744926102206055492396383573097970037101613825324765933380608750195017515755805776877703345572750640192713822883876056890545694827612791633843726294940853269144113988619383416476569280630144043143476570339881137552578568874039055589129008513981825562176835975144765237273081185738622864633992376835308741734763703468210738137869868720451744438472949518952250119500715853786794605170531721970826479454343040436909624246546780537644007809786533735700132360108733514585295415493013660180164034031425960641852752723698251650665981316533962220413067982417178247956438828934639287318069207523385629894443293290160248501730482328051631056110156338545140242809860221148191277656151256455407518572189060431056736797448038956758207283159941817589892760814860828417972516226308229356287775826683996014939530196804534392051199308236011349829827686267686643139800156989799477643526026720534282750695710835076088989779998551734803649466456321715080667651890290129059006871102291588180630221421994848354675019837385732280216789161994377248736325498316809062492596429796655267510693855733594046054944851332731283964977416131124914143217000598637161947292170100150632137114256918910152657177853565256298290781072069603235071891395983699243339109906757828947472836384497403879242567782820240277075261347188160515741174979284768523687058267712116855014213983877945427361751493109602750097116762408454928998100187607743092299977287055803973500068589814641785905901413371577661439535020753479015639854101947858032895737387726098847416898772740189493400151477797520194862010812836477166463284801064551208672470691110185401197506254769311579956188622149835107022130824322062931392926746715670045702924669602513098565163583310656572231936354045199005877854745603675561096273973616223232009162574112252676589059049339930248983106537278072373878264795396211380542932917750289895213119656898860704493759639109380027396121157822915426085697586258661521924692723186195523989405315564722759618166689377619928406181699028866567218747383284249212512596817735250599978510348897410790027014521463270170053465635969601667492420305448078466178277031828020632535106930430989351723275976654007447563000915105016225624890079961793235458259126569088707855975759407266234052519057544835693893661511500292362952694445635659511952510161098305443317891213716658937784938457524505545955887868136290115788856543234031509130506718368314419527210530069456040882813071451719498319840992397917279337341495543 A013843 770 2078021970334518631330155161877086280651678564231942708558687262983648757117430956750894073991638708906992741561458261354046112954356498210676290796816051354021366055744225562770450394332900031895945819936422094789542125147225185010124495979666407150422016304545105307684757782439553543773800305620662351653138935734662758876753269678665869346187225337951901667564165555152617527987811126493596968719025706354142931944539127125338818837334222752202570867335601047787681001213133063790608363165889798974657871658641912602273816417602458278494341929001466185827701284104414850699513215863786234456927947362534662777766908094906907564716179078788792710733867633246378217647399805630721994055053652960245613190879707820392542627989062351626277037174307227435666492381797350663371336001530902695555409016972999777174660706018713057582413566823562233341042327891264527659387307827691983560129041220009718941221209304888159401492967688188990011507839070920894505123806725977080721699899550830933112410717702382278846188007065974407286491246094492542223506082234258069342848675488709034485903509877471034022336173564190217875883178883584632468777414862565030467758448531354594656929101126651163680640189143480623140054711711740496182839259082272495912124576347484179635060048191080586648016919966176120507619215027196515492743147986986303038482433580485514813403867397904482501954789170845542281635908430327723296568584216487563763160043397581928172060905320736837650803566934167246034164642781538664770575354709190746235189808069142128233327631015365943220864080215562410791128648319077921023088684017693809527204506773522642756589913923101009411250621238527559820754741931092019690190942812005123827651232435659006844936582731399065360781225320106199094728482616214722551852131439467416297023058406942002433603575445639498419511422650210609913313068195592385081052231633314515132045458116349214689599375432915816432005048129061294780848139502873231674328479316036122935709188184871262605373157478273821571853278692298033182800420202878831120175961114247866998429836725859778336803917462191413788061927876839104577608388305437547982223894427036628797668957344693093420882241425798901991671069853123338152285718263546897382615652789014684495720485054536105755814265093803721815859027891437649958878658275512543328535817673444364815576345887342921915045815731342671736748427651491912164158214905488886037926487623907819724323662172472278643720952764380911687920919832050266458129054922009437647584704344702205009502154302437659691789104709360975155345076674567863860377995383104630735432315442256207694659071572032562387771996416224124672785073548629122268846902073499151860426618254511350120446608299529739566222319332249324198988310598590388171689935138696295420902527548369658136722695815578160395245487270858376514699214715676356833838823433918783147984033062233181748088596943741095225545108073665854781058302073933542771017542179753638034413099339623903171191356380170007704077527573917858908346961140246673912935384588357923595720687800156053507270769023785413744145935547798529417385838277579219585843797628935886767351460655614364710880607399766627976063311922134367573956426415616260448993827378877347679117439291889049608261567559231795713822698515591201 A013843 771 34925315255412254636765917805668189118912761629046261102745856828966184660872662090112276701577471780599827007423428998577453020423869665426836419422087375107037099298893199033482959777553050836075161395671446147127834497349413684465162403930253304977142828030489584906257724049461576410206261736566472144234306092892476988441592203489337266101368696254957611326750930485450042792891141602977884253260665046694080257191869109595569528199076281796268608567309446810167554587389127403128754759729109851367074848966794625106416032530644516286654404800727642185206175481942900395706718619022655242517588011322120077305928424351100395440184821777203239089304113311971878703999848533235544554083286745302848020899115249337337463948612170943782838163788581571511246737460868072599282044177729881604199759348265207254974522486056510358787624817603610455762898404868482916371322482660019167695088795784703346245104864787255295060892307935392355123412251264967473947615819643496795689610211750815492820286932423938960567881834757831863264058373110136157150466724111175371445257688938732742604580290510655668813404069093344991839968587496406917902742011595130467071616244466476672399007402635626107980519658934478833114899539739222519344979427395753838795077754672166607126454229947491419793220373871522057371556146962091835886534088217278795167774261187220047468878799356580637410354141594401029127454712988518045445428194926506484167430849383159466787827635725624030397055549462548904096205151229320338799059986597368871974835104218071749217537494475255407713062596182957438166499192298742618635051512285379856723726145342595056810006683305558665174889191155932697907424947635863574933039175841370116171334263546120928042849145966624091518650053955024888185101607330720841928978773103128865704066542645474234901575292514863049936728480482089720813052737163321216057244857061117055824288014561481251288096702901016126772708843905133181381714680624790404750438751864619118180464325823131310608506657737348119158138054981453043703326662349784514636797378447163900642610265851525294506663440787051091535956821826034830635864182249488868937236993635204620202422166092256821124767831643402145774015671021443944325466066855432704309621276424969802319574192311588329437970353431559152559142681771392582858873609636539315722701487637579439455391645328572488626175024996676283879530823538624567743007117916551707639430477495018726106707790132741587165018053110949982738886899617268828361775026074212618542956125921409959594702707361069746439899482850229909435884703669462087901372968403839528770410925638000082724135015911151276051283943767478863375498731131809657972509883149300245318190173003572261474346145690196332889498521017114391812396536230508654001592739876068637139108780505448844303898348572422141762890904561316734082549701726372529306329105453872988368167643676953085640125048833456587455736631394102021305246882956601053352491831415119394444380960601058940598213126681517319482431005934837454672587375884125848454705008776531621873277599857222791296699814982761448797860738751849883918003783931273943579276706749525448898875999238910627695770368567877716393696083475312315815485658767262489366239256756791582442926802178779256766052165968008790562218093951541315207 A013843 772 586989773497713763680124780559865254521566784699380510353849615724434665595286831748517034523412568216541292513765571179091252914263977466828839701227022513423972527916497996155748104981334125401915237577049995394777514396951595794805984522855767296750839510708438453519473568099300714726336641006472697328145982503243860744737840164045291431365703677957072573568702888668958869220121416921249300644551997439787406882623744124972737060441875068149886504190769872538486089950249064264384981246767149271926426986584917264163534258742542385229800581485829482206760191325014326950642819829913766660993101706290872139280739028068944346163186299609454839373934232434311365378125454298089797320477800328304966687251429995612630756584324757052158161018794690472389523916504809696176133316495106120121785355366293338334356799423151769600143610309463880930007033490624592375452816966066942151451357390753509140341477462479399744088417019470139312559189707010308334637579080748250645155278828895955987830562473249142110264389996774880125879029076862058393227894232136524467880445977993281204955180942612589825746882189251849277854352050052111069191384988879357760072654220748073433010117416096967996828593907711785748162116564397112882631069236240434768628871822775104165974316242727488292464654823658671218243744161991877485744978420667804710384782007773607337809445980786050772955822057777098096545131361198022789801311672129794479402010285582761158303019073640563078883312619817059431144919976711186934195801194741978631281053596593131889099152669645617637433443054046965663264351924964967191399310766980379251955665324772995119805782326316524485594362635757760853730091094915959103899589428365907542491614967419654437616165596261051106153951456822103295727002714407425190300346239544286845888246382242485465990775941297303280286595571462481937704977353503939678274114312626194357238808660734815390399041285657378042668917539513573379482478637260852332640624102588653519259063924109367937397171396591609838690826290073281305521811214112828337500653539561483678100350738166585624773492449307967695444826304430167398496969311067159420228142152026884051742109345512560392643972946430659864023881382857408372278108185639257461331804792874467467585083450180865052863967730124214677061511052531795140109088757161316279351443902724797638926767383037317816340123645119138303163274551213663110056720630823484550295908035258779729675437828760987855482458418635736359892472121867437198276352863229291479851463608361137190908168402617499228415390608263814087888914214572649311358375479963330960044296427197867390344537212418719496593929242900017256752007174132324921543973606090289223062822237671038998599335670615129766873801642734641583190948584426158947804769179097085584397001273955078726215619544456698936608907432962050349725412836915143100051473275363243315503793587278550510353581695743904865368565563840672672077284361851593903695330210593911662426710804821997614634168020136261588541217916746813100682176026484503134978227082507166968824176620800343453323633790415271669945645436202340999009889596532921169736903610339274219643408919208370919682812584520320779428850074969574091910867466901380658778383188311396126118270764218742968467038753424323742979199505043554884684049 A013843 773 9865537123176075226171857186869655332743972950442488237517150491480573424659985781197325799234995034015409503278857954806986687730034669284992308858522567383116706276692581821389658400421282645629989397957479272600025684469565470523304181875636880956491359656476725088301792259044947112405539925395786623994149527932019567536808879637109213086963381715424518743969189449859191714982580654195436995932985420970506947476257267508416791774846594270395142475934269247754335713793836023091518379814415477813267458363532704458796520286685909868557258373032336107449018535599515793059453872881360676271311060377630688044891380844754747625964672137536107485357712644523471117910154510387995223565270390117821575112634783936261485125912746191775622212242882362769450728464696336563632272650333248560886846467641292137385534727904911791669613658471159446790628211876927524054235494748687096739442963666394228121719211711891271498894024846234631426182301405722252180253791610135848593124771277254332287468263487898331447213602675795410275648841694820615414981218359518566731666655552133077211681726102489797201327848954755830812898094905225830739899607508095365873541099488112870188601043412341741122698177806911983069360693097822276218380380653492987156345448725381175717530333091520895731453453621231287165022608130597484902915852316163793767437031204651018526563358599071155341068501325059687708634022787655169028190645273485455815309586869789466787598841570676943666791835201265317859252670048584918803028830680028434855940667797940767660089458918733895632343877409367351902483962802886203585848216060639234087618867113459728978575783558401827029384452819180686668641641032252524659240399522545808066656572757422132133014895176359485941129462134809090091283734621045595173377919248020829018843756946349453226906971245383776231776811769569933927007554380340714172753039252308448562112657160970042266436686888043552763136497086604627788962018456443145154690969292207499698187087372506146923834259662515186558876717457261638901905081075594305868373484039409856177832594856365804595568087595519013057341195698557823466538563211105748375774385149115840257629631770029602519167253310660100334649374401684462512878164276039000152603643153841174727702497547189798943484705640197676077372816259901880919813454741610242707059717673095673917442179406708200539228458103517357461265155382248035890723303642250304836823326348594310916655083587985922887093678642010821000712778952226016991430662572294701901863548865725632767593586342792309531977469953089923375148981204322516976000216691743703445464490051914557229520636929121418579254168785420590034230984575641984956389564397559490972016853348537152449459034616028485991847984209441121088690272858450453435754755593084717416960400411363008151505917683683739027585907225793180227835013550032810082565111339030030403672258821390598427512647560367809072249481431470185599602918269639738739407414849451873310405728496643313909156461914430148518612249526763687783165332477125044189579062575697955245027936465791372420010313115509470956776462846252745170359214448928806099768138978972181809546773705135090047109031108033031339860683210013631762745949516211504732088286245949634691669776734224413071025520328802609148251406081267026946884811543 A013843 774 165810082429220296326270403739718297177427953378086899807950748310313997548260381024583454707742561536696987521607765646441025260678692686672865734985188790008042482392372222672095988735880497425103231811471354134588631678879986863085173384783829058235750281746404318559088222497768426118199909526126985789469671115953452871591146840060894544352593556491139886529890167083783435153712233055062709590645685970251310266233455895013961019359846709902531159593027263247007120341733002040099149409540880935607586172715894163838993116458330087160841841475554472957895654527821061933950241241517028886091924991766838973970489437857793043349588244615569358506407076416505979078715966856091035722461499446710227212918052813616746780511215525245172882521166123871066158393306151328624967606434150908562825228581647196953038682171897852482591196757924776822210088357015520896779535960241184034899817890341087792041734791241756600081911875590665450379845939725973892393525475591553207304648030856813562755479104441107256633319020172093460502830082364850083279589336968428551059121479864700628696734770604546021562717157382581248472378281072130537245492703388558814236605259096713009259817736631227643049188274400769699446745168895098996402319057643256635136697956727481420284532308269191694558538195012034243382534974850951928763306729877764881849314183456569668375950367974588907817338301770278171319012020992120425856800175111470055887908226520551568299173730278367392207770374227666197260459625506566730322505557239237904623794803679990482063123536047160583892803547619237083425047962828108423667350967331163607310610299575917664942923194266059506882864498531969800839860060829068181947853394775427396176297018333993774759581343229073880212562870099736377164205727775913318078962688801486073319707022997295260384625465721165127127472875411161879511215966470386383101460330713548094983427428904423500372001396527347991290035106534563979249084644197439940614891120894131447427430377469710811348882402147892740495040990304196365024318697637513498729753146250361452780832421750940077837712848217888052454733476105661339002113631889054312951640091201189927209981221158887529539644026392264306324452035569110761453943306987387475564809430486608623648495876275618950843147447694802341832404922880170912619304733842243349177552674931718991530450709288544726462812695345816226851483466509442739215386564315300873392489645940824583576221989863279405963383456936275868558979675850062667574975145852557054864620665786250709924945405663310346303945337501582342166128927101048542815635641938136423807921684302527963356553344867743682061524814776563856705320157762814841162039408829782364766687254228863921218057994791590764064989070608076922137617415931976770894730177252974845626853449713778078002359958509672601836636342743905980089223072735401439057671826275077720994519654011111787771205067547101767077297034418719409372526247357835088993220421374737634727989078843084176871192655395827506152316077796317300571659742943040617694255304709755533803184528180555596263113332532367678370542011056969888078227317243146444118803111819585459673052625662205458421761485832711157729038502710699109036471173518966760032207826935675510262893937572109710484725920166185451954661382007854921896293027603201 A013843 775 2786770055387905520355626675653445420661031612425506525072228226851447356793612223880174123273029231747266269275661717219734311556226787984910854407896067993665170001568599946449917282683943520223710017055399048940031132626935939207872509078061814981768254985311817382022595755519993937768585879405616250163616762445829682412832404940903454606934039903946588072907864038177148194628441500956438960089982044102013771644585693227499642852380943653331841199280009213392448671583506565287946404126153585884756700804836033211641957308315153774912268829679644027003352265649088587923901704546176704488546983336625262635522015982075927679576529627253874208417183733332215990375979254950322037387410421200858788767513713638456663140051999332795620636533239043901008924116296485380199830561338774320215403616771744439189721131263087206674910243910441724050884955016359859712173660883773580074561239282962662520845436636400203177576692893052314224534070708974443209457982668267234755169219454610465549231337308341689662236192772032374790671065194306035349680057986428378657650654712086023466506021289550604984404587264129043043075261769979297939484995865851507990874624589638455546629756699561042996727707327853736338601446053619928832533776401810214266742482558718780230722134505080304810445351443567259528530265322319949066724896209055594369241423481354566416394597834548915773686004837853065225358635036814567997375240543098477229308073563130910208404212884788520760835996679644385777356544925888867036530350900519871463012119265449600032034917270344627933486349224836517661124781111252018276577167707934866748069427304972448194695710126029662132180303626826816442715528042354148933997572005990608247535023987139433372384283635651044704732544157766269290998805666729775136953125910686576434284315935515541441284400202375622291631436617035397708945006748467783940786243778302602832386464797596645770752227471435137689611620035526416799239365615026373081914475068867667236912822354133429606340666532899633289500153924042628306963724351193689373150961129029824936887450512368049888218439839998044497606705532907850124608523811159335837778215012818399106618154384017422708972797151574786196395065361810044567756425160537021301817752098188431137660270192564327706820779153406542959177229538847032528392654661686583969627127807577401090652285071012571217660492970677133324692882621624204117993001986447261779107573479327438776165562983632136976026585760727988522870771412012003253932607276343926421109679529869515681708557432983256990330409287389094424786128877787322859102388234054258874939739748072587480133592067192168064408047561949708739646315891519629035410396344202152204633712681824515923911900718462265971640271309709948830366935909568733588427730089090748230450525929339468156985663822672067419068347012496827807359572183463891986242290384205231256754891824964755817070643570264139399268131257475417113324048639343134340709055622045215426873312448115715760674134959237672895901976319522704870707885299643683661587348906256861256630122365130597906394145779871503570373699579834492908930766520905562286304723900351772820724995479504687139694545292390376427951950115058719925575971013333274335861316947307898300988458408774447904116788540233078891001993847406017672310996914926999207 A013843 776 46837244320904528080617017537707457185049958310035488166888939808692275725630240646754086489849802297976304187716046481312074574325503625662396730033509214769530512216363459299983759770069038744399894256650091815535103246060912330266713260074984924398579061538135714739653766863024538112076622875170192316499906926427059472312474229841764361578740408665630305741362470889643329707120216306574869602232328215222545460030551746074586497419966519981548255036299114849486884823303994842794515214148263317965105870426879210188066376480852789494950502220425777161845341528764231897237015948307591872339009148938660789115218522610750116510642733445255863820867607006114554150249083337950062482370206949122833662815602985121541137394853952786295996038214148610844256987622595029785018552244420779999860288587082708789461643053138706682585216469402794056123223438959960162182502718473582560313150748628753468987849253547978214805531477453530245171744126405733467021360314705567414530129071373638094485931086141298778153203691919548123106808592720701536122072734577901760099134553746029796401566699813477017972887898148216826424965924568042060468924325517366294802629815478053522372206320849522449646002577059237746642874503823190143888395179985224271181140904364386539337746914626884682949155021712034930896008169272231383964445330585597374563840604451126197760344005805263627408340683309796467242602579063742444331885667807856106792980792375541207872649605954640668427370596194783191760031450569414188282965607585037479678844688494411427738410854562682161678105071421827352330524196136812671174432457667261305434802864714671936808250800088180531455554363056078303952719879807846181133697192704684152816321148151852456689662655064387108352439869659577687973816926840727330726771187180909290131016497928209705003666914201327083855449555222513929294238728421498044692794399181931845803919313853206825469032687112410359149302497937092487144816017891748252387736582482458883250793805305920551393767582418444136696629087001384453955139315170512337294548203695604267714267380761369814471287318390847133871275899891582237044295459694154957425538459720438833784931320732180823469705801726517431602811863535941419050282237673145717019650959514252962130656161126428655768536835231303767514891696859402075704695346898966416777523137061953380130592955188508284455219905358170579788113278221637998611108384386219128721460987467056263511014617065905326156078826880555303103889055121685738688845330493512371359590383858516950062475724776149600236483188893148509997380468048971535292933839049749928911112205945855977778605281873298768658506055373688754787235631188770405198142531357005572103278809043424639133187315375195304185358039902295109991977091832121705420704859607348205509181989294408441314458051867649437112281708239034184958292329687477632612774174487337321732279466902182651017506306485429390883499482044389335423637285481440058864297097839713935679459762315480834789650186259907568361424516002218100761987428231111391300298573067459067140182466590749959012766408122300360507270768838278322320399392916859785345923494593212245797924999024035276756846222729205056624588425583791905789155344821092341762821153933403846744713020476272145924490864995697356921070510593352939018530925149178075672049 A013843 777 787193565301442403450930213756249232909134649316766449620902411364691078120667454549995931634905627222087744482943593211412037370688739436507901841673189372631499318820420660454827050455550334177129022771518093143698480256545753534792649762080271624366918287271446957629360859666853412049671800662985422263413935712459588551155754380950533625053890048443248548595079048242235442387569475464603833404718740313245321546733483196275575262137377301329881522395079223275326073225270241322847417204189861585039534364264558885630831589513692833041633090818696036759134655073940445496862527043205696598401726766212071882659477709518877208194372421014415303237321870951767311603236343660926700141196068193907465370941839370937741896195310384479276805414265195702459427190972954665596806807571980049457651870283099086624481834794102243214209733201252759701263016338600050445801323189385502091183124632203459553278782404380869856236567541561482830601503532501162380228002809256471536007879302576735454025043764776808564420894450091845305056132017856830717603676450050794881986154444809522788121131523765108241070326904177080201724402294215082910301211138970375316747799308739645550509671634517923811200365312634608807826791785756356748332257790011664325741435179652244566649512394134050866326448449914171083569209300958392870290432671152135074294469039010078005758101705569065785851981864387749224946421546324319261886002418846637586869628177455721080715621927279645714258817610245721103910848589720144262471802966681724920962342679525572865999471232634999091323911935386652310619120164471410564428686316013660760442731747259491241936271197082050192173502179883508054533363019930470766314048717787626556383909536988184239583160243667154130079456889368522201775941089412104247524843342949542439231994280679420511996629826981704298358540674624791609648270308580117637151795467050728532426471907930847115658032372298280906222327082828713431442922812706612877880688741782686450796091485776606707275051757706790605460245065232268517624026470070800852909471659512020927473691868456342471818925960194967778974534049477822658003473791079662369451024892521415479423340707545763100055345409617578472948458990448567429978093568572560065949273676556049534529938100051886417501798589732522420622784749115970686368814695330928566779831364600250459854875797853258736838880949354772934498819867071069842656898616379184896421594816358814620829622669026670816705216843381492979267063349430172210143423469604462425440635581510094379700029506312746331174572955727147007525973526499064593668339032909147055209062845332001418525018972444532404843511272665586901709069253389664200165181524517192650339806943592837909911479209510907477443312576637873913635158982422469503005786575420701289992821694071122673172096477739584089546118670373447546594019185057436571322895550608678366354421000224983815651228493100611772578975794720051560465071857086563069332241323392072116964680225236286390309650680470266501450461840449279619506722706280289153584118117544784541425046715990734561127565021311502159045699811864943763238952596753662412308936173628118215125725458596960896452314465409749386689457668786790560598333880408098988007735134158718452238391735144705956552917967982685477772432071542482846084449258982235917820127543 A013843 778 13230362252021342474799784102601280857503826051066893718778506827806362949974057908621781622987858876721628721524832971104202112089165643709388306253001293785817609051414810040264278237006434466515007485720904591466140357671764479659260064551283125190734795654171209016876667968420805296318833953742795991981198017519308304779274763880635618636280730044185678356237493563807251080207880174133596628033107868444714119235949652079803593430742900303451318746894096505588405312697116945913096540950819003659759454060194441190797386524956635444930727357389824289810776147827717067465768492015158142729337821759726292131857841863883769238122817279989278001509668685086353206115593227909195049273082318135002770489419494307350628049354581631943205268597555144171235592798682449064685532014862268691234754983848046348897666197384476401701222985913455132299127515602851047842582838844002133646514775693443544711956495870429279673767990671023841933919469870747036124492043215173517105684427438407192775798910554603821542221973022693644042078410824119753870764990096003709581541297753913649499951857519920174207668984278504186950382029358872898473432455612675097948580262981987222767416051161342745494844539809449870233144889543207087869220256676726042322736301064415274431678354808210992910348619097707473401547700721207708970971301904053934193667141138642381042776415365499288662814259194764901223674506929072833834518042653555437922517840778498304203587457731789005519547947575399834593429632247426464619363592461019750746614093414786303158853113006896429727880987898043465384575552604270997356352930913241596400760992476190269303222910009358017579860051137302119872542232275971422169440216799856639533144367588160412514674174215313859464245431939616752645248241889749236088150042064952959776172127875379020545127357502081504142511993118418872583358479076306037127610226414721594444491713356593747472864550081217207190878651281102186642261203713160042638540735683141611178529909601447428929171794891778029705970338811358736975707012882479949934849490181418535728050339233145747923860688612996823461224993769573765413064384006675885443363375368607429962668087271721640422630190299442641394844750252469072795641818606999017028409442681877524526844669647572055018952728897634504323407143278392119325800668584426916421868625744836409478780897534519719590051072115805668710121665505863470845534495045484960554157744078542597332283468198331256416364579486712752502541533713872904335880518253642199984380762218440156239618395912598327588051047666906159755489037059869778625783774126104034556898719241494947841149993869875256128204893959690519057024326941720086212176205882560456874261135300964826751882231074249821973389754475552746866466117017574444937018254973095726580909354212253358768003425501369189793001616492966532915605680443260336454223905519080057303318753750781302989650197283541982061734846181859906576736462702053865506266979922250556069825380545546265361934298986663769089877912152431042565049488524452819804288273201575193787730760155656275768870985313182416787081076738014109828757076293638804163676290270167782841618067782639121786674049220141657942089715039299588951976197528018919691446004399805581026770649892577073011784892287884994824921265826414509194141338695714439070802883615201 A013843 779 222362698369722702973959971412419727372066804440281282731510364254941542100213991270206283737556944141060413922667867745348324897882606973823689263194192744658236555327128712346721724329367144078717730812511243468771420991389345609633183904913415485080679710559655509946646158545248474615230642260555172237227995080447014678425270956541842842419970229852628696133283554326908468905053842086663358527352443944950310201998605802505258994790495925400106314179049079969424328090500444509961413563760414994509577144389687973093731675324946171922950734695650776838849714716540440752897171045298762904851980770315719791860134748206294509585130190024779795371373001590246338335184775381469841193132694520894991563615673440823642005625502453488069450949319109308085956608167455921430169736573790149893582527013534114985923075779440894883392454724247440408551436154737117561090289772451143860196973835079705655973852826094304903477018619207897711383384530117645436144337770317421301995238171957309688982852289691226428660124700592412075415211850720980703305947188543534346936964591350026707145690869337298367908292618768819870075070767434576804642979281482230371221788479938259253051961571868687523531852180577423969008466158552681525817984853965734593318229011989627517373218109261602157844229241175169505459812206021337964675114671101434471992963641117162498185943213047946544555919254286413694866297437956927118256744742878306245163757349964220998749694402098177815767042354899745020011771829182496590857643898492358950798343068022313397190844270306908294436495763602416522718561312619982652568223709858851510707590000547329856179267448527280201464707879464636728697817297862251692401781723755190540633557386054212053134128846036780036015572974609138761708687201441015410933537756985664394958124953201495198301955497537483840123199068341265991508505957835475566003745075352225837828572226384271113776434493215017601257097492081484450896484050807080836625954144626561059077552190671526938012590356746113345268243484402506292350707765515840518555015381479101329981342051491480585356326593518637611912808470285226275297373102000201606646608249820185075382562542775825610583145608362732473923155717493247706476352045327832479196477503154315554722678362766743528703538514582543114163503857079936349508731836898463184302345992893465534109870544862672927149988369050345874011014832157047354500898258229465732033729204728065433363688250009353426589839487433181231310215557129061903173143870288964455137487470605323705919266380103040091772373958137691827010504245865231369363547891737430508797796774291805588366207946970993429746739652780518553791407862909489488968045492268193598685706901003315843218884657664916757906761603470615016584696028714373696056465811332819876645343516245342200813833572401511972850978168397288518712584671209876474786141180059178523096878294289381359347050865744490092511577559778519449835209728633419317563829131553265095865555170828996081938029763068857967093578069545908532390786753630478542450673007698874281990390885936115026847414650158656878940471656735803143891920181267187381578907410570709926219074865222815719868630745242920845032701840665508191515863951853413983254132995947532400316934312744542866109068684682483108022451714744548656025933479458872577462984064920683207 A013843 780 3737249871499929468883345239528538357942326782227807518868494692032802498078296551278357010777119560178802376798278853196069296558712975409054745446504797459470981785383052268411352020803673590531008901765876468979641272602280731661104921889879774057750983895376130155673281986669991112858181404473150779791090913317072975700293528966598752652552439653133130495912096697572350636887239923950551066769212525382779863564990567722705887925443865018199586822407277887046114682217040970878921477766121294812722463065757485763786348267186370311509032998029802606330547155240895187733942753758336308141847240806696302541793284713103191822597283103746474020806666037727270208399450519836363620932981196812682123209688623519922951188547819735773983262105206270141000672713470431671476862762595691049261441531516467870568409134625063120305176986550426730946523987452666734849244500205586374858330539246184612959952544448166982512738251933027136835220543797687266845277884905724899822633967956086503942734798432840442586490715842856669751503465575067522680463054397851181768969563886819898866997626440951973669434674043647555556351714388272932355634552783871845849124598982322323266044318138397031207999839598964764647125290726794918404422871440602101309899475004509669684491676762359747466887960856431073878263063746600627172294652277201809170785739916256150107011147581696837574351334906791754969617861039742074076541108893555693062467269780848662325986113816064074549596680858800014551337849133070220202544421001961076886067751944251021266586519651048207704594184298865814497330859981204048441714135891597717340462465139198972892804948007397998346017345330162149499224215325170864194196745431153487416428198987413141977025303515340162065313734984255795168037905794619146011559969081658061486061206088457529797860966047112490900950606741611657519283459633340837837824943481444859656384813408840444609240534527464800824328037549413509166217207441914607621172411308738611719916419668616353247177606125831926993923368242352923255538345415024731595354143516519256052996415859417314198083781057267742343418571960083798008922949725317388402909544854727850561954728656433301037070928239752444689226478143909014202748048825824880477855197395514581528224055243020658486920371814588802119746009325942490226193255982752470738569529102560475231784594247506943886609854518629163104503126284063494887096597026062630558290886743864595738543508417907203040695432265289476954630792868668143406631029027946625597495751918463675525385110050391794822418289114420186536565544860256943624893149416430994561364570385522376523670856964741486573753453344282175333572191951919789841085940588551529813110675885162729376979794441374255950138942269530626583738986154602478709621020891070703666778288477535466369078100851352211727706390076253228134002410569024393911730674813254613437689233492121632506545883900567644984842084047197576393380369909141878470295276214015726466212385756122937149132466227898295852941766614858084703891952968267452862968461240394980057412499619928285256224498025216546164352507134758643439391502486557618322196696849461921729963991259799863803832076935297770642464619836065196174807125438800328816552213262890177052126714994297531950695117383458493596533345969711629261827863989265271409420373179121922660049 A013843 781 62811958590299314583522383440756144181936686228902760969622790288995311585201930137335346280131048447925131546848672685666336667262288977699983106719406130901328790866932959475189593413647342036054666611979085814140830868626532257028190422203209362588620786329586619526400850349962540633807454864980245155948864980120045502594833341341625235831448853250208524244794609196098497154163841401836911779190154914108381166936796471715517858362935039360880455724199119447584049464021807597562033276815200601917426436746186063231957155326601325825532317597886892404597506038133725420244375862416358330940026576238144756819919736173125344962392537124666988867697636096082230392569564886889763377020614974830748444785236695499345040625923206299153336686202201782259798306295297545102511632450945779464937047820197275500643252325643435862969109612953022067018228657116969812611252314955290202243961373110624790017922414540342475091591800238387088789551679607729893868585411610518391319009099437945871765543757260749318551149461170892048513518745920159853690542555264684811991071460245782040257629107593079821462188566651584466235603263723703174101149928638534113186237135095891287132406854952038903512853304139800799424234761245242193623135200302199516715480476400794018387251611344980275675985958114037058671967312389116740884756220822930806733395930772517114848536357405578749112122885778449025774367390494945039004426417173990533300887403206723467712848614906588900955071415193851844564335230379511190944164083779959819224140706927026914427519635775167226891114455511037744256639763704096442159889481930082835341152651594517137409372761160338158201513522964035246633461386970146714511864700461396663007908740381452677207864276182322103831727943880387149389213082690163987016288400355427039396230690728705703312649256353819634572276847506267127926597106057559461540323825092643756244859558962381352547505663803100907454481327092992848556612605476258810289044716865969847176635265370435049025314026156857196986870050049225581155832971390320663923117090082139136482710761349226799727194108229498945565835938933128393135968016033409346887700720373410984394773124528674490530051090925519337891829418164678801705586456615638766191312302626413571744861696469448207189670689087793997226571178741115433231630053302120775703138075626733907220603675517849205902251824894600344297384043456255158567432506217034631793194933504132260577700745979766361504968130082720239176479735743705486235247704872698936417111102493618994555147544616934895580384185146060075120057112466338451503579162241955725592854334469474582233336093006410164845074290357350520831347830135915907859131403471785561568951129601929992638899405176177119753985202724001240992901140300403859672600498116225316527542694441938583265095641008676622507561298011588005248178514433592988474457451586370288047242947302088277537516670716840409260240906581249666443543877062947551450252707328962314717631567403158204665469359892286658400392271495919829618312053537671080267910928067318429824931881112134690301365138309814491384272587413888520285852982291573891141159883948906518515504801103456310951005717051549631187902865584747752109983357249917126419793048309395205715093698909158619495332837863786901876935945712943353003540910067581416578128212021502154147443543 A013843 782 1055680588027160580205260698488788515265809885449168703616450236387144201812488839818195164930162531264277685907885641827994120366677290848203616074633058842058632988100542249899511496503170877599970781747532495278264944409006127643872796425969339757026949555841362314380219091831820420432401893915722980336032573720877604762111363967928695338619160876576254666982262996758827441670031682440672976272848933641419562272706738300122708645505849206538317819356614600555545119341814520292225093283433076516426186122393149164739503909574188483149721661867685000644070283982913523138047225119631734468109026666834498927872391005861717672782931371454278081899394169866854046207916677053956253077585475881980389111505473141257492097799891328269870129685000405354440430133905065840537913006603045715467196962714055609339311141837089226548921825264901441880375369040164911640557317657453562429114258797870270845831222021179535978864383386606571801285995079167116326249315012937982602898585934253556266763493928281413796889168993899182659366709562680126660976948726333557635133938032350858750609972411316892559315003239713180124021784053404279247118026850627842840321087529556644862834362011178917851340525482677632035923113632248785548224033311479067277437080366868145067034537831875083493286295998022620845099754619323885064050097803370998068768185408493695149259350558915562036327449341278392776189792732048541270547394793443258893188014585695401321849846670735039658351885275163067951592782216988444586198565756089784681700132861322541350783322518473235582358960653774011367721344508574748903381262522798902213578752615349049528439327996821803424892837780456540390168585530807255830800910020654693715173922199591075145832574889796287599099851552797666819784504280773586129782759144773662251132449219077356755575696051538646598256256976037831619062317561509401870108222528332063611207354607480743392265927691538716951587467664451930805690988060239481824527974556366355221497708905080901868968452837618298909758324931177334342486084750157119398555828933010512466864919765996454823014951377013188778125004625649088903436214445473510893141586007315918414722951903953432162338568685185203511947977031093756620265791576339040743377385870242132900315890532562016018236795271498553711386981801101927086324006305848743877242641637058516778656685974428491603599146421003547986606133618369280450042838131989701056548227247403950903529416437681933237813999362300279059839094918644458107155808175795451024362386299610254441488364782376824790019516999749831682542799889221750354420654979800549880039102799428459303595679715158735640551163598035990203612462981094338663388421498150299933289361635219637386281982302796008851705229302182288857367689465028887669517396571839398894878410065485661768936462438432827994484582735680759604206136292085397357290206388812125431210012215306197680573042684737936758436868916911063143916641941796959497224397252077869623459233753344879945812543531709661867735392907031924576394970683807637846062778968027420850067630125851647739895043879573052156695469376665224360444331073374482388409474169529271856690089192145790218153553086485394651375083461882855469712490285299357143737461762936005222453579797566228917858059005976666459845662439597438933930512075505840868428600859445386704756083627201 A013843 783 17742823642972487871509816559501068576072466744744178401681679122958732599862499930824406136981241662958715067053833982203097181002745227285758175366357819958479444631005813594061089721728792939822708928830778648141798920682165987310570089531266693296351941185025776417788342276417405806207378631041556130507699466526789903236805694208977582556172236852617112187970894186525612812148222486780390712217772027711338583117382150610162364205016807614289507589926621591537046820777876642551427142814659717011574910159061658011776842208213385836297371971010181805824889262900827583381159712585650561205508411189487423480751275635517888926462727560032051722483117812952215954616455591245842745474979093148444399797072487085114669687722773554231707269615801812792080309260542441581920703901977389339857179352335132626165802360855958630607729117227198533683468827458051669942846837868822023746123347615805642105885348509964461196773691578696652264213719295561724095272237422448673606916533796999520175494042452625721684316263280463562955976287619964888791039577243488103173696096509720883021501806317003013244407259449859418344434124585565721306312677278502154617276518109258530209657122321884072327480211787362961627759770817205338709001327866028683731885009725952914141649477340324528271662776838766188543591575886976536271489993781256364541786892160553534373601904843693851144555441078865947389421846447539833134090064293400852217810961141782610016330372995043811537920135819665683062419890720924788160239294662601011145334133000247952482615301567979670432707051707979809057292637155615804819128879220681149503618095206171475424479785642584050162173924576133074337563417016277548748270894717143437270928110408527199976008086172806205678071205047870386240118163446961662083258832946210941454783074025033134990960723538210033376892910996267836021580371256288517230908896033676993113562008887928854193813446711691215805330569036443601051248436328444971024841668368849332207711993567694717711752786841850749776308167118297458294163626395890705731527816877107683030598706507102416210412287793460663793946952743284237200052456185073297581030636024958640796248652649745334352424323891907715425309649961592767516807159023530257773943724321159527655609172180769803218505818128076192227281003131120088539847573982399838344817077994042491498882921172219658381690853897806631010889287723932496523869980484350905657406055347118202835618902068120251927939887282180790158715668297657407406967668010594145366458626537549546398094946897407294245858022214795421088496837738149958206747948245507841833817200749994115515532588972672869910743406592190887352114665323252549915569200119412090978794301003136445551241276563092520770609788881777728825778756838740515061578884182904777226221437970617517350515124202740540103302382038586526667892532661079273383976498776765392122346675302651264417391128402390503099048455886524238259807001115781498269850444615672754761479341692467397249271419137444287011028748588485556355470272282754969278777126115636862227086659525188643564416002483984287597580753813612425825987872350204925501998032367278472095390329052394296196506766724560027905661027743865151879457824225026295514795519849665439773777315657695609422440397713449833190626048622314156162570116453026667475679494644698614346835497522367207 A013843 784 298203636967438603656465486915534459558049948578915406397063981019567418805889036337365793944243728629347124131973787738887454321113139034991737653382375880042164025913314709075384734953095822939600268966858896739319214459905163748728751494751999314231787075496728224253768668639747339384927412651915433885442904933915757903700993302570286230021586784781935804543226818592935974533775175335318026700244094469744467566453841805304998855193717485573363754063896729088963145916813772731361835989285985863813539515043349286203933386993442375750649930716768125610498913841574209193887151289427028982180979866861715126440986689606149159187059062101458693299773761082287893549238769122068879023197973618545905027389397290439522253441556655125972304080432781067596493757741936815667341270480533982634979613374696574047968640278906096704624103273237525755618060583087474416729426804061291753101095103378845426873615052406972699334175434363154634604639980200505896869240494359094857311446183526170935589528371501280504348303436954751102601093466028749885911002174731304550040310294038878880942380858769869643598752809573787244114904331909603077995197167019785712652566439862308117233707254863905603607959919510209296077758468124770127682185317444344087481791358464090627978702765658834346661836290329143330852143615932414645114932325481575718853812296542423252217127214707962556186543298212499977774012973243801975484651710579188123224748823909940326544464578927701340517823722721121135230091103346582914609141825394335194319630773335167337375315373453034320962507418056016650825917352674434831595099073061988079707309326130123987459231757294910131075657150351068580391428349792576761812188927511029750212488751636116649996767904306353898831342743239557581537665973053084654633331205326967293030539125138731899793076880506696030965439155114273520014701299704441109099885815638009223259636683379420252435422598883394264040190873795507602868332469372174628014513920275250726415015475892245120581429088450985551490411364757225381550008068835735091229788018253548828695272460264870309248399320944693376384866434756378174621281631102526912444381899671479875862551105084269834461195611651292973153179286904489643654977921708473042406672174665728181307823356842198082693427285278576562763911819624735328089218175922194083061340629845872154621725256141495798421078181460436047400016258776133469076682762000485671384023572219015635058246887058897074152885685551612540197534237078728046288905596254055801174070136216595226312781772504724394390135779364066642234366351865086347580812766162250297700965693005151099469556222863712924589864434594952243726991180087905606430971546406959013080595816959714240379712135195895996591638721736038288374863566188711836639956306462080590841103707972168614110107692475460257516203134922523753707269796434759347764493014941095945400280571811659801063092695058977185585707398084812872432576267752939641421376422655611989276183295825299545568504741443026131794360177526676745666388866256262768668407158625508743450645486639845532387139753748323921652539729345384040857378170589894182912080929996849280507225260383590936174689228339680389010444893291141607638047651750016948717168302113327046277875344258890107562955764369951346434851999195234022624315947226019200263745266493449611327264206858425648049 A013843 785 5011908526511740611654215438589387661792145485765831235315454328995869607870577033722106898820904347073437115286083450527481444774948527761106134740397591415868650783525080315429991240356681496145861720525997477497738037427626087124884126372296852474293645377873511265033090013828233533042475024440742697312638903224322143087502594436298800667972809091829995066958013140091474923989159371860690074751002495752995266389389719221761115759240809780031524614551912325798203593423889078295998377471929564413114158629333571453229508435198786009241173385556721887135655244935337733921661351721400076103515728622344846130093663292210548918456901656739216258289297602510012626882055992634611649742888342606901025795333600260417050513592242702702216514679833751403094270586368732060921004732966334646146102361988525320024208937167574767314617303713303095374672744219951182521971476295858130494370105402488255089464848185803990157709486525341539943800184147229902608681324988693307266833476006524354914453203339822021436581935864898501781416577883545199332506213550709035572527495111911437351998595093345199099964238470506642211839197106404698931865278786101538472551684154765812526346917832497661479838982367208087639178886573773011535954488630287091078306467361705971184438057382428028864345482531561911961631977752976092940446667594368843106776023267988507600013257097596726681827233213057487126447836041308579801970541299704414787038353483454367068232816178037876430083063307773882919812141173946019045835846659402591610930034407444157439266925481625147832416862175267471850431192946399226214618830120952833655640747844268993857227308144855554572988569725950409630638736274963837635777459304677877011821298448748212536495678167676889977658377485627244272903552009103193790422397567930339293964271076206667039822243130676040192436135880005595050887084744132541720641780903428021015324713737557916182682147619433207395723488015881096281408063812738138973039935458066138958857165103320963741612078689595714163899343807474686987710985612922199678299047222787395163881444239671675287537847387117461576900450168950447980859880373940169817452726587778562273621896423151323107789314645023280999785484275003757440909213930154306423728939239606893543240587158446823175828432383677036290373065952432926659195489882724315954011951965819573302727336379970119884063060995805548648652073261250475214771807180942162678951284178284995778423955430798883125287549717065951963099957922582182273977636356241915850332596779392315968638923250486902896515012043771868056032995275796506243790720160888940753460130402337574528784831437670423123581851552237362360319540763737429527285338780461760132845573895641917238061821856237424014715671996217595512716331956933679838407745642708188490266430019888237897348579987435060548074826088642856728558083468679000357877834102114999554342515570438566276467398925856229558138984239611449946974309332123656553369073535572870703764812652935809462369859189432940197067811503690856064414997675169008353009919115018925451174998693955883862830657841248080151214235231107869574689954913104351532203344190457045857484934951267012864288001860705008298098547321544216999572666882962534857089447653618687666792250910959166037810597531765772279530557550474298218246878125027704698832766693955407617577329524669559866759543 A013843 786 84235146605082824460072398876371838431740589179266325571946840907433580499480788205767450648482939361263257596613204553015380642332559906080910806581862318926504413718706024861431862776674745905723497936880439604304483195046111646307927511939193199535453297865920103831411143862411120989844877735775562513733522046491182258871656104690873942826619002406386727090363326845517419047485801562862618086340098946120591442206473010960139072565560289972989834196773990459690407794675303738920844730170720189091209664083209335414428348270385996457316401091051824757088957701628221294021362338381571079071788850955749828908484198952182695672505146144816007653068224805385782220006715068209917997228724374194185540542171819576829367981944823104316152962223965859831805405745099279747899326546965186397777542397941145053646879606975429114256773023509485123962124812104719524646774602104487599218878361499620103288635703458807662580623340031415261835449694962492973144107029084968415233670231241654833047214988532388714284632596081349119440268424488744165181431931146766760867469610345895527575040387733852761273098955973805135654381385767343774947859740558008557108176155589149011130312648010788196491653776645666328951679546645403004884787090409235139753096796948192257696850430426467881123054524907961054339148650094269194050087142258557146095584623065082847233422812039308185341470308611857186134208780346273300731718887624132099325753606996417547315788941504282589160406045013755650233282656710510742103363074804579357204901088285913954081759216569673859619430202579720399390197059850131794989098677842854275250354049018628979758419367990587305708218891384048534662145240573317219144511758533721078937680563028111208100882862964145489854504350400937094494689998616997378035629235924205212513657503977805452938292440297272207514274135735254036020259233294635628698826411643914749204562463787135897282338855039813916699924663082913585201625328500689901719882195243717597481512373891515437605274206536035167952656271372227064202458535196383409993172086673387750519355433336161846557648601035283176722965865989550179214312009444812434121927975760794296132763213183904287472615011238906283763394634209988151309361158524103428063612281800073059781244548372015757116148463072459948932300119462540198361098598458947578239078876689529568498938342538157804891447866156503856137895395301836736934669763290094928145134233184435924047971418925436828686707848094727454643820992804838737478742134239357879696539954071246654484914383070933376981727807419673786417746551600311880439390633744060427243404411672087615105286661972926801438040179038453349189890521616134978065084688883220802552735560464053703020105039937782385415326299240429127782223391200184357044118981016996523955907889344261614340737583848821062631493602071820493036875708858087959014852757754246797509834659192360983408587573746865650183641908115149639258797216945002295692474018912373237918175206257892149634050223396799425892118707942532217874622865926565523389037710566123080057898203049316540082594866337856483101457651529229963941814072224544836201741605809011569726749301725944685210088447272869074466142284833193655111817812301951323343102346714369283615777361060490703597482712716387334702070080750821530154075280647340632873282309825308535828622177321121292680627639201 A013843 787 1415740108991627030700436807915181488522264082335929133887710555131236187454773607374333543049052761844751570426278128922529502455683334341501867926221359994197759681370292159846085317687572454437494829825149548429545449059139998439497337693162020104592363577232519185094527094895543710476322860105179879168319305035377300224855924151539518357086985573444141722207736434292611261931093866867032022177118042987448780369164191895207057392609371793576040143345180457656016683805107829940042637379979294218055960824246499300310297249380377442458116753137308018692394112091265515288617036821179065125959555218013287374464893931789334566167793991255922640625117654304118841771652860151404091779423170557081676379892281771627771187672546641914241582836098194206193153454357883594722943981274843887787447155082196824916643105554436037123313584206123916478431431717044021050738340737570123080071688621724115075972100268032180384992536475907996305668403023234619399633006837831064154832295576478492779024542312263857120981820042339234650432591410382323184204326466783708949899561741083466131953703796642863358716974153051742914943187950591746825548678659558449819317116646986827430067164675117317218435225024083713990690878140469288303098616628508014993830297866308267275110965184177645678035177400128101440278071362134382344399814599939569954428490759854847413452137201944652671034091476839483727357646971279815365397999344298788193367940872788789717736464739862477476018944398546191213470781611333554042531223198240565256542772590821355826252127152886508558623763414757360752551041984901165078381781478504851804132700501856097262799754317817800847038034907491703722066675058315742502161809125676250173705597222813465074551538277838393247984654617188549747172254806755874932644820568178117006717041669354976247533881044076253991692405399302414583392496933982941011541175500499275189881081328870393025624269136654152497975633812434528626483716896111095178206060055461161660871778467994699959831843589251143067780293952953020268050720601045615971755243260719627922978806768080872155094400037600004351182887309686369862054941942738962580287243488611669735103351323981879359552240493892297911211373617167270859056432991314606315465131620213827915743377124488468829851107218858834361705168107806913113854984144299531947464198680520923457761656723038818226810564286492360310109607908837970037660994711616625457335271057130814575474255637879816779737498802928084330198699426070924660805219050160887884059747008075442521927956036273177266931899259302457328323066292746441774544838381336423600679897946972776547074552927778980751769141289099285439834489996802380576339878366060292028503826564719350586658905406234308551675389111333892350635828535901498488840507713952660578126943896209004952224776571747135599647512970021087026470770038777884327162630299575625925747791117046011048148131351963570982636469549691319987022604825194653583703410835860257009690770691576393358899482104630007950968839124390138985818786507627786751599556801484830606533095098649863089168171918540353911486198749251768003970069111877925062042671168832057452397475514107952324325956533315110534552453381191485761464321971358895891427521141228404549730370107343667255362891952624321934337691847179057457299543241839854016701255781233960561671652934236085566083308732051207 A013843 788 23794344011822275504982241430630455277593692431819960953250751300090686602552380019140423858025429768324739644154456512800953347772669800277621894236002397422481746964790500330533155934375030241730975604871288460455370362336965953772631754608974071897883854642546949943883716883909403141975558309787758229181942559729586284879153517214924685027560966532875689925145426251155917479275894620434207196730822948490051651664542573182745013597585711734632506689202447951824672404712447297802296606445311997922866533573110913740315165870336003675393568269978735870163067841917899515455786537853556547572002244549149320902631472311583346053582113611038291820986352415889325373656169620564648570536765227552871734916849579735747950351212491410652658282726302350023488330107392949576508519493286301222043624335466482036374020675053406475931531409752324664252997072868358861799759292776341058606764870665317202081863089204816855730569560550585693909368849611504248249631945923426695250266391753874028137065482642218646632341449451595516769820563834295705756922114927233796320961934182389815279745899710176604469956184590340643171450159885595488896996642231198866113262779485907608617138836694696750490240826979774981041541588906867328510178449675334208001305816239043048092789991850473690910737226563953000906753545383392564062327683981184352224079644200880420477890069953083777442069975451241203005699972646299856846244174979629733165934982248961188785996762882868658939450398506365835724803426541683042792822268292829180266714378933934527371819501058563549344789591711826962168125362640233881472362601309231044272058297334695426695875470819563778836168252690213064456774607705112684233833525975240736669469972523825907507987703835629875318878090151087955600724086537145989992961499289369612531893319336849085792301938707789600838374257546075681903077695969451289580972536636891318116331333894324695581667091379746341033476477485587122625311829872939176660109251352135744034271980711586922224893795204543961540183400467281411645128461141773667637290373482914786501504805351135218310671581431943273130330787013898818271557409231613744086887701313096333237882025702163446395994505980847850993729556383730321328161469285024588344022467140933805779898939331277695623307559027360429117178760387910788704560718513242233441030787223515160554600164544113417938005153963077099732012180123839762422968338118140624061433900657197600569995814505846080617048142380812313337649541253974030774153316576054042667392167964723962466043157101643290325324430851096400317125775182189446904775098675121271456627044794771455426682011057181329494983957645891690387298273376257610346544335698375328123063813073238125309976223162580023828008264794188728737136370202896485101942413148402366336579546063584746232041819841354108023275750487144409653894232041739901886622327444967544934043125304192307686225643632451737505171143721662015021888919297046542781303225918303339561872783013324443183023595732516543631933279163625065934656344833700211934133751162555548004001729323008248939649465434907728190348542378674464842724951563332286517751174334560389602444370965612354714946351455427062754223083977685301192930859372628963247222347820625795267318330394125015560884125047756978750413586875538418684833423265602426458698005915199175160015470865705890109162169859584636049 A013843 789 399911539806696984412236531724606061850517188701598083741285377100624169729097850981693103781833398116233899199303950610645622916015261333265991176424492293479650721237233939055270751789041133272772506991071745154873409679797386785056621899713027226387733944977286587706853629667865338607183208512602852557860908601375156689963933163831239181258217164518041720571919179003177505074189960885637720355454941295272298109525967027482395443534623057123968539925425542726317269106002101734163199064526358749089617829763275127233476992782737213772339701913532613769830681219114137156265404341704724895042641724137552636410527155140781297122554583460720570635317625053851891555039242812830048525011413179481115248747490886618715801552828343138839227757780963596844768364114953303532378687123662864638887194206185163585338165485622602640981248403707320632100121803698507390268554433691964172003897181271986215389872940265356894263682604173693757534762255420551900331564115135032467071227246207360790899659566767768793949762740932965850350374216363007926656589985582018414766407227803425625406689336428938191326553594409855189782562837197203381891822565979759342765607534819649178028252428327768285489477579049078106365189484757719190270569203693342033877946853529596509295521393030911323136760566860358086239806837258678824195541384671765407830106580084197226971898405701479047468870077409010898916799440266361694014825848882636925319869246658290699926247593772373550795342847696490601026771189886066900218963863197580032742668566742637601538170354291277573837878667900675753159682969894410845905998240204246161080483803304226036477579038064408430899479822964410974325010831699828883918040071065871061203781828207942027486749338365431314484384061169335269781369722429812653811703918556435077823531018094422584911218683861819821290556146576893985745026836158567823987405423256232383581180728761915158641078804819396753749639157100262769963615924674488742126456187475345449984009179819641401833790016002770361605862411653598685519674046409790031979939307127348816730791263536529614147457269126670591501469537342597438690065376955732196868321595969210072729083205976261043577479662020109831651612654141355510562409814273408256297985605237674473742761473340784230340930144572846732172423425839616625757551996052062217443404440865619303441164965492914215284052622657436815195928711341374887042828858751589468600519568345520072779919654399755076930728128994312550265875839855541535221194791693740295110860166983115637166787341407318780497727709314377200129932903487058034128555083432763209371530741865723851356244559838046604822195376154501640339322080634761657094370650082594139764333506321913172084770382693482460477334906395929963885050974000081225108346137785198571018892430690668829921926866073638493547195538437436093053000357925522531008461457367569527706462806987560115282394392530616352249411412529973486472887066625461244525363318008924228016395864104943916577077573476405548821902622903046483163769187619999461976985955789071095303257064731799639928688565564494187695187951758381730611678260924925739503843987040956468048282542819046845694103328911362643710227372412956857149588953475774985296065999821257741057819178934059136531779489677651541858201154617174202835995344824979981491337385416752536914380018839918895064688588830038978075543 A013843 790 6721313249531156217016459388695454081521642390507758993439783332930190420636947581449315995261273922139543143842701497913120984349468497228201513702166441976512489671834190813701935525318414326915487524998942820817957396488354679696446644268476848593898644413233255679589088953827812745970928185471316142939968290863312258488223824684511636919406855884054727197652245641506404327781910672604913166014131198349641514326802927830896620219486409721082539250526627096601214341864577323846080886677494511495949206864831365063413047817699464351871713370060742639629544259249651303185352650771031311310981679457579847160151729896451111260738774884224330630667783324280088741365544553955234625559866821307539103985699079331400756476698385963134470900925024655172170021895680020172468688594487401765985777073023354044378778547316859082586971841921108937863706747154760813708243594367060841838869499925638272322057594507039853321889713528347270982886749226853215788872598083074490674066116327007112812650578338665890119913662386860357046838739454413074223317307887676983496979006277692174486210227677361164181625386261246436174675533604773397239455861866421815273861565837713843735120838562904801574221649671077855733679739670322986430877456606473999563386652767271928531729828052670526607959534847222038355432433513806614998254464052178361209400601291475102793716696504624758350809299391013246178094648192556740991307178042170478803851042428585891793660443308532282268217327241234917531456943388415126391980125648761727610306030601243510169052029144573502183493226771406657383354791675015363087142112423112765229279691282134126995078670892748512498127557384562855245480457048379024052010499474404094925651961186690881655969796129907804102539042916073017879215480924877861272613307759178004352980085821112960384602852419665605736430377155517857218416666035317049417756322948667497670848904508301508071280611472599601240270185313384116374778492846004132288919349142898130977881242285228713040620508798958561467509729552662033107529161698009341067486839934889351562794408766258453224976314322211952631365198514117035152063928790494991032765881063454513692357701442843019359406700679571985940568653878153762066022421748493172563600244067229594880194592082438560559340012939835835027621920518086436629107176397647009688571298437628463632935659575039409216279072429003540552997973851514487726528824629037964198768932385183155863212109631496683577974747664007411032318575240452086582462620863996693139928226826485224513862194847032806743825309610446737602583782308906984379598625287254451259907317178537220769744402317198049287246637687028709069182986209228439170785087515938159707019153240752394683228735821929359713242567771796394903016051720019365150395973537755832383114525082618071024497824838099642161047715414517988415941777015654257178659211713976741052162520397039922857551202555262069032255857610391264387149812928774127136737781285775989500271565288011792405910942777417948059049717383131502242533468736329330957447202958946917898761841486947356548281468721442453812593023905203121746390476531365226903841105890197355358487484697159720335580794649013271952837791448144565898113141541067350177870981258995878853958766940344731907689617883012289464010786805650846827064573760473438548924907436699359887919984976642516869352221112466465104515651201 A013843 791 112965111784870142539395632945804496748134243657263905402742438476557710399645178001418653932356230809399301618564284075425824383961517032914382840792311390299245413914517245005888430374026589592468598832657231989487409962779777101658178750220290394317654516653211328206853818046984048821533390013216410414392047064539689128411577821472587081704471026843307800010941292496798137537030572674470775581199503050662424931290576808053879496028908088182234237183601021612576609443717951081881081462388650254712418319777220752620783094672074897361907886610610901544253750365208889452636222001508723249203669086643544491220670124369653826959236589479158324909633434331175451476130707318325628351784681665715809720687644426322852514103869772882401052431846889379478661558000694099038681249207549761480922955266303511423874131044754450601039235747168077918675319299430064995994450090527191568785879685250202442916821990879818814781000415270932583409377594255721997763581755982232964759029217108008545042218270137957615245388923735962020886218694010320538471293993668187061633726158509172376589735296573409086400577866892768852787771693295426487403534670388951449307791337034456571656175933726741000057943266021805521315955384639118432943757413185008510661839473059539302832783220081233540699975902177260798639752910066547778275662777324961716846395905905822052653996518153228313602051894864759628515236752172301145840899741354759237256324470097243083376051070686502068081928618943435258951196847529093029270009971778738355946413456315099675411257453832846851197970662347031690642043983681983207405597483495256245208503771378828272406287221694424249556029856962347908110790041612106257242140464666309623415432511664713647991884363555360463551373694290439211495974587904422214408811863508504719160536302395445525184020140617319835612185348852788626269928906055573649564230519798254633353957538071023446154013237019981498045221004562046843910902129262791451379867501044688887345250039087838980073708891384096542584436024591590790438242620658442995321251318785685331715885628134505823352176914813416287875354891426765009800738451181849314287696163033480011627455888149862626373548418321566367703137365730130279043638842326924751276429302037927801151430509129544887320827597479820879309241618147478740425404313715253291835817812841221588278749630477687350698002370314262506074236946522403995219769955540241064288709446597773300593005926576564760895021583988972557220178294066278219191449268861192421602773708272737168404481908794080382943471978622778318886625629265799686467914095202885562325262279819675069477094169745147614370754239605891513325758449218502377143384965880372650195870908517325497441025362959166748700467836540582009134990781258365470082705127249062274863005823063561919708734942053940685800728952971803831306733446302101100401725371276807086863695480313049983466863061346289594225124198857845980554826905893906754787151890070037055531064197795614194966145215260063453028448600058291158190260009051487065401815140131020849124490269871124221506966644801283321228250952774748867191584739062655368572857466696546951510099155305163419680106415665966061711344760868965719049587569880718954439477582019943735898484995966373909172539407759787549021629293842573782622474291192277081691780919288606141636271187502430781023202780237223879011594549735207 A013843 792 1898604633768312485659622402920136176845892233147634458103892163475505438686836506669843316641111171213574062303209922455681830421241216772192032405196377536759417671661291336813966849296264891280619740580470098047314899244439713747569010254952420657296819461390522793172592119915660908543511685952128209834687135013718555181213388445489771082207044548155474194783890302993686297584872834939830325193220047772483375820200724412961552689757858238078810824344782370242575074920567603833175336138366044830951614700495749189297501472153562799961585850264537422254272782388065805030456983179357111649366066339218052263945802780280771869703889359376213966756209130804065812959328797899098835708445144755685613975597239873208182204543739272834514488222050669800897864805317665722543115755431288841209872109160763116501052520469188051251666435202653885579176091465521102387678722671490508696584279870000152458103027200717114820024273979458563929361409226655919616412518572793389438705004051934299616524562466208653639429251641230313685034677590231457290087038151581219944878035546063660133343681129509286515134512208866766108804078849216232973791207205227107008516049001538111599825348918145335987973852472028485396757262149629663502485730843400438038693536023711677062710587579905292118544494987893222242738327159488468509479064298500631575037375990559151238955719480601308266709686196992015076455584093759865358148001952949438500567045368924364502301290345028040258252974298582316397192765416421466542941057595685255548391370960287880244637004026568657028084292922066561624620833233743091766865876905104771713219322885563966774332469335018188362288193805966181291618048229374669865468654789646665840743174223548842281799600498274943310907937679939411827612844898909624157568900989987438814931133634360252941767826503355294477133999158168818441718695124076026328226022346249265622779964342359691059510500474594829037646029423674321305610532086519735923341433090058086129611617406949309738098825337492510591216616265310866414895543725406451422364270914831013370148889752056639373080037407269087550321089660209639519721011149013341425233309412103698555422651112134741161460228266730565941986629705826299599886438022988624294702947279351452553952092566940260921201149430843349518550423876204675190329770300612262075884589980422411234200945039438491303181325837871809939589700360202043947658673642764831567500339668968775863066650607972323936362627762102661769199536588371938029950687861750061029877817714939893589374127441102108996130933544713035205527516951070295330466232198074897646000683136929278892701521710906695954729266505056218664466022256015369452648871121551423131842002359450689635491313275254715545408762928737561827531790060609348455680025073674989653622538868229285184544708171100581106252851512597106992772269031999413194451798315049296708918129937621431072127567472047089210141662410203817395184975807358890827707661816407112792310595972350887774796002632875886455049135621179699495703699972128343108208307060182067411235307965723984790867588399175168779883213763285204210888964709426048779604015442768864614030236503213881594563548528097891599182571395924706840066418286985243467264299721009194369245837327206846291462869826218749336406523541612137564535925412068600911993761910483603422480809848353354136656969127447021734547869597399624049 A013843 793 31909848079744027946481273725878728724248910762512292337352115591532819908009661167600056622787155454586539265130049166712644523889801130290231488634135517260315532807611323497832340836122324027753375979935960937881221511601298268955392355354985333987187644687590516584851755759422512889890800905797418822691586678175567756930653419603346582578653797720849054791732844322414885603508957736833728275522449342912128097410113575208644816056760323407390573524762757296666959284189979717624177874477518115473803788271232056624523107242484929978954373385396080455827562653596221985146890516295454975490895476963237804400137107328178932814113268463036028139271606861423934118407439106290154131751837547908808114087862810549009918311766625958529685003548005607343690413782974007798782146501533671554214320538664945699033189711525643577386757776451003854929212569261013167829716291939740979663491991775092562363337578162452548780147972772760083960777204872406040993045199652938496296315003100859773654928321369568841717887432334157882104377826259020102674492850213625563613565143422691935861107248743662578459865746694423737990670153218777227590508819498251987492129235568851041658264639267268661949876538497382754063299304948825754486277678285031162116322259950522156392976845455468244636377327261521386233703064569522690238814633664900114881653178273327654873128777310466188038589695912844797389989001863822057074393468823221212879030331515511794190177786828886272620457739036272991687618808353795588187210355010682090001813771729558403271614126674539418671012711141172701225002344159520143325714793144095898184077159737673589576205812113650691804977673296873608968224536591100076428931681049591512785370529175185392230205885574506972226429708586741694586689084215974053216260518938718884162547562992692771192291860041892434277191123851343331549966108950345774498494757573411407322062860702039327637192981476515291635716816523694318183396212778137201663599465944606253580382453758597048768226957447236625506577669571079731835149403392906229055676301265564841712092390062815937943356188703971554458246553919143411407951034381467229333896231289226861620988497241648594700662056478940621786969285465822617375291363852369808521072434924059863074272819772564965302627718484184175358276974087371975923872449442390288709392303800959465613215283277842723332568543357111509654684093953915752628299327913948524154978208816358215930561196768190848398446684797659436354936611440767162469381210892433275729156482334994791556610959902603145897972600085991982699300977396638453619145964553044804736333481482370390349634475395208838911134782150479867093680436056850314390669576939914768576868533655287740703702502217206004171685078543292201635326795548661319494614181413255551108434010758329596096642910231687466652791675372219577227523525620814137559151374281033529786787009861603392029248026502695428354850920128295558960873888394280878141282672148354344700364186507301370830996416250745023650010822385167209424292085431561062619657016760480006980631820979923012380111558224937061683497173719534427172410829871323601838804687546616307568006184909515707959829560111741264107461477451306547860996292149360986954311085411001529763914787958365465620616453169258520096984441163875196047155298400636975527879156429497922721634971121274822974793680125002094292546044323495481391543 A013843 794 536308816676257877696510767510843793668451443185544097313877006746892104193918375243854151659183721725235965429040736344939416513015887596787920629473915638594123159897523514028068152432707899934450990094783695482969689945483020006333279316451238508322662744264333812241603459048614174140394690823737218152977497300096767290733492023273446013399434378294310063884653914526826982338175052682964471126705806106324136933171778858531693423465970755508013369230687661885081584689380989114109557536343646966768220269474597175688359863424444218156286153488351924221093845518991702904363788907377711773075480281321137778553104362864703323806801703058246524936737896519952060728073829059418620492353133667703337973474710256897209697065861682485008415854631330242625404784450444149074131536251276417811680085293341742363650819481611491605139237948812021789795275651569848311714041718631226645204309905763980695640614676176339987347946978391778731128782482290528330970110670566937307252166257116150215818380297258343522752534075240191524528278125935350865650201333540404847653189365505183366017629529634736956174963604693179764409193265147988864113681729307121153780216062205679457150453792164984401391574982525511947541871418274914455650868938936518741689028222988425882496761841570054787603593739284389938429847406219967854843757548005976230815944967239817895452675360257005222364577019207182509733545154325257313249331030511878924857862781781206724954318063233091583932033219982640171293809312002242450662444436664533886660484061458688083786018627018984009603710636149689589488614398289055048875288528372819760779784823711080020007291084194127177166259755100554745928949786486618984541054763400484555383722483847340887213070318850738682209604112217367660918483438417875912405690541803048286119936891218187405428849291724086142896751218569527373360280393128461431996201390536325522861910499819174979598302439675792506521492535313730405708340148162151948360116224130997303925487900320740598647590473815705964889050892481137052953356022824574991738751595370348294655136799785747469013987463547649915779749831719043315533433034849319723414793959278035863263953673140387931134027183241555030373592780824080730226521952266779371813664413768674118689303281917499371841264064563683435246561103486460799352524257778253582338756449982725738561309266050702651050479508202973142766275567083462054423826804249732845472718755576532535144942034082983589032693431394262146817419628484973699622890011469126065179932998604257461691960403083051073107225489645267253227151527105302489976986226243024033203556823274199150606306627967274955579442283603115126243487088807483233963983579629147515471429445144421058007127954764581312113511115077112032884937452786350796745980547012586047479450418815245521596277392263971252033469687980894434462987895109023209956657147541330535126529274743968209835571581430802064359979414596263459455407442242678718920537870797391471379020882628214139556556767926271612485731891827505288794077079848246779448575480693387477323479015209566069072534959086517195714536998704215117486708817647335776104790383595980281295479949774230503680855416798035425854105051524109149899764682154310107741106412502702710742115841216248380685700728415727947270017502641250419964539100219505647697064982110571587182518959635265949737357381860910198774821366944988555747663201 A013843 795 9013742281877866150445256469554751640185663405619439643554330852395015595187186132723456726935900811036040870965887655749396773334258022839214582019568100137851427948397677700269741437936521674198317790523029569982271578913733117246443425471595965609378992742850658382344629336230058424777613568674551425497092797122726367855357800435156807147204293595992469243709378341452381092157708110442583866226544483228989769435818087275342171368192570487823180696660167533302566193874426284040839333513327674570473478069059554731794264224574633974552701381678730790383924261637693550713642200166297201770079597088164362644142025026667068763220916223299949344611753826810834284656736845001648754614979117553090001320189455287671403378585937297525536445268788767387805178212258614813488928729775202754160907193525194663905879323027444339407575172205683650221089197875934440574977899165035026225948836586175223551631810862495746167356944865830625134081447179856909658614650040218515322987158283351136677259517656020979586901840202561898952746770462595441998982933812813584274507153666045616832658299504571024022432613304078272300425311207342248839158648824464785231584091357490854636327676884916892834188200731306279302336232926946487256124154256706070491567497343766473807123076271267910815253599976152741695190445356338999736359033109336442511323587064399619368873114779839486772281445961815116441091693408744599663781506629813149090086099773396741426307223688758570251145682328248233358935053106821688868283703647020821033102755620936170624191615064308064249409564661767832930535142192044148206446974296361981719425843532112121896262541252050695466633327703975023614827859061480605273181507408471943922334223786022258291390072848924365031896816314037298277056951149489240459802440936083832544817779330704075723042670046006715803665697730498046564066232567310051287560156770744023062740129770460873882108669103631044657106725041017866928740072870161287796088473378969671687075675140690687241470053093420570151890278349930470448987054675612631886153198063389443788268884193999057711718087299845352134510255421701961004170409016712516591432442073585948753877269384470499958569594868740815395488973867310324832917154451747760902072257802210105912811120259187411942536125133121827496188952466296946654717875200479107958367479654859671487999924834514159456205409094367369610472793455971746748701257099025259933859984124974782318181040766832705180872478501443363901560371695946952969561912422761601777479133907541755158656778494616839385713138804468006724988735716058818949043207504466504926052179528769465124240195496245990178423686460517555926774287501587370713232672022827082292528314684542284721925799535728318112691781311101021936697143768980197840909695053640533699987123189027831481468634131780564832926525045894892760019437553097353089741536678727142303871577520621873702706451569107490295698174021119399963067032881772701228897479994491758459467203974332395043527049598536846991047695905944881388762053481009483622192208104013763331375711808627176922902095057367094508374223337221743479599115098198772388993211977097640587733131515855492075364136990124581402329943600965702482365345012967489980804775474932924459442740943321486534184572142483139609767184166891495808344008657389231420844571154332376665776596154589914817235765516936317710808422714244422656450975419207 A013843 796 151493966531521296390533425483806710816600444858245922089217638636203027108311037332683137209611684931082738918323673830180111569428874589858679480002881059016868949528719769108433544347399119778251127105320557982692038426803112501560974651901113393996832731029091015432066185254018591945237351248713185808329638641241662064544998551913680457723062562467845430579023521784790169015894600212208507039669533129629631054907794592836675874185212532188844197968767435732216230020447482555874386678358498226505947745906683936377266198822425873210307252121874428393982615065344715506844184458194957070149727788260778442960095014623193424703453938965002248634889746567209691822225776153942710618813954028714783652188424175019893276583893848159511691035632532813486841630213430539170308425161331832689182367201577946716266113782122257012423115919260925109265846148700830142743653551266743685779522096503846982232275845165966005834768172360015316628506882751855080632336423225952587033445169268282554134700713244744603917059228284457835698814971164841593676906168591957910901641731665228682106488039773325200745024931801643522553248205461801176239739410792779645387233823445348793872759265404798217864201089691064636234365066803189611313678660592458926751774927856683125276317542891199777071967254799199129671065815103989568568986269468617589287815527791364402732650440104762254181734262280226662025428091120770486549175781927269596757077078891479033151945508536965290211005482890868058063621437566352124809244207195478939103358013721074219680788474385825635839826553270331968063504134821685998905754296998955826758390152244208432710484530823216038707706338720708221894411827246304532826361595014187961502671299171676095103392954371871803091089791790024872142496177969465664407899624812760973580752417211143400677178155463234872512209381756480668602261170758780031990023554845894795615473361052135907336600401624726967551992727764387289471334404728800763988858972080343272044680872089588380467387182341119522542819908227281416836125427933021504110576799851386381749435136648542162960845893248500833324713862872544858597092064343887266352205053930759040706415266544795692803679180958926884351983183787884629466838614870524617481128436881745250076616498196162832518204655112378554728447724101052782425843328494452367456282230559226498698814736693679477980444310649032381043216239614517147605422028063317543708384753188451166421668752168157275974923746173758617093525167093780438559427062089354241074091803584054278951544476159025219555680723886693789026885681179800570076569188527568548292158981340028400343104965705406356928766898341918562461295450039178939577301518687654772090523384903102179321406912796985842520010768495674875690068895325250185112169244766536449895683579437990763709043333852835953146996106446355462617646686954907213379286006959367080701169603389091831321387331521989589399799210772953755179267621643953789554079946267422984428265297196604563496559122602608787378538625091215621500923832855326391238184441604159320310431588367596962543215511629168757402245571628685842661622327455426767541808913699080045358030741386983255310645050393023839628959362101430561621114353632944604107385861407197661389854147034404224180040103998714127421357064292945370050837753504740812490134707390864254621707251570192698333281511043148691765557160558306011586971543870612049 A013843 797 2546159095495278428435695282106339388694603676732539212553480852558664276609383604450405487081943588636707593000265986063837135147391095231754826020408421958896516434729193159405442579846737006113066693259122618015105089839279911813735300974502012812904767710405932696366736375564290474823604162437122513880596236643348614318807790662013227452951512487397078151741648330636968370650140545766588377815725843309685209139835303721806011417430867028497904435261074292351358177953660839316580816903171279692885463765453636918692713003608511651045633986412343518017665811403248633523530208188882643478006474937298903290830316910772011888990950352184792792806591970555093290456148619819315137370406125360609368842330845109559346299545503906016912991235875978996273347278997127071835373701686504112007088045556920550460284574336128773607795309255018368311431076221214852209092585236140161126896427875940156230377860129704390660064948672854777426575315178410428340187678265158585130271112959892024887341914887504422558034014449776882844589983220367492664927761975525036608523892584097498460163744484470276648921634028790222683552442589196492369061300277194247500023238870645977178619464973658443647643627714437723341190973677761207797348997248577457181917081212487273286519068943372394653248553651410139772381603154452752678938952230959055823160315575589461516727655946840739206032407746143769508661369927466789567431997366851620112696194464929088110184748161980775632576369150946819451875285501177680161668967390334414529510138136610094410175011889002571461559964880814469387243313993948076583609012469661450580328263288768411128565113509545791962560420434878943085379379580528640283212659327403457068975396525178360130402725384128049394551946130614948026098933263132809421703568994228073682971705876067687135181333258870588502312703079181170597198203496942815997656325886294953829909260779203248194606242950106786143646341775536057174144717340276954440360752743754329373254951417209711910515376373607195815377174197575918772764760067270292419586464275102250918062756341652048132882936927827553505688465893298861438441326325427713285581510341414267197152721384818381208951435994376684145303781369922976967449156600128907246005325638671492418037693485182908726133465638473746369321020898966394114231148822006260939837735449008919763630979279610670986417327529078287228193335339201189699804328025660177957106822546838298754048986717690219337310543401942361077490877483345167830868290632535776729732260942837200266338608010804736865072325926363662512174867643588908181276898351582844591146315999381857324566565158610764640901785260432625279286992628808480437475706624583413754525426530066438327854885983378941055233820986106807635722987923731479861180228496791178113396753919614310765657891312064613864541563561043896260214787867651125535265659918966082525344557524160466409018556880890079029042425335461033763297950916969931341035421656916578099285854849983332898686669173582045889471098671908060950566026858799470657540165910041105696457423705694202149463823103951439305659541322363322957613886457543357682075182412540438322332422670491027572006011361955551672643919998838743449166068941508899961232834172670771094979278649207231795793934027906388339570748179571532834444430123154178835521694027118255527427033777140228680887462356102200062503719197503449136742230737833376707543 A013843 798 42793295917989144546718730606361246105790203994843786545386352688953470496973910239997965021386225894217144515555470427774910730422202137560103360925004347863173751718493549430127273439484108861742311913606073840979871244928777477853449203478455329346490430908792510827835738264109030010360315158080718090791180949264760160856202537656456313801756070375682692496321883493015527405516912152699050865948904248505879310013211949652393633892760582147964279843432875631549276896867177726393773789691599697798325989505979275692468427451648255319123970409632257507322909292254399783629972209030550588934854824271182667608985136319345203818270902569169812468700391249119452932696489853303229513784415748935761662133054513756363933256461284148426256643701367578990366147718104714696337125804245074610503128781675163691586002840867316298026215762649093716210222098049958021078219080063807688059748263310926205763960695199941693823711592344670244208451322203544069113534308602520340284466595516905262281555563514286829932877680857400069969023847984716449219440895522649290279461062660926656619972053550491939638425903121877272642465902596625447246813273758803717732890575698946938441057347812277462385946450996554816195396694602132619450044596756841322856480383938273602126525991731259836937148441219250219154417604216887414274926970145728851219855423878932079711641713498552303835786676989438334132071644370934332259829579744675179234084940372063183867875062358410896056711036319963194527667923418293270477170334929350504997476891662005856751811424818466218554438329751848786991398378296285323140716672577599999903577121094330685837793862754936125514752986249010396435971232609944857239955165315669902958269489398672698711678605531040126174234558617245431474644771353473127950571884085991234389705460659069617680992668081837980958369600651797934227110206173117908472609869170959289019284945916068992406747125262444754716264066221434512925850264338034773279143171364279013776295968469043628080031930711216140069044166738658466813857322450611804695989705071643531179880745834145972969363520945997691770106046268673964195883371551463577190768444308149588782545788314642532978846784757488930430120653484295473891917974978366544083611508009151773069959514405469146960125156985828255229178398248928185877882918251459227615852819691492914467345868752416547268716023781218773444245387045954395284611341127270610925094366544711287159301319764219516402178302956445262629389177862582235733403360661028799496610109666264824876352984837595212491270581844394075842123000485798779802720830595052869043396133001610876053990260620771121319636304872091133068976485112384130712654201239373434972308843690826628976257068722649862315314829313497115933596258034154982026856100345569330551859243126957721038412179281869965221350058770464764445429939691612466871209946258062949003465978308564958936374885497119558241116042613093594459748661061513636048782331787796928114697362463669876028226848800393445264340755378758780396163213415842703341277568450060863440359920221602455526038474908111840410219911004960368948616589691931212562637590807567146883441027822942700402705032960386956962126363420482761150134120699940081648440243940077649793316736257225944791908649207022668823165564654058752348507537079852283688613111513776520649466156692395823439675579819009676450500008552440469641226672010765562323675201 A013843 799 719226924493643552396701705301113463300015958541339520468308429643240978642640509403645798114438298604107547872940791479612924646205951325972657187066548074536361245132721085272149084697409417639303036331977283045348696013517963070282920762862398720326464672284075729483435253004880467384125816861862628951927378214292824023510196050392061266066114274804099012785681895867111969104522742550412947904003233704638313563392053237807779804835627104160835651328576340739448696805646656047500156083346716120896464905626993686563316860179852227148516570674689351925576136474919697163468942917176463748228105031525767094504213186119234840573679059480037038161447475723950645439829904964467378438174675492363346255470247212703208626241344802682600095410688884900091083844698185939901338073391946968978726085433614476164485949746456985020926608322843318088345202801925644460261628078632415813220189061466736740274887404225420048095120732536872794411441372274965169591171124682559359161030070852626743166104355984618750681875182170322975969383813079129362031143131049166621726902080142194317811870304023118029503024153769391321301924424941483891877190692064214083936691905772201194378850844680947310320602001899096795796032246178042935096899537692232113248865812850564430940522343027284079402653851571938433328296674073226771718697587239264802452110109133211463713562278770168570568066680161490081757728126942293322290955746768755737387265592833265931267376173057811930025142387429621410426514788891254996909801819157593937492594118163332434427694616923961735244445008139322562964432544025667426026025116011723198379420674232415836875801451322211461526453439887117732899368506475343215631926463460464059019635308323492047247182323160191400610360226680043966794354672137822861465261655833254676387779677296983064364443772451450945967317878154767880555041235151592687699154071156312770547122086011371555380198934285908992516250160983649858744765392729350434502559281119437384538206342059216257141096659463409666140425310376632851740500018427432601525498973139112828540255695234491367696092696539383205580172319637603316240211825665448341845245243487070138668247064204197051775477911419116453739037823110554029701465405461406506413258615109813849986809558612719952958823513460815485636801339369736020049578207052275238539638340554921413452682016121864909945310211690943925277432220081355521548462810326037157818061018516962603286377281277237412171410737788975529012143912336419635971310282629911033139526113160912911696864616165462736340784669058731232678561269164820092144328999811053570012358807358073993839414310253300236019127375985235673490287785283840084887579160230149321579594735911723153203952554021576235933496336271946027495952308780042782925370478507983738585098299234778417492593497190388505475230437755201296034340996396930730704425566759263983901252697432051264843652700550088415358437328198264042084995746460859681071884650357502970823718570926899606406408647788212634557775075650798822118315127880068315056852092940172931842129179164472470026128647780635701774566044260368920919399022952287889540249988702781037669993354620197965668263488965223585662457790008053766650304166603892952265335179900885060076274386275196454117608667222429994910943645140765450721366175701077331954520565212041982555577695529096604550627470018095632103553643740866973260096676484936805974009103207 A013843 800 12088046919964667185131365560995813977683368215204293320510859777013951128046859041547074928909364484639235557100515882397854424528783423935622449343027473488732623446945643280169009666509360082263766131631542196143175533899196405322245049261428335292526891747078460785428096297253026015325002603997325204795043445647619493363135865018939373698773182616632492107888955623838550864739713734044790415422582348873856136059930238767835355179872384739631164791879382558807914247212503348190335123292808257843906885668872882890069666469042776381685118003329503937813158125733975350226422523608984826216469761264853567557332311019105979965521823952680982500379447724492438497907221212737803229410401771000150760515688444903902827381238282098686459803567448088515830846177842411091921788999498452707625449317882758500896515357388702547246713506082027647110817823491964306443617183117575012572791717556071444393800032602816634748334694151747221055673095143825339605318813092539775149419432400820097672392715911033487342710276186736618257117433746420927187657422603543343411364043260949859899464104199716544721857326952402159937121443809991519770779943961523246108723980860313385473925346146552681444558357845918119846943913961514367610173590529993345127373687716579436390817359019259563522520403283369569248948682201148722352276150348730323534812614604201885070633841219290223165537496693474163804102136629519123867744093235942477678267772818748700506810791340582645107932568105529647045038434056895322733063039174581681307438029343971128225426263426641024884253387251797594315743217767439392429219404124809031795162923271824212970371594992372408033875102964182787736839686488331093425125788071380019439943010626992930838083393305353336870058324329811498949912718974620388832646652649589511346049413036330394362773206483591536048872711578147183768488578039192818302159682473924148734585480899593121731275003488543272437220616455652203175923271955602192752684513837774384121933633990989247633770411555601526258822128191500068339202583809709859733839061241549069309276077469806096416868229950737413536185956176149198936049240153959190281393036807287187820597228408079939849190457257221090237992008693019081577192529069589859153287637544150641376728308251603984249378946790735925867097720110787153288973260925927589934135701589706564195899226644960183541450828727889694552137803322907342250665014453149706511448151538214590473434142966426529186364900270019311716107102734638204821769811920160914733976015383895463306889203603892932209679567932870095827628579250853131288669737499824377351197714475267149614459036312427217066773473808183855964351266807265500306705542945988119647788248726468331035898830575440631797334272923722596884124470453666179052626701632283682694399747115238920862798018907278859611522197967351668182449169126443214790949280500522949777428354085740485608227270938145335996929256175028223755322523510767668659775165318558552430634238021568401684872510143376489749012525696462975803342522354280308171160513126045486465470665114217288803729144183249144239725131505884020453892339378759102559502981560127640900119578311101667208986504459038512804228928076665359656091662128111628848723488368594175204701943610127226804354648870007380924468229843880844930274001315008006718159627139518789600811594328757526632682395888594133288764426090352751219582444841682332898005170997600049 A013843 801 203163804583846161380502860983656645522924369592938557837826020272273476609083559911281688330179688893331632008188370435460739313055263006086006506108262746925129202272815426609800545465022814902607117374331329690578351198243793984250972542936826031261499469593147690420690014467931608239567318765383044716990295190999540824954224483373314053755280880237742294857289677169854524383680368728090792512007341537522900078759247522971008814508115170318980986657116782665884614752900543773034962417182228389582543027436746542733400884345201942646981778281958972682825748619210923711255483354296207974220207277578393909936084151298114205280525295172709272883877377905544413834326666922484258876700622565199533831987175693499894819796471807232623329918558100023685569031710997403221929507714570494657060926685655522124567733611631923711575513896720638664991515159429444098397873996657083236310910396964892765926597147955539180215261204608415544282697710082272482746593291646316000936292400360583381579904376316739821768931611870482343047372708976096523242958301697752972714795475086784295330293199284635967140256094089023102063200106114527472787498518161321197349323946319287069660263292685110917038692320316345840267586361951171976424187536037598151555769569452550587420467353036695484123000417983592350367080501754706576574705258911110547649595613652821082382142969372610780743188706927220271055544610332327914845174975016485222338646457764709409417968970061172516329022672149636777885960961194239689174590499407194317734110959184122752084739209411555705229646679540962167664696261017353868557890525125665397381303251429549547393035397036803061825338855519020113493064610809380687196089120115683986727122179607870188595667591283073532775070257011141862851183067806444875110292291081650917193052484901604938055129281369722946373403663493919717596987531104713697204397783339243167782178177479461596937538983631946779852366900770146578777742431757806053594368624071474073937338586486556284980779307014994851832023508514541648576977826089793612546633102286715207881003034035031062478304340782043709302677365452539586518179579267592111059372769620075765700777617854599549045344015122114863629931690103571704067874836072596762789305324204539829618672676784708163279311958711898706048311381901999685327773596382065004023018736618198224440478302221845804781164078429642096337780060448103701206926897914087117337909082902772622087007640836730676035234878838214572012612075661064308439485228942144493933934890557131051798886844970628511648084498247747700574953531469088577568672278159548310141579987185814983570213023302964237241261774294146067192851741229711263654800060293222326920377096345753239720351645481430698617797125029005685831479974914767471337496974333791855044776549765820542941046303774635793490853581237279487142423185508131110991484557372289216909238347119040341617475742657408662100390008533699356655705652645472207164841203509013590701669638428500127117652277979728663211653519380453234326777773208389139432694744109446491025165468574649972924275726287868367237060285219392731768568547938804236717566611081065260608309752674685720781436180443060284700675594184514699739932565387172146060495669010962302665425566255408300900788583558214051197537538986105360743115140101339568912108853333892296820840465883427750115493027699601598184263709300558689747522150454154969016772908956664023543 A013843 802 3414574063640702434322111584552317241303789879748518341580341922716100321368867391428911335765330031230224739161621941908788645634519805343287511348161571987570646502599208875030917767630638450068117821710386658109550348588883445493306095529139235107412021585452033232900537073162526539682407926489792832558455891275129282645005650892055289301465005754155734749666467604193744991316515957213021949749307389221147381623706673118573745145437891667551113442746161766265522720151999439193398613345581712543713800662129399143720268663189809050067822747584884453880252357043077994815070908735656367422719023714260066444295766330867405448149788635967724749359327090458484963313528290966192938940707363453308565114208461880652732236319301664158700305941205987098083358715966733355950969236158786303701222994805812360347609898810697741820449662062183774042512395284530666961773068261815597952677471041788952716928318265688747001877895065853640052759300413352753617521993452699633027736266372860324894213452852755446184470433600707196739597193119761254266144400176634134212417567549783583651616237800376876699726284173354211276376204183466863235139487594737325363850087565788257779780045160158659182669301827556824537377323985313347407761319918183912133197819153789017722775794802487741001655268025050236632619521992991353432491071286519034974346753478662963931596676886245469391950772597325791095630538265855435264802855805102067131845631015651471044087804479818126481941884050818945325929345874791586455957342523536714898157202891007551094288211892580016737794671743044951151940550058918666468852466055787058333787563746776439243034745917997549060098470144708171047477936913873261209704669841784300764922742472669474259727385206694616865350605809586261288939833820622919015978682536209306965263633113741274193892557831980933559697795372342308693652569435276923108914313544582659920915068628897311059729217697902129528978730501243853549517517050553446342760553464769264760664849623079551481671957813001018474740819107603901487633266323091161246071262550132822498856017993026767067072861055523808622250098481160832830611044188750420610574878139004613394132969423282254620805096862157384513028261915570729630268772369872133792199854583905700916401031678720590100235396090070881552553969395626908711303890834393366522614875906342057558171118825442562440957024666166994713149069475951278906184820373242062181098237956346899459416337419542932472124192608633872311815971155635507831942428242830622509547643705593701587583891203421353395269356162049895603563244003400971723196674979027528448549534844631992428864570282652919935313886640561712951310259214847757208246224613348187648550777858283074699979950105606405751669316280362498561769683938392496890769311647628039707737559471914145865210165227540303781200776139854956340402706478835159582433880955756064868593568900029711021564914806843067383921254873425885087312444904012451385819486107375991418922961613067801636466381836005299642598260700227277509330154034313396266445300564247467174659956030334142094938302131720203648153272213682333642834331585207482806512142032439463835043862013203442909173597884706514204964254711459138558529046626462202258838750709067243420897807492054647313239553723862903558477013417739472798009536159683214134705813497982727832667865710102770196191091316547204060682920162214489898586604782682982564264902280834652243687201 A013843 803 57388746287609285813651729401570795874592796508933347766940806695089498101246554247745712820207901834886387191089379977661010767179374368404633203228551540395099855769184903562644634920568140430294856229486468562847212708733364068405995547558243124450273846786692322545359326588642583552442230020513948136809968164661097853414609974542773247289722351710095433937644321023684272069056683692879259909436609290639824042949638055103868934659374645256531563632234740805624640357594654574523450494499191842722197847728408811408506555422231120704489896918659153016365401364823011858856896763120176567273638631565568936729278944722888483367053497604709549862482210409335756778410469986268804724776468657559757053874501618828130470695818503069515276041953849025157487009939252887513467939952120721406306454873701288340362279569311396946776297470279122690332505827547106919626519958276334754790650255799346928313414245091430770860561782371802128366725562047219730049692143959522732297163428928663480497045502096260784022394577527085855602410024763827400451088933768689893708102057809212690432714108710934166692299658101564228922054863711527570392989368004750227390228421718203248504763219006786584883122955815747549999700684221161429882244503864917011222655746517732020866692783245411463014820089697019327084436306136205677139877435112525420813845885715888434798345348427127604070516635043254570944262456634232300495541597516350442284929520480054273837983729892303251781997245242114014092894516117622193565275055793081567293328108989163911241701977278592341312115047985356494010664824840246027342003396999613089415967583892071614357684974643784807053074987722110230794961685711467901151506386030868742956056532738155853883238163168916425655947631841716293483211787023209399901553717386069822165185881742649595376752219482103550337840846822957182214218734498699246691522867743800765290819558445877106980868961848641090993545523534405446606740909068651772682776622082377032832494127615098021752460594963108117504968946741498772302652307092193147062719709680082347738273094408800874096293575760188651514157405172870117384079819680328319201931976882250537315192817097104853411871262962279161510465998014997252895927257220440952645502955991703115301952139424256957814656302085821306253774563632301454710884493253649311145588219357890961380181994099213146945164713564268680143896410682313144576248276013079339077718085332322339214410383010258066058991305173309491944691027212765980131456391477254272517967247759913342582522459455902686514292069015572595409087441965160131751766516372515670634772032133729896751926832740547625352820492767920709572671526623946255398994297076542989809192923464163636482563021424926861468306198724052513327663077952562695243159820861684463367945162044461049556587246979269885650641444582542251213148287789782527101966237223392182246452112502799353139441523158611433521564530657668850662460261501737270441468103006668287777838215830830542104090479517741071093148967588719853099311898854705251050146166583307180804509881001825926189628043927821462714512046095358981535116610952582163529049571139210068675582188855910264974480659648262384242834228935493741753197686650950233364302883167293160175029450518962457393617179436963820107323164511947319316146274235795779962000607460595706683648818989697258687383671757208858647897839166338931725545066582552887957600212633988000259650787207 A013843 804 964532658855849266670044616052200366264281130925642775918974138124369194587650837241862195369234206138935509520639209284548607963983745009776670246662265739420443275912690674177368379109988736211965648648979077135773103995681649897699567167811392192635752542943937865019854201975315901765896559954777926335365134943459071622339349842140389967198363565191573958189988103445061560664635682826221721297901092347783522689854566792130725184820109662826525989966969288720133330490093359434015632461047917300631979226771366893342769676981438445680361697511904384746053300738580360311807863897760807566168044480722517119608991223957586739950068134242353404538738510349706064174744769059219801009318108727606836804468748707644388820984621581089343244437118340565821884176049023280438855666775292964675792587062297553136468832721416648484469231582981215056418425443584225998162920938750358223766458849219623824163553217251676965853461876322878371459556521327622002945175863527698561718425750004047116713843753731854997064385664497731975109705286205647119381451709850371043552071285599437688102626025104670539597480353712989995492976094399643875594972308055837071747569083817841997619555421847062132130647518395269072844969399705060152030883376457660207619175131723522074706505608005630458890081247537803830308120997231208815689920051936214747618307801226936923655790271014733641613173085171979573860219108651542274428567629457301883482810450708272180394992548299940752700027700784210234859278132388876207251577862714321901498965527780877856239285132121301480432717611489886594837243711090014981537051093372497193814167182474047622509611368838091252141031318645506648970921051752641014653367830020810962862442145730185436215583808379978365999511848363725744572340504499080384145413328107675501130279114448711749497074552835714370528091112553441361474374270719638239144424838170059462242804318799856537027464641790110816328519614042752341119494458716830343479426687338510790815728802826952451593605219544958130906013087884369866090677325298490222683130160593144018437155897728716290936406127801490665998443508740428062874229529367278060826870735459984780656445676951041271293320316607025867506402028638058829421849412103951091112968181352554258879909607303486689990928469156398694207189090968090549325835678114083972423901202748073387916718774825475360707383340874663707178466974337637020893004774951824451879207860180341555176595307253407316253466866047812631114422094364957828069387571558212558209475533100863548784454976075356452245706803944728611040532637108446334351939840672870876358613544071598374709634277870383939304854021950443365787890347968664714490897150965458029723105464662198238362436701088745760697822281955150591498033351148721218951787109222330775825054338481256859897561859980588968130330759098787616139383272882874933002746549013552407016120654834548728214593679726782363196935066763440373083969615059698304309754407233073912682126893468768921143448689254674181862554698263614571040135084051031154399806621765643787781397569997688341469078534294895323842803958724698402660704880280048422432736142136703624230509848101283823426096446708345891969314885718843317645993519542520572153838557392696143061719974872202021414523934797050924543780425952298595746470431081019673821344209590232042232085700759841826758857371223409287295218982868658425511235934052966387903386773739436320363950780588049 A013843 805 16210900397390258624923439861989331555803772967467278134870198339456273053434647621523977917570719302577089108513383190445408454050674802379316496835652700282439390138264592160899030347701580689514506656843391349420938558855421489830636625389406068581629092989258763697388689572599134360979423483159952607918481822994716616756657452796853534178702896440174783515299130054601149650090531921260308469853823659089197665848385704075341098181271583103125422313374852835519280885546999092007500734772832346071721674864346363376411929961027035956549839050082576994426917825513320115760554768529665892764586323587503345229268315501055160338340795132211233670082578143447509820584935333578307195563609453384888106172706259529379242914288534913368591909254647949889768407346855934274335847191492348857306046010756034975564631671548849611078474375215165281453224476430320086351124212217577270666842873878834217612716838922348934765099133755358616789120766453953343003499570738310029726801581580318019890609571968971286935661129863213381305668816745258311135444058887455186128979662097069749223940835603934197759014852304854222854250449218574814617124699581494453664861393591726470453991867974983573254719792841669287307305400700842945975183056908123895109455476438877235509592239753750631122565595527367868975988589600464926565300486312891961263220899215221128875882867084944628314592600042485460697868702559106471006320936148288872755695595245053930535898639759277104230629365567080221417279887571059842415277269138639608198493113625413214129813665215562713981632684896310523999429555052289881794693217726311560336434707835841318391519038276061799674734313372475030249254270116806637533279153119159769852829065143287226626475317067442296397353795635449138589027326859116044016331961805505702147496601076539498373797332009509851425465627328685688962299808367984959885300348255124189381914812186069188817820598234566392490033429153216538597195343367653767582858724334098350861239953989112589853933722924892111306137361968072604339386013806291725172635368609088971517873279173126534701768177789959653623435840051400374452727175700075842368317216450875964208492882492516150646626834561214283755180098895319854746093023069231105988335656223992379428994640769949700798677534781111592853540227051900697862519320242063409324528507514586869430716292448491764387408991810080472926548494437692665410148731252615313562733846506051000517853037329008016764272017617665586891140092139991846216362196915178878465826655284826213664420334782898515892893594253899053765758232031881657541453052902188940818959217835211353883744823308167542867896681546921101648797073078309347856448508416276453105556233544577565792157473635198550000048299092820215991307446532756557526922685944699713349291688266854484044298322180693758787366469068173323464454614667342478998977161249270775304719939845804260475102675975168031178250887667093142350422277320308349400534042322366273250448506698529599257657942120303308974563956813716570095471550357645680611997549892015175141241948958951147955070802925894305707826006134286006053518466922866773835826996340891577812442179017038277220322402979827169406328275284276599639676213082951143256189564634099044076438327617677099373913903772134034888807317618980282498710928535178697657915332130583029933794664372670661582336115838151839891570745445073542157567342343628206081492221506238706236356920769343339543 A013843 806 272456602978938076709088253760454695458394012264222543612763423491241581209076122574953496860611079318413136646784431281815979887229691403589172362316814933646958830053813000448230003053820466648670313381566878409717714358683068979583509762919747794651440165870472041462011705646673651204981170481469323481285923999072202177829141809156717348941459580470017586541632478827681522169071570000622004452833214238312145169913818528394257837132631497214228972820891151606572553843388413739370064849326993240427426189445069329267355306854981393321733144914737871545333207893402371185587643994678094659694402340535168723268312578626234079806493743787074204293077890856922297554571008151450609035837584083039814400444674103910276935660447406288985924218842868093797337622278607687348762583747411907244742715302776679834314764503721515413395918824241282885384343775364389691303344634740821188097628181281566695416931911767918546597021141026312272374752721791593835859817285398776669618354181620404960301475076082500419527656609611027299604375803037556435253408297721459313269761180865451275206773623995322061735762622687684923511387300016586909270014825866177282745325442096146788920241325055548915692075558289935711773881869579067393004901637454838305104618192508209697209716773541286857276959964028471773879440225415014020783005273460775192950953653110221513016963347096664368083357828914053137949079283910902458203235973844291084404975869283621410516848438434170290804187747085917281360223070406802771473565062413115894992073760702319889879778271277962533889300535052290976858412531763836043323408910326118394574458134596985038206260476305770667133259604851187833399216517853169157021822726473718251916498097863228417911170653952502675550325243244993672265782282521163351782491282065134335992975374293399349168411759083832072907800798513220374389372879240723220792242953123872250941842248411264856461110794528357358579991843778110364203062135980156871765106579883190982924859906695015297675064081198661714722250642597396261132060734042345024976482640212958344300896203062737668732617764115851898449086163743886093426985641991174682684307456889872330452139876051718943917857208470328467073311922133640798717585438724567198345957374156639921063112927420544621323373327066142541089450596061295028975362215308359720517350625797661514522048727181801084059182925352022508476500546014300627548369726162705575048867758227199165703555998388637737757119800100105518879391528596842959358399443553411410375148595372074173057912566696175356611862638625281396641098605759835018299201460127089528344247574156397224724099245340371892980739526759102955411332407227145209423330080952358347345083617183715148268790659386782029850811762853029370165904253876039462354989582672568082261545404701023313332521900890920003939268245628789047467088708714025044535809149116493920546428028988432205805050675114649100012862669020834443483547214922422428374775649312009954520288052082186974723457033215937713935496422168134393594590346860950954045842821035099048598853436153091943680874984775505596031431685098944903741484873572621867858744327501364748293715702739362325241958626881955236212159322702836810144038113285159864706778012805302633792698972270299009177370980698256724376184587222201607955834575890748371536582987118708984097286924111475809214323098891817973057629518695351023042234322769359259611639766855353935714450767370353507699201 A013843 807 4579178126267012255249646280951962066569228164124788290499714858617297255380942392117243421736290410104569587622505936553481173964669423420123219893458708589804437056714435098533401661325560582964201957003994525432125625226386340339860048585392201184706754867785023600852030736803644055802118532282054919749972524652406502002774386386496948483659111168959585577005217071656843343095585877000454028838767831703312223870741548006722291468688137573679546346200717585051664912445829069717592679922638775391863751966003280216996440642311672277558368966581999407062415225064413652516171532618554736945483820137374580731970529508971116179307740351829356151553760111632293054999674934001430386065322275683650160628273637664420024457645139557498986428346092084052451853417636559401270652745042751925062390816093767657975328247014047509552945207679023241454654665832549297541735313276088981708356836842799291449872374641083407012656134317229230361802468995151317599295949115697239486275678730494146167786891603718584551001324637732535824450744121652211007304033259804566678124876166805639582400244298489377891592962399511920509455886351378776184101139178332841591100684705309939081382495950208610626036713908178949507783632582015385674233381820703467393893317961485480381003709812908408210253866115426525103591751868550140647299969631055248667926678047823492969276102974653638034376995030558491089510175524690537615021787012401000255594429435049825046556671704763100077545983465273011747821269144327134180156208003977238847131783696123890389209433405368716307077474092623854448059339421354792380136533555851071857612917868171527537132619825271087602508694178733913915940632015558214022065774563843782659960583530787280019833045180979712467974316363218608649771002822333192453408330977668712785033937115749162861473496434921965649361408020611694832362189981398835171855227313152920921579542669048128442541889123638102125653922918378700891160865319418496543756146288096790850018120451823122108024802012705907439336866550134438960846544757049692834779743734059190892665162484875431998389106761495122857233791154043493572227347684945672891875155427948084257909114896801240290427426102760810546101153475300100904046458468643800902600505587450647153307738971157093450581935508000657688090396168002185551988912752687601822735111967781297074572072957744530819782687426391442299964544676862350647205449987616592599846320412524536377979665664917834458483912480282473455805933421127139617936619447802185574175122442418450626584336508462619218575575367375104433346944267005547152554678940355993702881768978846568155937936016435630405327289226240243371598263768266629534777908670566286743828820354006700496953564612313645575702593298270864624378352794894595243800309915977851758569793616810098827179695588273692506207281404283057520779359927356618923513344369200913322623815883208580082965486696651907423916182878233164491627978041201153753694854337986951305622481291345316484177142357260265158113888367379834753144279959692002684648480293136909709800929701425016297444465869121922552500272331457966997183136270135055733101915912315437324572479815940462600341598642005021655017761736666578268090848569983681846126818061218721366153891626946915447244074072595600766590534357443542424913711716995807880415350264504141895723101333541573925465128323074784673179579320712764644270832262784621076292829561537933597552774047193531403900471207 A013843 808 76962246768169674973980805043959626452829017754445316798428707628780914971187498784314510189121832922627501059171457275654358090824198999422010956749360515268843173612199510701050881721898696717879342291366135988937735383179875222092027836574686725311366429062862891659520080593458845645866206172064497036237788221832996079160629111997854213164858681416703754792726683323336566067407511834746630862693170947437568546595553197348981552714241528200832135440595460451963332183477049174743580171459789898011054079292617130607059177875332275968923507221343664034498012687657600257839294948720049463842746565048854578362228689457277549625625192093195988839164046196203949375379536615762040498599871487415108249679395028225907351059641860542885464901212769656669558300390217653857155860685933531604523602446087953027591341847565096493056350105461343619128380968647656043783945410231227515572353356816927691398005000592688821661711649469671674690814096401508194891367016787523504045835332423415114641994287183698250548679263186370729601543656452608710399758886997535352159244793735502384461400905924710974224002919048596848002425081907623091326187846170240068621629207842144146140795609435156118791799050654763604377319512805932587026840448260563176489164994978686468763529350825551616789736727801973607416066573654722213859170589589145564361843677949769446334623462695003694443774155478596559741397520043473865695671174317423611295775575514882409557477981341953423003315344100843508445632070508706144165885387922845453303743888580754225771442947244032014973051107074729121708533317654709995532954719473188964710900310610358863316587941403331169335363623061980891185214202285486903068859473094522455165957527401941815293333990356726027449244335116615155576701244434953965564433818741678055778065381104396180212785054581733476668817184602420755047511327017370222733370805452161141928987373638691894733801530500985582425865482489190825877740663423466671410909550664042763816254550433791213269572847427548186332934716108109515614947877731734187474143152938332821333023385883301385596925717340448529861528327926008996468425032540881924293745737277523452122678494070538445561213750509100942848322086459368795894308827482496361770006697408283026705643168888237269623930590082967053763735288395612732572277656634420523834709026842500259932332830200812329488087627575360970735504102384025527327581997941872071825617107173299882904704240830274043743739117056107531371730323008883835558660763059211332945161282889726899681002943697731241206599695199473380211262092295562230992986488950563186164333891227474270996848890628233640222335750025419770346452019153257242591012311026207581303530983689790615252298560439155441190833485564038421741926975423793462262551808757839754506282521317727330988409143752115949951825778561785347751738702299082694247488778813159750213338473549086605454400934910628608073759285634464795610791426938467791138349416858546690593597043063640734149565231598473276512420121790552882696095913282543489120887008286752041492624225491850248911149137862332152339872077074814051321656971292159881706243900738285555114089668266511354923941248376178398955883521508155180951802891915715740787853431154903050000948456574096807921831152938114262084087110945553617535524752827548543046140791895521112841418164112833232965292411725917906002129189643219435376259877840621126429253586440768049974069473411181682305355219576049 A013843 809 1293504481432627727287695390373829441792697301398962439431191289116920837920748292067973972748570645930600410301494682431922796432482312583285738150086502180123447218900237176352562169099951395737398105890990647566076518585104162857700711849310759792308135573259536620121553994534262818770073327133888001688048506644347165102452693485347935760661779858570540006801357366615317665894918051406586624909284124113583214562631462587844332956468257364471385700350087903816147724007698765479915351941724688815871785910671016114112843602550709562209697385869122961427808099241461287533505030203137871338805041518776098898533977583708463776557882603510344984419830124419599777152003871901112614659968040088985724352361592239392824849259400750144276008594683019619645266354658388108377218550548484865677228186311400226534727682432026576758798076222488802206690698940061155127876770509756240854224542868022103709326270044961321025668387692636771836528512518220148231539205451147907532498354432040337831787997984696416496971652376373332852413144233998994595688747613767576663740427248312588575642765025876617343782817060449767224376758351621421295919239130583224833323722096202916664188351807776668888533766644354611898769609051729308990160107413915285307253396070606783480508637799325046023385105184167770419841830903414916248331080099224769500229506695301775084546016537514927092516512231128772379573668119370665260747145426752938635048100097678628657432532432414211180416720988302876846445738209039824164996035714819263533676023535376736272540641614330446075652069956604972348555319469822710894922369970185886929896101520428301415761893531165786963019456412802712838149895097812178379878321164299638903974248163044436089635064375925494343339449540304950919777617815218271299241439191591383083461944860221586600836278412355194542372810421612885630083522873180941333479763127234472312400490788745494674791002323130064683831521164195830210527187330158204346403156818010566731459790229140728921421710846714802367697633773628996628940428981037256488877923971434559728144124046540646387727530531340918441382706607452433203644819521914602501604984606423336659825857449843539654547319504806459546451749307122611352595648463498316352268502563341012829841744739504603790569401427524427272607098992065063196342270575054705744089954614141901868682717877185052821706288756659091835151617448768317037794670639409043911173146720261651131979364175634415853201023340361999279764671538810310624234411444736164872809325681527640002938616474727768970959321077217549101210681985211514416299123919792115469863959709860160072644039304788722791216796950677230080212819085908794476227143911417470818968445242874310870545381905300885500094338391874793754216566675947696720246708249793012753987090335787043251922192479041812770840335860287926339663472369540682842217543905512775921835579724939498577872116513042935015895672313658449819830571512554828165662238649141594228806585502770609818851742847475540358344244986933822299473284014539708421654747948275441561366535357841527133449683560052216484376229999396399760563088716507331131836841239708365324802505054555256342206680561458430351251534345987564126256951204427434455421452617420455561365940709640845050742216187430886402847252073661919649919564520772608362976488289388023343525715084244388146447669563877502246177785290333589050368799766867319271896465027309988615914185639621730534506105175414655543 A013843 810 21739929819438174212524296426012951428209863544612361719520031996188088522934016544786438559985226846155601095937221127633326439640730227587283401088503842141334777408056286222957512376062883108158449965709879813643048047859845665149375864051365939829322834579773031974382957986137355195068622409139255644371031251171542803876922419408242756329442534082995065894310413260703644010695887689990501404850338273976993087154146991713899703999362001524670579465783927399437994797397393151420937320084566844928357105800647767829894562428069775612058383964302349612717170723951239859575619042624138203591296332806069894187660561249388150692608332917198368153144084901120213454593729075041999714590082849775583069190141280767475207241502748407674846876450837510747377991622743528937495912179068385137437174127335703607369168158635070675585119267071369298687850577085607834234224881957473140036951891982847497042646620645664922478408591950146224256534709893726031327479426017442881898699842939301957938860882128792672064602561489706605250507715140821102169740781144591660987485360762389676190827951789908307696957806334979237740100177615701227720514652067712259773671797270882420375013628833302474009587015991667962182620819332414496197620925305674200159007827758688209956908675493256048515033462830307717446281651993694497385700463227670700990357319027936933845964899946013379643925021068581277383494640082262771037377273187436639639253418341684711845468572591585647309263829650406451158213522079332324741088372258967362210492927559076806532590563612051807193484339760659770262169254329310302010960272088914201630763778253838461894710144578303381487468003929975194670785286908929282030614943808384031059095188876287837358496526966179783428506128423905310108702422620373485726350868493076375483744907265744206000255331276453754673659824756047768784813768929552080991794378879429776154515048686445528999212376044846997141156376206639318348330437457968940449997856640303595055644694381168230982334694200735683393894130833382546342601789884293169808571268187900645350918292850208643838536605640246816244319149951453044853658481704818724244474976280157019241693186159520370973976798917282165597214550604809729003075063726016202932576722582072402631150203836853875908099929792403049170707512759637517140924541554944439440919867199882944706950439361849182774417595133169356473393234461449104454215029436547801015087076927437570575177173699887627244749599281464121895004834552784890661507753151680723017306336729435045529389327090749613094913309344795347744047932125449922794739375719946084702003570843619710340928368595584063951980706350032205958136850376869108761949607719193432054402659196988542801256233682391982600085545352239658627117836122652938777186425554271165356261027273572835935056288995255747239513524803859177990723980114870256529150260419953224918290588437058152598296662234712608812158564575657566121892415411508996980285244976122774203552282545065639225441242037521406802691725495396751387247484432368879442751348766665346321887359759242546531888831593797602452911297599855290775783832058338714332781790715778496013955702451910193343467680196431838913484537753012990270000578892811890892268354140985596619877365506933682767824427462150907772653765602035883556198120900625228756545838679744508334636693420895431577345982360089180251510037374636631169548417681739035002763887713998978667669718045122425093444109683194115711201 A013843 811 365383000475297393989895850031999674653923176594299963419973177759933203804952016068225672877671707603337187619416875492133317471041752935059472122094484074869413603897202002549246910504488876398819068573685950027898708540380426094165560147111307350711428880782245348393454374873010528763518336830403469614943922238440119904759435102994336005628940670332898072485675115672646144887765784405670357111319635370731322815799748489735512325117277159625138429081430467802354378559857986695931693538661314962710897877191487033917037910728568718711865259288029589940937488357448488319887429249383890787758917465471616711612011052918466648690668251339352973549892634933127427531356804564230889203115522456178224643878704505858955808107936692487791151452509226043131181905203450490852493795993602349004906585558131170529053609242179632844559099521668503803046704649077810869974617591059251064601050448555717882795761753191690352094613204906107591079578869183853408520946713075162516071448260280848007078434845938618439389775250957498914445283168371780264166833308697152046216666458333483287739245385732988927462769851071996048697863685187090534298689757302039950016101896731720839242854059801314680679128977771963440403308110519890437593414891612466282072444561140272744745764109015154407392167409788981807119655725058023417561467685467461471544935460902536047149132073392646871675447829099645528984394415862590392825199830461247602416932202068694951986790299546779974326797184934381224616094665587338381923472272556464456671754633485403887393249602627754723500891298357408758796278657512718245898209292998380986808246821112263029064393399927544932659874742051093096831888317078374443088545360587510410010212839443769682484251128720583620082902500420576546996961616980617174602779046763134642755300656415362870246291352763358254800200674674894849966365014398981825229088125826576247828934423273090005889762404185743480951415214904987023480389662356083982143113976553582522100220378464294458120099205431764630801178656916660456380108282585315304972657304434046146412883747933456676994284730995628240618271953234071324855438102012888298376890926340599022395137379783058874959628059402761357192384952015037115354682596043154322687816976436890871021741475886003092387435520020918047412081166951227750587518769913951193683540208028432651689716034354599214889636521403177374248320091593575098561991999740058891660568501919443248657002758374011351102506515123567496689346254328655657347960807220297911751867601411614810212446420414228747286207990157975409534213595232436852411184687725133845586574015168716471699983090985981362840939731624991285538406044284039110962087056936484012538345493123786438860713519499962051559637760735091942545969471713427942028172254290635476142679085386938653560491049143263343854503811378461204490097933790624401485428426878153851201709919861636370719572002178814816305948994823076713810645825821231712247654112313695466039103212734918198461990954924622284132839830401133200565468470854823756794321918721344475631960855473589479561455592596956304426080178760767872068598865404498771791063556560089182506553491109254619523661301061429916618934626014889327467899729451489450226354228047544922390278882075034406278825152356370306934991838473417094929021817976808219711265910690465951580238906324989518520453925526018852487129198155517860066600255976987961291452660809180834467524951184372598545515151445443502758155207 A013843 812 6140992088988323300788179551487818531908486829020399485199489198611197356349828534058668884055028389689288112319539426396284666735798741579544547956041993846330234440700274056845192824848944545634952085517939762118893594438173821364640569392499742643406985199307197570448787678490687956928452687108591113818362501061463095239291825776025805246605605846285017904266741669110163757128679538506101691969949111675881342565146372866984755648246077221819701577571601872354170040455533182398523973304280720578282060621957322579043656165615054455390319412853913318137336366823636743192348023394395052469864125842181462072063069766400668964544061300260505426453045515321072674519513814311028554836762585920987421589669386629971470266870091990642305882462322562106905774280754392399757863229264474679725464983475510583081804010533313089218504785660682543417805965037050767291663397852932832642749854888875950456148367785892739747654164134856950283274482054373024237011551406654256407612830910540212454967254455690360110823952642842684255081874210824510899851967419273034440763513165210853617033497198014344903866772886967037590464994956939430609958078750975385439920624578370032145154648183080695838174120729413389542858399413507798584632524083330720802791575739084564020942057380217700125040157656323417232260053771050199578955587389651624952255730291388923344435462757510215972249251663677742405640716947402556732213133550562188453821379520168556058041984564482731028510480287192145242122703044526396184987798484856498123282180124989183135418346071364673637879480051492969009089055396816255558811203587423789245286204322433804729485259872582247683214514789652721678453546945136239264989181875394287461041647192531437053512808720406848902733342324568630025377933896593232853548907438948003940788338132373003760229418765893762188426972739260957743384696797003687536625284130767266997260900851950823728989236727149790684350435516908116903634909055218703487879316603936061448938403900849396957624507345691668149875409686798312290380479905411394330675451315623013582761337151517606370242943473843523840071296718005036756845348180530613630820405799006447769395073942013870511446468794382210130332413888516728797766150391697294701414139922974824869262408985216053973755628784991569622854848172949284804124427965943777712239260276333867576949057389397749004650121015223202128991515779413216681531399539631169792139174811760082680178245359992008777979826999681798916857842496501715633047177286951547002813638776925010115240586987901942555639297690585092708041527895071566178474781046596324542773549472940617739861615810201388765267674069421228536043990386281845337939797165931486798731972702931478677932012122235862200562831844674690278370108911087583421667491077862710447530007388098277950391173062950827020162645557837797463865075973219024315765595570541131777147138623114522482683846640619340617654084755991450329015524394577441387746322665656279697719207696435770161550681979418126729420639029551845701903828589657022880442168487949636601946366097944618382989384144777044608489129564432225625856941130853410857492405195105418890387644525073242390334175486939452608614434259432244926752990752891183189954335510795087510613417171035103266328214335653515748656407829222721114472069694736215748687246160974661248209075298604098837773269126315798853751180433399788674139350502205236665425444870219902284895691854555750263754473150343568950856314564049 A013843 813 103211654039626749716346933721855766065785938135345854147747814961058393968171568171924047934312862145507865303754499139442356393828569449727405217497197790575272250244849506073397155807236210978486639701300013581932244641722387415675514049779743174607741200244756069566532774512392992492096504312234090849945218555340010241686777715817665708779700417458512295917011127232734522266061717003672051136938934719936537724492415088775412788180071819867123724414245912668656535869936146196571992419325046070759186592873236720585986729175492220231745098371835721137934212317204862742833793229189597646861006363029543833045164013563896043287092038273478314702396335976001268440649468677125456921141468781574035594657573381089930500775285636086725234966544255301330765348336639073062730407294248025942145889977272906369855880005033393090495409932599091507223064854377712245870986727714242118226696811117338099316485617377499276938823536614540763410994219887847418351453144491638087442748849113449350730634645636787882382618172068256994275161059861327554693812016415721889845912365767698816741481987407027094799288851911255000782945170241281010261565429567643303088745937288665130263614172013037254952192447099250838046821118942825570811918832268539424532518013446794267499973158389318886001549929729827673422594723730040704323506557257874860572562059007373634649926822565474199845593172711431816611603529734994770998306135584298701343375925595472921667511634575261260396175642186838385084356270069355140681089929134983163958003601360693200956976142421426069831840421225442330135759754054290807176939898693831625845525236047144956088458762678489836811786350069693293249768763506904773326673179779751789357726964364875862558389776163877909508239284449024964836526935000042464569596487326399102232829598990793074198175841198376461100892130828758916793066599067240976428061150385805456422963960618737494413122101673206532031877769732674720799391916491060749520787674162353384772307754361575814666795094959039866594956010606019234664424725770249304515662310261675989285469793505556410264673150964888105180078283939510652772299766870178023293198560263901367660223007743427121685880801027181805660496880224300660904055689633256432046667449685437881577693307814526219136910852989353310651321433242758629702919260823617072009605247464343312365782807543607967521154583902856358181960405704597932766498232062581070696483111061251709605755769765385691531506952383651994395629758838704334644623908661794650476288826923778645006848545505667948532629676285663653144053959332467812761625645050144426590395045991712962353854176922054740977853798084762588005291346422238974594754170967810498626288265218169362140003327738418136004859514813447519508566420468649014567965522545638574491636834171767757512224445669014549727873583890579861975180331881892141675072364754084801778511958838685779366467410488889257760912202493948305679763918499663057403852445041685092879566723753995989105182312028080455941372680169677870711897647106365583551591525776969542368912575008155201162902579321267788734876800589412416093777609586253276281874854114136775290745141532905984854346487408991379992982796598277740483937515583842115873562516929933035790879702393586980597178298339328639187668246385746273770932075359431578088186546227501131598649928543639089166455334205989631334996089544150248246260063890563412635805451933785897702241892999518494682921430237824363357042078877971543 A013843 814 1734678269444006782482642915063229860267664262240757770661197526050508427423059546265527473631996274079550692160201867036607683911076766741568499490475403266198600709865185648575585997652218997915424953459749328271535235693428165295258364634648143535632306352513615261204716341229789024814665947975718364915029288259599552132029673069747507567460424916225216157477206015400569115725699277680716163458532675837973389535544020397048362730942467076506748436230231054222110398366016809125785476591596049311249649066420489562888678957252497745434939868335442965165260306415262128118807562802989567650792933943437543201990071575968400799526155887262350035203175218748653318681995620056447554473624665811914816239409835815978461926530225685709591024082709298849466173209493892900965309955394426572009645972848025737358167775244596237671956354737192930961898051007526209716353673932693267281036093304449101435212173771263630347510807179880586610648579853655051560232872999470961335650279907049743237729776489217493939204663617951195302782631933089332211738898559899037802640249131457714012974087762349904382291647734072462798158959476245209939466130174743380995012552968010594844340563389023117143981498458397108835052922546072069368635919813937342108118030252000271253872048873049282517028049668969213707213549521730794117565174707833102781643050525736928677561320106857924876804884453761034541791220524256057116168531220765308273478119181483113394465868042306416003478524018234192738112775831055651849427078438971662036642166528069170628483898025676907955663741959536009242591714186390465596222828877347228135585742642244365276978726424337378687295693185621335179648863608260548525301396132558288323735317090080468622018856967986296025104977653734762584007508196545713702021208162494789711227167070238259198048741363021113181722694042838951114541070330523119090826423754534232306100755286119121068601343162821582183859769675897064032475379940465258017195878439646673337868176427555004717104825160976583037861425670255365277004986366020580060994736448567988351920890819447886587318361648266874383761575718171355541144042181787082037488788202355390286265368091143779634174598622863844607735971065929821207814463975666140853408339826863154475676291424438742165034060706192061092116759328511044289416964016662532129265435394133218050931711646385419110128045091655306811964208538677177456006535786275800055195791647606457483343937222446837317570037348712039069807349356802103752372194032878782690554986314107947686630103504313761210987906969333149018392114894500786529084642216357777377704769537982719758281227151528974031614788784410604816604931659318570446014033351455991050412026873521772469487035929299593611833673865469612460380475828816583987843796537424547521480940271924900700507956258359127537276371324448975740216855837938961225132941234421903263491450492201791893812217768086761755187651387315789173559792178223837005786548043815601356026877926133410588890799118255948223006650635611775973054863754916686362751598773733527098594313648162064465944903650652547725267074387506254477288120284316158814469470673096296782311553593743550887447001413882918123542061862427253984313537824417634441486965222041384532537315158129016382896775660189096438827140217005237623268055390565966532928151282445611518778509349032942171620614802000067733847279276968533222274892893808699276169982230651139582681579495642907340135860478007114074941806219702067723201 A013843 815 29154737674545421993185779473467704261518633255480415851502746820330895139699361794084720249332961378455008483136512779284265343493467218625541770936420102694999882130704175195609873862540844697964547192798006960259692706299447174117407334414531348403372172866696331695067667547049064140060090587627898559126897247779089672683022715283246359686307361566997207958719401500837365128001827759979796559247558682808818757923888350813191832418950044154848920967721493328311009465337644510977076505074954800774172851859329168083470027234542729607525034367113789915532529969921310587292798708029845663506876840787354788595847132977300912237636101997218317041659765901508616327088300386288714048038209758300852316535761110559150009599193503099721096341758095185762977973131963857986523964420314127395766119865656768567778725798535928966552570454068001590676620543283493006702756197786775743192373620167876047821611004573627835250614136272253019165170681600380451572833896502108447168274254397785034596524353454278420636212781426905739453867694899432406482695668096223128348974667152409799416055493021814842953175723466555882248657631917253243452607249846912004383175977733354067548831848879311529838897044590280208190734469231833269878663904312844908811139734445368558963827525409339291263690430786365574777138126811729456733917891314550958451074750186060560283773107035961143404459693014361707543885043351171551951444504227402536152346749083186686820787844187043933770463553174462077349461423392552340633320907323796723849844892837258550752928874117551792010840511113921707340238940330664555275717084941574863274789576588201047210181455013838323597378715370737780364358450664035039064740564799907151857019474332982436130270929060945677293939359426320154749414190259343810189870445587049930676594996949494422341605196088295849245213318777994251382091769045102062559519704042456842368635394093804067799982774537542331764131148942801955193813710659399591495011128935141638789550441217916964280380796480533431117336981239981924210622805853707889085138535491082180230734412002460629873059704222421357767880803095305972580007916949295487804074063316987044541262041507853504311572479054472636322218465705082505039737696039020829323233967470089037272691429970541939567727458288969970775206374034285121372230914228047177496564172669196995782009277640799738983922053855450741588682452909547321503101846959937371527675670221321730922561552897663994796399617719803240646252120639772957766119465110593700680157654981212276769192149597001384673073752433582235552116275031874719194325581730325164387084061624875570977432584735747466549349755099589035152679086398167213486157858537920841584274935663280429894668612863738269834088556656947776621614657254920327083690688404494370193530163150241806073437220834241856519003972850013935265824696068240121310809343326928928149500808422435516359301944028234204819438856866616468640019427139408028556254512972408811990743737304524231767487660780527721784072777232727118779133095128884747698766120590139389946074629484659817479135995656517369618563719230817618999781437618501681194788393602729460020310281250047859765321752763130204902371433721814857714357630214987182058071424486849549838354655862674378347346108520798143847367745627207028734266206949242199518923438604063392796110406629196659078427672977215138402771222808010137866774124866242808734588891350553702966129306583270343665663407053865566257546937134532652223839207 A013843 816 490003676096084907439473395610571705523343669124859349216206665809301354612927173673181893230539081887693327576075370281430647628094703543439480544128412665994863018970745072512615150007723976838690144669356102981084655314774808655391265069505028372615476109370565246799002288463253621001989942506262091083245762043423160128783562775765521567247767825856522074162196981024573595706326719161980440771273718781967816864426791512117315127465293392110545814704495138368923136083929791295991724820794765336611523121199745327978880747730959656513673252608081467110355231204467467040630067885857616066560079063113071931930402763949496431977949966267248254519175685506655314609373064592354417005378191407762424884016536985167634211333645206597012466215928305787118370794428916561179508270012219539140641176582093309318657044495993358140849051621520902734501961470965666963653223416202339915834223434161492735737816153868963027057071788327756493109023645657594249584619298510936671557185393663573076463784808506057415632828217442004763001154348174760455754666093693222118161217230830551498785644671217642065514024384302404712953188819633275262707970048177050057668038657764481813293216884114588882002342628428839459061674224379421766850704239785984382388825516823309370505049219554765468268845070226446215279360497324736979326957999323657958687213326377119836689374609953398937198754060492377218690075923603140273647927782549954425112491811841118645396981297251647394880180938203184134012398142958627189024224489391051537744343113915804462504475587293692968326196470291682135267395870137479180518977046613048727059388413717895000461519714417580704701144069235989874583772480310436901561094672592039501260926305114435804041463504727313998279238813878162840873404295688791417861152578981548184881532113730152756295358530655988338264300248701749382978816362341030365437847665841572149689655068534564967514310491652473969959752220281672460942427035052528934256652044012925523135974265549530418660360046448325376789082643700376200207937497983268491853923365998618203137953262525355806276514448866235760004772657622807481152193060166809263523072782168601257604991131622493846964598655468521598667525753105321662202871457327823078435593291269786449442124863514898378314795391462718298818893528394230034903084975430788912184754050051193908108229929308921213102777959148560613880985986050761832502632741855667403265644989409754331615492019551038760543088375016733065541559391592664101175169850113748327331409707269234735659812458276802272200350557151216632924418234460718405499030052141575037853721823729283721417709451653707670294921333958792913811077405093996357061855128446835584506908843692754185239695376400849101101526371733321281679477544483445937295589400014336879842661452066114034676259370561102882514899771690184210012715666818911718870772633295694495408660087155873723450787773282532280400308867357222988432806511932030735944969599527274903128429992877138763316165114738329420024911166950444685320889929831165954573162188758472726823676297748677552371838678999087431179200429112351722529326622054157755840808531281074034561354896969554379075762698689929353794156686562542313605208691023289568850006431350480384133226701083968276883846045909054403642709700756468531936812140195913647314546232618493442724227604216908249131133899728054831135375941734226387126872716626942886402235496928756085751735255745024665988804882354318572090591372420090285926065552049 A013843 817 8235491784146899039335229360026878654730837046981511082276785432256927866979467007925168079525670349286461756571098748320004894685387682454587349505166231677375662759841312433719522826179816878727865261457868022803089801875420209071160992023171011858548306970191090102950831462201903608180444963702746964836111522663813052284465339572291120980733233849170566500444044660080008423036233168955405268042797391568533098040421084944155715347309186041201943507738449790566491148162608002311732919063097621012429869098004119727341048727114238947025306356584025217723740370853484718551869550957608953230675248813741399959954279253699186532253405083053641413703785746310355872639733096603700686609391262990263075025665937109712428189884574987275988519691107035364098457941966800643743995494095373794336756254815242249718668946844160370273250010602901812258774466442519964658119725956112726965425793257952208409545476098075661595748205546424603379683360412567186552768696550073312638861614911303672696126831276561306984540943850547774051760401129773198979868673036701984139935577998569079040090329989154910195094207826970516010604244491576457340332852599711680319226725721047645836019096171313895339813372556003504788449558689144941635459786158083039514808990461249360590078362233056943225194479095295881540200211878536854411548183094632719311655994376420253095238319069486775937499459494695383914524106047997978579200722241317084022865649881613681073187064662908437765751201028380915740346375588705647165930140993195403194869174715582925601312721195645097718658384076192301647439122389400612586982447222425509955687141069356661272756761840216278903912128371649281822129464076577513004537318162254407897692388410058322558524877123951966369079166744850282866559305997641517359992391394942880343303910235462677375056090824735196001208094279930301879724966601865697351913905719799303119834032736860433409013016433203130013113555566274069051059371178127853798051550903725239267346319481090957746424671300657004607694111992672222796894805528604793542588890012338776140139580483263655036089378342094824418400214056666525335724908762223563292032284249907681336567085949179254085934009602459442508805105332441141176643660583308722479267016446371300855773792581094897044336766144313906448249143531721824196616149182065269247089161319210416013575020421895038828618389159409858237497731467555154118871748492368202046685695337009741051461574372594308448447686318906232632556988694497905548451079670861768137459002950074028202234467986258215788871291814040497949560697266581294241222198086343451661207502691418071505867442753943864814646742859845432502422777947414796773138599143805965668807616935944119591323560191169070842213353729721930781186979090133275868126971046040959939515611024875178580803891241020456146427920462796926017683712212225449259061075647800737384333350084828769670037390105559520036687991133672846766590179046041640579027104059254909296879522890286071195054787083407102562358681982936123826188197050672406198511136906463651119725527536262023622713492677937662455828821612091295400550392536864229402416468985241011298872691753367300449126343676881642649218391431056648664762742470028427783662058091707523816127141165118254829586800493593477362023021940613966616262001640272720670415578531619019291866093344073576943146967452729417546892263452727142888441349748349029091762371996881603533229414443306629561273843657729032241126569196264457435559383733287543 A013843 818 138413910416156932154107199853971749550061178248618256759825932759942186660323902002198299912587941560457562742690456663014322264977310779014249583133328855801652764004652938073524020139604182280779231449322387859251530300120187453859002792933435196306621395248001651360294624385227393942688738504952068238000526361410705969745008962191496870323183461303009711172963058601964701565969970870633496339995295760092335778765357174656425107842225489794481064534560125630051016727168952694853295170693481716355908809930155240257421005956609013982654323935107711834282904412934517664701271542944533676947958906812551709126951571416922228047582979230882551240119527038238151151455994154618397439844038957077351501956367405002936780587390051811147539050448435943364402782630636018419405332269260947361417862374679776491021668989609803343182512928202970758633222457499433046009018234144386602107911307286402766739230816780357644439740090618758309002338238454016704392383482917082165521347161814280827003803653265165886489179643296156438487937061788098155254652787727850247439897259421950511426798176127726575648948350947893462590225537169925518518974253643354211125243579193647783565972949351272638976243352548750904979471732888459034067172625958901645125394702682218003437447034050988044785843610154637881046144961042568912094890313271492113471002297484495193771670428600864243181553415727345317451406650348702025980626538709816231172302977560281137797054995789502113528980435683998050848001534519375811917787879672635141496166219444802230581262905135207157357491461168564013788509329998656095749413990467305545825233779952677406011222896248514999538051141542309479584529902735038261067258706353009833536515972007850227241127609822260698765113555480698704138262255902360982269392122174804989929908819327421218642567718491324439192304440562788583692537513677556775393617013432666887535050588208413304305281767192845006130399528402368278541154851390794838783852416038910096366289591518695726844159450550142276441514940260842048547410996519260765070291474437377810587325929182212250191554181795587714000052397650394291317528541566691428249186601388198400223683013547855723422292899388535850245487405322338259755850003423669698709040745414162453482990131910461934624168028587483825675723355337648699272527619302970980235827534291969461940155368230789917592589266602201487397624372775199475275877476911232371798646481529122717851914680480192542093060263961857051855385308988426298552817296028173737086273462581894191994954703445041832763559801518578649038266638959431812312221483237174392069914497734663527799114110365534535939767807245422184068219628962200489366140435809946864995649617842412817971375076132978573645079836135436490639409557567869967515610002370810413703438874495077126407571000087830806453014059218227935579210151150873125697039498412586993218490614875717131844318415504138853256615066983639535606081139226821853211708537923897260552654141217037998575285806510823172765562368087207433146745027830651130978376677986934584369226941301955831026945671438098292895115004834418401797050447367077103566413594234945676900153330298844218648466458177349768005413504781769094108667412693767785760008210347328352777648861562142508920865355895825574023520929755898936919515461568063616307674628380920857238393430833844607683471081978023320710618271849985090526033765220502131945250186151589110582986768548654523036329490355451844876614248481616736119446562405363735201 A013843 819 2326322592364349558714079707945703194687878222824527041362394451896348331200063820950946826630865533806610257016398505135281714307473662262892492743721858079458378004626201930201718206486327491593056542968761372750440469754119990537008259940832245344325385789933163754412471752042516809994769628052729410876074846556229735233504365627552487899521744434119684215683990125923220739219257300422737172986300935839871887433709358034450536787504283806975843251632352031464267438133528587942399331933845347206793759368496119123006474847112727698006471222377355312798792774468190438390634270822268777508464345346798556575296675060804211886795727131933443038692688890931668606402520893756671405771458762751599046693380666975884358471332264600789956688820886862900125517567673099561574945419449468742303350012931243003484601190708371964788868494784307329540348569843192971204273569461264705621627665341562571300586252337627470930098711703029470899402298773696658750722789197387399955917281748612617859452928000427643054223642264878501261666758197472565695364949403341979108722353239104722245550196946178700556931874934381245425753920603214938189748400280983854226381968835507638298393307359746839243273722026286856459989981414656330985566970324491259949622508767980037983773172301294956068715673555868998866742558360242455705578821495153967951107135613821910721720464893494725335152368258129492750405791572410634950656390236095881397312896143855645082955103314234162022081574182540955240602361790667149270902260893657978823126065650208791089379285646607426693707358987860055379743476309287413001260400937784004308684704139664649162830623217248791597236025535901595423377194075267788053757417077675036272248223941535938769241631738282735564145263526964103120451773734950981029001673397391947465751977526435968421725635644683689849505060732538787726120477992378696724040521144762832378801595236018802405458870661210146018033624873858603657441189587325088855440207556365961989628229164654719081069787885396241240152541600963972309936336618499215678536388810869008862541186891765441288969451133438442709198880647310176854173702198111382834584079209531450512559440408698811143558476760023122035075906821252539131716571007541616626202847808175828355688615147019133735228392056469840658131882433159861688673371697625033264823553368845130746828191273854886144978647803783200398691872833232777580961672754447082472819851415059965518937130034830596054958063856406931470533460888168480799777200294345515999208998085613895684859203700800818083257149584122751354386147400991170469531506468767190007519052963426489911719710852913538945539677536373810647634567303967703624776722304657776959981883127077432231644900904566970887252856805928281098176556434043190544034857309846210623113697163638761263532045798476172364055807293280756913279785010392724623590142849820349595023171764216177834907459609378061706683929430794029674931405706985194886929185396886941258108458151434757642054828550027405064670806720441695328897343682749753558353576826926409559493597202461971652069875899860118008688197886252070079003026868898464879640713278306731991660877022332674782824775762586717550866984774867193164684373205144155175268457991307547625133944416274929147432984036541140422613316266407393432806296362574445199283087479198136847605678392024426321336098474804637951183361294982699416471049492060979331603819878649758181568258618997236568671589744404079156841255674230532483959538374346948297523207 A013843 820 39098503809867623033307537651443433593119169291011825984177763553021926402479472638722563315184957026687698589674609675808679772365709841652434125543733268741456959123752575840900277896415706151204501317675972391816652975157494680955497824825567547502076758971406683220410412736578580025582093138682223208594189946070553160069507873102274664127261958704249532613000822046391570964058057448204943666380759828660726812098353180485010171787584497943842997530184940592819942832710214977547905571812138750504582713706314274100369822755423614420394761834496210742209310160486876698031390189709871343584760252243643340361011217746936389181375785906405377151308022189888554267807168661368376316800907425566125177775648869863688412827681371145476802069012645504762409573759881784331390107664687221151892403667335401159565692212235607612206512791839853287584638413354544267030225881935475907382696171395642135848953143038504903922169047592816317406254435489519743623397918040490031059101754348932268363825360903187396812336755545812970704833205024921411641998704621968642880296590889633066780962160074425420260354022022145591870646143578233466155101363522495637982801750218376876881096316795265127161701446095803196523051617636128954874424070243724605973305504863440498393275706867864326646904325453490263953342178360594953043663252869052739354257628261504853499955853464965848707905853314382384656070138957505541615681950698063478644637845489781826909226421402333561105125017285965834728803894615742777796054298839709650080279785383059151839197653862531020441139582508963950767348606330193550312183558561335760416063822475343758479694284412300440374745881181898114280700500823025713819500908824484334627675899785394522894644104625317936626589444097685681145432961163321138154431124789966461056893486286809321263942758280198775300631555731779405312906873617908755840949038880028923790518411131768012028547239202958924125091133254941551670614073394172768393383568399842723159681647570351863595539924989854626523243766687401482613100009547116317909161086744275431952729728089901771743709565199699906613505587039342142388097412843658011300854619274595088764586514949000918889787318905708612043520765944791425186760408923751950636591263112011147174058554775950580687983585293088611941222548054117795401533358121983934081889461470180112461941410739679071438656133638184249100814306708143292803222833983992115120683242732912840476776344495397827895680179234631297225255877147447656801855405347065087398705630824912744775428636599359349525302913060351082013167979368458602081416029220570162456372723156309015946273180304917849057685360353834635554794172677785194821622371774383257366415509716790403517255849503057079702058764337236620417053383986963903473593846806585261942671908229276660556183093734989028922685953178169681441493346669670522748679530876930615643554447841181300871289673654817083104236801943355256746572135717300170464618818965478821725028856151163971690015503440310596921922248550463573392777655275975108055248565730152165466408888181778357556338404248949003372022541874238541817803872585576499232121468068501244583844360114345265074936006241794961877421413111192915518850260458857816030736973459905952935626203804332734180906162702146947082862006489509061425175422965788700464350851262883085997708636734754533182695807066041550045538753284774229092628928813068879626265400700466485757617722609486555009663408834199358389030984116792559457907961457649160036472540049 A013843 821 657128553532445140320799785307809788399553878274035759316075672035639517046472496639010121638313572747540150196661164821316480934150485308652460348013525047737667111992909542158010970605058773283294053646180067989262486553472013102819051941843313770867404088032432124885437806863676194489958239381832125466842550423607786961288218823229930279986891739942321894626704816133703133192923771531980488200861430440300835530937021904411565957233932656942169259489818296543524779189360583127647648945446615979730521669262024004804915611050404687563574762152377813944311875867302936663813574918453807671629065559458913621447515536672759892971382833728955173782033928945456931579035083691618300756472851101489865862875330555799011154394840804842028612373895532998541817706182333149257673539520398125899855628436906087288820589011043857138354860492452414204435017813249825495977006397689543575380974552646557377213355475048151920219895182892463846646918297272358331078448808506515952010323185342504634390812840699870578224943850458478598636131676853854165467072228581426980889144803082062953387631024370868038315770048126200962569949735119369865668788616722584187576949015920260169740585796378020992206716204532164323962928537610419344574445348586279452593345620239844456495784805328195737954520997896810866263821991706519375804848290970169390327007958191112072773758029185681019233773676654824738914570825458795637934766545382352885580428269146763164863368464509020161493836165525227784287007056806788866418284600599000088899262352933075164961394968467558860554232963228157120546828026591563000096869068740370125312784664343102548768221838117533501378354025024161606715733317332593172164351774613108212087348847693125746290283466437718560883088786949803243011291778271938368961523914344966310983208824022404262483085938415300816477714557184016465094025824896192459418830496456646122147242935891624978163793449284130637770406676615802658928010731535861718387597634096156648144769450714903771450239519304486707976157986715156718278371860458383955099270384911037184829528540006979077696526662311356330453188401370223387116753217663360195933463586148119656866405556747858443780655468848244642615453513234109483113882192781499034349189359123571350554402130119401409622940118020940300896127365145557787313571149956183980114316178929317150147849290301786153669493638056962674637386052843764322143766170768955478833323260612066109893180021934151293442696772396448212464875527217152767868783797668122923910045537274308501440629095325432587471766059805320635395314229245683725182359203110122720404256358088085631009013341384754289112517851466898719769425660195535769367007202412059406557345471810096311914519062597880338552501652215935879349416224668902325680691783278278497470486761609452833967769256403960609103582815065497835987178677477152475837056875448572857121219604866734123743765545116510715732907930261971800139637885000663964998848490352802556732559985332612872194090566321300202466747231387641278012414052223313641084562644226667444993934183671148855449379560212085899673582861280327172331829686545784222594265513827300417720672160441800870114449456905847924273821690159819331125316327532023314028596312940639350989069607339420263378489876534983739621661743069178795372923333786010688704344757175276026363489057601019439201568429358960331615369826457200468359814406561248659878642589572740226128281063897640530047412912276388616444443750050932546809059108218709432732993980603543 A013843 822 11044359599219805473371681991668359113631302032151719006825283819902993363000063251011843114375136217167907304355284197151866095060267206582521901069063315477326971151264830675049690382959222802572323159631348402695534611504204124219079805986560574546968460507561086722949553219957805800792728129290452532721222744969576075458371093762025438215739689473210604082991027844759148559573469828137996065191878061410136142768458527147445189043230706165227038744245376110007020963835583320626374035826121274771330877695286837448756216674924151583881001027495013918962049697701760456508714753654453145537069704857825961235668393624859075521170031286482549605754644243786294649048842651605028780814039208462740175557345680651313980471914089406979974888168062223106492330187806473239573719178719331301998873547139080609063207639508614106924330140296647725533939344387289817110885546525968158871428039306330689838824865469134289323135778338873639870594755822256526470435489124569013605437501776051475390206391413642724808226631294655649807277465092882726959005082945768043267803856705400232057585914626601179119973147198857059577913145198151249332295330281256472440605782110571812672830025479725398816018279249572085792844939931618317924262702973689598759736359839371065780324655223150985767801634411651700229296056214611471149152085226335636943226022753318020607108551196523740890262034183537639386937191863485978286769621328241204947950257919549648511858633783003101854226904433982503370511727603751700477892109282267394494129902365746194297506165235034261769334993412975636725030538642924399342628078438319400696131971853614524537147504433241385557665996098581084124071329864408893444566260275922509720552072083178364417900794220418735852762073242265343105290780917416468167136332428395848788694790705344548439553225366945960822540948562591764728835292039030306665452284153946851374928712023530541007998876502118383629007225013881795288603076364923227900940353436254104785369140158165387686764175600950508100955287282721638964104595858724059133353437359199801965429886171897297358845523613466965845926737461829344467271271329268094813053722492391447072953678192261256864621476464932447708437927196925678082695018014078654270306825558789863688767836600916779491532754563577943637161212626001389731379190317313584153781312019265033342534903022102119884723179574823371672630547390145146962270278032113834732751664041106995108974676628647280788891404653667105106897162985938686569570649287408141982156135344969302983712653205134545497637972167148023919089046250932206369139911126671832561834336610386455200368487228653565337114087529604166783164737070906369675751290050939482446009305344712288714347321885082574850051895268793234324225638488010241387715386801558026706986471002370073780496297892381365957203916372805822129436512032358501661393414905664164009636337898995200417761467516773195599322983583912960044946893933206159259735646577359552571004135673485224542966080148162092502858620717932086959554642975717232365708244361517599748013051824960998813537722268484527715813907149538458785381061541774995429141820490895438120631337000545347224013552022216586063270121146516083498223191516830715838878618231593325572073292890553636366602279354923471711821268915763688013832722470941481645053922333844864175091160591100333714660760592236046293459520673266168271723400731074906226580346002949044980538019840927644388506868816629263476581766107106023314219856431831849435943429832003747201 A013843 823 185622551784087270590957859233970111622801293254373941347712545161109609451942063059756047223302914401941018064299261501531413459677910941032445591267747143227434404139308009155560146266395657642833035343924072604103850215551158715750074299216123576410898915750579184552613140967830842093923381668984635717445590674703665100228842972858361540091936960976250622822830204986867009840751307401515299867679894578120158151509482465767111292249578478518970840174532036280888001339184648869767468420129620265081758061424685877001245733655450215670287984269108698935995169269273487992541968864670394017041530529545480930487878691653006482284304715831912211223918305805316254166563898445525718719141556976633274130592308854706634069791460100663112437945440621783750816593466463395737515498236735801192695067706766527796525330797221277295077216667965758323048918561117179956182653380461946846152091056621499904121129513939740000653943026541449265305086061104665440388609265716631411666588092350097146883198820489093275851864992169277506310912355816079991999998429069523503201979419647661700191846467129286017469388684971190600325986231345328047527887616037077532309261379932380455592254238237744777900819219347558045920344905430709069353083248878801086354888999820309502569916480335498617799442069556630125753778816798974995603799096399023050104799764415015972343673419959974513142634008522717105176253383649608837065737025663749931560199984853870942538808057990933132863991582821943934148190605836254829931932680707068099262841269061096287558186119105220837557213234291881526437588262971630379751550114312834167499890050943699313895838107009487967067692396428852280873266841031120272122825136457429620873318675501978770771658648462577693477372164982753621570622154879018580485060339124049030591593347384725825623571058742260763544445722491479789797534753299982364126256539775384731058426862979477802721437117371103673652724430808311333415551904465264691331104520203122739127699138638285670851445499325175189652755513360702586069705942597575261854271221696071071632980096891077876710116715371539294972490676520965792461428257231008869522993913929623050955132469377334944123693154946119648635716242398729871535855167762619942321046817166581239017121029751608312914191005950054498709768500605205357215290051663089408872602511107787415387984115092470328902542479114056407701901609986169484994876562885737220353357217538885266796537390097674848218897838014183035531620618304671505174773902573468642294098166742899075247258562418696306178801398213256838008129600339417592446134486305973489866749695410765152552593164851980472620876469110057231124649735950723355140351931886139881470078394928579436422035438922582835504822203782607889287260306067988127003332505973785754864321618136833830028801278677253617642726222477747452529439457727849337423039124319497604509957931068412333421316984554407098437821385094825119475422446335395918678377012025682000060866508264266168893630909050160288695544838406284585529234884492879524370458462984026298964855362022119507059128498166419457319684337462292876805899501332612348177586576990479628493450880968165650793995768837394161965380926109495815354637179823373841104032936618389022889835833611534966413484509118198789060580066667240304448486566569113482008421272664930632190757136054623308742303403273711230054174163955584490142855196087175948950135875271564598987902499466470919237634944201088031250909742962130933842093127049797893469901225186486979207207 A013843 824 3119758227835154756822228740145335666044421335726262832231004746522769206058790253845319885682052082353422690606677688056238466016806649185932313052437026236223490030369349709877499378299311818003094825025331888257173410572768324535611498746925388948737978077019984354775769060246332963072570275710624772503108042469744499339546163844830482404325184503127844217783307255214273834393507223497267644876095988174465498052419871802147839488838665488468342910813359933772884638507676393554181841737118527795229107738364695534759937045547151774770530151610909903017270809908679512690652870708515312244417003610070897998709777170612079947752309358986948534040394965669950283777439441173950754512612148106275438312864934921054398810985069911844930744549020530319499974486390850292160422978864818610645626002947625032676201234708898007498362780538500500135483174256696443523561855365423940643278194388637548888563823740785210190990820447082137801982581428986112056611355928899424135880346068128082747665922575960190687242294923389047048567503964200856425543973597371481518315668106018250195124363573041910095608015628310800419678850590220928494801207162735162085521756012523518317139016982061776482179068619574408077783236825573927328617270163906009858366619419979941809692586284998725269355222863038282523543760573940372751113051413178380403111369640523173447180119169267291642388249781241306386697290618998975724563842190330645099732281145439008931249747030653613164045106532488411701228639512289934926665992564643693544310573209109845304990434103801446616824082828743652814836545935764191792484302771255803853170652086210754368647351064508464262506706106779720284636995797210038413568322068440019638017866979161757200359266904710543294274193976865140117737446557051665282212409119657892057152909389495086951255358784281176652891499257914300827127166598712803593869993664004891174898980286096083430339193631656139443081339508595288580715180858347703667201873671053883876519239423093667270000244507158219412493861913053328364073547777237447425984736423045866500935496488448345873866931635249460930602650800287872073899224719281566070072958711415174617402911412824868405886910855179432934620482885995452950903117804586353370589833856118730884160753147035280915148808237002565959815079189671686438717379898301543694921830404188583090425849022359148817865031446469946044245860359037550534308890392420585462478874755176044679049403915371621174015015963504374278179947731846613987472424980552287471036907888447904757680674658571028817947115099770207676402634192904591476242182311344496444190462130768729918951433321667235803339070816332731883511988112123807429843894919210352987867607583564634587945149621971849716329546778974290795250983964084676450545009427901417182004653436025766181294063090728601551721299621183501434662288966031963814069018562437796238998862947466806087812074559405920103444464019288725783023425055558999205227482441115637375022983404397521500595254688406043972106022099094425028989850703671826166094295387372530006702324069505762555142772668683011819171934659728756380476752918897215735820697599478991116089428956431960092894686886850083680152157225122296168665387081291444147435481565745264307709470855509068180511434144749567047741169180476307796865713724327090292115536329679489135230055185670053950031893298821264643520505173601508525830967280637166174004933655689186215189677308532976739626930507187686541234040049964534605084059186325953195548629891709286659535528049 A013843 825 52433776535225445997911198435622656539208589389551299421306496774808182046230087796378291318658249348113975161026431903161199898344469352867964385472309099952208196940417660573911132051076533725178014724200753045938313511496517230470022459439575012061439197540474877050716350595560118110360688623868470551459736869788995800399752375740065917769493375944069677768284045038386300334651675905318577307432545273248241625767020785378698738288911450864687439302040140406920872119398517146465134214075751096654415613758695437852710261924510979878568300258124562740011270502135176569791802797998016852891916579674461582664315224906477227681873063396493644011616918188014854419447424687810590331093472373222171291724320961218161280816226070008377751023635388053079836071192771020860340229005781006389121036231540733924188914151752448812024983252510577905777065709732297126300504103126680170391576613089831284170092185611377027679982719254109490037921246076969585335467059097012621451740976367028686740021160734162924880481250777399713745274039126323793944117564251022489878331433857848731029455178572115382976883918665019622653542441869843145212123888784089869171364153302482772356155458417512277335983606289187076563302861327420996612070459644768307689567772591602881995503297691973575602053230659084414373199983966215844827957055101289039435092789548272976126756262877875370633619314073322636441221363433515785002744495692887152191200449211393423107514498344195276448106105491532735462549744283056936312475337033966557399227803925509170040974225982590913288962360102694572858957827542388771456283676676496295360239149612944148673856029341193758859950209536646758823893988363709115616842789004271410056166290318771653266438198867470101146866378169172409958813264284367338398143960074090191804568948109243926389748815087413736005147428027765654001526289024566090002172983510930205976527161668416874213710827367244735619868073120961015176080044686249855534661890789402626312658856983935265806894109431808193665784337172687289814984117492029778888525465062131878281222889481351349102081519993637689860638752000438265946024269856965280939716217062754839794690732115347563297741310743000729332166455864925577745828700941682841099503337619787509970089778142221966340906020039302126086612035940812033975523003950754044880551203603197516000787244518790214181857583520820383165640175054344111830129520825412779867882448010243782920783331605650837071670373298618018493370381529146041287449046648142295525717310881143935262339098986603281343237163481837880417299072880147468941202358106766951737509097031830043747816739837261232146719763210104224766185984200464831473386341907168402667090880656970813519594129696480878182350692714220905395783287484371157104309973454739118577952210299285052209009318365875606279779882733231108612369090652099215823057994978892041388853889558074609917857537119935299178591106772185614235274704908780099642258297387830517362011282077709143860504445548040381039185913419480001462232420776612382373546822575570111822645960636183351264284580242555379644822705826061208486672786307905504871938464554443403688115032470751953281281002507289356412317306482630431706759160675265301785948138675480657219673076668540908909855673670805973371385830416265305141922050564765406539585819092923173895811537505556596738186030673288994863649130452720553793641067085668851886500919951168152718692906524513740062909821034303447698520511119753933107647782744580295357585822589957980886813619919543 A013843 826 881254482227534070886893512107509988454478761870188689373898291294201115650989085593729942192689196793751580531371240996430286691475496413651877426633099042896763165977599621265724396382443302319066893469642056443085235187721965092509667475800937227716608593062761258591389704459578905080832093701357384558383797570543652417318638179063287879951875169491979074251549944960158549724490716940689328806018788407483197004266318339859789694421734754682801792349388639819119097710730877680639510735971148681470763220442394223990501372165256038819097422438299525971369423329385912608490829625952669246554441954588675819839145985003162765649240576504868674903245543985965658227652866728032591694687990176745032900010662395193636646678311558630804861454239967008112804848536902547599738228900161374381957255943505115063843080148503407183703893524945282862395143383470717801732572461250113623771228136200794393046739363570413704217469562503818199067342382815627820733194862243491128739410589800651138039535648459076278466248381815756988916820775596124004818783902366934987385116408848863622412053186261543241692488021002984797938087820506453741580166198794198431163117324554827954989904789623128845185876470902367195799431190329964690059068215249620947338565553947069637698423924308999885143708647687231752370372130520189704023474225087364885785604513937823909762392510188451354239239811630333550667607455227099798541126739110354366877505949895889262167996173670890011263319314996190684919073552165337928603772989529875930208821700576032620878653816089405479647590386245987686040504207504928081865759753901873236119539387544752306761498285137443505159183171682422075553186262428859106172276754794789588813986841387595176449026808365569989975383217889280694177774532827361856457605536965233853659390310872062670832508335174162661038512822862657346803652339635882274666521333868203971847492006161082404909837875561282271563122704943991782064377311041801321971062398497489940436857409329000012416469297220400310940837354861355279920438062688544493779447491299250478272513103513072124358684106533068653487755504871365935754829903486015476753810460173720592429367134662646496345138209657613257885721623721804185174142976726863510359352595375768680067298901236324588291607478800550833137688488057227855026615127400323232307424078958940651425231218627307129754480406234428179864914422138361487528986856512712591239500303708167259549605454296173618663563964029873036818076002360357515918156127015327560900730843979386119954133236667841349535787006639249256173545517896638510494788032700432157852315393813967545269555946444849528689919060272221705645287836457212422573204248433779343625796431201708462823818537808754119610768092447910756986929712749826037452137723853800365939642798500083872476819613775271314744260489097415242448087306589831520338135721610238539622467321802559968889431626374752573294580731520123618452261965401867134687435204197267505303323617880057580863498216325914684125597646841200384575740295992524310552201447027606869403210660412333584698830940136628265690535216818610731035509519476967820382669773766530285786149350735928078798489809140012213221816970053569665695501213469183927116430366718803405891045399568167056047944307385235994452881651806170983520283903842012187710818861494759783666904510855889721378692617525968136673350935518874347609725414508836393656420961619283142743071679957502429237325362123538045469034230389704353740236284588161024074944920269423784764676509987759201 A013843 827 14811244082798165129396019257990920375954424550752261302307108581781638150746173561573819138432527330512582813990756447427003828423628668224247103909422495613965898530585516834613029929999724582076557278544274042638933547800043067309809981265786351986233040623605828473145486762852142657693544998838713562272756485768127166177874351875516679398351165973651692300945799924945384745219515479622165549242757776764570092050704012338023485394146096021953849724016174869439934675224253861178508256939467095889479117445975319722608356561981458244432570378920500133000805897896989033210905373523386512026840505930771874504036526569948156602266786369317327819098847857772124817832161731098043768612621050900553767950479202876019451120722382365907937306461411125505351911089359721117508800413125012219237555600642490468878010648055896764536511338473755369068275174845992354093719345356230659674723031285126751363936548483527943126783010937001672471724823427982256783062806049726355400723273782779543677030475643651695012182236553177427712725006775444056148989301047081076332981651483522850901879377901497757263125646168997165498945441999251968034737853303134093032558512873792993439515329799195926501039025846456085459801040015875716545822759493700379261919271265188399400797410895861361069610311241679304062088844397652828355522531301043341635398655065753006451376530918737301910698903514071015986070478500001866314080717104227725844110242499900210829257511690886648419302607727140976841434869191242834566043612635028624759019666321581380259107534687014637896437051621636315039282754215535326271917824183828783479461098486464652019740501678305012991210391566466467823822401512641834997437455417836028619196676843201312130578793568200134821516265743065140627045856573229470721482976259774685378453372954826757308681967589272151844074285013852682027728984872260273390320224058322904154840798147549311979319645174558471138161403301993669881155989466679554818367645731547313428922262478592503208683599478383268025982653423154798189622802519606367306951173986266502788326127730744203194096403778501284859168706770373047282231426187889462117801292404139721996960373432275099664072737889715506025285323329892362940221821009848395018609639070480544205891092633078907355417046896200857852545130418777828559432320446217232565390876495062915528503861091469150929783552187582034418989616692879441520899682097409160520962281604423167131250218870355790008878519543450076129801403371670528770036450026746610316058583294761542518069117308676409561647972220585862248508779519288803445885902465596163277023864823831352533345426791898586028691469645995230206780352667336369186187843803426529428318760619207114134679918164951730488298179329772036092679327682186326211458078724810822750347576514390909644717907248720984986906786040260257979825003361855298362323047073103279135434808277535625397124677344480466499362018354658717655327166852509180932691723476943474961632960045710127761572814521789648096098919650460054863564467154746356087450849720192988654059761569550090558033251610876311261460825389070390556513808493849398157171530887694074513207812137818743220366218222216185267619077815690345371344288894776574263045845173442928842810800030542183710997799974223661358769581921906315720025411571872698838855732605142427684089664113954938547211686822758946473069009173265721160276655041650013268183467101935291780082805725045743328191727361210303930198058310159761073312151235073222331627599274968205550539918103364268891207 A013843 828 248932579299588761329758895669053398758666013424493255707875573934003992399590939049371178259635486843924979354742643611905653344315927026844921075405663883783924856603550781439341194033505371050960698180493613834632556137875323832275976355134071217832618713760943159148156196023255961647855410795482258841118218256304913281951534231971808830648088046519163992501996059338557081412904396666009736386123029954082129537096182335365160719019413435840978352311539851030676982086494034644827188274381623480614475526914507198577878648737222368714178210358516845735344544725954694681175686612807557107635108383178482894789341902061118668014297878509116328655594335945576101813305142214564821619072322002485607177943703962737258914985981080423814702309696936786368449569678868832821970408543392080368725596979998337310432724961875456921565146065728406487930500863636593495253141037402168697153069986809125310173681570362654140131842064818187109232279107354097789752936581277750855219956062467175790579851204142854038069746849749253027567769188874888251696063182698291649928422616483568555107886704390472806321352735162335360540776043681427826759839100465774701598210925869838840737934147935085936702962907401387428322876079546823167985643118810622274255077192154021428729202084926741895496940501038904063371527207791351086171267183576635442866145195690110779428285355151217833213116471360991565677886532149531367140754612370755388261960845695822843407330998988731899983218928070058397773995846497218320551494997556926096324843531866818258014820335484655019125417526604841546865225250100502228652122871057610363939302682262011406495778611707272353343273051057601924714983102222971320801931313207570133002838547703684452978637783500739665945223878343695818518759711426267714415964381998033137155665839251773310087017829272897056043356508227822026840041048748078414871112005748233050130409294465861286436425276448804224419078705296607609692588714966483277832305021810115696799896465477704201428345256433187585712690456082962693172990441947024215327928381187181112363397228770617823083178258305271094628048454689659805672463579939858189813886321436376307602912996276247600054070505712448509766970429205500943936308145712521975077772203857566506468411593884157195922494307184447817927726006948398964598379009739573027726524461252522421287564393364322019676872161616691252479958487757224773641760957011155760875813066925540169974922428554069762679221277966765429513572186467666577038002615599530279581996609435057245101187654606924415502617469111386586810687057380686919515004362739274716196940096094133542027936588091439535384217530340241834085357387279922356912259090804189680101753409727013967261565384598343734316827499995478610609661460354505584635975929127895497965091718477368018398773867129253594674942352978654155866918831502701999575563452157646812429252822720541256049474452128683200454777442486749067633083693290121803935749796476988983680165159488250117288754293667718615551134542565282142091927999469822006761786431247283560308782412699428372008864859823998163371372092314106054083327579356126834827581919629474310343483698600319617304695029660787425792873840848307634656183463454509883639011519830055305061121116113322481630740024166777076456840363361479448306467092288464449384648297894628782086494984763240652162986820430109613372870837175076975540769741285011772998359531582226448947851715820843808116918361759861578154838766018855104359157325807875647727665061014390630687924403563243267254516049 A013843 829 4183809860288188311669257759509780472936899687625458148682264771108805100259924912602781393009693627385847128015159611185298315757917785540182588514342992894756425064935877983651007448121124771253496454319556167718669371009270567649062334600738334958112822722180171675803061186562862947415505889239670324342673894233716677529759435836750191016702415797847589221981047769303128867306684194765625639441569764438258351129975536510482256204559281616179323167300050276272588037927705240275610553327531945838687490180852122486498406449326496350979193181495592626273935763209120553506519764901456612308023266596080762012724469347941221453316304444102718135714574004237297543176219525200190956951748515895775599839699832501725110584169384018683053701719076416568494531917592748473238856656388790694757171108442832055176442808434240804480745409926697327842647928015140226874719541415618249293051647268300969088089066153085128133195869583399270744866914957300321552377605121535158623681801541885823512275559188028947817838235303735695634331496757420246846255733911610187760346998915239336705698251840690676455842975419873370404608822966153757484352615761528275409761131031094381396282459224344989338166697584695118507822578268943456984334703897850128563405082368532638152651699441363751037617079000960860593085257781349237705280487554372511888251302303963691869851191964026518122812848534164185244348238945837173687534662770115285810518775933609694529147012100003617043017960524073471491387548192078748313508976423939256900931645240085614462455085378490596906440892369647571878163840778439140956956229093865257386727860180777625708974551126964126442640390169125115548684720999061478988718059581079631225378707471255824601211965227296931565541377723322495621844794469941281476189113368240942936175275760304554022632508656589580820920692833785004805100569906308953918738779480610552873541789012087730641136999621275052599811455799920084096103338532441684450527550501562614516115859895283774513406198724872583753073188495386353984158450357803635987016492302612952955491617223947773752558976987336691287413610377969112353937095388049196596201987404381176601882158728414893414108762989509122103653472003656854364737531004990356835132117430234120274214593658411029991869361820849014475911290998781741398004956016693003876999696620271144334580094759274160184709190420291729880430662303735676770597076404486494873039790215817553636768521256708250501349672018787426573834607737962072160277709960381305408934617014775007118415660910978578651352491803355074364527217373397205056288678324558990155121972195054102440863530236052824271202544032428444505472601608013655052624338539146015953470169557281923747765129418944363142662919792424009008516580164178175360976847440852539634299296512449124285228192384841365165701756126512240397655304801065912506866494940413569976498452191464136890423517116926778550043444475874791579709237633127077158748146829388753848712535835519019721272093413673346771567918256894696962139033887089298467645344549973094798109706010239292648352991699061937131782650755523180450978486626238423712947169323212574733942930522375571808040009363508854265300830643137506415666475470279947614320866613783739512162262598516610948767847586171022324010115987016385087686792420092222000807783942715025940527721208915785640903319490968852271957840160401518727913717041777192868783428647302479927466543787800921883021046906097993544048375140478897738964357174852966011358866680468863329971945450687429592746651235543 A013843 830 70317292321863580954225215164080880408650473049921075104902824008025687320068558006114946872313920795473932680550787585191308792943324221573848765160562681582171236066377301271222482180571744030457514907748780510847676118552810430477790657634609195641002211491682145355222049362562037557212407480451139141227320140386076199242666838108260460417717502314424432053835469858677686872823441261425870122094463030913808107441498842131675280030027846123125884472811944993313387153450941973312186569775829413710820647469581622630578717193830424170907299801396425269786038372255689142784077688698781283060947041680329367147860156330848108965887128792034383706954845289216259808162721560039609413488037306660300506505835084856493933588134837202006083564792517333266687597938981323589725463823926405206783774819598678351350474281354285200907888104638001989051383726150461793083411332572295915868319035638334387463512934834901748534622980088191543408978239687346504330810409277641410988220038514475035770815323273202525974407220749885836526209466001962088745020119852432425688152010768427532012670518686488199193352887881811736390260487592146202039514413104005724811855329239603268127319292183566235806567686305970856760974072966132681535713368411167110765149219367928049431617112511000563689230246769149183987983927531136638112649154326338807305839637822717769256588983339393690090115545313697461401760851962685378166395077177327608617389067116178135951373832364760791642002862528102835355750522464267522905145366757147090733958161550118922270482619956291462206552078056666740556299671963226642063563342380593380898735146058329555290735280790886073121457037572485817026744105831226277363384427379205362004939936469396644072569499575179528822053935395881183916345460656303117770310428380025527928297859703438639458384572991301084857214084457424575759325278415334588512242666730621562145616847926158488885589552634769809045031137629256853403208810714747390560016541279762862172359257260034398246817981968933515137901079041958451411751075163605710033786186130015900322947610682890233459258726226167770467560549622526871332620762186942847192366802305434435147833441748469113610925979564679815196103903965460751308143683600872927328065497649944859448724675616914181073348364123009386296641067816524727676269295772559316160733901096897122831287652619120810224407363393843104100398141338885519483425063130204519331179754157245623973168536761495566176183937619760278426438252251928546797787471304128600007964108167323544639212012930816971393281329738988734844608942394686825381043816600862947537134986682274299723593352677339817526101157553024866803478015225885500469457257827427090129973139749237292428688530144197911338735692951270319406138162819342593291937874938408633633668276484732431861830229412028824339949415218291224363392707791514791502905180463530870595009485981937748717348052184188367090580171306027622080173156899966785807080103761536785935311589787568164455420074003607939189742002143629171842670742540309839345715305851397804271829828914091791540868731486133977373871011248078093839595424727189187343503074815233743553378833289566235377728437372493313636911060619212070328106453228995079553890805177863309980911147493268680215941214380776372199638019393784384168751920204489975167576424725211440982449410358247609266662090684713500134795419575868325260045842321149280545643085275212780140930201441570094087934735350788977494821040986028834298773951037753799752908472298640185986838487189703629165292967315771201 A013843 831 1181822732053561205097663191262707357028188500550023509288101763102887726788392254408773912082980066809530386562017086944310326882998450191991676196053576989351551964567603302465436258008869301919899453054533754045816892524517084905040227582864876751138324168540701816985216983636580165224068932523942295546607569599468782680671501548085533558240578061398531429528812741914795883271543577280784599142041640160568372861769271039707066431464678009791376740334550359502618097888049981745457919678222364956237762622021258331552136499876707939040438987762069719509293946922501367422771993713960417024405336929521295673654085647452564167389664973607721886962790084775857678595790861259585715412493443013039670612843570271183093541815782208854116246473467838820213218458560459105572515870488731092310414903392994987051147421246721471371658875374650899429986606285410811356352894266542577457998838031973486050099261895770193687621408426342235270074697274425232698287930548729319194479014187312781926200093138252714854051862159143331254496002495094976825537553154359831778540770844984961530536953407563807163842681986629609853511108014961201217678118741039024216912852518530012127415855343729197725200983103744452189581691244341791978570734582886485630629862929916766726797188809972386473924892757449090335286045870015813476759294336762776334389246792886417547895491042985189749344571970087313233779394638936853150842602062119345118032458051021605930934740000554534625127142110509824353824099031056944257466778179087371153965634821172848726600001393605390605305520775898397908529728586685950173162309095390632952765041599802344835771387864252422230952328430480769126768488186705420043646402070962304519217025512241149396927675579360042340912260492198575058082018157250486500365607369783089047890902128035693213377069518264797333195197117475934844786979954326528429125262499741556594981382363094945722700103611132576180619838330134919935147730481682759393142198009288974424530842036769398131334269822951865588922703435458195692877300320274721168537844430287177236727780492747336153749761411683201718248290157505809126487357150075948432762108846347436551529636655466520392458832938543573654000918313947498847235970890279871289602796819002623252754715623093476641299765955815418755487646426792331098055058054049404426713454675735549943425451577569563457441614556560321050615391561482648925957925036029347356399138128120827202117043597350455980723123439575310999513147705598163086030414030208489380333852765968206814751236301328240838206879308923183666533342494827501474179203425610703559256627721168984155454433478448050313161182154993688936366055001901457606390168132305567103814458559765431173848968126133534295870130791432000258258964102504690965457599864089833905481062722878897982301780665727968450681529821573820607875541239851989100789327368050563342090324430898427742692468713059653885691380939140406244301470248017741769059595303920148761214781889559658140002245183778638633961993830027975491159767169874987469883437145444442896396643934559140740427380770087453757722650086046448523162080303389868671682256178419633527901638051097739717993481846919495122295564195827097266004485159419720302062242762624348650849173655919366708389323990097708487559316191951334144724213522876863012641456970356628688592027239891067568944789758137979796765506616811618942645590471891555958130623334220501195828613895628468571335919097040710344755457235852186618059493795091528112447132693923245605880794454197348895381078901676166575207 A013843 832 19862894657624203174076425255552322549572764128744245120605126332470234024132508619848263140378645982867777206947821180273023663922554952376804101827072468460031533868487708704536587188355066357367750107487548804248044512659558645999011104985209983556381814300663575438070541843980002836920926548929898161251833422258271830514045926518673562513349395477925117736090755753361974410144832903358146757780293846178672642687756138364356665513626843310563668874802787892160502371204456043195911256031883287819488076388311288778396758153427830331452658067317105775792703365926480482274528898350532728929180497774464416387104217476735245961318099211424981754183612954827840004159457005189857118937777296720157743990061885547774253157297851584211131754479573967051323562633025636187357274235304103468461143281326066747368634708893647769343470718421757666719784891838899506466223093937781099336586470803378380044018294682209645307853011421533948184145437091264885960125248732493667701608791446165925833644965374613378552049647308721968394314313935061275506809655865325692701934735591662248443734575920924907002703956149283852807961192407452908865516141680642880013654312278933913825478280762056626167452923024633007950299484743652497783838336134573163993996106263111098377280352329205899467255672574446861265152572937355777103893459917971981852080070848042019727479517959452084117234221101257473520130285696611690906211612858039833398771522463520130881220175189320063444511877451338617914721632414974062135244140855921446984700424439452068547966223422325799903369887680524373648659148356430764560338928966230368037122054167878009654809715834490460435615783931090286713597980953957994673565079606663452054480547784236997914163443462304231623712362092381451001184479168908926611644763063944377627902392065895895837228407393476448779011677953418036936334772092365963308308286833156341691852093376536752761420641392305207867677622814577599350027906205642137120540921942119793153089862111983274393335072914352004953023876639745895010188786482857238679615551339836587817683806741604478736072240046159571278599012677200133988873011621326465309432763380561366121558603268425808236055605198101842402793434102515613125494962752933796764354206136977089009048505477332061910325166419389743023480873495098708765011360714408340199773032735087387899151564664211653029221215852109315897692885973838880498574846080545241019000314519326742785981151740669113668013535648942251968817473487988326986913168605714081015271063437627651935524028516423743767743020545071947883425887310565817276529871974239094720426142109687116700722663472276381613299988478978929953504286416957797990599555799659666313809605013977601738879607295926310910689288211597628340558409670796341056445880915757838449420221183425638388546027648889965750604471711191202956564221618192380816966225074825818090512082710109875071432321660393602856815039444132807747974810458434185912584618272985940229736839217829174359017734803767579520999230301280184079922206824088914406330928103484751759738394608135478424362988602859835306044579996182660328785083659073522764963679590698780703442830724799711440316449401175954520421547439266023749737382074367239116760114111427427774822061635036796267899368301572186550409427238126072970379856678991436653464967300783858369166201820849172631255081465025026444237869708752879569044439061081380988301386378243963598291513743827671278442792263963218764304969762967700489725912214103312985898959186767988898038512391694842884669793100471331629504049 A013843 833 333835670510689982746702479270067885090669446711804527742010358269827223243595072373789758600343903034058731517172030576848708719546381084596946539407606977407749989727672920197146420874683600268279776056543232752996884124269202163305379641486424193632109152951252712387651596771771907680130012507864798396159564327894774655449569886999346565161863289797487453790477331946754703911304206606740372558013398672724951105653117417489742477287526355520643582778810456103541563352833292717993680480127862418382136099858347830498514314284661544380724824137398596773747965471126357465588007194577403575112736626095423446218060583131489278871873293446419668342563982931791506949907993886225928597987223025975691203240970110401441872814704991575836491397538199664231595117173261867400913708072756066994426435129247203823024643552375538059355712364514481104559424677136384005177811539812286936550008814792380433399815478723897508689085562961721067130932361192888938331825055447021073060938957835710715486070933051127053324298422317690122803240674306574857442949886128528917241417101089067409593847017502984911994445391001013714143403760792061039302729793226564884389488026472042289664813464767885715996381277275006964620683440086567530252970915413771167247092557964108230426950881596963552346166088958728397283419293358138545785137380841355098987909750743042225559748258344511177758355554048834357452829711702952689060698577305075479933152978044382839720667484406902306311911124324648151292726475998469062307048275365471759471860033553870916085668317059029718975937702246573147913014306426531859965616379135433795599910364399525708268386894030281168541394480529834448795441265893172016478608292949192638679654566609671223943344994270947220899733669686655046976907541391852329561913532815713154792155503451512321336297843062158674628849271363096946788978514556394745322737376804858634814958133379453203661196719880473628632057806644605712275919019598227398584931275081207363523981312516102892728782570471514147245472294684209257436242934417381610488298571368633531451811739906146474117166138455803914479413606065702651950988706319633902455636454137094880405035445132432559023386556564497665263749246960979909800193838988558322218501142544173934975078231557519964526835072010683410995643040832123998213545939527060973737585361178613728421040347311405252462120974826401272292524334562310064539547438075723865806338286126324566003985217305425793418303493651772428839915276912619811669049624756236559623660763196207946080352347275533861504456946301024228076738888028679690966637558271036464966202170437511370389045804978549145774732906366198875728546541809809710828006734324880011736198031469921552425349559822633507475954866972321339519765191337074104135685920551141990819405657429834704396293086694893654370409356049990548090974872736959344390751344832597524647236574108816670325563030146235283214490367937540099820212639374903362632809679314074697441187056734054933452011068846921709009434063673616053831252530092462384427203908635268222825923198178932985878268749448265251988691255995841972145890901058048697110744562880874407282763655991708750177398565085564267624724947811744061161836180523890187835387237870760778611434389900063434874584683044523739352731243591184908413174251203809075834785705424274307610576354003012044413504154182675619448305876195009646916929887299594770270381400859146296196485471492511671176788009580429817771673626806198142130823406582434381354003807052009589409333277767215224362645212639621670697074551543 A013843 834 5610776114273166540023828569092030944718881390885298697759968091440986141055102381386284472795979978293425100609110317905096247449416026888820880487823650469292054077352998769753439895640807269708978196182322112879618631476592480758673515634462331422374858533651704337099260386943170452379945120219683666644253797658927477634140921090798017720675436311626371635856552518029106308637289800439485441582531191492488253232711944435750101815771455457235456695763467335732223055271069150711319787829508983665748561430319251987188530080182306576406842119277258215976382055673220689924137636919262421886919764474785781860586944220690940309999574442953975365833472861134619857307103653245799181946371257397573442052870984645517033556396746793415083910918424521756740419134331012205407156691578811217975325095217257754653575184184775668163591457710394883924330250548631205975023478549625106542595998150215537944150698750912545428537461056697645975269580194568884386542983706898083174935201064344789995174394171790292385221483583893417893954066013070603629043658736162185512076497218003955953043786823172667415890643686554037493608187007632169887560979634758876011934125260915614762396519902353855228751180127161042054379826577534940480961682175359252007921884621702767028785763467000166424282013457129348173142428063470234539010803959800655148689799180738310684982688977996199364584681796898759045709708964591525845043160988766403591236502101991942387185258410426807062184290266524361478776853882106269530194560364067483861443551583939908486651827404811112486828584961658154896974031448110720970442114484129235802647693494462828578866778527966935599675217034264927580904981355866542080955969579597080678288954301008744260815799318711809941661823786423611374540885048172862102947080746033690992591757546509567584699157848345700844487069703799570384682361894149326484639247091959259075335001347708469993933733271031120276418995556275888206221370962387407888016939940289852158747553919458141318092648661914738272754652856757504989730934998752932727476834088992623763110599912602603790487211289026696390655504477146264471340267187114086998571881884682153654967430726340794019506057856179512260087833593673189344011857851880699721526348702739931325126139837787238043802517055283556088603772587265508037975066605631313785607597165328960933572425117262788078130867223907326183420456490988745254716173791738691012607127574925136980828979547252291309981426817805339211512456059070401174721717043278067857594866447038666949772481900659897610305407896481314201285750491098019566076277441861309866686959878543253602128692844274475493035935957296704504369681728197471809886309183798258357250280314914971531612850051939001360148373449203804753308693570802204468208473266703043439701750884423231876788497908081077649003470047132191141765014686090075701175357852601466596746105101046881778161737847667776404985939613926236457678313829974000815769632280231653439894030862529261266527950034110213163321558308162465016741861273264015295068016092432953021035291191793326693656062871976994090173933939522116025855988374082624452340283868338856163201408766252648964231537683393078645968752197871982435946980686065022386949353306893876406122377791050366149937144767929310487301354011037044755700219639982419137555243351065778288010956781728623430457764319348229136067676861209527135732840615844289303934300204239671800174331319374643657468276077018283947288518645731772174792748994430974647416741985123125169202664399433586275862978088834121419405731987783201 A013843 835 94300314152589110038180486760729764087890239536609215213251783712848654072713105723959283134282035495177595665937317113030952630882335163920412538358852093437391552878071850323246064326035047781998796543236287751167750339227089824111025777268408404215854247375084194793627269323353865793149737635532223385289973577253594116597006460773042283831392058089504428083841078170515189729266929675986431816677601735414250072082189650131651961217670851869756320685696595511651472889940859216005151674050557488470236071959375668148677625057624026629669795498692878835915053209699820135554981263702043524653460481527724635730884771517152633790162847662727463973563178377089555941760491100102146850972661723081016840582602638937204782982360123356927315290805960937165536224390701322136278082515365080140511288875316451082462638120593524654825481629738606814116218520970844678822219603983549165661410940910672546227340793906587151017429107979917335906355834330119239884627927161836083921135924288442885448896042845279444118417474594496674543685987481677635193336772378677851901469688742992487702806925137063021258874048439913708155072799037273879300237384721392429132576843260208737311598309998861244829621084397195633807961745288629744663522992321262948497143114836958405452802326589871797092907800173972954746004788462744231897154582152369611084029454830668787682504053653182122720574746960477443281243078567889774877640406738196945157911890828178575701422638104043346294131366509474943373802583196560071993979976038882201259281771471278041935157263192660367566128027450588609353442546548396887350220618134760066135099784561436759925013946719540286623741372694890637852270021648048972754626980724288134960002454937053964791531139149589389689510272378421636371908655004641293364231586098588244512489669084186302396038745957146194093294180511759379455356456354967730227331825874559267279155367650936255188044255086220038485774058314328853081962581764845164373900709576451545232070138724332981133183146060801006150187450563523386362407824524040540350703150533699027586599852731111961906718560134671686237747063747397266969815870613826460184997618835852956479037608217609725085838314388809062555296219208865293304807294916558920219693342646950025781395032253690109802188904148150727181163605874171393594246944440845490794706885557683846410551748945835679229145485432210431164747612244047841496014732917752179848887993151766777236792659250669260046857840526854336127889848984796232543547898346374486482596920375378875424826103304390899136402990516161447781009608503884414847043994965363034929407734678676463290976940633721109611454975634285712604941240805814908708759198452097328210305461252775926531817170822938795860013712560768346488859212844472650497179810193478051091067327114501258153184284341118672046801321082150736519644601829115902309654239428672849091511788433294942045564328005752318038598687091258256144199420540373031710640209733853399364298976706529294106535256223290352635945430485286549536380462419748305064208146465520641424540139060470441740277448689317339673553307721548204046561596603206669170483150975171155534926077134408271141839453844787472802796818189634408800960904390694831257457781028965380757698803534183503881993592114587921360073856863499611209053591489184518444890975001362535686600150630512973995703644915285687089889445006348522570261852230494970331223783532656163945529986484729635951069316026446298302078132878813894941741732349401390899133182543964364718789180561280284538429072739035078695952137518672259207 A013843 836 1584905379962565172411699440987585145025171255891791080089122728861847329000089167902583671637878170567449850357408488718711220867239407100010373532197227134402239829221753588382796603127671048072053773502172288233876379951389698673834010238550140049655862335633040061896493515517608422385467640440390078436568585912901156317645887586212521664354206320310300922805117000811848793779789287064303959542900452367107300961485361449762674512185394007374994481764502680764326304861236020843398584185767719708719257661421226854574824844343487015564860252946531214595224299295424877018272570099040245518850710313036467952728980354888784316111266980667460487003676338983744166713168573919416782124297525579822650039671802552617600787584526593259877388092575785470941167323334517121144425732835740901921573232127443593342949558892815368873651869751016764724851284681956986516965044884151510827271333683885673484442916723188010247149931017818470664578122507586314064740941571808979062462531479515859575739595792100611617298242495509705609055730391604556014694411133368438656908001058703474740821075990778618198297896132129629692962308533419462089399089725012442556431219004674328247996032796150860941851441565463667017410413053066000118559830931943466375391484331064759920445248702995975293740501397523963450416102479693342305495477062234876053489283047339050314579845629749031936564699772164744389227852421490523446368502316048876057269025149149197321813810278614656521165465876924745373283500015784585130002821457285493156564748733117770050804188122479042797683913757362042757403308879838906485695157928990912431532622079124067624059709402515313597285221250883026950383102253838759085087015665033110684272761260127065986251263855687148872511599147864132442502668764663006217572640267558972625521413868297919184370223203301756084125995291861139890506175961957942641930765997473717605160764264109285640945459795234100186830404598088925033748545111721752677632149225851421120715402821539864413905409135843882510366200481621137554592988306775549361674267851019879556647983724851798743766218840183427030597814900402505865961695337406581316329254979774180639543185081313366649517684549932713914366863556243398984573896205662605772132386009867289083307906307087769675445388912017969271733816723927198612138508395217290163786638625567992406622143244532660260804248173659160716585913118985712072023519616148660886720260500901744225018774224025998253607539725734840827301444691887470280359409527507515994313006440748992759265052318236897841785525061605125452855428490124785360334268423382856528058555796744515318531449441230950689239723775485439971751247434223331170668115848384399795230603887275404997220251190021132342019250467008833599438256790277051836906101069921785604687568566813422645780568266921181521090589803427707428685666822941950970118358802077704574681038628198388090959799660792679209274728133942777511015559661022049543960730004996874083115772901506637846048538051344840956752334850166211038057946431888709763214146317646005420422246117189326714328843080121356527893410442876060665410560754110094488748310318439701611075502578397999813080895700769343055396606123313185508717749920094408028944092925753821154394643790999022149744666302669879194298761312304837965590563712158724201503282616847900137284688731647031553945791160091206542919771902221699618838390950437928966356878129833352147432522482848850991429621994456482935563027179294225132285853295596389176841731399016409077828689757693437742237377425524962567642867575276324660492049 A013843 837 26637504721030832852723432504678343532438053297773332683057885703981068058504498644938723769217818412727129634956964469895379489115692715129874347955638796447898444809730012559949662508766767304947007771251009648346760317843006665611128210079312203814566078274984504320294366515304444755032554632881636048283408223438129734230674432661473851612801145625455227609585601432644742677056918547689756648037527902933972407259684469886161270526299917081951532255015996555606032205802793802315000004410198065144444563515506559744839081158880986270598606271272350123701934798258205908046107085654569406435323888231203916881515972824615798000882064144078008405070788229299788209948224221863637857163068512420079279216763985501844016436933138452918759261671921226410108199203283229255074363291770297338595881312365944473314953236311547904659466974905338764730575541649651072390631509367934442473949305225066514253032101366620888223848890616475036459564504985003180486101004997393511102807766576223051889455386477834979451931561622031622171399660691697772938968967918523348506652773793629299968979824177016236058792740292702686249617519521180899336530501008284122045939497811561434864069323204907519849697178390747851561616812182880263992635078473173839371204677152205419982923294951253356761896606988185253711143434376206004128462482984981561830994380176627418637143465499191979757842909070772858949752515647991227563115418425833459894520505681750559387724709352676532151227984993474195488775784765291522279957420232597283482383731957510361243865989774505272300673538519983852623677412343452501305078519312550265236768779283838204557571535928074875629572713563591033955088799580268023943057472282211491270572298498955598030924991622533911100302446878152473961142353927691145498743364976863652917138402884483127731710341377892614505905602870310178139737299392627141982930384119540771789936964986884763767370342778499521840058610080080563042211797692707497252963532038884834775863775221620501204508211346128133351724731494606458880044354471976658121659419772091115708582662463584181486478840046962858103257475031064916089218213535792412183545788445064654008802311661633753278443724230719122758763875789782806733733473528571415212229011667839527623155981303224144935210651444286009550030257679044427074211910598416995782762035379921248378098361510860421003336999054689514163659441790792862794499294188610543523107418238655615189890538383204952648381920170425469784455380936552713002000595928818821316418699249668321304967734312607542026889319710397343486141186633527267551138049391795669667080147275885068958558070758768588234052037494583789605223215626991526985419023063796607358440759533437731788280761750685171272317542599017466305758781874186410222880840682175450657983964902433194407634010862144297824969542826209478753920002293185369954779256386519980786664216224130308644761352898942559470280355747176261627638511222797586685347989193982462714926795155622062278537779028952741960136491826743508916639905680753544990340157160676413101036690491601014087724865647599639164304549313417951603555294594328358072392851522016064977345971835135182858450614042830348732050759114524708845019222907026715742463369803144472141910778195320565270758606548972659618579281375907411687680604310251677654665670941362657607343763512791659327166912027652908366852606360640105493816836704010272137560050728109149541898405369240638612957656860830108698007797802398041798328336339088512895178979623268787371066788757553608133783602390798045874373675337669188568889867543 A013843 838 447696541846365207755722730106128919749686361775676402404153885026809810859285108725485130389243874062704867774721701845531643073567447463187798166090421251899829161917132321095073977784843058094244359611415719159764000661987413028926231826803000209511412077567664564111187418022721802997832145714841657063499242011324646443214945189741391024056348854527026010434305203278460190173295630031021739983566731464611274248813516885376712473735522706396359402610053854110070583282927555435508205074122198880882679779005118749631510437037312736249950775601274388529058418154325666696530921788596348013958488589501844231027638955263317717000824852069519087264024737769841540444599804496862161465339692488244272445796152304329492384255535257978205586910919980052274688504009581234090034823844783387369780977216934428763004419042688185633611661447234028618826783128505685573669343777946874174659665972917692905050710527668797268378228304591095937775900635282948454429899590991192741104890132846580833106076680532972499648613756181485473834714097245364469785251443806621918351313169149527644578643904943111879440129586099454047797321650592487375149068130446231239226105139718913035760413115104880686113860477213299141196093762357668596924217763898632718311837008897116493652991818245715167097196273650429559123187701560894311387068951528585109693522547628577025034470224644919603790065772752479440368490530495788561653280837482982960447206138993181651629489190090434475865688743785320803579854614550254614959244361849262543488423383009876641425655690140110111557420161905368611046146269256406189434454674086032307834372873423468703999104804343154434706228596863274507683177454545564678410966936647128533784508620871946736105756334199927443862783224681108629864919542462705082397379735166147414578345137279507927786855707538241172000755467441303163994564790891884375307110965897121751473470570534572224638193351078241463565865059615914023050453683821334906330558082977537418077942470149775763744169508094375537242437562229850754396905465610511693050729868109535381714148808025459338243249864669304756141448382847108044711490514896063071568854066396201639925940452097078491350803673145696296206544460398879632773858489594699775471932999101378940762382577763288203926085418824114962507358540811699685836279581427594448120881528630336421490699161913031095803084943112166664548624238177855644987149637427977404992866378337084924496490278606525639161354932304340870667341587400641447424624015775657929865049078289175476172592710591994958845928796372648151971574923749692785731977196127909820094616035265800353986485495242623662449712594171469751894986585042846594043937520633229579873313845478487958165634762743765673573840938461686556200887846959450996615958289345322799208736498115194698409104820560059213544263106280102709417133478541566512829974962088241317081465482078958097392504058172527597017001939042791429175720458121559039420643654383263250849774646180540000715384452139608734124014018132078154361966894776424830652647021399488474989123657092338243772391816939207135434466560310615512600953836246876714122706655530524004074253748633117018301979470217849671139577108437816781558238079398398011483581856281449143289094449128752740505639900268583490209461982084875868234847916642399946341965931511482186406626633359489418311694290448762430921691755103278253034579574484300643815971772587330476350686499040827413167979338859971636887417057664903888504504348851060636229273110528278509345519518648203491904501005382142757010598361400206052277332003795201 A013843 839 7524435778811860046750431924893708754232978682363793295206614345645592491112004822349228586452021791371880712689747642917850325137448089513797323777481709980680428724341242920644908344629857277389964951989063991918153559126022450777163178313078024521258302787679738329016726934707885342984564873029343730266231760484333332771113583803983558941315055198035726157369367551501080416242579653931382383903806055725721686299808778292526406546072930126403612479667175126027956293236163424204586402680771796590995199045739030825056795915286115158152922685530618648007884833919751480168595202500938821070600317723757495990881527921110580869632863288732407299646463767697726770252388914178762347747964211649921486996495931778865778502182781080839701299211832104738580689686889031801351215284359274391523908884085016944219815270850460335944111193943662318996621744040795057436660660875953114253505006006827664655187291838529475689632883115262549426199561977200514673603322425788976399749888462752484062013830769717668801594251400142226358740039832402840643680721016057894581730520433896111122433268110378881357750257953573524181329584981507935314130388068409808437673149083255771392025263225567729691515653040523918666082747863945336108505327957844320096667044608533836908825833489255734813402577771242769600183415700133950691482467868340929938619033457993494059754341065607163780899635442650921954273220346042718355706691035576494616236193578058404018936824817849932235874630716799886745766616506746129313620019989600555568409931798246996712440995184184830644945560661143530245852580347392418825824879707363944997772304883628238508112954446595396584107584027481054650631163478547305550053121304228289267316236390994808793729446708898180549001797657215392742139702750170684319852761208937439596818246722256689742313683876595219377816697141285982277256650440519900695786614003832925277014619878974555379494115651572004278151494056964666985408975063985175770697689700603471385635979095807281261248256922542169654433648108397101629148790160515870025103616893316961160469699016483895097854300475497005036469322970511344907466021083858132043857730293920960962235281178395598204132957334559717650343392745923969988030239634618119126356777915896875857393363984467584843385717634176900174861174995422236619850350925053579889567655851690064235994180814272313627162448638886185131068727571055219825299023956252016245715105220711386326012512112539876417384892347239057013306010059442580806865655833141482827241879858806172228032765686919659273323525280635097490186259743461086649797340735321780346330211704712306549450861718542775894792319570239892120099039534815122706096457909282689548930785800956947112889823457434469675755544652725565950068322043847492900124410969026840286301234323822077296161824719152915202038430027249686237173762373848108381133389187817071816188190357301048742875815705705671323064751589492195550156333739649042775542757899219505457032162478356335792023466487110403994422303602745837540361577600507372128779038488661202799142201304750928863082589267297254325247079479140514920284231125801256934260330759501516936475982753276797726601368955951399422842872461514386647649307400448875379004560258522315751259810406506947309678289803814082719950427532900508717423088935008815898169421410913481106936173826872938653564645939572350176500873328020797598752178908357640920615037581875263316025987989379186333114228748219543301166818488174039654095204591139776113105393168648776906570146549920356088438948397457673317077126660053263120625118987785943207 A013843 840 126463192134490931805734509361688563032393672714488273912537567307265472998119465049223484852499130247587199138176588634520310414585090040458391620728135099645295965570003269767278974548194011261093140948080198512168406868231059330211781537907902358128788294952533362095784129591635428959541581821004180074584557198460190323884106002993551675126682132713386449526906960438078658555789036243624743726271268378582204381640886136762491314819847736634465514945766212343151861420420198670606483669855731585304856310361735891076729568948213737463076171575713107617068520403689263127193579568433278765733579539983192235118745839770105532675919533293725569485158116543695693827631900480602458778600034505200230431950107125407397139286186001625672859735853262184341325651567543957485309875284226324698342336614816879781502435257183686866212676836611132595376221652093642530337955727342143991258658635956752559859732813930164897915659866518217668206136038150809050119251040010235326350596375393480999630266453746644859548394583282190398411343849463194542698341878116885034235144856932491939634735937131137858979708585425710220915606334784203868824589432265763650411972616642279749785768599032116832925303580652085501020852743349329263975649046987489487864683018735628196926635783453921135008857124601277228670282667672151309271745837463206009478370095328496654662291210289659601665580172884634045285470014355939967404362356234934145015081705466427596346271214713603811088344918457255696536099523628882195374011675965216537438265723733137273745995806060594448649600038031839312842044317898624383205638753241665823577559128179139804605854425383928830389096164749874085513157964583944564379742809760164857715783985023449751396210810836451720487073213224819105817141984122118691363765357638611547303724272660968184499066084913935852082965228853593504133852523953817970994085621562419975130784716305925352263157601755970675902892160615405158023768643900398849178116070798042543578383900663232976157799454097166245382066323757830087081103716227790227511916489125978166224014231370044824909637228091678163647939911165384173859781416356403625261116873049929590892288370765294819016862613921945174549321401880744163588824237539026728156678366432478792535210268486946698462783756277611161238891768148061530869824847997375517203963591899354909614354196945474775131719274273760113497872104286725079603800695632727637041733773444496269981292291075457702946987885680046831222634111069051455620991077587608901877454274786955336636546692900058713406748489391634083517560467508350483323143905738553162280771868121099736176620632903548434463774515017021866862504557461637767321363168081314163248879716956683410126339262849101131840423438978358586922798288590944813172390975156434104691864845280477653116591788054803045800659893467985476588179424217265157561708872079641526014674915335158726221513834565795217926749279964595330611477501162281461928547132012182228216339554773734935656538401248864559934255656651349291540857034731727403368389299878928835445182977328948861401829077815464953444427664805914634265217072531341725294113379074941995151351842134323139390989208042675170099720157460672296387041909479344248494929644264984560831423633502162263433763016732703288274206835545458850013729855730693168800533465653222876964276273508253479950461004306392489416450178024045545242227870912766870952776936638577550552448780137495984700650842571325864262710718330741084466378103563286217132962342985479993468724453064511424778393405716071115440115267775515193268346374827718347480049 A013843 841 2125466870204389090858979898841899678885440457312404419648018893733210804679393849082299109915952882071198055915333925180382857137931608309984187969577766619738489293335044954978657725231496747265192419914383896394014414234359414162869412307618114933070544873267228216743843866046616654523015365665617254513542652834520418773520169592312623003854146604513886057198725284082788014347146332146601067807441207638831109042238373300567191528177180909615461909693492730851353334893002279056883171039265280754218720008249695121326593865312628285541921215673010199720070622424805445378742491806658116215684271328497511895640761329016163687684179596067645646337052464749893526161009351377485524691930779928900272869785450456722123719982928129322683753580485777532224660225895711293455603073901991839205039651485227298487711429367486225160436459592923305530488157306737850007390021909439414061084275694525140273562529403724281439268495376571684349540528393200647705354252229452025129974473281238235160785888288119860154429867761223774026099456077927910679131031945510486770390079610464392029441006895363033995871962195249911682928595668718114423334874588090689672474023767906795754649412843932787610975577280019601015657472057472176939638733532718735822541727495889703105745967612510052516093861693173666382261440795565847054930232290244103401302966192186043274909128371338308925193405965672044399112894531280283032165118121240538175268478223774248611791780305691539252961813044511096491682224693630623057651014237947394344724932018782838159848951512460410898453827839201123330936238850922180008537170525732677496868036267306802696010595327427691852349539240951133755219645910762356293530337403639090763629181436289119971716115097728244066226239494669534711468705327140448845750804365832144275533693850612892276875803689148519865958396601342346023977659370091818638497597041599592522023098726953687395486889812712599149899908543463114490905479598034003458136596801902701029921898218446956630284135425011073086136388703397850273572110158640470353792780432740315039727007186636343372256272892536834896430926086956611810061346264702075729763591285350166634126690647452310023216409952186132548650444801409667157437368960318422220129293304630671066139278982460113161064006591757810786942053947264470149329146220291890317647016089052457965888450988062594545638805842719086227558736456746988412901078291499253395760419530281648809575579536105217613430025394624547092358811504737547814621997041014942813854373996344358342850440267571286796227221861205194041679638777412846573212079623747862998452932787511323265920462977209938538032658273891086516358114097257745955370150765942647141723921402890978073993383990704842722841996738909272770411470836348009474988375119454187997556172454628987915930558181837074790771690829516431905017531582819575503139641013042535127728641302038012711604983017547320227694875148364953721587102362034464530633091647728746709632018897082163063579440909789666658815034821339227542927184182736142468412518963065156937327190299967643513580541310844519472540495762393007258095503338034260377018163562112550112508770410751569003744355619573241583865996686441519285377013372619338784454282531161595513893737008270841161531255022226544166024594285012526892180757685265760088030565957233716893138591328853216237527398099377538569622278142050133478886123826430872800103321974084572892135006647770895014863838711096273800663379042984765406626416786588151451353698098556962250228851882655243516250457969870007237202017305503083853261097521729462266097183543 A013843 842 35722721687525167450066875159835807903027597766049581081024253546974073994246572421526201140357420088970625725769017280506694679917216540865904247204693523577944789553082100558326300387965765831286089001501050146694200260036878673835346212654137657680116647685002304638813783856645486112568319250742029196609111366189784678326553490337998254825776641982064882963338975849579418157132488404387924146639664376785834449672900340062632788014073879547907068316218532327418695499546689304109035455656931573636154027178652625904136063094309343595103069871816282426695226951093705120480525059794502959237005548218057682430034275656774663098908006471108920377986840775051460494188084168601399213497280618265026886122484065826128733361753073069526345846427224462984099864416629219709108320863070776841519101422512215205682965993379340986271455576378261996050914459854343045074204098231948232124643421597884032577765431688393998149785601794040298862727660704523285983888917220400186359480972437771018347328424458430489615502787462887970056653558301734394784155253908194751149946068013075036838815002890366512368620068615565265654980907404145349112989237202040221325270917467209516248392681667978361377666527345289434270155132869934877824508194484403792969458814023418240098272477663456452637989533477169810886668035451075191452212414102132645865698952792070829321397720537082958105725574065050050215890418387227716921599140263689725111737313506973796418384451597757700224529191839097998735703150425849881729940596297181856751791932439683160952581328069922125970313484493453279823045366367449079403484225025989110689861085544625432911850075668077216962438706022665705023976588822182922225364380742962198464315652399711239364632746447518598021064407186910869895654530433249523750533768976540848838894792547250880497451632603519173387162771678760809624992521033133195857229113478164351517642220303910624055948157082260653912367762889984565248648395604157496120901782449578696209897343357438000085185464088161105358694284938007669547926455436270385236195260733066474872691809785797023057511178504866584104314574743479774691701046670847786790136678732880250619767289711730974560198202066392329745168025777292275915049860116071722253713032570927688608602861858207121898002758787673525896135100691673949799774960524445800568693399408704661032687195756368026528551409798579682226579683628546634255628422845227951822545371045443671542536765263320392428918436807454762981274544960123966120351904268338143872450463756559630668287349577070617184190917821275696258509688931977712355975422236330333414998441359702810130325221257967437008714887609287491080430823632610936271906123923198070510953947018388668489606804731776291642805439190848147452305590346500995246129620632666537674926590444949399903044891362135716008499807771682671027629653312448605481267946506205887891735274363352879643944949575917811066867766618569777198714429398713245366350371323377045948785341603259914609579663370834927534704290242248397313977184559246346466609206212236092645658087371556184532748157811363838774988112278539272986811124602341814156544274988425629740934904293501620245931384898167471300035806309022614629331463753613226950323126501232935802012037898008027401855803158561527798375356148205539476881994416261629799529722043227079822980304464036005304122979856238290739641628733436593379639083150823679151336532418439416598113056729085432514816537217395073767749411575444952189170186932187061442901603942446864539596313591786677777621447099605211635654304853590330321759266047707072306295363807201 A013843 843 600391783402235489333273970811360423426184835653995309228774629363993261621302142688590862565987159435329306572999873433476017485368658402333252682769284050774518078018650864083790130620540626326425297848228149815489423770439819871150663796078091612629720497641833734064543265278640685093935741647221284707409334731551711088634384512110736668856828021792564487964838167103881280966925732612547841132572839180639519595652436015432669268152539693561674097190684872826926015260881207134160558903226048958102840734791614683570814812426057137802897295335616258745466679367031901959916184679966211235896352248900895468601586070963411762703346864759927624792824832906289896525819130621683716581248795351180306875060589694339745621610983899079529294640902361549373766421250287295650983548745630546375411537608162800961913609450726583956264353872189449367627719326771943558562148278984353937318881986795636935534503610386837926903446609352435302985863793460922867531221031723265932143796703761617505363548829872841238967755348888758112742176354377249973137297352435029182577143565095752144149963753578389973379397493221805419863264110741470882542010109654689999813828309871390339586735800793712319674441325092279521778497318144995491596509224699374548437694287291590361331665532089712599486690089150793011572229671826220742737334043814543379064802299576334428404731489066753276882929723311296193978470261834136238301316750411833209952969028111708596403787478003513667673662127239720064750962849207258962235111601966735466427367008513754886130034380871181171183058733881469273985923472537716677534359370011798983364495264748519650949464221753373785487707332122942504337974528334428373841699147146965669589753169881946800001382569543445076940029491590410990336265692991624745675221055188722046435304778341645548520669589167346747118044703604932927367249301003869622772449710227508255957012796647825858508320676081554810305164990891970588134033584919075037303996257630069147199744649808460467431712094929723697763574846953094902091999936517396364664733747140648243185331247069890566527590377131292679041215057713664573243419491396938752581827159463518372166428838185062489433251182129855886027039009238951281304242998970817435918154938419581662444788299250887097739732366944428949736342637324964074284817761534360570158029963862099237976373699077277421865363544484728719182124742744983281934346902759746186281520051160771787615415413780625835552832167422892201426281277144803498584754455037959184064274944356497712641905484341825863014696755822180627016772341879749411566878921526003913705878803932525129860375993682658713805471116049294862588800852793292005921926224777189971077602987538058351304821567126964133640631016480584814230900056953642227101700533973226498702491205608264564170475489123414978954856269218670651961371583222323712323670376929802357796394756224871848175782767522450650600846553558302245378793414904173514872250690831998011261235236325989384843205402273622627075775006101468813656014540887253345064300928809052009095575474453744793441898288335592038291225203065409561089334571191558870529039629730469559055892936460881731473368785983500690139701796635743084075173911306977505354080787106221952024416320951820916542990483685943597707294610782890501987955680154109212040696038380517530584829977127053141146394922443796952461156854122868824931594070515893575496513100356711274764486144445738864276521541012759004814564360348503311443383331769267941670847257460704452316995242537158693408483661403064791960441901674292681717807984463812764251906179507627207 A013843 844 10090784703641371869224335627426534636523888532836699162208015195720634748069225112167146627146546188629579655572408872796431425876591041768014977839303357041367325337259465072656260725339426306668229980935170513948930745309782052574429206420684485733467712403866299568422778659538113994373778009864848132077428688833189608266678100495045151193476708562267631349225035074514932689211120788019091565915151708109008405844130492111376872389839734629691056551483840657602145538489630448303836513486520204838834444229642667986774684552444742315053294842705702460735058480121705176240311315916192112241709992247277350140786857094682061495755150756020103589893006966656014290909442128358638224581048503467287417649143330992768104662415806391829648855029645990560324892241953578578006080503767812592931541712580392195766882034038361696552934995529888075521719078725056055388754026124890036624518449552074269975528402179771585037466227163386380137283412776697730634597231880172930521540791200121505412645165183672842703331064148773357600857757988018440298518556602375535471574051898564306286728440806392000282587533668578883691641879909231901122883563912966374826871012404008457437434268603939922956768335350825941922531204426062939227262530539522388035592327886509759202901302597831799659572800328357378145494464094383292023186373274391030571942132248979452738198322136744922324571399859692955132196149690646327757130230624171680759679550455473486379758456142805054212591239372517975128269432606626401378285520694254922984244757312090678371187487839301941944073668140345854087881415802941404199319977931788305513407071914628369773507645175008953212691897130990294670408337897716737679157437566099052008794981526205879867623236846316681408131075665160037514581617502110237100563440274556851434438167409588036733986893785135596778812977333488107710261359001972036749936562279793731257869514073260009203949345602902691696798908001921349674768702461734894151968265101988572156986108329330795076124785179483866188312402452740666019460242933047880700920180088192875023215862269503650751629211468445636056645701474993560482502151391908349614642769069103353281001169483376345259904652618056487876456444628279054184880412083702528645476430050017909000709556945509659451711681891235017358218710705520671196504932118107998102646009602630301892668912760391801629291165092154835583293970551314934019470568394683054152833507499859091434452286859410978418136450237876549229371509424972712400713968125822980006568268989799657056372505475333067279688008375103389798270892749972948360204534034087547777654705057693949857563339325824445002928553047440498755529975932896858743529814059830231843901273411552146710380136078702886194098085493989188972778737257219864910898280874488017763692769692658102530013181545697235551294269316758197647514772199217594633023928025059188227484006667871421152290380973749828084648428025654385838081380924294444264457917360813390575267580616930903591059753196012775493262550527547386351116636388692066970495705710493737116869336999144088743377984532056295387560621987920338493228446138016529936981569056880001879052392583098039260872909186024696099177968096056934014051447927336370932486035788894272347674365106237254144338041059309654046666500523428040666911571116350113526767978317061358136539237425574382143247459461512895380014663247243056340625301543160623323369895677695246394966718629699533091895497539801440593918383204377295155428943657046086295661929856142059730091739041322026160116384897201309958479147041439837101631198794883301128781787158984690468049 A013843 845 169595818514100537006053408890157767636056994571386402819230111394476708210799466460193233362452001792297345271205475925089622974707865638995027732545171521794260636943319829476133774010779737936172941289577410827939679036421506957618431672312444151722391842371780896846481640930857081903440087011798502555825343973219417746138058835020223856108763040806032080086425164497372473707571307084236871948335954758188104277022301180915911094256036419921217587460788909932319260065395218944642580282167945082726290504167604320853722123272938784089100726421354741257574127875405498897070912286603440830446419839699990423816204707190321407559156818756429881035331768088587632187314993851323632640533682197774699628429151963995453535061222458027480908306483260163347380463910513795160548195026825626249400421563338651634253986346082745033965178469870828885293532556132017122918788917081026845548281581621712255478705855435421029724694879935034890967322318537958758775675676210066443275536077700442141470327291241989467314885195148433821197616338504625926097201380816125624670745090259170295761044904633030348749448678367805298205425075634460562172304058685225861715221105474170144150957752426418285134405412241331605891981952788839819592601350777752775714200254788569522923162192761759056878440055118702454491325458034299989033693375622690050822631416708597662170899200152271909509071517441859496906820687850692830614087786100453438527934204505142885584600372392124546151020960133909607980824353819569927964844746308342490596201636144308031384548108115147738254046140434792769655022955400036180377970869099566050763832657669159010783342992456375476645712715080553882525552935046925210173599053173426767111817254510942222935143741676044464426458988704344750507573245357966754949169740694477002058602279652946133388117723846773975061509710043934626286362660746144021656183802236493241251012923029280974690776651547985539348099246788292123983837582274378366012130631569121932242465522691062672844429264511585339026966548023212373789068302975735730940365466742257650515188997163547858182632157150165805204044304690216771029413658443803631973301019744420058593786655507106234783217496551675391739603464867486063685285085890788398944522359850650996574925523583180846404918237545986936739581870827685920799658394109041124111171483391407483910086416763905009983496611703846321648421763055950096065241843009438091146672760550131749738839585246120314273619319147991162898046958905516377318799662290706824970392896911562836146452699523922861769716356760362672339538894448795343089957603510909415499042627904662215256067044049131447164220191068332462584192305504197504902505584903566706600448702227956929761358947074759408264206522897476299065492237082094269557467406657520114554384380224504729221931542238533437910602784406755027861780776352250112997233158317169776539323700066914975306544433025813360618686129827173262780633769194616724752744217083190655398522227428757696654941271965386717715263686716488922403217307784747569573121325876268239723222946944614699509953786030270156578731373750977129055690494241643818650849231138982191581233562144128745857490984689517067338884109790428889974162685314742386262292803503946035347363054340529530403889456083817355562323874297255079488782775752496358044389411574850246200814963411628640681560051169647232651906445196414047916889443035900596195877836655024006160205640009360052675487627151442812061986266515969199677294256043973572371190055092179597883651858067499293673076080967262416472159024325479342167115558145603642071435496781055692696499543 A013843 846 2850396921766487725460739643216881600659209907761291272182800482206970034898906632796467673122730794123141481973150433872981293335915097794589431100886697766796138525106376374005380339799175055493258624253927543785182185565136267436692981116555248857998239694742521533298816939124914975551117542407297432455756556157898754059342354840184902349619980426826981170012547739707339165603150958164769106835682391620867468583913815947653717761161204109615903992453479209232489803919097444802607846802396653005380764503544925820588507725848282144185515908963709136316048367201940219963070822800944030037312978245837739053078952513747731896846748652839317010560821026264892334172203101659196293789449596697999376655008757058871587563773965852067871625907064153565379423456944005355263333513815858300373672885215032718016906748518612695785852754543119021075128401670910811784896085329380818193129968542316117877830609312303121246582946847068131412487786207667472858742781090062586712131934857911331071691790783904116977161275474859727232868337801247247939915663607376623373841212731985875160855881712167341071431983937327703646938579246188378668429914314322591057847721119704377612745146945030812118253951763540060300226540680522030847892850902521690901428563682231487971769586973746884468955942006380032152635706973182479915689284564090551684175966220621400908106302856959233983118964993645332564512935300706594404130973420990320941338990175117936478020378458794437247160209276970618781333714914645511779305145651204312239450360898677385083480100053091288036835753482287562079591970811408408083612556396956406615187735477445555494235645674214302635984493602358869103606968179333672007387679286685783674848312596565405940870960866349279313615496223153922221780783534731347250430695831852074973598928514127065663854094584692730198858793696708409263994897239160442571975481164188741905705774197353125341627883182566992959823504040770825727796358245285477197565879524782232315199118039868690342496322648646214793026226772626130366272870968113190429914722399537124332208781475327748852475498665222836688064372628928473270691355357465007642575270238844467924785772319107934488001536464544008308967515434027838272358586438566480621060587302009891299434773274862520485527460818435402445782152503000917270879858629790654172936459121359385582076822406550951502792627552906545127945024571681353264568519655459625997902129086566064317860676909231544121996719896920287474827475238325013753597065924119909607277393418392636587113430520898571537763622808071415434010630199000903331312917442207854546292409447193657851808718809333752232489048751285463698652520078609047464896411365474245637833741338345272118499159823485481374696519030337884158393728028638758388452354703692940565315538278433250984033003430403031490963500997524331753272949508152267649144497691836672434296413427024639989977092285864845151918257784005301027554111758853923292919372056517185345282963076395130607679597957922254564640436782644029318830873291938252401815450124002440305028208069298139254663793281810750521618738198632672608038990136719307660064823027752873693905792478956371831626850979676713350764625233247738353795752252084875285910355148490821016083130854301279817498170088400718294935977355313966120967972112072206289652052840338508087897097090059242563934979780008261039180591624416130903339160869104381320264118800660988471534576191637314405316920549534299342325803181333894338976284561331063830842591255934262501630536778540460628763389692816779433647576721838331303802711185753160412294616394399203027150067819201 A013843 847 47906621064129359201818651183546129062279340919744022411576327704452545376545923777410232182173736456827638887522739342103196597096725048633664568512602729366542700191462867717908427371004735157675197697835760228397556992793245246808498933625944067556376414549537559410153216295872445994087632535239447947283900439345804359475366957798987653790063011033681072524400889861261249356292158153875274378587313955971919544489839504632216034411836357470314498401165625069570456134468270754797430081207880547061434509011079568266631049348332077997325965881953059454063824907563009276919331318815466312837119225377794880265097954898558129990303304608270400996495718988434045460432217529586112109719279371703275523440732179888454772184349044075704718416620027228973331970040857898005910846366703130454380320181809054891710151722352323578072827245606201387209683046882998013668748506130903411371935381290706993172699050711878558791319587658674084649682222792267216336889921780681894870801429156915741321923927705076494035149556905967435602818153425562496126162558249178909044149262386486603828504803936396501387557354034666715194096701390688080280301569880819787909246648858871474537407684705132859271494167289817793465907469217533772460535145118682058980309869807264618341531448267763887269742517301229200389348327098277939942989805668669902155945464269983885062542632116913845554280444648197104411768903598975732150229270286584324061084407873207158386088500756958106813021637318045189857875746570447116474781582959790875808442215624070811098050041592305278035098508776807055871702253427341114661276235363646325981460270169427451191618496846519784402991383974845513024322314190061025428164725771327966223175589810474777648218239280732337423935645022547970781469628868229753237988704845937824081277191536933592612395767684930716452219745660578234499962237898569558307191911926520185209196946934913977616739832649403450675753632413235268007073393028513015259489737173014978521551576896073078586335694755796932026391793367527373065948142361078391555576739369020448651432990255833474963555706066400216216297910774400850260509609492914383448762566904258972411874475367247054939841823359591147648817031899705877843530762272986839798165290784880243069600234430614381800260033975443808906260637117936416571677783990891524684543068452687193477965154186901841907435691281700303965372027976248504317603109849309934146741083557915842990284396813454562058398871307539271589425376330528506156705886986683320769511151182925043119615426764742291835193208535256279199416661754608182289376203451187411359536525578983807515349137028472373771443442362854788383252904961182260742513985819525646435071690673568988495615379153320485464524395342888819050123386977331612234718725504967252081258251845627649288642688654783750268623561265391443777258462383515162379171572706698953603219820468003124311544990048530452468290158575777094370101956331057888784095886153884334098170760424972960123271002878799332467911821005898200761590487417606208117312270234109014206609093020693826453134373687393284016846132904419328523311307227841403842709480627442548173474654193819741374152484415426521286301056295194738512245208100790498930295338980685228817309180268241609892691744675750872382988971410761828595108707287597571110182052087569305433286510792625689772055205162598843285508203431561912092421276727037336849679044682709233241081622052848343210161483676022969046469774068678762155174414622291189804971431238487149864904431636929521787626290567171611941314821963936834223012166898953367049435617740667405277311189837311207 A013843 848 805166580224822140104966070441859791149728882838137784671363339728733930143607340926933772285793988629902126782594680122728425207404657892386000402991314072463483162117916417734886938824476583795047047707525622158677740377876072863110441577451241943420018399334077761006445106284728199822630840019769401650000514684084933869702492459727585497249589026443077785917605755898217817931202302092181736480916985658020051784240732554353654890359733660003575774628390660544270656252008226575880407374860848354461529792949214303857268046397417234901057508577985070244450705221411496917183201475331542319853462820924598552615501327980066490747027640551200629548103549038611002053484280019753786228051928400216951722468385747385259356102354383780369202428132797637354790420476698691785343594885179513546770041295664785564972519997575502376670007516903426714833142968962547615730656142542093634928117953352912434253552945314542937605708309779335340707209118469635104974108915367920607093559619840282864397575452939220635248758602918594690176564704623428872392414116493949924305016652929680350545680239759015998820676449260643482267183260273294565271028484986938175390708427371052872550210956839167965776002469639967654781506835139090113744214184009689365282067981850696440466119051036307653342562488281759170943777333540757336621829663873335045534975417985619156246154017988971002230791433202248733848599962787985130248903345706622734494645643124992710994989432222194901206454658404385505941317672609504686591654064805205249712488317993758122124927049041874807935900637011796188035699773353322114112069687756803800770402760737567172177532076499458016461076190465228537399785134592355654371164546038709128312912137944649587933603947591268395084086385893963744924160052388337462670876162345677009334025758161242891036535667480630551412457265317338387240865332361258566468974463749024752810973087135099221804546367338523795507391299969245149394882516630218247466244012666862744011717352892300231800544021760679036567566871128032559119390428662644526874578258575126680484634267229793213712480751857988433947318986385355090328385006747412042623352461959880549326374307497321252373921525204648418533667855138356688916221521522089816487764042221482245270771140075335914916970391025284096287522528041157353320188515534913855373115351484313660784160346419259256938271663371537008746007674196808612065955467237352063204277391357891573137709857243730824515509830065812537603472299987192602975755842585186572173173917931421199711376477635023698874092255852052284504595834109699719737545851404106822719730385405980852910472946037535185976649935792500428357331573682590256299432559668767539634249905150673989645807677429857399202261512527932381775423764928012406828917619561984605729707438769463901594217668220950490764756194187433995564382977279739334106736622481489313209315522605728510304136647745651314634552695183085625078303580056089936794299558588334003187955970462520540791815745383980380788193975646131060200051322027707539827667325824670201770479026398801141197829418564018924471132955724575654491293140578330474384418240905426907151588513035528393275380805570073543258861853153337970175305212549985915521473762248376640732515392768336737466470152765344912140895642500674053197992043382652377648829749435777316417246386891659967998931833167798759099536375074261056537324397951316520432555703982294083082858821842222104333184056142918040764017492772283955542016386556848027052154844825253527779448782521874472684635065562453281897678212747886372786165489070709239999864427367397080495769167595689456049 A013843 849 13532434713838585708744164745916337509853493333860581746971603650820831163923608578958975910807339566902765044835068788822696642460850085197331508773075015615893761505715821232870244780822977943843355730820383131620896782530963156610297191592223023343060249237607844929235322901327426854418956528212264333531558650295415483548089790770641529452273842767428808347917199939381346865969717091263298445034771777954343010337733992041021877742276043623680098044179361831767556919627502264060822006749286278293434931230097444804929104055801391466982073546670195075598483002656263028687098067195897231769777149631279727873808730819360977509985293554744028980814976348691935111512910294292001885134868760622446307599526159256304053998012270128196665185209627929891021962596951874912836269799235212084180564084056238050990493143599251468444692816336595892796200633879353537777585137787704967722236878442002399282499464351901523152339139562461289071266063654119157209299848540588641643421456530655634101930050637549481216625885839252820957797522990605969058299304055913816377794414885789137651621247789629781892179109082723635006464549055413261758510175747175469913791636538825285628951395551595896000797273507238936373912785378182687541699007790650849162295716570964655074914062890767222729728447740551526386052065644819508556603091160719142110306331850084301159029110580340635634492911617830194469793419574577666084093318531291208298651509324001752493692787387358429704576883443802507198355726123547945267545929867181084631917791160521092758553648913246789896978682006257258532316006090749284771881555242128601479548159199716291462787781609726390882661307533149096028078188757093721483016162525272584319555114302435725624400081547166447916178239887719848660940358000490787735109415660543793495876970917416009269651054963346957677589169258188506274357223640995672726644053812229859020494024675479612620869010795858569431092725578583103225879790457004078085165163120891962138604933550060889995871743373731732567591096403048843221119594934533066563181036791872154118905248129331134542865663996477211609352590204178663003149166808403754200370684828159712392528372986107478288648499074114525970295355641310360870614935112221763545709850257616452096265850551246170722009521361961949806304391128787731637252408380595297167255949712396859696799382942268490331361531846285422505994150980225762342992513537858176126274290116552083669725489570695383967632173713916111319501558945884746078213528446329230718514534038673396103549104459611843306976868544105442745668742183881723189628933124548823369450508587518320194866318804052853870709555470864554699401671758883294437624563030352976038632838155867377743977089634563613308392409241056959540499547217145104521573618431978275268499192923398379794094016349789514898283257355708203163450584699140578988331922414046390887108965988434479072681624638661161645062927147942120100691048270002703567701792681194129591579975995563582729088047232668558259907176148684524728782262569319680621883604745135232081156440996684650780111919037805466063586331586862943025035163813700000282978917374897510028496748138588125705779325199216226041551691165948151264736354707327613282169409522108466200791386206257435546598963857527151938352033063508828812098652273132238511143881598767109357024660024488129082158047320051193744185907855873105577222811156367776758909963716830416654373608218702226907527824431594023511120842001023776440794669408860944790665566476978036041389195687845144262410661546908152308854277721653726267417083374811410196677721430763842731892392399780752687815543 A013843 850 227439630235485110006863176884615884528107662462194797421351742559345709372064089386563508132938956100934772108543001133743062469839507381911550667949071787456326449626565807460850204031291790302175279767898179293152412223997897773149264899090492353326813608936475049725658072002610063142219402369663526653664906235515048031992745113482172185504366475392175981903444379381182296776353035152862256965699409272078642974746295204233454699214433465183191407828522534306517329148179430552070235467435254479277760889184247754836443451865853986385567710098885968635583703825643812723144057215361444774354644553852918386375103338880999949010322828774582895080557307492465353419197483316165675683461739259781455091825236158620702235544592224044601351767818216617678406125366970161660039186515746209498822740560733192922997218264472619430149952164169167170225744053610294909427873410797957392507635215974734324740968497362408899621363918626286885420768731834780675216702554421673300100984419910729242351138361065294130807831263300322161837702968903114521962836403267743511861590730985458036510798311600307744261854286353336133553649675974330690375280523782778122841096035308036575565786105035672224085399775836164803636352183851116429513335223937468821870704108408202957844080655005124712418546021175449503970377067292481480310828153138206621447918519404366849579802261523785063108922365560872078453818002789926833875356404555411337875435917208497454161494677619333128044823680039988738482764688958470316111644443277712489408642316034878005993011177284938797798520708479165744152635114367223229161013298954455405066765911669631710615074245514671451564888595709636856943910118440474176965052643562256324658762806081037240569292170563226490127207677792907496444424596914248669463983949006759537285204250209010867795025280768972317687241167722374224953121857734214271516706612422147240557443072720785849318945464445994976428375438799246215917361638210867540377370896572831207663533118175873378160616390882309229263503557246041908017357032064697249727383685360995294276440505309668378261943214788792495518388983561630789093928046548841896845630099906880286181224364777508387597315323938642837982754042263503235152425214431111179912745453279759710381940150214794391324814025530494490394557901701535405627301227652665159490070746816254020924107229110706516999193265740519096058243695524654387698675175030782366154291993988890870237076303214677318343993943609788082946862701203484927336534772597455380686073773587983768312349798652696250460360229620780176226454549884500121648093479024292074370354697830420407515118220139716315005015498798820570832843897251551529613156030851142468281302110885663017743022945488110648874151222114444318997175890078557771694087804986258872437665935463556569199338132790912376895446706377387770568113977038455711056894620012877691639640391367618289774560065301978143768572616575463212532314448273935438862364029592829736045684656557437134927782809839460458674259909530940807116643487002555872211997744951487845587996303831278925661341023268396468130695474980405483421765998216855904756026664319902451048944845965250628737033118623227111080359273426090578306423913566055196433421265838076991436700827968568719231688785553458842627882619698392885844942048754533532656795218030478806963513461031571985483830301308100413258532553333659285436383787105073223986999760188768812710057233331728327634820145221800753151407991511206610640436008754725899096716175778569851747628211925613339618335988618885315854913845667834177376478920280455371175562464086847904794915439063115110424115831201 A013843 851 3822577865367798243885349413899739171263905483002107960260658737194923337416281150319972881190305035188410714828282220054819650930592600567787432076220049531778478638873691525994509379153921119608659927059064699380012592248732667873319695159013904982363756325395336160739135216147867331231281495626934892468146079100301412273702067122294867921771887351916301727851189684259530861920165461814155952822509971635825752476560983497551673129696983249333897991373978234089636750993451689288644447501184322033221327264519652015536105095509407949182236503631976474858255310197595560437882169618579802322578511016605999319806361816572966143016495783214414717618926667025865194916452102094796511211941451739146915728306744117938142472797961509517614919161720766693320971749042667507020278607770146543046713800604242773456814247370991314762530246023191192629984080309028226542754268415281269895875825074887359795921457535170006375936263380352003683266860075947158808367119832165063154797245145439626376195582434424398456487220042288514574006273798354645770629391429720965203857755415672593219636987223066372257808984990740520396636190104100575913137339763217151910590301065422170725534167067334543070203314032478421854716171153985713830830625108717038489180923950016667112485463568671131041618502977895779813230127369984736239584088769793838686675166555629193640887736609430255555671658197981577022573319172890300296943115091362798355672451460523216712092241046748131883049351590432090727679826127325010602888408158168513809491051405598194646724538856627966374599737547409338661973338367169920812509150515527531992957134677431500160307552844365083086451082628091866654656297360629049492251639780350842048539826481803992902248093510656147619567979440665396292741444200337777387681178230956607543152427833262845655030989893884117743369462305909943598787119062938939261381288034979028672048945723218247769503516420943837568831705999898931150923097053410050751122472658699574107201001117181903866745479681558971216231704286634226348047719637911366676168137599862247910904135572739596433448479610955235472177563646720328672301648678346385760284505089134936969847837898815583470348078649436770177976147188322698873206810578943685600793512833272921452389268104660049334996149327091020900061334653897705562378051733158343335549619041740781329671470199663644431205441217300904447450901790682866294051633666742359227955185542971288856074541428129081689407506210249708310087921419126971173745139923045432583190841912693243194025663065955865881487274379236452421838021619908793544539507101961276893942551406435875789106591925888212106289295488311777333987607381106826558208313410515151464403844577655338339206986644818675675627859590077465669385535184550320468862533738404052869059851377335995258533275997816864318481772794084756259938291612085325135733227878556435363387436057715560596241031017530346662318399966783810213030608932140032920959752245366689373719822022760845926731245684971811928938286299486522145209427086051956544267046099399656220797453878492304903590158578071939439872598847995674959869621132030697191234540147224600494779616026137967317183315624700578055927598308472304349596066715304689686456511214940559995076630815667734464126993418796982768046823189270889232395941013417445083362757229438257308635770739557630360026735874085243645636156623878811610329302309874965675549504969492637435217931920606358002558422180742805258215714113328849505033807999140678186118508766310423498322387357833783398965372960717605503573537004139289019166481213153613423347678333907652735888143784333775660898114774995207 A013843 852 64246066183236585084981067599412916251432459452816428488100891396035076531955437293427784214165456726411618884118939272461353873190469837742803370905030372480600890483550133477389719135439952257262747394081700402479871637924449948946884116537546701038587652560919414853542645577797206236004148097001894737712131151438765836084110642124409845161220110723657283139994945023349935196292220916710519099087925093283323421873560449643350970290817197471554823541022452180344524873946942541874247229152404900412350847334781791425115318340226619401905848916542628612942696998490988584279485624779470737635577034656097030567985523051141841965678244628484668159021300492703716330960810479907244963939099979379842212645651448390186360540315339090462553946351040925814645572186160112790489822560792852948986118846755508293488677055564251027213845844911774374532142437753837403504070989255632303139984992033631856090051936793602297160360778633576125904666117296443898092226183019198216442677299159403800504719153975370864858180707250743064445323443728946531466968181759320262181237295271209274242438844258076518536995610739375926306264447079618379372099269400390672161291190006550423384052745900691665380907098943864836112214688585037892354770316202207265887663788827930124159543186198655699416482179549494371320958750707333461978689779953925046806949524300459857522400189194694305124173559333476365018389775338767277090722935340534551963786891697013703280134295272695852558410452180392148860114837721951453202745475914338211596116100973888857427499324563346230857897788959308754891785897937024859095841292714471230205630562523591223194289040655243951433983345730340002864808389740092434816273309788356602309808863679679708708083707633597873042079030459263315492105452675077024554757562527687702977762854593648646924105847146510366912810552975428422064815110090814752166035308003892534891126630770129090262045600486803078019354482740301335853564492176662722974115397974763742019727225776476258288391277007961629231206253945461442231638023954376339726357888640884800638565806571034397256968596821324642580888312210428563995373809336967705473101677033090885652232611565393511386140157861083796381245105794139599961986865400306523892536570188817990850306429035021449173280281740418788267330851528058737386887915479192276440582447234537311807788399645746871955269850539176301048307306396006933804125807036938831544242803420718451804044817782565475953871956875666847567647695291267004517134566686624585425688480026635338361989319149520237870156620491827055853831629365807093103075495862663180756492461487967764387514490498403180870404189272056041652329717254262433963807123490528150662235415816653271467051824539467482080277436130431965505362689846737236120172604541356916570288922098886072310168769695308038600723155350182498460782867124318059556268360954898009152452637822025426941023008311632536353585348241735498250405444322477533302570555987877948304109048736541537490572046227321243089665777835469977694534841035275233639496243792610022102942807335820168514639795221655086165938768838263309050528722366039927693078916254403860515761006551300816699899985704342615385975144770494019203661093284125919560274583989505991837252934118927613138582378389720889382562957342075835328878580612506999516077860755168790586241398819745093460969349835750689952206884377531186734804583922068548108960530022262757373707781789631058948999401591744327974831507102717973631103211041557378274093776835379287736304364323112397586411023350780795698560436428569030545131049749472780806204429757985919532072032583297767532714615023344444049 A013843 853 1079783634341657285523276803143332883437825346023485713599511681693161531272575034590640769287478831200800078585387012352257974546712226562943296254800845470281459166357027093354489009509339277587814995452331138664479202618596230291950281346646547404355542676591372605443491244226037645208521717066310844856727788262231337407065647562184956267624626400932507957733895041007442360844083356947153694498370757042812816751428930477155799757677764637904421919253964353795050429556426263301280473180364469161230380691155677568481913155344188792287831602740331959097727908453638045135985314895668564687441143221465022792756132685920540937917154257470941817748670997380871360374458341735801066108924453353437008067935463893093862161601079904093404144176321944840166748131732793015669762447779245479513609699457419827888664195272868367014383107115432191912761717951328745240692921116419412118873727761109250605305502901690073808374183606494513948079723433401332595236045458003664423752077366972099675082814820864058125671443146763238684132551118752404354365334230828895646480055221623214272192669655445492047051285229696691193429386562067146102106872420812366027014821030440092965815774500352924820056905611949536300537992271048731856806624704410497517773965298831021596749442330440806340092815991688351898791353723138153495475839131685618261684400654917828825378979979795227186221985011717737266864076954118661626063780374268364214855366288751709311029217100648199193949204469795850845891950077592838073978543213692282322295923309068150026783981147936160102028688139039102243466245586627576806823804606652117966066032864333997688226415906292685091750958091689824428148834606361733551957105517612909415020957571864376864256762874197879452218222264928838543475816343110019551691810353402847223947260297155452808853446972991399736703606963858025489643347555296323539654555421621421833915165283353559620034200407381699332271290791416244551690858420013170385025957493761854212125555483625236473052992192672811102488883510061370459587140268601203141780897034387350844332375511039375114697871206776003267856989863320672875070247613526416225886419885895158515157073502579568745866857633171235365779586493082104256561113246782951747061862135163463972221100152791605496255321695211218574409029621632083199261425195458784590136869190670868599553499632846067676952220378011936091718900898597688536445942438869830941764088797092015019470581252471577954356725979209332707069454814760324544919480662302099407249546283807660131849954486945986637883722320606137327735348194751119813783389858963780078974368800228274216060956041806662260888883209095445892050705557892388727629706324505306628180190633630491533546740015034829971323222869044170044248630728254112727471740964526585696796845913715978217317006512269042204762354071970517251630377647758413626962202342568970839825271483874781350597773700693608038494708947898848519094564302727879902216303334488264677147160782115053620604044380942588132608012728080743915112047073279870851779013369422396641484159762893129572225551038290357033190932887864691435212236236806033064737577345487765683688395237107712826275219059732886336792084258157692980755931994826304330049534933111627204808710063736816394020154033596038987852735624048268564372462304354405140866720605712121863382959189963455785798511862689461846026741105733166655451860641978206088067299628084170163179906688538329207755832942552446920272993139875380982817951667975454856652694107272219688984067451178550066234810069456572833305705255054959696372017553139389027009877850942469349575534651627485578922334534697350071131543 A013843 854 18147923542380233997789713230429995771939530590616724388466992834216965856098168606364899409414656715991846920784599516604399778206592391843387980154437809819020484208962554358008896782823465238418406628567329447533901958410746842516808378593088522225003605765471199379688757341707014703019624498733486369507023937323322087800552338577642559989967095920472661245633573954212083758706508980210812143434117313618555011141266034529557526527290190269259619196901378894233412569554856207304620912742385633192799008276253472893475514401869781031981585747256759236555512957380294624600505187451501566701823294123162638077852322052266531543573611605314119130901913452980304953813521349553608518092693287511215794597791341651228541350029349948097843451171442926928682535850033052214361697459825778774185238218780855047324779129951098644410736881289068849477786193607982221260325925203661059481910742480963174923369587268705070497344903874353295925375911745176196928132216012667587970001164306700079239116868694262224918159944967649752564215786652871659983818172417541249130390288109821362272742198899072384834790950855512288887967699948662524538110204776593435816038097058606642476465722027431607450696412620035856603142036099516036317348941407027231781227034777452979976567877247718632157939958372306130362986282024782945798462428286240186124129721807203949068144516520418383318832902091940010244184541367872345949253956750328397359074141215049978390468051810594283852704279523858865166906004954102829509357375792526188990827583055508397500158371153363042834796161552830191405937189574449683392287684024002146655671814350861499146021372137061158337058352647030879163897463229121655807743072434520168538257233910324581957563413626643759953431661606658989400198045278650098605284256609641653292881603814291695358399883275066455374777522241561834404435742361865309730974112971191236762612182917323276533914806246864220677483584331332822180268257465161354661131267597655483743194211013289349402601639782251936199530665153601453314281066494380421203911536456948205640694235214038777552727121372284286922872428632830549011305651640538477508473059022239929164244934357854811911784276240708952792657510189230926240022630338681070012868716905692338981120030267968513575563191731414950580092560850770422329986773260075792606430360487605288552695668329243859446535967893246609893519567402731351232046954570085248638229040412725496432242059110289810678873493532571254807716327071676774626461711491311384737643124391955343836002185062101197422911721042427350067247997109182070710257433359604251787322216425436604749336488194644572618759460095267159107696208311497377345272474195960688499824463979427671204320059432690387328029406760025365933686736649766872610617550390798325806064589271824445898446928451705792335440884887608483448151757125875657828353734771556692904943337829483450159496782587557470302980573287335947060422342235947477516549410142744264428812331265007706201492173910502078744742869920853062981288175160614789405849877699882220353424273134944828720394836300546030656840009046341868951612054431998997719044462445612877845750858750069329471207606736930620662464560126856345927564949037045696875142533620807118431219990041224673134296728842648627268840927633379249761407973949284487202546973220203632157877395105715801391915588876221785246171437764057331978179421809727709722147104849210647932564691714263698994752284265478975389028195701885528178221313683663469775761829860924196312755221651957890963208452837356619609368988221708707616924499015613711376955017040790082358316010889903150124947676524658362645507843201 A013843 855 305012150976784592800851710263836938938987690636495286796964748564684545143441919767174864374032135425674971197626764075570147072318198329711821782455636269628277278100033651095055528228913980262098160206331106024702290215009422182179998419014038793035635602100274447974428944642069796113650828950213705412304551314593074329663883154474438505751376981135384017555363477448442491732580296430403119694697209689987054072251258242338273348344166227855446419842321475075380965056508468276168763680461275337071372932098992118920642970552225409804514511654144352488788506274690611755660690685497386831557544104327994458174463976732443595652841690250514400233068459404239985358743853321947498363583896083201003859805079079132198094469943284577680454883838441272890367380031505508566777049207291863857731298743049830780387562837088114916611254763825380153173152555969357192722297824897931426712473848877548080937072653225126119848875799416255844617792948701176341771118154524904151011809568502708231771837212144465214199514195071289391346774726274813989348032023821615774134469572261767635717978136896709571918331511028595039340073133037171049912018211680205875760152297264001840101959390115043026423854606904942641929008200724566022385683658227906684547082773504652234466176312902407050678496880363349133010710441990526970034758032206838808188248234413676771988304889158671768439624585459235752174009586769830518369111251102769374413959091401344986808596546780658128712400825957495946860189225263606255563769414944987658368839188413929636785161743974572660924419087218417026959586345177775828774179105391404078841876183794929216147181201507586888170939732938647986107624664491847669160737818406980472622489330330825248960768292823001673537325936623117634849128546998272207259012500838247266893461115306800523888626838204041915483885816313929750835351521875870260648481916706811116269222958291452308705506148591046956926466601856710742383768603216966887789633214513795715271865104500354095409525759820308291705511889236579625853121884571051739174141193231928492203148011242349734328684728903982010312716908031983037233014087122530191484906702986786489463464611752465823801358330777595369586194773750404177316060348102212743706284525033971141255684348713746807664490563429891074399615670218898488100087698182093846336275068715182084705156097609601545717930012381795772480383369337705820157013165459422773862715482216677418536692287466640848079826805801925079553288309093671551146941985034470443285567991655593463851688724338734825086877295560076472580237087414023062427296682474868659789524491462313016022098357087391332003490245821155143123050173091336421041994473811511291616549766102240869931007238885227339822190239415746325247472982872631827966649169418147461822527551891553462215197526487819251781754952306035781313086582014592181121141220305553337653382678900128346830662424949078403382194495240255262244518305959569254620645936269102852255048851570984518128478966913808437462893414759777429526510359924452765544118894501920477480001758579017736303676013703277137249510032041867791469743798838607154663980280323415637953534683012415220422586246427592941474041862052074606004584098465627027380520562564905239473514372622863081368125121658395478507409470734205050739983818165624376413206978911962445677445379541765473993925302242659544632403354500511578557261542356093617300126391200683359802614773641629989004801641649905139363396885161590072091365619081331936521229074472552967428477010304456273418644466837452705774664585042258248917650054955419647112482971404558914196217195026602244149995599349933100983050320679207 A013843 856 5126339221466818651203914694404307432747566116527576285196586529126653150225828345526907945534358100099319240918513023818107461844451959327466588697731878783642456213027265573954598262943357266265083778587806898957171391643663358615899233428368949994549927564499312647106227272599267063282129482166241746864602593944365800258660884177251887966163392921942399183052993965475972958549477042105785232708776003259612417792326897278979360165620401791566487978289897031591927879704737826317568411177512654590158564869787760542699246406071252462584475397371204132279068424958725111777389228351154580477987643761440602858538216056942179512137310288040395524717181597207061433924407942781971604996754541470359271871743964082974853373756336783897075405232672682473468404556189513082481821866026954355856889937974438505925973768602939947403485358815613164234381175008176986338083659543059533488756547978084950596309380082754694696300055560789011980491246088820670776147182823100064066055483417825017251389268024512026855051235076563160800365242824500798718972374224369896315878030101003528653512058546822997775231397705857596826188609146955733835871290083709220153900879660116078926593631469663528145105724378251370982900840829577781138236185243836427647182820174292690104673025290950755300753497068266808878511010398534786785374178247300339849219888075790665506807440272089796412164770407813375286788579124840541522229652797284244875775410449182405193292082161742521169269320681867634378879200309005430337260272556980407574205080239672915405448213430980642712156711598879934972109767703402878354207628224313328353095413021041375335785674453738012829488984091499856702510847736114483775584520513966120803366178174870179959283632697476189127141837016824738088909303489399960987402223101588421814678400964961396404996151269695332473537668914788217322289753028167751470719035574091374431136830260004438952413441839369726205063124177405737447243998914267562483080365436333364586574236811337451281547899445299921458694538322399193771713419513985666580299791034649022168458308624950171984862204238689225647325833073293538906775267762268364928286826957098920528412449729723693100629429465379045376635175562423043008151026270553889583471524012245952971084286848831942596417092899566179287434340569369026889498173943346451275373775079896065297639558532524573178881249718100841548077803288458821719378920271876518560310659109615697373346187275451832733677649125112954812052116610937337760126653942474344740300541235755559346955332389961116205235146706478205274656044728167485610215575342355117565082538128007094860283407087567786116982660561516154490469104259146091228452801121350070278199351918880362300930438663944015900391551353860448488434278423140323132635472590410804390851220564641339039450824827680778164695955483407543376529046183919250788103020489675434945940402684274457125182943376119160725644542881502970192543619168262480462409196250874811637850606048353536796185345996920378408438849621867579258052059619250277630500006259893777465006389556437551094055882762310978845752515108527671971231984027080470448437516571395646627085057417389662609642407043708554567354221575509217903119044942911793449184409095028362359831356060672459808554078919712652807274030974629784287786908031909648894376769694573352824500824493958452321415902554792378966636803179090098100811894742378865425963224256909885228202546500594875225203701191209955677280611448910844341639581959899945857112297054660197723570413112186996587347157554137067625954787680805234389558944473635738009019501300396421670895822396812103917428976038274325628222126739655432049 A013843 857 86158383295192821070784194268853195022188343720478974625299029795031659495845497003270741840595956588369258482117448391310932111219704080416730956242779686716678761572349252501454933005289005574117263066725270550773179579355050068257418416230596942558400632576539947659914361770575881532582750206768025039553375796422956004947313480367072481047308144839085903069571669577754677514341060646671932406136398286784305905835638162567806106303582092910857963451118299409965531874197528646919372286660455185696794999766522891441146234346839540138657278003617827851214303018281292953642580760897855034093538328698532212243451797269027211060491774011094927583921671104259081519967524294336596765180453578492328282348400804342558360652722752326958146335745529774331583475375877146377271980102315021858886749187536387969097841128909611696010378425614010451287244408362430609384172065940201579345531301867673764672171751050858153760715033810180924356116373014809013734705701707842776758194509803385064944099427687973635352846107931797043571738636151384924069768693588984847380962051907566306079577167996454123608314101242348629857751953932885018579488772436900863126612084447570938519259164110634917534791909625270792109614431822713767590335565393158839466201658669337242589239536065009344339764025226360256821134551768174161501783813802376811845838658889813715172912648653013208299253296244119398445055649351194981364113774563956303627157323419408684083660024892406553291909472700149331005822719593454267678333400865169710099664783588182689219368123134491662063217851842375067076248865791092176499167607566034109630474606644642395268549830543974781625221355625838091599099817900876128816249036278228592342175356585043114575680014746482310659872854741773373060298663746345144315269163668396605439299885018106189378770314389769452882747601450845568535723879144415398968374830893753730064116706179894605473212716994286988328495928049658229275829889752094922653131701888454858606553198088148543688975545977155779956279105584563249721187441771557098215098587919346115585278793059537540549579066639649815454605276462844508406171925280444409349716700667961557321028042607466109942278821024625615645107395677644083837994298529199222229405904073817731585013609068318459217982080363008775283908961949385234931795809465823806585207037767813169457428060256140501417457164012120843898543639869127416637601513009428647443141247655311025753829369538518952754920248845773431526159923880023835734448672811166312050231196549343685944278271478076480061387110695779196051144143746310930650893174778962460916342218317415243316783222920751781268127576057402008521314235283468355276606228446530631165696507700622249191737882624907075237880803604332557745114917457719410890204387827034389397036464029926985236050012878830838614044923809630581529323679213130847995647465369975035136420347914600800902949729322434734315907832209420420026080607360987509131711361388452959197355135854677892933487110170240799910631745594728404590080966020739416135813605210034717854362389275045921237797221586160621460562521429024582820495955543141466826889341015446632861418560014068059480259935183609676613522402019583425297721788355518512500442363660141686181685601311722032002368404403610555731854638590602784524834563292305468967790368256694340921385357269959708166037074238395513292264751030967278780345514935161591214163910085884441030400199035498067909998605920665725068055236621844560849936454000038390020486376597673943140047933176526851643543677012381695589422116551293574385317179768395848717590758355762659022746087023221030540228800275276590833529284113388846447543 A013843 858 1448063948042305743736669953076615648737919492910090126527400793765097101146675268133971358114896242380722127308947955112762835993269566479563997181572398194647219945746473886791953059019892316684188840362451622146844829190220326497202431321587642813579039431713906900320180678278068840918118282725150196839773587010480621575149497664529387188962107990310516772890291050593322864983530206288615167949934446005983829359379570598277117228644304235552789791722945258183290694209637863968773890021902270306006033561075950236451344760667332151110412871406804832695358790828253690671870854848410249558010098690436230891175694356700540336293685245804472447902971526249282383106094180814915181832387883293720561441429572318585378367490311298359185565464875118917190923470642367199162810169579608572382309593594924072596627415853583843774846430199294673654784716771347371251919779912256967944060344590489992962845190619911772990256337573247710795653247881259895093839198728603713548974975126265492786515479081151772889375284536009712911310211257796326418840602433150068329931829206410466906279453462516404455484935099580153422019237089749998507265467798346992806568969303310324763693188771207441059007247625071926202986289755644350291890769847562820614908451277255551036197348882644612050318413971979436836392808411567703132360480558576547076693010339961099110911142885911192991885550149974914729666050298645534051786660209096413595061633134710001753394074038366676941177122507671409806214862448207185876869749468340907317645066017766586457709920045521401364296502435914797752350514687350886210421509980362335280559386713876504737278517001952584154775095324003460805506070639460025097014697552728187951494941218124819626673454007844128195260483069644985081024439641584822840506728833774741747618313167499310724888992673948855194600338937584361470379911236780189610461475782831318941187609480765488634188286134522981412837031062730605859438872957063459365031184513639260808600339600267512573780612001238057193725182927559754538063997333854560149701161967160450164641780674951647444016775373012594448345550881511027652782531548188429187940688588126429893894518312103682909799880144960882722147319999154164117065170175380251328009625029768654614749323727611228344076624824661088486196657923483317643498692169692100717277574683763635939070993408724953407323202555551715023402822955280424491428168629149467277576874949342812409844610213833888038951944622350914063660169840651560607188878843937272206628235720404819329665484908732031400391733169463960948031579623944247811449561588510022080620963663260797994425175627629075187773420170796755557217728352409252647133920881500840318001861204924358142165538593276813213523062666178017298022146417711890138831665146208966982595991850950982840862292566454509904586253034468461183763343076535090162262846950473170415537816787400695660775876100722160579647462935943728999378336767916117065976672850855728885229947768309571346533117860631237124097987748210600295945490795910567366994619262765053502978268676545696798243657903198601564887674297657616163464075524813578632959529154446611558501861738156441875684728730630927834843471010743138628978810096891199639594934806036001319655589901246112191863805772811482610185280910792260999508894505253778016941652719290261787865723699636212815146585106724713391903093670577467054461267069515260863536452836813459800397936145189616027363346569708628841218804361903341534204881982378645221074314531477105962354785612897886795573038579547099157771417512877591104694025840367429029396547875685303010195293484599275860289625446226573662139126678093726342243855201 A013843 859 24337610774747032634982211901358679208338212917339884756546025140809986978972171231527656615837061145692796793681488281580204984538881603822032100630687296457435825628160986615312355062947330166511161839971724413422021044200033027438481263221923512767822915728815633273681276659819503009310813977761599358286074676885147806813537607247745410484886148993148855401967121687321977391778192177092755127734548234022570220043092443045243509261824821286935738029487540954286566697581383579723182769598111457033043406061003495624037751392535851463712709129734168823110895197450459779122133457437231064321475728690161732587989895053065981432087967926235768431905242441671689012864124896956279461056943154517561476146106821958464454222409661991522831798768156123641227850771086265516329350520124481276029477339549888888131516978251183662323843952359545580115966734776035268631015740985302860235822211532365311726539118748857168647238265593574275342544137140335056842155413031642613617622406947144137262965656916917846951730407196715244900390720609782858121454005093953198421164253472140717293838774344513209683335304218643638563877317767428224911610717286817908100004667080736628303391423677683461878734810834583863693590571923114595355808168827988326074766340616834046265368842670607994729701583627058394909253930973218386545582596747996026717979424783726192757083578483509420614620441370628391861497307369335490808378398134283423292200868095070999469294202362828739350363897986433384613053193167018173032549879314405629287660624560603018594730626205078192729731316440420005823755100350306344538554318239949769060361612500122415119440035251817081889305027110526165758140529237404641805526021768702654900775477053023843465500741509836262577742938951523264256777757056116117480396591509252084552220989406160915353209299871058409255647896523980363232675168156564646783026023482045977444540152543225567474802525062927748605551981071313292679589137789365561548079118120735056410145907661696083827530745904808027254939149463496794521241603190093592436027429182065685917134407803912338591589943694222674893343673665555841760316007730402929361719153100640907226685169271526598665006585596357555911130007225784036315514315137615884069857767875321778110091883889961914778895833428078914187507229719984119634282519296015136755284197710015429227966186220440291916881065351157674398331245409398094427433230150115096534234537273604648172258363863906156270665333267851812667936474511830779125023486730053733976800757752843798473687804861059251746383859379180791653566758739630972967032781618087941108996536288424231892303926773561866680907872810581070650158360418942309240379808255384623224657281271163687295376207137203399679682114230453936727858214842483737563343796112334108076490835038933168606372551164400947966381154750311427115510507087325260357151668696602575173944086745843491970660149624837352862134909564406253292551706058366179527869940604332235374059732141978965621182111883629202344714880084175559173955863806868905737078565949292254224555761646703526088081158379058896501067141920731554859340717345541816084150806498784200463740790233195318604633235775714004120214217277559930937246861298450392342672069285047074179451499470243407608654983623642588229384016267685530618745989949800247130738357253111429868659218219785828784168655888722257977715295321395488784330515637342989333457162828323818865288112792201876571895765797092924934364444910509461165381451477837890230596004330535719909296881795974783373196059406448095544664214138933673696592492299055379697067780146642887692352297595660029383887734874730023539572302078721258634092474363207 A013843 860 409042224291173377496146035426135321454540344501731443103269044541593451155585281888285324742373486675658835711404773548518505175144983115436893515299961391560123921332501702043554751542955778108553097044404772216383907689869955092158554590970868479088799744654204348430761216821586387077486850524239200414714057094408679189115126565012857114019481506127852812740861414198820474023616075920397935431834552169217337688264254690261407660163489771369528949061597100818694326486250313824407532808635459258354360525667285750953202487654350055550619502343442175410024815583549877507705697019147542498051042572095548239606346166156879949929102476936244560035031409717176077239207347143144188901984043597976655729587617356655912082116039189091524234041896399970038116487909646864532947394191732156806227425645814982542826405853467643812676845307306882565009052911380824759881481558739985171983463909224463794187942968812042433454133529831202845682139312917611300346106026822817407071379793560651514978663795802638253717732953755193121040866841288620496447277463614071405864507608106269035557548280408233515147816458002743633343086079717166176089441325439548581436778439625940511895099657750825943795895965696850997098176742311787004145067893491999796338597886747129815582054138764908567422094516019970443239830817866881422671606703543569221049080192340086121668303703572342832269925758116151382016185244956421594016415737442901495272019990073858288080427659112062622261566033457985895191585017558074434158065821637215411437712116990054933521637634628749185208594235414139037879851971587598732659482426658835768597497621289557430912428672477289695313549590646613267897067874893059814825475847866585520917333442830171737124670962555818065144125574958251502363663762842143586493025513495999785069178168949346504341388702932878684359674196878537964851571551207382018482318376662746742910386343793992112549006038732626670813512145865562510065854638825866992938565738255194093085322270070126080889309246422108514073762285032990625518507624815903008072313002262977983209277991960354674708852183668800496932427123296997032465631141924882033782413806162471727758897639946547543762765684117981442198362031443752298354849094517910163562099504680533124696314292538589901688902272425722310749434009903773098693386301808126403446061510912229319034427691806939986247020065356907033612753241595753773041870299132984427450879867957473321831146321460670768441072256232785415510008327120339904754269741472013106948090335552045720947270936299822844101473524585891565321496514136977762656919960655204026218904785399546065413952097283254293306018618327436054417211563561163391403063437348249362536814926324448092373387913354977538416417293871239314585113016857624177227119181259999354441581464499349764767303467420086732470968067888484155530385092616675650822648095783799480948478265937391569550885134744641389553901425048975899087916523722960379324910091737011879931821918110240475195207754428156003807622989574738623036676203002045698723079457909754916752108685996146162962380028876842873493435454261735242520939436426521302926322604825066057194091461449313719788070793682425267248440349783949759262307997843055744103289468473786175734041351596380951678664309762560980371257161410990713109263853086292753526319570353043801802555480619940424375522599521754989831460968466693979998242976316823621727414535655638423668897311698536939543852135751740789371863225610932513806566054988021421105627044783313844515552692344948184153306170444173141819171447033058253818630018070223766568618180924627013445365065690258113855001160039587505629591681037068193863192216622420049 A013843 861 6874772663661750955577726417407056347686459570040600364236642831610561133571921832696411452945071190557798051801580029029950516478661731221147869311646451107951002745835356106246024709182457762670451902025311006640764336543644335233908827010447386528045457308403212484075803771120402407611321496760888241370099157585726671131457932178171089515325425673490822223735657788439575706914915387994128100802843318308035794526657328579223478544367772587407673046878262473459795545254409024446817403914736163755161737354890071616270474210006661383639261975886232642116287075512722791272009649800812746764743872509209879263063860014598681318458425329867462320508772903116578330159357883434824382875645820751193652847179084913315914364124270651061247801542152794296430623812297434852205246854180442359442264342829212411597283403179230689559659739079906775270107152281577521739328060557742930785526077922335562988916757476823997179063622235873026227379715432206293124917003992811092160648680190373870012246402416054941130233937753763530785333849001537844683789392330961698118364779369442063680615713948821180689089351209652112245597247741806411921535240356662493008207935234793182183420939947818131637377623495466974708229056508034204178666156085920040577062814682559010810487583910221818292663142530747643239531836555888676070841693866456767898171890792659827446879180345940365981960642216658156277546025411982577730633899299202845431036839973171336247767747666696436492350140324328368940484969390098557014894612264256679420033627550251853267698163725205387555800843314605434809646672086472771899807921144855052762818142521013591741345188698325807909134827969997629193546019773327656307771772575093702850057623173646696385854344867675634220877318538323333000226096862087907258188279805327268387657677485531666698465719930192892048033044226937587575260363061142469584632324956570784508094863280145625435611144492979256456362698635562509106676818914746346550318474362855047122485011393068609041506620504616377796037722724549473443089557650280881856671364629033870963798335210877681017831678650921529951943302661252629124649862602331492341781028840172662328443792634581624568020802852970914099027870662475144878449948731562516118988206375165720226770954314696080477685380492659114876765737404452714469739743574489180462717955813901838165011626216199240348853666238453536513929543731499833663514714117528069272166937940761254120016076224789493605189101410504424478476709953911552779205011544920124288476554269623232431960782626391122540813465527715079538358391913100185256974853778732014068661132728210170721412292899039654907594254918229217766590074748772473119311287191512027036156248466734999088519530659757107488164725458093919160231994474326089546656192079436809150099659673840571496444069376929397712639560317001753201999182251608467663376246545838317876301074215609740109441726459653187834232421250798137935970613014211795095313763911823958666014130977678811666605856728674017955994719585782632037377416943855382058438796449089250885852690685537228560908721145333098174804169679776984221049429108020543538282704019294885223261095192578615688478105829420521466644536958818843603921610519748237891143986096638924255562032996280374654863311054179362397099719111834520915227397578821322308516853018923607176895549962779338712479408330162136114097364497019725721830469702956854610372656100764314986603157117717310342913522845579507446972905232842942759546955686183676024522273741673155784772894100241544131064616806655217994554814510284610071929714713706250844718765766800206214976250659056168119561004496785347207116547383190005134258671584773013763543 A013843 862 115544304158163048310394847897360396035566325993672370321725256070878700971943290242128587289647811499704911856629155547906378330456867716633832239520841903771332503149254830077676937287229567617202285117339402088611326204289030342276305655564589225376860000982332792219862033981220603264723480396060248672707256541543308161706413466118521501484074429294360249114325200450303948906118982926017310990193387650803157598609529721431009003895189153876560760898882957391438783729090852473877660107594970704233003319723637433654657860047581957874825076028719912016048436878142331952908666184202259834875050265262290440774314295265360036919330754519082439220790946182680331994988327946889093402990979309365311723402538880138100572717836616832386391800518962013740109494413282987561013583878210694735146136809930573001715542157233330199429201234715993171964690908396473407872886713793985437712336791640693807154723942912980920588522298918317951803570877269091168550480086107176025944022367959613633295825285406635395575841791827503661909106000168846555600448316906473260275356846862212764280108304337837583841524725780623050511752942796540365165242784674426519988950767491169012956755737702979338429405718088313443921205752730530869630842085336058121978694726369769294691864822779098100044789436514275639926811576994820978722636348813538898064574968552233719899698384074219731058812513735373632556716049099191183918763945521702223159436169429090648316232535034167008126928808430986896782730880539386447749333748325362011012505178237082897870203037729526948650344773588573542845731617757347877320071730681578871784684521350675436396788586452761853528829053691750153855927954330317919564720181669599863800918472679480026157053974191024384350285092673600257734800009961111457288370418688135399791362585499330722201113354866751936651291374322140034377400921968621486308915485545085175227550367149407526696316505493502363262087875967899090555917295500141846471202598616504776987605586483304112160601770821087461618006005831503000158006195428270781365075625320172269288558619889221184866697023086038153902311087827672937697990240757385391788313751716781935754154822809413364114725633549882153262361422224219759972108288331371208411834784547410259851339429167097024588458189940121743733801748556636772092915870256439656036900683364248194039350401815660632543183568469688588189613841495317704382691800173294260257309725970374397995110193110037019022413227406347862209758064195391467560098629035472528916425447609557667483964873601755596543451915124307341801189492883474813613976367459148960451987657763028339314776406754159480031936642410678463003079386302618955716264803827742638396678067980415129680747751798537705553584540774184499326019131129998587010650620279094451385724980138238485140735474018052387356333090247848466066000256102783516018364575695904608546992154341752902019387096607391127929944303962164304289858092929857640166938430066025273299699499341847787680644634038824219786403252078248696652202246575377406256180851919843039638526172351824200423192876289613381023933679808011773803177755018501275247917406452289135947349226901668793876251524675070704289894732666868304451110508005408634236456974326210399963231088568484256824287668887592543808054979112602793022226871107249964039242748689049065822083508224432345740641415805035021669634405101410530206804704297595855436533231085545841979839261677474834933347578465654781661273618248391338959705684217689042944145854776300729274678031142759632210803014669454248834482767474353441478922715193260957947188296242611065855105844826757017585461802577471330510007811869274416291485493325280042323867201 A013843 863 1941953119986246352952806208610936176169763240975651527997236378783258327235450879099455166577110767875540453574366217293662500599988575713464818449626789876684785380429525929115516284986467342942318805967123330903290559515485732962637869153074051110908886036510067238839221205122374679070207535016584599442190860693718380273799691125053990875442838933150312706864463643968258469265141746037572945812180266247048669759830366028090968328466444109203356708427525864877911638134829957528461833428348672626044086794595174347433834653819709966002185052814695561253726078610938173132535952557887381044744969808263315438093900360524906140503191991202218555983833432492308339839768827803364992824069389252502794135226470958481056325668680019101918086991322194564930020272604047171937955304241087146413601121364503140439833117036620580661806585151871697241210560097419528566119606998735513251631244457105140816849445308538470332331294277920169815962615734261615269827918807203307468041183938297226334802935571829321093443172995244854045706344544837804059976734862247096085447922525213209929255780271006036271624506066194931609951031709581453917332235482023086521454295549224077600764193683573973740983021903910284051983705086142032325885562928243128856095922266096712535886172076448301767452776059495430680249922174551956189391349114509148259771311496457392130354230741135411019905461918350424642380726637210106228122665632383249264640643699594726526250920216319244905589292483299596774227357909225468027323052308104359319087174530630652264504502455120159425966344609703155534608211299647745774118445577565296098085192750340802059520825772511568472259029905397244835856581128429653274124252093320964910902036770324020799621606144228546827775241552565199531748783767416400262645641626891491664293430974487251448034112155245499799298254128232207557780977295526621320393942565556246540049439020680092301184991507829294219345910931392480014973301985470884013641502074947595786830687092024892213083233962190016967413826940010070923655610126562947022402826034756135329932804724478140454054576867007043252636142453119699063890121976409376279786189225103953994220080106957810410676193723072869349880508423322461505851224001985355899777707223888324237321461786011399692258216798323626146934005987991394228565637031399981299012189785302919397219362203315808251153286235270056101702839834011804657559901085512556632144604564384082507103817015600392178709699113018488520159403784931944395282577658199186793498362497973835717402997630624706311105796337494233493652591806892561192410100807885916578316556564023217298863447068317158380896759148996272927692755245588116788723262557932870523532968288546837084544327464478023217239095376791718880172403536901886251888004975030740444439879741183374219760341111821406474297890247795589169171266304319482553720653423721068755849297138021841024239838932680422687118573916692095462199644967872117358285734194119686768348049485438435767548594364290518661950079457679125844633563158192368066947631578216801967204709378717109336512602671799532094869253356533253882310008528595950933091747850243623507867098456536347418678159375213913327000260771932055592909814308046902915612132367500618192182024905570514904445802850993767883781980033945515142324567022699550145607552877216847649271757522728034434862960275435223609201545446539406781185766665129693542321814014854768966155158471013319550724772751272259915381025701900713233895773434646699744762259381225286356919513669416361138566966267549517560161151872941458290936254074253136920218393694949564183826763934003305194558856515919560651881701294086895114610996686317981671337236047207 A013843 864 32638406087608842454077813948124004312885210791077775231049551818210222705846222925024542984661500675684208403224373014054585647584007992016203203682877457457441187888879042290644482201767556632831552171889441822491604433776768713903054666855715577021045647615624700083170790794491751231132978041023737362824901795679324817261751408738782424643567793949457305664271040464174520092939237325653488500265313734814146992653468961834124904696535526143380816198541427211003060902132087096180858034430256140825922966756761095257320459026747865398598724182656588297991374203214037875838531754640413213219028707567481542568044183359342097503437147796135687270420288499898226267686994688891155434394134225166814461030751297399191113665513505081045937288063152124052778850721656220818761214798379951669773394046773204281372275198034482099182983276647507615533025883557330016610772234827747771220166325590566101708788627300606070875492062929004294096883682645734967839997831392665988615368178450961483009032938155735399617499408531080261946186532765088972836028982829786943908123233881258419281001899014798451617193073454538215568446989942935495988602881746362015166082345295809072236043803239827776664701649139020144061690131382789137301158656134982266684404165526287447590638894088866607805578807231939703442960441987694727675100404567555254801976432320959389534863556066262853011551098461715586964492872591590255376057641283465270390815298659088568726699216075677549128239238766816322984439204380352441135218540142309967075898142336309372609527172763204519472216353855280935070160207313179663225608714822139931520517834554977860214366518758601931313257515620011493956241559025517182578206304932445457257530531998835817579240334466049186534418484773963308530101808778967439214285298823165300401779694388207235087109322993211115126805757133198712423624885405915924531860992699303835598610921620570311306016152272086947944546725023913411611656286469809147617272725373644242389263357955662363425289913202527615171324189380749262013879839397143450605524297166146366490180649004304106611295273403787375947055646209582782166801280057512387134366482306322154780856886357639919572234787903685715163441705070780610528841521801367876607563925311891065456661808237493594627783849729425184651519838640171362799502661586739485692497873721586166309065820551128789277133281756183832901319629090236400879609257544209539316454368913603274696893852581195791347573912992501736558319099413351189451514282701353732438326978503446256902392181177909438970755119044265582327819110498443275960836564278138599931766366171538213141997954877206480907731831017180359095732137412599478868071873811177754889018598025606690879936511695482136212137475997738419219057586244710002235481699615341654649701058810068970511512053066382378613524641394700467166261472776697543280383022092480002579559136998733082094398972941559864102401871817844048433189432975026676440708334600569575515625667701763789945189225480630747151394985445213068070756295999739130101188843935089790662809550528098456618767313104934735918467541163254397999984313340112147332473006119044580296722323759006391065723824619220241286893382793862058350035249075344297302693108700582889956003292587923643999020608516652256822723738430522272997048997950511339297226141207383558441310428684490074746741773349239803199850374319987809771389180340834759365802728147664102014169748422320861689031255630632872397808898971845287322086264116107082610219293420253387800746266241880781655895002058704741633628479528527089495765622225972472218110542831017325237576421438793550404950701463060055876175753649718446191267021306946317950164926245408049 A013843 865 548553691114441815125685819026120140486661737765644168308249817408659213017157468700887493943205841856224490632992037247215420978944422321816327244298121427487214044848390063778861812365107324327999897352945848710616395718486151774568639785844011702992714199475804334297851480883022862941651961935485953856998124479982412203718255926672716210984443912908528936299403377081381159202029761732258181223959127941021368505526852841546137273234672587891801377848885767135328444582133987825511680984669314958861287302280883727989784954862551373754248757337909279524341026233418334579218203200241424874572215488086662285941118589720462632740268143009652495953953788817789488881015319736193649385862213922378650646543837055388205047376285479897139068000477397748955054144078876103300919737116371847713881433744117244357023829253365540640968399930614660494263566024948045589177248950749956790897335434200644471419610459041286233204395101647775170886324054226867604486843552216537270658492975225309644932816591583444861371312559181865962529557056182850366455139114420229166263827191842310252855798916741717576330163985550423789058888559970916881080448633511106388896345977386663077071188201051785442403640617079511561244826038150537030620573533660646956164780810000313131655867892951581077388363013147210595765836148487185288035412499566901167456817898018364459912451786805679770565139311846053870112231709646857422105400777051200799458432724563301574589633724583912568198316885953881940399469708020583478159618004171803616644620078246351625448323192631178358769540259245706675724182604312610599832805670015705829065343245365512896622858080775822659581919065025533178922551882541867287591913366999610800127315651304433586054292301370888678083971473596001326465421100148105750874493017320939203852711323582599000109046391546899211936224360137670759703863449017228943606987704297199564905853759676925222120213471236965334103996807476912708957107206698082344003502695354838781836349257160817342088847571194881628184445650922252846667278460747789974327046862471421981600466167815339119816039660097454427542164245844457819877429113926610690567297468122356455401861689012854128250550080297245814751964737124609721158239456915589902143326892716953137130115011047554844909163162402449078438093928025360094571241233288330536033811763638698697156469246002821561380779066476181679572479006119603189583592791545529727291648578330930237830694980332157665178674755664976686335669103840193441111600549361652181090961527707421239758505389057123940781481285776971642183655790147336139073780135822675449053197316245042748277559627621209324616248883905750295321970033493559441335683983144464526419735577016371653619092952065968263317394559093989611814700852014841007571740925435047189697525695420829187386983075886688637357508647920730751663356572957955609913397452308311403354650415537706910760563538228796635969068259642504922016614800011273350938984979631772855691120597063544017608795312652960967373495520377696035065201066867615559610680900017054111669840115725750760391622231354638106581683964330816667185736354307264860216873813842782261047012095417620414641620320375234595308817084616439614689042431209311604766363077930696631490547338525232684691539367339374480419517871801787842261402508554244079568479755272495466723104374900224686268488984680673372379885241196035118827737953988409800661046451977790562552150961733946722407548313384046686389974165019803744022303840999411737429955664514198688767142496727290297290627299600650592636393855435954793155332812751919340569783893360908185267946915121803201656006439489650359110885891590817925136624827105846765788421915406573079543 A013843 866 9219541886560423586817401560372001201159323826627181536756754681187335393179365576455816110703460584077565014068697170013949580393118905962767011994918526831777606451766891801931330480420358799980694274810960879279329762840596752875175128880680304692198547550589843446543989839200965257460344524249712426474567478135064401907892727359588341358015548844253645832384072558606773142708514205434063251831081063304746140472389815707865929151255142184697505757506223088243465168091925933383374822309337176513581655689434812816324315736374900938687658864578241260965599627905061949272920341186457627866935225708272533039812380137431815468465686679563229499498101328660587939623224478806206665228186229393417981416462269389909562231253230060631216315884023623966687594999533670668178558021714861644527205256937378525908499498261314641552755897633840598927087754181301802217302023115254523784611516642610231631149392985106897721466268473394157297086448379390963828610379582103341907957291434611779202385848454742957785067650182169621232234265443265166109011523096060791597396143613293708419747412393678047305381066105145972622712740027431200020319100183421165078180886841937646336335460095077357930477987851255350809841791223196075873639979380234493392261471073675262803740171676837223167666217161965168483036408147624123136011177880220907921446738411994651477748577180843059903888296414196627394976278344034732693325470859899531836497878801735409564127974009081818533709111902226893772293887382701946517428699796115503384946129655086431768909967898552214675839663137142592098896337030682046351389964895953967869101223924858175253540375763599251439593313725884136138151329489881163502557287959162458717739794151473615280814490709140526012557308556727994293904332430189213354947604142113025199152519215452741394832742702728735055012122820833832458342832987632566855202642346123033087372684138890082208174427811079676370285874343264471899442100822974669955666869800828775406323521965101857068487261129072375524895978055050303593936949089788106098514676617557189244759034882472404586748178567257916563701154479907802578679951117764545876364568546732444945939089407239039333506995199555810408536271336853315583506530552380319485322895085893831375745842990676254278388305270497961661309044648322227109458851407876971319120274311475609003108778617569421982126753770265185488574654655852170807331444047505718126590737656007944507220490534442573878657986618461263167243590628242131164762670433121288207595790396178628776621200073883082072714355970053562390180702865006278489413022742771706272237087294130433470300944661429665118825294991803945213476350352926253530528840704709015295536495842914158382376095245372728601575450354692683405769677219813432814258249733786838117246314362937876152413024556427575928067647845603721743206033921704359935814470980945789756181609533942240049152791387011385060732130239811580224333244943789471209231520552671206385600663874846984303951022819758314978646339210987937261340834330844014710376713886586628454835002825002693029901994842377402657318362388508035725390670906842200505664998189255641461417132287683946308881712724546567843355288741148500604078736141334900141308264250781218285461629118593585731610702146872866892410836871372648264887391961271180245307439246864831309215215228948076302114494365528077369588731248781762242137791792683203519710207718390725984814001213862442563503664503045672658156295791487841525782860655677113070985264853490137362109363942495568026563573024388134510439871528312092208561678583921508356956357895716783869798383802452146410232500228502553585576659179966876867771253469167966592606007132238273747879201 A013843 867 154952840487421039223640068025172224187884755554123040088270775926715545953165597243492901372593062036591635191452593336424450597667149452516225170598595680461686231634846150515059871384424970351275528676747819498047695324061909625573068391097593880961780988682763498806064837227450623082136010419064916751758055605016027402865953068732601253204167329425371025504879107492504036209501998250730301073524979430962868382919455632602102671245145174698210979266407091444107919080120999162374380638553029925663766887172330899003962774581252960076523482536966500873048832946200376181429972174320793351559580338478936462800126672969816522578502796023419198198064589030798501501247533815295915422490125957415176013666481361636210012420673037629028852621062785048008118409157162402920077024670961679659568738753346520884944151067277915180577168371531958946167563884525139389866195102498082781247965760212350163024727847900691630004683574232335601692131937912423929067454649636410867447038197141520173054498954978864891493631996611724824050161299304957646794156668675493724377436985708627357410694760100546941061539578029188361869933021641036178741503116782759521468986165152446021974790077817965154737543541816048681061010985088256447208267133443601130443738544335260141942461065372603209778966111841148586694392911737118637546939866632872799435755332490394107386520336678429307804650597833402716627366310128191752376721188742331431576019849020767028544298859170638124096049043740727403630943365241071615118424157473313265390789601113037658740069830470967072056837218345955545406150736474673153027811140006298337975984270505091351486253095458812618945244823790934676073909394736432714987480338729643443669052720303817052024649145348524820693050684912927400097650115154190108856604382816493614522156390454114224622953906604761850069588748249754222127367994023140551135390809911289817099472702322325611672787608220816120755394690087245979213923388531735277944893080742529228254079433667466911750065397796319415446926703171230452503298303352068699197736169911283679636665099269713703889476637179903803686125303343810437939873938436268722544059303564932202206398275667466534078252068318934505536269112358493675011994258993856029589821897708617623932160383144295805656872246681259241641621113404351671028674915612188256960454450352970560515249242225489275253604350616846972506474220800907434758819580106428604553610527784525523332854784412376339178604781096478450051863027688865498486166201969469490905062449188574213848672509641752960396110180788690223091767073052160522571564673237764067317488726152450195335347976924648381652096732927248907202897020381631543087598225724044420072081885631858259932595032788979449606678594111319930000770965033404365309238403275755388236558805497896884493605703719878268623032957341061751338063812122085177441233813776755888432144311436967228506110964841500348715724912940513228830368847770269642613554165928744965722790357744553265196504840531677999846109023119074261551355402598495355237301430291861464440411892479820261753562827315837006461549716663654556436641005931296863898711624566819566042037742359104085613374945761454165743272337872482849652751318327415666674967997262879935723753600596202395391181070982492273860748935297160099387962396693084726382882131422057219813980122352930318409638306801430396350677806098275078003609866659626601555769461122992931626768918401386072164806089302688620365632863367536152523832539039965239384049346392608738644972079781523011822453971820891376716962920776341333749296131959968790955365507153311986499701436567813224716777631340442418112786910837703299516631457056306014521929161871528666880605731207 A013843 868 2604292390072085406231718623299069571925779086598145934763566931000308180834854192871385193369171593648995612662743736205285741194991780848440196442250597601519560495086859251706611258358030476693887810470100602303687615311508515077006560449177260357324653076791206124433531719281762622141459927113224055846797640553504372559968073226188829262602440305652210825660503159626515336573100084600024170142734329296192928911727290817143539595617154951152831928530503985901121795979593632922026215392160773960630930072705365419559602352387118500006130170998795980173331735326789722481293542333809573859661866748815485130281728992603706294976896492765606464114871547840630414731467300833678450505791546966276863261692552245019781678754251743431087926002202228301872446102704428505877734553644852950038371792227494976513256346987739920439960468820337634008238246207214017725481141087685277304434560531888969189956600939666924225488716832122864457639661480494108975836710296439157449182370979357529548526963936329782231333472967053259117811060957418423169669391130429023025611583418804899996001546833009892438421295687936568797947964294720895056108442883767839277329250477717160291330296837886540355673894307302330182592411626378326108229345711786604199367913714642717205626943125717342146755083441714184296572661667565752941251418338498693140116739873166053762845247298554361376272762597785999458356145574324518782195553019192364370498165602492031448744030926080914951682296278150405472825265139606690635295354814653976051423000825906823930444353640725543580059263128740474851641175427929831682938421830085856166362367634379070344429455775376263686612729753454239100774195197335224640794582053029117357745769070146253193378278185872656661388102861331570813441205485396473159552949861996808179273882454362297773237986308306232414119578091833619211294673875546923242932513342179047955990837707931326555384541331367256541535918556296343172648410391052874816419818008039688739266313041649116385783349140762740415416497100198870215222934584438218627416351807698944803653430323426078221270433841082643228552707973299422030455461283298368419798004715015815522482935819143110038253182512236332234548074971409203195926587510909738289316136634788736405427819559506179605675051849971924074270726052986938534978939306694048034734357947082376210579794014083798249187328320817347066916312229000851255991480682848745556732532140474520470655290361618809132574810555888513310021661906366762433056995356500873733641384583512366812154638869548942005377423808515516579503329196787661902860287463107100679405033020444230433001193448172565350426789790308272383359090221554081344673263379744014568151480251814641774687124716084377609539447131228954063522957609316427167752369843855620810091843844003152937684031062419994060747314914031224854738838490335885577254816708145936216879049442321108209502206986091096360865188611791205836952009224474921883406004866764416638902937542612706728157656854815912143413554351562281113893630251472911435473325138915315632850002676908339139292130438697272567599266087966042130030625386687306391545646274094536446468528335829462366903992713412760163647178182622819254113791407128875109806187129997223079709126765220373659339580260002747646777607355539369790413484001220674996317099982810515693413563916385699861510791022411640671465841887093709236006671028948344292347817333094142201851105211572095714873895942910287642485191534618180115468053483644695778327717364820575070406045744888057259699983904393721368481995809487968796324420089851195469586828078725714557100482044395236867814881649938815721221609610449279354976024898745335186070063423574782304262340524396049 A013843 869 43770342199941539422536494901787462295356569108455038725571269409322179595291394419589370944955666974458669262022733974402237452264226860719734381604905793888739253240924843443433015419223418221794172430570980822918077750540523612899249261469322214825555444261629801333354367605968584390331516994991956706617127944782747989615383406712555653416559214217096707346876076603842843261784093121872606227588935872481114556219400576763731469983537523264025646222812180491040154025029030188520494602096046127956324041731959076606538236736570300629603029783976764038773186475637354865743100566004337507859336994447341858584645019178690491699676699353911547842378646104557475380391770925111633717650838529862215240839266725582047470674822709051846294772319012851069570201648153329898287084643109043531294914711967508070258299423822944842834415599463414614776460204004645995912161538260726455655631658859457905175600591992981995457788863797488982939549790502664489556887589952252919248408109050061999122092682877894649962021680157264125993050501511331438212633456729120589991453882519853954232797997622397262212546716627149911787111435901374083208014599547486074734072712778992313016388298954359083757811141622830263378830662204540526901010613377997456778776525802000148074972033113931369460512687404890295472496724646777609683612588015147535605942047048301865592140071346803151651016320980989292896591738667672187172360659593566067974962669281083572559040927774641937592924353546873864781774231201369649507409028369889375496266374881015989798978251639674210950056035404741160831533235417216681095146055698252984588052312831009035278825863216748863780900148966305396566711898681613120537834540565260375431633140761948077421108721469961740507949844790399710661506340593058524392606428330580355069056142410467138674810835883702848184107748989447638084229583826317138943966751742003258996338009357201805416347986156289480693594183175672639702701833442425667039567881261123048640848923290996699095860749008799378161905066763042411707251861560653140470986624831996165315003203445822096664892181567075984742285362907243386065864937788395678031545065245270811486370702312338250412921238483156035866049496044474478113938156295859971428536308420894292766025363336620360632580596442478127916268092772551475957391032927606865319780354016613496971214597994706397174091427087977152153662459632817307059448815836638866572003667684955265550303465107727325091184841012818243201534071660306176212388920956710184841310750695092349011883015480509068284378361949720287151712453810410233601372851392441041118760389974606180887451058283436305844623056005711133947116229353659445159923537623357652846921928592248684307166505103230134483529487934565030945630348539781191408414079965681418955213619486160991423655510066092840178980121760122796133595658507075228896921704413808749997086183977090865677103592815233056537061224998374796501652419035750012094404723795709550450041671278691761980145738758891035394351607986707258681210243636505222496000175609749709841309994990798455914082836283185060043640865140445270079424720874053558522707676928706874055796555740285774000555405534328260070418123715341723203890492179615003970512587093863328300671293543058820092520325429866179699391246824550188067479425608515884663101499411096337259201768742694457572411864713672444765326404596383971129564119983534822521489765917313247986511525290892212679885569112493204407248614122327753200671574899616401946353945750539405208314410834333578363777629481145275040076903570064291559824528450129042257345819519143084561187801720150746037364715890521675826571592722821038119082050473212848472279555960021366187737157193524395543 A013843 870 735648141354417453074570869814341878798057857005803835860676324962477872458062466010038557471869894839726854286816089907778404860204860848116575751633651677888040629220223843753778690150887990053694656040606474690784132753334580361997682337514898464573110351705212071009686856353513997848301806134829816368114069367963645461465748916617922866972110713346744360378946219480786666700805253099312892867087245208790092346379465493668034816013315153498479036066804317512911868698662910378463952777428247272561938169389036200526088144831537042681738121579297473199660945096037023228544291212834900494591876865676474617232128837336251093996466286041191384586857905079297488718244493938351227892557643171394251552785555856857471839631745271034380676238365648987926266379100513015600511031596733694630473631564037908136831238416192233973518022980181609430547966648706085253295698973548029540204201290450909012286319149626048397659057433844397336265013328978282075982609724327514813807995088804392019245011721128775381911698378403138165565199778900947482039730507246329755986365403511185408790635946039630786006272666352508567405981903194394216477101374594598458055560083676523804866438140525913120717531857254908236608006939671712635625285379044003256080897069154216488696054960545844526522836737213991196006252451138391285952476766770584630929067984740809455007098179125720569798631306727487045713017351787566449805865605789064904455197582607171603999800873108407045124279610062309045387279503801419699271023539812730733965748962625235740551427475308004463437591787047484690095579087657160759166119758120537911971395221750768855931226283083898153565588803676694800096726881141871716879385123280331129879458196786061337216574281745646972717113041392247937087937066347534619466536240952064027645626585492721199707545718697393769430298937265646453281646615368912154231249196527848773951452923266490743632560603328757302017237436633530055483309714666848185934017380355695078506747853751781521704131608590891148767138457086453813563782037249897331895872203551359550449258840313931978646842895597846075563590094382039589608992009409566160676177911577266528651432393763468974689967255186403494800693880019482553660958592864518539799409735629970378518588281598578401151782084408729895888717835228272656415871090414288585429548409957223043595203748497030417304954615067631996246604959048760479748156247766389430475665642781043148103950338065573152807543622902436213488183142394765903601620594519428076627909786932417109842717841180915910655547129288948866158831211191564796138273513352756578083005874303206082175389936569713992330579702287987028249182466746954294802834896835772071398216853849923637150547451269988870264680103716234475103209267908102484001215441983207608380275302703907782857378157680822364888118906422383834617342232528413372070563086082883661201027494102966179435080084445621981218388008547685204803272206733850453270660192834490414413850369180972443600309431320681631872867475432588896655100564798743274490274951473063373302897085810349648547990229411491304153472020415463654224891283730218158091147926140776432255772712326983003627334700815455067003517405283748341887787502062789371732405051286560958749382430578189589294989109499760882207668685380215010850126706202326473532746900602296140315404127258465748419526210242692779170840882051425402774584164563269762118678495772283758909299205564025418510836760073673286472627457553962548043687159337852867512370766229315783336140302892644451560010618689608637598572518302070548245970849661318813219211188658237822219883383510573588649988779971997805617188758892453187667412022303288344273602497020079101517298400951564515891201 A013843 871 12364038311743694133824312608969643956958958402696545069310386993644365602402655866230718035429717322571289239998518023080031650485463096274295288657706783750264298855304302141969758445365974448832446084074473020128008919185294292144095047046612898494080265681109499277459806994733509761836408455708084723698893163867364989270854842041597429625200264759218732464888949110813581507240433888840151790417135330224135082065599676552078661152735787784848937159174780164439509777218427534730843654330236551909948494812921531422241963450183643076351972609383252632066701504229094249402143902414116172612605674481424508891820389369110372136798608869494303600751320810667752892887535209621869087190216308781623185847666837286203529208690742770274836025538211462540076759033542322253197788908046303205654370325696785122055722624060942876392917412227912309699219675464803174852140812648421732482212011088608427769496165947764995419455778290622786030606079020137986851039721636772541475670973457535416667450911997011327843789914645821543148654312683988224330641750635289064208862843336812493165544218345088074620407424703386611492392337846988183596330642802811416284539798326351335588390225827819021819899557924883242732670772635062474266954171365592562724951637041274916525514595721894008957269317042355550031277084946282942343003277019113215892024845619538784510304299096565985616605596372168874777298682631493629321887183236496813849178505770878733148424653274332997207403767406317228125824006620390460885648092633632565445762342814842337091447841577501631016995605164907075186436397726253900879304974774731880686503239491965172161636120139791076266976851023394209505225688691351437945591825766972525299884053913383332894598963953299088670456518886679511078636958274103014349374074601681340112640046022376165203484720894147097082815034238623719940304634664505306576164605246043554343802069281339909928232446060146423975003709597499739642507986374405717460993030111638167184462911178006192035281339945587107537329296048252029244566484700059024457173924125087699964400693329156254765117488546312998991997258716278939382558328702146578462484522159879118547044624241982623057614279657917883537115262041487443279379731070273963098408679426732912151761913248827307188158001492657523360201680656681578536381545416592948255314420126151047693704589400989590223644372215441690960916689546732517383127262056209707158004512458220992190183093331868087979236385670121245440095894074228830541832437332088027683885279788973134365126558756727653710387780601959363593531476166496629528695962938919779807841079729413984623121778663927183069100053056354197983784009718616060832751246111118821203989830662655666569589251013494702942538478503158752823059638165731478448608427933411770274047287012544578106483954696141581486674614460241005108413670902105043544389953787795025693805669093388552577765390979277568638337447259660945237128595978575824568119985860969280395053583154824603859590400612206696186887283659595521586082275192572478214358051109407776115101791321214546543146071785718934348907404247122697636557747805653776583037923194648029496922771976079603341964614316605353311128117030603958382108044547169300970706531696973230033700870510727632427280881963362481147264287595185273687358079551142501040664877158422791230280997166833033833686977015548937539524322704638306744432436053814874891928629478444773135988591747914575208911633426558226925745449679109448544970250086991293144280415468016110370530510070716675297369098468316252372119208315102899704370032070257785293775282447779003078049580026662210304440361424989367119008091470705460725126193858851367202206437167416469459201234224792944818583415207 A013843 872 207802391905476267307185222018952805984609213874120832979899674202180852679581437143739678021467259040455658256655092413906091949709178259082080916470077914490692070861099406100085730191265932561526921335039668049291445904747241168065805455712422984990007025302407354356266976160486098567184516915085779951207297405118803374675257330193127999710740849808189236537388567705443864392189972369736431141540793495077038324276533763810786057994030385299956086834250530223734840825710111576221289298328285727950504352320772178613620679707236489184247603645904326987145052181578387049701832567874050513100063571009301720944825284126638024503174219269590760617827448864892922870760804268114753748405965501692740884541736534269222715410465313740009169081220720050911070089076745810109495238177534217977433002063985867546390530142592266923535762947314522189114785085536946959739930638182024057828537270366241845521922061084086278014793265730497164816396370091459145005424601549236104581602050900797747929847477933769387070577095452322675699433033279790086325095902927303302158357807961807572633301677725895270145187586989818779352638022194330401703529113586851473494260390470986897234074525488154299727051870043512660607997675677495005004698758141514201718262163752707522044323810297872608544825411530869729375673966692177411958856076860235819497261580327588351264684354915984520258290258227042278382058958987513428012957888655801950363143146491158868025573147581714684064835118797973653110724079268902476105087492893462527446927695689055159495963873393069912502645136006593212658436536585149312078478711038918718698059946141458648520618271189468618819079935150186479154328149835543617551561815665507232715151294122233675959524787163097783284362712928422542698651357712849362169930071830458283273141253498076208574967704067930260670872280448548861036699994806340687625598520370254017856281378411479866163802720932880947747887347205178124171631726994636893366909857086302675869268148168750069536973480465482516379893478682971855513428908353892024051722142770348973301682452783129173837329629997882574058497927244500134202657830496977544218977363941088345420178999635001945729323198210625868608296209131279459196535140098094497794954675125100054534662475973040551911371531087094995114909646796847290460964633816677681327069459060220658588093034062432042888790963824928499980126801211933419658219893378716548204581840885320215740407249628706954667025933957727772111691691705563954916577774240403481283059897413271469274682073024321675910487428577131023916483519930308852488793049114424739230385027012260839560807734004624165842364591718145005513457851340780134416050193389574027975457083947253788035086541783805472355244208202589158697163338651448958285761848276851622995912752819836724235675826578051560046540245233270572857108566851679466850561953311470996835791880452581403174502926188718096104537476093121506600420312611923883516392602365310695599665572083137117068135863089357942813014576466821931297284799161565641348715764995816493166515806735652883750656028502578129602086743181391179177626067369623023031118375132449431754781028601969893368399272819186173100130262933360728528089904704274441414664678231029077176410530673799318205309783158233220642070881612278894863427243016052014990454590401611852207332719382962799642777022700330993226785291696856021453675952756466602308644475644221302096560261507200265536177823000164119941003772756792501695314993212062663875920942770946766997506282758535161722882437956991253618207534151934435331347129004822597432481172099821704732779291508111768586729154469796293169168993348146678407195940185714928567483589472768602200795143616095023565931459384049 A013843 873 3492534800755339624631862026472539810183327057582348839893173824316053590985725214074832768506800222692938248319602138200519687398762159000392533963112599508845061634962497718324140867324606528561582966878011700904441331321086882311681992294158693108727048074257560404665779068329289858618670175791846703639941047487831728318167049948555902291138421462726236498483889657425395028839536865618160198195876116271759783116115702968367881276705668685736361951423248661470311469757709845261551209237003498229664126649455218005959122763839523673719649474476714023672946892015787951144338699968259166973672768437953334023919678550316405277824849103264011913703825933072255354688876837334204666249459062186949896046492965931462826177903690528028334104748076641895662354987112866830510286468049817601546716465689410475852185640106548230183865567855515174432452192932619467552349014235925278339924225903045426697686944080640238074594630417132465849069173792127153850106171278238011209702985669489707749456946561632862088495189243267187210480370990333431980865886840499186599375519678414099873247901297539121805330167774537884224579787239020111061431213812054212715018034382645876781813090549879409315512560779821317286838616935111658549113972028084429188278832186191755322998950279676344931812880691599327541616952358195425762792494083789983418290475380565777419705549953072951831981084370021899572767264923703138184613783234638063379753346863076907094905807891405878695077683841637543187831939600272443915898205493060424698800513781445950065648664820117326019431956800862812125150342870386604488102991696431106905158293514799495505686031283881399076492276470069184155146793214285981580189099435890180060243547800312381391851733097850184443660284116187997675136233369079859229990014717254512366971685047542166837519482202269703891095350417498760707443816812710167936923434331862859278110521126961742110615032330718930088798742644477428732952614435598862266817653968049489073334789766272182418707913286183364652796869696224707975614199662703863248237294053541255194281376983926052024683999091374412422201174663198313755544070157162701585688352555757871821476948446865477701872734992325988973699634386869413870716166099628674224439803224827556616564072233678892555974421322980805582896286433714612410777432600556901790064056398425128608890079623487295344831909729005573299165991147968964984195701748016089025674406999759576865949024644509677787088704872027530665881202262495413390282922651658461309924387695824853584099581601319774407027562212095841118964338519468700883779144776466136592245081148995067930498495585415718355312621693006863107664686107484491719130555600298570688183507209901494415505699507760418573874589407260915990223224232714902641908799383989045227692305636642995824229003617297312569702201901635578518009423683076176799357394749305893043819154134766535643153870680453785041228961360697093161433264194068604710260010467953776860943579270001285526564159450942838944858335986677876199313465619508433734147865862284687800649631163806118017197275871042830624222271892649641548438361314281254148084006530851077599502604747713307997842686578272062011293889329120993764371607028364740536856269247028905700103931789034545141076641525540425739331285307257571385969621673370786215944570300879890400048641014669455773596153420524463003162580397549059152571931737977934185001387702152427424336888315151514862866540671163758363848450408723411575993159090915137191762603285151302312927088094322700463076485134743151999561214026491562054613951197184053395047711059481703391443821552376834494637156899173866299294223271202301223989742166701310804433696688268821897188763978755709061072610037867711543 A013843 874 58699032396294993071187705078923976589751177856786536952084572465279912703697083672955714340293791342800213139507553136736134386110995606319597318318033459945158950898814699151873835557124661925534524924318742657100945455513507231012439244487925155078375496984046817721217748801410374653803989644533567548076489185127987857843433608485379049807163449524039856830018733472348614249706096100444418451078089886179466674832556619789358980617592173601171035317570540253331524872217829369310891173646317794745964976597393849026154976291850874384206148717530132595871218414109348094882900530366531819326518219136681684940018037395167823504402238878558248233620202457145395746255953005075977825654658458176066902853407278410095719572027326704572211298500924120340397200268405952820386384668513284429195663638841921867647684053270756104700228598947643536686224006618535391152329882263196153059106464752484486508024469163320481319711953420745353525305603924281074758734420673346254401478080147113518145122900861363513121338645611591615446543595234533991302412960128269829175704359235105776569677477107740020182184129786658220162512484126211006609474410539195153101308103869129251071932612871823232365819609026456879639896634828421645234958527876015001367402332553324831713643357350520329268979085783709897991956118284190520795253448066258251311208019721169021092991178061297101440106085006958066119499421572678643468803854824561931223514500727733577544081913230858603228170632326402188357891408861778964894501139721866557912740235124762082753357109631711898408592897952101283387401812622587661631546981441917613754995439103235120964065127788194674278605690632452778095552153552504492418238194219006256272513307879850194052852078175568049944598395140771676926014674234125194078442177352896589351693110594041198038189937373546913297639554466901671210008229171219792515872160815619075887203528580845999653106848382393058002440467625732144714734590819110078118404310241007762855537811601736569911223898600883809719556988984448666946147853731063829613124201157867876050287102968845156378863972728729749579935142564374059289429187131433525550664141404622551703563072546468083735375057016022896680969755140114238925126603636459127690159772799676744054592362031441147188262099175338399431737886091441490787936309717559848385606595888331136529615568231950972860589906815396670439082813223914394489377159278906408254509758444959208386005257200274154567599862784166707901465366425760412850485081006423759235899184003728314187961667973381448458912238098694801686433637496710455753676086258066357705863078871160106707888215304081978397739232794366348250520379408491852323427247974218077556300205676814416641404291626929354971110224167834215047681729679239368702561191246703883141824580835058830817816863795915932358984907360789168152184383841461303466799733551584144387468523543021164554487104526386765187935153589236044764208871309711039365339995934899127701878736790911605844963827891996294146234052928095065281861416667078245769823181547418747865518350970089425515034615564616854301303723699762525504603538609125038466847897764014061214840277994817567519742033321018546223816397954536542197793599325726194202943317234814818101646781578303600186075114119757935400940912159078002283991431464342803931380393046888317953617509533549543186830550538754649694153488741607037177276456720195139847318323110075847720830081912751510300197949060249286821200906019414378357717024841010710781954073413537937973365569601281626682926485659628155656625324143243683451896677771072385410566879776708988899996308830797457351366696004415170892238010519097076671595596595748930690117140239734089626051556190947202189447356906442627903201 A013843 875 986554637484529948547451759261475274543948046239011326553685409423959492811036885291366690917317751098443182235703445569124210627367503155413472128971188361298286487756378648645543554208594192982458760403025107837895590270815516031626066382108558081402256977810874865440506704105304166806483653955675669780521553734446091926774588657813765690108996096150537873742124853469763159694810357160169340907269456717018296403910779108799756387239871661714881590582408070037742938527365058210008147955473663176295433361672398420582586686537137645775352741495528938538807567885935813430696909213870300287420791709030209078786883154500585609638488428831928478062454742697242666307323802156311959315777844706565156436257216128238478758847063279923745155293905031690561055744911098849052233967123702771401491518778016180829554625883321597851696742062513044921085366879237724319097208331197537744464402353095006764740367253227927329540398801142467156699811285155392023470049408256930497725642093032536899465080594776936565030338616794020280810058205106812791819654620875831018956063165664422786806569357749786519201968669324364706271347320709228388085436417932252938173685301728455322765971424536733066372330168907660776107742741561282591463947978012184127981931003223730446611203906990195174023731494766812255550806480002390083005824701649602429787473187453687737509902729676220383903862970711944217270426778372009960780186388036412378073608213731018237783384715671040544455863817509841579731080908739919062981880655305411238839425131741876324835672941580181876553220835880966269892062264747830829041410117094309334380208345008072678043042602736187890600525842459633841451945044756943004073329330238838149172131165536642211446284877896772215418865227130949574095528629852942136876377674770132977233906109754050415427858277437202971793427991925216388026608307680691052814263406828109808436229704858278716169766800762880125847016939385680156220544267896783082936021242220617470313023999590386530497940063785054189956594313861628745363906977657989784307778448860285392777175339597380543259566789651760901189969941079434814477436348118003263930012224587491226481784560288489083340448583268296824517058674639900013614602827317968559088515301444167037325533828662431360793121100839912479249218651538857135672845557423028371816890057095181411653248855274400000867934563846371840069664841854329228182961916000580003533545510184429415343590357765007715817650893813489859699928413517755258778102756474964121477757585550661776557071753628622004248937985724763531943890145407212629852033981739321273962440766587587913439477234615705810930803285574915215046496016718522561999841756702683229488737556810219900492081929373801668999449537588789652306386830718976069783945941283352163964645730094833769555048029817959075157459338012783549133762939223440127366503121801474714720183475187556712667264765774982362513626126374290204352058500102313438613269311677849639285475929244851359436307055380781715715755727562493762192244829923584076653418212267466895375766924754292974631186783794515470242011684221908766155871673403564521512312617719784326837820552258898857304304354026358706383682200421895664718317023867480145968868332765532647834377457986548608327364443010771620283613910657623984387043988621209505674710265939051959846449482730367172341061062904849397409637685280189473838485408096319715413879056511044772643991186707614633615426929855609763603923627468297457058150036502867016112302111861332123518355128288740299659945444481370412120901822875496587776027463298413581595397548407147976442237962519212865704420059746205777185844242794464567619507191984752278108798776009210844345048504901249627198041727526581247169099207 A013843 876 16581023792202494845237021717907614939260134813139063365387790676188487195675096931091999974247359442711534563835467809680270608014165625533034226071618762788340300999721455947785650515583842601456184386093642987431511185681596377943539297684098535674127733026067373863458596175897847131516570772033040982001225753614835467013300511571875959953661897388002090043983892412266309424990677672790966112628477759042926507660528464481597505600340523018442014892918532433124345567829424533335606942687645857003997348509628000254731534440629672412546353526315354870021738793458923216329722953157518136930681246253670723987171145177691342341194075023378221930795676860512557492627191142841135100220278235983240584224175031467304112499942592545678384825024661867623259663904720838356020896285448072478944867956102117951202324597220986095093467143844656745988681761139348432631066780422437016871213210348467778694991352425001774627585482650801445502653728269606673738461120404574230875274866657597847669309609556415972848464901132457098859574648253230202592112935213060091935594553625321953777858011195700662028227487425334597618302534419160001518551929876187375131885128866150148609727681732188872646519753148831054664042832257420476514734573666450778638992314371181237616194504064784210289816855232545813579042404509400170125078895760624868037438061861534129804328935177668235992272224948755646459664062864098371410832592623727982838283133248177223522425346916283178430669703180887907430540276833191819691536468173718046691174218189185715391513155129138116799229982588651400098075890483616792743698979838004056982928161654550677499869417024187109877323037834219065973282840367229941069460446053324152773136008499174345647777709942811050624544867872389869491823549681938398494481279579861624948370259986636325332096014068887070346932144260287111833563205827189374524649325078560041550387712649553090382665270620421726275110813700255126385598687510541233274905709018001917823550994361115626418078878652035405770600480633072394323331184573497834304860832389994816596405985932613174790563539033677145466299824799722060926922272702819280856871715458641965043479353104768636023702919338990264729658205144672799528820629718733097572600676671372115396330247058329483880849986341816409038741617876413571879253515283608837845126471189598713985656153510596840814587376214565971516050856997045711338071040922221748119388299389669705183679723142956484679747258572323324071976696845992912634283573028074721989676671740349972478594704963236250025411900726076100681380961673859022669923135131092772651486741964037590061177293882186167564314010820657600019286458552988208699531340404901997038017212117309365867570420986985484650873748378254787686313443463893830804858779435149299819753800785703871164911692237150438176171419093980853110291153719528358220648817968117385530302123667477265669798718918380128566766514305972695464545047211219581962773217321369618887470993942818216798046012679784798296034706513142832661165058856525677576313999893579316110580514704345402024626356275234421508357490376717620632781735214893708913057438166016415181163250021815313094713443278121010778190546742490800436920754220140738813298770068790307212152381936379922460158014193682038622106698996422686305593048316756668161874855439637646289139276456249281065536213284241803822263780576504144486803424253874845456961065302781129493827559874994879147174480410083233296891144406859675360776327663503685939799461594053408999972994641148858216384703085398392516515996937068471150751693575656437065873846596078936040064693436060410633894187944154480497162484188646565987981057375687731538174581028386806660907230221875302484317487314539251021171050372049 A013843 877 278677266875547330863898624012873284284145085804428237982072597894699904297711354120863243567175370153652761414382707477296308108894081668333706237585696546183635438902318510114433428215417642602674090977075857689761408497750590324097064976176644089075064808969114352523148625928315116739399004965559319784494601241004539694092541697988519258941195509400151127369237279772959862505818319646597767454946825696234465814250501902542209276624923170370954944305281774603520875958509138131771545885751263918666183436401317800281272899343662904237666563716782169300455363901664122496853653673718407327393959705785443858052385437001458390728448818917917775990882940994634553778585201537730957629402216312170324499055709753870980218786535152915216613754189492009144125171246643130249643203869525754153626395738208296405857469505493113300235902286597145929831774359469029107230339378559898942554480426326697956526719660207004826165829206912019894563101211027279365522316050639679098320744683914247025778086607814683255664149593333206460532871113192040014965642102125900965161537662780786077144459594166141026708419381157598582170810695982822145522302285429081213841593360853385547683693146872898382570057491172403535738567881750465948783143979612038236585543827636443060615381029816828222340951885893397488822965692589488659292201001048822157105221505706804119621356413531070042322119284713736150047573904556901328301863384226996207563024620502114595741402805621971379884265701361183060185090432735454913555653420595679210738565085105644318585161598255424329044658317367464081448361491358147435643348754137334185712073612928033236740305291925512755708168296879719841812964698052033619554421716818219035658096894845623227302199971008825327846725594331256536549078399504338663496746865898734330507258959595396719856537708455784991320888548582645488586696800337571817635781206595358618337366286501038790061455203317427953505787445860187909162757140989666507651340251465558232860421562227270333208651713504759064786482278000047731392227219126778101161796009978642882535795405569429628705001400539011783852101155408928677998782637316283653361442921713395506485757487631846465650374965330409379311365453866515741680888323682747170902699572815751143466122462309343635585445720446908386714130371648882902574613831371613737663040601283585585956922972052601103570770032038210283270266753549347270458959984779780920642559147842178735022105106863669638012512174825038107677712343890602882644404011882851852480495821940061987447741206317111654177097815503161024151969822852548594013398132148276229953537672189579776158206778277902918253425579862792283524147508900072823613023238185187864217955284055618512136256065528265040527235088993328216643870044297663614337261505966554282070602129805324962668670811429787414426913040712536198224663420564113116614444683590148898607787792479290404112307068861214820821644805940483092672608608478967514048329463520259184641724995196945769724759335109143104961455312366391588536201144201627063025109396211387565870526710635933171827895169917864922290964340761493049975162623756718565701756363256237889949810743116649967182848841175379828149048519101042882943327116177905397235112428546158693314645083204737356787875744553214023121747290032876088738102363059729321796630695373989921181563819400181666868467136668251996840787360149305156389705151434874527595144624543842443402759798819038933826561492252268902020849464046090563788567739040506449590209551011255645062546120933788860042777704756290783025084360521309794630683713926057737766141739740298678025367302579867321523859616777404353715809871758582834559997631313183703962100183344097059549867818339058208853924009295461191912821843603027543 A013843 878 4683728824377323989829544173784361288963626457115025395764694152816221291531634728709348534633516446172441961091530164570919050386182830599684600735102801851708360821631267199493282628016524319223143447051713940191819992621694171577099371054600857205084614244343904922856558955977192167039079076456155487618000763057563298638613348318093043185024672926488339997694770961144136409135288498300368677615291299476612666940108185476026911312235083724424639748938870785761375362234663084580684371701821492681022545015596948269327353619268942431522461936387957919432753301095268906804619357294185271951510280775135954922286442039683511172973039299553444061078769589296822945356681482244644204877363049558646643855629313833309564537145296315046045627366662792197685311753142331090105753327435119350059998833172066837693246489978822755237064809730838231642682631659595972205220313935456221527513152525272812555344577329099130113369091480570318367922042053735484296333565863101086605476755902546749762252301617541381477947362215151200982175964799418616531527546810430017521469963498356671598566932399150332235888404539115759370544815367383291799793334511206567961035659615862850899919830719492803115854956254134586225158110388580081201198300865339526642293235111085698519762708968131431932884378346210331594647584395351535896724022224627553994467457846414256838476137242216694201307858818183763473849574613887840624769417898703125260511754796779040010625756954088472981714853642777403692530814902984790732129867039951580494883063385370564062460810981878916698253572339994968816902611585256383950857762510786175659262821212481454609894311041392092885187184565657451381350497680160529043851165794563807332305634511670389581268074912745327285119917063925428609780360660469419917389824575160027892835501333919832670628829266016378349130173836028522726676613123273569539004574739248192298396115177222958944562877602156011614571769602572178189298459268613324994096075606381637219685105196353732490237809348874485601866407646346802221509162871863759546226305539711050926779113381405403769644958538859171051202264118957864291125539785374779362045771185237038277506126094628443548185852042308190438086119183134530070430690056135931701361671720314329468235120224033138483284586223551189255504389156302774943571534663862712088902723385773222943178004391288066747713931928466200230923373326903879574603740464193777933239491597783497999516520531057695606076292122284415475739311363769362648604498227715091084639693279346621823034186454571695571754482985161627332922156812682784219583182407016078596829107656490267297890981322516714347085323720753949909190347182083523946464081564178452433911174459122780333474055693333550536141240140710867337133523834510832366166354130779877818760609995638096647572350327700437074273127475255595883561918109421049150938971797099632538901089428199433821915544906350437493549384253441699338548532882706007008610273293384996116273471994275067551764030145179368165087179434941943428527932630596746048263013622124790819585942425658128818911434120809555748944237675178413690932558217479168933749419197247590216386469159561535998442140473634608771701058460531227733628498841602056011330534586575289158539239913422020755533827638705868086607206703582548423421286415944870711435972097150648605298543112658853275058327165983311310903113162029371763441774480165936185291595704708359946270183938751587360823019000283883436264416942222644105594457990053791898262651923846173626566212654534189370738964883838979190302592847281653718357901179955252398635544219815199881572348254459830072851508579177834972901616514646501700449880189480678512491017781464239279854628422824551316207900824228816252478796725436083915201 A013843 879 78719430351309684297065148928793760183611669864732231826617214626382231246772184885418020821585510910820232040065347475943436479840574833888899084554872790721662420329156707821883601129073724233183371914598156192803918615992813941696309129314676607045857111604688010038450186373108668751425802037998605280395738824708466360219174545182189776810709677875489530341256015543949500628336793790934296364680200870303429093262398273295584298424735052156404920260415601296291435713077982462547562235192513827489945914077137909562584832279053115446598017764872408751906284731508184516665237538043371865689033288987709994378868231360960772284157871507594734334550880487311703242609745672085735151373840773932174143281561877596433851175800995166978888859151501548466497034635063158631407396174202050916458400389122927341110393757074074047269348257146198159218566990302829504853137816313212715212913554492260160617676311170169079815394320513945340809665760797132284568478241461139962578247836454103223254174433286017998499861316750046234907431440383828688045383479242897304483345676516880579557114432832519633888576415088918567740746711879610985279126573129848787721126331163806935074952594902515541968174249763239990686232361300865424748539842643761424277022402512017335021651849627384976495987746864757043111241950932673263816240641529315299985014564024684414684268438629935979441381183157214512704989800535612937380499606623503426253421062869465325458587097127364965403681545174159823860365406074465377834906675340466213377499646317923070197778850172438952947547790318295440905682192913404045062066414518783254305230236118175807628493685672676905121341010995004785366357814510458011640006543509233909834060799237644237692372535058510715681010446093394678644578521620509540551570781634714588794886270919190627695258733473937270913830831662131381467253836762858883242049887642544367959143507783586270981268283859436087206107731710430598827539204927584153175772742716456176751247563035117181963426861726533479510568713312150704936904500387414206693425517205923632926376558601280621156422818162606087857556453047324825140946947172793916737903276310278902330045461272420250714359615275073756692913405110942046893728607773476604104785616603322935372627665605324958488564040659224837817262268549980738476606783095540602078188071944690558005992719804378537828828053921731427281129135505273504010365065981704825723956135283947250877874160565486690051324241699234170900750606090871678035095801713207535859539324945978672979735571741986487474477595531611470584422689550759554378534546714719232976906812382631922475653723087538418031463035774711636123762165089277786968221818849147250056745109134476569064698454037856983860925823044927547335203135086623559578157913876017406499909572196689490355748491957661245907308453476620800015025157665039573079831298993853524081310610019747884244934563241031802954084501147594640782985192159639859793712863241921629726208243807781060342498054650029640750620224763069243203268963722439510833156469947051359304780934348036171059444473268446203472505802606723598903503505961172392269526488448140248766807387164750735525817054940376869625979689546148344519094180030805755382432294796570884887569005224883902838257041123729524931607323067111891352441560792785442047104383036810951109252614094457346993905304678681513202348622914227651228165903688148889466195849009033405616962981458597928773352480337771228913296055547935979482726055438834080434100390884082640141698336084756120754009782802681723251415677984262754044441245131507927063867591702434064409586457112706364034415304690241872389557468761663754079461136344601763759436535853069469576516739902412233971506189152813714755411136564404262362783207 A013843 880 1323037465914461863980773958046236727405961335416554620309955526225606160564500111369220675948387681878155639897378295028181336916680541233170726914113746993658980298472136788362397684176342083187112931768651211132455460178991223918089867536391769734619720474739991384716232282372837395705213454852642558947611182426875194116203666580877063578857597556053352536445489853247159257060456493244232719001180136027189732770461127779278885303624522021592697494816805010986770160029701651248036878486880579898623520977894456846018363276114045711310972884574210573893288927482458057171592647301894950946635582488016441875525638364483667699779841346428144699960796648350247796398541995510744950689140141887478050826133210476763263736711687325771414185055759286525076415661111506507118064107499813869752916335339989039822042387875143962512455936157856152461986455406019655488066687278776166104583438110351416519501285761837031724457332344877879342988052441717402306742413804237379351052611387284112873232909700238104500787169150618027070089200218531008759978760135635374996451590785219211900616422272616157486765303808399454368018729986560621829586280314593368575228970247870103157804728262526578713859104615770774523463507296383645193748709135313698257823915519019475349708902636687459299968066061555971623570643469325439544959556462183202246848139777562870957598499648053334006471293545323304315032763577602046638554056888521222085041247803647103724982473341419622973539675729742104159621161379893539605271276492447215648235636555665333040814069134848181482189435711879591475301800616295581785358150228817190155108004578438180798812093375100680744374378371793045427652375788477267801633589976759694322581059852787086702895705196728389598450742567491684363979431212875903848050250126934648093875653555338836879674213533496463712248754787745442128320135234473369250649132461608243192289324935318734456382176046825542317673052646857207074494451417217906862425212486835478962658217791931214477259315265037848190134128364637316897874553938011270571896402667679958498593610820411723399775998304858920518621951306366388336143895341133147358613940364946857511461074067605567153756242053928164628737795599699602982142896710848821285189131858252048574807753175828696577317295831359591849194726947519526271576330203486750899128106925174414208406719641752190085289113102262540098313937380437131781902205663954513005942530765717301445504431016624134799692606530239028710328915436569280292735855139393879055191277434367063556770415754267566894983544948099793986112392143279615830440030126634286148642872795714894721048312123932258191854799242265578468332070708655491765574904109397617831703715049223147696270386917014262327750580307916097288062759091400882165830100058514224551043980179909760264409064904332412559964133177581565785852527824876320104752724642189696179234587422601902690504615204392021512249298210787623127639632124627067123552932092506976830808381953677376281176364804503048172095674117592904770517341473283040858572860790400092195835453163587443926996083262222775341762405024411203526771183424689424396873931691347893161023731756077965611982407242382914047803840642202115226332415883777752330712539578645966862305372270814623755002586090166522125525524278788949557960485312244344924485683365699681655293208685085544630926566455734600192391873305319424134191784343286718385258353634294824448204296829374655388893735137036921044345766805594160007166176813760484389855925269588776932861523934576496121512642419564671722686543299881504107224924006925253730162422613742809320531919584693255860326418025928895149251292377477282714813503318543721843504849858082538575172516847539842416359104521091340103894194972237942437531297360049 A013843 881 22236290689624360547924867912883100677511992164346033503549422529273762740607553371782491900664551769326161839755237004538643729558649856505900407245509745722426481876421203002006817877951781392125807044235720905503178919228305500391336403684136473929753642018955035202925715969840278109617522535708363488232501143048491387511035024224800807569859642124588696080039347963525005633415092281955819308252834546208977838673140174586340225298017341616908466795386041819654646079619195652525755816729001906356165517075472136211030631581648766270003521271038757115424507004197672566882957623202948440560104234876092338601959403991877003030199793509417827972241109268822614714070295318549090386232378364702843600234820868482960173622913328884240158208232146328626959318016301089865133303454749371708937264848059195792289066413017544577946846919005088354428606356008972349787936813094391023719733844320676257443258109799194992192954384720362518117600197387944380569419748807817634753141239586084085060425513331901822344729951914437180966989188072850664228963021599623747565361886327179294413660209135859758880064461107769629563290794884124371089856613247370745643873302955952823773224067908284208443829971277259407415851167130319924771334554437217326619246548128160322202557526614806128454563286296571215077351804788952662432135265459913080162776685241499172184357983584832384646763030616248775622755657448757597854178034125376179583288251835896872305780429449239603316281329989775544610752859311870720145794344008560353399896343591067252416962059949393386171157846009560293925397362958079843066514430895730514936900232949810504685634853355317141270700177294725714502553479876937439942055746739400182479619872945792566215568117241414043981161630331832739105402300394805315974180553883390630513768109304579831436684506857475065611764821717637645850676512885793916995659969282249743332806684187901970008415232818996889733130995835729079301028244969181360636780546266243894925396666428987921719297311659491114531584295424459385102577628036155424501862839635697062485862817058659835180035203509763877156479135606099888765570448998424807656224495713661834195126271854246767153181160200370662915196130644151227320875665019236139340173739141642180396793907626152903374971791037660660209415775806960678046383381730001822361646093091406379600691737018929058763454123909726511432362345553006873858430370594083500090876114579410685394592972096401833578433637953727355534498081742419893880011517327792925280599799839407237198640377581974996803988439942713237524590974752100503262205586338342447300240763077580235576658981866929463430503610864757577317257112400372850104017413366645762897444338832293443331216392914258706942504003235145847120470792049174626561106491683448572029396174883743340763923153847114857895317186315613376162823435152696312000579043061282223684395710811670178519311067740216705556373955028707581906239297118607117145554129678764759595396475495455663157731163269282730628411994894383950478084958141468067710034071304254349535406461320414170081023171388178185169000741245279097674443279818755155838260169936484040357325859624402368040588318522729636401439149673490950608968913758652683422285652698302765054766391755581381450328464417428737363707486553605875220641876642890705145830880327314549580512958370232748611982802421531425433530214642503561423361319457619875901037149531593114500969616811299833121137006448179531992319302701621047240441933708872461140308536005978573910603632768427170314262981145623437643192733241108439530129297784392739442839836869175396250179972459939551244506107761786940773466470988260690587870550274764333023786011564793225832924490656602131491747469685982153126149734898403098547588514730343543 A013843 882 373725337620516627728973255011826273086944052306163785094155144449504130381391149519548341374469121587064802040766268335280985162692228138294668144575282296356821880897011158854728588074735589857458438992469761258791928095470130545077190936719281717337369461412577276655572508305105554188341701257650465146723646711215994749897965652146227172826631005187962215017221321222964769680807455982831455113805390218134290534579466914272620166583777460555380601430053204862935636660159821332000378011764335040128073845487460193298791824992770814699949182002348390838939689219550282831601868773171954440493671875562483934883131702891476789928567929512785434729456323481101685499379453418854562121407583175560692389146634336593111638080304318557424339005757683345233305257899972417363295431163972690312108610301330903681002339203585871721552656167718519972881587025442798282885854017677429935657566721497605858848839051395070233786984343995132842002506517499181204230237718212990987296044813723315217610571602569273928147876301825945700512187283940401113696181504024876325331037223500902401210387134946394967497243397838284164070228389617478304907220098848560122036578602780699109156576909334532691315450327256898860438210565959286975631819856426311608489676734389990535258384349815046600935845152786472411805051783087927397496897406584759138295787748853876586902504630110277888758146255567293171891654334741268947135170219545197450256325648605918732843251677753370012936740313138157578272923306454611193490365539751873859592057846735067311371881341569454641378649917882679860004153479236447922418908040064542764544482215187465152251464980342815193336657879792455083644416336291687553106130935449098866934971204599935660385053346476445837191383520987112846144496462735492945578052569118146327044900613082073226956356506753583427736931358608335913812320152071538362946057103726771436194481941146068409931434817988880725744732647011098635812381713197031128222370641096761142011141772672000000336229917061067161932337253198888885419022194403664219602808745757160529199896366304895849870851665388601483368944832131720830482942536316525742278165099459514447317487251054325415543515759487629731615701367736249677581957301978301793890300033753580125928915205472751847023150891969962716139650943987588115925565496736140628432185886587267021948826024077140690637373460550773477643713941709386528938639238574761386027354857736155389426924082024225616952734153088295664468309259844851156441353571728215695191040835900917435597548826020253771284633710117181383075800512658553158327889289588521511775146505044891019336907508237483491876474187803980601971140288113066491698220666453215337017347002754355902067753915709946087582664782373096252553752601970477948612516805723720150098061511271074328219256446708459416646595950406514013168573474611366915793731976730970333463638711611740690374061115509822170285977062167488329098163866672429817865328257510999314519828563652123330691987661066834853671720398189911055685173891483653814002542636410602852641576395412200956551756441521110758135395458109405794614368203913817904173638676122487266285575722707330599658167869411516998998987788562362406884940533541675650278354964900374572275458746236056278035670501463724788871831726506453944833328020737064081385979605661175634799681291328501805921594960298678667261342317496557356842433696124217254268731372177485475417796349747516295266949667374553394194910520506144940970107579845019454385165564652481891715515255938955451471817924114493116469140267583309543182883107862288771815809138260230884776774797134204037766414153152353113579650977899697426710340338467964145130771496369479746573961914465512023981799723012302047591198594437460877289320167072883927201 A013843 883 6281201749388022962240853496983764171772268687109694736077465512762815919320041049975048973480702526513798127899158671911067517629368278320318487505876769554869105352236066546871423379772081058734303984146439277476515935500566484071112348073440967823289168537961186288750207147083909049243458973037331367720984330275407223761535108715621640093697187304194080947794438745794368884025330912703448266097727193396183021014677100428179927139773547779554281768234904214131359245347306117126930353243723179019432537121107743468772794202653499082662045901913469404830059356712981603550732608470701038281377143212578667493580794530497050408329441191321384801497972428746876028188070473610688625574497250431648556984387483295120427301215674681994630865669769383983336161469524836418624906311572889006075609413334468498166606314994667746024135492210845165184220833136617110740462548475104564928596723888210261669672437936796945419257845869526197675536127039608738499497605330005739523484625184247758862380876924381786910381357004788669388508331681186321517891722538146096399838742615379666657142976577044060218726169787468041945528328544300957870575648201347749971068776576935209927594588115185490942938773650206699147385004982077736199443996326957019203885996874892570926087665767341488221928749482882241825207505318358795769730354712470046837337304694987103796070395318263440476358164117319496339983034403996507194500805879896133546458065176119676142896530948000889807427794442913014418033022011582650328992573626609743958163716230076276302227209707757824157650969169854200407089807525526980232094587429364770243699112590655726813890371924621694954409208985671792590811705364054392705054742632093004656576061035711118644091591594229625185675582837230405605150552049195429936330329529168685318643644604070404725455483809007476669974605344130301703443664795866345266034381742335847528120657984841971765717624985939118357591721598315534772098699453702502172033383364913264513781259773298304005651016216045355790596792214513725497237506021342384538864406589940597014262658228486384548779403940186225130981855793637831997926815207871848150469120826616059316065008228470047259039869369708592899265092887543148331119956374349318249914272667296421176487277858380540292918097041339163370159113415599393464360979303644315542059748195872196837893918986664503587542335751476849838757900218309659391871709682726014614961753093971563630098313046581159944124602910954985232718873730212413386309829480036121189075823328986719340088003118922405133980838765939467505354979216252302932016835290114281048404887310289483361995404490947385047967901674421501977328954822316308525971994741079190169250551075292459646052740061337063894001846997344628716670919981317822882330569953798564562698119819932946234381043099829077415579338138482281019324214387793243753745253332917418394523375826058525783116845168373581215996416483848976347152840107163527948862572023987365479134758669301236818940236619550293385660604732377835112900717594165769651940734090153002144346974477692861476765370512645308511981591464444783190083686403179537515446345229590643484461671171542105388454827381199366202175987762367624972515195547234942654228311895080595436233635147989397864945514118100822526568875827393971450813744044527836015854159232347378894078243463358129852124246497739892360661380330164639496450783130759719392494568172186998385346903250206506374551623059564118896233861118146778022884598094455241969851477645114263154062664906566024272886843850592285808496840477272683492274716393841487387908304186739700480443254015434567262740122672031598779933193985560214650720690068631073387212876539481846100668577896421860587062107944667760513865274776710404964601604047993960164467207 A013843 884 105568157801964501926382024723806124434976519824252639429253962873004647156011929926930648097290167363117405135601159798809311768796792653729592819511270865908685053655031570453268012743829366354147447061549204936547803327958020897783185234070322346206021055617513657955024731521039259390634814959838428297286583638938769209760120572183452905054768627021589918489581132000565957833813736649806855008304500939409648034193678026896420035438174017530968813678724035126905754836552173910552318446967255469779602651394457844479664352163997359082301005473459680286978807608275081810877162950567072350395105645973809664564612413674063926212792918102538514358776422609948745405756900449974843730030575288004717297236600431741089021651531844380283760959311814036607930865818303925687828800378605545525112767409912412048686152336115380807427645217587674691251199542527123780214954052221082422754925138389149867882184664403746261661466615529126804332735687154704067961056252781406464171206095471652083200035398468084692602779467179483166412659530565698505751206180698621442192089747136686057506602007330379520096130735617975380978494617844066198930764919320051633763752927928550073253082242451922546277971968739023992570099778733780512304055246267166621759711949476319439554755398551708392545956492558801838356262541885656280501858071652484077195128080008648253500555134114053644086151664319788774986094859227969296417975044423414316515320701415043396933661995643050954993438941202039033323881000948669604079378184942429966704857578678891975811532713558285750617639838837739546241958395081531956760813730925333693485850985311150800561055480937116827098755575422185818073772332053662178193855059417587129263073857827196771051247379924217310495649520745331427005765328290827590939903848396738094150443734860611292220730316377988660392263192018797980729777674224125664886239853943438589405123898751239019466416123138678762236044064902889192914662841718377954005365074214097236683121633009824595422976629543074294772560286749332184432070763700701456944694081557131614018712496846170665111335442022709885776412050323671042389155983198702151864934513732936108925104593295896084282683084496692320857948416160937694001133106783688991826309180719250950713221678965801740703074456973787318762264219175979005955514979156350011315398187928024012254483096408870311795824036975071415240004028969130445399187824637576127633662184250380069931062347373889555180902201124420436806306110783680031783709304070967088824797362690279791948859068419728863086815957139144630362501135687552455378406950720950721580540941024035346865056763279352700501196523442002183732967743698670197396011315613317949174594011922440369271208402210892032866489042484371174841088152126008649183329889213492474605267299813613027361242191378827304123641936093471697091782071215641047769196472766343050956754377508565642836844816744854779497251771844049745466597783681097414236533248007155651607817888954945887215928556864781780932797783737074274742522360605144090540167917853201507040039600046583922839995582206029700160874607742923471075736517378238487022106724273729945043347307380108165263760283795817747759971826322112672913062891562377681189615238020619567496778705932257809916139255782920524204043096031010478173826596156379339918460854218062397072773037888660088424652210887514370905635819209077096016848312078678603829656207269946881862525402926220752637089128762094146289002503812692898230621440173509251787293784781435420830331209084655169954409184596904547583406397901521991454661158431293878528574868466534145974809770237408771984873241748835080694337191315310527634662637983482450418886815999071387413936788705162210886752848226031050956533673172171776240059159234634488484200348049 A013843 885 1774284028177617383876702689533009533378650368686214110887471354006589104751092506281923402571155842871914228114048692738588102898167694131233266517525929443327269696780115604608075490185540160314156142763457487368558930532990457229041994229019907672684595881763552049250100662674106832578399335030004464392495611219643894108438346456687292975255496314351861760054390085533512053312907471873303812124573747288657954510693146598048131535609390712642992851498314858377905021537932386914652816138178662680585781761986652992169718766820303614096232998992436846583252819472279299995412477710180784993090540591881819032337440836619992407858410574549364810827955334805408564034556225862727198570623878865495283614655543456272483186897295708499429170443153658513269494061808234079035338647963223403640570281858397909302268162313091205230436433171996048535858910711253369374072732755679732279242026800906441829495877654633763419744269407198034200420288694009111270221472440497098443325460846592056562342994942053099428574914504885573577897568730217694786160522279001730578922452380126282568513459937201688594255669273531312228105559042105220605429365999012107808667395459695141081164553248889462235293874878596776243125666981178649070294256524012269411915478734848500820596773983458562953519890770435782497253704541472225106394728610263299885418517640705351196583830139054899596155951022222689941191296299044479964896906571624324417672995028682634372264057160772757400574728284782670033074467982944290035762109154327420450408541324856137437464430316774108610630672771345888553688594746135307597278996375662083386416697510124511505029659468110122513048784956120677044365891584825900228904121983631386881524482328501696131058314714386320337500381495166785293685897872583939320926963980003977148386507851802293988353814427364855415212767468259937662125373370684880049743033225227372372131917366312074200172055781591773956901192598822858665316738380760778272968170802316332256933225285996121975273968212730449672242420739396026023749813325517689386869473428730711036812500934493590368526214774075685050244157329789939209434544609620587066393954372309457182704232899524125488539054601135907836659539030416879823077044125713460885624778400348450728637116758378229855996572398358443466437374731690679153094340254680774640177897344506299573961097401343883330352414589440025275938747714884175395824149768683741977138960330696137835331364872312961753925423294298134281403586803941310294188802273520743861878369274735532463284474362930383001900115791637603802502556587500694117544885620767018777604151595790962074761009020436080837323609969489730701999988868343550007634762181513034771777401558380455286341199615958462396387081337034826335554168572781827366824225448011168020690727507967394150860397510503950500406050019922978813021581270921279089856885117783927657430170822786462759158850835030774279010310529382944072057108950328204241073414299256265036572595259665775526438111255226387392137532351269007335597573314690656729708602195358757728821945557982935991171805750136741170603819532335314778369903647576054251380547714868579186343538195137477933588019089756308886601846484995747693649848018488881687753863305412553070918359710603457011260552471943545250297352314993193106667503601600267566009571576842974707602096447794710106153129708386454031811021213446958752755169581106351294565031875585997243463464446980992189571556987104516316679265081579929540562054544996169994789046640821585117895376631085799441423755165520174731234311329530880110378490089754756216429757814317039391398627808380129230749764574072671201229725174436424037955774956588389544190230716496392808266035607767661278373655120134903873426461445004691043266674289256501847953955249659543 A013843 886 29820391661581215370815742102981291227494976746509200561685731046788743083551611753080286627013416251148262431912816378857450245409504435263637510360058296154001421793783402966647924763548373474400022291425429990203369945467970614648508797007137588254810002984800019291746441837563713535145157623849285033044673737768554928280523288897543333035119126555311740601234134167561737080030035879774617170377710970680474241461219714873394946718987029707390780855132177824757449696988029626874569880834368783672605234073709676839396463313948842842115388014065886080524730136870598195022897512875008453378872715727757732476495368141072212398876306526451174375585445312074501735728786488074856026376475532092379231711515718869571624922182848972749906067638083538632520386696810990166346936656317895744987064727194093661643221003996123886307945132321737587742180712324035379070040419424709260417220744442834567828337215741429661795641935926777360806463792080211133118612287307434733536971020448672694643298715991086442096058588083611835123724437648768796270999897943182085839949657152782431129005721164548780203655033480240764617770130820662442715451354345396495940272915491096236151132646454085191788584155084576018318213084952669554924435569399074212006063451096598753291769980339988067559808804178714196431343012228523687363176203752695281174229025987334837560984433147095697512593068830496749841602116898040574770022308749290020487830027447069035894642008701107733631459458282342335245882583389344682631053768556780955510016354046857101911464680334022443418869717268010348921844211898296114787468092085752635475505435052662664865033486680526829076810928757520219084657539866168905147191578178892719317781974495128006874697095404690885912368911789268160430978885544518268166819483611926843932932037465241155062262559080721124963480982839044772287341150241100778996031159416396447458421135175607031082291741521212944893638344008415785587978421965446400433776046674530596242276717381736822038429583751360667641378365367029009381163112561975805525115239916677060395707703206033773323820091707890038639453552241779508292966391253893206824883191135405046869710042342301977085875890681291203010736872484216499186455880620866137104695650574656411396204021358062909189734392299210359340412957115525244526056576660419779377469920669117376939564164024386647133233032004718504812702532844058335877616485162267651409774506278009988598414249408963948198224589307268742867550083413841602114431199811063142086589752400480094110422160617770947112935246110053207108660468566124166033576892628231284595192975870458699590508278606469210632897912757213903908513812910250044978317447984689575409262787991700311997536541945413877496077676031544326221658911202744172554214757104723700923749057226407993493510700959039896060324482684845504910453716420373937663224668174594472138428881018572079593182805984362223307326289067339141019063830128166128679720874127600046469675608529202689272845335866589892899655506227778206289388414700005867656212477097394641148310438993019205203624539242548208854338394879959635480062970604810743802952865443796210384875846445675591629813836841534283457117233873323531487172995646742634526079180574068779462924871656112301988256105395955165021747600358090596543760733032095696981922869491999875910668434998085692754115651008851132912647833534403035757556135149654446207754490732973855670890446960409535730129158282265605734428408226113875788226450737750629102419506892288381076467595038659031212009053066897576707855070515425502015131282938508187729534939585226481051236737575444831981211293196439384879067991006752978805922709695381063069205207652154873928527260459751083105626021604107329400678537506193842364182994779534026558562125881027939201 A013843 887 501191322656195486737300177524806561660508074178580133840252081703378405005251938734020377340214486933048846693158704879457166274597541043475955636621499783460301896088117653660451671500957512984241174651987201845348038673480182120397487351298961445798591720165533924236382447963933333385184664184034933550381831510676102679610754916501010798321247160015124424284942092954210115104064813031371990782538188284226730576238719747877148869506015008292116853832206512700698457057277813938880895987183236147185476169076838538639736358917538201647433326352405347355379139410384143863749838498890267075938713733236424209732457652347000673787914083790064887730464579360036150672393714505074105235309424267876617747375444687040890300067127142685007671278793270033796770139213302311725792964382734873785997596869951132171237615414162854157177633838931443637182831232030062616030169329271088539832229051850720581490863584966208325799354017121347103074236953492108514324516712776055566555871940680841978869921519662189832308456689921264112924436623562857158926695284731061316712033887766814319985199155612571348882830147702406530930862588702873674718590912483078907268166890658854440992086388953809818390733894506469139874207318799517209614988614890240281185908422580535246574778059574179451477706571831649499421582006524797613512902456471549590695267239769136614887465367903237388094151707834158874587806778705367940159764943149317374338959271302889286281248240239517679143939115351327628477548579024716080980120688133817519256844862465527311825986882373915206540943338123449934329435669374662801232976223685244544436819846930101408386617810639614416293961279627642322155839272530700788808848854452649933573961645339616411543034082466639719529184300442229972363462129346718533079735061065654465980788753678308093131446830469679947261224878575825487833342712102180792586295696311375092433684018896427371400077299747025964827379647749444108377153337973257652090474016458835731043944789034850767999886014109118741048646186723656560669208432829127363460611837279591354070659367783809628253444281334507879413295852527588195879886137804183127105811793412752622739216681647069328882316094680461249001454615842226701826763985594897166318619799208250306336000986964963314751865931372828509434320570240632784749432883931675231997136956685855754223254904757866378368247568903303910387091469510088451095100266122232417244080127014513878373548289816457077367560672487265761374914251936435806737245175224538229049313968594868941713865253502876308127102681371664251875256495190848858526326834402683200191408345454799364017672638538928023107115219710494082990391653582572505950581348278677693903479677776507143742596660476571039076577501062165490807421320584521308118687422659091241425450404804239146645434351018583533085873580484198401029995611877224770305816998010409293230574203279140941722623420179175887126232940354768943107405792964088124720068731462573981015837952550309598608711559909776329964510093170268313105751085862998617697963102575911733779653548155673781857317631049507746214865402747481593513418346955054171096228809513882907938608351212469668522281155795666702063769349708948593704916537834803458479812787908373976433378317924279459516620363389818458520511919218428656110986640070432379175177667552041914430604387012826238118421746505760990862872138212711821977245963460242277413729725749091592260655742063603067016280763250038035578538257056295910372721957549374823324364652338690820752190869814742337580236154895347571728920170152756412368311472347507111170293729608901467028135848430501291108218204752556741662495724850497314791142981850269527004131925009766966116757666547036453756256545100231885237204179866599908614823593259628384369753649682436574151207 A013843 888 8423522559882677545593804083659423881828159202719396309453116737188680852923269334302680481956984881883751966371918352909036593577160872317700386384697546860617293967552993405071211242916592920726141422375948901414764485985181420897520569913281645019536931040822128664640879802929827534204798650941075128181267442199933257736217957881632488487385201018374196198957021756281409404554017312618269049082119330492998660794844162802571241049787594244365607962357894858960638967761668218870771218856588649925746297973674425318918048984327064555088411916004876673001857196070326305918043535650848718745301961714504581692973415762996040324353472006259620568085918185304127584350921159686780486689845493670202314480139098855096243273228205887106923931182678489458022315729757971953175402352380625023721261610593268678401990602265835089819684491930920773210131844516729262387619055917059185088960273674455060813116944272527063331709742965758480761368700477341867800252152391627165907104539707022911138866770980962424511608231587506685945921006332220940270080967650474947549979153551696848275991242208380486660673726292434346565355007528329197850995357466103107194456080931303366589753995939146681617693064564970226833865802407063485741999113650460268405891562858311055889182294847263234040985814352774533136778528783662273490311351585917333970815356498799879086413630438349710781698407753568708205197268529701118970265169399510577110514888472787660234528939173705573633372184711709763451822158967668403173032888405465071046149791603458117529859361532058392876333634683840823046274825295179957700322631391477905058349631167354214370753885543419999494652607226701784508473190653423488157510322696785687433577573373222933028803773824016813766127000537532559145512708007930298385471107171330454609739116583071324121260226879703910873619406534223898974014990962301352580997871767905281178532927305592254831121099176848265390853769739724907129494816151316541358684596794623652131655580069308736857774084239131958680804596460264495815167386130559143597682503149158091887865571994342488422055638036389073929299263393431174808153246318074905817267378811888133330378014768442294210525086603294512211967447728460304177602422305893436674317042965293062898589168587920138431034610708583128758062625824034315213283718480239665624175880831019177661230245184265460221235136890557828821875846328056056597555350172716360236621254694732934753824226106945194099316592222493475651428183832295676603832879659998814015631819870173962303384933315622842110692214765813561081267435914672596765251975105805896545617000062058812911045024035923763284361285497674274052819512521762296107511420720519736001435782944389755564881822072629729453760038060351815404000330135064049625550779512631346494637544953544847337669815137569333440574277267197922526111136248820516714529866285560948991326260634512521807532131822951409134930597028542601626806169162347429112170195169691480898933188468513053423816615187403610777713521135912699538368358500099417767649665864993348509634637183852409251675937425049076690633242823976923142180022157273595453614317601499830033724190558827977718853979385457770261585771460558299014398532251389541726670213526376041421915789389353364876095838447492678832354243826304130423257352459663756996797211058547168455835167932524570584056314293522324973432292026941047591971572907876291956492555500664982391124841056862976747342630787943389263968492486345165365634337940532342655612596711856376624382071948976374467711029055326106638047961299757377022674210915744552017439126713536806956341879204571435199655823367276221157121565647562308369694740095957479940358445263639153399524346101656041678281403753499597295181690651017944664089340131914574256102449590212711501759336049 A013843 889 141574143663948161508795065234063937181885871720104893772978533001930159095081387701625150860251044909820219298812831757342178028251342781043590393967611670086394859712663160159031847359699177218644258885872573186077946715952944141024628218532524607843357200003097516466619266847841611367380050926366649679342561901054278262772615218116597234007483073515815115515870664657821647862339368973175247907923179587595828491978945844222814848323780096465052773023349138894551459131170357754561051875322685439302018030043546066335055649279584973977370939072293962243142213894353974223564557703683814415952290070535678504513804198728674449731408804009205442887820026940406472310185931930855719639796233212115090299467697834457602560693146456344606070511387277372320981060470042234617018987336461164773683243889241066677902256052281890354599437255882985435342685910792668712948713472798013723790155319646566207086056482388362353416045650025502786156323748922684772118837925246077777400705998855934067510933819877035468766599548291224870693094353425637343119250823301532443472499633743368928974584807796250839305943317796944062723921611528628828281678972932794922617223352212415682273995409749238277948567336143454602396782541055516004865779103123285731097819496959633916329486829497953174526848581827081578429836733267011830551662886104512632047493696675329567805353886777343589108005139114229278804750492178686706533246702097574269496423730562142205561727880692469576056086308449705994334775025769602852129163755430651449072639547479320581324346289269305409072539398131312712938740988736089549069322465796569150315682251029722280929260554328259931506626369659176892233908915312088565463275993564877048696138275683757835415105026660250588967296498034309721558632083489284524964612898228550950625885332411679744506020633167183630052921365620701070056269953103398832828831230803184060767602909225089026946652313865288796424079308015556514125419375055177110615412018327239721376735334224871940368609033807090829548282852707665381165518258696307526446249830427900050359356668508914202909489108477591165529732719853397755000631610867884942070812835691403856883663294213209638796295130541570866746536893972232332312963911695150990185246541117680508136588156457173766610398702179156645036758552224544735789659456497388060145524029126939318952296730811949589938298945719605429009267349235638143235112770352843866496893427654376434407523768179427877227213965483447845273553485669393436680619208445600067160723996558013784432990574235673107354404053569028521092861795417902333833589945603279703242184920043022468595933718971770689520260125359411524005737546953258910678944448049775202976131203946358621778968783574687862929344959680332961495033548580021482056631951268795040535373218034228249204216583017127787135731878029795483896349866933926424421103462661422869697220462484251954019192539548344333330778544258715505541731285111573241088244470217004719468370098590298888894085851454692486341031149731284741141357001311170914420887934192943208401429347149007442292917480302799831939472912142580147250619632397297318788895835928407643376802470722221821520778831531388744786472060937603331534996131549104027800146278737802128178138672266862003472542756787009453135377775988693520023686322789568763845170726261002260237221667441940457806234474331229715828476532096798186878266225862676838912770380299676359047635203642696050192587595652964543359518453218003194300216317766527083012880912936170121925989483246445925678819265332865874265672085565022235620085462860918685757099402674413114515237963791232111400615423333811448987742153838579716769459496792757365357604389545983251185805684930533092486875552885067731740118674771658595969349539597088249522313870262705042210069160975543 A013843 890 2379436632559976750478318661388912592215955845999802949642450204163440183911032883101213910508239311799348425755147263345649986120820318120999623751413649339142038407190729732792848258574464071513754059094860337538412050455021132178200926468876141084023304460452059959254470017911673962251556515919444281160710437871019254762419343970885649711963768016580304646475238260904008435622337774332156391588464879328723089464690142803852849155777772081288141956203428977400726373617580202780907598868548374178349017030941878736893280297441984657637673372988044623420491188922407244775449521325813868888910139215493148625363507168032831476635787768982715878615591192787411580117294957961892079986055291596018322663153597503728926237569712491783794227084885970796598728683319999837208238120163902796351294280046474607655503217470701731189752741959625336211804522102692383058529027337316216655741140457299838242495351299501206073863479239978625326929333248143562965001309009610829204773665722771683872656264710673335123560238608130616401738836798024686825805248587228855777442301344324801589275846864631587856214989342213238862200950524961664716930178498081484264427672880634070371979040851655447737481571218563041502482724167520057493779149386193063282561052285400567231749685143372099004272744114767760088670265976018667836081798126758543806822226560022264046104582775066813702138242373092851488871441522047187476704277322153930747426393639557924048875960490798336164774642586114208646784563858109715135734855237522958904563852874484941010318288083749216010282169664392972766361419797687457051208102682642937709355671593056542375578082136595064668831869394861786027775307139650272519741279623844888557435995999416917939821670183078831648773352242462643490235929427204405011080248980527255827169254781843101465912688781640855270299449391987122884435729101808824183354166496109114509321102095346071275892385439133908801499500929817458332905923436552361698113229792025917997178790762317422701775212031195775572217989905457732061248865373908840596982120900001716146389707527629321008299783446182874719058217822576056068295615483856542221384151329465424622643728985841414399249332259012181557409045576991308809183984463860402692043438616564856300251637145575719495420970987525085733132800987237923374416806485351601126865822357536469133631251154756436758092990380709408445358756338603370273352540331320246864213287838587104733087251971791644332557785117880307935512613433645495490291167036345200328770288210150537674965272581178957915305468928334662354007728195588684524741146215754321972391401951163078629691858014758549978767011926915629483964430951643422511781019338372571836419837144726449356239128345539778912253500737347356083847028850984421048925813204974638246278017675501274184375268110768866718390245674046772697845952213558501415245485896950534171001184312972822591200569012189023210290394993356231501639877708870211462970124810937198320104896247007153425642900905399016617933710533533702644362787121036849558671863509980796503602823037533368082617064091449156775406721234380344534841164161701376036884972314448747262233919125428382154299729821548050633626235928178299193108679982945791395237058506746240368289976664789149692363026113319267878846294281041971991038096027124282213945784396268664987806984564696693274349382810084977833929205074950887126863020458074009631606931781696660566513604867622792515586819720139375080243426643234979686603735652702020684197489503718211239210105244923016672883915392449476748783150742091328714066776374303460351519569660748861215657604457439238096310143419971369023136982379565009299744305762595873039565256975099340502679836146627469685426917417339333367356174566887266022456857712008262209721529217505283644424632388515951201 A013843 891 39991191483435529245289101741963453937373569903718688174640660581374939170992729666282102193911978113411648991666760055050339316732627086659640676390009204442960239509654594619049400681861017649931664471207317693008091331997540168519022971162401303199179678066817771735189877591041504283561910363058100033468060329298220614791981914118675114708975049054665180193309329451013669777504630973200552473427329226877848964633047230104354835761157015370209801857911030823174008161390670468138714014183692524815511929239040155930965361959107436140916376379810065985828195412218898562940980104922953694415912709794793348946484464973127798627817685033292505771892241177178026427031376358465520188325631285854279948999622513245172063274834157849410229574615678511178434832980559237263958858085594714298276202964741098730866042576030083996106174334115423025711798602979950882064697362458273653333041347665838381341619369290716770483423495586320755869701303901548862752777000524529206444630999802623690847733840992286743421676930286851269864024630064400911481308813005555379051472758694066940310959158253863097099405325874577905557011375473030698897445510017255506032235898104816820741851739593773110123852767470389038532227145083509606297946163733746814590003605760727333464016958204654867964812010336901743810281160258945750321026781116430845761261161794294191822879722700547937891837439564571554973462317661047079920968788953441114071995397900050029489458267968847635921367417944821504726508164763249982286295711977048370309004675261468403560419467823573073484812425549452693284236382539733090659654581787179854081140772464501307706340826469753251889057228919442037768819587096102130239291686637961041984826784762200139814582810767005923520933731139069649140395265883024435021225744615721588687233665118437006337594560353037854527922845931127574318711299014100908049633476300105887558159762916481419933923322075523605226802112127442022201149855198135543060189053114579603778583936342268923348735988608307400042267756341028102753409680339285883913478505966328843272371814416865998186494460379995575403211466944035774339844409437176905114803431394325391632773153065036651808183527277217735435373829012492927155955226884101788045174072828605539838329265505691117559540259387334115916762986192507778153823266599304360139233876363115436728940438157991432593268889328583027741144617782906844184236145348499389046832728703133469248997443889902166297298694476214335472160493979279842705323644379853781925642233948000086703141336271874745682539016278520670183807887783259020807324444448182889389982292593197862529231057654046949493137169455670984736990191004271002155503592020027814854708202891417434330311030103487064178244586892597013701217013898495164569296142536008745005194643072149915216795131137692342935984859043704108732696918853277733286030881470047627812016904748134229290307963387860913095350668653338182848061424652981644058138887697421492166002991223449227624780235517041272297611872937100940343805363143266330532598010012247246836052646791823317364544996184985977924260763786230450597075446065715027051925729688940095236365478741074818867315559110758086999356147244892674538577584473369915979749242322884061869849637805111238879545379886556935239769667981472423253377279927877811169786798348087452450071989578857323861990076889098222454848149694699559941186784838849879878417702454975774141394157010136273809467679036382476973651271592850303592748985114962861639307206088991976297404238851421141221159966000898355716798414522328961697320310522918258127989407288206110451557358116181274684684580459458799171863262853349111300802546951948838175973273980494615828540006116367883002970201033222175905155225945674280039432407565722862958789741558611302211844796553787591835207 A013843 892 672131955262100940025573932977179770325437589371799992151185582391168602646874807501203291573078616152109584602943236245231052896325263445488580848086884699072832745438764771762363277260038123642401484767581388466386991016882657612299219076326478702868612849269006289553336272672634562493825027471917487262497689954515193872808840030592572652913743649461757683508949900083186747950520332766581685420893122316136007548587624796363891724637765957327116139825910695045085555168492998558007366436385320264574308994720547900731734838446718679220381537815467779023814480293163028147349052623440082742048244913521091815743564402803358911537731832354547144508192897464831090159116342456729997805188885021352883102836655580111606867460137690975037728460565708737375954237904259100695356527844590363211128143228403646369665577575337621722556472033477914793138199120284034474861368570836205291568425930219745675208596739669076761514898690319292943902069814673331736285923047815762372714913213682696372077862665557363296688124167331109292604661957492386119266357220184369255718102655371183065806290572772677072949705311974030858696690187575226956369366686860013289883788739447656306208302187352544661851593462874828570611141627418545953049581173873082712814190602020544293529733016545634365884595457732307608219395460472101225645497110223853224709516346276702481967139499428109192148111846761754124438981172929218272231722435940484804208026652506140845629325109752422216930422193398615029938422725175942452285772031198251959783441577119499458639969995710792646059242436209651416028160881345294054716814556097131807541732962810873478620470270477142904499384846449062328780550800324188502931775377324211232638983771498297749863693300561068556616333219254343593102623233695991679401741089756432741066336209645570765515951775853507221050799271564461141574580802529993961590189836175879652189991135337303224829449274123325233046863098525918067134725616315064072212597415696739400706660218104513794722205760539822472510394180823659322976556497462377850933833249776088868878753084904266831520412395606585635801775124928409259329764989410632244264501271444426857172018383564071006940140542948198479462327944212968626710139498241098751675240642030373308062799965354150612823193139522924486213035508937478227431307641734508380860103760034881145103301944121362007595070222945494947245417591077315330204456894872229231710117671313564217667900039457585708958699158061734336280601422309756316348374491092202512824269025964037457219696438721398850686433246593096903779259169973234362708701937840609821977432391613876475528786385991567080131156407041462240474594140208782733227548871080607484263080765996052818789537482949307087643756771903878009276354352592008230916160267602698977302306366113623625048675769031195207725097525947534955470437115167038863338321024867090480636568118101891991682205940659778366393558688056654839127368364142662491685140285530563018834012273492511168689681418334912663505962748453855504358336738348877217261374754275839477573536834630174494945907750881059330973050656955175183185047022026472459661715738882016180637594601201244480702972601974511168198178766744911180969873462243928177871645515720712427846562862590504591848519199753362410574808809764607017619511943747842372330606719836305813328359928851855042148467222275073824798632851918815503931526292786549931116566325160777835994411596869360353915723281564480290496156921661035052483332192827180815571836212737688145630473042375835120504035548577098664532230952876782859246862458958687164357117968292880098359324517858658683625493743782124037681505858776238513632588406621404123223582815790173008230271882797795009630920168765365110437943882468947624622740473957104157748379186375580156274475495679508055974324049 A013843 893 11296521772090130499009821091547460399859629564571842468084976083248370704686024889672723721468732301668505788421666971573598306028538702728326578313796271137317099952589319519010039600909460744057841754488740395954566158020746826489912975015819127559112776157664188708522922734808969091833717236720517208420798675065536863420298174394169368577521289516503761386734920970698119672804395232807938386868950706767297878869112209952487928215986932444796840962054081051622752925716861826764429807696328077686700411274268248567598267429774000841656952506064566962053249970287191014072495527442157470645604852261548990147202086917916053226214658906382873857749198027691416132304268367670261073111809590553877906309375670334935776621402534172217459102236727866749077662876456882705386857163484030234489430703239780084534969362308699408291006625466663313928273712614613767418995021570044102335390534609203265563230885403618173130780902288196356508162087375214686491757508664639518198219546382365077925512637820022604927437302880333953880806553519574533506509665799638694080854151328823473787006325656590383565065697178347536642115271982576839455699945906056243363076837343896759538442934862834218131739731330537243786261457332023501832904310789284901154268101448159287941354222809082476787422395858106893971343379504154605299423869931532301147692841231872538614421713566888231192433315808524801569445956573421371501398558980851728104324303948670709192492067119608960199949605804450522808175070742032064795566970528349020688080302586647427401361975717911292002317687625375611349185299932770357177625502244324494289353905905962350555174243835909340795921161114269390559814717301048636168774348766688018186963400247571890281959093302529879231050712416007752769275788688728532155705062495536365079101912675513107856026601496769895864200783357183898406443979548121608512446320576608009314357181011614055299708553950190727191818628096925104954333333433407281861677124765615099107676838285682563347896112217392796295482194997103242241266985052850184540644935428986725619245203097986012637363571132959884780920434524671774421555360177024496129353472869166482188490112972561341413642942105330371844323345758387363709117314546938146719405769470604484188611479017707209349719407095961791839782487798712196568437987534631882357115763894906247405751195774847731261650345237044933578353733453236438754746307032117556697351947701767073806344395963163643010468856749543568989868068104760074408867130071786647633037489519377577543491438045590550483486883575490179661818008869740149934045153469287129277974706205854421924212312789360267915764345733145855875656503714489011397355413876251769988009598434095659725395756475929004222028620065388477701907687604013882337007905617598561711519863095271672266193093650107297856235714118600219996591636594612422176127161464941189708058800360938498704202835244668895003976540870168197881213680096145728497752152778912172657543244280588635212167475597954877135544715913263949461750565561429579390511925495114034099578433579629342736555871569057964175664062391445629303791085299198922629534456423390045947976052462389315987174860521385609203906790532681722218560663279933700885488746182718013774817182031558610675198062190254762034530811665713750145131137238569986751760507140288791804609745324213127693389288604777165773390622342199532174577162402863544692276130226977193089558075708583339468261561193254220242368909382357016127087364164846427967315851227482324663611360423210660870311325464935297254793205625000089515362017347718655171350081693098435813125167171650476495693673351746158701313068968452240698622913350085939099018756384985437749326179534182540726866875276439491411130522832655602727034399145797049579277008985414375686505109655885491896760464291543 A013843 894 189860641423518823296858063085638166940440794091758956361104193031155366433658020320729467586724983794142576786002956791237466729421649976754984801719973929004888498903168693156001735572485306725380146367692259834808393417854691912815967371090872076886008428881862019624144762403934343526449285597561732721928363331826478063504951417042804577682400312903878717626853816754523297340823470677803020468106454528637975450153168912671464609526092373599700506049242940234623608422523296722429771777952186001680373812286626453675624080692211632145728400769427176931228972250616819373516432329720340609140680751959853877404025474829415106572989772239576960927190771251409630935637838455434077855790183788439025971341676891319265597675912391832458835131292685256451748279964610827629436908346676096151063861829350983880779230072322310955146948354218210317192496287913813589011049327527731227950908715176879284321221490978610635809034624757716163832680202515233235866968448126596382357475916048409864694090903841119921015438749509772762874715745003489184643907953094527531416915721383536123938215315310314576578059172476487048344031376211168940731948990843087282203232405238872837562610406239654704140149664472339456315696313379318995305622751435511333699783981039213152430340422752249187366208207187202566976368179326326451267416981939263385389273582584081756492585739918690501651226738793876339977678192129492990824005580791174994249378576465308609398214172079267794080553024755399936836998413961332913019094073669961990704565645573783312334690725890935084682953375919687899945757335970071393084351816220361775521171096561509225780813516150128290757046954847525647138805953678724428088590479721725521668293867960940759968886481135619680236269323575842300793218180491460439940934985362479687884465846337348803736239091356211639789622565884189780517103964265279874268685309931050812546401141262197427422201666240855551912895682425020238967480335015276186249207435935692970702724621067466842188089958037720727338169251316314192348974217783253051574619429754979897482654128467850914396169540031656783512929743056158512703080938495250706446043818512081066141953328729838465139096927964287559587542472161216421859134705590389431913052767492449565757993127850605067540734075061829835451224272432955887725737256494558046776044643781689300148460347387865819314557352399014198651391198148544826151021182288799775412394185023599209463230262952891348076950075389578764012712620636702570589829855116518186768461086352178945773460599232240381975964052253263449576175275073722699941496894358308781774920887201795269280236341050778022860251358736982399702158857929416814555352441018163498188477320881845753004726479090938773959635017438984144735962505560661320438091869714979026685514339042230995777907324977353355069753647191313897482715636245650979514169202741266575423344257666293347721537051957150118331833722404916901789558321375921258861720431755176885855329306623853192010898762374827620017100040354227198603641755390946940816333931796381571111614733172830363373294533461157203900385896613026691708816770623636292634585609107916502247633513735377233796447880782927933890061428482781705327349067745845710782409357092941657513352378404405569618053831231611785514359351665650998689219023568645767336838843506833723860075989664050037142793773580489825153376189705347537258118368504927595643084920724805684256202578434160186443072058975023679613494259989274370047957329518573914846677511580295430621316134632901577247322447089167540961309406939376504484689425563107437464880823015905410711194684653929558463123568022797689292968750152776809421755304674894378437208238562450252252925099431005961996451572771118532146870697248442715033267146443411012278908690017859412163091377986467462308853123347963201 A013843 895 3190987800405080863150293466280320671767988426300192779561078172274628243650490347530500161730086802628154288042351694790328103321389671159321029562507601824785161001065556225872921169766760550133464120001803811043624668173883806978697963605924286996223143664217454963823001021722924511649033143038220041857450002518007616813327718466238416537108102058975489607154532098193273058407220071681835365007465181262818453390724309915269305692305034523090166405169626096523318986757349048013877174272042390130242042663101330806926213924194000901473257231731762562683165336616116883210690678165609764617827421398189264117529456155457979696172239102030569982303295292422441667135265150920480546522265618932294709500339563512402896900139059569528135642051636161105184533341365214179967946118582585148010930325765901986084256519825521080223154760989345460801054285110967464990508706047758578748170922775977810131586769598877508956042444938302935565535856163673524995216138707663705398282097721025624595913585820857702512506479063010750825635347526273642726310160967659724220524102529293091635029584804420457088547440511812317821518135339981116386881866689099767951989727034849735780914793097669876612483495410786609242297907938966214354101601583376638985492269369326055452896731485197052092063861338195313543171819989937568666451477215453199718237521102490662081370888530813431261252167798908679646004837375120388696779061796357278128349305734652441798155785590136253815111854687064006738419432343448122269111914096171051177771634805158576130409147030048945968266397389082194534388343545648989903568700975215620361184322619909285557698132765935206182753688170122363551461911663478321462884940192683040842679015038819531352797075088446359965730978521339181549431617959519975614087294298987196114274217479391821344394970408423849029944186464815577641150966327406558846833794004011171006467363981193752162684943404510059261000037734517315156326441990601746862290429375771191758600692706280915216655227924739972264372610606873292630809209678283134037814628755891947136990967937159170318256421459312055560501810191544856123000681333289678623238658457732546478647809595962395083592802068295781013987826329613564402186476996857675182162677863245599851694590499785119370157117599564174044428726346780689605006466069904037092164982328038852067595173058547860825219765421770231636733931867282592893120213010727857825356109067691631913448511029449244887129299917072650286761661015041060103903270374943321165017525478321071541614552291296264099870027826220598797026777848164057417916738303480095695291095351200573090792932184040426230212244586292463191794183925219708402231808476192273914053738332061181570750437934081407973939585738097006520577321830958034812603010054299652501503439496282776346039288410894377838657349548344412674992001698380656012694641790472467333140146938597392295155873232243822038803129372459438368377106707365108597688935296509257920570519656427100598127175499233727809627400378233496526931406982855645234300124391701785065672908820435759917214961223881669125953785764375139607550083463871455170309480332276752653275976465350485168416899532318669784890262428510112121436755781604428861119954064661070437826913423842844408570630741509699279139837623444596334969704129118229411630250442819354396916297158283688974258934952567292491352793620377776058697195419462318099973328262621809135293996735742930253548712095193222983263998027639734337396018837218671786828108937130025302452460274775176808795748368227638860936727202430100910874175175439146701472251992428322237823049064978594089089717807759160763946925783817719835951441405670949818394158865519101389614912146136917203274361583564189169792455808654576711564120930274408883371618353130163140225076789818558639024894444109217519207 A013843 896 53630931961408194066966982287773349530404581480827340046083040841419676891033791270945116218197568891771389119127804934341044432522596203174708543857065263869164200944908803488246186100269944566093131464870316652210199797998465143890976674324769491545522375564502765576973178172097192267285300035043364243498162192320154015781598964262069066739175871305201053827446220974334340292650147744756606979680467301484189746137903476745931220770570715229576426771685905804267422210430765449969233667990216450918978011038744066872008877423928573151061034293715733391015959812507076456122078227929403313931825471439366962023317569604782264753566822587827789692571483979743977099542401391520516545399718257395077182572207043952955488200637174185059375735961848959694836451868325154722721270415017508582619705985147514680118099328707532795310562067947929159683319369860030184095479822544678433020508699095859054881578836648334293024205372078057438049961134542860934594597643259703896628927216397277672583519636891155406127696393612021689126453285874081113301094875383456984974348591209828991109942231807894622287216832682029625626255300659062623114323533443699799969091342274719509269834927592537616226010107369090541535300938730205164649385617811811171429168571290263013996835366071706854511317317511048634720088778570880716577049977560121927664418017169560557601600523537381339207865184196258178810403301763648372826765691611376773503166781482303589301604288413420017870584941725484761252615399396332590976963940214346857144807866170300189023786534134032634888653340918304443539464889971722573309279157290448931410424910272815362368232517397073010313541237075246564209420349328080148826707189818423867442906205757439863446460441011517971944040556008147624301297203045652230145965155283077805092606773176138341335246267654379630646271941914155413414824291064722034538735575825415751105696986431923392598245843799600565999627634204032515832378510536043559514515246518586419886801842314463342046324415731104713847310466469719429246010387062904633773550465500275955531407198119834175538935675466657717805353923889294396859272451168599628620772132699110908666633735879339974169944224361847191502093397121815176907548118886186946786608126847568796707430982529888501254230675495875073164713603710343050191343675236877151408016857987348986700072073595013896889468597443692283118587192893418538754671420071303106470760125100693257569329124871953458817982143706240033369603236679795097166302265191672398820449550714142249399915780359816310726515557675289603981629055294093313022926620666589968350757439567628031936956811217167443651177194761817428864484849231167639116310005059363547673501180146952278659602610358106223818002617500196388591343048012911691095418789982614259592768307614024622047882320321901808334314073859024543828590572544683685605358844572470758468086449597006372304684761414321917006164195362925780657314032430685380201357935528431097871028723865570279752723438615621263296407718156970376128136157160854829452882190651331901598764578545063816928631853289779212999905277341852971384094252777287547047391435944575381843609336453145604225582830439679883074650640635969454424987554421425635868843067964758610848556933914526685974846590872553515784503250937233330601835817298090081721269619192464889348972206339273960590369919747798484902166402377689282218523763414903180306251728109884746136886203137631428771393204183912498679718014850541015008614888597134216721220026906344335258318499838146396625430142824801926335763574091242706009062262173605738611644139236742811851091985635095230855330887195008214959655981648624417282835875705111653597750628052779537055257828440123167435432195134963327376701804776057470791258180475121990102826789661058651897762865606480515046091400922143618845312049 A013843 897 901375073475387517683514071310606685557509800948265104154517667421740509507604929890774568279246540364001736925181017531469933777407274386757326496605695889849042725281082260226953649787236958322327260530075411973696828004960203673375644965376400844405594566112597981052188205538437510436264037688973822840473611966324828543241333792352594804685328869026514111677888635915637257298571033146124293507489613936044777063339743733668866027490982010863491004751725018852322565090709874917632910257911567890595263431528171531917853202863967528949882803374480331102805236568806433998043768776809481497252190698481440530725898392347575523713197587233621661363048931247557023112009140187285321578533064752039062207491083787717322890188108986528292927994310795465591116246550940875424776391865199266748089398492374279228744895417587503690784616676000845386797548649237527304092729377508410423775689705704103135394695507548554462857819688515911361305696788261863727731402590265843390642379725989045843111214537229648910788193287437248529148300375685681271251501570569761546463876772463595853584799089995284916781253306886871917900472838176865506682435626588262538080518189611210792298115628047779715910551874552304731583802877238558202262224078563110358210036177675450476244811997567177103771710155408194403740532101440792203510478972852969238255873614568804291610099999092768168066590150786511211266448292741638202099450978912409432267724096373076425392063275364350240350921115580222382372707017654161856549832943182527628032785806724235276922780279190686494573596700813942782567786405754741289609054796580575190215011466955207795322883919892606084339687571523669004667727811157043061330467739278249940112924600165291784944660632080582554463489624828937121631902091588277032063236364842688670191442036771357102821484020467158452271892527751210033262951859924783234492528822897762528833449250961336459398717896739886712755741648067174493594785626579284104760457748237881959037478563779185389772574455192676925631747009956574447337696575366238179832062673663137984616360778800052988282891897568116263154583398807370928013792086790653958229317234273957041960113198924066945874252578849565747575683725426347678285161234120144014642522787927088766261792523379836040579854963059172354679341537559735644565913149706194283714539332193374419468111340911398565021298717236136202374094950959685380849762557138391310454065422567351579967714601722921782353825889270776240842921598877316198074042171076438006975295598852588785664384520507432734380546977848592374119239532327826311976327713543377598071180286813124332764433126126933225445335112361865526925396861028234510627822255032723145748534334729826947431941072288691303709169992325800703054702607953006792240703603237797860975656946068911822758758157650203692674816639348625508127121752758498703969266100729516037573128958376886099324836785090508459122601631464693595507476943062529185044222822426341461918379762008639691804022832812746572222724519064201111585584393402487118614590978276935270170436271606887571119515558241319232889407996284522890052472106427871803225507863920478442645542117768018170219370631199699794835653317168738620520765827160900662047645443283697972531696388301450011179246652795006939790146138502080587425054581329000003489378489767757395288175871944177455642347241201249135750710724761823766246728891714277751407172794342832928322646416134171423360805582719017365310020675593042839249790432652034780433544992214929242686559026779726488083604410456445975925178389751516159894309440351791648845903048151936438781303002569045544985546221086503068826938083568430581272622562975811562017394805683065679287718322593150075087308903633328643220227232871197911588676239245375287658209853833412762445700482248118016379658175298467801933159607543 A013843 898 15149410859900838009706820996517366564165067224537491605524978436357192743294316056674248169069296603897777192501517361651415176996884060618230386428451930820692861083799149547634409991974091558523354267728977449041922588279366143138424464933081168991924827872654434267544127170484519237902289681438583040479839996318021393326257097048070060882346322301728622674970274303834115383417083354086911000980377941423104568103551072931772631324040934656582693316862242391850985351479560867740656322704719721537234592493693978936943358780534702259060680276314890924844847611011929736205121621831836955524317569069377570999910174280185701827047711848635479262528763387477690887443537619127704399770405219287520518521302645220165045815391547736581019240800381539390189890755781663293264216818078404076235138520461334510997515457283393174531017052473546208415906400147735121399886502647783853992398016883768861396578647395368554857251375504886922249464845920317143671981683334598029866526476054697893485170182727218709243617164581957836029395484414149245125923986896565982311418376914795655511199718305550753596342524328847656324153246991238578570811695576068928477519269212795619786154429360599033685308645355600585623728974957748447705421200088410195790436078038191296154246555243111545583091132581945523343667123028915394564400620096739853987366467840057893729090950684752154600695180664268893927755196456108713262685472602580865328123638887742295481564407469048634489577931189556797580538086845713498323033042276068741844347031053614222299241168152357867914298439750579936346616786121519936854459383966129727221943697725116177415991710041635030459497129014598304961450501322116422731781171294049546743477923754978059029564911243378350992867870124499946203267378453324172077886813583911068479907566312016198827120681931991532107333697713914587029050431909755831822115931926442694822103781560907181873114251690507275981285749879065001713847562025918027948709013374634082085542902221436768845907658868423321089092771996340146736404666342180365088437477356256360107447175609292490574070564122427330034839083183755483187127803602690521075960134756442396004223622534316793159308563092724651519504516373240625428938704861857260454096880496690580894561946940444904334025622364135509765095693221766476978219302307112007326390262556174043868000547306697875682312967540587741153301413840779432195941959297824942754801477557089478004517379311157146396020751720973936279846983312331053341030426769281693583233793129915459720661310636168421966733853056701292031822058819833776825386139881523547290782327080468180660771827550815366720059747233465873911035145043301537420121808640334977910595616563804201505488633601956034741440020061019732416240386731866185157189505459617668649417866292580201005106448355626973462785643257532348915092535298612087717611455354960976043491578403440324671352531847016175672473565620027105259694164982051928013038252976519520950462208660079207300150211751083831639347330991912028082418916899915601002555430571900451085754522416896959407805697987361852347172280193553976213111898692733241396811110668911481185543626373327081386876962198573354451802825301654989995092511257093257427034776965269111824340221198182470337889598493525681637052986149804468432852892348396503058645984277526698542608371879765790496980930082869394224562195151071972039308772483041866167900353154519993026318718315967019112425059428758524858765517494692270999271227801582748554746590684156315781832997563086863085221139326541487517374473196553732099343658763992562242153092530289595726597359564177948474572075337800857077774348370534612779448967415934464922826354499115284871788681847823073311992400743365354506602359102866223300070881552997022459671533013378168298424888005144119501292914952241348347090613523975201 A013843 899 254616148322353384429142540488467379843922284842801621414058312579855338436547569964524088977547668021709941274373002297275334879786630406810598104702991601303384916235412306447091528735108556824102015177720923986047592941211306767727499982130295207247280582055703076734614145354333314831423782675938265161344670818116985557634403030086913513249594638925152961298225400224539977249090919932138713193477212061498118476116382882764302614663155988773185326576503707879839510802316979504117210815698224359876301796041514703993207031024446740868032853404024371773867353798277503076399479098127683711497205383349028835795490299127081090607190893040016499965320926253337550745263536764679327846941200520565357354787533558215313925019285742808717190380132012532530921493932422414969891692061443737309283973113393649126335242290561989084342803600922891124846138867282984185367892450001303234050233469765503253492297326773959301485823868110634502246755665382770233694996151804589087966710483051307495805255261096364846257473685128965350146049906548606362831404447770584464708008660806970582176733665561391515693728806394942559840043622181746790039632167546990480921666357659455981745897494263587959148982402491579042578012882114878160585014109885910160649859163587881114464421853970975746615012665304758410837013336746981036443881221965906725965668224987853019904831608158629462373883901424367300243781586837819143805954738031576603569773998786284760158652996332300399866336289502881096936103625615906766315216341533887344177940550918094234183346313136678686035613876887996990177588324344385578712898866318742325419207727666027593830572670669759956932768247348353711487098575720810716853046145939090732117633464549916238109897463267459945137130293182470595838314829665019360113043675904793327941806467006056253687417301230981680127957457477762464197250609107266265434302467887722371875098256694167005741431228162355787417469598217445483804635974969604295733952387787475017611719557635687773993170022601590757544382218942488846198753227213025396041368681926600644325864680465378889078403971205636135895540471069378405926056995150419587723661984851527349642986423934262342628499019899423218088312406685055191584172812613234976452006270507878593094902642228057507141968635074025512621963315978229178572931813875631507134641142781617155289485198583671196592634045454658165563536862421979916917196509918543812879948433302002856821923594082618159477920774174408947055388248530348013502698382711317424053410361134489131525154647862082667994895868323978615178833342584946287104264852988766259316178571241428712365592105646553868464044171752860942822767682742768939419987237818109973743380527587857214702747464948075075899382417165558642719752179802474973936884018259794156990766078779395438292824077513022542989038306229346188215960240763773358269895730150829124362962958226621536751422002752800864527263217375795558099679830853346754115133917776363588614418340949951237093624608900465958362510591981065455981214736336881506049949121621930881398276258260787196766990366073590652398924513213061678213771681328767588156204337012395264285431728456508256869241103671422368271450084844915416847519836697966377576173496455277962431686097677852778968910481880686131273949538219763700950958561699500026906663057752391222405618906183223640882758491902785908732216813904066634064662539122484644683901235468017522793338698736457690222527973819144527301272052533292998684751525661201254959625949628615199345267190042800907873311688661182780704512771014478575393668872846422993603867026156577235376921822195138780012132870202419004906153473063575236984198795359610551957942540066630592840152375816362393154656279293741513192465849441872615004291306261220956479699455355846874591627092702457216458230021602320341669551941497451203207 A013843 900 4279333604853793332100598677989671253036801841352966851106078059529628673103055008393756363445643656440878982998387049610306553324573897247265722345743179843105990287168574634456267323450969514542682569091955569433501894562938432845196092199663871548205044742610201610678659940970280022371739515434494422566719882440092176267161411726670755417185937096415045820539274301573843397625471091299455352642771503117598877228088047110619634044643662703310925783771297818336462658054541474525697962179440056816441004286069737630013830570427876373769028167161437616403388615287649994205046045202231980139133530877947127643214805457428851889835057339323557314917148807539844215375644262403965463123540757149141961061914076512924781137799135479386109818718878734634247197548522223528398969668476684892957135736116807060866316417177475350540549500120711031135289055942425115203478168407171903454682273926348813181445041171089933980072241751335434079261222468088219317711800323379728801456503088643325081998925173246603971049360225962520639904660779362427140107414553680213098347501562182754574644362717090307204264500049079799603231613158008618300196097839962269012850446473182476685203299186088122829416947238675968968608662509704757244952332144852492070042182962421517890803538099690189373358517865777074610937683150706510279512311697580994343304985857370845705540504838322085374117866731239341215197237129983226349946681282096707976197191597601087963986480909356972820553514017674922596205093635726545021459841052160044593598646839280409793919501484888158676200562428856565413914726967256088421427691246219102263320624278882925769510434875946655596169035933183780828963665762139665718149146574798297934701065638690442213913046665136199297919748837517783304254557342179980385419925060931861462717941290970787455724422581789109097910580987828753735763190987265824123154321577788949904104776400258864865496234651724713719125411537240606246304516831314139398400537781544092621000170605183004417503208569864935862048431953766410038062445489769317831267283437140377029184807684581622988740735544053126535996348697263042868399239917493102010871586979399620165449672827063147192557183027449606026410266619155722604955192461590640249228869388425915514146028707926962522535066849689146790637337451646097804275264995807738740411913686730639528950377732595761801132400401956439788626364046726216463627321742200965863073293318506762014606069845746563406345414451549291173159910293049559062939851718229111946065667939587358833543274166618023400990214858921108585310651988825192247361379384182194520327013246854692368728506519601630867275190394650333866022256443857717564831725506008974328704996527169116207509076643382297800640920285301544108190874885940196886957209694892360396543805486045299131387494270761369880016766812796621385345643766516738832442137536644985093168318438914828168181149600266324130109712894434995944981318917152198896413055756067342833842529056345830441832548801790131362198715519425767118676276073613967472181494887099792323660829072589050416062807082598838094868724293571927625738860648092596854141326292167327206845251060168534273201335229405595743538261575988493410956265895382720907922747954923856714589348243671671656130478468968691808321269888859568521882760546483496952220286011644439274971236956221439732316521973410122768062367991285647918724783295031599423202328064510970505587643509663644399570027655978362070352479386927055428894618891787809492106433335408135655395905663049354858626749551328498995300746142440341416641392745929831253500193108613593594979925065633697475663917149492056215457721421779509007993429153608974546757140270899860373864440980345602741750308086089913612225773531569553040377123984332340615554308746165718421261476547050198437013471973070197982440159480747662372300049 A013843 901 71922759896777704532614761980972404749789528547619313866539853946514469108843045526073863200430932933801853067253891142800422241726113491034794995464905623623082378756442233881306484905240444630918865938728497255468866341919306240829210721599750689110682186989049658470676237627887496336001826035907547760078861064170629206522181846890155386296644044779447675105803583186551585983891292631469946111867060652897484329572475807788184189388326039054546729647844202432780927893922678562353405650349849034913923959035974080347642450397181318213936056405482282018891752457139533452604208881713912890198417253465657374299511235323006713712457808702011027791812520008322161727818453118223447538717349505405628939567589883952726796582990070002042347723208194892997792649198013010841801483218087642995930580316915176271980180023501828216535015448528790300290803163224338911224857576419338181362844977880144503140546806962508520403074167114694640570143366021158702072782228035043101966079447410828364653155935386755672941426597317752084394877633718744312943785316403703341543926458755605556136047804186136793182073452324884191931513722346650847771395816396245855298977453874777885648211849420583080394010632240427010455405790800607855015913846358535834221198969049418451190735064841493012798036609770115292986029640713924318267763422701243771927926897304831803773019264817679288882798986151939607803819964443628085263553872308199370955946199180881485410720784643562642195042910095062424074419008735656042175675548563653869484612457427785847406405061456515282870902852741792294911664816138673078098935206775204451739629732255185333408161878960035440604812986929019804392392330464281361724932706482634993388520810189470262289236575300944101600137218712161383994606345250018930337752680499081795603900439277346024768360370332129556608583134662437864036971950922976706037854682757898881038288976959150741794395215791537263477340791706402869181640014383896740868917838494411564681149867361310755244976426433719977033447995846952053509715521346552924790109232728018316729509062754763337571765542288900897690490632554899961489186025293306565496718762362769416120712651204450314865308575142345528485877351068150229821481919701953890668789607811274362046252304494128459116246868542725490110241730549815965796454378784540665010103033332881858563068998551736968591632253555681883527443300533327520104184396521171633260672840804143149179484215897462491170447380687188936747298612295283939170830087828276684477525681060644739915361808918349119300442541133887071993316127976185006101402703309950143303136111639886814641220009074944609986294124962888161286236064051916659112126810579492831542544876632131336099605051145326279135371947235063051826364034207996889079089823342055901184711738803963342501229616208686343573441799822672815623504234783846829556855005578392264460879928002841517022620581331676109654753944616768976847301027040577006852014228092223831008391385850004372235879647711686737804473811734988867963592171969229951304954384567486209583767554223004170342767598637238671860458649202063387605793030912492275327553270992456268365448134568252555529694841200619847661647562307638608757941960903697390299457624878405259802103175931389785524584951627956803222455583022062768147283556504748133275966346997708090894441579523213737581043784807103933362824218829537884570007432839596091505761527780235881287411524466916871423573454814028331316414121056083020593431859714277714133832825068204535960238986478870507108939779709178082614019640415994818189491887880842673877577745576468667550827600578105553473483455531512988813197923935848207897345563784706035207347256533013953303539659556668545280597428002913178080678575745089477949618322804673648725621267096807229506141636326272685130885423451390817490871760392925961491246923543 A013843 902 1208805825585142880079656304614203206629712606299837808154935325279068682312325066156723418809642689818407744501336148437046696616690789443821799488778668816233145539759524624843118091802376152911853379832209853372665236608637779989616544597927009831883235516724957609916655525811905150919182690185498155203645417905515765074018310300682841577487696460608177075503240822616372505631260955257115384302149688393248019127124600901496011671049595738389766885191317510287749055113158458597473688765429912729798319979517616368402826663825426415221623300006940713891513683547144138737918938674965733945564798778997303489851885332073773837365278390854699344096993023779870572159444741557981482783222493137352405587312483179593479270170314106524325738183960131566613901055071004673218157528446399015832605263386393367603170885654995226835304004643423378576987528764311464080956181286879816814165335543231588664283170184618880702414467526696672824062399552717614305737250906584969414743897272633792324725591806045202595126556821119459282424708389910935667646199812797042061328771992305462581978555444956401083011108513224328613792951131480160798493849486171704090009914067273391924089496553211739832182136696064856764724005125985816219252464015747911765755691072813575909162684234790973066096601300406327729216200171478926017126299845339804074792667363002308126013134783790735808253202560255648988358802142404057229024549931883906827656587769633075125297984227504357327372086189967714161418760279820171100846578944709330584427881571988796737359449867899652359211264246031303100580350564842678423608804020270861220387956910012899898590976699681315650245091871316035852422937898113176846510943997853646333880869256854426698295199121082967515593506234895296380797348844617068162186609301148067738714754682934354638281832744172101457920456744271593180869387579162469498378223653112006493610522835752446517338400391808366787263666686209513022335823721750152523783902111575575167596085820741549863402318799071531654001160466199723163337788767271515006947365874459803849272858817719307414568663469249557387484076061350203652748749527104603446303352239031065576740817528793196441941241222417401297262140639402400912609646624430739040470346938484088202911362481632817012366761119597587312282832765350756937141008744231774956824801681225745396869500658659043231119563285510345416445739552063635630391027152331331640212128435395233908259591216588652089101709127209584459911847776846837165644141286129846236013774121586256143757485922490693648082537788837240018991664162895741397546275234530332058495808628331577693674984692522594060039645358251261326737769528520563289697515305409536019735551741556231365826062094599498773428196317179704712045700322933803714752262660909933531211450194078211897418166159619391376438836329619662012184235674012113664362062078756038788794008949943757376599184110441480374967449547174036193872588361470977754161803131546005927758034021981023484168429239090319002279791353829957903864093634286847791582368341425740724474381283826031090950895030296070357958728517139079355490563470546257671430187825570212502418086797688620700787581196058817779649310579704482097394730536908442038762984301331357201493948077878868125311699282011069991759810983851808944251394734175301875969166393990479883662879627046653287524602891252995808028986645868043225968114923735091509937333997402424456797525491715471858015999055059374164434972132589587327113809266217865541447328290921313635883736645750376612979950877572156034493828096471624909310790159613322819860449169903708895526759482916220037228836437118138802983417507589800830130686890529554333729885340550365513172591058168928240531000972444961784001964822547718855899235151378150014131516636096039106309722481735665018994791311947525469569081676923906634783387043987201 A013843 903 20316399510609496385498783511650913293825579774081374041659998011965307343623247386896050499933664687777978961833956646781443830036722098182312984007903086794430477086738330369738285768922536001989519754839951005634384631681375168285485265057359254244461539329596362549869229422320689871498703473947667494507668538738003463599025741223576518392835714413441632107982968505713372702144602875006338263966229812825319457469583167351443468155330555575116812039410473395406198369286854213647740287080580543249720363895752578303746307738913941760629822803216652578374670479376851539768203602310149090423107573078607679753940636776163916884598233915094931876238161750668284706283787771364994781137620442159481880705960904799427606093752469188354342681657817931240079835032578375542777573580598628259098596661735113329306493075203504777420954406042016723743429395941782776808630538888589081195676794475093310680607241292889527965479955721190980154016749282524943636525975986973580953600681461156147601663021484201720016292040492554752159712073909233095766129680253679885924752670874677909615313581363382233002167700781761291012018129666787062540286128314087830640796625728663898068172168569829711359485171450762047644716354152443613196976162712675153047055899860777770305297233934131884321885578055929150144936676282046309569841721500626087085040360369979792673902756311170896729311575430216692547346387607384989848215610705172822052424270644223093630883220911665733601142652594787371910965104022937615691928452323729719132479405580415706764800273929789457201263718183048111211453951943310896265593169168692364531060391786586808595618545391543872133669259081208614571672317253588163259309435771926233933535769599952349518247411628041435034580059289885246272061042031479064601870342524395574484578881956077698405602762931300509203269116500972666590871797042983624859242804937853493138112057300491368616906495385123220593540445995123285366398189291454813467236042789250691841787414389203228554202772055995232508797503955418747206218215811532352721764378252045923294728938149408399716655526927677311011444866363112872791748233302047070122020441081395119148282920206427252599706441225169263603084797726436152138230330816807431053185120995102070426331269228802755526848154137076649957537570287250171842528933964303441699354441856361102885185697570082539585426500139572375414203544651533524039981993349232690877045242613687696296118949577205475661532425301011486017738425585464792242981082595984325688683501661500207008132065899301088143323212616987492999192899585788725668560247866751290907139055616368826297595467727227238367086319536128949118481692465845107209946139738018071883695418120335580565438625623933775885007695502839297095352085327548439033841278541913252859070843411872507359907118644723110863807522191917659438780448973121594356933177357652743923260908421704730228502487344189960662077924539354026310416592591242723114197425231893721627829277807435061698418790221390991471316453283820102490243821711459050833124864714342424356240926237264104545611692774186054506212350187556506727729900249470952683727166784358561528140784808752648118136877162160550422565962913093230610913236133820185345489477152476120485508785344910136582113729832760053351507143205597352926033191297284298629413779583797995404722017891773101803426000793289100545543178557104202498846107523215683007516772494342547845396010939261935517674896118382901581658576632433194206801792337323666155105246585514518278297961805126579734354034399355226471737768817398599850786450212621116633394569198571635407118246629372910165705053998644558861742298050061782552006454569130219686998182918629993179891737914645176938604533343882472703721022772559510811098445189212567287508400102866129259747505750531321974245457579902060567047555744060098810804386048292887207 A013843 904 341457726574813805751078054480316899729326519262985653518179586587100920524275918831561920752385102407484492411543309362455726451427188304150134322220827179753993028396811118524191368918281062585437858519595056551697102504668872453374150849819036986086665091512526065375652138900943834670278709286638447580190385130569624212708825632744650544628389852146713510838869751675524655004944340520231527202480424464155144121691284293675710369286640647550988259946371826356591975992604158768777571004963317190398050155995913583551064194167926619170905431853662279884743086746886743828884197944026675762741168980732159273624480282296986951079442517411000520043934784543481861058511621073331467286579986771374411969025084926963979775617697749648671437450622945970352021787392544757747462679169121145150670114093782049725654229114945304794113980702348175075955817857593543129822653467100516687655739884742893272608965904409594296515821615806056803448559505191396727699092078413064975087166653317651372741150402084978308313820324558367719548280826192480640541341536023597842737318139390711626904575361974365190067432547039062018038988705309690160114588958574874169579868888621654134831769637153127958818867276572957734764747764240119807001578366711931297261868508960091985521130610730954579797930910386001226485950718272352324940329813261022645638273336738250375470283625321849261329539648255651951643250736517319524378959769121839620235094716717457534654254293862365984634404562160591359707590503313512506934241498204925389459581369590046783595998203937971407181639311502489605130906570311226233535824394218212570673532004757164492066560892395677858950579237377873185106096636081056259899213687018764213720935679666399138353184247232492398626187056485101334094529933423068638763634846807516420362317269035797877102965636586367658179344041031847607392782292901425783009293822590503659172249347049358432344347467937765968515634275840037057153054367421481049943836171158936377784921073639338662310485989945111872775359648978722884294909553144424252194693905282135832814509263477106974037829441073472566169353868964838053010912557107505107540797553255007767525191039909422834443266157671419813377046195388212408987237170038082493710882328564680497655349641928487912139736926581847255836333943817813638157383793138047944641050104279861056191316019060377242812263187845792913586518974958323938539977362220553835570499392608249111648871185544092429443375472034100045500129718814906763227783055190708561849703612424833979185675631569553388424833234453708794837435063338351112311492085896488946276286107744310863583687026091508195235619772443719247834321805273458716877564770576869734149268892348480102563326980861454971299324338316220066281582498100106614841770368453936040802403665223341231197958943061861324288013025479560102187583005891254636356975911850069667118246087843591400950441304793800668847543677732923120199171671681016447380316125872437779398926672109561081965324607250918393658415630341164462553527911504492267352329601253953126155341247269697805098095720455745018085910969602262208572956433492858301755402492144714343603462170280705756921526494464432370952066138680357926877618759701115855101641642501666156999946155291904665535585457299198216678780555856474710627839846133457207064557393464892908767162954707030522010180795332809912868944202009250331398106529142685984307334395312415201637570755856175350245561979061661426882935697461304695033717723813398857068853879362742508703353844058762425595288256149963291310496680514018267692167868723523107257462524520393476287436371099870501155004842555219100789302803327388379351572481943371602279378460313414295374440439131441488807126391910632718731439229738407698202131568295095618401153680528871034468576329149179928421143405545413931950368269390418080713189316313658555288049 A013843 905 5738880010542895633258368861650686133750790809252999878680044311769405171251505367802061202085336416162591863960808400454793394469136753827851307553565442410125360828265204469036084337409549818873454088138834115464373201795969739323859353332908554625158580193051025580768585498508163029303374266980532388480259802889483674142997232409539341703569348245029813976668883916410542876668099531123531277692088493969055507253265415123807664176600569363389459684918671285575241340507698096426844635880418472019020028971823319598742735911380342688405407593164501938022877058954925503532056714845256339544390827059165400911806640104565459686792190390126685740378411923822299638810404815379481970685549837666489741963404602367483608088806646078345220849232619852923706430180706499743461605248795419086547312607574194909739070628734885737674673673664365778501589430732574679382929336821558383969430020242873807232738889955412051341541413896852396695559939603751804802438640561888383036290009942309766621660514807842230427830378194852486262447955845817022125578327195948608942886105968739690313385198108703155749463338818085515337181283170139962521045896626767910168128856411064141044117552291632621603868702317361700648191115673583693596275527609327429313080224030092266000653642174555153622663824810857522613549373722003425525272123171478007605242459970559774060529056890784320535165572868232742351268115128646589246237176839630758497291236903870308784934051916944785103750437476233058982605473589190204704043796860330181020647184078699916291897941813585485440501811908422342793435146727220779307036600593625498675310052403953663618162688918494157775382385242609914622078166162614312560126084437724370140007765968153170318301967643236499743710325858345098122126764591041514611700410870293928477029466340684654920469543454107081231020235297622262737450491996794263135037201276278594999707994775858567172411447893630032632842265274043502819571384753252832006406054528668243701431168484656364897452338033007495245735469620385395516344544859698338406636220466076856942113457191259736912653799416121853419608330475692033156954407347305838342438184477556915548795885807757669578487974311983552803428015405889685957848495116830052471798799296186585124093461431892096339332558525061106828841264593745993816511149411271171805582129102631624771407448332347760319945707398124241498648624412124550435041399526840848314433383291566842819482578015439561461654811558477119464720680184122137969569349808590238799007968614024184688173650339789483799256172171463483714832771109527667144619247487662289720065540612858632684251027847519978237325061515461589398351446581231020654561231099085449621846762273700905083781836567338473702627744154080710653994557045568491875645634582605303037765998401408696072744095956040703277308634919234966637466707580014316673251694150464120895256361998387240675774067009669407841320666591657238881187478285942843431120973127538061758357760578145393104591210674066185442216991499143951122137143608656001537390603608275190191292820342861811010283694773699706518969905666105220939485678777714469477603049685476213972943388695907821656580095792463714858591375592800775677032138494296654176693291085525503100698095031991041713656584780827624427720264802279770461522104293965015279134016111964455117649707779761061983425108627158536205588345203169470319807976435301123338253369182015762293922651693674739111577160182089343601621500267232148009431693784131794590756227150449613343777268057095620086980009721112433037055517709399105025102265369636252863676172649614253155962943089075523512912166388825567426965812215523416491761878704022246519509513782487554062358220460482137102381373268842004103719299134213418183683225268335672058468189908648735476313362364010267056974157217001771954289839503644756682546572839283659338726239543 A013843 906 96453356337194446908173405457763081849949541131115168960975504747908392713224050716649242623448249146444681457589306786443712580842781421584696926052774390586976939440653291511089469458842303805806142859349384978609720402584863408816104151466194077585040257304608586935977616473426696033501811305141807853187726507163552111321354485107127716011890035954216083505873931983111994128160748819593190184170931318137915910405631831985835411816125769290486648924428108296663081209912881906645977795242193259223669626929434532496069162462569419564029685418315784072350494729855432937863277206404223298722576630383392893124734200237431680955916343886859207238539969203681390029486473732082953481312036121660693093178941151990297001148573300638748126813052641868088733972047134141188359199416504608587600682995499493847984560057147224593098240433276995639276213562322382636388893363959931759374210350221980078160642523480610346897286543364398231262275904920256583314586231923658053690926197100400247610248272375404366800545166320885736612962793900646690864594945182308270503086783016607975097065024612973938681230335515563256272005826240542350091218384606088266195741689700755018528483701365469471296221279847898102794148081125921138272602792529966104464939325273760714672985764027748466936110903596082382565924324145711572803248574143030873821310024725198122635311859163412075234527783196387700697763210967163225461508231143674158063973818643348279748386610568091003238733602663049022320650194613519770460864093831569352414017222810709493117928708060931253798513952744854315329264511044399637813364146177063756235936050753249224430460312653131309730851748772544835053267738695058751198039101144833488943110522626750333539701170179875851192539446701206064138584532481634736078848805497030055913434240787886995248331616833177714249757094647137369828330418990121180510570241850414346160092268197854938466719204748239958460179952460849151888536263547920347531666558463327171889953648721619524831481445320756972595076037909817342443202765456949973600334957373353734626100875013502398290972406786759990423357210304956001268932724286169225021358566514299079628612452770983152605647384261507571967214654926787951893559657428562691893522419771007936180638806285810463175162311130702022472335134027088918074102888155234584536418843827929717533044984121768807697327504240274126867787430494577319161740801847614137620681872981363927267043688705492709486032417863324946843560471854540772854552062232976143494926928495904472054134541260841854214098485685786770795194384037831501699615692525140103325141541080315039524207025033268274234722308890362933018092762690749764141210611082329151794378533534091111743121327187257727520064495997634503961686520264869642953976180429847328155733135132475954894610020733176099981726227087582084275902954297300620327341223586850479886573676106894354037734744231513737589076443405983213876117947551841369546850195354532203972718882036889621908864477799030378727340976126112386509758972630681417838923874844281121545058431502478457649838058061570967464327204530230448329935803217047088510074456063798728243259533812122758582141669983937655628345249588202636803879151673643866747684143274427130613432883202673438081426220411369883756694490531916102146802006868670011796405408793786597162338638654444168755425800696653518007323317829669287665012659948105979946024375842138916873958007015591340248277331180375597912452554991370711594518477429903071686839909717606651468864544235606086801873023382736662053792086141870758156893774067476501879805433722066752792269184498092323681514780496991311745014405906302060977041895378501897253396398142268321126054611279323278279723740529427562971210260548724919413163967084917640286674867794659297150398681251920558426564660346148781235749332537757425563560249709840462505971907999201 A013843 907 1621091559959227069185670425528624116652101937790652644727115308298096356331156620394723820772294723404295761257703479159759477346224627352574001236168979182595321421179059870426880713194762600064183843037085113335493570806243799311972262473692323861971771604518556520632975800068882480235064942605518364588526119405897820334978004831195495523011835834282509715483223174840163285311997705410902747425360842663943952706187454200185935766393625804465209108472863216142016405895005806204998948804635542107772215419803006187661434413508404234612646922825633382903994764924680261386668100008035780981630345426853684354747407703390514261826085991706442696058141262406273122225579164015118199160411391096751268817058463941500921698304071463835439767346975751876967351868196183510952753064593192956531804679105359993103076500880473403736202126962086465709315321341952284969788130768074573079802353356180819173645918892138618100302694934325441072825071133994752395768250799940920908383396594666426961585442713813421192816762610355126575254065677088168933361247243679055102345379562160130237456371868670252987415438249010071648163601921624795277983107390074525489951830578800589596408225568849445404075591050403623413661246799483356570947635134051140317742235239876096331508871736014368483795215956739356603785490115916974404104198785621919896314757585556404847131686416959466748466708452181688085627306286725112330331568840831731574581207969938754537731133763817905491433395659957864918143167820869426782135742825027186106022387463779594450833027796380071582591624003782766477738948637123224712729211204797910551057377205009859715002746474761177922646425341620161042740270884247852431385443172941216448666858553787792855801757567213173430993010480707170319977190237418835009277211873988584149737089284922016729138709484115217843395667489734437774704749351966966680841154054779913915912670751601347950810149674203668981840244461009491695790628981449897280964719848093139777954450974064259353842708651505962438405442969150300074442908879034958206300829628573956217860877406351934808076373240865075159045364633595395513326952297077646164933973427405824631318089493721913845843115587283157762052976705354525107475057162401853162654431309091330383387996417245616454584952963173708891692536597593283446071447241225027662303591508216014762577887048134568350968983363766287250266903344322361003151377656652850810990800239197783525577203276073215968331746847028902381599720850459266769366456509949630043719236887230666461813839234970969043776353248921018256754832012523834049065440944270029716585653880936854869283347469734139885062977845520329815235085062543431285921326740460706054208120013107469315066640146036240626429723984232243108084065346091664089127477664484444044313406802171523373913710618462490712392872698660992090425100952874731525841623944824196015453643774328573408312207846299051387659607784324359875615914344503797897973911233323622752169486250394003875422285278368303575270419785751570880069519053003862589618793564507832809807797058262155437720828241840823250172947326539583145081231044668910416588821383064265225584462984780347203490055047420040178145598609828921716762796902178932468428327396013296784219966467987332473834530486453893636298764302369913928781301329441736888262185705597171338507425499865243144272441432308655677149083002763251717785867775747817204952831684778828775900612223911043655552797105148572674114590091739967549769072050164380925840718362623814991237206394967831500879079903993655079138083591786421832342913660752077567093889924566775914179668183859437684115218915812932976498457120067218738841143135626481387137833263577103673165599851771586338047316907078089050857130849042419720577046794796210780298144503024838807206750635801028825475272246437722566229239031962089051446757116873288653337869857742571207 A013843 908 27245685848234729351803562841859585528571877268447498999928626986566105460857749318974123255719957416255998859458222374238077535757997311914711238776292033121879567125756459242264584146664375019278737849924289499829640444540539535036317815395346887148159565357143379442278424271757707845310736490370947153639358488854924666369975327197902693255259924866786140788126531899538624336238745434841042475978039682652906013132892542742525022425777668895646769486103412073698869733877362584887417332559509556205327624560629124996025728187835749971134756831930420266467440014089101153125730756835057370958261215589129872950239681270884373198511027262610182392649180197262232365245309009602091573289034250163098575008301603464805990983396529092682236169800621461796190282848773256268582920756617794020430041241723785404083406750298116496594349147851787229176462605794192053487229113819029349752238152857331027851466958820173754411787393761207688110970970549049803515676991194607057707199746566558637943366535691062169987671329192238612350295081834820855263002482424513879105118794301225308900929241996740941959491270651112274190685657496747934237062085904982549909620416537901509346833047135652628906298458784133698713404574958916773887916903697997515320293747676597551043669607267193491107146194584918366439822732378216588809779268989947607697362130740446496265742253609837757641479968955817631655138136760988962935882677507858912573986362350760647515647165168487537594521080856911835679232221565352455927355429660231916883918266103743643935150698173759863088617424631576956191358509744130037746839852719038482631621338684600712230051160001311117345918470716610046645335732751553655814295143407623024852743891713511434527460139432151805854699527149245411567856636320298360000922099966126133804631259611684335166634290299524466293950983499966695679462722358508809004897276198686013184744257322163855009266185574341064577788988656186526931153101291228423601174046486901400248080457521098006960034404305860710702280279982509093351161969529940542573298043567442482153587766568556968319339605059219318198075443396837812392486087256983999094045291394409694578563130120984206007085243675468032506824379486893503481333285728487946104733027011897989753602055784647075752209304452060525342676462595750314878122813783269039920336462478586560114646547617997690274735703394819989815235844508025921379965204275364463580322379620197147714376055460962540779751669258014762327546508333668896592742034562723432144789214363685811223705196022157076718749169054615553841278461634488078862642865950346389446655084776905719788045220923821689048253468649660183204656074646167449622479738526923086653075873060297236778325020934431096208404371002991309917568886271762598345965517106990051052775428124096793345367734364499081403187011446395294063774671714965612754820173640660262431729390915140333273503277272748156672395028031139516429476672388075331271247526098470127595712555410372023134222348673536078189569945339126651781328406723835918543723063438683146034439645158212046441773960260618716365656725717150773919380250167750377371608320985161105646398069385203295449057355181988615274093075835394687293632327534921317996874898544795479052384976427463096887736953885830590345273331629931143401027331443927271881022555153971658686294300376235141525786923152811575965844638027441971620827079706993563763642242126077775236561589647272910718875860946232060933843915671873634608968793947112750220604953520618458557723727880224344035274695946421360915073770927154391736187349896260167670147007962193802789617683166125569156924484318067964536009568816969745343703092680474272673625563660940381434894236708725051583561255257261442677755798179855948243738425480139914584470914662338465832723857935907891469762900645878803170614820410186830687665646863289362396649578699079394276049 A013843 909 457918242051281096215762480683134053978707541250797115691800433763216534480636192803998089558885324295014572830914343443819369143484660821350551790113140200679429884682588810484740865752988150949017747043677533623636766951392847965355393523349595132299117814957508778286373476735431795756137548193664508811216698122184718867680175324215150565541153557236074668226042621635545659219164594523373400893762912946347391362724524965873618051910045281129135254752940046722656903617276832964202823108327677111142941385990493703808204413652955449764861858074254573418518264316795523080584156830126809233695496250406505774674678323119753660347374835202689335473254771575386339362677908524382353072268798642491197750164525049432994290457945464460710343305839044908408570083839332118106073149156475264101367703149651661286429817252260443958261226127944987960768807015582985842959859715956426281285866635073162585099605176890660290398910726944617614081089102017880047687983191007760818884906140544151027914161365359681890982792029733954357771409440397834114405282722108804766119731575820693766697917770239225011513169785833243992322853845547842530722302477805041716330990340752510667592223023208913734028158196784935074276190691334514218734219400452244239988177017200575040390955089339721005037806092388722984754100663080686208125960173914049442569565331354684262738330056420543192680353838240426935227906664541941500063380160874584743630988792029234202795481904986770044351115805962117222260855947848878726771062706299517827068014298405619423618077784206382018930393055782913902708162473269593544411137404648879777589659839272084170450469846142035949232851737334065053968157660355362293270858475251920178700066588028986680103022563436175400999934952797367632220966486635254536535497734130681930854437580293578621145622517064107705002434179683940254284729974679457552945308521071315823595996732813607911140736780947950272358899532344526958131890173401676115464932199305351833969488249557094202977298233168600964773224665666030331952979221889710699029420218238005797555349592717736966543140742230299080955053977170653112880513668528130072773619212465843736781910527943381550361081690453591222342197346036219113010768533238696910182247984988969513788789751572563402167381779925781249434363306846775542156610131255402753941094924877604315846864525815687180447482966956739568824668838646391660633075188256050539394478234276653461635518364132397422885286305219454110439074165563973145034215374895692724057472325810467429236813229544393988412017284300923613410367104690841141444438648027471767429932009845454432477676028066671127833996047594838699120654646578136325805016965421996317378246198524415658533308626844983433974652263447274945784580271569513990400642446017181788043996620481694805755595511464136061143364101379565707329860907513427053570262658378577030690075873110763581327769581123078269192943236119361852630214432826382092675857171136987434501140918782122592816875014156120866132102071314701636488786531807510282964353527213947635400827116174069864546894950100218765957592589128153057263023864569380592484621050797602702599012352157111786612306968543682656911682325565478509344078528879422591573476419842377616433434298816372269392194983959154731933008884704252727141066359578085658504346084472801667540548306423384023623900817429304157257950831327217217031240728635440826175535163412989168400890637201715810452146594923322248115114690697180176872938519869123992957707453821034432979662694482930550200861814771503812899644867972683861910100789706444638032160762820591243485104400973072440820429807933768279956712823106810509991617878680731100825624848449424990776267436363541941964914017108793067085041700008838922132511717044711544421202662729922595250589880328803931932305071155285044888523286634010063367596526831304313800489469195427379597555543 A013843 910 7696231894155881384098320012841434045220137645802147123432089890258380295016052492456795891216185645426309925569177370260272137194546694424438723936431547352819178071860270137817039730710471853000141274563088307612463142152059595753728098946936645388551273115990850036659079023492402191273403772490919399590119045339558570009100706674084035555050167836466706948875098341828615894496499340154336748821473277889260606633311091101437898598452131039937376226632663365267694579095571731629356847981663269206979415874342227679904491580265222244198033248653996615445036468372382356415377923843941282790720205480582142554957318576673699769458328855251599661298992945867518205668527608569294208085621698784349560587015172505820335039726689421191158739941236827775622837399087654909008771417872879763751686986836195471241025938558741281606496427532371412656641339510903243062626362246079656509571560535674643567769064208001327500734492587758188239860864537614509961491933491267436082998617504125546326153310067600173541747785643738570891064078464766397960809586710482681704174328594818400136891903964410654768501844590499331778970204582122589413849737744469336126374954657027446790222492351072213127811254813364403793359936949259180474266025463400868941481291128090064703850782186532690931670406994777267204762169844397093099973012642973428981266684524078178403843113258260069439378706959306855500375427310956410791565230363819145786206028627635339246383664377112644135409203350805304154538205915496104760841250904775996119532116313303245652749033319156662592163116088543433962816086688242058700917986359933722421949412918645918652761046704109198198756539149373631362042825797592574063003318393559022443412019145003179132491500223671799964605906751665357794737783740878722995552110417534371211870532411994175885594477644296458197975911257947983853763456684437643092351800313645605047177917088398308162542363077392200227536024440114464585322678144361970472619115473725048273525189010306082269439451404864676414943586955848971789133721782300367718587465607926163439512760604807005196690566454664636653611592194307166868182793226952282133106218103913435684093570243144413716918699971453507673905310794830734632371986738142778969433041883709610618248189354680073100227185575212605459243344098173756537026146476009554085487982402417895736438252085384254441780846225641921933236209171129904640260094689019441415602995683487714729708157145973203486433006931823365234149519500633696648590057805871907613233937379896526083183119948952629763240774497245623170588039928538967064256680357397717995194867289472552646652301003716541645505971571926454016120842645038737227804920137847492106176183858599853972969318091383636574811980591758350013801440624268821636663597590210774311655451200435844600334293761177734779636520451886360843092972272578168489355404499368744154808105199372603511375823349935576470325796969458114657156013972513003831603131475299347811660675421971134417473218362921923397082239512586190404467035240088825325781889731884817908181701341537592213439663426334376799449258645476868433419642091817579617889026000755308622581600602704577797593043220313674414714644845778997306545927834876455496575418188290840599396730260206768731674621095401513579598080325224375585059902305428885662482544641734377626353995386057815285046901038534314971034379622116539766644062926175853965532219491482108953313768939449237626269227820876277024070732606547507232703477703440366949640189176370125715089190906174613757225884520864664583404331296016897667123063972596215031406525940725677029254149667154428512868963781942843481232472417956164241429121686987047611576276827889485819976726802962049418604309885547485078498295852048555764281124428370466927087153152501809058376664118686207683986251330906875749441410878457807135019194826453731602044826508767547968896116011201 A013843 911 129350569445077898422540464455825981998014853412996686703523134785572597618334794240721368543670432142679990919041164061964393809828746293191541633199605016358831925853755560206290986754050900433373374401581825186042668030149665625832908159001164199045381247260458216566129141147836803628732097204254882348911130795021960886142955577071330385573728170827495943689743777831113547338802664409973937737442501381484803015686059508141866761744184966388227482241015173180054142790859274093494600544027814565561703042600069820616154789989517590258236344810127721115784727923934630264273256766045121139863634493512144069921167653318154872025286133070213635507452174441195378482670943517224127755295043891468563064785964004305322371012686469101959804942192367364424893028166466216055710421220189490189374603187755937285147922949356764719960385457536566332520170993159750806153561270269860786956369217923083734443494662143878311304844616922451869747341550283687068922794926187731798246957764391838057103658682306156116716155033314314160966113966757328850527326723843082431402057940693112851100742229929849874694210502032522269209152228411734360278572542271296132275983862920660298203269428944470686039123759648215534555000460306199046230989089963378404299476059989809717477620096209054936488584530361221529910437788574781943731246423490454420888149166796181944433391204531576987067637927865070320394809806815244396173836826724708383228764723144667146713970247186132209983822480716984746925323626821743032715458903956570166780976278877687649685753002995066028186485492100149494613049968969284280586328596751406072745703782923681954796954911955963294126501153483522622301853773180138392276896772240546490206425805770068431679784644259251942005131474775239668456157931332948697386244319787500176957908038248386114109186385767690572933381140512331764630202416495343467453156707871441684027919252504710365287849496241730709224197962765003806285518251572291637733309473766896886333137851696214324702468859761560616505956865966953668859970461995122280246299534472415028927890967484991336340778350403548548237250030009720553553548205765387005811116207672473113542560635076528161340252590420219103475326558528720156966275981107965686139261134939507425660897318484107988595518307962598259953502884258006326117798443822292575514796520237437573642317702799053164403010682514363781931900967539180307288851411438349751872039548452378021462204997152371630996479547503155299490350974247150539572853101543289151255622785543920913880058696982046848430787696975207188628073187078954419448962026766783446345240134534165192332285222969463915436018864209367912648943002335166056587717292756802799828503122111487745723695329161884779912864957805682588681960812572086085247405084698672483855993168325725240197818475244114188441350999234854066689863584985221277800596283420890483009859824085855347215693463042367233736765669665682533042821126836026055397753830705356138670580971817068856154472381025628766534761199488036102127877461280172887250416220723788134582809854447222312331280423206401870868343690054529727760483924637178060637860859994694472019728961329655839044146277403811925888109035923007607731117409120768587530943053490604157954060845483295162073255356750413238732304936026046080458101778047343281329344127793629684766131600453473701495783265754646231718174818308912683857986765600237577598700012993339805178344514565323336784706911985467587943556802918243954060047349761722247322602659487252702893504031560076733417695441142172417653276596092155999091337336187424586032849481485776453830674493455864480015788674283113370389074163928589252405699248193191309207762484646338588176348847377383164578482636246396581714320858385380076730272858267622437643553783034097904844136593842759092544756926118551860720861792634240364518267607448207867035567399132856178713237021800255207 A013843 912 2173995020663424238787637586109067279440635641312235313426113326341118648171352886803804041113468953022022607376324844389435566761791738949670240229185761509942888177824069700387132614375333483583706303567385735901819121582725430173373687428332566693355722622706521245826932475271693158588100357711911807638149375271934096613404654383837849790337649367097724325593523674007525390123256380738431971553196120718615084284635602153340354664634516730086939294024742015637169977885971819689363751343475479403395543036979373475095713555353822139470178247223816608792993922217569330851640626466920350997688104932458605383165064749318228934128984038511080571973748695833170726158250547693985915183243802683912139429857697020359553089610221486196638441663427118293889177124393797693248325049447724761612818955776614037951481141009839144648374198384817070350666513882035931799022904269425550246375697445633268324791814786652162778100523476615648574843569435617928567385414324437208333136619146133622225741191473519565853648417644913678103357477439290425990812780247630686424574387809229147688450174658430986843985595907660601778598221502916019393201968717953674095162460784107537631902349292269718820259553028407558489265892736366287370004233635014500841061294140248731921646360956985586317563640201781050253204727912576360128291058639604067451867123046343429940092005974562214421645790653628236874875568423143812566493675546762173796925848701892420734821697944457324053198104433410362641573914195993035150848717798798074793087868319097296328268450721338074735730261665727212555961530828466760903814424725600881864637043479598322614272421205243875084384104886597564713027256365838585958997804051046864860899398517577540131242140516065247389280244696547453107742646351912868756970608282668515474131560398840625419833095585597575459291336828590759968139812014037237657485204789195320383457238876846667109392886483334768029931095160191418972240705254175505555383732325600235968601047873458274155274394126012549281615617046306590312529523554752020164099556275877879391191063490520249389879461735232440450223461254373373343574484694298859406667430102351255619309816593731208807645625287192622472109813469192199678132200414481579286942561894928301303082701231762402964324876201927388955038522975724312323061838445321271316677185115630613300206433630943686534121400541018912082929459561431003424603725672044344279713368690839117406715279387139910002157831754885531118534328824171859118600942077638060765153252156636678799582146520177261381576248823062307219272026055235986927678704783869329382724450941115714387528717742447780026733169050766846507890785040247135913069764539363584656717651973327774542378147397223797495995521345840107267977715376899050834753137258530588436167677180050464112004735113427827165133786244140192298856537272846614015994621735454906347946714063410970820654160033353066097413820610071126332850694678733089913070048632664920622636454393329476265388217307897742679149731479795422768463236491735865716017745421704707177933285223694465403351830072829996243684252398746481134470453321377051665140527473930829991235584653067525686814966484325867038401448566757988863136890295092757650632559900016584082733900630037741788965202780904195303373849059789756474259316583641698529302286755827534111864373808821532501039629347538339216487364171317895477601183569443192966701351118379062105632436256299389321340569069739753750567359186646926135887215807445265810750982898002256177531122258430209658551207279276491823498619750520865876728106609302045017454101235331444859532146211512714315625360248676286416129169473147799565182587264382966333854864079451012651479895077871678847070557667393187348872590666883082949605695928903930309475208431454083486715403732715252068399729657274501123135524148803677806458523678382029621266781277225913795633374625396889264049 A013843 913 36538334312290171181303824909735093765558763223534738912752686675815181119815927968511534518994072693441133962173891659653243570565433756527107727531925093697610121604689139454406537849806229858591351844057052063301873976440866304923891564607985448415229630119828502578613254111891346916390202712064101750974376550195396361781492026229162741426204872912811452740250352389044479231801569991070826145894567200917763721571870565391191340848512322682571188714673839056813915818329528373519136568829792382332868891822512329995933657724831688698075285801090685743983848850710687743623524009029530339218143979599831780674855243241791473695905834735255731173162794330868100394541716955092821276484778591708511327397618313821183008777078992518506902289037219577165395399929686557830424599106067910068426648189737552135850543536952366504105225152253620501383652098815377905746177952056235222990836346968758340734776031119262899811535498071479205597395871504430525432046658550816160455027157989067788748032205095443343302268955358064187883129123322154189627590397621928946737821735909714285199782085484249595886865910420051734092900308799509537941545488242647400517395478398495384979382784555177164212102307748445835529091859220108191827661154703688715635717170615160437407110388604056749239292100871334111605611862026670884676187822555825561663530737039894027003126344414467137784600803515529777156033678487778057805059204914431855004932739132705915290148277352494245362100541212327964916932775892054941780314400044399243047427802839068259389207851273529022083418507815877261428045448634040850510409036363174021498954789761609008178076583196533808543243650829045270131849097740649114212876092685944657717136190884925716985786655653508612871633072614873044381830657236599585198405013406809739573729135623314391431134837507138450744309498078124902784525820519923853309353836892005749684765813803161934107566243125407446279051916357337178666449533206927721869334389196363165924277811609213213727696742075892915776113675697274863382683702384717202898021242328679518927748204085173831495704113384051626646905713302253285785456364257080930047859497730217553193740087490840426430100024201846405888749634976713299990367892366191903075643637768059960000910959602230706621408194325793626167332455652998517213700318750514607019393450238403717736569530035270539578978378892904855377795426848970874557314817370049294309142587586933046254663700659660467406266678304361121509206464547856436206326033498862887279930708996592660584577136564619232040152013969208197434304941910351232293495991302491818935449846967331811711195159097319838909304372236238389258120424171433613290963532613083767325453576715719906733749523305140364515196727259534682852901462339542347379695977904123599846670150365108150330463583051381491164403545405264211966881821944733041766821607507790610989940423263748186582734467680564981899234082993465420276221625465467042168968307369199320904650888988688507592379768293837361208469536980921670469561615716604695089110247302591013539524724754632880034134208034053746867601230065732108427044908972384107336016845254355459662696471264105904218299141702064847314413146061501518822741715189623977834181434239578728678508667889044326247138163138656810463804281147886437062876333821266027181983533505193365818104530604863496744973050444076867211503129627339869292043092251631744191349608246596896809364356159623836323770944355116041285785605849974887565856436075732582481291769566723919575765571797436533731270140742799998077541302147004192790169287782539470608351079462215593754156781376894189502715429699502345795882951335195067292023744152484515173098700583333169633422596573789306382714862715877299772501631338303975134022931477088356711349828107448781161225790535745241513594256349812540376538754368943412893148407462566771844630792926335933163210127329045517860871543 A013843 914 614099784786660907044173385257917720917746133497948356906634404960425749080746301366773360660733379758665138502256597123792064690493245145951099576629065049775733313810010366810210681641693305233344850443066874027914595922041639986855845526366411431514764393423957642838752961858557867623770136981661358128626346679134026652461536484833538195150225299045622086205387672602670562448888986839927375034049990945824854868458428592529752865640946607325973968727523213027871483158664383373736128312322320569868527464860964730241656985381246191948551328458931155299136547633894528907080568019759316411239345865134372737802292073164789298407089364395443073827347084318900163331062636864245047193879673790844949879571771000392622828516366627258545506771848549433418800486618241977455946237175683364520046676124919038747240085225558423834496519133926599766755040824790056461876012840209145392806986483503921432729380755021451557132477116087351008475432412374963840936408190263567208767641444322262325488177271039116270881234332702984805751751175675445465070911812831759807822569915434567991352737510733782958070555356429809494899375489993356804183555020894174860495865805443511935348486460018862598912803486328129157737446877912358380047501027104896243689498486529001471501304301268381784464782339344512413755518565082257558752688733695760214878961097429498911841544470573949184745785704685508964661458034344085817529630056996856187067904546603388318281522097463370781800823796155596106358889164417767406501744121546218077898119082316220235554416356354202274156014860861449132821159855192324574528444674155865779332933151523362600448933133784143720186296039483763855105987785727089662575808489772671862251907960202946525380116321568519256533537051438171256925427856175529228429593060328251293015665582421044976783083213982475941659609734199045241099525465478360202570309936643940634951859032589742626545865848208722949612025558217765961847017304608834221457903079223275729689337179716046483121399144069532235449142547444098628872764985979942029107043019818116674618664066059516585948299033645755689054544323470970974196165114068759191314374578351766416527189650458555047010691106760432543772215115053620432938113166998587314992342619967783747735310498034691486186007522033613474994356582159946078810661257239899000174945718156851283998524091302791958703889614053051904334607739050653488684790135538418489453759469573583708402132816986913475697124062261397369205233049655823123319721645015388546513795426105732846444987934241555432898834898780482174278363158687273161156787125820980000848105577979945759430057038948654532548678584174458608261229969049284738581224092628098877438898263861104472474128238189494106406911395050999414708714877540688232410550300634605342622985217186372682604101440344568722000130387626275610527382781425128232974970757383436798907928693793815771896018198307255650780427232871173318582456859198104577733850341954132986444467491232887747105126765714524529830747508038350515581922075348975110362675926414647164558792048951114814733693634428341323603773873714759546333343785098859691996435118189952210550939592535827932196953674586603888813341745855656026853820007192010195459087365264599692899695181211167991235651107871405013465158553252527347715762542534018118847597247621784899304882845875940789792762058813599907223733099646701183191368251473174724624012865800554044674986733974797817093618261776435305890198677520527935319349121124837513763070771107928916309891965199515822421457255464239567689236665184699468224375219761140882514556592521457484226113024601460642972138226959535925791404763090623495977043067970807246514269860704080582028933580615676872374288697665749777276434917902874910077523409335424011247656561001891664976721861534270274118978666471299366108486844678831940495145284223359734392709736712928028674072610019268018687668023201 A013843 915 10321175082909409864691422086029823135464559265700018034529804444169875564800103087071359872624945913603884982807426627859573231253119971168000130584404696291580749805204844234979210926351939381056826901396624951787160613661753843259086195761640276929468645160276456103190921029956782081152704692250782446067823008636205585947921043700597276445889836601059770402853950613433084143078477201818659392197278197826478335774180809354647556412827389629327644492403482641359436017447672291362383108545201241817780341101918234221171528953302604748079302177409255927112587956082865347341303106708094830923699685955313402604243122873680613738327950947394211741816222446147755045105169737777366508187535677402731072625962755203598811878874573904334374332314458570327469779778592792915102088408211710307488424485631514284224864112385960429386382997083904362279851971142246478954750147805395106616907021828250407519882702349645536320725542890080108399446592554786017274618212453759774077757749754724262904479795394354427164700905429739065630269682009577211931446814838263387090073932568708784230665459342902690176291823875515808180773803860318347807913009236168396880354016592089105097402011933537023699927488194716866754093269677073007293458349762551991167689401063092927731522421391417692651499596777363220137989000523337502789956439547224641931470699164497588211320837916936363948022420338649349169065125183221050335220492367946161936050271714763147465357541892066872729726445541987103759573850186369416801074813450827287235233687416488713498963075701245077621740141766498375575325233686217399124099569638537636153248607477653155225745219179510103505171077535603619112766336714715195958911613287609295988867817087130922252063615016602103144559157223521344315145665978742119742216170564936919481714291443750502924793279577403473151473060802683353367159724498294799924599199105174710251635894760735804324356367310844006614129313556965992520762819838560676760042977052505595188888689979487593241821355414376628281193738794892965655464561119364885683202072034083086950315886958262295260033061858484215865939726444576609163314947072153635728420693538358138162572476455256934675108685431322589763179619438706198616390867997745257003076302413798541448187363540469059808328228422818941674230151076362213746570783750430982495940312685062199530163194402526024449936272743389643356151752270224333184325267807994199552249335405123221387114646255099054786041564114427305584232351865565419233634561687773635301257359726559051950200912210797822160730718143803563903096449608057000019562121223673210874254110449108948378740968653610036728545640964220125829046492089811328601334633324800457833115563120713582868872673299250827446380959816622147163009370946826347122124118902765811993464512545251365676527132907871166510656191424834814186133722407412130211610333519343422279245557556592661678256377858950045722666640502865809965415352432542543637972822697223113103172165125151144365595865551364013772865373367600557115385364320390224679865494295250974894739617966721386691229188913837132625808627495523963695224508996156534843384085031418526802729641731749660056434200408777051559285834722596010843332152860876115355080881348002127038565176910616100428697588169994704061308919804515227133058821052369242523471566940779338802617165990636936854046951922480173640709282205762106785897326202509647596755784235509911828852502037914426911892442125676548186096569173087513008912300678745144093815930450010961296420354259108262427437432092587474414153000631759243962447074318525494812422152650508135937388281604476749026432727180508920304776139853264109096886162843385357392165333548853482342160286689407681193994670141668256506685041665193618613672935940700471357039363820758793213263764326806480497117674447383128446185338398517128423901906791942007055938272544934181377925138356593837590083636465939207 A013843 916 173467989618458451595868730999903237437752847578620203106342423293163098617595332584408345379207465969940494906044419334435847297671187355420578194732089730572597661976077817057295598039197045177422089731773075564686808433813096843655461692165888134353579519208766397726329809750483636437933507762658900571061901306148707283026708981475938425226070483754011561160766347959969845192719966330966208404659654670869621389356656862823561480630389937500109720983825332753328041145243028200927572905319197271231434192899939762555229887118156878000968831695717364366981265777884717892765281314442949823334620621850952357569514166137950075100077871572854516744705250652405319043082587782824198903107912130107701137624556026706885231248244963610147829403209105191493784588738809070524120799876814215137957950330008860574967291136870836936696939031989180616837472078987736571792485734165275556910356315867404599186668578390492528942434199353576381869498881068288592334508296710340522924874500127650686635591921192914857357128117557624476047942545534964200931826616986692746822872584682288536564794375176165513792936683875794188094265321480370471607593946232282246368109956863241589372035614566956757324681294088606379536045583462566033581154484459211315555355763667402836383697336325557160393753723037143640859181131795733409390797879470204556942228040857710965067669322869949468874412818631679611484477558954396192984050815228071143659196916710024219450264206579967929968512370224177252887157700082310788175664389668054216562572584408925807777072413310826019588586562669538198294491202564255827078741466914902050827649345876916579879099898750026309611410300140890026428263821164218298481427484524849437684901401783409410290433177584031547550605755455723233904653208104718806507427178684894805729172096295114702657000649857420173256807732910699120041853489642840702332738739360671355199244483243686663279457465393355219163671372951927436296460713026689294306042315321461538339652212485247979615291520449427991522023167925766073771392878733165633677577224676834442373959112107514396435375670655544216058848982353999070207834315441686155687566596299185228098355611783503301084551676044238766149759863906335080145681318438104534450703414668712086119685019024663488198572535102317952718786149140419726438615162493493522809268835297840387503452808323254892930078935998149735886842500405660367828954776048958511874654580153905981853235859609449813789000568071179724954193137804558001059696078286411488508232444924277986127026731526878997055401179842906498519342028562613999328780571406275655163588834318174095401499460161223887296666587685647654808784392553458999802631182289921294801173269369833187277143020140508656891324791637968427368698497503310416081540066398785002174158062348039702925391522782590695544598609277198722026349472501375672466534875459604898247280085853652864826454942675373418460858226931665668088735828333742530923409231072228861925014579258415283352569712321774979480548330189262563438281818132798506194499362620283135055888759166686346119488978074860688041965602317271257825638322698402881112756317123051179973477088585516536568489606270315905556917024182671154243883493132744870772844372815871749137164928336724799905120364373100991158419015154487422425319605427169859091986625573678347255586708804634997705967120961124278379400906032243728750576361485579647158674465646215088107524001751227773108176274806245745363725038092081831140789037507669636784764343073334226508936894032832566617940921180117682478669481617977613276847978071457991312379119597090240699684848926440720887254845722813423562372582513809881591365738908777701690122760955580477724687938388874897827468421071018387107855495266909148040001034355352822097760587735493037535324087040636517715056754437168239795036982463877377420519347452169312589154546662708786418787800359272628376535678083040252049 A013843 917 2915476501517431195971765761915373711616312109253869753608297108288192198465924754746151060788339880556789897885888555753863285531959645882553657718862232101733648904831939871281967116244784738296933062121910081015691189347096718651317344660232081874080610979341736846586425112476378477612348464967008141897837375252441323305829897851666097112774566620453672308429000010163213188154044474124549064657114816053305726690917331893475597804954963679564344080575152367585184387528099574972989717819699748537586714480069287589265748712794862648562283154309921742915854133928908453623706083051842657680784968791448956273670824590280526912207008787524965862928261147714976197157089052865926310964534679170720133020055913140862620081589253103395754568779735430953436037582933164048298898283529616513823659271196458919683475262137388156395065454310642158627187393231546888562116307734115786284992358600783469098530338797009007933935491588535558250080667694114726371366080942810693168798365723645425090284393419489320007601252271790994568937770362806143325061209951695344995852019530755223434044499063585813790317886845900472919300317258120586516308831454325967714708824045000501392575802574026842220355918509747207420862318121255347326398463420305964580538864319958039471100801131623639194737818823085273171920257282090891411631139960255727988528026682695548189892318309475240723372256242742639230219614333346536815482942051538191711480122579145377056300590519989520998980787406357747089274459465283397416868391397150987217767157426160816051309256050515052911225374358786928498735513641497447685712407834438758768260302556153336958028031998291692185638972914467938674179830042307016942577351732409144499170137859773761958751310415654818219683030931944340392235506468616008980970328592157026999890195422431992807556209922153660851927167567030120110543431600427223684106339992434803466833702029876641749737841620866121168483824765203044421834615203839566969401653193607804074874534735239562793394204584193536253510643383328350401875800112868314805219040415143556472979130797190994460889358896707731639301074846423662372983071339628419218640931784000406128649062767245339981328060019275520942679014032673773692008465918989222910512972290337044031413546114747519246153408597464657831344638808603034342253805036028145637855381314850803392770531349488944985475836677320902611050161904317933802101242921054845709077319528646697837007335092456023020351732547572317637305124067081206323810311987759717887357862701842340112836938276772255303510127629619729520614581474051853486718815063625274936334437538385552021413001426929689873795075339232680134371239285645985409682822280746707201723319138298786378566942739501528996372495773059335358785715647538138163082443895964379531541074553883503287067055323407001820018068826121878921096855584330620927145051651849579524842036402942343699138228221545001044071644220040504883567383066805210717229738946630950482373720033596185667306639154992072080129575785490935903707202517357944493610950787559098650884322375314497419230251254504183583921315878146378030275503289592057222862095421887121181814229427856776430106604812585199424695104425438154089376949869082043043079195373916356487748330950555333712005357964018708358399548387701470108702346608414443821759019216016811982324645814879500406444189401993615746722591027683920349110936907488137129795841744115936985823155897432885182629118650668572242328126715213619335983241353391403585441534314033528344935702378009816947147733062274237889418997977553349746343983967446994459987155863068295675439603255906689195952092192063325209812795994309602679906083973839826832305893243380441089118830180501820407786261752940606032121727308950942051108297384410414880997062198070431481856191930891977953236958871825486606235186564270387082306668672628609636685920465760146573340566560638295065124435141541657516187543 A013843 918 49000413561003466110697467160511685971135357620229788948894649498999646279616797353018560878669628372517967813768128956555180239935645768348079325280917534933837437143510413416636021322726097096556553975082942731630721819356654550372690611704520600057672828729796571180578046865390493073230740650700505840876952765867781320801083093192952094174402141189964870487766203170813124053305025476611296129692128713407909348494247597133644372307878074562437930962226585842004194001184769556571038187395693673671219910266524516512789438615943256534386292974486854733186760428943164380053628137852319547640952970477882608091585548888844815813463196691932101258235285109645604945619195711517623508380934352822293275668079732158478055711270576908772447037481013388034399483656357688159759583451282264747834241370998885063120168730743082744531865090598962760047138518042608556063488784087284020091866571003367765138999404161330396345653807128517127509105781934986206123549722405819320087994132717308659492409800201357001367754246931991245720137106487682850864303755658143663345284892253403040255985895761686772373872724219049248354680432157232697579602530252856539381111205724323426905021513861669137197521922393321315122432980663938622514778974705082346705116692625534769390791164619198503945958520959594186200463764140101611955284569312018020303190544456064078427520193827350370837717510671775537542301058100555244257821807060202388094846420187696352185244024869463879429870093938654655329435840233018060385307054211916642169012614861484835374354666441006494278964866848131907278247777772647603253768438473412218618150905061269134253577133795288470564034217773462645296940403521054033753897550566600491597552507009217617240733274155910529818212700873188528972302157218029262943168312648383152787154514464814503116597220161636577938339905299075228697903454908380348458775256252851741867074030016136717887843904121896898478707642828767567597774377730931602054733585224966363086416305295171331868576396446540763812753383343599585204326572496977766931316412257317753641360251308389043904167454976966845661733164943842493502726480005134841807698140493694825804204797929092429066180704743963680483606188847148114441586286700451869456991525283694699035967469550561555970100338297588504171409344456191198190259701240525043735435393758697452622294320390860698370892387035732410183920071125871513411915589774168791832462509317965050546582280898908378903051568927047942530187220195433834684279913578277578532823598429864210276450421617711294886094715071018794052969270834389501551283124774349995854972891707645972823888314982407297708873831226483655018377418673852076780539194072509907939363824757387702664574606622802197842032536457808249375111522888173488106926634559473326786610840027120039745735998820501479589043682760630419026874851805844745922526883112635883074020105824251970551416201719506832547712124406220765578117007203795176524480222476026384757255112604651092510422684277951755450737780226746159733606952709234973104119249886505771025412806161910758125002832834451813494965555964006175554840383788173705744643237755656845702751753993988841460801707085119446730850620078339055780158396449661897425032036649412203489586198285983493697674051301262431379621209752098608116960339447621557312303835963594558986930322210679763331107491279306699855166587402283649307507516604153120740478712193356552920729781168154501264447597161786693676808825702595300179870337426449320060515867215961510893334349867210993430711949577643116207465099008739149186803338540881635889004128590588845417113411922023725316366813472008306801323662276361492241181553348325969570565147741495073384820178843694095593663701281672765581869870881538483052977154139785842904917624362969741915557017782501473460053567758770953390994780585692395692328180380869042163780265268030783458134902184647825159546381423890637874564035201 A013843 919 823549950719785254922492330566719906116871955523202062864072374129687055021519513112182952687800444056909485046000943372822914292598398428626169219996381009633005806070979518293401610371057513901826002659219018490517541617927293028113811110917877725169307232461690971831975233666618017081789058116323401667618945135939800658703803547293945846789176786979739578287886576691856175963897563185406054051735607286246732420142819365025160965378506799170894305682142228246564488577912421937289438815559423573392193031849477549030452094818158312573430426022200567500669882529247763735561328112883934637201496574821772994195278320174814819376875946801302825847160436837813682321021822323476698305358363667884283084153416058387540682339324586105738517358943392012694152121812403664901079319065701023616850094722378261255860675857598991687347056577696767108112257072742122001759055994154982525684001458853602028691162985739479971381403536408987362045540876981313166318500184474605312718917388579806640088931511984207121987845628185976866818344348738485674476353221346420549844203184102944897582354950066669583287678875949560717097114023266609948220379725959759857378336034608703835992696583473073188878750949664551343262731106018816428605890227868319001072896252957362869151027103754869255819724861767899487471194483902687792132467756427086867235723480673068966131331897656277682669518201860531459473453883496031990241211111260821536710083784094612591177396325981079421577826668826968792121828166796334540895855660139683004934595017976975628136778878873996149346562517116552965625510401024888267886086145422639158315262261364750339399870887697413324769723098118586679505677361978355145301756132372854462280064985303920492965004138738388274654700863575679606437482356363417822285829830681375648893705924610137353880649479256625965409678788361557368725663366645148516546635731841679225559913222481209817540992496576721172731639353023096508615793966523767435733907366876009664393398843095944574715163495077010617400946113855878228529116703956705328814634940808739485450341743740094660897342415797881775036749303211160788300323949446301286261982647277528937291270038794256455315299104631797577887969215954018359419740720574494569963656565443056806697505260736288071189476385767569989608876852275205467983694798749504410061462662902428086222900642809195757519588348909554617961144635412522525914065317334454884328197394107038604536408395067953124223587718956894770104856609824656459538692507510111262401166218810727782116302236128873733150593876198612871648254534913584352572415478082500380334529390930405865251090909909319452593042481423510789893869275651431854450522234776674022736887802697415118683505413509436539131040840246383247247499365181531814613115947041068203302568388335806508006584932176168367453057176157915452584685634300832644719909324474071286825055918588202869057652102299751334629397674895352407071412540074185531846939099154575448615186677546370911822674054659535153860549872270922706642732054184112192960932232842502493624113033163234111806922611448631629409886099087051792550202330327835472450218896959324605726148729376970458431694290979602541205406371656644510497122169129467510022513439966670904049475234592524578576807780220317684197293672303521306621752425096175513747890571040133752893337925394894782305923605931307704465784834470181293911278831566001500285225715833743584938705432093172702751570765498148960626125933583519210123080761126333722257090180298665113584270418218215166589975736551447854098865919039878880382603710856597654386492389222026724925425114173452751392177034024043612409846791878807600097538367125314570572488438091307698378672745825966664642705827441074171134486919906017284671387029627380661702950512668432452374766797870502264443120313321663413642449277303732094400959727661265991646654918359793377580873301017375997456496032591329950757797739623207 A013843 920 13841404021747430779482328599834861462106266956478457070556464391997650333746678456876458885823862063264477715168137855267034720515701282389920026080479175628901928582634952763957200865506363636147989626693494043770128321972504013923508823341196770926920546655983640163580007752234849013093628699761047411827671610899740229670834826219369347846985694258768483092284509694460026749425226344457119550447520351659948831785340365067977880345116563773665220595599764430140009359528974075500023598173107231998002588286294169166554808357608786759421645170155124937983758715669067165103579241593240289447445552933029538713440042727178112669267154037889496594013225461933134558769413767790672868418158018166131145795366463693319396248077028318679147261251761589557350614711301068395992440115537237103928399541999011436927250379138666253289241979901349564786042704621576844483564454093762791309171012518952489296212376301323439879007249236425850593899405519424930386315032600464691490866844549860810199974671921918569099249721472921713200615913469247728730924068591169290181231522915218194893666639645770515686316018868084266972251195389041913399739922054205683922957693733668485371529251478431941085485167211012114426216721698858247715579197059782837451032167323454397741821312532808087582562115751733086685928365690952473722370385582270048977630804539672270113769295203909059012626592418669952239370339419917809659984035146960627567486378159278153819918500050764001838458532822974864489191565999345994628836646079967652263935738467139029382094842617235253282067676225177905693267953310025297118361449846118296333804612826757358954293630009530425749404736110079086322451919422770214927086615316790564947541052208002991725262824559776091732121557414116447145394765963399963339157941964261880530956515474922578506672075797866112600640471395992694696172224203205011117599306745063102743985461530241693403411460889964952750100662606259183020305649195364959292379781115085094429459854355913540467237752861759317446657701335575745386888864443400346461387569450172484531963893687039770965701633982314998993042645539069979368963544618343985718205142352793428849054375542015068244484232051546621891563098612539186566767582290695530237379175895401455750164970917194793612481529615595548815356393256189378300401958482582920619903002975401108845148291103694153096631721380122884464072957887378266093037695788440183240904013602756997826443415895907088158825838792508530401152325041323001115466804973722439987176400639551901834028691682617980833062031277270086533792213968292612213684586940132583892282435473367331377275084922845932039731264985284945845746260915873615177749927199891560300138873299935455899713675484853099913175403402020963236488721830606005208202639721919233292906266902759899980066672955084861751783531959686085011590811455694094259807516016435716117668714823711925620251958883351920681116286721966187905649230561026836233751505439490949564875442489521855915003682836662807330934261703257397930544397634672373627094388037383939410340467748374475717138948330617151795491955667356079477391250565819930785470829001195368648439381694638742494861485948494179910039264888433224287925132296558960440948383385519837884359530267796560592140408362162879318303914750405282600391793008591421859560796827471527984878330512111996606215658044887488588956445712940337006766863322129787215293788606017728432064822197189953615145649855727389581243298565738207364538618352250290869974914660279664564010832918993542304877722204220184083839639501303244342590420568366836777273777585654603165821619893913220392648319410842100993772295031107119334839327336275161987611813179000608486650352839097021732649956841802133594257321662860432503472001806947386781241489266418344227062705571809531558495523105997196993088645003643825310596930142802897521605329212873047297001737570199038389251328819762482482386306609847240049 A013843 921 232632477393509069110759496777424516593620028737533427984842497036304509159280424824722644494041649697286076958830892933473052547707391453127385878334613504794954713688345651103828674946565453632739261655837554393644546707391874962012412793895494128968753627647117040229289190291811107363064617556883923850587676764391934040077720924268940629264288563407121895332025754434789669577589779171290808284371474550348760015816215515697504234960374087343991362550245240777363137305603467286928896614495413248190429501327746101182286664066330879065599590374797184832693032734250011843895856313457589544743217408145427457156786798115682539632373057914808769255580280338710192529237537195257838899503981811318166167382724155293619092741430614952040428019858357035690391781452837056531444941021834344005724611102377385220436297122183563719032289956201982135359019736574842025235267779953871233533237207406034487601441408496343054046474837916609270931667308564974805002796752916010069886999056349510637030974310991685390851090068795395233762751657677646576780640820811782260075958205636072201577855212526465057139913329115892275002625840903627438509428869965034929693149958581766233639292129598005633823749205315480607161424441592710569355739564983770149039497636205298062846790799738905528000121479439377987930398042167838225851879070481212713167040931898271843802120544492099554825215138780585887287097294630558626955351678714967267526743557722987931251370230353190578898972561155738547469842649751008131726857510666016331599967956417205666824868019867872901911711434316565060986754491281595168668300887563710206482254127779310931944813039570177865570245399802099203821449409738499002279544743629299025073322464459906281926492292376156773741767015459055127172649831546863183841227530593349426083786155587023776961637577934735754478964402752449219758566572183266621853491548464275567818163651938772141031136423177640960870941836423398089022277046026498870827026981201235182075931772159838874632864912347588848325975986347021552717441144700229622976540879749048947528717161198077430620547362340768188076067743575149143254170294400507367965873827523399158666056889734647251985046488090344074131500998380946108627662755559719776699631809274012266793022666205292896244977068249314388939694901456774881094855716216771146858709771007566436360407328579787631095089341235725319187674203213166518225684553116314159729873756621536862469034490962510430685385872585690870452167126969515679747650591193353048864473765548948814124520221109760403861273559677078344373445740165093933475396852702808337477590893000884738457862352298271579791763370607684084829457407213087850292443026448577453964434043552015207306487743873926050240739004977766329115665947806995129534261765806296553953875627834685638964980572356111271462225821646444030789806768135850642224584921688235080789658090042126333899574672952495730887521430936085720130246618039178036580661551921524389336861561921393832363466897435791802811012136446647087018659691045938583550575379744311869669592241446929813377954304592682470226833298901253627776514748259735576711408223023090560874320688141793345111136994336341681748029924979897200607157698508266448131019479560431915322430625210856793872103843342871512702733895210061584664784865095396027193638312279313970841850100917066326960666564760424020714590983097388244072730671855035333727442705101339961757713466668171550409752937125210236691956118994362051175800558646270638651668390695320322327330068869524465518079877086328633897092821098403627665917198492541425715640379882096915407963965556999495139240304338023191402330962587817354660644574540776647525791744099463226835132480166703644260647824640168459318682805187695289085853934369364729632325710100693111424242892545402796903634256842494889862840856576241771995202604910088298645620768080757305920708203342335238208147083473748043081466655191702563503543 A013843 922 3909854047552706924544534862338173850388971822991724324141247847689169885440026100029113486011358006462287095447070817532881594169318128152711974457169849175088803872960025358102048539826925579205448770649661776693983896511135242486542621827001569825577842219865096095133663421234469281451027027278548108156827083379135235411586255574188085156044897885183497694845356854785509976590551418531884614835431372767711609585823134172327953676979007285990462830381971761745142248695277474691413965399824410462336548628815428722570691962962823084455532315429216285483071801164539949060357657060281707478499254978700199272434115715930276443601293984374190984878537771652702205838895287640698498383963422302824418775201444878019856091705224345498943473729759406698848414670877832409123995123753969819704213538797656713399872845732539155425775697293886713748979044712613369918129145577684713821993117744873221633117425752598037709359102600864452016548532455051531547682005026259381244590793140066225276579585244837256364034270786244207693850567110588206015952230275383624445096629562125465491919012556932298215350523322450801465969132508067266359027971017502342063352771353883745088775582822153680687675752893737282564562060589848686539161914868682224894906836771702444542266012971211785209098041704937625843146199894714857061892531537577742070198456942414254878782239991278717217947390837485307007634244230855798843238595664162454865321978974650258160541779461546074059555031835344497767325645414365193669933294181763736485200661443503975642325556809919339862430134076558508980004382734969769999808133017283277440347245125586878833196472756055979386639114434473881318627100229474952731312308506177628714407330660177644880338555957966066896277878228820339522390725718808129530819511106682423804190193916951108619394242772349103825527954717060414036482228378684162113491632455039079468319876498134943374310309864346611629357919444768051682197410312567366521989842473049159705150185294690411965954560581825925773814678402534391236522033318976759273366722565942265661115149328256087376439539518861290936994470566267531650672840137989327333402441419185769659700418145770216364112676325334412853928137279788561247705127932692210286990711818468324167990331950912357707189329586066226934909452208784015426561240022455272665254335121324169095909365971440490715815166558148835439587240333403689671819080284225892082579988227538170047517062689606912808529280360547706459689572902976650029518763486186684692265210577581182718990811356191743107696424717492655733884502554954733739920994903376099727985870138665869799261292555077050441560166969803346413728690643030367499865089945521241268780242969978719589200139511289075126396100456661318693446997584792167142082337497906426182302787677017561534084428479589162139465629384411784825484282352059241743868598778814167002831783519338017293850151528312595749026572689742792698229054909384465260811178703145060411584632271212866140532788145203352829844680977258797591522613427409089773734520407362649593536836801998549373443277997289214277102387254633369722039883374001375837788638004349083056614707805599120751282879463810894645139138949137132250604499438828434193738044392972179200824091517918870134608449295063641513994848576795505053461039227658321029043479114478429907938974646113133757227922953928446516150130652917804218130384401867578853957129544638220737261890234291959247736717614263408448081706491938242994111679989167870623818590642416248657355436467490097691962368494189925349908439044200869770181070355064143742002767864678402857261650369116490514805211795009155777898976488213446279781453364306833114965981843079678453418071594161788149088707988727311295769101906789594723665947074945913010930498209662349123707250295010584807559380954751811613924766276476895461923370180723854035336948249133288040609342773574628348564328031943283360070210073806944984804047201 A013843 923 65712916977218345280819997431317687903487449429021910715841952576111878264590518663189310359392894014611659213178919230275140953203729779862630154701653655085717526692839146193621129808871138209705977488308865480895787348662650020471321845046415384058486794189272670070911481120687725213347411247470558053791792790353125901562530197435379147217646598756279045757265912658380066176557397691265384721539095082106929022308929416034315917448986175455641708790229799399650605773821528517138594516474848866640490372804500910540245619821516167580444131625418838110113987762172422923857431142212154657591136978427014249171800182837640156187606947995377027882853584328166965973534313099377219662339273238643570006354810684064879721333289705574800742962976066348387545305373443729300146986044932970759768716946572216382111662918226785585241012144418353997979090804484892908213996549724146985206238329938084235987804574623915219781198437412728845042131184972051090721891458476341420577837460305093048223473089209979767710323989104406398710546481427655978510109134238372576048739053050642698522682844044361136105396245480430620238543210063086545696183108891161863058770028144724103707051220491936911317766378885042508062594552333586874663694303197942153808699205622002985421864880007156474009310786934886677545758181630472602639227777552069110973825465831156381747693107533421400282041797805615554877308742787993411158311077327578378921466500626946888904225687410204866718941420056634973975442122479235810010568875312903119106767516880971318620565633304314345067863263424718860426933660626636924386775291621480043939916148825738672549533117611032845551243596300202523322165673556785530555165969063327405803044006405605677503850109985535686325742299391783446352820927156008233024483523170011496877024589162197282566159038274871387995648334929634378711156812360544712641453866671841808624052164304153993292033377890073501654618552108216644622691875123319729135083282444537227164459164247861753911798299698748334480503299911395513512225813992042393107474506165791658966362314760000060535819340693501716778066066807258404452858424199186624492494832932255230670584927775960026431641750999895476835970203261406348890180085164757978293452893532997124291413509098983995984731062353015076095023163273032947274214761057405767684929610384095309994948713882000327460705504342807477233142748283515812314263282336984568231921862140234023988619272624223383572951615019725302468002651780328557046121857912339609622901394177406937958078566463514626411053810226899064919396834441124209966852161341042108128258519420557273716184543973179986771301726261484843175538103637411386570232566714375502004389543596432340135686744766235485649339260375106783280763688407601953156977846327313304845962952487634156703356989456455048077998833063808867561914333491059675989199539675529704816593785609514056657739496736349796753889607196507116879135725862024707638453480463759030337502914582274641223934570356432751011199553184788611120720563874464571827156084486544051718573616131189619319461173300439824355259822588623044918324319866841123705713638939095038932523394088704422466811355148269706300853508318147781735909822068389493494155312112683415828250506141662450352364207302134622925711420030202053433519686299253401535133753477038971462730346877223439057729701086675400596935245883589535494117370642188397798457476256734575931160589167744959076711012942925105786909241010006050002035005577944401574519052927089891184172820709106071908811527281850075355911135015884018227433249457563063871840519501649916821996557753740856082331194638718881159148097837403391624286886693904944163233256836640155766597529283077173421733915166539920947991295747412718520653572488615959974708883409795101722147755708242898860650515706513697795233546808747182028546082627425814771908089223183172098521223995468778654320661232870763432700020710473324359601621307207 A013843 924 1104436995636108729134741696828156380593913562553571253401155696946712337992972847172222739210316369703578156395898095503234294000495086410151225010070692981025654471126547530076190328697697219890528363646007102137415497968973158894061506249695103359870987549939105765881809263195398597660729940836237669210078661427464987027561445028296417327286986385296781922042368194049393772229400182997097321014907571044971156077946176695288747624565110650882970199637392238509927731240618429787548358038392784901626721695725246803449908132340222228524524520228414412116685792318831912081271845207159683330134239196422828485830445672952218105045109974958301707627120191803502197117191200261232930864936165321882481096805303167078433476448600081595676086978738747117349473947411468758347570394457188439559432825721039240734150718666637585331145691111239275644034579150977595108352640011213738380361247611269381754247031485704143098862602137595733698623098825825262681762829742611870255651714195347698861491912210352129955907415284877758343128154713354614030819404219144327885651157264622151834070730559853577614523394697789597434349195731530295573515749511133757432428747863028378011004409862807983668517699529920909433008026641070594602472710153847813779062807548889004175985283038280278858674486396014640389511557758663353032557501257317625548137084604224245308033478058314213474540276495718980630822928040037805261337734276644609814533087476037096361813321128303313194945248446891864007605255752508516258847631087383962722827441656218484952055846598945611197555577868379249887195474034151886788168532326282215098498170713314189869540003107688629035179751123017503809475638475468894412040674442047343709331760615659014621807208798526898280076750825877704382851861322711030372442494573918383228012152270049049728089434956285763418042861565162365002998412545343674985364915137153645277544444725459916165259204982198465342309174005282797146173582345197634687573344728045337176953065173513812497995594023036863257613818961610824395599979255764256500957324025128460412247651424171321017425515659035683353888956384829592003639191535515729597845360657092413661880520881130560164236602909055243279182151206214456505797256691364087341178062781609082667965786847426624020515374964967124383929054305129864744837727489091818737480611961725489875085103034214779503632077411489565269857430170401050257565822986237699638273910736990913241176724114995322407710597793636523158579720568471982058274170065932691818932103731939678406261426466552290326090581388483492584100302596451974596912884275658894711311640935901306099347913630557236037665268113276775759251268907833973174085898748768509062187775059225238340660487119286119807308444949124419706599795311066566026709326663223154714546099342459667271713320921794639993046926387303435637113094202984239974350476663326627748852491754739102750246627721647831034042622628151695113387634144563049261279487646154398022882411485384289895050668323980565246245230890376742187105950517038126058699012311965345877234066766316903931902183939660492127938851838246987515942276844001998766121929129649370319338920684448855228399698445976968953798444914303109767635436379503422217156268330677870169825406256722920803072185232126976607512431836447605912057165367631551919600992994688593993374108939965494340243263086163753457832690677565489323049630648383260401798674803446938017675016022142289527202281994531742252960583613655171682384202338748511557262941722545599801132392597657945750571395339026054216506798446211962694348470623633262414494023611264230152027296146167122568175740388292948235641802080353238803029389704664460396551461347653411097969204674660678053699081912204036451372889707626765560176624592816168439294932203468426274644137330188438401150953217479375718844490221214613888353774010719145668871459255574039573459846211691843762843167353340858921013389248080925162511824449310228049 A013843 925 18562272585656079410567603698590824288641905245837872055913223798583394264647894642423547577907787225608038074545859291122858779266320917295411638744258136932098174696223884337990530854422197174700110207798441365623542274364531881532491735538625602169351687751826550607175568286525064230883888115634646506413792062611404036972225206590577886019712380177683013763766082237388161129859528875632214674297551546552830220202041391717717981326065814709390080145305651352636355378961073949439325253551267535841640311540054223025582605980242114994811683611478961024445138111502607946349935902396732797729566158174278478361352300425307929691493163349124176800089009063641461426948632502790541869046982130564878859794006730329087231438671621571378527993851662122801292608634144555421547615619641966103675387501893506519018871128630177896660565630506598505749289171790480440986082820668469300958731488602604499143629858180229533062583754126571496272758421965645189892387879484077703386738360481208774765094568519388248168935928692940484472954896267350998015981726711158718774139000146504505875226768519459078967294694685749764079106932659829677704079202033625061166829965333917949230951116564213781516776975999380724840565903756473483483758839555720206184708606474177493185784652024376646777742092857818061026520751249854974418193923631737332587539980943196890892118665726086985866598427063548907462240951568915393027303299987565957152857601209755478552996488203393784867444790646911558375821533432410632762452135685662261482560811916064076589202613788478887397316597233850052854094332091990761248748522807825189160458755178671589137358832230922788194266077124555186525857055857205708383167615347489705722738900667381058748713758276841579393249951130526577562591233250804287469641006303846266913200243202714378779999133310294825767046374325683868605394319649591145479028128710141316179689482500804810989511458135809607008190287506787971635739398475736646194045204844257981933050166371246646653811948745180560770715455287793125616848851351629859011589744890334034148646277486047392339870641681412730128811689959830952805163892137412867350986976563752196415225914449161324680324585092491473793214415322846370492934493211756215943179701170503852400500979544699269912801907036202459520695615706317636766487685909166197520836645240720308330555326696047799117544325054905123490493828873930451678908786929697017820469617756606278844457202200726383706392017117649044726249363594308602453413976298130751400791867422710174974035794623344343510604401396242059860973785738568337050314846020999043413014749209693251611740384388775466085040161179842770185736076533965587136861700270552331808189935420398580791480807013841815601433034259934122008822759793095775210903653228791561287376291648719627835685784732602514363139691791408842752959774269556121248908461280530632574963828921900099923395072117735096189154358511345539770705967067671168934324348868916967570584689834853760266116582521141360093643595574561905938689710339859784668554299927201568158672960141488204383480005473873891194268282845417119180441846917141593262211262882016966957129239943531909823713731781534917206490463674692365864648779230314017203745401833702963944255602956742129937234217196358095842461441875174912563944778333783493112733889261731199246638648954000063376468522689154204365794032217843179052495142307377457573030327421532687263063994284145460083688753482094992045508528794702470465831288707346233742918261530823895857632122388837094229853441463010893216829761485484457003914745771404241400401054834517916165122766328630829003329668706039580996431767564496884562514952766295585884840410870010880323568422967022016048520469698413240638224157316083048769888529531461342959229925543693840397944016108477084208144070726175867706619347147954015621561879798156681256722615708432883111139635279904818122105113707599815885472033092496109206336233519557002819543 A013843 926 311976115347121726653409715362215983819204501466797115643733552382791107405937165255212564141896179900794295918892257105901887503129055656983983412374746507417774022119434824068606852070273867915184752262468404032034875005244687332916588599197680495660293816044948836054799776191626754528465507559471503833296603196309867649392189047167842530333305973646318412327616544163782824109549101812750632030918948842913417510935709670599686112147188147820719077002152082283759224854198769868226739536436153474890448716053691326390966858709929226717799966458126897937849436240024331754303372711581888131440818420435098385819248113248150374324925596408730039479095975332622042202725666474400637193072628668403918996557871116640969098789753943750158919992664885297921324873314067542969950775719322524304472237744324164065150167058887399909174126551924401086128303110282604771653093966974963541213400128943973817106987026435117762182845155605287137856250797976598706521363090488893960820911624607675877476944413105358286975306153542250722536952941565368223654604880834444586436954175462301230244936298506548740203321933583396284877550217213757393172459148579136403030911227367158972724595416094741025952470635621591842395391144435049836911534816412989505346397549011501127973482646573698302393511354661348151672734266256312555046585274478609348798784459712310145223838414858343971459919763657066487717883673018761010609886562891021041868077703532360328040211977234439342267144596402642561622432512398525504838533044468925628737399565873288935234728329942964660486700049709317838318763439470088724307716422831117954219830298287933398631589893305119301181029958232399019940079537792056340795898111145259484082072703516673454389632135358876424862351928650760189094470857246267659502256392948744208010156487508020564155445433546125136666748413291768779650862330350678382066025759231345101032041132391026458300719076888552064986654162126585439281872070181705812583317757817443902348774146201542390310617422560249684873414657021939062242378644666843040407788842371844111936297985707998523056205874739503755274938073154878823796389535153498061568038115106983165150701944147054383902215301649504200042554678331078948874750027409986721357021237572658247295219963207760629424461651557454737164331213176080521134358537075356281732701496560786222111643375780475359768567471197790410504729781884149101367419981927417778508632865635281728538792197387608330953330631696327494714073053929544681434528699642683538793108915773489910788619600234548381382728174266640300083386416908118040804641617074930922642538889967314479838520640422149258491269988949617438511666238306359623009234596447173040700248244610638947362417923481639394813285006806712788602284123842560693969657699816299770556933333740030785034370984000850458901288799938208420148994926148429729830404508741878341687417072690374979412500977082773761651117303500184486926255188506349336279189331439887473958816882054387148792621402432822839093867910821661953111557961682023400924392118876476756042816441097992251073148451999398489302067029782925522065686121136398757957984695258059163648471135730940808407156690052257353489485222980554593087152032523887687143348968619045715011103918893964977855095488419190516824249453596064755462219889455899168745718476821916265738255772969879065168306460836614712775900299485290310335285856760092929429920712973699874830316551933632747626556879773570531308861843452564421119226469304368150517227221548557217679223080989185042721146790668824082295257801286537268864795132179991085216540528603742616987218333685298343058961741942407237807028717456499138842188811143129911966512785492272865598214484806739023727483534221231335406633412011407800675516515835270791115777358612862375568245078735174354286277396694837808545151367515663140551590513767619341881737002211631466448923850149360278178220646083630105587128460185582107430893076763194546388059201 A013843 927 5243382570639074859863857086092764040049370056152459122624229814897570142171585936444357565532849095592649731508822165178893023265090038426929809211782364550170527989761341088121075362745092898050510131275306466566410144213147460004329104586715416090562558166267455087573019838452670863359919785552037564926216009920379945583334521315749929407311873499073673555990251257760697924809191754166899872543654773202845808106296472433768924486857791200422825527175170046943141292124518725175286811388882431452483771570714390122652979994337780513446064036261738773641435474886088943794576785163556793825125835192252698570464103039361663341279024498841525773525166057415378663301210276435251509303971670029864666575148139857384767643359394532608920968316718727202163707145789533194695962687514653665985264899768856225442978857758720530273489544958193409054558390374519738397173550302948212237173615967161367944117130953295024229007078530258060925950007161592694460504549461846840799517061674781208472755004751061756729193970522584607893678568088889143734962944232184510164245888826994896776726644368999564676597231737736141359936986500711620507049520910169545525740524998359840854582275158304312423183173972892094095139338964519882608972165659453114616356903606236299457850322840964147368327745337793278385163644812969845112667958708161987325261170414384796610777052238524187128326871467784316459074470892426316305320363462509390650676781963268380033371842701379222025483899231739213533188223235882018159821224878389233042189474503632367134490079041351407048799967735464504908623457127173781189439789918522599456572687823325296630801131336779140094949570508011930328132916791671090919756659554018376148967395928004730747926547298976636072661548864833326498110771697738020553254423196289543904026700085547301621760571401609725171958040582194757879592043186203851567383694935401217113045515312095981684660185525265894556230696502861521478010423883543929592087821555637779666775847075209322953950547020970116453667480140567729819107657880915630980133707073743583989313360245794331177005652136746839614905884195514048391545918917324841920774016600603066056687847575279543030244532574823217090115216478710443893737923710679646825847455939883667162290761921632832898736926977726141767520914699850385318705163932625513027081514052697134035030390216742449371630313488421263429352993444126893946682227636254110603394592572732180011551480461493533218332627926920176203659425817393857460870123854894582236495781547405044930624329621142054645899512424899423523501475508974739911803611658178364016853151123680654462646016403575062587462774704276220289065574467214986183916205862487637295049072247171008788320158039955913308626881109400421838038589269421917583548036960812550243750378540168697404072673128102293662753960860561468917444157723776658469259608578424749288740418740707132278985903921830178612070328519927600671769570953226213294844335093510188774825835336688084809757587910688453456650637977179672445945954661989767299336258341956944838811615925533955763786406032753890409699840569561629249357986637939453924999848773202200363439854378229922166899082489708289340097778142634181046015764210628980357818266115580301332191623564850869382810589873861335016265160566589060345053529682085297329109290439945946678262864776304757448283726687280983477624556333449274245805149394566881864928677422948973796273130288348565589359541478354399919708041002907250225750839269598515505743037912566601157534702322185233013014314110770926351136397866222831877810611786549110169234396664243102163704178534248809251791969996826038445822731654291381026520667348882584430421180385768630052109190846146862771787815759656235054179287755675730905953406081643396186282870066206377946175495038302075372489464206250139048218359033835750403250581764892378279006353796170890056607063149460298195341354398727571184602868030339078479591019941159010741144110991207 A013843 928 88125530864730931169731846045961085221109762533754380473945430498983461379477844833820317603910594749625664037468774130161655042016368275841409303422426200994716063923918859668050913621656776337534923776344075783581655293790369360292759260788925998234084915100457117656839744424874039200490171835773095353714912478731825745419103299753809063548690657898931231455528152889184050022268085812283086157841205773220229496842524812194354313850618896705506428635233082978973375696736786214021045439012947025421894748788996754791428634764835077089487998257451043568591606026410496878355452028243899033818889912076191104873790179782551475776876564752029523675637465926980269194103441116047272116871851858191935451128514786583065789781941343909558134714499091648086765425999284684403255044889058784164214347170415166581020145662350815952306538782112356625979962867024553243241295859941650603070176963560081111036776619932029472216921968858047229982441770364888415797699962805259853317483255568047770801593364851094945347563062573079504869055693869959838753522203710325062330480653515303230126444711909775683519569673816131327836460932117460205861981297937219551651121003647433845242964298585620578896439604962397425457006869976685667008995188238428497357110478910013484988090375988084424819484415892291629819445378371584186808610382008078520975664491154565276637329916972876013065789728759051006727664632289009098143519348714395328665924674456651663220880560282080584582307894387840961852294467925469079212115326531087839740078497982549194429374758447993098269181057729951933999234443936409740450914549160609329066617164246628260473874614377247007575817431528156513024929932517616025088350177124386847935695023361975509680401480453900322473222651771253718453747739923882911438547090660038364394976748337793498356929923546854650965098788064947295682303469830528133293017760779288256018955975850397164174083738123143889806569316123593591480921194210722824654220016885604162859501661793043090887046843781444747236789338722521835069742406004549009883107214788408416108389645651065324091933995462304133407723195674004611316712259243478618162448897006335731214752654197723279709319858985053809633566443357686430522053283805392824202018191981624793996620835616883022529071531714643264686724013360385426051477690215636997446159006683680731726755768372790346588990678799896174457135760815440706561888199882522836911252917369909749454145732116321812800516477567747401454903969712938562344844171629213243648784600467236590149003107942534512433633105325284611159489298879338453697683301139003764031250910935700759553691597694886076907486854454770434398325110070482272793079671930829720017889757258203144705296896177539034978091990805692889831914569851174168826691857200376531946712612124615297270249417264015249589905820183456608095483958863514298892846241377584761295860217775064772212916087214199811933066011434423184490431179010872966846448739916625742738497814503716641397595780014940837245927272482458754799013660004062018999944493953270371905906828860449194521958126192494636115825220452622302793959681423848402117472458331209381508333632534910301859072879404527218939023357243252680840386949088041272873851598604558124490144617254448561716897584009987457618368553642662337219314673366807592210339844424171525821563968295354058433304594433131489308435918296281952249247145874485583503856281447503402593962500756274341860365813626702399450533045135862154544194355604142250105023238196506865654685741928967211249731577259726959183549438937607135370362952296530894614322504735933818065376128625119737094867639736655228158942650913675240912732856132669596522088778743613365285799170551190322605437819472542342555591289309642009336358896014180559702856197202730594141371545108742980785430424914446086983405960281677457027432527722546201735259788252244149181394910352979231769102143379414288899620402985908892006486272151059493526409073429216049 A013843 929 1481125797243532760169683136494467959311191778904809872625600850396415035404884138122018077968925365956958535477737686805626936291169101612066566162620717160118192886369304274440931705239185439904949463909014881694656880522734737838440404896079479252320265168093382776458505584548857976842638318043838413609886534030045795303258869158962268931062843887307337207073061665608516328724259718247041829054837145430512397153432314518550512952887351796929446546072362425627605525335055165899051710693490600656265785042896668457779541064492583140643024786712979689257319122485881221034520082238695211061394082752264543899613791551605342653381964423787360204416438889834757384345296534837406502468265214180631859127116948018101586728865088167087943570146586233329394266514769977690765507539450410985447950532893167704727205588147130163710415997310962377812845235906081666359156459518039321685800464226554283233195104651197619339549807530597199794314898834522679604311943274868002354706941076332178883862379683052352746456492392665747238334219046872415009930447677759433322588388343631701388735156273067599912913407507827719226947398886098153679922319674430849004600390708302420636998500966328525069512460440603013529655914463698156005420182128723267755080955819040596642194834949231734927941074577901745422375418474291215427692314690409775702037993102834778604443603914563127151596727971253370270071859474881375912498129693842842288888196003592944503753339576660928385074848780976443045851513122423358814318022293007993322511499315592704310774501565235420002610126037267302154725133299239238507758520827742360993622634679493081173784410643838390456326763571693726514409997375823572533659901426929569753255226257644722391198507681988702719807453108319461246052138264900700092547660952723264790386374209313295326884921225051986118770415331007569198532474417441686336255749505417497718910593086117625138273825386635679355979010496089237492019842511099618513963475823796349165179644429755675228538596303434741866808718415909424482017160617718455209105382958948780249533704774457454902013134661734945570183603749692995502399982941105145135456278611985484634526347859101135162074538869961799378511351213512635837784149540917237196363319752635167912701206384212952959646105233528009349589770492547997855647185539454211016077594425332622058131584199041487355121166338589855004101080732025111955185654975425561319967427782236073159075827319679020707738280438481130576252571018965358417329795992572186986005122780052845370634295235190177550472071601202058459757536646265041391296963242243236262073234060096322665818894682457950294584131562821326690932650124954595558833290046141455104340673150238620253061924934055898560876792089471280399404988175488684255470210043966728372428398871978409301221081955956304299857547119823355212260798896619084821492066778833067083099522680145513626582480677809056239159040454178350461730676825635741953788263971778728858205932768363965591969392274711110651592299668612684291907022583688270353332067109872615140622576072657569612330550226917257349198674480147223043058080365690620094388359607172636075010563362014237443345437884151888968708165565187347806884383453322709673190823817746808398305860582195516976775897694455859200191920281072225901645021715275935202279181765237050834483025615140015660088550318637640940806882478805610771453096780712479201949312522288189687396727750210702863647168229623987227565108889598435231424274534638818797515125564368690891058303264600151919474238619004231002997915420224363124169690139247794745782918337096839680224776593802387421353440421053964419667349133906139774020301113021777908746746104343909830358426659453855752029593431875019151331822799427153250916183965310332666925904106386293095734031558642643278060729151537095383930103974454153020260058493432834012564511261155467415291704258302521948343299723777815953535920112984170747953014776042856907698357297124834135543 A013843 930 24893281274272055100171864475062522992143200228053139529218473492612547500049887709416757836423728625638602105774337302142171918245679090794002777495166393310106467841208896940528739169954989688482485639918813116642098190945602738850667885088407807793746696680145484323938103359512656016794222211362792217541362977442979681661871813954678853924373217213974416439276947413882333936868633084578032020924647903250621858957736910113278471199177721650993208099838195287523166064306272173265362101625496525229859049215964306769900746670926844844787317590285049637347762491620205681927179022185750412308850348817310189320808994607830993975390676070594162955627088421452767358691398861012291086984133454733879656349454545340233368152035536824247067583453674823567129437313739015048695885215543057432423704606335469613350144319988816661480961666805344683900489879873514566498342615119686879573248402255697838300310123872678388239813615166747136943050504711822676109670830620706515575559558669914930501075015333060892609694267643533213834683219520784679071901034120102795852743042891418005240471771481447151736335639984060477047304933078651668898454426768159279220318766634438783646033805741083520843295922625214848392926954391374907983097001037451961159645624450615307765368590991737768933905640430794635313863658297412457693224733001717100224152550079344124004883650992062478036886207012855394129097742194331284961356065764416650349343910232386618274582378264940223367952983461871078271626381048569391592243000678585343771450768997166581351187047806911703983868388308351547314465315360313881599897459551865861219815621058240215287794589690991828399483915349456461527688825895466783573221963282405278842960587712234849228873318611184126611803864391525185162398287818186066455448537632419911332023791335928554558954871029448730698174370468244215519735297533942422253450381937551884161730337998378925698968183273185862935939229407771814528377493084051288364184138170545240419174283930903633566048188071827706555454130416189697269262418501994076699434171391052149653912976144306444538134754259779230198075828221090175408836513291154174291613674631640040252484328467912778668986774787447962154640279845506870525638201334196005559278315082539267108769175699467100392772090659905253138555272668254199959862247361606924547216129506565378931017535633290277977521442652679693053926863863146056630805303171977409104692558736041681584587429761845301034957279329552361595076961115750778920061881247160746673788098564348172144250600017841314090784107401402996533144918413776550663528061212382071856664844848038895044418162928070770601075499176338037694505050650111887557311105805499435938653693636060490593211772366677487112656244647743809672799636265438316281687820208948803755404099841341125125622724433757606367705794442871131052467247055476958594817166351847358465653677685205647521971752751936808211545992913375536210307485408459915017319352573685095919867112037893169704229575961069636721311780530373384894081328564048759828452051915629042668443636053155772474439557663798344267982121987834377684677156706162251926385159917750494512702538425373288710306774518940797897078138654103754590305832699994781477318175904870608750326598804960053828672512550719625577625604163980900728947879968642642944706207928339113375156211513658243199108265205342831292141273821285900235812197593434637947162095562097604076076803297791283029317956435290353333686785107480900934547782103674627529836715360344587806016902968134753310603528469604110467385964467710871027919982170337686292373508491586584505537820212036725390687273156653980001349136893560491181959200806557021312306561775708092518834076865440953624361376809523446876433945789972164688148303904970761133023670316034428060001868406106905574366674849883962117713257498650949811510803099125641249171740766239940848807673469290486385805838457533752731078209338924957760846319340952296047686291092777087316071201 A013843 931 418381378376690430068588526232375823928950766232889116067574883990339085833338462732167448956773607011107985591749287037103483429955128478974804681361261572362959405007197930879466519229433511694325136150115492051403744295222745231863175144680870025589500731103205155032427703163329209674260492706374448800217687561884159509691079577136287497906940661715268017094927655185120386476951116252502984175680557309933201583502684248273871265444579967788242848533980548197401852042795516416070940842019720099538241040172712103881721849298267481306340446739920829254903844196660796896150097825875907179674847812572532351914836772373815515744391092718476096795224475099356660997526340657033576298942330973712315384265282543533302218531261267405120464875105912759692744452932011625923431742817632166266745203318680237791575875586052041629510522733997428102315533411034159319137644332316577384987585896711513568313312251928105671146547430107519130601849832691603717375237650242214407278429502565260236931567782702754422091131556284862724919520870485828101161440680456567689897052321876062414076609063288682279232593101212104437734054010252898599176323550692453005855897510825012636738890173090390734813274571561985956939923322455838078471911296436455111210164010141491477612549908798136682472152098720365435720106505004611176450028087559859303467331909183536692150079522223594068365946481265060609127745753060125906345511397302550642421423099275721893340906031498850334145185793043667212511224586283305764490828112404983872766773074535378732769400712490765008856876002298464455714218555260795408049476602688209529521441143125843298341963668936499659910126165278314748895866096825110231515141536887385521513638597679531110989673865898171615964587548828363787024428023360253218916723571988081449757323860982951216472354517391944816844216644459780530240191145652970290813740569224434517106201790738754604222558256272434798364330628656420886778440526263650003536842810232353855725062190026697369344571896923208264077517569904900242004493467763014447087390118569413479233315390057358413352430814844109521939060444911862578096315278884428207319151029533974156523504108560210071089660723852637899933039183363433972924401249823832265434790641592237462297083535980943556301320527721027589499698467735348338725404791406527580865061488616844323693611721388709701968202886663587601157348800947895773793944730411424314822567834676652542392160932007333974494526993691786541328458485472423341309480038121030669346356572570999729228419834499858965923808493095380162732566643780342487001916124796505481694966047360989709011536064332085441492275914656713399531546386276430494175727755273029019820952628941268665400110258166748525902413503794630209170743486713221781746327194251802544717076706033420289986341129558164090222031287201335099598817021261401243103092114875498553732241360855251317901779248501801935611453502895102637086637907259985791696086358705925407125206552020870503218986483177697384375087095373985479914824889175967506436793636545977320128532191145389067977905645655458772111975524249532385746368972760468968126755382737632561274991563315248863354125959339837990256192276359521803399270130188812292289286582433160321266739146114963624698498918439944747083153529184026998551427018632976899971677236651595478496250446910054093447412613306196965527018389114352125263295604952855959977953340112174431706622833025978093873746893807924968479273797301431502006944573816459464893965675061311487255726088185440798891313502988636284625355904808816609366251140336865493515921557218095725784574144303701243641280999943883441882674943770071175295188287955803857195936383764325910964044329877466107564641660037660571652225326892062171913708543730843582362728827001590632404451402301438761988380704201999751312406718779826513482062067687004652474829447058194685845910567998365204686238726955769782151231464359311765086544089163385239673463494396304506521208675207 A013843 932 7031735826377036058162767360387540472773875528076167373747731075225629015600919543139538314616494013035691913840530267232598246007255844346129542279638723246704258719955975624291193788689089031046522563274991074907942730369808679111924384656651382520082738787651569040630012407066074026995296100916035360985258674852587068879377974452929583977321951701448509563314449100696318335518117410855817655040663126708047319013929614160738954358327055518616997555310611073553732927283264244404904302731825435712939217162182772329940099121155981558315663888357849377287168909413278013433594694159496371968795167185906551238632661633286717373115981095319427758837337752994887401385425207422763316856323756675182884663346603709164210386854908121277859653155905075752155956020428319396895117301535943818445186632177058756563015740974776663667183355590294774115617170039251115676746388293244716109486356166030408542641839018155672014960022657817074028025290138047783677925619187620897543128564649614328802108859723885193572085648066479687817722387270255312896220333516433533164099758373770980993385568526692883067062192252071839284996245750320466756356469916488057669420069464435987385670527139130197080006705724242297978289291280515270584877413159207501054109226518448047264234126317170283222309460323193181878147830029612500042595622067618555313375447397647701184966386530011945507026462510621873657610022871681536107949010054463968647176858029527057861380607671401177565978137623684914840676151621663519983797348085190563949591155063716110361655317774832287503857514970630292107188871258268188423087553261380737562666861292516048315233383383815749784109490459832635984692821489339627661074983810466288460079723911199879382403448664150570349516822933158310168519561788615775850333373074403684926071342131540461095250862373806416536700749143435531371746892584989471677706537746955070929003933496946248633168536613170811656109304875828465844085249924913165609443717111575171253171120227778702686574219871588361294350837797391658367369521712692983812197765722796132345474331760694022853214304705084948735229788897633674350064770892210584880412971353377503648690533552571450664803927785791285184174589554789234782940411805789148885162526313240735028827082989231718350756294109407310696721432147227999528957878329169509051599088439183302548318532201380043960979585916154916812651561297531284270154829084024808459222897597410499279985048784247262109329515182977856400107401765335019097388431000700162459704214915200792449142052158439129640281449343454054395046247582016216179041204309454867630847294357996154039356886633229360015160681297635382105926700114147967315611456382873798736130750834615902459379653109008542474841863758276349925532685781189118485810521153790045369059908198303694813800435364484063864361679843992839018957317676340370692833669174712504192577780551894208899975203829569785131821699023157990021515123307318581201036123430770488317553346519814770547601505822767559939192088811950573960928461912380485880683190649428240819400240536580554065504660186531295582885972636061890807239223325185201947306377717671390457348783204639387646392794998624657102235823588774482949731533078083368196506039590954125519530084828754193640307671322220151364226561364995941764653833902164442757823979316403365207086481261217279148570663791837252399612598065844916169300209232442650119349461787265315673693209954667613823736064044229794945231154711245159254230717452133234226472881100755462166306988364132703506966306044730010035698356692121780753618582915641698349522093612164534863261337643312306801879009766056849007722117779943586243186229555673195427892102801927025585572693052250572869838932380252961227758951069074888923353699494484288088770383395415733758821614718480281272738714495523009820307619722532544212093017171615487194144458516707078085012218916348523995161614283945622728615747221486952835809546506569015723191900950318689841101954204204049 A013843 933 118182384033918845029541631026033392725910526000376145050578116181317146865204654761546220453759414877090873995917792201378278720643948975925399217093888021607358476306300082317462094006497519344798904720962774995977793469325374469834113132924339786015030590804059920865868618525559506171709941568095806312079242548247430866655705616630387517906850042246245100230625946035403022265052999324253727328268425170582151290667115025199539605900402822101395877912105440313217589308849822155713226616013790098027369422844805854549303245929268582050611362971630374484065447860508963571778426024738655523679540374893531406667699144070649858889960294269033622342779135614585072555084841461154383066404233378439798742536866368539922883971870440794316987190591296608166485152835338764103616236486914607756608251726999826521554605558563071386254350657406084268561177776849693501179076548044563943652137188082473076376181388378142379555433100809931563189021051350169100274895881686344425007361786066068024177043605379338448366043487053324113152460162851181043846775145410698391889024638987968877555831250228127285708114265180571402862931902325636084774083189886414785249943107488775639990964549627361222323672703107340302121108118551620152720034682966800470216413770095556330369982961012680950117355099651907807826030579307697288215904620090465059151901144412264913815730058409910768136593755416021830563451654404351577366299011985375921053101452902261261476223873133239591351394559041272363727244080305298780367682029267797808300778543155876666848340925841606256077333254111383319445523359237713442826832507664026056215741937743317224034127474531791306621528206158407112994732250771331122099687252902506910148559919775536372780054761698378635864329243037591719002308274981265344716553001261502732552481047204800529627881243916564442732329490853720975764950023675918050487213779913073877103769110283175600777663594857561831504229087048049025441540795488015574397920553494243903252047017668276656053252913381785588274154530860761602180379551425230978931607848503034596330387093901984442093972819178362733393007062002529164801538604385383300085100809536215703823541797418068371323359614295794130090422326647342668996879501219898225312926579746637033629496783800017490321161035096808670879797110098460988083195061078351938630225879397353765929589570708594398852183900492815686870234790727608294728492212415204955774159239919678261398708714916843734271501161680308832516605101469985665969807359828767630460248740079779718692730470626886451864210319115432292217542283110946545321145520829007960271650476274841360939471193644685853774805570569357867054310048818484886673481747426959935358149529277389472634793829803106573374667204185350613198427849924445514391017429031749292517789877088890198735543917170883661368326753137987645391615638186252610234455477819393057964654757735685968981883250763579378710527295482216338291604677426103394245814126500959597153119094958526848593538508363254379898001436662453296561324659361378826196642385244940443451659842698309372178936823755031484861564542094292198797269626426387689128378290300903059416660999320374188172923705541884611917277487056532734936137876443347169278677007405165987606742135716871732512651031912554083978555816861486793238536986393677789430747620370791359035502490557278810650027146349408701080288935692655506057428616569663620555906404258568160527761779708098585535532028391370163644500017231897391585855668218003267644329712660397052629121553435978347841582705693777278669982280924490769126067523063190024160417827339649337446833301771149940419180517138117461272785633527511853989230960142199395556582571791987519016720252129175378223382936514911519354944690617941658134805627403797429907963833726752237284514878573498087350919574526255226049910164676604470572647339603341493271985914290295861374800363327069642786681251270274081199844863551531216311451048135905447259686279272006220159400544310057451543 A013843 934 1986291328458074028411506192654543231544378210488321869865066398659397287363494632577307327166334485839266319249390333528564730457862850438378184641696975979154873911279985483509585413967203807628035191645221359357398774838951568714501939425059378783554619139643835089992653871559078620227928987934986216687115829508394570575882444298706923013460428660032641399576130275017018595208745759642732395206207421841974216742242202228528662156368070231058160520068756135344248023513838960971072199735343770177545997889752651997410139654333217058524625177464191703953687982191574150750880006197782583386482035080835582351864019514395412178363562665779648090715088932274331314433310930437621716197055950391437697465817113056050483910915226498430085603712267922093454115963703538608289478086635573812565314886775686084347768255622769540788776871499024058301707714895512798674316739542984986200961469720102124994654480594471438973188164125312519782517876810042292068320175083502390751098729538412405282343571875610541301688092886905218369753397957039799803932749868917607872478837107470792925080855822584135290896276454889863567917296482386965676798016172420973295695793807563852181328141185587060063593967121125068457749464148497079906765622916623015502927266233996015244528303625740128728622387159849614526132095946424468323044708949860446249166002534136936406500975091695370280071731247277078906279931955573936960795387494438213105139476118928305021630894635750357811842888353806664617163791257691156601639631865903877764111184974820819139720065940619876345891740001850019449920911098708249833590573956309285926817974747651932584341580464455816490388024560904348348102464938713762169129443659532433638866846571667439817314380379864649732971781587732804021271795177610126648651106292202076426009548960371082501455800066505698589002261752778488439681515047921154674538601998999032652483047436529332322270192038771041702091578266016559970595976149767077758905850742577757281957154225950725758287021715207670382123715200176820247845639120803857062903533109790502460524815887210652518273401171930742460136269691076507672819459323905137124530289305875177334162266989205475116831705037469411944429728043961888237830553777002829472834357025801728624210952445326893959827753516872063331476750029424833826714259391543861032558206355031324743978611914899346061508654815582753249228036127758912609501768614062349691696294345330032539328097371607392641901120024360950548106581940406049087954552296642097565145400574520857732068721019826080596481782833373070535300233152245678587212492768573136788285629554751258753309692351586235144393157224559197671581788990492275490321207729004915633564419138565084866572979897500812178708031700743187756025976873680155760369829929736610359346494464232977570148286615891041696617467739990158356096884030996347620210493215710539125211952513263674080678511795583478617987832255169609997666999813500519747089398024101627949352472628967960744311601710061216362945710145985852555306183549886693931886968568811714033092046976230485618211391196850814166068315258978768985185710611348297891180653925087277719615821415577528980622328719042454672493682724959145676071669289383335874066724463458624753706515074993463208340125893354296489427587613991008533960091130318542606962575255571890371309690358796184970595006248694512039056416142186461090307202758686336470683118936373755073990092231554012927095686801173758340373111789616499460383476215739980919298249480683293263537645948598488092173480534595314722606392195497916356701816860123034736064142424097486414468927302867717048625166951540340171611708142696891729997004747109945241119483284107934232114017277535050581800397014006117905798555415215745448271678179775623404463148153445524852040841564184782354106905289062771584220840137719691336914483836713360477422267261477002542126269706438059486315751790099496482725792621710585152546557766020162852093547295724608542219044948219135588083201 A013843 935 33383598357394850195512184579944908092566364583677225666822170962268490208718254289726804247684583703500549027624503335614587424805300927317822149273001075281655965826882716021345602052546794394804387465981235386719801208718259015384634095916972979215202483879993936357506533619293434370170802500223313343860355746547587547668856241328367255087229424489168604002676021532211031529673389982315403366230728138898060660786864692854881224862078156373394503860795584366730776531197091417040810460951922745374015586533072822120472217170378379102623375357640669968349633916693786751670040264166131878976603563603603632587778575978443692481756397723758545460648499684734686401680656807865108184123919358228893381307988219133040483090752211759114448741592086966624683327001965373389521258202084089067785247302038956019632941072251887672036972879284097347876801564248883607319241441498948663079559421585756414785157855351281474822373474454127519984777955546380802792257182628424681353716347352097295580348412513386367657471777150216005140445359463967915304697727046898235512751815265261616691833943810171561834093718377333936985986001979477732129944257809879298180759206523725663611582068906161718488823805404749025569395243943790421993009824359683021557698563594771028214787199037814343541956460995592471340702136571556039105412423320304520109733004591239490184061888366124088297165587072985865177846816377331158500088077619023047658079175130828022498550446143056263743643424562428612220671839668015269003757292770246473581416685871813507281275148263998261745402474211093276894820752835989554953156776483690168572029701583786030945028942866108907753951528795119382686558128224962200776558559585761612168435090330014661009602791044385168062056733145025237185515061550093398583879143453040298491942489376956783601967631717761276185361013278948055205727223410410846614970283797176741790282578265748488340395117595624897887053155916940323425806571149135275893930633430504366637853891075553847819529973967495316112353281369371817905541656703350425656219680976248974854040580616349436874621053496639988527510284697922864457076652856873639651980572363844105455265221287576420288590466564748406550030439234867455613218117330086554949927038532649652987113477748609106782825053358068768412129737744543182125586557593677672374205774209011474972048530453713309255775961485499333859775603199244044227896225096545911268339619061961856888487332524605448132432124249434495862027322672404467021252160449663733777398747455972055902878994180216936585069324080501196486791018589793120015280365961408710000716575926704405866875999353109854071815793473166435266275127563203674165828538301385617053317192461863381352492073137296150287545888794390756615528593315942377864535731629083210309536532460363654021482253153280737795049780306014591490920329908955614452877759476447031077437285890422570273963747748371525132521496712635635230789265865503235389331512591076060944767007475064516229645089940998863412028550423584223897031026922945664913224280736018477754178033529505771785278851845471633689110174557656170334016238244930842657073250518941876633583110531611529577319478780946535680601325558388361377736545746665726035439438057349106235545398865415136142572495889605661097809465028346880430267251627263745595220002320396761470601965860287480800790270021808663840421186101727851544793156765241257062771179963633701528551480135728295265697208067327356426650889848084506430665084757941859310645679021844109880277215458094789365159687344943454542845633629733480207087435968087844809030041721806454167979261179297720436243180954538497264277978754306659306059658784676849667495155556002050639140288383531595128319272614400823642756320863531033749102095167488902558812131014958936188250424169253637025474757193278002015999660194654852299521729843641449544036045863643981725516214956104465786508840336202237385172396593089804658849996373500877055136249399243495769075488444719011828914359207 A013843 936 561078137592735247235973286235134070311762889557863131782280227362846514937927699847438398990834798304733727507285027561674370848702692685430636862831329072258791817652417808170755533697153973393477340140746623144599698914927779271569545250076564861669908146571058088360612310539464751459460677621253227370260999032225303913670466848005868456251064937389456727472975893891870806919220665432774984376239847830459705525844834892811988746256947574167641426388391386451644161159829515446204901417218965581501079962861354921378776553982549417577791069635866740158052297237872473935318366719840178489959776093485766252902794526469703139540879776543209873557119334201335874353046798969788873250570712653753011059643357998969011399306272423035436539999938205648061052676922032030557683786602427284962266651405368733821970840601337476103925403182127824125765403890330986788214490907272830180378155198591808063294148074888987747339630985150521228384163098868022152529466468435933619511910649946699246818915769112484681219128158563680398395465156510908752526054698477218644262819759163251991739653093617553439745613124767851478923466735269082243907973141010641364524019984044257228319859832105860002641661697437616872744825864963285622436516118013192543320239758337316671205928454228545671909662239952922665823180809358142349244666598744358069484282608164962111523528157769447552010462021935673436044071442853804780910980320542920361989336696423826574133137348326346624739415036620737685592831609300332626146148819589532481482870239447569616876391416873018785154979384065844704771252392914476450097705942361380663190103194518691822093101442750692412620663344459571464812982461076939708451619710957895415714888563176556407588394109082981519618987513968439161376951639472419749999256764015248296754077418958512661998269986280413768847362550179279963842657443858775099057805559779149499269279292912434843537020741429667658787702391496016015817531041303516581949292156066486890082410347306833520302840272471693777900321599975032143538438624213210604004084178167816520371860038418984985551756046118028287181865354917989582930087304565475261630837479719127880386642574180296895790339971553726468886361592220417326491356897966764729043423736618242717754416220520873257698940671789061790702664502272537261984733273476940639593276447130855859855219651335559588661826584686787304181248562969694651338251855197647130686983977574392928724806597741043766761786712260245571953093212155101877226185060677498373596740748492522343559687255186906053185260129820983609353496649438652968096817110713396188982043491600120949404584921127717317385008040903508277520286068954764151705080243231388065815102053706537850391334273218536397882783752967325446437189067861043544769252041490001515672380501061331933139052228747189360121401657603187239187897984779817012109516503520645251318488463960332138594508708406880222902288795249267121323875191401512877188494732118215356298699094633409324271645026638367897365963846969180051037400469493947790196560486330262555614470209530403506395181662966841747412874703790527254803810916182552672537430121471856120580631338704794977606008479871368425183866478659833189675618124364210857477630635429866428500811518731032193148215938416602346070883678731426019391501698099421772218862578998908370036407240213851689818882068256538213165958874811740000913338585753409807453995221648791621590364726641185458530572975987570879462721505676756299580188079526728829434021927320133954757819160204199124860238865206464640501606564414930601840518536315652407705367911218401075201227442640456787371939142302928523520719988923632022956944685194063812361591079429726465092030826862015519321662014830234642963805484753366084221158913479985985305955485968414840515924879012645877487154244147423379882906288891564102598061713482081842486613822830264400860751024767247756473854079530551003732592469540060346901291889049429240665674943653085433390851734290392431808563635192049 A013843 937 9430040258521101300295003021753898319729798884799005655864783781287361376561750851335897171838960455107659758214939458229061150854146155964032713753606147717453514079284186101925888254848066830824173655745528495191287139663191186217269347018036825630086146219419773291076811103236784077779155608780402992411976610734610682877059536314434631144211648402704599218638305848640672651891341723928649162411463122486536270772874140043491094858340517879035549453309694032092783416613254666104365778119199154528288650935810792163613097542784708061229934507370012301836384959676922669430895789460353879880753956803215273412537267606376300666263566404361728344874504649921852040251657550285241592722341967571626856879425917888672174588140520613956581927778961422326962112341028592337582991401426995378360815610170032309345863917986678960878674251282022340081739143184792894949520948678534456841615654422732518119784746694659217069537177967424810285452629202674848317562742935002736343136682293654174241285517331473530037249886960979776455832582885478843403705401317306613754125211692256776225168349544430220661804519787973279806266705419667465273361304580965849413555203871831831236371884198203189064398408148834026780222288312437941456290526395447727075583269618375281292958039530219167107785693266888771244490199862882298463755111525096426073822337795428518208375937747631105006639835202672863439592708740043896952770846247364862523954781856795253231455639413320907721995348520484738281758720857510690447638323210841272416282600114395302550841510543384826722099738507994651953090438967713605696792143773267724806236064390275653453918755948310887378915488830332017609111796223320125679946372482069348251920132081308383542338139791357670400236323147267556985262426204612958738237508432804278123545779180435722310204923659414914213017622380863158352303543658934433089864538043208165634218777075979292415326707601208424341244914093873541177845244211188203192821753267009445161615070707185950975729836459431757325170705130780365236450537957151430621496642782466492257889851665707880652168363867105701422665611020106650920305977327831942722229485521639382285658301744248249927548243901903480762573079280448554006340235384127414801032822741342805357298473418294316842146095870758761516339682289694533762177412127326941329644197246928294436586676679996750006639319408830834221374244597831658005041998930306855325456139711092821953077824488233722587965349272957947327815637616690797250540492314806715165040421759913823028207663697926330035884667001901271522404218187115440434803205179760049748221204963323232796642858769393544953289830143465263620283447960922721097707283647989939222154420216645781651527155129983941239215946536121838778269836663540558856936819061322455473905699081337805800268050808554011575560397659336767929031001430194384522524643874671484738909835613781302253357907862194435906318767781754432508090370341885226926907030962710845493312235683503710513033537962711049251029754376011009117785589690784780509833592093752722772212400811577491731983818209483709248768185146607391571487650068280162767336588051577485818598670909611489188624184521198089122065243906835816418878113816189291881626538089669765063813139195312458070242065276967835630413341988439077107912969039956981725682423365234652975201896486274205350785950921187637748680270808960914195350481610757558633879297690251240784069259960658404001523340007423103771129960345909243127044221052605731436297606532469491377614666625551974691526034607525051212910501528121738625133595039857170016304118483847666870907029628458157225360181164685319694812740853839483409837369324056630494361261271975412698801762107069894833239173483251753644292678782249823777505017858858124455037193852671148224551149441565539262926601381385744745692005997400517872365623218493349526672518520308253785266642473263133043056065514669970719733681635559794250370012779253757247867998777977406879000045098218625601406529016672767543 A013843 938 158490686624964149554058115786617769059698729856816888058119421012096682655873346558402423767097408368994437556318487474455830762405634443287497820056858524687241211130529315815068403899231459225661886632115097418679962956319254266753645915332144928364857859509788129703127964212100629995234268316772233093468090896616601747114739626836702845640765174704256199067654006398103785260337780354068806472649460699631215102879695671710954831284129083992950479661776027597383410883018971173216075632849380190156947356278171983893845330401582588385091509265367796756964122017290039305125065533460167659155831751991639100244513856660366485297891760558107568292305799651236567240509608447644055448884401448976332583572511401954913238302877729958768272460181004625049252222115667551417757336483783511324110227960127733023175934869602113295487878141296949469753789779506814185416598584440128616137034303882865432039222237697137461287711350098508786467602339009356175673277020508590989719098219309445706473285689790075619336058850153187102893178220556242921086076679939972257365582432911759638016404450793238718662948564076466913703924517988351088849383446092293031093622311473877587589702257719200998605344045757453488095195999667144482055874877128289948959328012476033352690745770384393541580554146736599578306146789095462790280332159402295633022732031327767105528174385724435981846595710251322815829234655793917776085219612879461244440108018667157821061074931619684496083575822583786996301518821452182174353457298204609265500461660122641849971993267702668782718330305103866115375591007730362570945985560397310650818409534207362907600012531223261084177432620771390219956341959125341352302858682306139536070021659890550002196077115473348366416771883136125830251305597220929997513557804230141502422433910685583184867614151943786463178187179355167102427165658275711016941353290892199639814314986315983967624395974653509987903303271175732606576045019457440131061755207158627744831264493375674278049091361373669545364144041133025598529024191445844094455494075244914335378354736945552350120993691514445523810740924414932482017582560948871461332510963162193098075059077415580336532303335259291801176565743466498847184560336101029460560958651813748529640115442741272583165949433299842504805121040242896028940915765623983902927330023129123844595712274960705377361587041304219830758636928955756676090740876021667317454941340124337058565378996173744175535933625230604220738597421423722229389834054334956461778834368518871623635086203771047828913113598300954670477047695070849207387737469456227156118353791818573573613176527337197310029942175221220685666103909879228173489166316271766908506749340581165652217216896269640100407502413432599744346381144804126172708537117963646509149933084460044502085105129939367272550443603460473058583224041037277020670071689601603644006857607160822346972186357439901884277499530107946747163474854336065008960526469390281180206098745132646862592554672539284604762057081797617030242622405933019806028773182319702011632573820440182903539452032646792701344046887759030430141992934697584695630626035382862804153187861977840298793206669247776283874550554342189566552084458908693428654497225673079741427507430455616482786558391109998413440357038799695568952693270654556991863544489499498812554218274244810569330659477132400627642069311486206084881255544432002287959609356280052603857852052158785796053602775504760105081381243533696649236232223231144528249853872991214741583569701975652038640478063648673535735386799183142061072620331834879456464023319358027737099334446965496248486628564834866168110717735530480197669136666229419788718729718198090761228761215733523722462250788733012223499627052293272788228526835153828497715810117081843988210031168664392018392007389416950211940845544798310503880849029433217725494785018770820821368976460048133477054643293105058197886563987248853461965968804780917898064917455461466277415353757965760440482839533183219204095201 A013843 939 2663752970105772461555054752025684844586356552703521437592813108950308945397263335607069536253606142457689512009044818983179147623751498088332975861695621224418463035470806210903854664334383135205699328625958442315754137406857706461328526898987359811028166044781009095920471694512775288329902347599990921601918203699435225563757428908244464726684340291254433937730060885532930318870497074410834430385819485978701832234099045154446017849392357514669518711675469695829222986710899848508242583161299532855967814216967236533303858468059398562988232996223036560094295998744593690601236976420865037847432064255723478357809544388890779518401666819700113900288783574738332985611244989179553639929400135152945221732103199132656226796156466007417018355238262144733202782097098024536678247554282949474824320601325866808920517937353402718157264767920777829738151944824171026014296772408685241651415135545359319316283208148975789311862564661105637174160992511730249244540766883687888764208883771933853988696512588301800934181141094524615638325646352888774774693690759751113729543343949947944236141709604481963144568176516433179418621859373830216750291587578473168973590510188941460614620125845486611183560017377045520774415959166405697309913089059895169172159425905684692558673364162850502253344373544202029112591409084327443116241542603074382704213057250525781742612026900870595546895734102193982565641946859928376062664286033665105135304895469738921498573486375732037325676658850165708046839626832146825804358556810924867925266259121681241572479290850278754231146977437880677801117558066924203729889179313597600108305009041423148388033410612269349041770110057304755426806239307019612108154145873519287182728854037780473886909468079760565994366685039868866829033693172492170468210366015695988231213846736892596588069991051719219086635791923422293490493373218639875061733324760025199346359191975012742543863223146001542366690818078650537918723588642021196282754919766715056507379062340164957591171078510607264048935168899322761234477309585630301695513488922641275234704008063843898348483540973283285918687122716641770225269510101867682650615511757866979399347517914123658716098422155702917302374540450441446124630905568850002143648032061033671537661420246152568305270112125470452978259669323362353558409971272842297456499635698731184456120136205264575277316193403200022695560410864959402455057081903296162604465199103469732943308324788692118358232436439250765137953606861868499509354940951207613253116869231696675378434893826780000860542700246644145146707740611055762628565703649150809812881172179094766051716657894956275189673238138943056063990208413340187911832418277579586431272936167147651116814764375603841167548893062561703903229627900722948584712383341615006879282925350519967946544361918890945749755305643360170695608246457713514886401894887134152444823255803551941185561536109492430969051934602524260979576521876826244605599568371042455795723901609444395819593066381367756352235893373772549427287754776516263879925590875247231709508668200138154059787570312694644931489396042566024439396475253462305979463931776679775149402628396261561901817424490047376003079571166829180045040883500878410455396134871887451214172117383667546226193686879385743334692080751106483427387915799891139362250592235018076542598746535232531238740393832164257348780258918148665668599261935268662453737154450998844113038919440632712874272901847908503086102774560070839583713354975845846086295294043363346161795055981104783813430514815743256115104645933871068620447529917148819024790839928450372177428514050149095448314766289179595687436832981060780682225179949317858388995690373755311423971789752833333203423049006235736440358231867893035751756850518430395561109620637794551909845993851742436653114468193930682212089791071425204638725429637684090312390851810481185544748387364028979348857389827216713131879480933691480135262037701952887112777067673940863724519850610130535723195084034210365163228043207 A013843 940 44769696168567717761355805217295685182962894581288084801622409922127842445291804881548017695814358436286387628336016272650291934112391428370612325307518305918801108237157839986661085343467977353402188616216483540000879787397057472495548551591280556343950386714634419875135367769676214270960668756113047419363439249576407836050071107660864718661383707275113271191429133303151959869256444329622894271494468100844041694358502651910774221994737352749050600987129619177801750737650093753878033095191961248710251053544568344415237949272674311648143231967520575465504832850900386157934989862705478691101790703945944500759705012544087331365776814238699814322153585540627162489168194533140758026293428071515550341651458467822553203763001724186657827496489471866530939158705926498387951306644833531823372356346483843457527144973098639484069148954444512984409119736659842434222285853872772856435334183110854079748771879359836090964474124259202443986123801144650299052996669014142346460058709554892283988022287071588368300782438375675215033339138253001637638276860599136968452434981766775098776833713322528354570757342711692446488777590495964452922150712431398550939135704745539128549920455085093474162093212056004067655609025709780554687709287829658108276483471196842627833623231485028391371958886157403503295323812480291336454671606529871150109708853209586813748080336122932099356676603055574264980744200874816216485198655367809422009069378159902053626524585516928351332647605294735055143233608167891701293854264321214255219950017058096627108659441320635022362887249798460551803382798430795092088247436723634865020282286959198854957677532160410949345030239733121024458332464033078620701746729696238659680123849812976424617287430016535832667320875465076044795569281150075909059211621625802474202011122106953870855692339606244915189087754856958486694722123685680380162551989241743525414258939524039163934709191414847922556972579447879590799987354306450245924261936519179954719519900751152442234812316527776286870453383690917648067860142205688480596495208322831912869670263529024399542962873137972186435374471498598232176104656282090142308894906114470322764833733582676332041466181170898931101008901350569385016671629895661986028292474849792917533475490077086215506674774492781903205610262317751076256196387182660493351389377188575017154011129201881716685853262527582781444283825407372677062144375548698604893246601332015801578183014723548433246812559234487609673586270527423871253728492566946355945135221177126023085355260546691474463141163045348147480716996450014202498303781231277660525093860814045733031201869240530117112838113401215943267483432803008538234167453991280109150404238161250572320305744860773758502994245702474557501580356127450596863261026822523420620108126366189101277571090770800125216137421947954388881087798214791044695756647368063700140144460290297475505732737392239287296855864864625254283742603183818693086311945612110554558731614349931960539900666671647881012028659932995238224425294528908847029909405840280223341712186439721955282849694245458897363542279287407172752936559584940976596850301370656980936009975455968070883845453404226248483758352600898029017002128999263444523842838791812392556590776867300449423637295381836188226169801183846666964108700848770379261345703693948812451457133017653152529509799137184673260949811637324623892147795346060409859960354857937573007845119038714005277904661357798211368129332031110600883470357079041135172365006986807758941289505874428101552326662508196905526563784210571050303861635317520201349659646677465405186041035640855847199826277022241464718750851912688540926158599408185245943850568111705519102693870375869831149931184647804022353100803003678251879777386663259658195569394059413033948781618666235132828894866935392975938593118537443414363058295920556505880353046378757285450586146427235055916246150826031297607498436052552706633349067656722173704444176395924096618005129204463913899739777362973607298373722180049 A013843 941 752444283505117632415107018287088580870057369227708841260867843561202647978019364644177533413551922238665316869443425494433456536626962736624881351443460167577290226141911816655812861367666295378630584072750438856794786586782344940232684506594652310472774149512860694841400126104948133252035959783991987977241323467630686500493545106456153326541875968172828748914349443426074989522593059847971984021007525370885808757083354070664382349065550687653293450790687509521314024647685125721428102230891292707073189456923560164586904213425837155870343299678118311848739725725082790156413374622490980361347796361219489224268362145828475778264610916909827779312435312181320719955449845518496720147913645597961854592136062468693651695644769978405158106733498553660785494440370506658406297610779717169355419193115353956990658725562868833808750186477348929728964075414041971791973958346039693398108661615544124518337608976400765180839916606424415476074782725838137576183715016120690416954206731489074616986690578812185706031250441779973339065330896618198523786519196089695028780074738554189085142244219811734055270718658955414948136884963465674560262587023834515445634053789658276133538513088615166020242300615025260365087820895104281782636330000553063825802857700405334045999705651568872173788512999647480679884507316356256491793665690947544419893876695893525578663986209218119793887663667555036671531367784103036150466733800766772955706429038733473815300998708783014800847808302188612071792327252477755823645808620446647987481699936695430011815239230275912820853046007362726494159454693226373112727174669014131176395884396923255155273686283020026825641923239194565058071193723003952378134257286004683153243841543806694768542749836287917739639661953941533084879132908289325803558169724664862183913200929251573707471621151762158289582997895880901285878194732785230149392011283185983431637449996580526228250657380109349034415038142780512282575387463828509283249070367077857498970970971924619096640490603882336053431710019693252911076525410051006293385294966281835959600548119132313083118577008829898537419338742476940488183790958133089021785596687065902714708560560324041112620922106939298335014656604999019653975200083656390999177511624800469564985122561725588024020682934900185447176691678774442338637892679378974911756801262408380313307465048496026012339135783301083807734078253621712583383460519846977452440795628587189577124521928458678517579178683054033255783964448754413004161414774572667404369887662323957069995565864008243611302013527303166314708410559335388701388991651154083640445252518701666635055409816325589678315470171934236358496594055120164502101652399231444794490844030776138368987378653875024559159824287521489887929061045434062181480828077806151130362157279836540225172137322584837704507621650679269413924442624595993088201581972315046608255407944099029670824850117351365701598256520779756648746861931710440774701644869902742090468602242379306460794110504750385936169165687493850968837915925147370992031687383957589713704156717492406902438854811183427687989055087983452352458604756944102993663263015136631878591519657488455367344790535364830558266526632163293173688754782090620712112226591573990881698621186808718653463072023482520815517235848496910931665774935165283764245437241984197690871640034627696534563471194098662803496783484188514953755327996381237308516353684097356789542852915683666286705743643440514538464149683446875869048486291427444358841938672427278004526252725231513102789954216775265391184957521227067642457002504781562024083729681708161064961791686015864223887480237912812297528045568096556307345947580253369428578296498253434659558975879407244252136893420375642203688565196082820379343418537649405075292934805956554861577172664923413877455236028583149746599934543258811465199920779536793194331093650487773696568001363002539584784349056933108018889226214735253340386697780106529573450593272686296291858812206539425000912926438139497417863767148680083543 A013843 942 12646331072870512048000703656351097778683054204610102495071405846733132904566571461574691804081567157065247980624735652284943104011089362714454380873710235036471516830767111902534246761006367426428644226510716625866149978164050871410490728502336321382115915130862649698199411919445863275566968376089553341933494923520468948013795012604208568959189309397080732783003471095662042348906221556864865135441073478908477787780299931865656274140744710407388903027439084972524724812253643908000042114194589956527779095202514275686212099115048045078712859837690134467241768570261466454158839587280205906933172413443015955392278362584939192405293315680503475486904100291831457340291245553629374375525984641564944890130030801911334204048701649027055492299869910191376821805059307105407834643944374706465356530378689753955142001200535136489823664384124803461954699215483803419907706317921889126942012275772450100779700194066367660394376478404175150906388873273161578242919698275940443837749352536136877087695308558096405161267226174996011909671016379462062589280028128679504348706716130880255953985698602375814266934968501063659033336625580967592334333300109586701094771542042786646976381789480355095302212346436729550956031005784017663920768798319295343720268629370712449311117052885918034624863537985075207786818914465999602857576139267755379065156385627882484400605616218328939375869963260597501338427698347419728580894394989487153066557952853993494413763885298516129757849114134884003090613644132393642128015105483846812725604930836040092208578725743247266780077144245745344187337955029055652905605624662120502681685629059089149394684845358717590858563803881143054931002552902527427619302462205880709756569244826759118974897996498491033450123798459895346557563586789618698780402158562442338725029168017931199301475536697666594373021445636070307911754818873921363120831533636506823535530622092528904318208798587497829221413546065712069933244537104565755523567125659477550985205109125137073157236725579450422050026750300984501676463162566727262772926652498298816973006412238256785987973923787404104718406826244809938784904974633342827189150523519516626926106777337366158979819837851328787116591333560218523324361187806012963523176437878021491978704954894921957919715618086867416810698657045162052385487062262322431341896558817297647925758565070072709189383855109941315556586653208620123388925820957068150043172452129664895222731840051605009844953256126089136929961090490215419360940898116242821065244701940678746475415475476386550375152941353384316251304256270749877904244782680946683744963359081818911135376272782984185723448107179698710477252256284404604786822471873882892661007615625254557567570873035677537765799166800373680546423728990610283084148277503687982047996777402212731564468111980683367299659597082966481039828107191584855833403988208698988344948641316472391677553255922324403346761897344745369995488508486257378100410545328455386314505797887669003686566615253339736429195167709709153233258852953951864263076569862175210318225761950894882809289832811559869152032048863737883687771770149959539014498461495401371983487670883408469358963894527876707192785513106768468370186901622597062308470192324584064748708726286694134408753851498670727346398182905687582028506679335322924225673063726028410590479654061987695656408260359216225738370440018756370827765797635179455444234356368624275561846728953895379280663433415304727847966963729691642731097909100021057339056463267485261422072729552966040718590760521341885429645581059263325866774841097863712938775244760469063018812832866868630010876880358600636284553861862998821857563340981318379986115429246145476323207707605197554145664767716253418517393715250563962115624835362273551100448355283711817558527540979367817038390151932396997791105099868550844295615068541674883217122690983748012518218398907983682801470554599874746473471224991055402891879229590250442540984121134038581777271056755308115990343554645810533102036334467866164107201 A013843 943 212546886341734695990747826352292900366326092016881992634665118066043764727050366554685845151198899208795622810359932107953038749114378919141834779344447920257976783374702849745893085312234017335986223514965614330932382683003202995796117673938766553469222185604408553477637516130126624072454037496937123017876249179608521609267852776838933418497094723036735875883939338704791945758066865706227788331358121960014786179223500954866084999483496347816985293182168701133223049919546993161756707813268473399362383253068657431458166749826612493637927035292058089990932404360384466695047616943418420677825828752736769162278022439965073006755764756642221912508397213604811303518274964019848895129465223870782028768415427687723793967446528615197721659083913580586470244077631774520589476860773105691563247206074638694724071614177394038984466327303985571785072629714636284078388820085313190556514400318907568843804421161673441268248285472538971761283677793102026645528751368923731039581053368074852493212895050935926281545418270323157972165840772289618885938029432758716429588713778011704461818637636410130310384376015597376917373288666139322324363139774941823685299825307113115175732048735796328086744282906562113562918013114211984877516361193352396841906554853833564135571944307853624407940081482915159017273065495430055325227282172673164655948083373247820915320978591781454484090246472520862204994954326125083378259092096588310581589639513617068660612129620212160592840170061264995439943943516933139943245549877867013381479242072561325829749582643566756812772756563338241999756589010173338358384513733696259288571090367596111333876468195943966549559881851830371324225359906632778475997616482294237088878659297803340512611110627150138799196230680715461089592971203173121470402219078958968386951565226877369666659899345277682451627371436805433665072863240813996349971815585828770183161663165509133294876135277860076015724297468726422759368040935116436653084592680958839199408342269066178788553677646813823243394799592308646519676316373258985105424578248538908216865318770488381802099877737094900788002263528696520641157897908662592896568052848792515948747076606709113033973832014767282925068550543146592721512538483455659877934026391415907215686094176918953346756660393185980674337412328958038614442881055442853103563255464042321568688224203132712023345974452832783690559551880477278413797676272825444397775599402943277894008454035747325400464129375711180124381856047869050553199333674639693093643567705516987692012307896331628752155195485326330203235670635142493197936642062518670913701599176088130439452269016663615209453992337369196226991178671371988192652125284784349776953554995813653349038163663110632377229786596413880448943743613145187027795280100004483914280681837798989379404015558059345354205378848173417646836390997568966671992020829823603897113551814605951486924637572286506247049027208673135433514175362128527753733600035335349677787898945098052944960125102562880950165483183697081738391381541597068982669527909673578759818420381108690295375734220063886720838202645252842611140380140910369972216675642353210858926477284537446144516106175330023817789146118785457647897731255570988826218458522399284376231547562700468317007925982138158914510914260095891191153111759588772387460887182043359496794191545819827200897253631857347105984791985395238324502259760854461107651246827487468199367957973528119639570110325411026560940780759404927439381562558244053910697521978136624788720776365596700246357354912082193068416053280863038717842884754331795423361995538689203542157187281993461064592807728187000894034496756331421198960067071873018012426642019339967020564151941720555292526187751007071205021836172216228511277306607933731573345235507253344517706172381240234900964223283527796341875103413490734040076402456979929762230181067363852846393696630446481756844315611160094863979630878424668156403814211723339187786320123899786443930594650886463505449704122932137629845924673401426620149727207 A013843 944 3572275518745535035516498717502986776456842628527735650210816639335997553767535510684604999456199899002228032573719378938366722256365366494016817136442136195775815798178630795679225084842717129365920458616027080059980555753234832750345349745888849464157217273453294558298653733599038170785735008211022226561446119961680422686964801620331953964680671010078419865981368465611438232355829811924570438485135955781968511314209380548434290586319123117760071822512709359946079799997826314069644988217603232423083575334324925450517408564335876180572639682153620318477600920084981731743665297968033396332218703847246879310406723148492982024544138264885823683528631969056063578231647320281600380440922017596233557510758093147573805210873806435628107924223335548916805392212757234367547337599013587358103495792496452542227471619479461613211925562998085504991715687613892026505480899173858793683337526159879509557820906464245527395448933936962498391894772668665761831401724257501147582238763957234045853429127121080113013933844869321316038191285859871624615960460676375747032097512467042716889785842755145060126630207694145113850292862611803590305571290197447230678834163936650126758528543102528886153911162810589442651963046410560829836417482576673733721923467428380712426557667982095865424248949483355077603308411781692939851094931476117878372519437254176126123799687192070905514104772463658131079350197359184276338400560867359735944777071305362072978908062526905783083864738219680778359137858689095283026127956797310893902521621513538203220601235490426481752271719560025833289908991493983297789368522322233029863014315808187843188461800969230245798452934283713050846255623950777107846091940217919242752783626818180743995454936310512382798091049050784754532789067011730652553050096060063381679494956768127951987552928296082008964501231738388923608879612488360836653976304551024140468398072822712003286983205614994297596278267556884987316698663996501950828392749188875210424456008516195266899221660209999927251736396747931422056199849285363762666870886623193430400855412575598232947892645127353997543954043126802422415940790150892198812619264229655815550592116528960062761998194672193724121627128978664783870461234291439275568437181560527152574036184831476848898939191228276777193588889012797754992941501898828032111587634584159298604942984182051490976375792628760595487234388455181618300697545117377243993414499165267671564600086978805298005600622417577804350485854596535132647621201069669321824867442426624012139650858813645684437472370521879631725781916364839883177721143144751302046582777352513208295874285363065380825293249214164080987040739929749005553904269661370566701258398814640071837284416685900398364101023325928088705397498906131158376155272640775361147315419647887614499643289484303417368129802301250630390379223496141622856169894086845310698787465348082226640742383677419310494153000296169387231072745311294165957000615793881222034581217570262975845944822598774340129431275868396852777143949569621938391726755577883838216268191345293757794379965036613744117127671858764525765436369028280588123045667521030414905977303721220857350882196488771710305582178818427186688217169212381609202253632385964772511323619886306771003952211981796036876184935969431643249710349343408497516055130868602743062619977310593835765480141790626432810286398898537770519909479800680927836294505429581878026777269661087106782254844239183123409731702223318615473685921916407814077093251886542252824030088376583741040528064007365418900868607491465091730785364066054485680445059018749443933035846648464100112611319487638924026037786983662196090921847276969813734854572419046825714621701684497372801487637531175845742802000546438152589037692159542226553213373170406961309087639211504627980505700726251673117894863070538767011564096094461679513802653199184274789338859267914018887282412476767714378905656173683397704678905456434161729124682322383710763141504297448792136093177194120437144820455985857777204856465168049 A013843 945 60039234643556207341925793945072698751910154057665653073093195257320110886170969328076156225860351702530446543466501601817129500962732714664940645612182983042404136119988247782980736000951546793253025147959567134568093200544617834035054293179153892944090350714929521641325473300599034536395848283002650561818224938195962864099817420832919150284388037666388002687548859801531442371204431649016255359619680008827544769657917058877535121884265502240193527120971106212613763198563466860568523316973257527334765650643999022046846085740793070966884355137955896692653038663868287965415782662948737292155599755560678300570005795956721548886513331817936038649065717503925260559339296511972857594070576349739897401083311271531272944179156064763601609882421600570644748226919810838015368103026621362727645453784487877877217115508591311333252832937308823082395765561726683289477617472415044745435853802169094917138295974944574578935310232678528710472575444242265459100368779595821787414686905829232608658583339523993459425186130718683358653880941446862394920447462587847180368462892033586942766630659185723025548273900715496928481872141916582942265736674348495606019165793283278680430589223924202989588784913357576762651542921022295867060668629666155442664367717068794633753154725775085210185352093966748789278804476814913240077352513319113181806934181930938151762701342637135708975558910796702209050638767015810132419498226497715082023868237429220360556507806889705496290514655258174841882029990987624421820132569892404193819680892778036581528644964887597878810430790645354180103500420039377285945916754669770532907681605788213080468477488889852741134598466506365245573018271740710851569267239242568712946034415933163764331611114570781617687516261396539369432585849266157077459112964481485255887271738401926489054802065872250324666372201827102639094439647091880581643379750589062728852366409931320639244326736771209159700648842828565981831754445789208287572796935617425661603832135131693850775218443149468777319933620142483410498550866939108759142098991476011984747176919158079501155231686655438636721235602832168313544716860066045185443691973907825291958801702502231774840903657855559921312187156744419022510841964736219904478723710487779853311826158462631399444470986973647794292648457638091868166367822413602735699453374455965331653276735147739408839947946711579328353948366766237458779823640787759339797317487470653755986233661852780643580129660972230157718615758203965974408569526377932291910547104864269772031111984080943018340598131361230970415216668343863916567959252833835133496916738963689491828759114097039855530703639542455709149193715999291536344469060198655114548049908877655687369239191239927995305445899038873386871615764115346378828041667273511494802930258022047136895504766362687535706157587277119344971103609299652255343647409917609136914520930105217983150957242466386351475229475977718891192639630446921047239309349647761698735206523703409835042794633417600334555351453520145904625458360416635918549751580997493668900819491940352187250144072370367197376564780930255384539689054258311844584028534025958183324760543642558949496277076386786135105919679401305726668865962952497705862276799510909931597816079429157900263424826778045991778040218838237628097881841414666617752338584508606302653453958659150597710424743075058456242483506287724309128118627010044354144601752754982623996045571193891003689357167127950755147360719267315970266239289649066131193706284457115643213473695345242935668155171771790595466898686109053796719309613858177740831240106928121904182533474620736130592658446628747396105617085834410529700123487184031659441700798646919999785646940211347344674602723986472439399273223183986030563956492125426201679857162875029798721835952227758282468359312106111870092458963626545057163357763059617447588481192318690106384418207715830915438555506497034975566267363311096865222538364006288956181398535792303026796119262727221849431318029101582187092997403754311661482022610079399543 A013843 946 1009079416654249176795746818834836847923353959247186631199477332689779103663875481496975957688034931064429215056041492421740495522680648735373657430803959395993686315768642480488557229967992646954203593661756444830685942421553391936627157505462039478711326524465820470225757229763167973453205022092425547992478906536259547856925631391938872158829709749058983161169633686684338951932832882725016203829127961908364544943640612008554732793508850296150932610322161382115399518078256187525575171388369539261915406290373691563541342163045509143740425356803624755713419620823634315834743059216179427669259165091708320197680087412644619072135629567864051001574847514088471854220815556476727817583544176710078455620007212540626104372819075980481852257293859840790826283449841260754524291707568425243363537141755887763482388060352894169577980363177349389545825631795940366046250316858879657036540394853055978272343340450893464948165759080628032036912575491379755571099898078666976781078642826271912453724810187379758072559103298988911208895776982897416271427960503713947560452755826408495747078761488934446890389839449325356876994825089192009510660236285775165650364119487712064781996913086494079646018708038800792649884481873621726637688657658799074524860028220775231409489271476101857127585212643299146901408866841828246825980063691354335246629142795713277516675721465702339860752218613760174027514085757234720895574506692747097383575153466472906599873226710395280276154679810924144567511278058529003657530968102181637285527376764920460825751935924865857549166910298376467704999531559601814044893022895734833346579404748482497243433701155771755020249196426572480682345718093146127282324674489949852358484000428588683387121388002591126648474085805291637182053470368616302000855311594040322695697376107321178501544058321114911206667717596108114055260247148673236935680283468150377283821722251715705983779399464913712347088805101419708456646296970379223689235998096922073094575606695158378549979096374013121740416124353734718680249144420645600914901257749737333427645802480289842175915978957617957167373806776800252845746056267130021431752131005468819681951580213955009439751067777578395597493929543403450511339720901321647934573909402168115994611862245281445930463223878066098478676542627523410028272143991305421178900712864481409329096622087628056244373005140381513771644810200240152969712495930719871223973515011919277676860629154759684276651239211960272260776775048134056131884828029833908030140565191453782058526899116448409309250432793788208919768546544855320845757691162378267088682679631762729289165954430628948851904536069790053103670498784800092851341491494758796510209074818506759137614803087169469817098629225146345013151246147486626588962896301865907693152848846576546229802748608257689412613390569366544830929338361499255455560682018485256764122353272278398642818138374132555409244181802757521404274694268921402040951072239529930870642616043883209097564249403849608822871791879313092219040078663522399883065674821824876093216073201041499211113171424328761486307924273094802247958553934919447171923767571374279187139250457000488264183928822832714572725192051697745348123630239342628942427286169379863220364494846965856829727381063658618983813521958014259815441100108656301844563554589836146128696600683184344095719108656862507474067420290177782463516289764157815460108321658552992961501537915055726099007025907919468341761691608725779512264683741131854466972621522870742615488852397667498019774683971968484538012166217434867161461436680114393290150652477140944843595840107950712146870810512489357486347106361618937772669975449102020100236665322858784436397368124132114821946047982040642288983585062053253215688416763152038171633359336440625827117896849091933453445714958567422200643957801671342775744553923742990441619603399300224618002916817079970195775802397695666834342255575169605013795202283853698486540765191061236971362376448656417623392162115110291818472007364898716094528354007604468119201 A013843 947 16959597755707965914406116784157102903047809993067465710569615530517117395278755217519674920862803086399861817446889363132192508249693663295425060439522145568465885909123574169571181364072052417359299798673140568269338634279047858278892636194300497518701264896697044643084301760629564129828016806307396185109592982154914220831349086804316624373450931752434329989778033372103684765135122259959347337756153655793882906867767766027779394060503246927408724381684566349213519700341251743742341905524326846375012233522310634108439337734305872178845328971798521269275443567182821946234526596246327640837238787696341737562409229144318112745383526147091105183468462169284946453889247057704364430126626977966288603605461221170302936193970210003958490888337902344171417345941482069501289770729102523065210968741491205640848496130351092308097115963921711190096691393594369732139329075447190395813134416295311826823274522958166465383821912868115334444389656283619551883475987008155878759588749981152032609752884819291593925500849146106630687911323751556875273889732185920316648529467174447588021152744344521248886782031624811273031652025274050103845666591255023209085669756229976672791022118244705996610636426008124922066608486849960359599633269271436045539322494306569314299286185698843912743324668895928761971978825010607344404246930460592312490096002967553055222768850674059226039662538241467244880429239321843954091920733985000465725747604311010141224069321321613475601331703582202097746162050329696964472122980893366777857858621288018185098412787089220467828848261384813292717927126922227688652517035808615344055960055607745331170390215325055886625328244341403682828184483991506961234030804152587168589040595203290001687349168159549065580903960129536546118772676485334187728375221961035703546585800235747047075450988202978312650464329637789072926758973827751093177978524249203391009191685884585870469380366806804763417521547339561040030854313181163612544989420014969282500532221725526868289498672758038537091173802013219416858947370277790614576745438999835362918443002286231377450619858340685006112051570497681849578453967681654270203458065808914452394560208655941843653896196137760094807080473835981792744086689188512936836383695322239525521441568756445261753295403718656917131116651940785952345169924061870213753784281113339046594126927426764741299177097394392101960034325035436250961957919107608875661322866805327299914996594204046013637677377435416295886875258233989081408588304697418492262572479172763715057661593450148415260572023965198427314549961779383377454649515366091534959489796571036191163012196115580743353959537724961422513390073076135160552496447552411092947083920474643100825891995486057279215976661387034620636032994000807733080699398145460310598819930564412012484294795858986985957793255299343518973429389841717986441608382684681710434604391447183045989844451654045858763166963558945662241644786577762004102264671129779548142890447849545095302762339730500375486006206115615140925406602097820974834684796730410692498682542289904477241179072128693494300377283257904341381439415984191148618522761572087510298249382430807206256139291725349433823792302812884006065913853432631564635375398648767361144666064892955155737228093536910409260953863548345664718118569526186465101579661991376107985003767682279271216751059195888163116651132817017989864318282066200404438040562115300152703956347738341588546011084434402504419988750867854176262632539637203078026408849934888571138521142247597639218353113516874319630370477616427812382682366282682608027562016183307859986315284694327619052457712283408631273035816619729487145264277373057651824677634081287590022530566062288453812447228434157074950947114137929026796075220538296305550641870367557598276370492342688125552062131308642664926222998772690258031938717796348440352300674332038875154775022944663059080403910898071072484790289451875551466855964784729110463290640566166209777687460972568410996352068668658674593059027781852721400738045805808295679411207 A013843 948 285039959480183783123423604791328428491524542553484896197543528221401192062450038940853176394941131473122477565829869526162759486152601399006208990807048700569206144474639911067982845185958984978557751716299473530902774426327957354093348536517608461796812159118787229316317859690901084330019478463608407683136929251077643309512484101920149505844589809963163784138199406884946629847625999823136750705667674492927790015726572843628888275974878071108958430682972506631231625603635418057077540406147361307024830608809474827460539949300478793709853444029017746972712380033641688450363688503112028659551472304812415583211411914228554520911660923954160204818554443679172095050516575298837252977138219618679412560796986744209281448612057319536530356360295124698489011333238489142108177176644026105157000751638242693205740674462810808422188228005632199971955092252140572088065703771040928982431350134675305873418774907357903783705894889574414426006856953158793808505580913646075854312408120933222212072116735157833819105892771598614141971725618292416402728264728848762761911834754800940611871514174198368630040145605518203065842975588780960095334118399223175075102851592957217939598708741338773685034966411918555565173488838487283763791036356645025617379393161810510465428102923040469641477057710133874702463048111953277637402178160251174996021043521875664199129076073278913412048608280224339984705374225282231336422911776085902827452639985655147443552933083452357684431581942106070656819745579891216881882970939874815435457029847987721636949023712608528402799452729094557010710201222181880763182853820835398087548520654599375780980748348968214286511891802645971697293296622445257497460355725392532542476005283581695058359277469257541145218252857897120730618212373689011693150802355499127069507467544562200620197104758727456500716353988222320948680038073123012623042285057056361392691484664662234724978875824921967658758284646136002399798568441635816836043637182191588730986445050540930075341604193044353692891358090436178739148328452258826859191360593270232944570271539424690760812567959131892897725250745354538845865075834825563319309519712050425201395373426880414566291033368487333913422601523761345990649864985191336929409100767280879705438868446089575514287635850299466806222677569168789501065270913707852682559852412671889356107491269261635007015269475907548057642296900870577069917626746441582373239853422397135929671347758787401351208443682557041684970712465138654491234143637049512599457055657456639758974118401116644415284434006783089967875641207626096424880294404757900428064145010969405264876745980114565553549997950543426628182546958190603643405807794013373239161639451417326595580766768134164691782919747931890869029806530171575569887314784630751440234366572996072693823542634001994272992631241816066523386427755069754198124112087781445507274396007052805453951315698949548748232547156535199745295323928012446002946762327678204865637559757007304416753526643850519810793306306185143673533308761458077124046547378648012508825357488266424548992496665266951558706440999715598265597852264446300634831512053742074785582677370514576715546933076027947934276477233376141489949814134642238706826754325089833038758402552655897302475592568074853248448851584657045586917418798026615918962249379089058246903958323436067711339935051905292357501555589255621355649597366686630197390147727471849666495394336438307078692808296089002891786750935836025140446065093682472132389853540855672215125124837755373522342860778878106690027636617299302242715742530113046593119234805992855202790000989857564293414656770347248865805912969927793490450456709808979954217356996004200525508671223808882043225800568292877958700568147316173153361636231587146007389637915267540554230958864803559326153508240904357269415029940372605166742794030003228237001117433498577374726303810630952033964348530463880515251870394817672393503448200136942159556525795995555487733593156565957283615689218114146343885543079929598688582204335858220025483864156049 A013843 949 4790666598983448842955380525727856897657052986696420650392114078817089834993597804478919335669775596668769480448902617126217498683766771713097354508494067510466647670185272985319587679040412660534620133095845251633882929783293979250246908853251445417419021958309456963119354267824974524334637374537866507930482369922861951102976320300971952744730020936050893720010717431515298007849050179027459369110156605202637366794316509782870725254309775741128264344488718918951109931520300471285302221606118701487166328042260843425129294927893147085881506833795701273370376971225415857785262512671803865681081595026982268707034200042439315832962285148897570562385444534915845401514032081047557710786762057131144886909314956209925393306822847369450465699347480160807504813477739287011412133807856146749373711632783944944708883515696461257151717548090660384928649235481726595084120283279884893407723701713487865814549349867964288892744975409077183257897244811739847539553298415649596883428643288524665718296065967797712997712739812257907884118792466640642480653945297761155739452206723939408863724538725751981565084727191944438927622890720641596322280527935743903487253626722831961910835497815680769324382680485115163383870826908455778218035948046132945551295460870549249392450125827541173264304908934220032124296449617598737251818408339341498158125678472164288194762381563598697716300959365730482122943224604318462071259878220675768820996520238906063083794146333583775602241597700976729529169463961231682133807092586476023023726300655129637552202241537811536865850402017892219679006351941210869986814224166780535657427986641851708750943437501108777513405365527070846316408436333437442759816198676672294441394220801157548845844376425811494027683175782676908119500295364591219526785535188873828657212007021456905823652739679932361407539761480052548184465399894978473155471684953946265926965782758978179022719965989463510440750490047607792333414539798573173563385410121094031801689181964441411776266341672496452516425055425960856068865956297114103022429197491092805099392553763110777616976829689129723932068289277173734382454329555913242707635097800431496359852041185579127615653397824166621082893663809856942064852280806110799772578756595689745209311061973427495668632295735983138612184541905019845144404008246687880035783439499776444408098605762480299562905634081578160204794084012931788814105552727443674947042216470228663569986341781939854509760312972736199599302764401585366034172252107891158259074734434873744429078007967567442687685482352003393090085901776571802612963108060766032494474085199362794286783469687785503258514815554783371339864066726309475434721411593982764030589674259971008091925947072030905974795532203491289835783958352593670603096099585289039456018998992344993765092281049671517746187153281202630058555691279457358807871951859342754640760773690536501264559762952245065811544420059887102119178509258105179971526234441287589176770466836021765332376522303195686460003099088053709721074320353825902223850321792937146235827783305293797394916891453141654847179153882220060049903103008548974769613223087243050921288058566238490858197304208801720931384752861352810021586526160932105945637259941784823882412471702487665962707284291634058546679848583330965179321057738433333749998525314349801955714827541989990024490288417372248652528644788619228124402782941902193727536212855619377344788092612518627071590029032367871602259922978596074535477016029521309129076268461161282919607973148154562790016461110604339139294488626949372793323484703609974090554979384321917393291546636536083079420136339226211687599979285576425194000825921759526090531119031842598232224237258555880500496030151298399851880448851942922188549020144285162946197644441901554094959725640753421594662013004879532627058408207842375037446139262264256979277780704810589937024988145274410834838805751506439819838185725700619917612453899701586875666529053297301082338500182404044065728888688844457601684322544376765159001108272769103968307304870715543 A013843 950 80516733529114824703551080495908090878922089547406741871140261322678828856737398299877197274601918453212008657904706286040337500378068132182027237224259792648412947392803883064266310121632215585605360576941871144210670400867821909258899797096597043130561502053307043179146987179334346830492250353857922398787617191293540812187723015298435609780677461872207370752220127871477613617918986358914509616634402063640726223712077579920708279349184400881142738837821898870811304619061690020892074438534037015894804475406277995446148059853100123072410485355604351301535925755385564321796907050475007570501938367618490990159123800113277581204597126497521468442012166298330613663246337186166302445193109894203152114284856469020216085307771595738353977008933099062691733400120364196800803732908638258416723971412199762685722205248310424348948916830759729089495807700741378883578809601085025403503612254698590560745130923230875803420364801700360219015478993550911617597272286471822774819785207750234056727401980720776162352558018024618657808384544986829278172350858619471744512973238409249644772618322363713554164379009915010185056557924341823309388568833016047785910271704330636783835412211788146690034899710913330550992716987850416264510530178811356415880622810851321234538909264783484499053172604457436079913050428722981976991311988959312559543618278081665191689371346939403312517870224059832213040306775924780392031664773254897646574488515655294202249328217428542516546874532560315893196751180796420881622895805100902518959767935110763818339863073525998500104347706714714536145059757075931091868386665571080462794392171489601668977106354081135223667803978413479714039876589456083100464230851158831252676512669005054923452106434588613780123271135379450794764441464192684626586684489919402438241762202009626216178131595800623198176520771195243177336309976034903198324012609020974891434513910830146254834854468384913219977693486230144165747698170394619328079818587905227392490990081276366807723708404489647877443555906544124107949430127485596729497967522232796775305490651096602839408529576585203270126271737881458953765909916846233870187223088731852159320033256206028397836286657230768400540193807652265625283972283508304211777731162103757547732891018587395919702702994434668610654985595797668537341998166602083199761412267672742701166913267050006394753754992009084138561974170005344574598672024690145844834938532215133148620760446329063134745541580132777306665481561297445246936333041177326696860269061646923022619514079910906009251929901890121027665073751158842286516070957177294708134625949945690483577969775042610953265858505029244122109095369469083353631362764660068315062120655287332733000999392439623436718388509744078108270020988032041821826236145729952886137311316064342310209905967601829198760167485197172603394145503333839829483903894899973677247266323416846976753455935938382821094627067946522525317033205100973759781441422254720511293981236113017809941252210349809902333272086372918699282096102186751938676252358373894616785557554012072852816368194652951793016540039298472549258721452264682618952889440427293956834088400322770315853722091837330523693783541340756678032804745186785904628325427841577534991706411903710201835221327089493621994048215140043531768849017409849040336225214958277121469699106498225762341608277430775383103048932962323367086837572904550169978701129464394875033853472538600565192213617947006818019182525501264224717762208408164642532384844026737682029851204701033736811806661885927127914122470353138108537387807413572834539957538512298465629051024320261948315814231453374939833492851852682978235571881267012355003556517568178548488992755604548683571836778752872206310554703854604693222943381565000733636743810135039419673988108844142756741484452573010304862970666749206797254357262580875367050721660305751585071578975757627022901135808265568734052020387491850318955312512692284570619327353798767739290863172565664768612705432193408798911508409003340292027331626740430330395340872962116131201 A013843 951 1353244740423832858792583009894727283402043559023265110628254372050263076595185453226036054594234443443134229513404398549479952368854191097583331776028134335041876406830854862661123874214272647347269295216662028320748737427385482828914328889802506503895347165009931474711923413523072367180083251697290101756423482134070540430439060718120807293583846101686189280232563689135924252076364403734276163126774395483609685641928887885727344051021742225609366011647272654321725596732569824181133095088441560126143978818153314269463410441951053768478003027371642332324914304170765179556440616797333452237426078144563978071604393708503856307305663905043843320104898478976042623838181189087897045196360597991872377584785582674822771745767717209574515291589138595946659963255822961055631108338995483209209879787524841411458933103608353302032784445174578766807156040026360354896309052965436021956685211164719211554443415426741329628086071222177954200993155444610171556957355318731925376396129986658183791417445089974084960659442608939765781785519047593639678242700880817461610029541217944258779693396143966933704840718019641576180245569034413024360893676376500715137793936534685012425921773043523381419416559441320346570534594414801946157628480715282467281705627581978155988895448013216023975586671963116128195098638555547158087292980598439166188249592399718546876723264228010551473487844855773600004568435982967784048876189844095064745977428482618529657204459350321514075603320268741229216957797095645445757436009796330868636156819685406607494838078676751456791253771906754207208990019337175173861031974688253149338185349226225735250498226493041639704184781465195353553868205838988388669502327915426476863734148427967958098459552846130831802531817972322429507605967688686450519042406222075396779529297329175787815305857730621074091752784601478452081491361767218618054231679919815525000339875299322268105009399050145236488165094423070032993721563149822367047037511006923156785596070296011896937412367154257511876193844121287093882306072152650424232672340146166615402559381372980603921939156593667511361012249098573680635943647972434652656236658452316239241691798937054719282434469848077524507879037325211628364147722168924068887348327641477853104746699349398363222443329227463475339278342908571415107106963186081212338390055982775786578512311279309457476626360150696677116811099875279826265279880718967281214140811910939742828869120821452564105668317337291588193126748600726162265258949423067329794130542119099835241166173141062597297497185861067264111966894535726662309475604577278792159618658340737219957494938009141162291539283894026505960287565874666883924482313985641768171249061853414201243547796788732751100925955683268720765694242745854526899433550901283318157309791289093401207697889597483943343562134923708879945245403474531846014135972761583857593494805097666947138295333915316400074137397130977204083003377078132065980646685983835087633317942635351490331682625899349255028515303955669644578834189189452739833331773387190046824314865810280908437284700247532160785228988440489428135391331448212520776741212825261529532510523744224800698553507197510014111721419979314097487697349352354310699088265465733393630605609664865657362244564844393119304853968351858711638439045435607332820930937187803763580541232882915680387675410318779041863812943416297768830628479087806774706832029882908084664693975312956259699185534276835343590448400706099747824831429436716023147041792073557380221875709197410274014596034566316777238852656359225192190187876879199918630113066349776200311827460565750642565343889788036872613781514361088042815205256608454676650544774390768376864454501243445649724791860740499523171461492907684341078998009413962967330232753216939607526460718145343507312554129194394584193831947996053918641453982512196772294021478944758766890298027845558437373899389529519413713212306652575528310681937400819226778399034835295889394261537341311127766073740198874621683305721830119140288103362650626412562954494051874285817095207 A013843 952 22743984352303358857726942647300681452138146096504016714329071231048771528335281912369987969565298290948756995431787726421109559463332389777083057159704853769048816769606177676745508953919280383965555044706438709986824029942067809905563125650910726810969099802321918295483296811082277275195659211276354740220209464227323573014389293489456408183263701431039783232868697923307478904647456533561979473671697264893027986583898818695419471465522421585816614557755711501185242104284301035012303929151437301040101851996702752926871539297871360686809796881035192679384834710198050372805097446512783331754420095375686779449455045058824312956886293252071874681003028736150348378848311245000285638615232570449399050067491288015746324731118023141318878505738652382075514002440616506461992037853497086297190449588930009602390288672345593947265008170049145333727871564723038484742266253190083221026008344045435788595530483077241527059242599031144876256091963557563153357782270841927469801089756685764094982352999627194445933803251928450643494469218632906302072225073703899077279766499249989157310306908991652254777257947756115970861387278761379700433540018859847519320902691338451003842467239542497471516134114530271064810974928329576309071261875381752427603626482770306867705365794758121714957685195684092766575022818203081085973133124917967066125910899462069617357087901880173338614910208490986895276781703565739546509462122709705753185642640507369627948635348300853687068665003756733839449409695786513006845227016646932909167887668452628852165743588320161734290602144436817960561495254999903147082364398585470680926881164445175932355123692668550838508233622085538307179862935535877848368325625274572796648779832628857471760809704684920890105152264660823072734333498943753173873545721374421193673548900211457465811845550878548392260089050797048344133625317221643313637471844412339528680712284155709360040892969835790989656590741968538044525478311859064522959559447493357496095513153465071951827089654761606002103189938146472186879918154669595680078524020836622305070815522735685010116031404869769863444532870599727850448304891472709207193369518608079032935114064735078666979876134736638954403922980324831837916230766493106825789663342670318277131477775965338290679605034325978630027251109264359773705146730268466935771321670902512645025056415671354051809659235052759052302244155603828040040558955243683095366064625787164257724803313646153244923967409487859722761881263732404609192207162953492611849952021395710930898279871981839072779035202766957507929827596461958013435356486130324659826710790732770455825617423119635514633900744406903485674553119655526318118774251156681197654182982570332480300307820628231347753262537168697389909023137829577033598779689997868728269905662195792794097778430464912635775248801662775145239739496196456735959583294203939894573867189276488380553329677114722736046027233580333869023037758552165632936728851330316317853174661872352498004589893490362929264256713582939716436466217707132198378807115318503116976259949673391228105443957060273026317343608719305818671522107650107836694689563954170526852904372569186225340588795468550807175701905592332036475729350565018899919576477682581146749588481637397103287244401339715156156680646089689366507245036636252442721386261315417854498156501063163840275660621227719356605104139997716600736372848028768462497725926242036178959511643084855856764211274590771619724666270667418461691941834542886201032331399380278889389065044480874475363315552956086075053396595429497805140487646708713032416310306140688598640884129728571049595734755667535718019825911866806735595154747818297750465706023185644109960886802398591034924576803465575485942753311299450720514719544220475591919221883317103983697225289868788327402097249370189776545733549969678210606917084082491151945618996624560595125238954000300656943127039822632786277959237909836904317631321895568744464552578476818013049353658095416124364401351522485766631319266798812390822153216069078115945576181529851121727919144049 A013843 953 382258145009162552321816725073182553166085821443943008917728700180236703076731083101202387804483968375975758822222056317959588365900227474983434941683159477296403463446771028213061768988521345413309083636381115398748551471236333681082799452814856585511957660377624480792187769503859834164213444363921694118881060465268627291652840855677293852336113029951485636794824205997028797950409801959576189014000215931057121370515587445813915056921035339592819840872200243200420364046706247495451792137248206718580991826508583168441929960979323959063212256179558483362420916974298632615735272783540349456796538542979167702206990942303660227866387930687571997763617903968478905203303567094719800728206213811543049834484326077680648479755900614936146391045949530585543163839019441624106700180203725529396879886241146671387373581716112397471682992314015985623964337388300107813063268917365728695784122238371639298925080829079198345284690361916451935236137631511963918484246626040274984946915540617637144368406864734257052809431255161469965211544157563256218927886813741431791841035552894567766914328219422699446041374327937041122267335994142508625186507096977457257226411533325346021580346894990755003771666062910265786278055620435189026560698339541113050734150295920547525524082912499751663293815083862547127826408505539183811950448430496272480378184487259004058920576366900073302100795874108016748916870091829384558184529896382024593791095859007361336932714298892447918563052718139425639626228757083924106047730468785001404384688043683333118349652488896958268222150241549599463157050750783372193013298447026005734338091730830071895092563902680333942807882486391642328771956357551498997526448783989744993276042646993207527883928706639465399997294112154453383445943116747659593292682939139897002071336365853965627899688173615762828715316676745991519853840706544159172304989289038190458536731359805007214207288144030139163158320600265218914339713987415297437381315634020859436877289570287464294357895827578312077348313290427758044890784425531894595079753218201111081325196490618657965020139821646222094912263956169625982484660310981823645298961499245984306540462086002467155930778196518690906666733530319448699858090492449646421046871800260039283748746980649440651452121811916722834868009393406094716662401095622123789508603322858530024936123178188447548764942763531721392043817523233537868961674360780581783817448165604869679580769292450897587437120251262458360458938399550524266693425787759350327362143623597713615607389808398769296197244652904254835776612413736128331808036462392366557707528259845673051061152030371714094451969811246826883732214282050430828622238839190340888973853388059577996407273541298684261689083462194297032200951877501701203694690249794179716032304464524689490401362080823786669474606609546261866044301712573848361272716425685617808102985850169940211959811883267145024725579714784671336670195607986247792767601804308626354158306542088628433963142339892529752144362585188467814147687721003770858152611187158081887020000974160686370768196586312008753315594031745372894412272063275362411327647501377744044816763789770312889299275885439933416202021927290324537047583194946272650948321860411141333420333610879733114948716653316592629525331618829409182887267330745494804818338893928227880550516313368594663513028060974279226461985280941622908576218456819511549199279642349902059772512185327172384636098892047098612712466011107302085656466413162288380750393829384347293962016202590057307431244498532938663422436579383569610996175878233339935820927315306553277357339568348093630555514038504272812759214100745420805147765846582130292077121131681120556112624487913119523977362335845927192239854903009868259690891379713533273386362192910566653999265446824725418647048470164779574404143774340381685670455432174428790750018476268989922269891099883053141243136158298989238973660911550628850866429627098823888215735186459880345320486931609658802192493515038418279772582917087639852547929102472995894697298882972207802881137054031543 A013843 954 6424612643168995016872773698304979171062404401008350150880266263929238268610619313681908531829962056495024578525086100535946801665685123172046591064868861334920653010149880671176929151390078252361485768676657406506766904577069060177958610403459294632699472397966734648674299842051372232797935359424431913056033983239769818890809296261368277776213051694394619097610610430192063007152537541534597008758301629153277038874255478201794470361671840952536523065539069487469465058532991901656058270450730610319190729628129757312003516854179497779975408389609839429872208351587037118372662729672962653320379423291850871570992896767297617449750381951066022566413126111998224959751923052160955690838961835530604038568178068387578658999257421635231812394309273760551223954642399755376361309928684014972573360248054952106007587787902701064306576051821666670381968618485159912014154360694165802190043742460312141697033833494334086589199790912729807675513765172821577577964733043858901672002809491160627485399814175588658286568111105498825705310422656165647271520993678552244125472284537499000458529114383837309589617378329637850141947116053553142463509624778900124122204298640599090584700890264109619348390391519332837069975280812654221969405656992667487043688864023536642261483261510383326204979150114477829577378447752597062327451186771350851577716146677362081218278126998489531988408076256133437499045835633376466269407393968492687347846948102336721989828129221485372167289227033769326725198026720309512450344205988869518603493451950185779720102609380891177614009679109724118177280551968416136447974506999166078377020307720061018340820721512348372576772080948784332619670270501368043651427024712515644101990448768014838921145189772489494977754522142979898015575965963177914784470122158124248913812950300907600308110059133960125862218327386069879474183500754887683208929954980864867036626843964242756249181891836714548915201894328657534293307572986488904030067771860988584555596605807821412395273155174108691083993101472219329460479413839914552459505412338306073943832577417827784418093489982408054749190420311342903887619685846671510006539645917827258240025546279443465489728589148889638068347790444078974298514926906601207398534774346970480241965190503775149028955811292884360685626633874976233902944975214121034530271096047283314129101422255813237952092393026677641436080441112986070963638860981639238040619851319321044704713989498222235752055680062968137664233377681245661350316407214871400951975547881806772737513400509758115561187090881361811024897524837663108872697668823428504735390427463226226969184782174457398785454256617625419434887325438421590936653968170272059320983553893117327385617046408606986386208425749099550220201398205171092130496659028290778487354941135266456265175692492405382553859713286644023182606578883228669407910544966498178500786883183806185142408558322070906430562818266385971155415977583424866653045083525015083134338658052883578089618533306573747544290301969262578552380187526910376812970936222565882275145156372718655833501080026145931116975188891544482236387056567469016047183771555655744161235349014669648730452929806588960926107382531968484494158730757462004444488445507930052390795546998055674462943080792291972324432248517665880136786302027839531184581821790251725988412527678785970509663462620794710959146586616785856224440503603765530607392292948974803918596612298793786268578914078635586383858416248680426153628231006018580815271869090462724969619606316931093165996926286843100116140891589699654452012727985467744301342325388357240932544806125226409648746524445141313164044111391228287472118500583505863818940174860164593186584879768355799839487528778562498319975241354886855840624811418845353725804589376247893753765654364783160111200943638059450307010444415338794991063344448555624686135560530652913623590059715734474144873389412531112139430318940431419096512082742649933089241861278831208963801423859563535488449238507250696028137801087491963001773044425263642002177502326113896543023270467108143201 A013843 955 107978464693741299248580707547411784928045830767747340985844635097858707580538678805051836694466172283511878091271122091707657895595169865152587056027250952456011415141589044440470648247413045187439491314148581031159231365226799694410950365050940364891780032592626909240268957445357413116634899585846427162732763156310811346097831842264816644584812759827690363173541529500238002961212698460571971926200775481179127192359611822137559663368618630889281343162515140875899299238763994891133371351465429367634638592859976831142843107768194819188046688804172571297862205765123332848489342497613483314355616967266137598493677615967971056477954669451566641273705410564354166898550570737669182295930431569762862076215368795390034521800519485423341070911155964093584421005674812688610504535971392239644040465689059580045669527951280696787800623702966751729109746570880082641221892340186844637408065179530466165502047639539272993304680885870249877602359851259612254352853268268136560401351219117936666147114676849118579822350243350118763629152273582176033692453340755427567016812686221745700706498825449153662272699277586223347335705179512067665384206263658974386121887647252548915457067862668890372388397310265426992635074544618279508639800877075762454743278737643580346488749176205012563527084575974028881706999571377898826537472096066093762466675277206424499035600480463613564129174537636834684046463359490158268589930070428456596255263656755973286483041367825504650015630038756561074270403235088241975752935070054929999168914446926772399755764555864638022158660676797133254205554236933170005281107539134984279282580311851065535254173866458039097897808364506218278338798236316492709649534004343250430422153472444025397747687204506230942091120253657063145947785259943131213782589343111594251494454255707354038378405763864467835366303428377676464322602097187397291692485753363395820284587366507028004280000056099661423617798237981747178867620379183919010033349041667635140625912153812054478127355919011244771048672056443590270242277508407443883186907465169910184773994128661431572714897286134332176169643394172740185639224060025008068679911828940922729240109356318606324485868397825388147014721313993635321035140376519246492747173952449532861426708956796948929729660320399507450043326835536725563206796198423732227350266311266690660567807603853453090260816849599371119616203973785956894685878336518410673748697841123828798352128021496621116284799814818305489722770378688695830314767856060343635799853033249526429399387722367504648236871436443047957895452699946603870823429719915362879087706914374443196671088634006105501387129690972430424442151278643551678872343243037762501007770590281622921370065698989457620193005011565116140550924899634310545437257348288483114036974495660423330448807863719857264582720201208626097630068771290424246738752529251934886062725145670230553688460639719045724378469286603149017209076335244621733837728718804928502238829825894814296952218689283584974976887105197396157729853811764782703095602525092664783398364643156282448593652651999434664283001999700188112946957259729451752705017648535906092117882510889552786212722391259340666285086778214794318893325787840663908698517303651780390532100758396321720698684358876051178856732800836410447458967378181899000619266678828760758687249352697355806355913816267696707090376681268319885564171544068487272918442267593419529459853262905827165816005808919628300353508401891571922364029678518154287762274303803407018564396723368660882840910340102971983651979964948082092374977919251756378472660462802120148353280556546680266966482836349490050348089380152373827543895639306983053204927518874786317686932074266755927902266896181299909263823881451583386113381205516533860069597733646598350319539352908910571988954259724865181309924539288599127414801630146874384099880365838683519271678133642349306952887055856410401727405370431830860755078574655717425430887962513316129054610530807684340954366351591362448144912022877477422170799557655406031130597281594996259198592106740686562779207 A013843 956 1814794056107710016470895951749349869285666277713529559949090782089711298306113574676506219323892957568984135079993748995330606251268019923619530650650006757928183854284687069910990185094271050465295530516895201390693201555366822463964842785411154712736147007784280463601200367784122042251282757339320901324049550368115806293866259772944773345536948054423991933857712486310500115769101823026833132163656433512177590721987995894665965262236373329356151534532391972701239522305906462135278572304079471381835370830197630601017764112260050326093500698731728405803170092294427855184560379357389814064374854368841974617883239691573689546224984129472480539887166835355100483063939442388005946847702763393004422914951703344120310207901330991510093378803798288520873363842376576857476749736071189371697388106836024361827567756277174670912565082575762196311147510616781548951016344561520297820917351472368544843592914677736561198471771648821289692862862020120303158908404879782571170665509939715161547934556373803135971074240539985446060315162262095632598269063298076471118851570817328879991774125759323925601817256758391655798671196952059321252112354673316382507550565687373589622086939567876040488731793593631031465217697871399423701709133341012339576870285743575654883436407404477646155199710468395503414849541796148345577615293518582837865777411384008376555291337275151953172319036454062280534768909682951090020190954693691070013262216279097643025920476269043256652812694061381521975262667172128082886479579722413208496031945109498263722695134890416971238420609994929418603432750060135788278759574410241680781902327301280858451016900173560263118368465182256010604040181957771292971079718010997009984105133411366734859945378846136223443725458103214260293944426863864206310043979089676564584867292675673499323025865673270110909001461720743608335869973447428586281475608056778593551523059868883619667933960942867009546744334985759224835228095712944126801630497343307943808499705569119199613886470930821990867015031252647421671961958083803909344722353767110680475496519320412680442619278688059720884883196525861244300038438776840310610303278109010088310338517951646816495633990162251298586876421124291028840637604308158975803601752618819298801998697436886320661966401004954521712878194124865746540816623706907667545075925893459269932163142397964986088013548791216630407389540187420577528985557201864928193694364615768190613904215657293711101398630487651260365770601754620910820100303356806195486888129929824790698915509449830650622917098232298307028348873528002571256929383302617503908827090109891266806450986671740615161813488716173638143599236540162173066807472885735674354437600310863236439466694202915814222583835229374906974239394788153857337163984252684535697619430348564734914853113765539641045841778421713378822868565839078160314938213759137269630056221523279564915841957971758001489628933299939125532232945966456357480610706576954433337128012883814143888875939510789212674436541577052637222965653014330702890927791639232417014576314557527639113513520122154498402604414608961061614299510664272895607713231618942973690225251360520713677877225229895738578253453481456048117640126516238038313495980322475473023673017446366979159782788019629792163045108183657550390442864725103176503408015071074982071256599870784459037423843510011178556067960882076652316677031141159065595940259191442602031631753789658237175869609630512192844041415710591649299172246806854619114420544224023861761011815729657083457907180086110650129238827270882415726546253888864269452990004398315233333373586313880055246905677030525879276200338212220946919530254009832464175215216809728533641364267372201366880253399724119107574997087975556761970407597921116384586189729109398378473820497904340059983418354243195809102275901731823485534460570997878517773566689308650753908399094392126964801957172747778689621832502060847781276710605604238642769216933985961304181020839191284750718420035271196028665971536368501763034424628165514409165211948511767102128350737537990719060630132049 A013843 957 30501243701002282246826348261051323253084193129531291314064368774581777790630850849588040028176668937861916358289454939364521499265061610856273451645474663580498986038962735583994012040879413545170221981397457649773380638541050185151857112694405277256956422759830401751745374581347739164117309302601966388553300793036922356381010228003882805618439485950704032432346573757420575445731294339611984452274573678039168767264452247001650878162406726546488838840885911885189732651395369909107626964714663675514507077543131577511305561434754665830653466243584159316333879741192448962086906295859650604979948177377127067402763609496279000203403308264043980433883613001813173818855630208215215948669340344346225335931593278104630053664197669974310139417555437835170318626098823127243611732814148479770118001911593061449235931279750474694027481342850835233401456210936247493219731703045471645476157926196098133186266116988718384062715066101739415867946121972161935191773560814505673665375225556792720136136088974509306265844760755535391935716932139041297079108146850771250094538350726846486021747731636957217589742634338288559008266807173261012284252344994428440804402357507687920778415193317292612494115254928156745835913848124610114154625404062394391268458892492276031625915699247055798930441533842323225893376248967865244122980238166821756010120953131028784764781505583478876967166045683424748947861065041358969969349375536865813712898069002794086336645444653810014563822949089639239838239647161956689073062296394598795192808901455337318387337132103238035604135192184778738467894230260702193601112167112931928901432414952627387986241041217027342230418794318176770222103338164262120964936820610826746802854977244840712791101982267011507418693774340722072760323982300965715452909156560194020977864588000044503122095724370650754047587567140537825300966643730932249632760544610277821820448067216326995758966081566765829452132038105655291805678604647451939155003768848976611589454551500186387910589916934325200501921630263245216040664629514492304356748599763829206751670000218175920199102216910219728912231884010149932950746040522355100427367195178132554231859471213328044842120472656957575349632009835959321724596215607227906331134656264495954965192107821748391365669301690270646428343808656618602111504994641997168430091086491369949749865934282597521181243714533977907256996001929977646529660259891743848151421186097215979647888152552135402481206782605954732967506503689913648153425798517841727548128799730565257276672967323303745019367669990237646225459517385139215115212145167092388195656903476942521216021732991944519024599304852730336279472368530505642733833196790559478875032748424678414838116729468406089638966518700104061516041508204501880265715083334868991469889765868327499713936283057424747057462769933736757875951986057386640413166558649820090672354915141759647540555787631336731036193481972076882820239122858232000176624145438873161097110512538264316340337915357834297419254954285523673806383730211856123487823394080579232763984118768367030580821732693050654652572396332808562551531875734434556478836283819574558811615799616271634784082524438857678284705792662831800713177606358412709934926941279845275108872404221089818738469318245917916884299133242732449412173227434809087492778509299557223671609674028274403041982537872757877991834218545062295486390862389460415470967936230575812345634885942785992214840529060018425129804073847913849771187952082805583456066086773169044617325586968346601677045975707261696722116969941720761116062889110141776696403003922484126634009865177382088534743713852048452995099084332797454876544979143254225392842148921107464910409241724588373156418889163269841012976057605182498436640498260203075740090777141658547009501108278243388141312279765391963581951080406757321377678816761344248220335347210493220938463579448477897426494202371916436474138862136668659917675148390438869022229009502051639370417244287922805324485532802991653788983611745409131319574725577800674839717218637269685471190845801010015252010629347543 A013843 958 512634402882745357722410435223489589914586033928032413115479845994395939327132710229026188753565274838645228233770869165899512838147890493661387901805492670797446458356846696960187360371060303453675920841347070719741208391959430461847262493054869494857666597324469562241584510588711452131319617448831249092415326428571554043695638902061258314029112440373482673090448865140967611516405863965858622689378759806804309471413648915356746309275569853066837914398769521054383836672001982062371886395959352394372320452267412423232512571033921668615792807155918965629623516810221489705794634114513147717897989017177374621838247984803961156418599401993787179152281883721474012373506576909473134449285603167427009221002288225104517311934170239258230513190854243695707545148842920299583382393407393499496373258128144583777308297018766228182519878929293987767778274537205511618544030733085241945517786265577821324461574628229389880942052115971934362492570471986125644768138236609396857293961415933015247328039247394577910410052894018283332263594478460867080008570624120912400338906060666108890567514125622339956030804455323615811251940228160997833461429162321358804599590422631710884522824154083736938188595089577530427264204045430322188596789166076662534048988606117683263536765157245266812623930859287926457589974616402911157974928862869773253262102859273200785541682764341529485187159729801319755566700920150120208274854954648103731072677845729960209059999988296584914774172305349566703961293749851006073250958015504021950805539206759854310135975179259121664398700175049576257429898327991621767853892192667046929046374598108808509884753179734578540866648676105596977122890804526753467057693144006165133515583602554037859880051015961662405185986265344515876882765170532330779617044194307180910574970130516747963973062839497527223277804240931019229833346381185778319577806473264939351336270665704807817720942932892633295601983164441748489378040308309724741378148343044749910983962647063632621613284733915203644835796839834362345995450428250072159323873716230677477875317693666882690786310959610062983827881274558589923103188703059222172882760449358873838974862132682404449661518783945485968901265189312968320225288595710679421707380167837383515099983756160125213682803953508378754521174392091788845688064444948046409804540890660454745445996757487616538493163110172566687268331804437134305223999988000538855880935874735908969942056179943739709501642395258281196984881807516378684514627395689365914901400737071610279049042561802766042540512429525924120111298108692034788441370523823321768404405576736972954077677266395611531246440516659838761849092097892208337427534538458933161452675402773570118184227872175501148562110279792648961900109628393063101625873405609143139634437294948980287692127109346137723794776774276313689621125029666497265424090351227526263930269058787554396214121122719876438525303851504696169559758937878305226968522012391141218559136384230608364732059343419121036725418016676796385663891353670665867459847784312295165064281084139944682971870861372102352745784265165513510803596235468641590739801422155589609946826744150677365816074988243880998931050257284214074586376030065842415876317102090359538754818497743856583537453831759142429074415532410604277270395433496836333491128405797658258248743791393207891926600514027441655408757711086862000239771224179661202820558104227287678093085528040404171154824771911729671156617069161888073104355910655713441146102720396652132883391140177001334386111713711947336808619913810500832077668977274152840936445286925190716337803804036260762003437598711378349488630310381326824110091464460673766177497996917053162749248125665156787639932270167076217905088600170302251224616854259233093963705691419855199588685126832436624491035486016942731921851808396370300394647873307912779839176180566759564312757379790568022047088059264799547820851855930990167236366218998106071656602962700981902898602624747118589088628349819880725231447562605091270088092412786095942031127293636591603714304545377575326340542647444155201 A013843 959 8615846409250301227240552184801189537694447472228440767231869771627812552271119460819243154381171574213110350924986998071273112270751595526966946465644915318092682625603522435809868965756410520145931201580520217586690489443662147772266940720773191600072802501232359932594310869464473375971088810462506803496224391285002108812392603026943568483887292785357123286631174076424242646756233355674185871540388816072960029286049197320400835219994502520494344827300119340361029142946337312522284294656888835692215589841258400597268838781367121484425629709869530055337082447029392577485290415562622473694711501411700135269235433880600175155927400149309581120012401619706813725961525038117514970689143132434945743977385458199331622461677599211213080235198687273793756711316602961475097907885998062546035545349359726019545220547994403997063611605164644052413049460146813033772869524530963661378317433765566443000225684776651355728993069913140300830412631922670813711618099342694132980539609517586187261842355630960670940261758989765287965354232399491793013704046479600174712495994161615292123768209909334667641009730480624010939711359414701890586986239931135077428905316233171164836175105557685366720135717670529553891029477391547425023746235514250467209761351503019902610262411997821199319770405952052179972714703377883727832084629398252279067576162755804685602599062220288086057540593578770781131809542364963070340475487222770679408138496553183441233671419803300702662609513936010167593477464053745859073128851366576096927188697448012871390455334837808057813548953842058228158624301198555187052320366082155057736482417870414744625633046691799061536345764299306768394504425751681145520838648671311617398996413608125714311004017425267660043960871161645278342768634221136883413023661773720789564033522983594983030495267143434940041630055877327640195809052628589376217144193396163835677908701078500704992435887873126487799182531044772466860976723461761543728342539201553111753907460209198473471454476522912827658755237487096127949145535347598962781756345548688996370650464477459297384045528298166328569195200581506220837595292532316347059640554872374592611650507863993171585461146201771782679323564036783058558026425428109389040635938480842904738285426989783224466366886046615321727237378007886695129479299126241816009584918749330262906710867503094371162454592392670328312918852637174916267899767798325056550790889246686422057816138216314433297594103737105932077724908538927776550637342639351172931747842187962553959977258336219088876978392403042206686710587312787028689334114393898568961572844528218304439183521816311043005658925763501910070397690889274345527144572987879289644535115494415392976322317847653647803883387472475051102655142524402211549026054328072868747835987616207511695241580326780536723818813245262004181462248373604819539982686533081033917876032071042426737170733709552963302294781832239428521790868468920675949659949462257910460323405209763834786051721384845167264244100606286916853853021981142881234397661710936744839235372181140050286708233567080924242598396144636785576076041929521459215563842502168994574376317088940434487270772327414907949034161674175785951573221937316613483633261534832672767852234491580997599513986550375906805453701853225026088083536050781328256985395116241242346386636901945645039610374839259211902454990850236889638029834964787565835805120057748024005710488469775072904599139941520440583129263081403852844664909790390575805342548421706532397371154892954861427027379572356698889742474891413087484729382501046686797618835937351680369489468534437434626991775721542135919855409626578959932818307243190543988145208834184912506326613248054290129864341664698049994330824103062269936332135469534930610248001555693506339487030926672762347820833413486756495410563343717795638732846806686090090757034066785527997404513282140076746545409012063486000225057142632151740741607042701168746332525994115402842016814314124822126812576675422735348964939184703768976370569181695914497717156424150195083626316494160908509805500275593916463207 A013843 960 144806530600269812726231960569953592560030578665743403974866035251748645566020704777989019695684350647799745667996256476583887197934522066021733469248094091751183716888518401578656467707467991612092665704963803296979507056079629717608490472694035031222423591638212273387112582783089404029946089637443351846361043344327030442809882479073840555508693729843497171078410142702462246164032014008816041942979314831738239212210628859363976837542447603861948453512433105753447816805499091211562032140298330661479067418462029938838297373398437210788741558533777191640050344687223001049795276014360995915387016204226444173470039937231247143845671814309446129884048434022412418292235351315641074112372428626834133119027917395956166578713415409942858239512984337010651669047098145973511970537839969437211219410686688915210496521750141947978648120248002172588906122276687486658620618098791906256785381109297875207504793084041179335737186526030149036056745104724328366051165395652660293003929217162071049309784471089555996492979383340985194833708583938258565181323909182640136392920173874268214724172303946187759042450540187847751863728817682894675095477734522587246347611649930907767401594999108017958465321006888590212246532426519737572374102980288007602394459034711255503170680358447380896967381212836140988801416019672091813673846366296426054288752567436809350922882438736381862369084756278400518482322978527934323212371513753106808812583711569354096814315552634074909650478100722522886743575738351306653442076604918044461055260438008752329459382812619040027672317267223472640661998630244117028788348392742780055377059997148060612923014615749066827241363260578448856406435883608505012768735168218734353624932723511768880425044520866473562358850361613772193106912435354647599522688683430925310202711420785280879793533954879711037279676349130245648770962747528701646081542458409325586238611539026361348807869967483636880440860799269490850532435791221826265442253056360503149247922683735998743634735386920595894460699276445624622441289012587095767472978899636815962001522356472658411133653194107281484262463736173375053617464081590640845031378805739999778024010085670133234836845484213178351491391140766212865184750132170234501605968218047526699936363171417286653606228253785463712269678612178551685041158580414746201673093729419993728673089550124507096127374334343610207955227156272998817714591397386449225449142475569058695525715835001596680432664101509539400430322537813759140486561817739575163463885983653086644405337780856834226755375841117930367783544840966011591181638460618253248537154797985765042709357451166739699796109565307176602553173990776033925274718838207287221055701686114639509753049196065514858639868093249888183882324980407627969504480895091920705044879443865599649061925240552200480717222794213118504277836008415176202008489012561492937057742471018010066171628521456456654221668398254448075165739126357149800685934770612168701106655471360500771249171281315092726210150598889864211562707740437068404906521500375713870513028900248420825168705281561929093745351244002910455177110036709467165035981500933954291811542761313821882427559870506862357899417155257872434488091141100480322819424226615932731209292505100001826655031571952167865679260367047153013462419990405481784015153535718666560115720206411000456180731569923429574444561031219931404146367436253184619002376652810571039463976179711509650307597744997134044880653524609154554760283138847094407560392211323621690002617000285892356004049168472599038239901775499979761355846731695091665007579775599069691970009497658289963775850774551958678405009869593912579590877289836303472808756524876145824493831388860048454212629990358580126254718160700167570819934200836473578766438162146540761047758528784589116779824747180471916418365338117864991300182956279973116155353471560464369052377654732928269879188689265751009205782535396218574306644189566678543119610764383097575565776598177495885485338976183829913010053732877316245185860156236763234963132248020692328770507501317362389324301043131906953997120049 A013843 961 2433763359798734742489780561299210030156433935635149390605573454476139486028109985203661454025366881337570325442013082601945392135685512363627274417652717400062144729745328775332479252759414535024441432503326642012334575091530336663845899374568646769755273304663433678817201178835383613531303928536510414481790055488104400652305694825794038216434615517479656954314839268400282971278886059446171216935653344377024586439624039239330358708575916878107767658183463208398197457050023225992723074181994043427478686102091337182055263954707534201726379374277193259894326143158156978643909203973365258349909581344433847223510961225045570746614206183098861104961202030614685514237599549561979532606643407931201275331502207673835291688436372794909618431494727752138022601674578539376815688829476366331208964635411180597942815041054635719677138957008172514701745197104286588271436728386395568457791900303969388612533057363480101095734893942988714849005714975101786848221936804734261544517038352842928125749547605602167633057504495811938169570140170250311705002510941632632772355809362304825884869163912423577666226466228937157165573690238796410804329694284121123849364309000388766846718607150008457827926650162776535697227470492517229378891548789700543773443672996392071241789624784425130735330776044137021598785399042628847112416335878344032694431064400910454760960885147842369960837207498771077514132402300118992170230328031648466135713094440346134305158201493120897006495585438843442157499277434470410924400981498857573256955762181613100401223846931688205745088636310224904671606210978512874902845771436827904390722247372067454721397106646894566165445592320541989929622967895808143749604131972252268281374244284062299573303723262202821162565198027642669249547877301005562205177828702423561688576970849138215746689925179663303403559520399832038618893570897714888565692484098485535127912344136416055189413870543497485049569547453322332724898648343065234043287947118250976429409836545550930884268997647974455198200972739221613029370744434551318563918356366195965873359586245235969915923309233361079905999228013865914526148718819293900682442383588072176269249537509857929277902862053170888553515810902857739625160095471385131268491507840724781245830455822010336787159878261372288612116488434884918170486752261030639411519686310361834597808616068942590764612780437313056765103502815480291129329137615874052132123737586889169495700706038871835408031785554070828703032430893035849874157644470749039772337531727257427232520512082860812849077601761669055691338038142115756812989797607610982348163960689746753072816170681759394134473213464117717159111195262972802182092199513749876324283178238528746240419497838273108229160263043250870706510235945711003283461810403809911289689288813049133301783777517960833479414363502339882701397589793433866427156674834121011793129477710399695182146560560118666987503580769462508799310577496684616700128505689678719359499558507155936462384821725062763449414001115541947803734428993525808681263906856814623021712476726475208808610429667211342278578118357956916020161688386976014642759741086196969782476599189401404377959998743608835649215504128419062006441347808475772785626062976733981413434579133215730700591115629800085318471328988961500697262892778744932343942685474823628875864909509149684667029555495703080857689737251713387109487997501107273891572944403787267460271047652411342692719795300166831892309143788106060601856078714603115707867511895716109743873983923804992827360054374518972035698029140828159849107716019599405613782393288493564312939949627142879421180723967894769507953000878264888725183874610278752467496770913593382872267824152570834369951672247956656181963048126887716362770634113458611438327526191196910570929677593282589285718514525862191499243466237746956908782174946197508163223025796516724650663311243096325431859524300489477211721587072404245578371768894047166274211298116986720952534007285569173347352092172721629347959973088469054132838751645871279690025363692483775969645919574640909677373527631917960175829596663543 A013843 962 40904260788137334817025741893755822976839185156219955807907873049380476341674444521317938057804341174640544459703913879290896205624466406295483601137489221342844466472829740727012978801127480090155787156083410872301307203563350368309258030788375246259276878431478329839880700212686292392620625126913130536195445462588570661763301812937120400303616583002280594431169503584003555898284238001111799643037525758944652224290761227495425338815035434970357251031089466143548504660639740359259696707776773887885634277317849104018802821286769527328415258143476787119043939488059144340068181991180349897086930333655899670285548725309340907538344963319342558591082922528541019437791335629488190004519855757099699834496557604374149747407550117564045956978131889330183745866344641511306141282157009288928629068627355712309624892395005262540613674450436355454592231527731744689078037093990150319070108468408813514410843095108010059116016362499811330467239051586535731558066091877168733778697863596231093009472646607355631408797478061111244815965345841396988825977201396019659004984087952257208646996037876103069836268217909746800481797011843451276388369171833223728536265941369534004392799630370192150713963209285785235463302096567737074171030260508497039200267812050361541360758223751833172268704352973810922010786201709463033418381357107328157495302899386102013167469596679786711931790946431845499780023285458099901405061123227915770342929978258897479266793892494882915988171304470641732341090355841144196406407296051299233729655494986371378443369195380883673957704710465949972815685587915865888492128880538766589094868811582337711502521171414356973542644070131349224747173221424847471999596646057643873005056923682235068928515676867842815279233283250590342077151173798000483982423767001632801299913149061465992054617572494601140303624859359977073067744246077894132123593580243246388894822767900744639568478922224562231228115384047988446107371582701897388565540527216444160849091122821074495371909043469506668516163748828097650184634101711504011103775815446655598433554566023680946376923058285099669980129025229044425440981517195872588769809140964729066557276976928182217373713402527643123918940233844330029880065724587569901229536772279061398398672471000527730381796073938884054703841821125110819691370845251141956589411367818251354085369410270718122980847000809920545051094571819777253010634815909995194184603657622846271714241766395318937702790219807268418011866066019253528834967530619879111453676895740015579496972246576641681554447252808371819004318407054539524755919528391117780325591687312573678894821380648330137218091298691426472293181858784783886274423597227594171382227376654952638062730500167856130007496540967917383964317535539564832185142647456833179045807877080916783403079948744367728288517207383826408562389291658242993041222233937071845207127131878687676926337243333914436058972681992356385390012875986778352879059795126430236275109079829769824123301698733129865294301116748913516737364548094188266506002482542483369125921596341868834446315491416821029676062435242181887550857496719905878100862968435712471134084202576269403380373698883833700756364977886339175142259732617052313208017240449968025615594971491956785884834880390050033947547626317475942218897438932366077904644714775360730516661534120278750198765739216281679975191413989546897149164774001109952295666476594452604204775497894077436636541599609903943614039779646698560535395114956334565702129272431300656465290047807390514449440433872540363003976775769898882583953383141407210150840683999711335407581733383390374431784427728407391120166085760997984804165380574954992721218228744763985934205320532258013255777755471407520450252949868601848909086047544898882443970732695446475965615091310300478125071073636165852527784937057813104765902014320741519699289394562056591203698272062719941533263024918326643497404713925898155435694319802250723570669287452195819049239060448561096448946613146932424451163267697899392810620898912158597750256287579574822721838970290989768947616878909645156675168031124167201 A013843 963 687477911066224186269751644008354116771736184920588797263507622340937665874522389069790584937517562122183630734243680569242092527930406890608192884317781343109186948008849452398907134710549557875248314732293886530768070170289229640173699723460222763879666495797856289618874928474618516242774846508028984921836851889726107112255813570034182567902883910519329950604665846736347763982463188084686016600531695430582769933654823950515613669464300555546794318079520657474619717831372116218077722567604238733693855298881089891244019017366735445808675243617414361109771490975810038923525934725768140720340038117754705758489217426274092632996963798508190382240330678937188913690958977924808009405965215709574655118383643656716334804678694825898920398931462663972398216775654389880522316529212855119023468756419967456787865566482853447520094026488483826125331635286587432989334569438692456412611313028546928736703039899480325063562887004534329031162886740014906040296416806179574908618574993461855980210206771529826097087659213773096691621929567556359191198198823862902408896767566213586905730062408583664294738159938409114475697562378052885602259320671000991205509021676597758011829783387631819477049579658466192452431718337013957005592505588366309737838901117130426425650263466597060126320114060430840166235283692130945202662735468902864343023555829982216535305661511397175267437610436680027314802851358694285042914862298091580352153624144597289934037004951161497169013195114238075595456705610622110509002487424734186221294319904235943757497706066766511908207143068801221193113227676101957987887210095215050062917460116264349917222873327961097654331218886697586420325740332487411461897220830290820573595991716327324803481562981117834196398073791592671879290679778022994134292596251996442491447640296276058928461957540916761365083023011263134667049577543831166678601237303148242058155286260107815157227425245828217420250935259694541813726594190470789409621039640926777011390674501253799043715675293591998577751164126553837206653145347465247914621160130211940642872751591160005665756945840597670153356028527024549658386576359511030599454182232194201421628154151231958527400001156282097983705628510221654812194264633143287329964824531694184922886488220105869564526846614690824307407469487649737546552869796135942864398236858921350508112803678419959492939095542612334600673746468574996291349739350999289228660633673667177288701261367806125385970795224300760301525432971585594059129299287128308226201947586702441844605612548213616741885594977950305162005579467365645792572739513669516533932219488662425821185262944556484616224460457106804719831507500595862776614237398604175238421095519439788987920311516321157977035994364047787472288284819813466134535692475806995240222892990098968378655564698546588409345108704499970448708076824900089984043822085780366502396185705485103786100950048713099926843153866245533769249946406709783776838357976689912981075758304698941434040331650607713646001318869198989475804885959819022195166383724091517984899364269717789500539224464242511045765581349115350984067261947371458093241203910499019502350553192699359862613940757140593008612226183335702516615959326094798228087145760242612606521304685865317700366419834715570920556432955517818160873009256136276671343363721229487797793530403959524954590655779008046195343042094922314700386012356636654968233266472122964918869661793105759477550354664643655580321166576522062706918385697071115045755686681752870133212129833498812376351745372095785881007837670364690519588504510457630981005179375983148414195226192974642023075000876831343022556631403385093130603607551323268562665514770513248311596188822185660428789856736207946196207401328441591274615009201087115517235816104412368921554092839652220135848069534603039483434481437130664851800515154688702721585956854404485128360556858558134057349551659802315897260881026952570298407714432916427911052238714209055130760560888958966348017445727160493257750701040198595094968105448016649552388557425349914045485947573680665046702596883834406148239549099103878147207 A013843 964 11554441251290029898635715880848407640582570059960335915607772608684139350353097793095970361044857666587540281750433539327251849116926348610451897806728951033636105035184732746468432213080206419209298425705663350922618955352051082562399371252195963992525554794874570659624430922872913402492316845260443149581311969710626682235683458671564506418743769884098378479812618886097796869253258802139317881005136205101804614274936626136315918942686499437074972103962503690175933597591871157277232283193724440397192626008294477802138227624882722637706404819477883167171929448830439324187700384935985141086755020645103339682928277283388674882779970561527155754313237720897334072403947541982248214086057380430821228574673898938431439062234823938883155144841092993384096829348423330721938573906480455985427439389150393046233656575877317892470220303191947665688448794261674986251746108556104114926758338070788231277767991590565823343301441885208468026754637439430525819261877261460115489152389915113413459392945209101787213752288405884436096089770241919728926468127632663800786327972485351755124605158901065645801664254084841986993048930887934848317172402517513659190990127318578518904823169395927989950772285319841296548019890090193575392993241423672567763858411075611076935903978083096789543062157013661130673916413013644796021152595025850441013196902834511113308882253022052324719823918609281219079891522785574848716270090644025190978645960998246651921359942214171282919604770284999336532840851197725811324804806147507467821293634630493506732263945864144765641237453557342124592654017552245607902420340070279346407453752174054929058764832023042168276344795828726334966414717768115924440106590494697821380427832776313347972114629023647439338862426215298036275238455029232462415055665207304208953760490459511722410660120390188008262950367750299504349102249779170418367250995354012504271415896173632049347521336106634850182157468909686164263302868559242557607500813245056341230443066342572600527729354659400720096263815474990341932219413854848421701037838308472086384762335992626215224376988742925042267454771453701606108503188874301891285026440776487943293304386819755526970011819433633220812140498371295352428549005689239230154718805904184165998953207515319349771002711053108684134597339678929138944914082663656791721941166887891137989851891423204259197827378784685507633523656897339962668715069272245054066099270153324248691202099808717549362011155334822878387737951953439079351786133118765476357776133089707940082286530097826256580871194794410778857827774108014408835770033006243564385798812945949390776660714309160836944884506902594066926208146562514665686555487958340373232143352395224533519976675654809702120043957276551164046749202966604925323141383440888169002426162484593361540064075888472511395863241996531003331436647196095812361824517795710619805772693152088139332998667468721070470452887029988686059783849257571335937322282514227367472940269827075108681915854051763843248344166234627416119852718326678306034161411250806142772203615281146888135562745570523883146182125734581703989218471549472096173104914123757020776005747509698141210952502305261946695745685463323152196764428393675273819460658792397590077803567855338394590058418162064600461791968683387969829792666567882402015267914062704001417515865499347735911805151677788232405130508489359343169387709677992260051096509596970671391442405756728499539188810848665919338457846651606307915177308410674230574015826060220488328896266111614539609343784468813873302098727725819353562723995307261403897754049772148775397379166625324808481821539736904382180109303996693260246054832115090174732719306748016164372997145534474394826671122165446951719657794127117824552454459642671150498182361266858684464559638356034863823198504668073284598083329513855084164211258204853026641695176851976181552355879121786559101873914746297523285263627419991849005338456474026403901054976069711589582692746860733347411129210336386410183016032382617787761128948264815829026994484647856005362482320870850937439930545826604864133462101708638880020108049 A013843 965 194195494110431532506370476809419187215271254997753365733619834234154330061384514608563973858080922802336789515379536495473121828108181141095865046437693480022322017326349803269894940205239029287650678640835083938956456782601922544626246232635657566822376999437456909076307810520725055555688369218292268015013110274926502648335131889892984659379826540442041447110210685618645671981539520687555515626053324199146030152118859875473061649669731996038919056151297799520786915974726578540358442983636926669755616465321405288420537191691403919371931545800964782390658618246493193721622680369619102266245091631982251830050975556301913458754882965227586906762742586375121493754893146338095645734144366392900812388654544219458217196318980685940809188519344249939806515410858950919443621611646217023747078973813450655928049066070770081818746992635747064417225758885155971493933096846502441859574027387955737803085446634662639792930867333764698722125665191444508847444334371133360161026184217303311140012017230129373737701534711237699717466980768455944884067149821122180499815814233561306948379238905650210308988571118403939275392173381433520995666716569111852070022971069843349167233363008037361727102629799370572671082570292745883421630037408607664846407168314947795370061738159642607741850245672928602623236513153520328086727511664599468362108800345939628281382384026541633421566080600066189449075736823457156482374351413454131384778102666497531478842296548793576752029797374179983849107456186080177710935994376921158011672482117234704367649160138138681076132277881938249088028736073000591932015978655561184975070075212789341192690660531811269722220526983493403511780532161528724342064871466444386283940850585471498439367330570000442512968260797400514095677932713676309995809840565139161839885852563153013518555964643397889854875406830779283769595361512038517221498387478914888159289686966990233853383791095944211927011520579965095362773331311875189665709266168209661927060056616019617697069547263760547902657905946688162676854811688658437423529342948450490355868700581028068799276104049802341185389112343822362893865613095410391886827439390130432862930566829279631141784988649221073542189645356126360988266623138619043741210358970831623277944406558709972311601242564669597654250177487983762038247170987328079698470665191884786356195440739149793984337884755234209326796632101473592752573094169258622623688930433466920647753033691485115852127321487712368117062711758481450606665469539327091361145143468838721348962989711354165894354702170909661960263511399433398169302786944735935586632120649182571410783336625394066186532673907511898482828780319276183986193938086115826652912633323706538734870247987730386663531578789946995414133713854259728979906037231491007456423776512878560627403856923457557499030273508235696572991455729424782318365184670592508387075621653807145357769708604146795031396901672313019846606787154472001443098575602216619365117707114983651351616959759047994913474920401905382982726364636916482289516150838892298841572426162030235748894403064803794904037882987221114698946794851331977520381374291677984248182328598395496659332478706244537538115397735582072218971019748012500327083675292323826296437644564944672397875111834049819739961337617661701608929325347006399530670607831651866151824189151447537397469709184248586822033028456180662480647899236558015914678779036796286074075972513553335891755146343933528106321461028673547217130385022458201793257483988594125747343759544537905567214240985567354768588373316887845875328702189129142415309552314520504468103751653471834056153974618358151951301097072272423624955443563358320566732813388513907674616963024997911153851861550234666917552288545894469277253102103214374026422950945812093909795853841849877956276497267956307694239986519139362399547898616648964818766970837351163683350445260399866698825194885141022473855425786047803006232723437958961770365030982803642686116316996488345369938848638123646395945950456254657158901294233486759638456696303476515882127240366876391705552912683707747951491097543417093656497955979543 A013843 966 3263843669514022766834568603735908279527063982747240817884948553973431825341689537026134708632766069538874421384983869879416758565014200438398203835478314318735166145203961143557124260029452365237544955916515255762041169145190512207533320431907496725583690229545338270845505371421826008724454421451838148528325344390689730010568561673431393170196744665209390601581310993192577808993734724195745551127078219815047328766661677927075747145999185657426112576734862116545865696787229605527804351225985826538582645932656858682483968580757425672884053490276815097639799396868811106879312388972188251788781255058725706507666746174766259501293317996580053141961414649206666945538489110504373517853764365965483953816116924696434256418533108388607180031444618808738328104510306388103088948426937969518117156312882665174182720653451432765127680705229000911660313329582816412898533558699166540333860678309372085256457101588774986999789087278583291422766054872607860198996927775638384226367078140216750330181973586784384409549693891772019151467545775439065666516587043600487660404389823464885881409868287263084663170914787015007401516258021753187374170505377062897740876074770857169453691132076083938547413899038021214882884758910180062667336038726469023073565277869327596784627633249113308317277079024911024288736076571216154153629288546923264761962607414207332525193728334085232916261116645312446070615908791844428999265724205923586183965571515824011564902478095573644471364804467842988551949016119449546787701257492913902702179406944363676307079434441696812846555194361736152422498967178920948601392553264016835876002754101350457425551931558152010221360397011573632822495404038813270017084294736530800274193875790019474270446724889997437315457559221910440406059015118757742099575990378293893042961524028912698206370097761588334790890962604907422315589240932831358941723398358122525293181768854204860373821376949534369857282626387473357762131379358686312711575636489099788008098371545441714634647880862023528599971425245987950109898820051282357777257666934607391411085250665338752309433480765027948302834811162622453157199359294562456441908773829922185127274036699702760599980304227458583023581369500415749129797135090770268158522503222767092432411641032238504641082083784401927774982733040543088576820202784023035492196469880007604288576772502890587494766829081221356155470995729466673392495993702729670436339853795278535326785237252790342126703892243981770943472996524797740346226546547470424506766426280772389712020968078729466186419479386478688566148836090277123031471940180176869404526051750811477701035538662998070397054650363552477800903310826074824255961517413348698555502628271535796516964257929784608653975244722639151925345328748543264965280767749669362320114411851949968464776623312551168886201806852917352302267396444442316424763658758648288461579973135536692028035492509895184092687726406564924561920271705210928254157760146454721669533303481530228266626242670319650510772987194823771790682010452655317839897947149262866630307766505242172231668232310157380952164699366225274745198781066336546185049757720231881259200396753233112353400969615851942403105489741927887784245928904846092997295330638086548564227492203025108991087004594875320369530201340040218941275171107136556911980905826572914413709147068378761039273402259665998717909109263028394312249242468830573478006239271435180046994870035290916332728744602490806882944795508916308078310381072454997539278533396301471435606566665048578868169748244430531595664790336934025626649497692693496574107645750146118595419754039901114981779851410745459845517538493682623864626139969363293765078394620753246287287297561139892762788237074794046883301313590848345142792887048723984262090536546263862341938915519970898811139089582541663417091453427175263849201532050019151709016478863361008026070933491540559607155050434565164718088141186105425125753382821776270474525075727980822625556939759979620632562229060944124976663589318272022869654052182211969243541694772529802430912528846091515395227803475076119820710876412211093084761146148179201 A013843 967 54855420553522180642188594522989410454011364358032876426192330346631468688517776048798246047990899330739862400217423901063357461202193666768158611862884028754981937402442974939764587438315005902547418074088871903592625929823216938672012516499069297466885081687968500318100408777486629728631905461341043762315564063174322292287625816045361425011496687588174227840777093862587655235757699509557895477792803640431500454581282820920362082282808313344360674077182827592786364765902967980105807731055143786633958530190163823876508059936790053284162287011082431346032108463174108273320603321455567947814046553772002949274355002959296523438236795568520953156945496009216451353665386480247005714568217698781888811787477153372970547626285952687320874788489708318465080452504719464848615956211546453690995046150618953582488986022558230483500929612783818322274886130298395451585653521056892043391196420345616636905274506402541206505455189891149378942429084243920306364541365125154323692551482302622922799368430073085148771301705239012325878715041847804376657144278441793396108416579762974337008855656304030663933913564825361229397283748571605820197683683872296122330904188673796447008186856802742755166385401132022558536644143003396313249916802875764870797411625149788919159236632017847372888475867171679585220787238932429902860047452608139310854305542810582637750930992110970509623600587457766281108841579064529318190659026728957712993909360466454162371315949352306242630228268691037108592607113919588532860895034683403962715529292513920307693084054661598333512053151637699513764940141376124383143604642708330960567978288181397137951251313697860835790404192573518046847680255680334629177135741636873160208376470402857304063398105226186928960895197842648771904633867100961371467573670287985460373054334353935718754462233079015142830504408500679046858108372358096649733545156204965282602505989132621088302815882390824154191349101694264723908142092881440857743451722472300137052109330564238897864526933648029445179719744109319477497069468601902587162369608169946427446109807932348410064648511217824727125744671210195570213049631663711205419160761759502165434094734811904297403868973150896404877332077193487495624500449470575896940287711665046522511542450828832547502666582164443200114134794212407689710617148191075157517346069273287805278109815456082104024546096368087332905001025225146379707680166161777571023563922737246343237279482507647280123512316944601624246950652592275621999029567823335424685223326500941553889936410499206138195152190048547318731263488169287606789948898608232644081869351775888505721304298309008569163297508660226494399781945053839571269945223166151576622332673359702132060618283025889917647361938053396226409278940276766654271473863568692972514162919995723119987500708014047495470393767776981940144208132041742012151002812756601784173774608488965182915192522613808359045802617715136687112194006549480071167629474781464507099846231614078546477187260560062366134561595783403132485992549677777926935164797737660999455582631653605188697647980436815101663032102248148192642555913381918331732131278003937228323381068231588919323610096333623595968993966092582009989821327103748285005542622034320621718971461456243006813199286226069509450694093922055959746011800797644112019663084227210972551209634778241836787068071778206440451898399383718223205973018173635448444850863435011071049842780683134430804172010534062991281653178118356389872162574684751143642654310791638830418239565939471465037328958744143944528338131192850168707098107721099596921027202122705815233219806148618039498773962660398943623613269463323859292771534465088878309672578390999810350437610110078177664181900516063545967645177521388136814920052627904003492955647733056734380967353144150896318814678613777737051056057750534659513530149164671882773439960256508461894174179192322185317454932653736723416907388914873880088537105085593777865342947760173685867735486545977483971473383827287908482784945672197888370275655026436567076205264041908389456346872316260099247593693005604345826687699860031841475580583312447831207 A013843 968 921955053243047290053263708147883021500569000765458554095014496135835094247918262052152121328583045051744867360454243505171848850425268957372441789579491871284981421922859079812623421075760304204114455571211670083681264002538807088260514364799857682525937567929686584846313570323217785849116435088758922513237685209770834766478127090274389470168224828294444247319940616548510721547379655657139549295263650784732228140147620371208525516927159322378669849215211783351960432620531182841638310535843801621956941016906083387892470963357630425546915557795262423632761646940567237749699380023703730498910680429246053568454084534736896669426445823120131659708782951426900897901054150573511425044748034863427205259712128516739515993954988006815801942570146527708442607165246820045710688376047461247184553740653452752860892388081136179736200124002057634542474011191925132354800078728403184573275838236748778816466948629107510057737185376500547611885405618887568589068846723658468718300712763060183463488985204238342095399267759952080161043563708336048158476623887771221608394157456076309682107837015501843368737285284019846182480147962242979020062469674841680928015506699040496884866596502283697486081439436825903141325378111458081836791351705932980183492097183892502364309290074323960796136613899554418788805771124737349377368817535984997397528313258017462392679897184409081355243855073402677886596300419337544250830406262233592282288634621359695106974707160764211019886246511890260684115947763646524471793062847923970401359900819281458611397663706697483191337077319574815727847348956108522507494563229998918454266011089464741697546680829319947067129323264583117813368962057219384112580120409690927203622183338060822709393531954536523715045765590141397909401181404365857770255510676530171632489924197486597625106246751359007505552287593670912740544227414222530392071693440336851504700318159351962631105426535342581559494004352175507214724144155058376496094193099591948403434801518793163156409104173822430885135549739245332458293246558792176782437946004512289606086767541918979727956547528037980188802390689029756948570725159371994229479834922891952894450830207983675526466825831747115876773320221390944338960979054251969099875415569954436903851493971080188625877317246437796864318263486327936040966342409647400172394035386276148143309191668370371922340546241658443804134352230959035203746980552680995636193038849444899290788956262506027837035871510887919498718499618118376378937689946406798482684548448501324696228161251260157564645922858145934785916345445661216807318671138908566049083978195297358115657961341679507021927541228052426691377135150519881674333969365753509548291545241156513733542811482816131845899212092863430377260751149231617158340661224999022789045536196368118477629924399592096256370908055027735468003706075225557998221904274000206186608629844874037829255640727570277090482804595938302300294644668077111556114348582652073970827115614737818130642086288232968187623576740331656447692076782434413617999314755576868417849977290202142406441369607201551413650580542484626673743437236209901401421930389412172996431065613768314967071914889079211777450881588118025841898927044632697426088154848530826689230753352695076215509440403601550245337815636547994515451220336006004590714477456606734815668180331717910550880253082376315644675056398442152177422788516444290982012608461752231071134707614941440378525718981045996694470744964635215844581436392726612471202091001475073822839352384744696912882387809612827275687778970958232785460197896468520925451704186076316636624725281939823389855893990433325045482068219870084103133611179754748777750667025017533812559804913120083932001905201973480017078212498601970415448361324517182586706105571449484534740918304293744114430318303461762426617099162613236022443901217010640333773205412031137719055385429685358968630465053111353110467962485492285302648043125173574624582818923005239138379030322378243573108553161985227877870166581912629909839222934029319382849781872752354301592821883019383488054307198345192240309140171547555159680082863732310699096049 A013843 969 15495298579855895803925203142841469942360063195865061918674908636554980429024762230310520703169495238184675985727154470591423263629097495366558629157462519880686682758257492554410761838020303432758551654785354539096431004090669730732394464929191208070213432704194242431511992176422321326766099924536771210679985775320618419920197882006241663825117354689144724464706241942330819697046809872629544405005496178738994558351461055578901688362994766731218304155760064442796398991053267590019415085175926773860230307671140543500308759481151694562167009779864975553995825000130113564859197480058388598495191805974338422325007798775323022323050274949180052804725515064631923391023017108689006520727080221949621038799981743980841045310401483430553183248776452691195794898626303304508259539536229681181430794719162580417333018366479655772826315484102582663755360706102685699487124923188272323123047013245036725568360005609409921540388874622844703712958012236643365276480106884527883748480079408752503470859374327633815597375493241514611266659175246003961399516617681770921572280604364274536827186416719539481498367553768521554788943846801417748390189927825064131357156621090773631143952887413882103648570752614732954096255629919275981430952248121615597943951677369681287236946238279162809100668069809811116583458595293460630985437716327299851260258360927499490433771031978363430337583472218678807240024021147806106223706638049359985488425082081192395662923903250964094611228145125339611317936734063607136797426007285058170535655853069663474881760533918464599996802258510093927937930393905315937783461124206591822460848848380633913710667064698380350357242536107848461089292145295686188780134083725675413511278035362788247276777091559895354078774182273506474663305655863176971544684367940442594627258155987157246285160689150090839145817297586827030430326830150838068299548951651741463239498247304228435940988903779502768270415731147013749757868690814066133769855103424841876816528709126356693169767813849433595886473184467496302626534594913620115182434558497838051409500302077032292287765694303734333033201780310523125034628177753565107014867585549045052297035103305581634573327941754173776540929192960917601504917174964812844661606109484224221043032059171944730235120070960880051898597054414713621040521316878943854697426552737143221844597584370300840898777560683553465016086057945728504669375502148909493657496403942620422380289987903938809857061892483493263014961823081715551800805754929259062098479205773961764169506706149929468189004025476858725946896017905228070880604905831636269586954421528362697849863356269607474517536185419877135401975510474787651300531023130219234978136000868117526319654032591690727934028057644755674350621444565135789580231493208558576015488326852358967253526139383944361780825851680851150010738288006315953276115545133121465378331241802797953796299553708273647059744496843935046761052092936372013923613856628633407227691332136898509321701544246331496329389454274754149916360734482375189677714483096980427498804568316427407425060098988236474609225307177539120505605949628979812853698384054850391551016919770604069651577673540754312343616966851499660324795266839141745640263618539257604165901271598746145954067164863331254973392667403462143821188660187252919156138222613189392046935106835182922628644413555498737040053672888617251645944806595879198534685910416669747612561030884320788441881758914440066443969810620624072699880201452556175803493543461791565740460995530404121014814291916162788022484501164895018425229546045946431194066792255384653711751757813562611713308010297212894039417120571356503521366603098138062707655460689469690787692641174809250645156020729568278647033517464003316772440608781160287734769516339351486575390613940264957331230359726281841104153585626040657829214647754297832089726263360007331644163862916721828185772226147642511727635045493668839081605660804792268715363437638949054198736362628211139733235452993485724943363889742205570894667819852230770867556283935348818746870557387906778283728741082587645982875718863199759568743152690748945919707295543 A013843 970 260429483231638040776570889221736585321245582132904095667169189454579556070619178804828921458169706468169849292116285187230050791814241604625750880249472571634701077118033677361981674211607239794372977661977453738593715885751886164419353772064916634036077163459392632546422052509129954538957841431689513737898520925813633783598765802878903643908747380260455384078317808324754086648265733529284752814927374276066281542213005961114600676316853044451586037945859403090079077842632268385456309336551801288268890781028859114609689320599716530506340933370190644136007830777186818684588532047341337174908688683010705864016406074016854036183505971070869147489021731691268736432923848545736132593860037290307280799111293171085995448531917732017307350862185840380927724861212279638870318080985412251616307366844965489074116039685423574573891884341312106829736347387467838551280108584025292934729051151609332246627426614277352551329315815786150935303685311661265040201801156408260142160704694622903325834733504324541538745089914910136071558740758359588579241675793377523878865320117550362140454522105805300065543063476187541771337779233191428097193922116955852855719731330672632418636416178765116516021528639195816759495768372053271419910014434179993354643995841552233394591355426757889332554928249293495436418188611097192824972251698312928600131162272108483935720389734460354173683765417579334713283083723431177227301837465695593276103960354538600593906762041938953538130911435121582847420562689407045148154338904439972672192767922541834022337749293567634532146255558779148646852796130366644966326631114540188760099486594733314187735181356385678548454175304364609085527733085984597774827713545177426674884049940342382071980792577847161216001957681470823319666178158092415360751510171975018687900327827676151838314695702545576733523751320541801900442503034345135413910519230410818772666247042442167322860200505822103026320877193387860092180499086512009510269954723261317423655398014286676942104287647367430446063954811345210358244166936713213275871177624673164130039471577008681736480478024162862935289022321678962162456995783504168753598879510322800193956268981256910532273922717062398662323396946094142128493142959633609480227613882101356483070239818502875081061663032639511032259720693548091828828041772784409365899648071853166129542151600511646232985754462408483086525358375893858977978194064616721859901542061063621438945533826701499577267639226970071271492463360534393279116142323096057056689140011442975370396899210261864571852590656189564606989481372933168187290326652312310782947942962627191862762653428823292824216230668351875014701002404549756055408024905749594682277531766590451264854425325768546064387209564835408618810894618806237215474950706356243987092312309407597162630013824625952888450340089200065278230478406522152226711673967052372468613613180979625209454406599174955186133125758456016330913002525981604438014178088357441675275808219224853246169837854148093458808048557995792997644274864445279812913347317410950044972408379694195436592985083695290428757249737732899998337719195414263714632108740809870530797941370584542598634065959199457727559170361873154791078834049765455318975910636789302553216302671760126475050006839858008402337810561049988251202717811767159812257215107459874112132838340578919380619626658627267273432182080238990148413394364456941689772466096372968448124313246072779491342706722074994196723800607100828789866886545813111646729315984962330845399927951879502061895983804234947978293897011078390574672832980394221669078680577436249874933411793572546815065567729065257110120483545442788754683608498270406419927565327807917093068750220225019075593137240401854059220692328017503744994409311784960955958271261115480434872590048494033137865988655919618903437509313616865336135610584806483663932029308291643222943462044041343766318273804863427694606362209612092178444546341146143660299113296397816753918162046692344625496488258461514579123116894897249030026682048256442565971018464101407596678653458018549222614628951375050566034192206933798359071866167273417534072520516191201 A013843 971 4377038324674140551331826935149726789494174498907719135878112567163118598878896538172759682947458256610530657052598405141775463658021958648944995044352885511464421003122792015422825998474482879224026635564855064984544582891831950765396078847095053868244348886262011975207715436520947145936264440942405657392860441200149743000944456848985733543174317220037473640204287404514141934297402183426688840560484379457845993879973991188453093566857349118097806539756058987734959061301120534754364191019426124251935247356752035139245048411319435728220072067152794155993883611872178861631879458119665853898690330695360933456523736886001265786136184855788097761847988244535153653228151122508187180505005646738194468390663504326442325503475941322014884645940757419282252271742394783890493435987121823712915277914563334974868668278992914017863400900124432579487378790541171962531364784971713098353991162705098047069067159106159464330191810915917838769649039033090881530671672035753628209294963802527136197304366007182569641688726199894656954687755925749605251314845059296043832089435215668936494619153032269678201582267844284014550874055572248332029538249019677018946081524474614933060022246716505313284773831838964092276845379029099332754427612595263148311501638108968386662896910657519846012250679085875777799880495986710519809308634293545390982404444307327289507652590267075172597103045373255878526148788139707795659261982285945836191479261678730260181790949638867992115366228490088442916597397120864207805029973966922620701543850474160604413430552376991233581782117176401151307654944563072201949051689142076952490992071197682811553265193056774099363869324340455984900464609976143134801529381553797010124776227347334415483781180855877238557344902752480127533629456303059224968150631460384139087540809799753083946555090672683508160333688444346064540737148498238690901594096705514631112201614042325506195311389901352085563374982989269764569277648147007343839107129033852961939376274426116179365946762489304403506996888514278950491009713705338975527566882337881869533573398794784913945027394152105237353402598160458317064414728133354564241736367929995302859823012767984895315927819105667734317669332473004246753584253722562074534185506516477498410961520629577821487403370589572261919189125696462779367112898075187568212675385143636163139214941949799238237791575249699375235231698223648087842879507644013244299365217420296285524357587025372103395137212487685987859973831700501547842105004024275430951774376172322087050260685026871157859126491158578012349672213434887757723788520045413007329006077372875213637451916178233082496602188842989963372079747413267750023242674590933437825038476401085714408408326450191953704155831156188712656354705858276428880487496521729392691060492984213485512322642350488390196184865879185497131219650578417812474343104364249224079988996732724560895300211712333471813339444622370266473654833454172825789704291131023522236360508740512108508376464814667006762186872114235292911407327646731817815634628363725837405851267637520342702818300301666746236123096342076850272062046517327530251821851606791494011121000615414407455242746576265286027086976272002112573661963874408007546028130072517808011906399004272445666165464957493547218091582099567152537964078262370654964607014311078104202616613990109898030074065251548481064574684222576707424383919083427818980005837681740480707625332726745204910996871877914427464336916803543629471292762175480967446579613759261894518636589087238791154285799797776770671185527065194510388526303901485683592205384464971051648005852014573794320806996822399776249794966948256950599967408030430720699722590464467662583206484951321895603493857599433961173322175956990185442121037303169838786790665085567879668903620945039214948113671340041034910074219033958655704431207098842570939705616584457647648010766574202864680511227838339629263249129656950433243117490355643236498647197172558106183102549518758236120719478159962675531322225652538064447658445185046030206274907326152357477378128668917756784484068785760474863336668421936349020920854673364328495156852315625515207 A013843 972 73564883122798280246234015299061458151028590803142035516703437916310534291357614117069571991297930918853188753083021395217820217700375059012818531710438946791182523799484765403211436556360633751118215663938519077195240804663019596514011897183126570363582771731405635267316073341607558681750796458919011883801805435250916730616873486260903223660130749517169819470913458407669183489736438496852359343300060965548017619140722869904331143578171466627869834513680083406861456943287932827616598958463494870302275702324931454585291528649045756284194751232637011379789201864735710127446998052617224006475288387996931208603794445843023274067590858871230559083379138425902327449805535915995101942747629904728834430241881517214516164736920145799104166244326309945876813931174429132847523178635556491142967075910065970922617707765033905898230178928391338363444375332625477174264647941019582044035529471584582877089811743097222116997533766063831116201491399029158445885998791904911229313620456629073578068094479482717447967862421241629499437437113844073615458848600911588608685927137669747815665064105013356481533993175658881432556540252002777716420449351273711657426792181844853179939793900564304800377193791717469498896940285342072485603664884888587733671408031697431674643308377420936051927897163396314197482591496048643706435050216571617386241271495473249754755117084618732425839510883588311550388982682264068921645216136279891668870191951034419482875360490580454343482960202232916460099252453410364740579138772462068486130847494919217278376527293800091662809012043383774150027756653271554498157711739410887340516103740619455013775728099705202288008551734190043738222108699869037666609304315774666349167114053026649521035910306644728748433295780560933503457710272085516394039707662954676225644298390304450081889751408935791721650728301684124306736169254809897677983091983329584405102772527209364782624598530072024502063643339100656933115849432406752427903873517671966731315097044279734626603467237157739109742096705259486320902400258245632161691816591452780581250768113543950048674075413514432724198637467282822934901618335737290161210863135799431055165045375591522135574798855708957610677068470873782375187490552315100786696055808022437315793030277221314445738788449498941006075811635580449932823066477949677458950435198109092993880785529350275797062563005221697399578539152044853412375275884972930596939431209182919670807877965135428941762071130280538397962580189390329514582258802635997168006471940328217317053731333246623550138338936902220653560940891200158544063713656403256414178605142405913715604654355207563417520392987884132314394544314774791074640639631849818289525421672873047602062118742648376165905747054242063693615353541360051940194353354040705902958653705585676051005606649984658374027279040831470650284408667271468174256284555049936709112375068086901694967310658249188660766796045768177068622716785864282683047560021039112338226511070401787007700283244140108382652074759623952567962022955758621662027371198909140149280142255183804399806267173170113003990520880221285622522546815816723800942369859955344639844910657343269946100264841707290662257250810203539506025536626837175382826094782128806799256110848064806994311242969540594048094465220347425132705562263355663597990150089526289697333377431331777056191454814682775321252306717728846721681620528035171353596958113917012259253058967138406658939124425652107782393110560717157780524017453883308619874663568451914661174725152789222362930081437201234184670615153384724136099961589672269884134195896702768465048034354808941761149803195594073039430304009499354568733652226767449122800237577936308005035951392576867099407921264673686585440025811309134046725728273954375480489590708093139353595263157223274085632946474212069673733617399303743126424375297710247089783632297934979684020116953812627546685352206278974149027428122144365931517075660407295875832763442879184090619404549761769674480932269434492687654932646542207249171795488225068629676862367430642672122294208538500738276823744082276301028099386167484217994616804495234269018101216868718034084049 A013843 973 1236404990644870696098455095131325927144337525628408190929234681059431149834847420465588296457744324953165543373066340589425904398890203616828441062457347378719404677497940452131774614202753171455043850663814690130420412203971370358610997955956808268100735644489734511937781244652398238764185636085051832731056943950262157491477792683587000480055817507135073155847642495457695966912000321816597603482844124647965532124898129274482093530118327839614608308671421161819120506845840287033752178694895958285170347728975122957214994722004512025868461183966930250260117115740613080112001696270337683876830171937064422823003973251283692167253999565048772006514353179524140417448881642140129678351759415808777520269075302659824373180733416890445543722068392291260351611741248630435768322063327797946639847644820478773296435814406924856431554617249473223874409616215436394867865937944716115414105143828922084415248465966235012120377550006234809569998465943483066000005981695545843031074019014564839626590463916666032147995863713808066997045005572377345255016868435521069746184377402815451537882732412959482385141823303298820236977772015410685079878492246857271826372096200266447395248116086784270779939496057395509867960875375744212265540795720322494039815354788738734155730083899313672224752167625201852717089915274089554774053888989919173410557050024418908628169252841187035881084659420468752227387631940812206366091147602456139278701316121035488248686183765185696150918112118928626944888135984468000194913585348769985046401153847107284797674294226898140576831065413151092139516506071535016450536661204278783532054155568591180416528662171745334854559728996532065108298980918698916062702577635224817330451685889218898500050544523777956074918402183887609392613736542941274034625366691279243324403723045846892526321051929983851465783790566405077223314796665589950273861826963820325096562297864807793901571627494920515806183653600264741074878081410460288055780402211512744853212836023209499869324473854910121217435419325296186595406641140334339741554361452546883229081659684333168468065185474937070795606499912622405066891499368736635739470976723381037744158917627566712532605644367900450562649489789975660379776153712759898922000609965433103966533459869258631889531817470728701489116166159200622020957278294900229052579964374619525948154362391790085321230496428761068194716507528417851301791261798740044542761020332737330907268004960031154224195129486625008854557085243083268151584023695903204402684773901096348447722062517876002007175062512515622524398733558401064650078835423169530553099816628416191818167425747973518358265244947368611808029106298419913591485230292499895992053762055977311047858029707691258220377890740646364498593246969638392958846496821362144111026092829778457389251230966292153292276478839254527219330056470831565604725374516724286270051687769336556787315590233194113821507541141225751992342001020020999053980341273604361068572971560242834238418660484262801587233420484999770809737719817435154273694027740065918488951350882874200547543932379470089258068684433879147457736444333431676922438410236269477361873413417968337984107151194574434160557614367090888477771194087252406659158175003238855875097455023425211153389060589068764166323676958379174205382384960218638091420452554668350943082074488393176983409781070373404824287519004868726851302996214687124939904075020603225041266162060695200716789864221934975498681009193973270817267161347416767974233470594971329710363605642928460253765878715041142941759028882937058555432054437621839942643430435883429592062313401273884179644742308349585573705119487655652236706492975280517406903592972375528640639235055039405339748932695370650441490513810672615923319315100351188700588551030921393115875587883451567557232931392082255006440907630098010725814475628616122837993508031393203549326105642728831177140714530930718522703984448880358211007490624465421785121255184470447011040332267846062919001028652385518601416452990434877236830366770598728458979025809406811390359398762906581908218576666790817791379266383316907251835524633151402359387227151912543998850611543 A013843 974 20780258677768341789326734783872194857514880793236656464947647284565859335274280595765142498565308869487853287471125986286481175232147652188035608936720637394137034414707885178978735940905672552644921998106733497021975867912146821617175042645766076561969063976938967942138289378872857198909667985681466152710874056972056080959267261633046717068298124842419174530331327421157496115889989408771555921736161202958356698423162858716220545960698736000402721843840575466693958358558037704176272867325116370898858034280884891541912416292729833618771227118932196716121788364252484037442412509215565452917884699746241754386227778434325014255037970689774711113486733888262227996063353759449159504058020501498123783162348611803668240048586537677718253336803469239212729538535165731733958188918350300089175919366497786742793196732737186062045138452111896473657202419732839488544222819036843751764865152332693472767080967494511848707185482954788444442964217112119890262100534357038983823261037577791259604105927047406002311366481437972182019335408654946041701068507795802619224120831009119293997195083664610020447078624258543271722885414263007384137517819192930167585835820837878181371935087070583238998443110236646334350818432440132975546944153671460157327176667934331904955355520095764889081409681276767538616130206011623147087523712253571547511232339760408597313640632501830512053389870879818318685703930029230752394893917754480332857133020046243450995668690541475995208480710382833433062734901490953679275912628956777138674864192708332135594511863071477048674799716398830405588853917544289021484169664860313514823234192641311969260597225120523842900585365244714418275180972300572682265842222315223504872901484740102027090349501811136107751153585504599051061659070077213992699948537980330242553253373231548722689877919787238591585428168049570132892251787558570294252795725780928203897922540213824592103714343307129109154528666059649503245475914265606061353501219968894702747948135042082064303736432079474407301437092600253008108999417645599248036304152932955466431175454314587562442771572277267348861758444031444761959245429890356636873288705789865101366078928566513737535503064891302872606449974900120924002897815450355621182064251689034178365527860022629826167361256230537285927575404637684854306228976302388149686711461244230372610630368718815963993920953478187273148600342030118826829205737051423928630184468732316320558453359363243609046047541281706523818540931680500487823672686257045156395922994955726328360864704737941965734591275647850067767569514916046693573874986957210300005948618073790935887939924546190923047363971830424258657545189557543487732092265526045751938447578874810666781349905297166976909891209678043448127856701818712470459333072076633556074015542190086533341145438850472220383290779851350838975280259105266123118619369502585079340758716339239509924413125049293470998077243960581213735292011143492931100247595785468496479505933013001315045102426759004906276632098091391147999261856971632637877975524227287892043805354288466688602570871501753790160360379280206831322176419911986194035422360840981106021006459315793856498888890127212514936491824667696562645900459024451198720471447279435450692762926578707523855009941320478719343402038639478780869861744026394650402503546086310974300380425926424125560168190449765814881800331914828692189849457380246508864967788871278403268560385754104238447087247978061133206331721523108762625809180766033619342941940289683138442081120040698631485043123563696489422143998435523143141146538933110263916008135335892801153791301335210171407289183976431484737261943229028547142326027435539656057828687086715509863223623570047285545160311811094521970131065615974655823227728891602428490791777176695854098521005557170495934413877906726459893252334539057266268763891890151176538156889483625572053523857537343465594203989121352586211085866632332180452402894925390343942532935885394802914554864425688779479650288560643411134006325410238981719407974313452829210060486778700279037770415008170922131429618038753274619711330104407260181599662509375619454221126742194126988682228203201 A013843 975 349253807597252520453214431512539978970252601491928485206375107911698397847954833973024749973387146169482350202527214451516889112126705590324314479399463752683261137407995426203095614958801638592303204022179869884448348411999451630919860941747390448777014058260413234203518229590716110942074789835348401628611660275529346552682404866266616173766886584226539066331278619967394037219763051993223540376619661338121101030398098166443518715961463655958768546029428551868725358132284939694090618081133230845697106982158832372144921980631910313630688014187893430207858897037991499217294627042386008567190888148635085165969330272145700514584423173383043569684371536460023265929836786635062023784703150568678966423609593118584252110496593938749410683831655907503448345354160530453252635281150713493598779676792728301786125257487113886144792641964644644032756601068449833283962752919552232935912088615255579196796329820680260641221666412021129385752899597003398995635123680938754201117548258569937700166208315885752680847136453527998463198970213263678122869858410524054621299798806770267974210857771151100613654050437913336767846535157518365105199261987175577326615142640822218594318113008395292497846833353747314941434205394021314920017490390756230864197858257972316326584660226249520490791252513218632021521300372437350233100011031845776999021281934353187295050358110458265416081323559877106482150625952001281255500982075699550954329834667917213680884203681930587051468935299404281509485385489358458487590263554876553369708442486848938202936960882642314757077358833515142626731867792166865584084439557307289243634097075722530267362857562600644227630138233667915227950966601455725070842010230451961446398855254026894769307504076939764562973638311575796251193303990787735575308035077835410386592529443902639382248778197864119008776291220409125223520075793496890935506737763200060322912384133373749919487126967962918937560163290464529201046713691062041073168295004017213269084764305652273254752898213959726363515253215332452307287953212369586561746163898344182524308765860665273161975661815264032332319574168836492114249037940167223995929363278210262758659688552417396386759200011628127379896604728146332369716703584274126925206953878137597435789426743400339488394840633466640164584759825745569346324790404714237631784559529131779872466864607057139906845829465107893499808525948500207122518460822623281968487510365984040399625925610818035337236921026321641545818217438754171698852466837922157943546277776220892400761053092530590618101275569813416088969540837193996778896116905789833512199978423966204259468606311847830843657046274553940515257362000893633398313274706696250952829488458148942876594147858329485380924541561058876232684887587467100491010010942391980176935979217588784365864631390759886607981968136961653550657535314782207731254635743229947428480131745513598443299611392703475367064684239245488459249052831288685693001861342366369020331056216149513101963036486538595459791355672622011024423594030122229744815134635688027601580236589526259635343408637329975951225176894562436214031819089460751963153343618654369448895055561720547346176825576368060738537618097189976128389649014823951296894963614425471619793266507008337353431152083773285836004558063413719870079766331851614889314877099072628545066493818545410278289746776889214050718418178492525829634799830189803074493513627559576123734694403369229935580195376767273465798817243638888973451974901134727040296825190448704507796057384524021899369119777735046897717974181705837466773249879848784205636348730590350308991770401540877350842309315091883963979161479850282791821073543109114999363926743866427574271199441341784728157509360609065630751992819807686040420988439481162015644737399008727219833842540399364525169694045978351611425891986597935474179114730997770824076802841551294989503575473630131626241786445162572916449720160489606956863535455011035510642151053425830452584923606402551316714482399838733810929244311169886565758089824286201700533486601289615589787807365042328688262937590377326286533488325064772821872145527795076036167094477156056692298782209411199207 A013843 976 5869908744287023111257174950431259426553035473274842050863546438671914972630576894584626972802717765670489859853874893286644355307513540856580753455266787291347569936416179128195428000612579139820839950000777073147923391760474783560870102847948391272595275277182765227258530884731165676603450992762700586172076174250821727510933178587343018032500062821095442087829799765791991583552557614850108043109846648109801345017900835883416219059164319665699022953116605671257667094129312981438581018089606210823631277049143495678639703728480516641190973454455924881503484482517523127345070796701381645988777257114109876384446533883952788548620400275048813275685232413283611030482766872975487433749505851607787388681606431544045525221116254328561345363158640837410456340367376035327817041170300041686914690027855384568119407202585923084435529933499782532258540194157436348003561988318914378953874473356600519560555915296173140597012547386839121586348983526836126919639523705537641858182633581784942926693463165091845306997822374445070170985092374322638211073710305677786020185718545387893842561886559736548013683625710009451057196716392411162323083996218459928128420702364299027914704525332099681011311728176431122220684690057316239860733960997439972134573403741740720500908384422575690888728580989665548385708495359554545367711885412231974022550685470674018867911368762472066848078805070854528645505570375285534061205005746282352889421531263684610334620811282207376574038395577087759329920873919647611800929559566810232484689792876470104376761501554569384122199169914889002127482501982948509871707175639663610317758269551668566203567547054629027533779733293256651236171895670666371265641665943206116029625560254430020387751221021126623009897939102654407593805860173169471814202145553179742367460642363671660097455215171502248180503126541416167631701913861302245953061741586103413847188440129612614896820142950552778583573664422837342281992117005679724316739534132517303413507633685097756592631960282021120991600860790092525928588629640295641343267776639470675686057427820201246033324948129142591409295083055634922964183580660390533699584808616879886184793385500479181072261874595433936873922235665955408137828637140895251231953273829858600103312895276329505781452086526673821246176058391305784003680752332032191877403092006117824316550593450809350414357855820068366051281895616442981108167771045829500044369586721093766996512931741018719912940931689387829460566780493141363742613410144957708557182290584944538579591019326161636518428138501854084207311072850719503862907036835609731839545037371599994988888866283226492989343976736428078239930483149019296525451207995443889764205212516109282926917843054943660797198770016716532842734905682559557952405253908782010833763002710014698837086859784501414220352938477914511225901196035544565339196662936465726430465574246847049036536568677167310494256148008998924534598830935468940442282283581151564124704061824824866704692754229254173892713314789758139287487344864264315321107967822008679899759036360167845691216668967604905812241548066910865449232783436566858244718246198723987327579198825837239247193907462017996832601747359471928789844830992146149446913653467648901513865430183289125899117373071977615045728607371794389856430632739430091444715139404113667956932561608292710547215774079177020550424454325923881618672080746000020273012483538393795911609008837426647527296343697327565139680721413838806976807342163371357366268740975871376662528336461695236062696796104392933209945992071930010304058010730618516144130113115032017643224685138697525635606692658749293782597766991843702882136783039034895794309516784163048240776049010631375926143259823756566056048743322507779281355552702359889996941101465139678383747391576492119574527047830758155533234966618751501514528381283879534240258825357952614888586592985301622242245704783847363006770446737348824124005440392370473827362632754927932416594811052807679980020305694089599160287809137832283510696215676778191980866309307874569217563678384266418263635192081471722897768338279363636817205149885651842939860356877561844827465632593574025072049 A013843 977 98655556265231997430899339391898177182076867199330270348863624994758874945002105867283825531895277487623923074564075331468631679653380081176552723322668894005678607921346722607580558406295617602968857039663060268397148445318299687307543818565468612118508791583610735174534128579676701526674200835362708751794084260633560774276253932517474104072228555834151095170155444663666002544767835832785765880547192614781431205715859348692576393727374720621403478773030791516827610851031363279038231171032011585312770873364954731870897500564572043188496690849040729483429063697672011201288604880160121324133379360316844692393392894987594517136663067422745404724441701170057650589323862834099017299027944847972082641571759294960773142391300886500130531518607276554357539712554489025754621010949232800631975195298165448436382876853861609280107951592330845019669285043204032700895866337675993967077768273704384932254263268382781974013989883930605116501767366135534785138381474918971146710475522609059535768937035415698644074712400647298294363746447535240580413515849107526549641261371592334331811937627409492162465980697308128843918305212407254405164072724443656012054366744636773762162438957256599338757116215461277871163047585793314043339355682483973611665775196687436289458767216990229636766861260693308871718602681508033243995133658123382787397009370705618235112986374790868027515660476825852062945012121297423970966672531577767505012507675948747245893971975220059378079863314464113971057980127967517411538223107639379577370181348874833044260230556627647638941801448759539458756598410827415605413782500975826298610563236354893592183359763347150065760235977459764537326341050536889701861639479507465192109916791196205352656934771702075152927354662498312628429095091930459312781295460312291929969911016206229591257929801387438285169716047781581529386014066266906847733108690837640076529696113258399218570856142569940549654122577954627211733441510514459126591441350165218318470822799345437995052365356459928980505835667299085083281789098364448844056301521979583646255567189374122342082092403206499533816022460916056150259033440159183699888921878423900247107822430106553596281505326325458177040011014837712544572485904427026487455438673258433491936379830909270003668865218253806913684481013382676311749862404444465048883513767346822273288265824127752752414112482767889028223894819625557183484975727967256407245719644021422941910392843771301625576798238903541249743745879748226900422103584306304207720562757861162859907186261814798624965221723800661593272277201402042701423878568096092763027233443104481115778255175622187667671904217009146710978511630285567316703258452779425455266997006758248718152708188224438107018519727670954767487845559806778490506075102444899256083054786547217043354918852398115268801471836998309190173721401769397509655878313973179464116834906366758353157070109757150987476963079587244924653002551532426482013438340148414338243901167089831534705771120331074900614832681671465047004799805133690347601861615184499883075250124105340982532278555338535651986343698360570915605255391218379186518979563861954055014623594665846480027588002714136472765537567870644707170922074485000333754277773830775087743536285090540338986465689220727776073560704097748310317029644451601546911327347964938417352165562950575586167055514948728184390983803855802678365021661098022340728520810829784527886412611530629664991269648520984387302613884802388828859200999739782403254878729581470227567113750911711832505745052126532028459562288752927683180302986349505400834394811124343120529677283126089313357641683515599380604120669831917114340072912537059493614960048591428351782723055721681535190689767857876605704011229021388246381742774268562671178589092324602574595642410226103053689076092891552320047080083961356485954678504238163331976030077791109598432474868303964365025423560302122630054790898314621687052159436674570553616483768712073760125708989364538677424201277800563893086957208179547188964271296879611072622420060537447884839592742604365691756916673313295246742792461461264643986766954128150524290233018041181926015214887000198639385927543 A013843 978 1658103934149754180821125197159632663899165907019143853753350945286912411200650393311439255714563928734495275114198414095993292639934359024334321620884096101553440363334074366865606445134610445053097580265617053930950873920464662844577888958629830963875777260145745626078395099038626322558813293439941045991403174168468255933260999843821187267141945337904577456524802558462234504769913016841630367154356666276631514274466448073476131449375986929483928267738328513023321655573284122630795551291535018714351740068644794178554174291988762329869063883099827540427992273566773492260057582220851159094709706908845208745055754386056501049515896174174082017203691671565158933454766162652702183744762669059866792956896558470405714204170593999407693843233232497049087169948903297055857915331023755680221607107376266691870287011282852067170774342412304512245581673721130177603956825537320430604676051376149597556397402751709416637253127979221680193045204122639933133820777448963148062762962108490463617668524754231647110963691317679142433371486543724788435009960875950198719820679872352363114763235703871334774565737579657721479734955704928724787592570279724526594597741877110256620664111554611665086490852233257697180637340774428229126404550955508144491266683730725741716933500615954789505140637208472442206974555268105514731826211392079694507781536493449325677543962001110118938455705634012095621916818722645804680036865238227538456745216509670594961739986987523537967388262726198363511571472010750065135722915770095052556860637930539318974881694965240873867694856949301579683322149490776374080189442493900712600747736313416696603825727542575551155232286073166262578843814036373505219188574732081967483791371509634623362105102707996777095250049812609140346007801210075229669915232801468690467004294449378100740272026171918675258847417615065040764390738411747903389850357766908216766234602575533915666520379188172990818036838167683419547603951467216514540622354772226824278539118788598776382845104546022026375361580060295722994717029376211291722054259679910862342617317751810874203373727020691637664845889500616155717403575028755400444033110010670491453141171582800846292703260019551975581511465126377434736629770595705034174663557781454491698974735818092100951662617723191732798295072391922640771579937431498124076585215887798041947155883706115140509823988497879910897359000233446739582831987059945678436578810057068055384687972525264266421069248001251817784443137000928449515394294941436054819159498271372564186460079502321320489790481511917719398127162923964131682831127093991031068198712478257014112885134736682108130561694175272728771415844970209529891831664815863803626672418692585886205992566519488131264660261062965736777168220323672526089935604246791421796987901797499076847666121152255123322746337164430582559249735599538263944786346822947227253411644271306107641510877334688436646525318478622825448643013883605491883199858182874399782865246915278798603799895219404375854633492880852313045009670324881933672144488166405889534845728835838465893420005679574768702934478538346115378577527360207298987824489529827861802630778755548881789823671561616491697770389903201925593421687305869400609408146544773836899705614343516711477345528838732771732468334753770855851498317234298067198938678737246719980437846616510323876709702039743274595059264791404475615280919058074461480624249267616188560186936761995292779508268982692184597395031561873749046636591202626522851504746808075770114720480811573140768924057091090623802319863387070455571211352291576137271823673590566834826742286097500183089601883774846678789813456097865030940713605441010358909186633536676136308412226397514301561949922928387332112067316726162472256937950807131732814498546874699595471228961988670114023352301893228319843031274971138518459440281620730811120521137517435179020854605111584729082982293777997775043330870627973846694285643652189507294632242700743823686432790984249801551468550875994077351112489797873649604922507686655623297565013957452886600499035224951574181358498528376553212006112899779474871485592198031825861745946334218144630537716605812338532159284215201 A013843 979 27867752821254918517060651188661946182153281399270750750032569337437136895049331160385359570794675950240662088844332745711359269399376772121986943482199003178808672186555787883910247523377397750007411031524225825417491337981249588428820579727691569009860188411269546737499586429542192603245975022845089159977513148249445977470317624375102694398854675294162233311812356600074775321667928074057281580763272490111345860410957592770913341269662212323836382395878087318382967065220186249055780830556829059532109695333713055758960007325455128478109356683258801471973266141836762084414787784385845430904786044016961423378152063966451613139213666999343796463142445923995626194574254895703965602198226178889181189226560458212108838629495173348045110423220938577904008065331217713617803982968516261717484550653672914290263913798630894692939204372923601937311491190231034894989702366805744477172790395478946286130371148047980165422313321946778779004510745689209356180125806584723629490857104157399222022154895544371292993966759976233346877674574340382519227212412442094989884026166614626166869825702474965523556126351501307324909905400532737077505068328691330118475404247728592083023501722898358255108651753484362116514971786395815246927481287909225384464719153462307541036501344852352147212898689562796336172621350391049386097803134866683425592284283845402816662481369352657768998625044590841291117555972271508039257379594058890238842516853878033689521963961299308102617894531639215895538981730084676344736095045347987548323156741698574334010836647280803367094347460746911649737595366491478519165743959994989276680767204219594419820499002808067288265989032031705375162627982509329502218902375522101627500081580962429114846900461213301832639867587200521821795353114937734385062265317694284280678941176810697739141751943871437175075448547856398140127115140486247012273214962988426399190104965486998520607208013015623456678745139084255232336579612309507959884239916656816235649406969479979634666477672104992197290702076073390216372209112725983179972565942440261863392369259454685362736102230036764354233064864836855729142401885508292015262864479949338949852943670792133823641463691148610053598463194379025545618536554402014509373570415632905641984668384894673940694593616073683453140945281691043823447944008411188971355167723426221691005848937448677166548611774683867662451912716923539352168657206516507017483580060629142806850450754232116525738910851157039301503135803574604451005231915080715773345613687446958686281834556195514433471908622770801109924323227263065161193342753068707259163215760622065636195260459519416191350350394003808752461186106414311568892014790560222947553483340966290989464117065493037022165145007685265138013866278979964145993547700575823426141975665510566984578724498205951857685397688722584801073310306221439602120024131053274048448089505267841751130873315364108554718151027670213827315343134341757502080940016479570037150616204905090768134064838952529344988825114848484825347477529150290659227732412612783785412152164543937096270710035456613137590219780793983161167752502343004074088366195527816873316815498544510056241566447936088375964426943103114763448638298549747016042322718978013876773352260271485369799746303192581694507595302206626774296132217756847615412562373536905622711218888083689013395859962181965216119161063349135021666026406609057474104851757440825281131061846158854885745195476792107546528418295460412100226821188342543969565240279603329468318107121000109776903306627529960114245589943946493146785349197964520139127540482036656792933057602440685577186938860603848130420394756636817575020573566647061102186699749850915822935484289063022866351692354657405890807515392216612671222356139215463033413277077323076101084945164143578606390482137919488371601826638439925079747812813199622742502598758255533053803503348110404541697683411526808605153261942644356441390858812862349049100884103071401444697875918072286414675531934572832458040147616032862428909932586689621060762175189582910665094587285025761107266092284766424729834186739506593634165058348072320897258364120039204356805447402993887973710001089804883207 A013843 980 468373321666831415516238364527841329483450200477543507855797392854305959795094108812596738306346118695694807727206700457170815240795325409054234559105318646426237353439443126964879530125403923984374557206827663447791776917450861832723187483483312200348720186628207272017155549121315631082755102208957413511742063482628438543343628312872350984761550527668984655271630277377456748831272867140680731527888320741301389875926964261700740526719212802526718078927523013560062527465155670287880508419168626003556167649473715328140840843118924344331583957775530676339454684045850460352759338292172904157216739041793070642716601739084152262030764101257971187156035088644594489452209502032096549876145587388590468247330801621170913250845925378460594170883074314678832663554021776112774431541751852810685762842836280670476465599213589447104229207895726977760394232434213003480091927678904147427843088176814650230993147885242402640252820001959510938728812102798541649319374431269450040852835349573408724526357329414248321349599334920553860973076570938809000651759015914290494980827782292021986581160581496745554407815589682472209760780066753712061627683400315185301216119191574447139375993456752707193611110020811674092267130813954466855110178005890351036698534812241002842200478102933482538207188275481918022053247036022367032145777287704348333929521958589685139646324374710119123559891124438269579812763225967235615798778837347768244226180763128112219795648297557471280698953393260301556323665937533155325979549427163626724667295357727938831720131530848462190754697772773344097139765324622279471618658735635784773173654401318723413923126740195186913886477661356872240358288502034300943793092225399962053393871131235546133231856051611963901178254538079170258914499802758501809741493194487835905370964358657396901755424920647244601493063743822483541116424166152353535275923882946482491188094154939984135845345074753583436399669552589077689880893544085900281774420279251110472559582936050017719839490235068603859864829792565469366567718557585599305798915794593481138035550143654896891505670180227898501595121183313034239696348489737863900522963314508539730178424275003393173942080257134689170829370907928282345210743869834657859041597975542245124836321544924784921254034905350397796939867349381373540689594949366853041566303927624507960735303091699917138182518097111763802829297033333925891898621669922933442846530078994003154735525826379182448093874675396359540363203450678377008044932796761590002619729244921034640338793385978011083362368222908854254498100480610336164176511650825762904756167288775057147533742543142827928025339072022013702615154890505334538368092584945667079531394511620452659923415519741473231529592144166251174599050550816257401713556203577864323168185010236099309814622641347432872118478954360482751639126316663735392831245570612376932267040315036616311256587811324572479147964322053283795688972058881918337474358856972133614390406555839860540029227748275160701227183705258484459615054832428935109640498658783057081422041429489950777021823565919297003478823855804474989746416306878869473203170648236018189835718084037580515252007290461837334834123632734049829281263883725598098623317937863479226929731438382854610224336117757720539589154244186776195595094183839337872238935812034772800907455852022561248144218384392289387314739991708912309140905815878428967280243487307950499969756448391874064719500378444951534503126291803146168512183712473136496482993379293158374022426382648845020413874488896039640125630187908710318021363970189689978316572881590090718825899124220602495780881430168875527975574674794992983370779934637155944451862695744342236076684446282225314772893404727020806801911196984609165234139631794287202576947838568940030934673373761125637604833292012841061511900312259820815321489951446059433241177330000744035275480771691569132312965097531072226810873470023698710456164067777500468238559120321044081037200555040917771451665224365595122280760982664318842689236984492461168229878411319979548244728499427966929821213030069300434323176530887319209412135656051497320221325765498907624829154502118275174143988316350672060049 A013843 981 7871950417254435600581418192619429224628347519426073736532386781702320266276146686813313380714759216918542633471163014583669891752047034149974520234883090490485771199256720634898730262817663750405383182975152539567036394651596634822578612034904028151260940176660279620792333314081951811607865002825947248891848860952536166597976361054445603000887379718532625101150290071882915577607203078033421054789219006699052459644704488346404346032569809572066550752534879288903970899106871350528407705000967097241768509684704733520063112050299761455180931578333344077237214874758608687148826198676550000170341733075416138292137925428787347067951052249842721742531481734849699584223285100653446713768378887240039999832888782847019539006967467835787206230031830006807140576352443991127399870922223390189195616099549369228697957325982797837480780297103483315218945864521817949489905028499342005819758782987723826432301836507269061174729145772933500347215145011735089500110726066345646836613603720280280433114487635465271536922716022009748741374497927768562873954113780471480349142772536982013528469565893215802532932156615793310429449430581929638619776474909097319357539315252791733071492322027642749803021926119781806468733667590132724433836761744999129873792274589334534768863435476003041019648213346024596196648922934427922709274078874446982448353475558016838142035773765752972109671090128433996827913111538831328994730075919303940880709420085894182078105460937048419814707309680525888257131853412119741563738287222339074361483233077333467944720250638970104040014205467001594240628035810926651079494797369830634682729609522963784417805991122460506461690030054424951743701754853690495962330501032297162231390792102675823861227804659442277287102924021496614541575998184962139916325276119757058061569797975954869727803426641318240017293922342424480875543740960522605867382452700681531229398298462076313371152714671383476815569246170364628733828177795451726035782681633373413712308910406192647817342312380798025072748194323647843643903645797341167532562377759732637486963491264407852055535798719090290116309201727942166466576529067024278576089444426945027245108776789982029074444542881662720894129236849550641375956972220311094636912137174938513813124056205550860171516564654224135773168350541052745098370022314008699069604870111585105296078239062200507341433581658157414234151995239243292465140134406394742373921631037652211021639982563954919405113751669386614794884360395551482374211185515172043174029789419387829200174100438132432278071322722429113455349574777617919911314631315428597140236903622442385478599610922601508986321873783473984299852908244723157586352532075181826605684147556804947855332844640294940602317855167002183491486242607568838150599739113533165679487685467038121100054362733126304281695275785936633606798796004167400747314744305282219100612146574820410343289471344932089657039836360749540754144553393628401497931549309130649657059562984000536096271230765260625905525276534279348312750226568633112387727860958166840367460250305437602709405788672405624737468592544505811152668018869713159236125689084902757716568913838419615719840486530792100086557115895361175480730202093776127243562104581671495367007996284900637434040417131154009108874915382047147519366747947787751618719794192868426464851610504943186897559878386481207732598835040651689179731204047468755653079052291184724052991696628122227405740642860524300440394043586335477654184271655536005096389669725780112792194920213179138258095988534875738231591466568181694314985064246978119465566640420884654711306886580775666146589274196848290998685483559279447071512698361446679958402456327375159961740835488665360865388019453247038699919721487720326240090184791566585013710762322828175099919055392803238591224433138859819720830508548150808443108281613953920894484467385322505000875005329820202406784004394204730916010350410688304226636749487136450369685463135235787869992229728572704984788137425912557220172749835639206789078005998364794854439566459054896267349151889885840189505127396374732399669627954623173952589763971257515460959822140740140450503599717101850851838011632905745313243543 A013843 982 132303870662795299138971895563354746978328636758994021289899824640070896715303197365271357989672958158749946040749836786107739870676654502958621761587680101873594356545907703710742959527176474653063275156263388732503180684909384641463078732470632001138242621549129319586656746009775364097693387102495695412125303806029275352012188700242067249635914190929377830075032925238136162112844262132507707667842403845590974689248548335638017843769400789477722518497853716208609038901289186788330948297951254003342403342270832456271700724229388090777225917037048513906125870400067936204910321921156775852862933507798519036275962112681628942171053335163106624326726613517618900912040752686682478918305143957843352277191361773309857392090102231916075575108144966924407611666755526158878209630589808518909810719785126248626726568777792883254539474453418244078884823145018194277076833813988441091812685865674674350847696966177671111163672753005693340335644942212231649228360972997071286382964837726750673239355193689264818721060088181917847096281186672006236222546790308384170228042578029056701372987993967277993170990756241638168387756579790491436282583213797198646442163271453670657732571456318591695939389512295172821320006751187360699559494454648200375788826759022945525860287760045183110417227521706635388277078447758930096974769443642830434009476863703588998653195249681010202247242011788590184686735665633138146414428385975741334382083223383623518186718481968972791825785753800598603937615060297496496461749393345852822793448698330743595746913252489170538600518751283895794402235397874244224693069059394743477112636547252452324710065292795193732101624335124720163956395393825976165638888730849818405622985042869672571635655712911246354364338844029293600600267801494658685573678915744756874840803594581873495515192191560635659970658952809128250075263654323503436813096882540354495372497202252116598828963675481942094839272320385318315129450184208157159483399530212106964262775857196879831866072244184072407397678901997549308123088574915913002719775883007826438243395397680902769497390169071750505984808753441523991803751724029477050028335292483665072908543211509227962654189432212105350067630083730397629605708832106768567562582289499191601657176012646693306902678902143545049939640467543473486868304965031544205262849051965410864711186963918403926887474206928651661033392583985962016461610238968276435078500852849820710640703186952390330441746824307380834857621445168033764263367394953496529625918670771651245367326106063691789297544720995866109844060303287424379949465008518408432135961639182389172738823660776163561533111732678847254127627828869062109553827006587580959761733467987220758604579119869437066703156191791805697941409279505409462797129815281151915575149529644509701328613674455653796062452500134237001029467364442041504360118907538878256423988347483006636639666144894273630865868529715117531454907508886712543975735549238558828786200075072097010170030575471735339594163322711633007092393057939016719900542159123910086055904426883489788736983090217121334962634634895509168042891393143269067281564456449960648942373734882318481403359057123022826154765446853335276304632506590095370582548291704152822633303393560325013353917290723305431092860702826066408357996932758468741455823580999539643594761017756580142187288876041589658361788620528232940043742346425807376261299631857941657158631445228850276008282984556831917501702690555540372933875053714593637655021179081186355698420024022901776703819279305656532458357778611429736351953974798961253857778525553808391732934842763096620925725931426429226814906922180809666930913921360834350060870083494194313476978222057998720064576442950722979429550759044115523117195735791859594325436782359773138904339563986844031002709047764816990047998357168770637503320889085723548473600443345115341549706214578288141850818761853398912505385959352438329137083848630302321363303578913907886730959405048121452679334225717312349199443406487588148504034046814517107118565793477335641565337195813311316065012676150870127441247437033351684621176163064925062352351730719419540551614000445330807266841461514246861479684227201 A013843 983 2223631154229600592628700648733303232464769398008412515819346352725671561094100838118115713732433407774110343106882506864112784006462532231225555947004139472189500350467070776266456920773255009494034465551318774427180957771272027669069964256633912043130443740376216474292939930186294544389932757031645152791589981067934030841268855484968424264630809806950053190071078374477354476630573513661057042773427281432847511602200351877068165900232319068752082368393427408318092116813967362351478248043666726034175772973545881092558474072123325641692835987641674373220257503813941803795927780528881931759067323465569709442690095227840137631068893404086333035059294193390620867628668930405072423179954554499473221722755217324018773188858348211813482190842592459098518729283160128152266069261322911777317188767428616860669393441448364988859044947138600428233817222598320791214830345911703729430095811344394251814697242910548118365327847959766687971021184543760977328581062873161777110238490027673498565133842740335473808244856902073493256147197904396408812192343904713012749022711608934355979975809214608041231224841640153212696093024836538789569601376074289517650753438103321842744511328466346570633653319533144969607925353467205971277496423299272303715882811338898645453133856383079392536782342957323420970772857471484338139854950039305051104397277648266220300364252561388738469169396492130835234029966332296152826787297883094284606959672735408560470164177526452525712215981164126660736379496318420023616032622053963748392689492272844807613718371034585489242258918652828436616518370332072422684416411681247453619832082449671966221402067376008821055432000200441171795615137384033181415892802899392897943305509615510586911480465566899317477801442951600337545288700939720728528436821536922128795449386014137547839123835163559603537126865019863018499014956238215122262517719304855738003725560478251323676518392493825000787963649888716044922380669245986497379437495904274881748364473831907959334173076208001704951132789305872811221624749678611749836711273265712538947556746448822932846942636571588910754086680719091693730245655225763420779826231260772958880373885755835594368328961787188854618586658817256792960783148341218459315024320539612913249052157244552974409113324308326561654335537338003158893795601547285163457852704016382660403200919302576614799197778995849848466988229159052063610670283286339822044364363833846936683738298463108824283734438876134149691452043628939143475974415806983416173422815099659142480888649864612467902723834125777521708149121517351741553810658398168890518909107269738414826221409266664980978687008891133385800123040919802326875271170499717473190715454396461219289867161267645628780079946115444878365301265760647416841231360805430320245071538144735274550230010026576173350421639169756121276302257994177391563780518479005926855717972156146892542002868897238056913962652378921980351162630501858977726600187376052458235409664661736734449927703881953455852559102964814415950201850124781054011368412068395556816341585702630812879302474797279158276717000308688822587296875644558923213801253819554488626774475362167126716946255673066644639183142865264005988851958538259732893380889138671696489997930135568382499439287905186594380377709832397698125272854448871584137648026925859262789897148425434842449741764139630997388086581345218011023315177616378544572823662912636425431865118699961286588871212121446674037451117120166967047899638027781175268067940956817499080223345343752910161061090627290169341027619185122299578867290454446141793587683678982857639855435902319364907898675729483996015078140641092868072107870276311542921473043493286923826607572978128784488125336276672801115272459607254449597030708731453784201827616001120707145565235051926887629062530965783279151736708388935528104518314182863755679195802651301353545425912348417288800086710930470075522478021818836430997806968243929491115153043250806049852287234720643777255181570331630868652995045332836894011907300224811589019341735290973580127788622250034323289104668048067674231905045674219541763428107772632195522955975538201284218050976505484674877733804443669947000889052806567207 A013843 984 37372568809136897160310571803260627428035379272327389153375754150260361927308552786251170800701008284459472536597374292865143560796615779210207918801298572109088932390300058536710341467436096944566237262521014641797630357261768969034058889261246159708893367944503070283441441406641052407561599847430860082968252811808767256349205654135864306615650020425409543965524614239840896688730049044101385717892992319041868127498181313997884664285204586588516248365588334451602174207292349459041294914869906664456392216366385623522630273730176734059931494444293621190712867866600919896398158207348918627074644505485830106603292430494309193165374891442478999320241557508316164922235038713318052216385496197472646437494346937564783520985142258395949195181491451460068804283062072273855135826075054178241369991614172763577270495570422670367753968426558457397325766060209977537947653623738004580531620301265234190249616561597582225366065140659798724728953048626990745961461923709229987891778301895108490384204494936818308295171309953149201156065955179190442906516724006511605272824714011359720955453425469917348973195913446055045783235468427707436296290327680583923156213034202530211007001897533886812639811341393567504200401415723330759260882386390869608552842410172869534130820724230415350365700838083734736255779415523237271116542145310599993911605045434410364588221992799260527451330046843242947778341644146901440559814115521165641389171219664011675822049331687087599645213995425476786996330194623685336914660278860968719235932296629702681563764661978278317694645645798087534213824250171141208056986631126725952988517809731636736283104546388580255478645627368814774368903614013445680056910338330096435733135700107886434221252184782876828849408851687546873123667196693886284377437659571050218665117830739609766532154297593946256648491220388837751912944369495681559866135308356710388628615494957969997031244622643716788243305063679650567010451908017295061456205993663147937544761711692877072529446891827884655113688789863804338201847167848427679505606369776830642091586237565367032358564892858694823043934842845774096524238727379405813046539468799811119902443897898328834548504860757283079574585974741634919291882374170858645707613755309274232976819606809201840893967641650044521724417376039819091528022675205221742236130396403343373396597850718405164930117071583248403184671167476188033104535451193513389099631862955465464843589582269470009736724714191186653864234497271580184400702006467970275626717253379971207676295538274541748041079480151942807348862285342130720294895735698024542951305365882493537984303225544838335308792558433278815142667948739117707792682562588751571916354642041323712604797379425320082906803654362282070685618373639201134850575481056867392358917341598565759365715778516665745500536489526091130290812050108139420012459174076652612664051958028360822953442217555880022552970298532541723761990330844743838650969349229313665562530233969809295899934919143991732513960843529635888875042495047195174769068901633524123412253030904116072062436693917870813156782624188133041224698588958101822454357672945252290350198607411942898731715719097231096450751082136492148654634867152531330739052603753655202907395211788497804668076111822471091751008169153108112391460864722184714601450388542916629709801373586283397052809829894778173101571172669079111268858190198474198635447302572680402233357049990249343699158462125154250547440925438646215174049216332918212730417883661231707041313765192455161076953750172865876114651195644350489022022550667876305124828199592664888353050311210281566007053042985437521025418309754847833687916975733968101881197441991673328753793479043410480891922526802039768344384228619125534377295121649543751080116742130835724995514905517735200381653957941919572703238857892839420852639306471391141700243855160421849037973308839849372863057350608410559306288112709183895780141715275722957172377197916297279867391553949859964327836652563720009450887726908989677658125994878408376648076545035392961207743374156326871519982155883873400815628102646607838417936207334629310154321080870548983852782762127680930670072051284760799243942310519975048049 A013843 985 628120763975163830573339780297401365182990619430006429500786300003425902912274846678523427647381846236910354922592069740184467826308721401185964491293425101437457686683773083826490709043198481347324749671190693084692773414498551062555427751813764206227370835043263102253800305721416167813887808635770465414447425008069951277461099429061471401289229893289858205428572191529005950647485934284211989760627521906136677618861933344362447552641433486793192586280443137128077741901962517358107043634218521309518583980469843174544847010583080369345268627125242891352311170233961660698763844990913275365243550203700346601681535879317854609530455800473744541575299857042269783848004295654736503600791034590922768674967488979651316637197285936860718123415326824689376393585424248706683267828843435573702705449059401637443185219052093820870840947345167993476854150173949092480286214454164642984994942403364791035525305550770564461727456819069237166519513888273833467374290551781028406497117919951088397887324946403105307516944206382578623830000508696653773929826580377440549820364968388922830098305721872900884192503717287847154478838517864478881831751537327573996486472465841925256394680891852035660037309214801689043096146594062020070897650268071345510947622387775418260136703912140590793596333985673329712250884636699048815655723836235254097672345998616134997634247032977171684874504097294384223310588013176972511488795839564230934827800688893044235541183117664881287237111621115988359047321581040279457524695306816301264198314109455412969042192673868923685493909368928457187531744172626370283813774309346883091878018828159618626710138111152868353829597059187669912818163040723981544716492056313930795366811711713247299956585469645810862472014570312600296589474574834146781531594744410641025104635381240621346105917279661454735491191941075196096400856018113919976670136127551231501681140623758601740104128372772948060005228205263887079744665218046678097894454135496527386314810088422184958002413910951257398495767491240959512158445350028524009450726256839192601633289894761123712850400154276083890899412903708925240282880291065673499873188852118425492200374591977212722256721194747656718410066477482658088538667062689621258407864385482972033641407131642255339904914153212298276622282839101239471311477102174161821762643572350992076676620077024235606980477622099655912324768311772292272387927328209379530597512720692508067626210109202982453645132271411274091496189195643448159222598622707176422458236877557176087415499111780223159326422822913702763112328429745191015996312629876698493382589284387068892902184311732097901534876529588117046102820214458351314871615829429147669198172468788527637748829556001354633414649018866874762013188005754053473433622110122770263376323760247094717659585089529601184627516779465013626797678126167499232149401338706300461044721258582660351378503350461675539047771807436428751267771490507609696206841852497074777109445642330584836190206186053069048362139897202590384322839214258209302343741029754639942189736690405478823153373514677654756726045564729952023863509184618817329990389409190855243915787994772524298983946090867163038047773437468023542438448212232594075731257111287682995264591324529282603056355211400271639059194298956288044963282753385758498306576680240799795532631685864665054266574811041536755318106699049212623095699602665755856465962814339039520336031939186120719551756272937467488950839633847326938430245178907356401360133370694321300243360451589593892220361679155356779858942645194598668993133009074997060232987550553918778549716580511202279880540493456248415874205532049727540792820611160801888317285407554053636365007002282599952350541907961882386564065730401642856279199109563881824403522084992956029999619017036575512814458071129842258423335484604952146270308823864670918555998473681210016781217401671348409709404891675556270260784310303253736376841808639075741196143565379208382731249847235296420457950619638442198841070026159389512400123595921409586324222492409849499018542889445385729636340093940260247508261521181537940290253836673114815763674406191316771613719883079933401771900965942974752892938412909220632559543 A013843 986 10556825680130578500446121687458424744630523340760118060619715344157579150246603348125943248469546689703752335184004916123280350756770680589732505205168595679859351340094174219871829346889036876004487067723701978674431442777477147708369074224733935014063421624572122959579621738259841532448012399741394212220617872110631671120288698104236149841468086816522646858638012823028003012532296097514750911906866760676439140740212513718699656017244572612533187797615407805711602608146284029237705082360310687649078840959756654234575243706869831767585929816093957274958293838122193631364123942762279419063648348273591725334461573523695182422378370638562224510256064697309428257133408197069156416018494918369638973120178587280999678721374784740818089500241397942554349046990225348013225682399371621687221370482341363320507613976608540847376223802030238466365487701973562397316170406331145154648809996973352042934073810391800876908253366758096669057693469920218319086159701303783744427997060880617942703292270374196990903437281276671998930710818549664659978438595336403643320830874023712626005462224267517845160623409976456847125325838969748296566946248087864536158948142733405237784225401749357163338247055973171987747316935806400371331576808055475104002496689471341454698117582651346909467973585297211652473800618089000913444725750515605915619579119198741380905238789883247324507685790363226715641181052737465377000592191675556029321650846178225394466740664658593659794594135016096416350508333812543976842617554021661575347381065237617125770692132269715000382096134763580579950846024309331405360058104817193064125193862444878710259117291234146258422814037773767168224734866225447957822050081990468234877730004438764547370370331988337143165567148883243873184779299179237504957201512869309643708933606852511122964002151719270069739400462953650820792209187096440653047894977895753547848754930463510819445930085561194938044507870445870150149268588319710518791312090655290135781793013156111662589146570601357783096518364225286806520846990997929403026838356198696310055650703261250206241876675392918141954346432672635906513434369051940774512368685037554377247411695767361014222968713120123866466317987287051034494069377322624464490060976726812310969411129661511385497781892173039097135190707676774531794331995656241137738364750520503123832703953634546327846520887394628916918442381015956916222023894605215041770752396296678983092593713305374526098413738085609283655776451811179433212054215051839514132255587201103458501192293571690210638799188384710602339628903918727425405850026370337671578281178102693466883007011727281369431096669832787483193850099344401510549047247245215684876213684682928784007644578347714767323800006060095564125155650812708376727998886804833399816565873438472920919704646599724007110034674512468484025588576266497159594734988299636791848778630192998772525618505811209380784775900767584058022557435440961396164148391014918335778878452910650139341848795368993931495822485252283936589313958674037723744491255487086233508382904555644882580738748661187343496294647806416303665073998865888462865148474800270704084492648828141815893023181949204409180468928163525071677762999102993208630815238269412088101411986391363652709568162038004365437667878582558333171697893236154443081038634264807122163516940744327425567058322849175108246631419290920116556369423222003358679623437020596237218287688801901130933506367679260016086796761726072023854197130721895939037659761561259458093190159109866304546547618741564081399089249037785619829767586483523475591335821762159712911085086568651776717952244073519167125597772377159770778104936011779597336948615844760979466386672687363657399155557847115357270982252730860411485484499434440161822749995682476611996203596819333724643872596801479258837320999489755430722365080402693524128170666347160096752041920869890352721985968014391074234273001903266785547285580277796945982283584903328355288564116182483626938636776064263298035921863929660859534908877276651130917351207429932340530004650342908597957997967958853953979871351386498108162458296232965040708540075744857460980511790074924440683580339534603576671871615905765271171428239201 A013843 987 177428569205954632856997967201113744683005205788155304244835555789256432778194662471952728177027671213850965497437570625283972855169044828671634214983268587591396117972962786113385835833164042775007414147232259155581169258761058421534559030495103245781363927244183670581654702554933156635853744402453612524791924576563386496518692149037896970385554135125296125753129081516631646631630300510930418576418709646688912638420751718070185118681829531898845287314522158990594905035114595679398109319229741727318068080010630087720506120981361262517816722419091139920224044537319708362336831106005630196202737789434256127696295666212744930972913275322315307343873679367679560717641191568141311884022844093038522221230841516431761600270146007138929630230557175220510944432764717424058284044086238845697129573696711293327771468104859746021852193440722217904204751807069663211692876019207556614182549619131127785592978531254997338197014335103330716852654148949109288881086099812693392601346602220545763014233188179128826114070386417026286028456727364213940257617471818936033293204499716538105273803603264172423614597651474310229635351375564559620400665591612739259223441434920341831439476327201445844225918269741101598069155740098171040969811412988370072969961859944835829111262211621187507428232048090236243127166988221838352265505688915788623818266256373246388874348341567737783000675078634751409781329953358580591248952965491070184808985771717434204802510350916983640167743627215532469602993566387426618793873230442066096863433563448631032828022667057100011421889736971498807233869130566932929886496567662563828752133246111076483324984313772296165312235532863704796353118896651103827115195728013799623590008184602315747653814169727982365183687071280679776616585681305444745815685826794487181816047130370154443655984163945772062110103580862009345054659807529878055775970893493929878694024116300226342427746948027003323714043778583739613558757163889374689325582307643461312084595172114768713135786412097020260503184147534395357195875377702199476672072252631488883105321369711832216307221283328775211826700493928991680771291440655968597229380489426176418397248370762036566045435161409921823699406412333466736741824024661349374684454835847534510462892856221021856061220261752268105551150223923549555867337850994444801968696361998096002256255348735820132116476554441528206648261097735187890943555596629849207041035524558283668837222539523429660136039696004835230402634825590492733994995192376266714020819654088945827029538878059397370206297959181831093522142988162051838796121393206265246216171760371969097902698846100417976028441729879659230039038619681356187797837084450340015714523398465984072816482428290042094411106701852026146251491023209189687667477290528834950717022634880414381897475995401561387498352774531057811018067201311017761308710948351995560602422437653730369838070227168996062849728564200785263185122817456238185330842007787732469435610158069296891918452703766681006650288509635136122256599703434552022973664530971458326575391476866723541534476148748575682142224145682438815698898698938987395374550415968149723548067948854579499714040619020278505096141275644365879688162725924006857458111709594008964720431255279648911089712099372739369910884035337057905616726491620047724863016326088613302202229223089911041505549232126086044301134264022494398962900896092210449328431106005160958927761185693552307599441521585323090370793174330092504917491176042905047405947612560087712172247004159522980513825828189467516074493008578062912478903826028579054263581156356618294896607049959330411298623366143636641879921760342924267467609659549979692442095386502897781891560807856520989907607460736467809653398721647570935836537981994635799754959177435384417820193851742541910089566734442461903278854038424319524150789906328070060022164389296719746111568564060247158198418164417870784655426342988204864693228747728933271124240211470239667334897100679002317957668295312073250089738767065810066203213500388675557327921743274872847287788158313264805880071847484458404539697802752873703886436584787443439188433053043819346699461655789255074568934766558082313124146248528196912578194416251207 A013843 988 2982041962644479514427564834749118706887268493681526198442951186150032865703117692166109502471304070091193177115433249499147731776826136435484156251223795151648594554771585546207675742847988066919549609572532579627852711731997108890731333625531200251847383525192994951465870585840761563578793882172037865704177876358300836846989658948879934381270008349050851985532840473050028084937810460687207545013869253031900554713937574125605601289685508942623892743895173926154928568925171009583644023328294269211034770220738659884318546375333738739136945653697664788639205516538732338445795120398636626707579414027021542738191641262037604054861753418342153370528484929132590376981395506685751028834771940671698442972226753366668617215740343941983990295284974443931127443081476605746147579928957416279631656745120626706959855064438377751389269815158218316315969263621419829598922167254821404014566111448736864692461190174802740263077219930081679358142558281387679818224414079551937849450832343520712638980217193726618180499180984510960789280272216810343693909776848860857911558888026735855935336817160060945923690542728328732029481350569113553540073986598235308729768380196706185161003278631274700303905008359538694558748300523829960685579620418095535816406148980092855779872983990717298437346296032252600538238295571044437186526354113607659400513600970865152057811172576728968918892346046614266944194812526097663997121152491008416596084623865254916680115791467861744040299267142611454216617512870273479182068627384039804889983727900881141768740576965228679891967700809279980453179638477438441752602347812704710269837103467388862455243011361570981650402742600840286512306869296015102022325094600727930273677267558611120770817654750618199611642228607014385005594955545700609842924231690934946064782304120131185734526125843436591047884510883547791062333667385154660483426742806952479471210463322657904137183142955489844861661933786656911685082031653488720403495061844563654272205791057732917761673162228114619518277015967610582768391077473040866604427518349977433658351136260746764059475468108906724985171355201464563178723095243104864213634197885785747064002553367397548565525628757816556090915923572088575444419836382483298940321632426089512517349840234506714334820928939270370049998181813483097385462347261663633786687879756101999509920883646202928960481621450498764569137324269635302883088338912557875622738684061251073622147199221770282297906419170753265717377083513699411380253884198267914662547915926272912514885459923544291601057249799969035188826657202039605254646412255617699993155198776571684628450659506409724923110020154087432679266122080984553448318247878356864644113994758017794311826620172270737480767470338027003440048809627076851080627290821918129016700999424435124516550879054714042239684815081543488629780655452434275514315504908951989387044913909646246325868446308029316828315387978522597918352359192986995180855461624888419613804299926670672862473434592206607678771398981437732806766671215624515850118379772037300094752604551699022562569940632017311489764361216484749175451390433067561154060068841176692403672378016398917651693880683873820835150846419754857339918950934604783253298483503146508670056288107485059248684791254157630590092227981909932219700322144658142111772715392571323770112866552472134874583765944343128146569163575426063363369475360621781021862941598628740236698882247951533633823813653284525179861920880965864730148274195753105131751761524297394178478955398909102733495870694380380542664003995171503370032936604062328165008008494885683682327274688666466222695962914776101040075845026083528163328115548056508690874297160954203020251462497644548277377158592597814476844672314730724718604693863383843886481598895156505910303998066236901882875348105774457208407699823797538242402325955655873498792516890909968772897132856160573987840814089371154277703750546602759160899095563080181487785105234180318088897615571111991957914531039310015114258239458075069782677409301032470092010380739220787944365855576771041592426367540671292405098700970867548341219339680522561882439994322507471759977852048850010038280086621541689436677525999013405509701713553934036049 A013843 989 50119179266165767198984082177628438106654321573305410817230680585623602373872299052235802408035207506022683727779086624332175927973116875071182214114318325113757928682046038275112406210046135440716870288085555065805320526079675409126521524244302882632798974907918666149286886936225679599068788777665440408890117567953962164887355197953825057146005030322497669320850449830551822023549780412769897209048100535707152623077148808329053340875744348798679765346646188176885884457925349158072305100078641782629861383099954656675741808930234146988674645601696652102659127116466474412258478588539885785074287211552151068800786914691066011350061489702076571698472246203931446465926314280867417541626012006869235731034215043833599449544947960632924924892854565479150458935870377312775502375865987295411769254915242373063874284068015814867599457783364175242322495413685203076069084865051783337272812635118920484886195223267909655601538835364882784972301977035282734704897727435029419435720139197552617323340510374963271759649734806675717985433535147931446463541619498804438919570231065349530705205886009144318139466951635020999219493059015091494348023492756540833821217165966040854000982103955833888007731475498766839448882686904010149242536680366931670466338145908420627092325241931985634836479197414069457246171033662543855793948433587403931544432091517330610635632377497083780619823660005445984531082214126123438799615209916378457730394273303339384642706107200352332085309782865870711018690538810686364613027420443557000785956514830109349707222877054598422944301147501568631476590183890307890535987659688128065505152197976404611285269291953923488598318894892322695412341552258125819689217864954434324109693835857577106795132323393640080872870936198090768789034417856590149630027562029543638510796185347044838640180597050638785741794974419787724384641947742294378744953266356450322472634257063911394833637083652917822589952121152342714691173706000184923821541504421581337352962730307317148820440837567922410243681807367631064588348839089397845020613300908070727495907547134370863547604192506395326825774966871014913344799061750863452838549963866401050904690914445850598740789242532622858220023927476092687494364190080396805289985676185286436879098764821354347825335352682317109430319441739210417757465670426780693052863195060806305763240291441732627038814611718532736113491008999760535556065712103360215591369063017446794367427977320293134580913187002850136911956642614746007067927031720288841733442822972868840637679924935008908938969197388079574418609627594679645514842250780166683784959425837840303550370234324228246782710108729747481040425713815107389805884792091543824073623909898005068998870005235354284839258873971219846816900343402280636112102876843977994383693697326481137749670624272578907922382687075501413400723476189062868569100691004756085628063868079424461998870977099048727933496725755029303213748100956532428004637743529499668449208868867553998799591015191216455257110902681023975283327443121001237892939608828630902692507024700405472209112992202314954208469618965459179391811519008566500316287577013656669228521657321616608972019052653867306776380275776819887312017808357902592138187612237383371217636034222501390792645286608627297327680075691960230816503314285269394472564027602946238604286948147399170837129354226574954759387932212185846948150772385970273634450459448153237158198113941321425783676836070753014697939304246393288519602044408022437949351855938866303957695803389465289641865098760451055780553915146847457140143565504475549469289598773543685648874505692417297804851048708641930180554727353385857841055638016185741567524312384157290161366330197911922897877904465791467912328407593679290345589089761892264200096232630895394834479295499243609945485975613751302301708210938565225240055892336708265894205831385523845166082111913490767013640562400060989945366935436752573217231099128688610265204263670868606120102224903679248836669523177683424025338230571867697837459218122452724836418469084083782980956934678790896043909959256062411452493867217370884970873442010542697558168984578383077869947759385022118713373415848251174362239179465418306401556699700969343875543 A013843 990 842353045926448049313325469159401159258539182682544039605196048602575885097671730170927131071847732553723245412783108895150880821444175319321359472619348090186929507359147765289814211172245398352128438931853923990990022081821104601189447257973998548409452371277389021971064708737144997021549132986223056952216205964602242105261778812009937735452906544630218328275533510302084472749801159397423662392471425703630114136057640021586399500098635270259410816181082484688921060084351343299721231817021732440660080265760937914749192582690445308438654768627715631889391949446452035446828249637589860389743545164557003013334825675212746452760483457422800940536223041949475820752823564118538686622108383799451244931492052241711305948501940374357569212674206682008081763335173431495817868431179648473985605867360478564084535092331141800479744086965001693297714180417807208099493109326925322549544161958443696589482283117463757581695063205977584967029479328031996922185216105000539452456148379493266839353383957872007708464433092895798792181181425231283820712743998916406204921216873515329562562395326155688554970021056129797933882019842866642745507230842759181794033196908391248633194506221185700155745942908707774270617371318795698578319313986927020585527745218282825479540710341150882564696705870938265367936396562766374584328891323303497877467270162131775572953073368593487100877376253711530662013898772817756635905132833064572739074736551409225037689961543716321645357801520626689040091131885791205730051151855394862512209571144749647840529294894656635694424869386058863989227051220644404716238344596378368396945092991389432301871520989869592072871945666455267541795224468802320651516684656289177685311624299258298433905788959276908839230341824681311551037301460915710644831873235030539932450951487127782603025515294630086071962348135073372283732677215704741623566429547652860569797563958473158812968938464954589844269325300207424005814556476745108014668648064813517536891244608275079320225149157004071948965560136427775302536378938575509581261447748361944717023718144687371103644583663454986257960799868201147648586037830846762051857509242702602462555140199091411013036444799245792378103942149090689798717778942681229106508789259646109144627012940352502523900411272531703658195378857310909491249725522862903108139471719386971580962779578261200262641357179153379695859443388258975321090796423321175143444139842134228272933362014822166712901407933956902251079255292426036140790649622122894563013973525705006604597486498382694732537255300501453407253572010983780802167953708862261454373813070056581981771072528287304143677008797420865913846434972090509900467505700682577051205397053655771194664008177990599465293423894834291965451644071562130651136113051116738151606739970966168482158714182149233705451485821677952255025959464309579632040875313716935531150869430810886932815024512103711970378279469764777499113464332776440517473946555500300927625853459056980057824726192318774963506262941359969952586884336534667805266636005582799581552965564139714771418562059944307435381748885952472428038176199976977170815845306868527639723763494604410346992724217953547824990623294981011846053083305071268866066519198873702320054808827177580875051989332031198986186319032154775599332971203192522712900383611922717432222250737513337864259633056486045264641032976690207529657570031491002388974208871945111456917835701011789203146256583841145918028265886469132000148951560365633114614756642764525970616993367566743123010826714866900894503769651873065212154392905433720559930350286586948724700633817172457524206131575646144920544583302628356112734622108138033758525381118240531575742083911636305688144633940356557201202503546426967832838315831628123284411017381827458900983093519455787352353782792140318137784809901244465740609619382503055824883917408096499265706342054930039321198256932257825058011782083885500498062003083055869472727288059516288663060558093956137135197904676047325307593859641221380397554177078984062946325685209896196140560943201146438589809994685216640949282064426322352463705469939871191117860146123808884389760211991984066749215667000161557487506153889275285475690963451874191762516251201 A013843 991 14157427642885812364809061160162055283658268043345517673644529988863492900836568768982772291924544841030426585652645711200800853966012254591834088656313383351771724230185196491225907447171928410104222673127668900516569301129167305032191040064768993603117666004059077292267684559745195964941176278099450918195897773647069883063134716493451023519757000295600079443326891707647133733505908085992499493830267251800911328284720755842802616398157762987249917587555453320166696256837693026838414743148684257130173969026644083533189679737278314298928470696326016625165010494346519359754842391658972783570419763580709549645118415123300629631545445468905015407592300666044840119392705642140279706057775606517377073563586922026441919076472111871827665757415391704509830196374259863150210914722836351902276077812727563226568781296809500240663058869620783459254682230282085746528180688457633896090188730035563208579428732355213373675548927302865270540864459066233772271166927076744066577430485814143335769012324179954833556161726992299690300189116213862187174719088389788039086110891993172143957986178246698657543381143890373513874755107499059664623740028774253568412315940439331715778100066059468062517622062466651562166266159754999306005812710178282434980964813883679447834640718703722883264857535572859426038907017030414457638815676470761888826592409614948752054622304105950737704446062696129695836467596674748035779657567525316274025629097219534845208455183665240217893528570157172762696811653604492794704969709233621454242706262229807331255775859294494076116198779771491327066939049865370510065817857631331237647456177906282188697554653276738233968758790816113681574952337647160603190040919018252209357032469597634221778654595038567006860944355047418803238283925653610348807689293461158284644703141644156642209049835556847856611471185106178167972695105964349592467280981407401627596587657450058380169568948780491791512634550320586175265725250704655030402535968025320789242531148131279258135024081881767437246264169212941619509728920820638589532261152306719204859017630857760646138954517631687954037547163384856688529785537823041529805569157842102639588164241326129344896103527740924032498792955699767223447049710689643417593093221086872156393746206488504509919194212257440343383289732454824455819434136862756812538500101187736831361241436371835992814213290110030852548309665026468598221573015486758990635865658326749974583191015383116155943733963146013656133889043699804389418268448199019488920575853046524046003469955578317950369753649835527927415710784788604403942036797984848028263660676268440973367626415982924720742779486858252493414017032575925199897157368311372072499609108280792546468717985447488005213186575400479945063345781910744729853644652050119018114054478692028393679641509259382170887523122204941343550221300716651104875710991397640535472052662523638576679822116974927087086147743048336615427599995040973635777184619758293557690607719086370663831860173114301650811649761255437014993127765044138161803116351345830112567160692236496186163231772541483975066461053526203204098037627393013055309901912072539344040837293053816324701906715931145278294617405718745866096614171108332815831979988175470314893161171958373601766998784703448361360833463973425313497989247012056729235716747365585111883359368145386669484611652780360962762821841239232317950954779519269277151489528510781488256418064626905141137279134404618139444301064753886701526503428875065195757330214894943387988159807528694251668442964596768003333924856539030607020678881561624541450749397266666847216043552565217493609332453391884757679592811567274781186730793771475933379536080454268614193497204302871389700646862635572656880610477104798048366513574182173868041095969136374101748822852781493418031010027387502326941749300010215735702425872961728859248823999877877863158726490917209170871379104260457265750004021483863606870928085816919998228127530416290263560058799885120796831271183890327396444729998990007740341693054166485145938895791322725368534407772381668193378936580674436084434583656813199777857497833279415109117875475902855919938699882949276209854067715271715296692515928417049722989938022735649540952610633935207 A013843 992 237943886393981848415345890918843663152444511004508115540943615522828725184360211300293453910375825143198379625064016468151859952606767962924955528046659033993227369136722597428033826464618600788621670467256731210981980244077914895676034810368572475487598612530220912051142974395637508582766349706017471582118453881686303524642105180105431352296555903968150535203995068930425376659033797201275938992805301701017916694481301743449983573803837522526709364894044503952041663988671106702073236588099936309586833897430807111942318947344436628422090806993151361419148331378481950879399636076612355573468044966500985400885505202977313682217384301995886593955403797294215627886633203727451681019713034618737556475383205398498409333918266784229807578384880488377696716110462185519965594843746710566421554039798512155148941507255477270544824030421716507599693444244351015141899132830907452891587801985707710846594458704694071171364950821179256601980308963526191010561502543378837526966874175078307044269790132492500887578410145559580894875278476206381779845503718567167572920265761729244223501873697792264337331606885365507647693009091736695783331198663608879724305794010963848147082527810261479726733674003877012805328435347002273336039694219966392884725075626943000479756806559253470499032460600373048373435910235230175789535575074444095065508538628398443675782037065108714048598624975733851797923510897312490237348704737397990617548748236968722143418506271861692342136534678631602622645313462130710400606425903089475781457164149296371816415824867162561937284952891619454734014044611087282162676200733209784111140795982070884745439801057622139498312928997246422646230223938835828257815017725939764882663644716527438365433847778813195684311891775281967826025837938460229132410833955201687290023525701613340685607500586203941926068996208079536469117086645942823600597591454514199155015848758763131195509945322153725539952848887238091847691044288593137095975422014601566504799221006642410491475349744186865317797961891961909799100013972232472774268713186819029676065509321826383179657408577835779443509055175009286364120105534191858991442200835852219063558276403968255899668811990741710214207213206445987724474564487560836919487117766807060332509692492452295298211897125410799851242950533368234628957229538252353748334571200662292924688384821101447531228482766879288538779440540099857730309977671285958355616994119497686822819691395544033232946336718595051518642273157462612372952837808880920550288118362152929641180319543404789791864449592785717876075851159942074217053812463731340811027344986043687439389697173425015781523894835626649656809384266503574834671523889209230422500930282875280328499743181415930903618026772755866436679652556573886674650205667006350337442913623376921212573734846122436146106601114898449161048569401144755119646074632420144479678789099034793558257770319997599552656885117413393495491673116653643896507141904277639824106043934684631747022073929532067845191397537420129910989498347096830085424976517069366701916269754418791400845436401104721168942010926614897251275718403594370420593521436203168755294352384355490969264946174654758692297634737914961771485794373817749635688087661265129582409359817104385124897948574510856609391528029001359243960705274531637448264691372973388975423620900419513754027868048279526701154746685707777567801696979380358741085084505680704473125618412184394707094250411938417069640367995318573792555943129103220745093448921739313521917001885134764287791520905977879832033275063851487412196549962406223668162745119860869701160043987963610415092050544157407122320916384011187247405384450917196012309862904194892598750107512718359446698771820316069644192420288700340798895993641279796200166699953275039528092465686698559876847185530301751608909980485271695869950671646867776937394984965947493246108716132845534534835268605305505265460317589079295640679688338324974410220139403706590459653908249669225232343174787644732552046577093025060091922835161376115847795021564761045268957791430418697326119787111395247271092047520059448666450966083927129738944133123499299446409728932728485259017316090571718991511115208905354694291888348118061834790526924549024049 A013843 993 3999122898623652926316718388673005446603134896452767897896639346092182384173542071324032079871686493181735166358450924780228310223461949152879727559880198384324172393080896694972964521390844823454364415543183881462974141962217515651627117057864597595520069880795422868843559970667479606750554039509035644880664854389501703338659861762031984738048215077992706045173545123513659305508381029561844706652078705689008125884147238402163873924921097241106404295774205977921964246657595290341744887336195629555225917314119575130414554548017946413890080193133894931371626005478146148430069683539623860123277431751982061632682685946439711057027577963644865984608471621123882057890644255047280402898316972837122111681765533132562765675164309842550375969914686368163948707668537952034061752538850964489847058746893593791588259912442806486046857479297789343228047717414807511489898725489061560748916187973789496198713067449793254177130728451559765709483052749984692314507173246568122315732254260541106493042362756801462417530339316419876100168805349600658573863380997958385398070906657383407664395991238794586717532316922338087034776403804818646030447455939274441526407479942269395808016044907064689767212858983160954219155012877067207958819140754975165213574346062031009063272647841373078677238565310469824012337343323513564494724410276181905766002008727492642858868696953282157014797089967158847167700447651131023419119680521448028309141811618733313064434834911179463194288738343761345278799783358030849702992200153224819458950557857224121118500768542401178479948203249448175714574047778543951308098905723056841555943358070665359916606736375455298548145397656720625415191373740013765529097002919869628382927876750676656607846679618513379866229965067164033252016258231701071028428886285074758283425396467015416903005262352329651951441619269192769436450875258361036255243719576020145198351370088531946002935651029437665149987531247810609684143381358384855172058917799408528246160507458638993130226203150548645396230345518203817993473934831311169917134262530867431765633015171936022100502065967685945107056690326381075921766613713162574069169069448168245801223951521494476905733723128395923570180632360737715685244005342434986105819988306726263008490401720645727077047354986779313099840269614319919408884156849407309448259138169531157185237683688252028657357109862940202471266057157458308873319794721303102082854820166397622431130553284908566546129081229427030873820684957474126152218345053861631688692405312704288479317630566004302031865804305949560343206830445146441366023426077932645010936587180436254793822640393754240240072100502377100781995321367125582246324302005939535710973135264284836481095183650057550697108175969707847201274920518337313340846006645375730121403049268095914819726761558779784307613644938098235049743305925039899295891576347085368269961408387477775333638345768199655681504268168366904478728550071597792968595533985194292523750280410244605772199996533645464274131818411420123414000498719656423245737580322384846159106745762516627074009249593367048686408377643616578102190999209210583658915314778266657270232180523862736720435950357422529341446347040136762493361746040754918127009689322883032891554110446073400794159821691803967034043411583425844813247573549053230592984667905563748509944796473350767663946378287434005266307827546690617582043121132445689361417015286975600079822268653583121842133066673448975689445664897319269731487736170837831062785596027672642362859050683459983384912091866770226336983253998151948936787415218161401190811257229501637067396859305704400246452093495653541504847641666076024067142296466565313378891865830803559907193056966257467220666257984052182509942007792186627807044965128989534736201726114693589348650070796342695850170647207781539290950042015961392486260938368906726986797512322679518987349192044734898926976359449369626996591557719655721832903521902227844912569882958096665855403235952190668479991738655945020002246821202472184964947090557248379053890927438938887835373600571047045960095261981219920885244042669639153737041386972563269522434045406652725795808314172367651748304031534238881090327313316072296346963767466820265257324386020895447191543 A013843 994 67213258557167734732605085958427202541058888204681670059948817489771309330804721592743007166403434890905422940986484692781297209925724979412449581098906494245336365410510630752410614711015928947797502732034291495748206403958989785556896956391530291787905814486528672156653712427008329750656561742028362083509334207724355128012856296634471567492376350815823410501231772890894071947679359963845923984701486806515159571734862635825168229056148881331275336999077079870934453093574204044773706321459439945934681992298407699216877418288537625378250577806001372111562918274071202316664181171250458217091923795455562509860497902701812223735462502834979262603314582536229085746968057994579641731512013362473511331035433315358982402702486555523744168926356133789731485929785117359836475874920468160180859516359040630855223884348426248610989533654557945491633797986590669845610727879294657651507034371275480062611770524628675222955036153085364982279281667568992723729922060755070431760511997356914376828562990853562178851432412891068857615537111510738268650921844432686583385377728190642932615503424750420618961565650513736228793487018747586983833730391971385538734330515389721735345325666753036240917546520929986157561338301424868564163873298668867601744544034264555169326423392269957333328348567173066332175353729238292478462833163511789290209195760682968848529006189693813212947694691078038744347541423672559110605144470523977011791746427876050792673956270352193237906410825343596930100787958898424490958189907975249540646582025906365803638642416892136606712489452013475489234846021013988189635218308487416336030740019093672704118409418262277202698679698416503551353121418448411357247533328074248844231868824548622567608079144348354375411727022883825906866637252100199900774804291793251462469530638421128111888809444355604460347879295057322875918429860467273936341881194914170580348691477077956416471339486851758838175840437681952916961397810490374260876794231454659134233219648857345557539711796351271083174443417124451569016316422709846832797275550356288925684994085994728723443138222718897679414301794315486743017131476677123382380524550215363707181170953221757673354666684618950287444025888086918787521895997790304811480516543471148302383698181718892734983934895262799915269015411407874885505116024167988649896891335215310158812289749748451845644200945466435982934568622645401797233885789880941236706540962536644840200011209059458277940791468222980107896304252080267638240333725320252443791853256090620976471891416922834304249568572970094260688277199291576240038755722091813964698811220741592134319777117097827515714891793143451932842995366217279660813972543813825776694325484386835246737766751606517254566297113522879787911827589151695225319598833688829896150421049048888040375147681518411834858062530474617036481035742682145587466049723665463784513241390768338970032459677326131613039042235105742563573990741053344106423185139689160474446670962854981089213365341740979318055333472040738014219106381981265505491111512478322109396107076030616951232873457915719987272465603056263828163524123709202279555389695478327708740792258064561016060367017657200450641688754703578567225930865706967908960651848449695133808349934267155647147444123174149273941167618482638173776251968638937646576293313488809921206642194327606352127946779876903326510835657577229209701398736873014701097335775928198910541572869260771528800730451580656934412513289929244966377114381823271426672237512437094100192572064836911940750217528004807194045677549946939805780586087571638669813964800256234014191739014350973854942120335381449072071974313481739736496460576713563221959035589018315431360193708431889251577737797937965031444595324963280653553004728922927110311342410809655156182761739874131689153818067621184330862997356162263123516587591166215360467105789607274675620377870695859446265691673265555320931714310594253716845609492610743389445562022876730663031762186648468565143221151590467951177762323949950012705865750995673506758744817466245887849124104797587701451321068118363210318296625148625256858454590847870870863549001149612362450150336294983122933745857995952874485131154903227084703420039814848198179850955853189780948263201 A013843 995 1129653236570318117650893679703285993107576734056084828697559775550586395922834955809231721445742530211447443369159848231575262207221659728985040109529321448781368293454452171055765201448044717825632628417300337169040105031338741325854767146072449614079333024075087392936878944760728998119284833198270681537541380029223236636512075777535563634844369328161544060294202406977256667224647002912358444410877888757100286922147836320313602425746694248534744588943488481390795353143701647380511682144768807171324200244559338200738058769175451869732257461185465061079037967432314697336174892945206451254663963230221639103225388250709358044321918285147496466573908188686402244149292150714900038581522408583092304940712527731238417242220691538687568247145267540604017084021898467466771650029788308368159705891446395882783747824243999960404901092132155389877889242760629388095179503467305311148878726678026993412316027207434144472205292624905729257167886986832060707728800075110468746598925139577659931357658187275819539956024563460194289944332233160978081216043439380163406958043477700135768468766059780319342887033888184364797332136324090694437293506697863076749507892972155053205948888481118280101101204377270277350133412832047765957902218530727657782520551583884378730869197953881172901249554368477725844871170127307981685524836979142642600545953149798657437227007030183918670011904672948597176249128707664700971940663116096481637183882213312785672471183035809311749493046741549833604203943225205820419534297783340019029647104109408290061754663100706139949016810219990482547570057075182099503199114110748006359668647500907357138118107092734092945756709691286175187591911679862449681259292644943900325005019334188699493788986179062791987544896073608462016707572296048059732322135732169177329725401439943900176515220331284644165066807312028425575561050664873473048097997242922464943920457655249213491633802755517510793221350236120582675370213000911720202556280648058456069057722638345406785569936161275813094912870511610657520457230116484395718823810174838147973987695603313405654908824109236513297916170257060385689888928728512412687669476115469617826593940210798081216071882968390697481071743101076844061880506034861652966553041546119589518162815340149430196874993784681878175926342019532153200684485018191385238817052670963717839158153824022230169742085290454389565181294840801268006109918470528979365326833957353389829241588390662315277350882206423626673413185564713058195905288921457482822809677675115066751563079044222076151522499005908374239387874888493521866331367421197117304692920187003939001512494007063187056620186367361996635292223120013819259300436543878969828901528416089539991921645794250735497495755586979040595434086290872541651946497597808164064600126571364661294585107083279947708459456949686888532136767727258820888541897705645449826314048054643473069335549796820294020347182845422215265988062384883554396654472642755720094025198872703667166409031298640639398555989664588683804980520961959129350789111190223159692620371626846579099370904207189505826088329390566626159944349947180562712487434611904253800806495481291076996926588465764567973934862900303044979366220059937009645901675616894026113916937345228084961607093378187926847129204163837699786657466836914625026007761719806428345720035360064079960214401529391114208667614896900491327451408570624758081342922386025239089472215213665787084553876699716101096671110863840820149900161415303722868080295871530240541936558693713978988188905993176794510325702581958217315754310373816531123563306397906525076520557614196817580012216476756014554313672286687599751296012912824857071465511144630827454870775657614762651267039169943378283489313626657857944265350479007635943002731898477874209963676562064531299608220262509245048814396565019156316943287644730581563370647005929465473151690872785309713387479952574188278899322418157622219024158742308764146411560918489212253574827071000811174362117894780994855444651378626809863547485676984284628094224147155194637080228829333056498292353191865330475819611378872944692020046308380165726603668062321534975699676702109781347147466635337979961471599320458537612610380609168153666808755015024560648397459619207 A013843 996 18986081947037336603358570074773127686159042169280617715919887147678705556275087102285757542338594705263797180705469569228085431916774435065051569120859305589668456908088977638934245740737287572495407585809566766800057045261710225463641071424039660663831350135629993813090124424593572271390820191563335344601457974151154938149858457593040218010829315298411071021364659854066752806044642177948008375213624676340584522300538685035510715969524690235123452306373210906735097500286193587524259841807129342128445833510308797139804553733531819574590051150144111281555391118634913118129091425730084826237137230010335088407909100329672180650918480618473973113707674927252362517417153177065324948439647121056032369138555453578924078590003162690721959529770511554931715131156047542714031122050652098743660176917539575601946449682068907334525172655465135637677684503077898125715681914775000364479204759277599678280795469275345666144354353146790591625220676587686444314797942862381648224088134820881730466328161153544699008040904838075485431094391842736558610998042085662406380743836729706181860654551166727827195902378558714619148761215198992301407591967070984730928979157183009979232382968702154933659207941968781551423692269468226802454462586845939744350822910470344753329718610010880872951301260271005138274749756329665248188615935108450394187375834588666035547474307156301121086890081838247072741219106189720629235406724992233566876149508359147988797223173282847102573729636585228053385855673786034223791112942844595699831278878766825131067910622733568094123125529367380040177009949262585546350267510859341742886950958547749951420351025907581900139333019781446746377857259603448191792924931483572132762359359949709472392111490711508344934667068309137421114804167579679739921138135250567363380694822001137130266691308107901014482277830493261748648454578524528461519383039661797868312471131811773531153889322911982803901671233418478633024947169906323281444363408851918471152653144382671251845073917062562590686200614688640320946324666567753238846271777608504752998811200004888408842052606803938078998077073510413902289963225140108120041660885072697866811564353122883350998520137049742452564372786299798518148025664927919801408856969265631941031762437421891473318878020539148326502794030322276898843904139700742611708798204240887205722731091320341622462855227476666925422002022389346911378689399734180556193048098321238422860063376081861532866436277243361893500055409786132369098580190902935913802962252685658926893520669496240433878638640792302045841392013250910622007431292248059950539973909582975202798420486776710984860615472276253077449356393978072260291062436992973845914347988089216898644227100863972111506411164150356735287460688290694807544264785126361813433734327284925862378091894748686081136078092953387535559622655192039002673723674738783075230860205654392851876322585435158681599975102083011171975461364502737898744571721706795387620281517453530534065836589036253226371530518292742008710307615807647086998712591774080644953870585932410454923126787010234024419066552067253285870184689562263717508776313522274793630154769554059131087345172344105093937923240765393276968208060547361321118669462093137896896601965961248423949730418407204486519700534381620220314352045128024102812112451224786641206516634296596991891323446504476456505076603572206557740475823846490309073130496541926193376759521096080883530097005692128511131751360288572664259372012907009670243825532712808752788327741965250844854490943027322385335044083294971758425882694452734438593728490629614966961081011821805913067265322324838336614349890122358489020032089025847372800120845807810317034013126477531315879845127329238358810604894123238618469267745500681337294046915017717631846859511978618577552515357951992881535423563068276960218865835444986884335570464228656526207260468498902700352903375562914382403460911881975156635139035981983399008739104357048190345832118582310633407504115457584180535458255720580793376642591773074871744379625241237356265407405934600680566799580095680609307100208444717581438780918304945445367027849123438038336584466332359095101507471740125429212453169778946641655142666898289158678054745537517790817616103820012049 A013843 997 319099079283856516292647487246711957021275021739099341951465543291036004284315388928116727014084761211368639216116827050016431854225227930138321722214282349045557755254251447177567868164571592230930315294701388649608558759713563759367415487423834576777013501729533306016605721204144169165265514959604977136716704171558461045484671096766226944108008302220394870656075838167299914411192301084772176762215389935256204066305153679391828603299801468781719862913214555709496783687310055625520235161252422853152789123807759953528695134599469291590134989680472078309101458530896984776395639592245535674567565424783701830871728249240800340199986903754692066122084892502330456830230093446936916408425149163588736028111701508300976988862183155342963973816852987703737336209339691050394721068305309823584696593453087647141913979806532125571364576820402534662448843443230233798903465941623431125801994389178617792865329452110734610888163613338109473445083911409246069598809025688048361702249281934559243947577404507625756228143487613534683640403443700873340575044093333728064041161663916171798532021041459194591681531276436316604033229743849463609757398190562040372723352694774848720958660554977117970010307880669311534777995972952487868852152697119709283304280656275084269212580678452874831692520281374783358983719154632683826306068021367725775107225651931710059446400680375952942107361605455418551561669517730634615559480826944469558487444786992200247714929873364811252956674002087927893256076309321877199257235230389119927064304115434029977858373836283078957927370772077556335255006217256275277508946055012956672700984760312033433521839692428728995641770063466775466372646962155153759463689323444396835336973762674767102494217824388320753316949417071672636676513644511677388854568639156285676339337873373111748392280815369492350403643497100250209534576101261749852756270747595836772727702312360477738103417850181694985175388420064370385250287084615575391235415812574193744662641397639555729760157324070489461662973731071977874144878671004228685289289766266139383651019838482159487408378162553787293720681374489526455787411924929797173540194495416833047501962082936300480232127943395021400249413419340713694513867350443548102278659082447476032920831285749729992070382891201465923532459267626507838869496875950381074989771418676591266581941451820981648733207808200341015567587990297753539541632741332372607936559388485054173009085161807846782886194511629183344055431272275526727439837268505643903286386580887869584299401892223312972198279635796220484456275566708054824078897728813143588725341498361064233433053121256181522552364242546985472691332913589460478711886378540911428282446635815468415513524884220779278088252435875045649976351788101707630396458243618762998380772838677748968988590475041166965654064508267584310150577965812599517937273801334727145405067476433380661485353693408711961650781540709168767391579153197515864200016926726110079734071463841487686044515551932307975626313420946114940394140098879124591187362529946973399739702937766022515892991909281003248411251540594325975620194077472966300170003501368872456542011211895071816185010311587374313814675907543964806004672873619501724041477649399368633141189241910702261323119142169885804936606881351891042823314822466701095963173967734989078757925072622905642717473165400735804480822476238075615944177171387962624592104255380153532083197271061831409490340374667603886591345112370040768207265420928111527787975728304176708113424359209970949469429279460207330326085907938590343863810445667107709444794742011938749714888565689091980921528272313557923477378603286479124959679320257416794651631055491867998390658616707868825992557055022509096529836455529271460612982998629951235901046500702780238450167817824642432925125621099144359965863824488530870398478096323894565027932792291030235965426694061057684831247033085902025054967546000356457566781777749194987139878126928908935142400417012894815679921668495617322259446903895801394281232039930069369407788361429476246752702271542833638286200542668104000624433203330368391241590893951218100283637060217623110322975125647959311371036077536288088773700424474756206297982802559545889902066108249061510271673856902942507543 A013843 998 5363098225523776469330526318155487861656569290369042640178281386092442124006488741714857830925722581679472719305275512229626170173963405821834773185255443440408689192558204072713383160241954750625245809158046239033971047074505866103688152097132387731891265923568266274221092356278051051160617509926080850736797647011383054791460867123349976249623295535418176591116666612077809661508909004331765974842554058641851021742390717889538463335659763285814365735982397037809512443432620104898118592355169470892938926803837021538956779127213280383755398771559694220141068213528785623136881514626870718082457072094339676671461136684990131317741179891405109555313880788286667987945677180562668754076401481992435886424473367250014520251806712291849195507939848164336713409670372187483984076995007342204987995646166044085514148258608385434477924442620505400071777711750370539458170552080865006931354119698925029244687592101625116605197365849373605920191525299055198691747183294739028815129703681474137213026933437559666084926407596320677427944260678280578235044766076659967572339804085439099417927677643804683502391496163065173163986492304877934889192591388776212544361388741080882453152207947500421721963244550409118965013778317412463611798130380490953924495044990015341312655843462757467296256188369065983914439367831911517068726085235127367102227141532016250969115656235078641097998426502889219596096979584498775983708194258455699869498484534977909563344826381642382728442819953091804101954874530772790087916352517149938614169759268099741837865689066409708045885320566307489326630889493426218589092856346602762798085450866564345917201559710649648229751229456686095263325077492941669235306226459129977611508518029274810691620318974494506900997968852723602004622164823307761874478735118299693362235251637781889155229063663915057933234036255763905271647620533906229775274642454843228639234492763842549344304143808003747615842753176021873064901575031133975600493633561934474266545013970128013150078964145652716382169599498126732130752975823568071513657093101635004621022690425369654504872611778041503045563491861045471142419032222295101095690048884470713029365476727910402171261374344640124673991891338859375063694568558904712954997423198694729685300411419595711976726925252423037776810042910998717247879633994098054727353088233697469417442689980755238570259023632423131448644451352934343739076221483573186421589753642268305485763694314504480879968271156951684463539633393134777708081344971774357082534299264982424103320047602597221123736485838827077682256623449662277428294034128162504295706814562954406571309323808952642849537585824487184839523232278698062265710674364137098375143080608150577659535812729098637326829258689751892239152544502625400144073273700500549713785649099656926921791240114016893191747862190453289500700763871412360097971760779032759132822969076415828777584339525120221939464685354698999473550270827790649129609684487485732110090539092783883539350172881326300146351449665841353803204312641861447004086002040818781929425187275033540424613515019285821596047904642768836672248601860088144606957248847506639377101582438320472014621468306849000092283257978091416494520536986922965475965114853455188617203967588793172906057663422449270723569551854881232756731452221197845319853064875721961446684446695573175137152571490890166665909183358133336877173785719517487831519496220174240413722296534736200499304150677038418521940737303603275191259509929538770447532508065608297933262323205241981747732697899887704600790525854723887909319062160327079272638665228994654566458132123536568923348125672773968019884302185435854653197330335566404067709963149651825448951799371009151358456906423763310385376961308080465438522405257973590421788888537311627467631970514178765370172586313813319257946273298178738338787221364915695954424466440035345175870926447084196508958768885074755335098839545627990982324901338630720148859931679294172472938323808735723167132443482405840335214524113776734033684666895104675891636698990545207279172667077820404958676172520622823938494848848373501551597418154638122611467088071077591615198242936765252146213003355152393908019583034147227559250196962618287771584025081341976803136022512967754724275201